1.
benim gibi mükemmeliyetçi ve detaycı bir manyaksanız, en ince detaylara kadar dikkat edeceğinizden dolayı yayınlanma süreniz sürekli ertelenir, zaten kendi başıma yapay zeka ile yaptığım bireysel bir proje, açık kaynak paylaşacağım yani ticari kaygı ya da zorunlu bir deadline falanda yok, tamamen bir iş yapıyorsam elimden gelenin en iyisini yapma isteği var, hayır yani zaten beta olarak yayınlayacaksın ilk sürümü, eksiklikler olsa nolur sonra düzeltirsin ama yok illa olabildiğince temiz ve dolu çıkarmak istiyorum. mesela özel tema, lan adam gitsin hazır yaptığın temalardan kullansın ama olur mu benim özgürlük felsefem sağolsun izin vermez. keşke tema ile kalsa bir sürü alternatif yol ve kullanıcı senaryosuna göre yapılar var. her özelliğe erişen klavye kısayolları bile var ve özelliklerle sınırlı değil, mouse olmadan sadece klavye ile kullanım mümkün. ben manyak biri olduğumdan ancak 3-5 kişinin belki görüp kullanacağı uygulamaya engelli bireylere özel düzenleme ve özelliklerde ekliyorum.
devamını gör...
2.
göründüğünden çok daha ayrıntılı, mesele kodlama değil onu yapay zeka yapıyor ama kullanıcı deneyimini doğal zeka lazım.
bakın sadece bir tane pencere için olasılıkları göstereceğim size görsel olarak
önceden ayrıca uyarı penceresi çıkıyordu * şimdi her durum için aynı pencerede gösteriyorum
ana dil(örneğin türkçe) boş ise

yabancı dil(örneğin ingilizce) boş ise

ikiside boşsa

özel kategori yazılırsa

kelime başarılı şekilde eklenince

aynı kelime varsa

birde burda olmayan ilk temiz giriş hali var, biraz geçince kelime eklendi bildirsi kaybolup o ekran oluyor zaten.
ana dil/yabancı dil değişken/dinamik. oturuma isim vermeyince defalarca bunlar geliyor. yani ingilizce türkçe gibi düşünebilirsiniz ne yazarsanız oturuma o oluyor. ayrıca daha taslak aşaması bu , sonra görsel makyajlar olacak,
bu tek tek ikisini girip kaybettiğimiz kelime alanı. ayrıca sadece ingilizce kelime girmek için toplu kelime ekleme alanımız var. orada da türkçesini girebiliyoruz ya da sonradan da girebiliyoruz. çok ayrıntılı manyak bir şey yapıyorum. bir sürü özellik doldu hepsini bırak anlatmayı sadece yazsam 20 satırı geçer muhtemelen.
bakın sadece bir tane pencere için olasılıkları göstereceğim size görsel olarak
önceden ayrıca uyarı penceresi çıkıyordu * şimdi her durum için aynı pencerede gösteriyorum
ana dil(örneğin türkçe) boş ise

yabancı dil(örneğin ingilizce) boş ise

ikiside boşsa

özel kategori yazılırsa

kelime başarılı şekilde eklenince

aynı kelime varsa

birde burda olmayan ilk temiz giriş hali var, biraz geçince kelime eklendi bildirsi kaybolup o ekran oluyor zaten.
ana dil/yabancı dil değişken/dinamik. oturuma isim vermeyince defalarca bunlar geliyor. yani ingilizce türkçe gibi düşünebilirsiniz ne yazarsanız oturuma o oluyor. ayrıca daha taslak aşaması bu , sonra görsel makyajlar olacak,
bu tek tek ikisini girip kaybettiğimiz kelime alanı. ayrıca sadece ingilizce kelime girmek için toplu kelime ekleme alanımız var. orada da türkçesini girebiliyoruz ya da sonradan da girebiliyoruz. çok ayrıntılı manyak bir şey yapıyorum. bir sürü özellik doldu hepsini bırak anlatmayı sadece yazsam 20 satırı geçer muhtemelen.
devamını gör...
3.
bugünde kolay sandığım bir hata çözümü tüm günümü aldı, ironik olan ise çok zor sandığım 2 olayı son 15 dakikada hallettim. üstüne bir tane kolay bug ıda hallettim. acayip mutluyum şuan. uygulamanın bir türlü yayınlanamamasının ana sebeplerinden biriydi.
geçmişe not olsun , geri okursam grurlanayım
çözdüğüm hatalar/olaylar;
1-artık harf filtesinde kategoride o harfle başlayan kelime yoksa o harfler listelenmiyor, ve daha temiz görünüm oluyor. ayrıca dinamik olduğu için kelime eklediğimiz an ona göre hem harfler hem sayıları güncelleniyor. (buda sorun yaratır diyordum, buda halloldu kolayca)
2-tekli kelime eklemede tek tek güncelliyordu buda yüksek veri setlerinde 1 saniyeye varan kısa süreli geçici donmaya neden oluyordu, artık pencereden çıkarken topluca kaydediyor. artık donmuyor, gecikme yaşanmıyor. (zor olur diyordum, şükür çözdüm)
3-arama kutusuna odaklanınca odaktan çıkmıyordu, buda bazı sorunlara yol açıyordu, düzeltildi
4-sadece genelde gözükmesi gereken 2 adet filtre diğer kategorilerde de gözüküyordu, düzeltildi. (kolay olur dedim, tüm günümü aldı, kod yapısındaki bir mimari hatadan kaynaklı kodu baya düzenlemem gerekti ama işin sonunda hem kod daha düzenli oldu hem sorun çözüldü, bu yüzden mutluyum)
birde arayüzü düzenledim biraz ama onu saymaya gerek yok.
geçmişe not olsun , geri okursam grurlanayım
çözdüğüm hatalar/olaylar;
1-artık harf filtesinde kategoride o harfle başlayan kelime yoksa o harfler listelenmiyor, ve daha temiz görünüm oluyor. ayrıca dinamik olduğu için kelime eklediğimiz an ona göre hem harfler hem sayıları güncelleniyor. (buda sorun yaratır diyordum, buda halloldu kolayca)
2-tekli kelime eklemede tek tek güncelliyordu buda yüksek veri setlerinde 1 saniyeye varan kısa süreli geçici donmaya neden oluyordu, artık pencereden çıkarken topluca kaydediyor. artık donmuyor, gecikme yaşanmıyor. (zor olur diyordum, şükür çözdüm)
3-arama kutusuna odaklanınca odaktan çıkmıyordu, buda bazı sorunlara yol açıyordu, düzeltildi
4-sadece genelde gözükmesi gereken 2 adet filtre diğer kategorilerde de gözüküyordu, düzeltildi. (kolay olur dedim, tüm günümü aldı, kod yapısındaki bir mimari hatadan kaynaklı kodu baya düzenlemem gerekti ama işin sonunda hem kod daha düzenli oldu hem sorun çözüldü, bu yüzden mutluyum)
birde arayüzü düzenledim biraz ama onu saymaya gerek yok.
devamını gör...
4.
ara ara özellikler ekliyorum, inşallah yakında çıkaracağım ücretsiz olarak windows storeda.
githubta da açık kaynak koyacağım. geçenlerde bekleyen kelime listesini ekledim, önceden de vardı ama kullanıcı görmüyordu arkaplanda bekliyordu, şimdi hem eklenecek kelimeleri görebiliyor hem de o listeden isterse çift tıklama ile çıkarabiliyor.

arayüze en son el atacağım şu an önemli olan işlevler.
buda kodlar (çok profesyonel çalıştığımdan git kullanmak bir yana dosya adları random ama sonuç güzel. o değilde benim artık git öğrenmem lazım.
githubta da açık kaynak koyacağım. geçenlerde bekleyen kelime listesini ekledim, önceden de vardı ama kullanıcı görmüyordu arkaplanda bekliyordu, şimdi hem eklenecek kelimeleri görebiliyor hem de o listeden isterse çift tıklama ile çıkarabiliyor.

arayüze en son el atacağım şu an önemli olan işlevler.
buda kodlar (çok profesyonel çalıştığımdan git kullanmak bir yana dosya adları random ama sonuç güzel. o değilde benim artık git öğrenmem lazım.
devamını gör...
5.
bugünde tema geçişlerindeki donma kasma olayını hallettim, artık daha optimize.
eskiden silip yeniden oluşturuyordu artık sadece renkleri ayarlıyor.
aynı zamanda dotümü kaldırıp spora başlamam lazım, zor nefes alıyorum onu fark ettim.
eskiden silip yeniden oluşturuyordu artık sadece renkleri ayarlıyor.
aynı zamanda dotümü kaldırıp spora başlamam lazım, zor nefes alıyorum onu fark ettim.
devamını gör...
6.
ne kadar işlevsel bir şey yaparsan yap, görsel olarak tatmin edici sunamadığın sürece önemi olmadığını düşünerek ufaktan el attım arayüze. bu pencere onlardan biri
önceki eski hali

buda yeni hali (tabi daha değişecek son hali değil )

kullanıcı deneyimini iyileştirmek adına eklediğim yeni özelliklerde var.
kategori kilidi; her kelime eklemede kategorinin sabit kalmasını sağlar. kapalı değil ise kategori boşalır yani kategoriz olur. çünkü kullanıcı her seferinde kategori düşünmek zorunda olmadığı gibi bazı durumlarda aynı kategoride art arda girmek isteyebilir. *
bekleme listesi; kelimelerin beklediği liste artık sadece soyut değil somut olarak da görülebilir ve istenilen kelime çift tıklama ile silinebilir.
bu sayede kullanıcının;
"acaba eklediğimde direkt listeye ekleniyor mu ?"
diye düşünmeden bir geçici listede beklediğini bilecek.
önceki eski hali

buda yeni hali (tabi daha değişecek son hali değil )

kullanıcı deneyimini iyileştirmek adına eklediğim yeni özelliklerde var.
kategori kilidi; her kelime eklemede kategorinin sabit kalmasını sağlar. kapalı değil ise kategori boşalır yani kategoriz olur. çünkü kullanıcı her seferinde kategori düşünmek zorunda olmadığı gibi bazı durumlarda aynı kategoride art arda girmek isteyebilir. *
bekleme listesi; kelimelerin beklediği liste artık sadece soyut değil somut olarak da görülebilir ve istenilen kelime çift tıklama ile silinebilir.
bu sayede kullanıcının;
"acaba eklediğimde direkt listeye ekleniyor mu ?"
diye düşünmeden bir geçici listede beklediğini bilecek.
devamını gör...
7.
zorluğu uygulama ölçeğine göre değişen bir şeydir.
devamını gör...
8.
sanıldığından daha fazla vakit alan eylem,
3 saate yakındır bilgisayardayım. sadece kodu düzenliyorum taşıyorum falan.(mimari yapıya uygun yapıyorum, bilmediğimden hep tek dosyada ilerleyince baktım olmuyor adabıyla yapıyorum) şu an 8 adet dosyada 158 adet fonksiyon var arkadaşlar. ben bu işe 1 haftada hallederim herhalde diye başladım, girdikçe daha çok battık. en sonunda yazılımcı olup çıkıcam kod okuya okuya bir hal oldum. çünkü sadece yapay zekadan copy paste yapmıyorum sistemi tanıyorum aksi halde bırak 7000 satıra ulaşıp stabil optimize app yapmayı 2000 satırdan sonra sıçarken batırırsınız.
neyse işte aşağıdakileri ayrı .py dosyalarına taşıdım
yedekleme sistemi,
acil çıkış sistemi,
açılış ekranı yönetimi,
test için gerekli sistemler,
dışarıya aktarma sistemi,
bundan önce taşıdıklarım;
data(veri) seti yönetimini,
dil lokalizasyonu,
yardımcı fonksiyonları,
flashcard sistemini,
tema sistemini
hala yapılması gereken bir ton iş var ama data yapısını taşıdığım için içim rahat.
3 saate yakındır bilgisayardayım. sadece kodu düzenliyorum taşıyorum falan.(mimari yapıya uygun yapıyorum, bilmediğimden hep tek dosyada ilerleyince baktım olmuyor adabıyla yapıyorum) şu an 8 adet dosyada 158 adet fonksiyon var arkadaşlar. ben bu işe 1 haftada hallederim herhalde diye başladım, girdikçe daha çok battık. en sonunda yazılımcı olup çıkıcam kod okuya okuya bir hal oldum. çünkü sadece yapay zekadan copy paste yapmıyorum sistemi tanıyorum aksi halde bırak 7000 satıra ulaşıp stabil optimize app yapmayı 2000 satırdan sonra sıçarken batırırsınız.
neyse işte aşağıdakileri ayrı .py dosyalarına taşıdım
yedekleme sistemi,
acil çıkış sistemi,
açılış ekranı yönetimi,
test için gerekli sistemler,
dışarıya aktarma sistemi,
bundan önce taşıdıklarım;
data(veri) seti yönetimini,
dil lokalizasyonu,
yardımcı fonksiyonları,
flashcard sistemini,
tema sistemini
hala yapılması gereken bir ton iş var ama data yapısını taşıdığım için içim rahat.
devamını gör...
9.
şu aralar benim ilgi alanım
devamını gör...
10.
zordur. zor olan kısmı kod yazması değil, yazdığınız uygulamayı pazarlayabilmektir.
android için almanca-türkçe sözlük yazmıştım. sonra yapay zeka çıktı, gerek bile kalmadı. 2 senedir google play'de duruyor veya silindi, tam bilmiyorum.
android için almanca-türkçe sözlük yazmıştım. sonra yapay zeka çıktı, gerek bile kalmadı. 2 senedir google play'de duruyor veya silindi, tam bilmiyorum.
devamını gör...
11.
artık veri seti daha düzenli, ayrıca kategorisini ve eklenme tarihinide ekledim.

aslınds kategori zaten vardı veride ama tabloda yoktu, eklenme tarihi ise yeni geldi. ileride alfabetik sıralamanın yanına eklenme tarihine göre sıralamada gelecek.
eskiden böyle idi bu arada

işlevsellik neredeyse aynıydı ama yemeğiniz ne kadar iyi olursa olsun görsel olarak zayıfsa, sunum tabağı kötü ise, restoran pis ise insanlar tatmaz bile o yemeği. bu mantık ile olabildiğince iyi bir ui ve ux tasarımı yapmaya çalışıyorum. her şeyden önce brn kendim için yapıyorum esasen, yani benim sevmem lazım ki kullanayım. noktan bir arayüze saatlerce bakamam. ki daha bu bitmedi boşluk ayarları, sütun ayarları, büyütme küçültme ayarı falan gelecek.

aslınds kategori zaten vardı veride ama tabloda yoktu, eklenme tarihi ise yeni geldi. ileride alfabetik sıralamanın yanına eklenme tarihine göre sıralamada gelecek.
eskiden böyle idi bu arada

işlevsellik neredeyse aynıydı ama yemeğiniz ne kadar iyi olursa olsun görsel olarak zayıfsa, sunum tabağı kötü ise, restoran pis ise insanlar tatmaz bile o yemeği. bu mantık ile olabildiğince iyi bir ui ve ux tasarımı yapmaya çalışıyorum. her şeyden önce brn kendim için yapıyorum esasen, yani benim sevmem lazım ki kullanayım. noktan bir arayüze saatlerce bakamam. ki daha bu bitmedi boşluk ayarları, sütun ayarları, büyütme küçültme ayarı falan gelecek.
devamını gör...
12.
devamını gör...
13.
bugün bir elektronik para altyapısının 1.5 senelik tüm teknik borçları bitti. sonunda kurtulduk!
devamını gör...
14.
devamını gör...
15.
artık üşenmeyip youtube ve instangramda göstermem lazım millete, henüz bebek adımlarında uygulama.*


we are clean

bu arada görev yöneticinden bakıyorum, arka planda pasif durumda ya da sadece hub açık iken cpu 0.1 - 0.5 arası, gpu ise 0.1 tüketimi var. pil tüketimide çok düşük. aktif kullanımda haliyle artıyor ama onlarada ayar çekeceğim ileride.


we are clean

bu arada görev yöneticinden bakıyorum, arka planda pasif durumda ya da sadece hub açık iken cpu 0.1 - 0.5 arası, gpu ise 0.1 tüketimi var. pil tüketimide çok düşük. aktif kullanımda haliyle artıyor ama onlarada ayar çekeceğim ileride.
devamını gör...
