Friday, December 29, 2006

japon balığı

bu hayvanlar yiyor olayları bu. bu sebeple sahipleri miktarında yem vermek durumunda eğer fazla verirse patlıolar. hayatta dikkat edilmesi gereken durum durmayı bilmek. her zaman en beceremediğim şeyde olsa :)

Friday, December 22, 2006

bi bok bilmeden hayatta konuşmam

demekki anlamadığım şey insan

birincisi bilmemek değil öğrenmemek ayıptır. yani konuşmakdan sormakdan çekinmemek gerekir. en birinci kural hiç kimsenin dediği doğru değildir taaki sindirip kabul edene kadar o zaman ne alemi var triplenmenin. anlaşılmayan insan burda piyasaya çıkar bi posta kusar.

aslında kanadaya falanmı yerleşsek napsak.......

Thursday, November 09, 2006

stream ne garip bi kelime

stream diyince aklıma böyle oluk oluk akan veri geliyor. input stream olabiliyor output olabiliyor bunlar buffered hareket edebiliyorlar :) neyse gün boyunca yaklaşık 7mb lık bir zip dosyasını çekmeye çalıştım HTTP POST ile. POST diyip geçmeyin kıl bi durum GET olsa url nin sonuna ekleyeceğim parametreleri ama postda öyle değil işde :) açıon bir connection oraya push edion sonra getresponse edion mantığı söz konusu.

velhasılı gün boyu beceremedim c# ve java ile sonra okudum google amcamdan dünya kadar okudum, ama vardığım en başarılı nokta java ile aldığım zip oldu ki kendiside broken hatası veriyordu en azından c# daki gibi 3.8 mb ını alıp pırt diye connectionu kapamıodu. bu arada c# a daha aşina olduğum için orda epey kıvrandım ama fayda etmedi keep-alive denedim webrequest denedim webclient denedim zilyon obje kullandım ama bi türlü .net de 3.86 mb ı geçemedim habire koptu neyse java için kurcalanırken ofisde o sırada boşalmışdı saat 22 sularında :D

dedim eskiden irc serverlar vardı orlardan çokça böle danışıklı hareket kontra ataklar ederdik :) dalim bakim bi yol ve girmem le hatamın ne olduğunu çözmem yaklaşık 20 dk sürdü saolsun irc.freenode.net de #java odasında

kallavi bir amca:"ulen!!" dedi "read edion amma string read edion halbukine byte alıon bu sıçmazda ne sıçar uleyn" dedi.
bende dedimkine:"asiktir gerçekten haklı konuşuyorsun ama edebini topla aklını alırım" dedim :))))))

sonra oturdum byte okur kıvamında kodu değiştirince cokur cokur çalışan bir zipim oldu sonra onu daha önceden anlatmış olduğum xmlbeans zımbırtısıynan dandini dandini dostana danalar girmiş mysql e edip gömçürdüm mysql e.

burdan anlaşılacak kıssadan hisse oki http post ilen veri alırsan byte oku byte yaz aklını başına devşir.

Monday, November 06, 2006

mysql java türkçe problemleri

utf 16 gelen bir xmliniz var eşek kadar olsa bunu nası mysql e insert ederim diye hep sorarsınız dimi kendnize :D neyse çok zaman aldı bunu adam gibi çözmesi not alem dedim birininde işine yarayabilir.

XMLbeans diye bir proje var onla xml i parse edebiliriz. şimdi dicenizki ula koca java adam gibi xml parse edecek alet edevatı vardır zaten içinde:) nede güzel düşündün onuda çözersen bana yolla

inst2xsd aletiyle xmlimizden xsd alırız burda dikkat edilecek yada benim ayağıma dolanan konu xml in boyu büyük olunca alet memory den çatlıo inst2xsd.cmd dosyasında java -Xmx1024M -classpath "%cp%" değişikliği yapılır bu sayede memory de istediği gibi at koştursun java. ordan bir xsd dosyası çıkar ki bunun modelleride var ben russian seviom :) inst2xsd -help derseniz -design altında 3 model çıkarabilio alet bu modellerde aslında kodsal nasıl ulaşacağınıza karar veriyorsunuz.

scomp aletiylede xmlbeans den jar elde etmek gerekiyor buda bize bi sürü kodu oluşturuyor ve jar halinde veriyor bu adımı çok seviom bi dünya zahmetten kurtarıyor. sonra gir netbeans e ekle jar ını çatır çatır xml kullan.

84mb lık xml i parse etmesi yaklaşık 5 saniye alıo bende ki bu çok güzel bir rakam desktop makine için

mysql e java dan türkçe karakter insert etmek istiosan kodundaki connection stringe "&useUnicode=true&characterEncoding=UTF-8" ekle git mysql table kolonlarından column charset inide latin 5 yap.

hadi kolay gele

Sunday, October 15, 2006

IIS behind apache

bunu aradım aradım adam gibi yazı bulamadım en sonunda apache nin dökümanları satır satır okunur denenir denenir ve sonuç

<location /sonfirsat>
ProxyPass http://127.0.0.1:8888/lubmanager
ProxyPassReverse http://127.0.0.1:8888/lubmanager
</location>

şimdi bunu httpd.conf a ekleyin ve görün o serverdan serverip/sonfirsat dediğinizde IIS ki benimki 8888 de çalışıodu oraya proxy yapan bi apache aynı makinede tomcat de var o sebeplen apache onada mod_rewrite ilen url directive yapmakdadır. jk connector kullanmakdadır işde aynı makinede asp.net jsp böyle yapılır :)

Friday, July 14, 2006

asp.net 2 de

 

bazen çok salak bir hata alınabilir misal:
Exception information:
Exception type: System.Configuration.Provider.ProviderException
Exception message: The ‘System.Web.Security.SqlRoleProvider’ requires a database schema compatible with schema version ‘1′. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), or upgrade the provider to a newer version.

bakarsın aspnet_regsql i yeniden çalıştırırsın db derlenir toplanır(bu arada var olan verileri silmez) ama nedense bi türlü bu hata geçmez helebide membership kullandıysanız. bu durumda okumaya başlar salak bi çözüm olabilir ama bulursunuz. App_Offline.htm dosyası olduğunda direk uygulama shutdown olur serverda onu koyarsınız hosta sonrada bi çağrı sonra uzantısını değiştir bi daha uygulamayı çağır satır kod değiştirmedim çalışıo aq dersiniz.

işde high level in zorluğu budur bazen o kadar yukardasınızki aşşada dönen naneler kontrol dışı uygulama sikebilir dikkat etmekde fayda var.

Wednesday, July 05, 2006

XMLbeans ve flash remoting

 

şimdi bunları beraber çalıştırmadım ayrı ayrı zamanlarda oldu :) önce .net de eskiden kullandığım bi teknoloji vardı bu sıra bir firmadan eşşek kadar XML gelince bende onu hatırladım. konun adı XML serialization. bu dalga bize elimizdeki classlardan xml çıkarmayı ve hatta elimizdeki xml i tekrar o class türünden obje yapmaya yarayan tertemiz bir mantık bir teknolojidir. bu gelen eşşek XML için bunu neden yapmıyorum dedim yoksa koca XML de gez dolan parse marse uzun iş. başladım bakınmaya bide ne görim apache nin altında adamlar yazmışlar bu işi. java nın içinde gelmesi gereken bi nane ama neyse şimdi açmıyim azımı javaya zate anlaşamıom kendiyle.

XMLbeans

bunlan “C:\Documents and Settings\ozkan.pakdil.OZKAN\Desktop\xmlbeans-2.2.0\bin>scomp.cmd -out tmp\MuyapObjects.jar MusicDBExport.xsd -compiler “c:\Program Files\Java\jdk1.5.0_06\bin\javac.exe” -src tmpsrc” komutunu çalıştırdım ve xsd den aldım java kodlarını. ve bi dünya problemden sonra çalıştırmayı başardım artık XML den gelenlerin içinde array içinde gezer gibi gezebilioz yarınada insertlerini yazem.

flash remoting için amfphp.org kullandım o kısmı kolaydı apache php ve mysql mis gibi çalışdılar ama AS2 yapmadığım için flashda epey hata aldım uraştım ama artıkın gazogen veya benzeri server ile konuşan bir swf yazmak an meselesi oldu :)

Thursday, June 08, 2006

super bi gece nasi oluo

 

once kanal d nin yemegine gidiosun orda bas tepe beyin insanlarla yiyon icion newyorker da zarifi die biyer. bogaz manzarali nezih mekan. sonra ordan taksime ziplion :) mojo die bi yere gidion tanidiklarla ziplion ziplion ziplion sora eve gelip zibarion :)

sabahda kahve icerken bu guzel geceyi bloguna yazion. buda super geceyi tamamlayan son okta isde :) simdi ofise gidem cok isim var

Sunday, June 04, 2006

bush ne güzel bi guruptur

dinle dinle doymuyor insan :)

doğru zamanda uyanık olmak lazım bide gece 23 doğru zaman mesela o saatlerde uyanık olmalı bide telefonu yanına alıp uyumalı uyucaksanda onu annadım. 2 haftadır o saatlerde aksiyon olmakda. ve ben yardım edemedim üzüldüm.

sony xperia 10 VI did not like the case

After iphone 16 I wanted to test an android and looks like sony xperia 10 VI is nice, which is 6.1 inches, but it was narrow and longer than...