Ayhan Gazi

Hexabee'den Yeni Haberler

Bugün sizlere Hexabee sitesinde olan güzel haberleri anlatmaya çalışacağım. Son günlerde yeni bir AI amelesi buldum. Adı ben de kalsın. Bu ameleye tüm işleri yıktırdım ve başarıyla yaptığını söylemek istiyorum. Hazırsan, bu haftalarda neler yaptım? Sizlere onu anlatayım.

Ah şu uzun yazı yazma sevdam beni benden alıyor bazen. Bu haftalarda siteye çoklu dil desteği ve tools sayfası eklendi. Bu sistemlerin ikisi sanıldığı kadar basit değil, birisi tüm siteyi etkilerken, diğeri ise sadece sitenin alt alan adı kadar değeri bulunuyor. Yine de ikisinden uzun uzun yazmaya çalışacağım.

Çoklu Dil Desteği

Hexabee'nin yapmak istediğim ama uzayan bir belasıydı bu. Deepseek ile başladım ama bir zaman sonra bu işin altından kalkamadı. Kalkamadığını gördükçe inat ettim. Bu inat etmem sitenin kodlarını gereksiz yere şişirdiğini gördüm. Tabii bu duruma bir güne gelinmedi.

İlk zamanlarda sitenin ana ekranları zaten çevrilebilir durumda idi ama sql'dan gelenlerin hiçbiri çeviri olarak basamıyordu. Bunu çözdüremeyince, ChatGPT'ye PC'ye indirebileceğim sitem için LLM öner dedim. Sağ olsun o da bana adı bende kalsın. Onu önerdi. Onun sayesinde tüm hataları giderdim. Bu hataları giderince şunu fark ettim. Bazı kodları gereksiz şiştiğini fark ettim. O sorunları paketledim. Tabii bu hale getirmek 3 - 4 günümü yedi ama olsun. Claude atıp saatlerce beklemekten iyidir diye düşünerek bunu yaptım. Sitenin güvenliği için, bazı şifreleri de değiştirdim. Ve bundan sonra siteyi düzenletsem bile, son sql ile eşitlenmeyeceği için sorun yok.

Şu an site Türkçe, İngilizce, İspanyolca ve Endonezyaca dil desteğine sahip olduğunu söylemek isterim. Bu çeviri hem siteyi hem de sql içeriklerini baz alıyor. Eğer bir içeriğin çevirisi yoksa Türkçe diline geri dönüyor. Şimdilik belirli LLM kullanarak çevirdim ama zamanla ekibe gönüllü almayı planlıyorum. Çeviri sistemi basit tutuldu. Admin panelde eklenen içeriğin sayfasından çeviri yapılabiliyor. Eğer GUI çevirisi ise, assets/language/xx.php gibi dosyalarda tutulmakta. Bu sayede hem GUI hem SQL çevirileri aynı yerde tutulmamakta.

Site: https://www.hexabee.com.tr/

Tools Kısmı ve Captain Asena Projesi

Lanet olasıca site yapma huyum bitmediği gibi, şu Captain Asena projesini yapmakta bitmeyecek. Her deniz + kumsal görünce, beynime otomatik yükleniyor galiba. Kan çekiyor mu ne? Galiba, bu projeyi yapana kadar beynim beni salmayacak. Yetişin komşular burada proje var. Önce tools kısmını konuşayım.

Tools sitesi aslında, ana siteden farklı. Hem amaç hem de yapılan işlerden dolayı. Burada, o amele LLM'e yazdırdığım bir çok işi kendim kullanacağım. Eğer o amele tatmin edecek seviyede bir iş çıkartırsa kaynak kodlarını kapalı bir şekilde .exe olarak herkese açacağım. Bu sayede, sizlerde onu indirip kullanacaksınız. Zaten, bu projelerin bir kısmı Novel projeleri yazanların ayak işlerini çözsün diye ürettiriyorum. O sitenin ilk projesi Captain Asena'dır. Umarım, bu projeleri sevenler olur.

Captain Asena zaten sürekli başımın belası oldu. Bu sene onun veri tabanını üretmez isem, beynimi salmaya pek niyeti yok anlaşılan. O zaman bu projeyi bu sene yapayım dedim ve sistemi o LLM'e kodlattım. Tabii ilk baş C# seçti ama çok ek yazılım yüklettiği için uğraşmak istemedim. Onun yerine py yapıp projeyi yeniden yazdı. Bu daha o projenin girişi bir de bunun veri girişi belası var. Bu belayı tamamlamam lazım ama sizinde bu tarz baş ağrısı yapan bir futbol serisi planlıyorsanız tam sizlik. Tabii maç yaptıramıyorsun o başka. Yine de iş yapar, bence. Daha fazla özellik isterseniz, uygulamadaki mailden bana yardırabilirsin.

Site: https://tools.hexabee.com.tr/

Bitirirken

Bugünlük benden bu kadar. Captain Asena projesini bir ara yazayım.

#webmaster