Self Sözlük’ te Zargan Çalışmıyor!
Kategori Delphi, Self Sözlük, Oluşturulma Dec.02, 2008
Bugün Self Sözlük'te arama yaparken Zargan üzerinde sorgulama yapamadığıma dikkat ettim. Küçük bir araştırmadan sonra Zargan sunucularında çalışma olduğunu fark ettim. Site geçiçi olarak hizmet dışı kalmıştı. Fakat site tekrar açıldığında IP adreinin değiştiğini fark ettim ve Self Sözlük'te bir hatamı daha düzeltmem gerektiğinin farkına vardım. Malum program daha hızlı çalışsın diye DNS sorgusundan doğan vakit kaybını önlemek amacıyla bazı sitelere direkt IP adreslerinden bağlantı sağlıyordum. Bu tip büyük sitelerin IP adreslerini değiştirecekleri pek aklıma gelmemişti açıkçası. Neyse bende DNS adresini yazarak sorunu düzelttim. Bunu için sürüm yükseltmesi yapmamız gerekiyor. Self Sözlük 0.85 sürümünü buradan hemen indirebilirsiniz.
December 2nd, 2008 on 4:58 pm
Keşke elin değmişken sistem başlangıcında çalıştırma özeliğini ve minimize edildiğinde sistem try’a geçme özelliğinide ekleseydin.Emeğin için ellerine sağlık.
December 3rd, 2008 on 12:38 am
Valla haklısın. Sistem try’a geçmesini yapacaktım ama bir ara unutmuşum. İnşallah en kısa zamanda yaparım. Fakat başlangışta çalışma özelliği ekleyebilmem için programa kurulum kısmı eklemem gerekiyor mecburen. Sistem başladığında programın otomatik olarak başlayabilmesi için programın yerinin sabit olması gerekiyor. Galiba bu gidişle iki faklı sürüm çıkarıcaz. Kurulumlu ve taşınabilir…
December 5th, 2008 on 7:57 pm
Belki de bu şekilde verinin sayfalarından alınıp kullanılmasından dolayı IP adreslerini değiştirmişlerdir. 😀
Bu arada sistem veriyi HTML içinden nerede alıyor, HTML kodu uygulamayı kurduğumuz bilgisayarda mı ayrıştırılıyor yoksa ara sunucu vs. var mı? Yani zargan sayfasının resimler hariç geri kalanı mı geliyor bilgisayarımıza?
December 6th, 2008 on 1:06 am
IP adreslerini değiştirmelerinin sebebi, galiba daha iyi hizmet verebilmek için sunucularını yeniden yapılandırmışlar.
Programın çalışmasından bahsedeyim:
Self Sözlük aslında bildiğiniz bir Internet Explorer dan başkası değildir. Fakat oldukça özelleştirilmiştir. IE nin bazı özel fonsiyonları yardımı ile istenilen bir sayfa üzerinde oynama yapabiliriz. Hatta HTML kodunda değişiklikler yaparak istediğimiz verileri filitreleyebiliriz. Bu açıdan Self Sözlük, Maxthon veya Avant browser gibidir. Ayrıca Self Sözlük, içinde tümleşik bir HTML sayfası ayrıştırıcı barındırır. Bu sayede HTML kodunda işimize yarayan verilerin nerede olduğunu kolaylıkla ayırt edebiliriz. Tabiki bu işlemi kurulu olduğu bilgisayarda yapar. Bu işlem sıarasıyla şöyle olur.
1. Sayfayı HTML olarak karşıdan indirir. Bu kısım oldukça hızlıdır ve HTML sayfalarının boyutu genelde küçüktür.
2. Sayfanın içindeki resim, script TAG larını dikkate almaz. Yani bu TAG lar için tekrar sunucuya istek göndermez.
3. Sayfayı ayrıştırıp yeniden düzenler. Bir tür “normalize” eder.
4. Normalize edilmiş sayfa artık çok küçüktür. Ama yine de bilgisayrada yer kaplamasın diye bu sayfayı sıkıştırır. Sıkıştırma algoritması olarak ZIP kullanır.
5. En sonunda elde edilen veriyi veritabanına yazar.
İşte hepsi bu kadar….
December 6th, 2008 on 5:12 am
Bant genişliğini azaltmak için bir ara sunucudan vs. geçiyor mu demiştim ama onun da sana masrafı olacaktı. Zaten aramaların veri tabanında saklanması işi kolaylaştırıyor.
December 6th, 2008 on 6:15 am
Abi kurulum lazım.Ama abi şöyle bir paket hazırlasan.Tüm projelerini içeren bir paket.Başlatta “Shenturk” diye bir klasör kuruluncada orda tüm projler çıksın.Lütfen bunu yap 😉
December 6th, 2008 on 6:18 am
Hatta biraz daha ileri gidelim 😀
Sen direk tüm projeleri tek bi programda topla :Ç
Sekmelerden program geçişi yapılsın :Ç
December 7th, 2008 on 9:54 am
Yapma Berat hepsini bir araya toplama nerdeyse imkansız. Nyağı uğraştırı ebni. En iyisi biz böyle devam edelim.
December 8th, 2008 on 9:03 am
Tamam abi ama ozman Başlatta programlar kurulunca shenturk diye bir klasörde çıksın 😉
December 14th, 2008 on 1:35 pm
Merhabalar,
Bu yazıyı eposta adresinize gönderdim fakat aşağıdaki yazıyla gönderilememiş olduğunu belirttiler:
Hi. This is the qmail-send program at mail42.opentransfer.com.
I’m afraid I wasn’t able to deliver your message to the following addresses.
This is a permanent error; I’ve given up. Sorry it didn’t work out.
:
69.65.33.56 does not like recipient.
Remote host said: 550 No Such User Here
Giving up on 69.65.33.56.
Self Sözlük Programınızı henüz indirip bilgisayarıma kurdum ama yazılımı her açtığımda “Internal Server Error 500 Message: Cannot create file. The system cannot find the path specified” diye bir hata çıkıyor. Acaba sebebi nedir?
Ayrıca, C:\Documents and Settings\Arman\Application Data\Shenturk\Self Sozluk klasörü de yerinde duruyor.
Bilgisayarımda kulandığım işletim sistemi Windows XP Professional’dır.
Teşekkürlerimle kolay gelsin,
December 14th, 2008 on 2:10 pm
Merhaba,
Garip bir şekilde bilgisayarınızda yetki sorunu varmış gibi görünüyor. Normalde “Arman” klasörü tamamen size ait olup programların dilediği gibi dosya oluşturmasına izin vermesi gereken bir klasör. Fakat öyle görünmüyor. Belki de bilgisayarınızda bulunan bir yazılım bu klasörü koruyordur. Tam bilemicem. Ama sizdeki hata uç bir durum.
Self Sözlük sizin yetkili olduğunuz klasörler dışında başka bir yere hiçbir şey yazmaz. Oturum açılan kullanıcının
klasörüne dahi erişemiyorsa sorun gerçekten ilginç. Unutmadan birde Self Sözlük Internet Explorer’ın önbellek için
kullandığı klasörü kullanıyor belkide sorun buardan kaynaklanıyordur. Aklıma gelenler maalesef bunlar.
Kolay gelsin…