http://megaupload.com/ dan stargate atlantis çekim dedim. yine mahkeme kararıyla kapatılmış bir site. timuya sordum dns ile geçilio onlar dedi. önceden anlattığım web proxy konusu yavaş oluyor bu daha hızlı. DNS proxy için yapılması gereken
http://www.opendns.com/ da yazan "208.67.222.222" ve "208.67.220.220" ip adresleri dns olarak sisteminize tanıtın ve istediğiniz siteye girin.
megaupload dan istediğimi çekemedim yanlız onu nasıçeriz diye arandım illa bir toolbar yüklensin dio. sanırım vmware le halledecem onuda.
Sunday, December 30, 2007
Friday, December 28, 2007
Vista Home Edition Paylaşım problemi çözümü
Onurun laptop vista bi ara xp mi kursam dedide uraşmadı. neyse stargate atlantis serisi arkadaşın laptopda olunca zorunlu paylaşımı çözmem gerekti. daha önce denemiştim olmadıydı zaten vistanın herşeyi bi başka olduğu için uzun uraştırabilio. velhasılı yapılması gerekenler basit ben arayüzden bunu yapacak bir yol bulamadım bulan olurda comment atarsa sevinirim
Guest account u enable edilmiş olmalı sonra
1-Windows Server 2003 Resource Kit Tools http://go.microsoft.com/fwlink/?LinkId=4544 download edilecek ve kurulacak.
2- komut satırı açılacak ben genelde microsoft tuşu + R ye basıom
3- net user guest /active:yes
ntrights +r SeNetworkLogonRight -u Guest
ntrights -r SeDenyNetworkLogonRight -u Guest bu komutlar girilecek. sonuçta benim aldığım hata("Logon failure: the user has not been granted the requested logon type at this computer ") ortadan kayboldu ve güzelce filmlere ulaştım.
Guest account u enable edilmiş olmalı sonra
1-Windows Server 2003 Resource Kit Tools http://go.microsoft.com/fwlink/?LinkId=4544 download edilecek ve kurulacak.
2- komut satırı açılacak ben genelde microsoft tuşu + R ye basıom
3- net user guest /active:yes
ntrights +r SeNetworkLogonRight -u Guest
ntrights -r SeDenyNetworkLogonRight -u Guest bu komutlar girilecek. sonuçta benim aldığım hata("Logon failure: the user has not been granted the requested logon type at this computer ") ortadan kayboldu ve güzelce filmlere ulaştım.
Tuesday, December 11, 2007
Programlama Tarihi
Herşey ne ile başlamıştı tabiiki makine dili peki sonra ne oldu nerden geldik bu dillere. C#,Java,PHP ve kardeşlerinden den bahsediyorum. arada neler geçti kimler öldü kimler yaşıyor.
Detaylı resim için
delphinin ölmüş olması garip. Tcl/Tk nında yaşıyor olması garip. delphi borlandın en tutulan ürünüydü pascaldan geliyordu senelerce binlerce üründe kullanıldı bende çok ufak denemiştim gerçekten güçlü bir arayüzü ve geliştirme ortamı vardı.
Tcl/Tk neden yaşıyor acep. hiç denemedim şimdiye kadar ve onla yazılmış şimdiye kadar gördüğüm arayüzlerde rezaletti. işlevsel açıdan amsn vardı sanırım onla yazılan ilk linuxde msn e bağlandımdı :). demekki işlevsel açıdan güzel şeyler yapılabiliyor. bide irc botları yazılıodu sanırım bu dille.
Fortran da bilim adamlarının diliydi bundan seneler önce matematik veya fizik problemleri numerik analiz ile o dilde çözülürdü. ben bi kere kod okumuştum o dilde. commodore 64 üm gelmişti aklıma çok karışık bi dil değildi.
grafikten anladığım son şeyse şu ANSI ye dokunan dilin gelişimi neredeyse ölüyor. zatende ANSI ye deydiyse gelişimini tamamlamıştırda denebilir. o dile artık ek konmaz heralde. fakat arkasında büyük firması olanda fena hızla gelişmeye devam ediyor örnek java ve c#. microsoftla sun da anlaşma yaptı. ilerde bigün bunlarda birleşirse şaşırmam :)
Detaylı resim için
delphinin ölmüş olması garip. Tcl/Tk nında yaşıyor olması garip. delphi borlandın en tutulan ürünüydü pascaldan geliyordu senelerce binlerce üründe kullanıldı bende çok ufak denemiştim gerçekten güçlü bir arayüzü ve geliştirme ortamı vardı.
Tcl/Tk neden yaşıyor acep. hiç denemedim şimdiye kadar ve onla yazılmış şimdiye kadar gördüğüm arayüzlerde rezaletti. işlevsel açıdan amsn vardı sanırım onla yazılan ilk linuxde msn e bağlandımdı :). demekki işlevsel açıdan güzel şeyler yapılabiliyor. bide irc botları yazılıodu sanırım bu dille.
Fortran da bilim adamlarının diliydi bundan seneler önce matematik veya fizik problemleri numerik analiz ile o dilde çözülürdü. ben bi kere kod okumuştum o dilde. commodore 64 üm gelmişti aklıma çok karışık bi dil değildi.
grafikten anladığım son şeyse şu ANSI ye dokunan dilin gelişimi neredeyse ölüyor. zatende ANSI ye deydiyse gelişimini tamamlamıştırda denebilir. o dile artık ek konmaz heralde. fakat arkasında büyük firması olanda fena hızla gelişmeye devam ediyor örnek java ve c#. microsoftla sun da anlaşma yaptı. ilerde bigün bunlarda birleşirse şaşırmam :)
Sunday, December 09, 2007
Bu sene güzel film de çıkmış...
Uzun süredir "matrix" tadında "lord of the rings" tadında bir film izleyemiyor dizilere sarıp zaman öldürüyordum. Bu arada house md iyice güzelleşti ben bu sezonun 10 bölümünü izledim o "13 numara" nedir öyle yaw(soldaki resim bayan 13 numaradır.).
Mr. Brook. kevin costner in başrolünü oynadığı fight club tadında böle gizli gizemli seri katilli şizofreni bir dünya. marşal efendi haklımı haksızmı :)
ötekide the condemned adında güzel bir çalışma. özünde tv dünyasının son zamanlarda çığrından çıkmış olmasını konu alıyor. arada insanların vahşet izleme merakının yanlışlığına deyiniyor. Bu arada Vinnie Jones adamına piskopatlık çok yakışıyor. mutlu sonla bitiyor. muhim olanda bu zaten film bitince mutlu olmak :)
Wednesday, December 05, 2007
UrlRewriter
asp.net de uzun süredir kullandığım UrlRewritingNet.UrlRewriter.dll den daha iyi bir çözüm olduğuna inandığım ve deneylerle sabit Intelligencia.UrlRewriter.dll tavsiye ediyorum. godaddy ile diğer dll de birden fazla rule giremezken bunda istediğim kadar yeni rule girebiliyorum ve shared hostingde problem çıkarmadan çalışıyor. bide diğer proje biraz uyku modunda gibi bunu gayet gelişir gördüm :)
dökümantasyon ve download için buyrun.
dökümantasyon ve download için buyrun.
O site ne kullanıyor
bir sitenin hangi teknolojiyi kullandığı merak edilen bişey olabilir. ki sabah sabah "Olasilik Teorisi&Stokastik Pro" dersinin notlarını okurken insanın aklına böle şeyler gelmesi gayet doğal master gerçekten gereksiz zorlama olmaya başladı. her ne ise. last.fm açık bişeyler çalıodu. acaba dedim bu last.fm ne ile yazılmış. temiz bir web 2 görüntüsüne sahip sitemiz php ile yazılmış bakınız.
netcraftın bu servisi hoş oluyor. aslında sizde yazabilirsiniz ben bi ara yazmıştım böle bişey mantığı basit get yapınca head ile gelen server bilgilerinde yazıyor bu tip şeyler. asp.net ile yazılmışı. bende seneler sonra kontrol ettim o portsdb.org kapanmış neyse o kodda basitce header check nasıl yapılıo belli.
netcraftın bu servisi hoş oluyor. aslında sizde yazabilirsiniz ben bi ara yazmıştım böle bişey mantığı basit get yapınca head ile gelen server bilgilerinde yazıyor bu tip şeyler. asp.net ile yazılmışı. bende seneler sonra kontrol ettim o portsdb.org kapanmış neyse o kodda basitce header check nasıl yapılıo belli.
Tuesday, December 04, 2007
Natalie Portman
holivud ünlüleri küfredermi ederse nece eder :) natalie portman'ın ropörtajları kurcalarken farkettim
bu videoda spkier soruo hangi küfür senin favorindir natalide cevap verio bi küfür var aslında arapça ama israildede çok kullanılır:) aynen ananın amı dio :D koptum :)
bu videoda spkier soruo hangi küfür senin favorindir natalide cevap verio bi küfür var aslında arapça ama israildede çok kullanılır:) aynen ananın amı dio :D koptum :)
Güzel arapça türevi
burda natalie hebrew ce konuşuyor yani ibranice. bu yörenin kadınlarının güzelliği nedir böle. dil gerçekten arapçayı andırıyor ama konuşan orta doğuya havada karada 3 takar :)
Friday, November 30, 2007
Microsoft İş Görüşmesi -2- Sorular
önce kısa bi anlatım bizim dükkan büyük 800 tane mühendisiz burda. dynamics AX i bi biz bide redmond geliştirdi. mekanımız ala.......
sorular hangi dil neden ile başladı her boka maydanoz olunca dil konusunda CV kabarıo. ondan sonra başlıo neden c neden c++ neden c#. işte onu şurda kullandım burda bunu bilmemne gak guk.
can alıcı soru peki şimdi bir proje yapcaz hangisini seçersin. cevabım c#. bide bu proje sıfırdanmı yoksa başka birisi bi yere gelmiş ordanmı devam etcez. bu arada bu cümleleri kurup anlatması ayrı bir dert neyse bi stress var üstümde. hemen ikiye dallanıo cevabım :) eğer kod varsa neyde yazıldıysa ordan devam ederim. yazılı değilse c#
peki C++ ı ne gibi bir proje için seçerdin. performans öncelikliyse tabiiki C++ veya C.
yazılım design ediyormusun? cevabım genelde. nasıl ? kime yazılıyorsa onla oturulup konuşulur ihtiyaçlar belirlenir bu arada ihtiyaçları mantık dahilinde tutmakda fayda var çünkü onlara kalırsa yandık...
test aşamasını nasıl yapıyorsun? el cevap önce ben testi ben yapıyorum. sonra bilmeyen birisine kullandırtıp beta diyip son kullanıcıya yollanır ondan sonrası endless loop sonsuz döngü bi gider bi gelir gelişir durur.
unit testing yapıyormusun? en zayıf olduğum konudur zaten buda bi isimlerini bilirim test aletlerininde hayatta kullanmam nunit fxcop ama kullanmıom. genelde ihtiyaç olmuo çıkdıkça düzeltiom gibi bişey demeye çalıştım sanırım orda :)
sonraki soru iki tane objen var nasıl bağlarsın birbirine yada nasıl ilişkilendirirsin ? bunlar yazılım objesimi dedim tam kekoyum adamlar c# developeri arıo ulan :) zaman kazanmaya çalışıom neyse cevabım objelerin içinde int obj_relation_id gibi bir değişken atarım ordan bağlarım.
bu cevapdan pek memnun kalmadı örneğin dedi bmw ve mercedes diye iki tane objen var nasıl bağlantı kurarsın ? benim o esnada dank etti :) bir Car class ı yazar ordan inherit ederim. sonra run time dada reflection ile bağlantıyı çözebilirim. bunu sanırım doğru bildim orda stressim kalmamıştı üstümde.
aggregation ve inheritance arasındaki fark nedir ? hmm aggregation ne olaki anlatabilir misin ? dedim ama bi sıkıntı bastı içimi adam farkını soruo zaten olum sıçıosun görüşmeye hissi kapladı içimi. neyse adam anlattı bende anladığım kadarıyla birinde datastructure diğerinde inheritance ile anlaşılabilir o zaman dedim ama yıkıldığım an oldu.
interface nedir nerde kullanılır? cevap interface obje üretilmesini istemediğimiz class lardır implementationlar taşımazlar. nerdesine de şöle bir örnek verebilrim. bir lib geliştiriyoruz. ve son kullanıcının developerlarını bi şekilde bazı bölegeleri kullanmamaya yöneltmemiz lazım hede hödö derken ben sıçıom hissimle doldum taştım dedim thats it. bu arada elemanda ingilizcemi düzeltio daha belirgin şekilde benim anlatmaya çalıştıklarımın altını çizio fenayım :)
overloading ve overriding arasındaki fark nedir ? bu sorunun aynısını 3 sene önce falan java sal bi konudaydı bi forumda sormuştum ama üstünden o kadar zaman geçtiki sikseler hatırlamam :)yannız aklımda kalan birinde üst class dan alınan fonksiyona implementasyon yapılıodu onu anlatmaya çalıştım bi ara wiki ye bakam dedim uzun süre sessiz kalamıom onu anladım :)
sonraki soru generics i bilionmu nerde kullanılır gibi bişeydi artık zaten dedim burda win edilecek bi durum kalmadı yaydım gidiom allah ne verdiyse :)
collections la arrayin farkı nedir gibi bişey sordu işte birini genişletmek istediğimizde performans yer gibi bişe dedim onu hatırlıom.
exception handlingi nasıl yaparsın nerde mesaj nerde kod throw edersin? cevap geveledim tam anlamıyla.
artık sıkılmışdım buraya kadar en az 30 dakka geçti dedim kaç sorun var. eleman bu soruyu duyunca yıkıldı sanırım :) dedi elimde kaynak sağlam soru çok. nice dedim bende ne diyim.
araya bi soru daha sordu notlarımda yok ama bilemediğim diğer bi sorudur bazılarında direk bilmiom dedim. neyse son soru komedi facia nasıl adlandırırsanız geldi
cache memory design edicez nasıl yaparsın? bu arada
"do you know what cache is" dedi dedim bende money :) allah belamı vercek cache ve cash söylemesi ingilizcede aynı ama yanında memory var allahın kulu keresteliğin ne lüzumu var. neyse eleman koptu zaten orda :D bende sakin sakin dinliom anlamadım dan ingilizcesi gerçi kıvırmanın alemi yok benimde ingilicem o kadar iyi değil bide stress oluom.
iyice detaylayınca bi nevi cache yapacağımızı anladım ama cache kelimesi hala aklıma gelmedi bende soruyom soruları işte bu memory çok genişleyebilirmi. evet o zaman linkedlist kullancaz. hmm peki buna hızlı erişim şartmı evet. (adam cache istio tahta tabii hızlı olcak) o zaman sortedlinklist kullanırım binary search edebiliriz allahım gereksiz ne kadar terim varsa sokuom :) adamın aradığı cache algoritmalarından herhangi birisinin adı ama ben dağıldım bi kere toplayamam. arada bide kaydet ve oku gibi fonksiyonlarımız olcak bunlara AI katabiliriz kullanıcının durumuna göre 100 işlemde bir veya 1000 işemde bir save ederiz çünkü işte save diske olucağı için pahalı bi işlemdir falan filan. sonra bitirdi zaten görüşmeyi. bende bye bye dedim. zerre umudum yok.
manav açsak yada bar yaw bu ne biçim bir terimsel gereksizlik yığınıdır. ben implementasyoncu adamım kodu yazar çalışıosa salarım piyasaya değilse geliştirmeye devam. bu arada bu yöntemle turkcell ilede projeler yaptım kanal D ilede. her zaman en iyi sonucu vermez içinde UML geçmez haa bu arada UML türevi de sorduydu bide SVN CVS falanda. neyse güzel hayaldi vesselam.
sorular hangi dil neden ile başladı her boka maydanoz olunca dil konusunda CV kabarıo. ondan sonra başlıo neden c neden c++ neden c#. işte onu şurda kullandım burda bunu bilmemne gak guk.
can alıcı soru peki şimdi bir proje yapcaz hangisini seçersin. cevabım c#. bide bu proje sıfırdanmı yoksa başka birisi bi yere gelmiş ordanmı devam etcez. bu arada bu cümleleri kurup anlatması ayrı bir dert neyse bi stress var üstümde. hemen ikiye dallanıo cevabım :) eğer kod varsa neyde yazıldıysa ordan devam ederim. yazılı değilse c#
peki C++ ı ne gibi bir proje için seçerdin. performans öncelikliyse tabiiki C++ veya C.
yazılım design ediyormusun? cevabım genelde. nasıl ? kime yazılıyorsa onla oturulup konuşulur ihtiyaçlar belirlenir bu arada ihtiyaçları mantık dahilinde tutmakda fayda var çünkü onlara kalırsa yandık...
test aşamasını nasıl yapıyorsun? el cevap önce ben testi ben yapıyorum. sonra bilmeyen birisine kullandırtıp beta diyip son kullanıcıya yollanır ondan sonrası endless loop sonsuz döngü bi gider bi gelir gelişir durur.
unit testing yapıyormusun? en zayıf olduğum konudur zaten buda bi isimlerini bilirim test aletlerininde hayatta kullanmam nunit fxcop ama kullanmıom. genelde ihtiyaç olmuo çıkdıkça düzeltiom gibi bişey demeye çalıştım sanırım orda :)
sonraki soru iki tane objen var nasıl bağlarsın birbirine yada nasıl ilişkilendirirsin ? bunlar yazılım objesimi dedim tam kekoyum adamlar c# developeri arıo ulan :) zaman kazanmaya çalışıom neyse cevabım objelerin içinde int obj_relation_id gibi bir değişken atarım ordan bağlarım.
bu cevapdan pek memnun kalmadı örneğin dedi bmw ve mercedes diye iki tane objen var nasıl bağlantı kurarsın ? benim o esnada dank etti :) bir Car class ı yazar ordan inherit ederim. sonra run time dada reflection ile bağlantıyı çözebilirim. bunu sanırım doğru bildim orda stressim kalmamıştı üstümde.
aggregation ve inheritance arasındaki fark nedir ? hmm aggregation ne olaki anlatabilir misin ? dedim ama bi sıkıntı bastı içimi adam farkını soruo zaten olum sıçıosun görüşmeye hissi kapladı içimi. neyse adam anlattı bende anladığım kadarıyla birinde datastructure diğerinde inheritance ile anlaşılabilir o zaman dedim ama yıkıldığım an oldu.
interface nedir nerde kullanılır? cevap interface obje üretilmesini istemediğimiz class lardır implementationlar taşımazlar. nerdesine de şöle bir örnek verebilrim. bir lib geliştiriyoruz. ve son kullanıcının developerlarını bi şekilde bazı bölegeleri kullanmamaya yöneltmemiz lazım hede hödö derken ben sıçıom hissimle doldum taştım dedim thats it. bu arada elemanda ingilizcemi düzeltio daha belirgin şekilde benim anlatmaya çalıştıklarımın altını çizio fenayım :)
overloading ve overriding arasındaki fark nedir ? bu sorunun aynısını 3 sene önce falan java sal bi konudaydı bi forumda sormuştum ama üstünden o kadar zaman geçtiki sikseler hatırlamam :)yannız aklımda kalan birinde üst class dan alınan fonksiyona implementasyon yapılıodu onu anlatmaya çalıştım bi ara wiki ye bakam dedim uzun süre sessiz kalamıom onu anladım :)
sonraki soru generics i bilionmu nerde kullanılır gibi bişeydi artık zaten dedim burda win edilecek bi durum kalmadı yaydım gidiom allah ne verdiyse :)
collections la arrayin farkı nedir gibi bişey sordu işte birini genişletmek istediğimizde performans yer gibi bişe dedim onu hatırlıom.
exception handlingi nasıl yaparsın nerde mesaj nerde kod throw edersin? cevap geveledim tam anlamıyla.
artık sıkılmışdım buraya kadar en az 30 dakka geçti dedim kaç sorun var. eleman bu soruyu duyunca yıkıldı sanırım :) dedi elimde kaynak sağlam soru çok. nice dedim bende ne diyim.
araya bi soru daha sordu notlarımda yok ama bilemediğim diğer bi sorudur bazılarında direk bilmiom dedim. neyse son soru komedi facia nasıl adlandırırsanız geldi
cache memory design edicez nasıl yaparsın? bu arada
"do you know what cache is" dedi dedim bende money :) allah belamı vercek cache ve cash söylemesi ingilizcede aynı ama yanında memory var allahın kulu keresteliğin ne lüzumu var. neyse eleman koptu zaten orda :D bende sakin sakin dinliom anlamadım dan ingilizcesi gerçi kıvırmanın alemi yok benimde ingilicem o kadar iyi değil bide stress oluom.
iyice detaylayınca bi nevi cache yapacağımızı anladım ama cache kelimesi hala aklıma gelmedi bende soruyom soruları işte bu memory çok genişleyebilirmi. evet o zaman linkedlist kullancaz. hmm peki buna hızlı erişim şartmı evet. (adam cache istio tahta tabii hızlı olcak) o zaman sortedlinklist kullanırım binary search edebiliriz allahım gereksiz ne kadar terim varsa sokuom :) adamın aradığı cache algoritmalarından herhangi birisinin adı ama ben dağıldım bi kere toplayamam. arada bide kaydet ve oku gibi fonksiyonlarımız olcak bunlara AI katabiliriz kullanıcının durumuna göre 100 işlemde bir veya 1000 işemde bir save ederiz çünkü işte save diske olucağı için pahalı bi işlemdir falan filan. sonra bitirdi zaten görüşmeyi. bende bye bye dedim. zerre umudum yok.
manav açsak yada bar yaw bu ne biçim bir terimsel gereksizlik yığınıdır. ben implementasyoncu adamım kodu yazar çalışıosa salarım piyasaya değilse geliştirmeye devam. bu arada bu yöntemle turkcell ilede projeler yaptım kanal D ilede. her zaman en iyi sonucu vermez içinde UML geçmez haa bu arada UML türevi de sorduydu bide SVN CVS falanda. neyse güzel hayaldi vesselam.
Microsoft İş Görüşmesi -1
evet haftalardır böle bir durum var. önce Anna die bi kız mail attı gitps.com . CV ni gördüm beğendim dedi bi yer var görüşürmüsün dedi. evet dedim doğal olarak. bu tip teklifler sıklıkla oluyor sağlam CV niz varsa monster.com a koyun heryerden böle telefon gelio eğlence oluo :)
neyse sonra Anna mail attı bu microsoft danimarka ve seni senior bir iş için düşünüyorlar. allah dedim doğal olarak :) sevinçliyim ama sorular ne olucak ingilizce üff sıkıntılar çökmeye başladı. sonra Anna ile telefon görüşmesi oldu bu arada ben bir cover letter yazmıştım. evet danimarkada microsoftda güzel die. neyse telefondada olay kesinleşti bende sevinçle içeri gidip patrona söyledim çarşambaya iş görüşmem olucak microsoftla bana ne akıl verirsin dedim. özkan sana güvenemicemmi ben dedi ertesi günde hadi yolun açık olsun :) herkez kendi açısından haklı.
neyse çarşamba günüydü bi eleman aradı konuştuk danimarka vergileri yüksek bak ben 9 aydır burdayım fenamış dedi bende bana uyar zate türkiyede de düşük değil dedim. neyse bana www.workindenmark.dk ya bak bi mail at dedi. bende bi kaç gün bakındım döndüm cevabı.
sessiz 1 hafta sonraydı sanırım Gilda aradı. bu arada afakanlar basıo tabii dalga geçer gibi ara ara sonra ses çıkmasın bunalıom öle durumda. neyse sevindim bugün 14 e görüşme kesinleşti.
ve bugün 14:05 de çat telefon çaldı. dakikmiş adam. sonra başladı sormaya........
neyse sonra Anna mail attı bu microsoft danimarka ve seni senior bir iş için düşünüyorlar. allah dedim doğal olarak :) sevinçliyim ama sorular ne olucak ingilizce üff sıkıntılar çökmeye başladı. sonra Anna ile telefon görüşmesi oldu bu arada ben bir cover letter yazmıştım. evet danimarkada microsoftda güzel die. neyse telefondada olay kesinleşti bende sevinçle içeri gidip patrona söyledim çarşambaya iş görüşmem olucak microsoftla bana ne akıl verirsin dedim. özkan sana güvenemicemmi ben dedi ertesi günde hadi yolun açık olsun :) herkez kendi açısından haklı.
neyse çarşamba günüydü bi eleman aradı konuştuk danimarka vergileri yüksek bak ben 9 aydır burdayım fenamış dedi bende bana uyar zate türkiyede de düşük değil dedim. neyse bana www.workindenmark.dk ya bak bi mail at dedi. bende bi kaç gün bakındım döndüm cevabı.
sessiz 1 hafta sonraydı sanırım Gilda aradı. bu arada afakanlar basıo tabii dalga geçer gibi ara ara sonra ses çıkmasın bunalıom öle durumda. neyse sevindim bugün 14 e görüşme kesinleşti.
ve bugün 14:05 de çat telefon çaldı. dakikmiş adam. sonra başladı sormaya........
Wednesday, November 28, 2007
You Kill Me
güzel bir mafya hikayesi olmuş. alkolik katilin düzene girmesi konusu beni epey güldürdü :)
imdb linki
Tuesday, November 27, 2007
Programcının iş Görüşmesi
son 2 gündür ordan burdan iş görüşmeleri yapıom ne sorular :)
hangi dilleri biliosun işte c#,c,java ,php falan. falan kısmıda açıklanır. aslında c# da iyiyim diğerlerindede bişey olursa çözüyorum. sonuçta hiç bir programcı kafasında gcc taşımak zorunda değil.
mademki c# da iyisin soru gelir. "int x = 1; int y = x++;" what is y? bende direk 2 dedim. sonra açtım denedim vs.net bu esnada görüşme devam ediyor. baktım cevap 1 miş. dedim 1 miş denedim dedim :)
bide fibonacci serisini hesaplayıp kaçıncı adımda ne değer verdiğini çözen kodu yazınız. bunu kağıda yazmamı bekliolar. 2 dk uraştım sonra açalım wikide google da bakalım dedim. en dandik kitapda bile geçen en basit örnektir bu dedim. şimdi açtım google ı 45 saniyede hem recursive hem döngülü olanı buldum. meraklısına buyrun
programcı program değildir bunu anlatmak lazım. programcı kıçını kırıp konuyu çözendir. kafasında bu tip bilgiler taşımak zorundada değildir. sonuçta her an kullanılmayan bilginin ne alemi var.
hangi dilleri biliosun işte c#,c,java ,php falan. falan kısmıda açıklanır. aslında c# da iyiyim diğerlerindede bişey olursa çözüyorum. sonuçta hiç bir programcı kafasında gcc taşımak zorunda değil.
mademki c# da iyisin soru gelir. "int x = 1; int y = x++;" what is y? bende direk 2 dedim. sonra açtım denedim vs.net bu esnada görüşme devam ediyor. baktım cevap 1 miş. dedim 1 miş denedim dedim :)
bide fibonacci serisini hesaplayıp kaçıncı adımda ne değer verdiğini çözen kodu yazınız. bunu kağıda yazmamı bekliolar. 2 dk uraştım sonra açalım wikide google da bakalım dedim. en dandik kitapda bile geçen en basit örnektir bu dedim. şimdi açtım google ı 45 saniyede hem recursive hem döngülü olanı buldum. meraklısına buyrun
programcı program değildir bunu anlatmak lazım. programcı kıçını kırıp konuyu çözendir. kafasında bu tip bilgiler taşımak zorundada değildir. sonuçta her an kullanılmayan bilginin ne alemi var.
Monday, November 26, 2007
Facebook da hatun bakma zenaatı
ortamına hala çok ısınamadığım biyer bu facebookda olay daha bi kişisel. facebook arkadaşlık sitesi değil zaten varolan arkadaşlarınızla offline takılabileceğiniz bir ortam. yani bir nevi msn ama anında değilde POST ve GET lerle çalışan HTTP tabanlı bir ortam.
gücü tanıdıklardan ve gerçek insanlardan geliyor. çünkü sistem gerçek olmayan üye taşımıyor en azından yapan adamlar öyle anlatmış. ve dediklerine göre 2007 sonunda 50 milyon userları olcak. bu rakam gerçekten sağlam kocaman bir facebook sanal
ülkesindesiniz ve dükkan açmanız bedava ama sosyal olması lazım :)
çünkü dükkan aslında bir facebook application oluyor ve özünde diğer arkadaşlarınızın görebileceği bilgileri taşıyor. microsoftla yakın ilişkileri var. garip sonuçta php ile yazılmış olmasına rağmen facebook la yakından ilişkili sanırım gerçek bir potansiyeli var. amazon da facebook la yakından sevişiyor.
neyse ana konumuza geri dönelim bugün tavsiye edeceğim uygulama flirtable. facebookda temiz ve bannerlarla insanı sıkmayan güzel bir hatun bakma yeri olmuş ben çok seviom böle hot or not gibi uygulamaları yes no diosun hep kızlar değişio :)
Flirtable
Linux Hibernate
uzun zamandır sağlıksız olarak çalıştığını gördüğüm ayarlaması dert olan linuxdeki hibernate konusu ubuntu 7.10 ile tarih olmuşa benziyor. az evel hibernate ettiğim makine yaklaşık 25 saniyede açıldı :)
gerçi hibernate olurken bi kaç info bıraktı hiç bir arayüzde vermedi. ben önce sistem çatladı sandım makineyi açtım. grubuda ayarlamıştır şimdi pat diye linuxe atar sandım oda olmadı gayet doğal grub arayüzüm geldi. ordan ubuntuyu seçince açılış ekranı geldi progress bar ilerlemedi. ben yine çatladı dedim ama en sonunda monitor kapalı olarak açılış yaptı :) nedendir bilmiom bu versiyon ubuntu X i açınca benim monitor bi kapanıo sonra dürtekleyince(herhangi bişeye basınca klavyeden) açılıyor.
en son login olunan kullanıcının şifresini istedi X ve pat KDE deyim.
en son 2005 de mandriva yada debianda kurcalamıştım bu konuyu o zaman kernel derleyip hede hödö ayarı yapınca sistemim çatlamıştı :) bende uraşmadımdı bi daha. fakat ne zaman kursam aklıma gelince deniyordum artık güzel güzel çalışıyor huzurla kullanalım.
gerçi hibernate olurken bi kaç info bıraktı hiç bir arayüzde vermedi. ben önce sistem çatladı sandım makineyi açtım. grubuda ayarlamıştır şimdi pat diye linuxe atar sandım oda olmadı gayet doğal grub arayüzüm geldi. ordan ubuntuyu seçince açılış ekranı geldi progress bar ilerlemedi. ben yine çatladı dedim ama en sonunda monitor kapalı olarak açılış yaptı :) nedendir bilmiom bu versiyon ubuntu X i açınca benim monitor bi kapanıo sonra dürtekleyince(herhangi bişeye basınca klavyeden) açılıyor.
en son login olunan kullanıcının şifresini istedi X ve pat KDE deyim.
en son 2005 de mandriva yada debianda kurcalamıştım bu konuyu o zaman kernel derleyip hede hödö ayarı yapınca sistemim çatlamıştı :) bende uraşmadımdı bi daha. fakat ne zaman kursam aklıma gelince deniyordum artık güzel güzel çalışıyor huzurla kullanalım.
Saturday, November 24, 2007
Google 10 milyon $ veriyor :)
kime veriyor tabii soru o. az evel izledim bu google başlarından birisininde olduğu videoda google android ortamından bahsedilmiş. bi kaç tane hazır yazılmış uygulama demosu yapılmış benim aklıma takılan Sergey'in en son dediği konu oldu:) totalde 10 milyon$ verceklermiş bakalım kim yazcak ve ne çıkarcak merak ettim. detaylı bilgilere ve dağılıma http://code.google.com/android/adc.html
Friday, November 23, 2007
SEO Dersi Tekillik
aslında bu konu çokda seo için değil sonuçda internette şöyle bir durum var herkez google kullanıyor. ve içeriğiniz ne kadar tekil(unique) ise o kadar değerli kabul ediliyor. bende aylar önce böle bi torrent sıkısı yaşadım die bi proje yapıp bişeyler yazmıştım burda.
bugün görünce şaşdım clickaider a bakıyordum kim girmiş nerden gelmiş günlük klasik kontrolündeyken bi dikkat ettim google ların hepsinden gelen var. önce inanamadım aşağıdaki google ların bi kaçına girip tek tek denedim hakaten "dom pro player" yazınca pat diye ana sayfadayım 3 le 5 arası değişio :) çok mutlu oldum onuda burda yayınlayam dedim. seo ile ilgilide güzel bir aksiyon olmuş oldu. çok bilerek olmadı ama iyi tuttu :)
gelinen siteler:
1. google.com.tr 112 43.24%
2. blogspot.com 21 8.11%
3. google.com 20 7.72%
4. hafif.org 18 6.95%
5. google.pl 12 4.63%
6. google.ro 11 4.25%
7. google.fr 9 3.47%
8. blogger.com 9 3.47%
9. google.nl 8 3.09%
10. google.ca 6 2.32%
11. google.co.uk 6 2.32%
12. google.com.vn 5 1.93%
13. google.ch 3 1.16%
14. google.cz 2 0.77%
15. google.ee 2 0.77%
16. bilgi.com 2 0.77%
17. google.it 2 0.77%
18. comcast.net 2 0.77%
19. google.de 2 0.77%
20. google.be 1 0.39%
aranan kelimeler:
1. dom pro video player 35 17.59%
2. DOM pro video player 11 5.53%
3. play3w 10 5.03%
4. web proxy 10 5.03%
5. dom player key 10 5.03%
6. dom player 9 4.52%
7. datagridview 7 3.52%
8. DOM PRO VIDIO PLAYER 6 3.02%
9. docx uzantılı dosyalar 6 3.02%
10. Dom professional player 5 2.51%
11. php dom pro video player 5 2.51%
12. escort rus karı 4 2.01%
13. docx uzantılı dosya 4 2.01%
14. yutup ısmayıl yeka 4 2.01%
15. dom video player 3 1.51%
16. dom player 3 1.51%
17. smpp 3 1.51%
18. pLAY3w 3 1.51%
19. Rosa Caracciolo+torrent 3 1.51%
20. docx 2 1.01%
arada 12. escort rus karısı arayanın burayı bulmasıda hezimet olmuş :) adam ne umutla girmiştir kimbilir :D
demekki neymiş content is the king after all.
bugün görünce şaşdım clickaider a bakıyordum kim girmiş nerden gelmiş günlük klasik kontrolündeyken bi dikkat ettim google ların hepsinden gelen var. önce inanamadım aşağıdaki google ların bi kaçına girip tek tek denedim hakaten "dom pro player" yazınca pat diye ana sayfadayım 3 le 5 arası değişio :) çok mutlu oldum onuda burda yayınlayam dedim. seo ile ilgilide güzel bir aksiyon olmuş oldu. çok bilerek olmadı ama iyi tuttu :)
gelinen siteler:
1. google.com.tr 112 43.24%
2. blogspot.com 21 8.11%
3. google.com 20 7.72%
4. hafif.org 18 6.95%
5. google.pl 12 4.63%
6. google.ro 11 4.25%
7. google.fr 9 3.47%
8. blogger.com 9 3.47%
9. google.nl 8 3.09%
10. google.ca 6 2.32%
11. google.co.uk 6 2.32%
12. google.com.vn 5 1.93%
13. google.ch 3 1.16%
14. google.cz 2 0.77%
15. google.ee 2 0.77%
16. bilgi.com 2 0.77%
17. google.it 2 0.77%
18. comcast.net 2 0.77%
19. google.de 2 0.77%
20. google.be 1 0.39%
aranan kelimeler:
1. dom pro video player 35 17.59%
2. DOM pro video player 11 5.53%
3. play3w 10 5.03%
4. web proxy 10 5.03%
5. dom player key 10 5.03%
6. dom player 9 4.52%
7. datagridview 7 3.52%
8. DOM PRO VIDIO PLAYER 6 3.02%
9. docx uzantılı dosyalar 6 3.02%
10. Dom professional player 5 2.51%
11. php dom pro video player 5 2.51%
12. escort rus karı 4 2.01%
13. docx uzantılı dosya 4 2.01%
14. yutup ısmayıl yeka 4 2.01%
15. dom video player 3 1.51%
16. dom player 3 1.51%
17. smpp 3 1.51%
18. pLAY3w 3 1.51%
19. Rosa Caracciolo+torrent 3 1.51%
20. docx 2 1.01%
arada 12. escort rus karısı arayanın burayı bulmasıda hezimet olmuş :) adam ne umutla girmiştir kimbilir :D
demekki neymiş content is the king after all.
Thursday, November 22, 2007
Sanal Suç - Virtual Crime
sanal suç ne demek bu internet ortamında onun server ını indir ötekinin hesabına gir para çal gakguk du taaki şimdiye kadar. myspace türkiyede çok olmasada öteki kıta(USA) de epey ünlü bir site ve çok kullanılıyor.
hikayeye göre 13 yaşındaki kız 16 yaşındaki bi çocukla mesajlaşıyor. sonunda 13 lük kız intahar ediyor. CNN de röportaj yapıo intahar edenin annesi ve babasıyla. sonunda söylenen internet aleminde böle bişeyler oluyor ve bu iş internette döndüğünden dolayı 16 lık herif hiç bir ceza almadan hayatına devam ediyor.
tahminim yakında USA buna bi kaç kanun çıkarır. EU bunu kendine uyarlar en sonunda bizede gelir ve intahara meylettiren cümleler kullanmak internette yasak olur :) interneti bu kadar ciddiye aldıran nedir acep bide ne derece mantıklı ....
hikayeye göre 13 yaşındaki kız 16 yaşındaki bi çocukla mesajlaşıyor. sonunda 13 lük kız intahar ediyor. CNN de röportaj yapıo intahar edenin annesi ve babasıyla. sonunda söylenen internet aleminde böle bişeyler oluyor ve bu iş internette döndüğünden dolayı 16 lık herif hiç bir ceza almadan hayatına devam ediyor.
tahminim yakında USA buna bi kaç kanun çıkarır. EU bunu kendine uyarlar en sonunda bizede gelir ve intahara meylettiren cümleler kullanmak internette yasak olur :) interneti bu kadar ciddiye aldıran nedir acep bide ne derece mantıklı ....
Yeni nesil hacker'lar: Edwin Pena | Olympos Security
Yeni nesil hacker'lar: Edwin Pena | Olympos Security
koptum okuyunca yazılımcılar ve pazarlamacılar bu kadar kısa ve özlü bir hikayeyle anlatılabilirdi. moore diye bir adam kodu yazıyor pena ortalığın mına korken bizimki gidip hastane masraflarını ödüyor.
hakimde ödeyemeyeceğini düşünüp pena ya 150 bin$ ceza veriyor moore ödeyemediği için hapse gidiyor. yazık garibana heryerde eziliyor :) manav falan açmalıyız walla bu yazılım işinde kod yazmak yetmiyor.....
koptum okuyunca yazılımcılar ve pazarlamacılar bu kadar kısa ve özlü bir hikayeyle anlatılabilirdi. moore diye bir adam kodu yazıyor pena ortalığın mına korken bizimki gidip hastane masraflarını ödüyor.
hakimde ödeyemeyeceğini düşünüp pena ya 150 bin$ ceza veriyor moore ödeyemediği için hapse gidiyor. yazık garibana heryerde eziliyor :) manav falan açmalıyız walla bu yazılım işinde kod yazmak yetmiyor.....
Navigating Exception Backtraces in Visual Studio - The Code Project - C# Programming
Navigating Exception Backtraces in Visual Studio - The Code Project - C# Programming
exceptionları takip etmek C# da bazen zor duruma gelebiliyor özellikle çaplı işlerde bu makale olayı daha bir derli toplu gösterebilmenizi sağlayan kodu gösteriyor.
aklıma gelen buna ek yapılabilecek tek şey application global handler a bunu bağlamak olabilir.
AppDomain.UnHandledException bunada bağlanırsa arkadaşın Debug classı hiç bi yerde try catch yapmadan bütün detaylar izlenebilir durma gelir.
exceptionları takip etmek C# da bazen zor duruma gelebiliyor özellikle çaplı işlerde bu makale olayı daha bir derli toplu gösterebilmenizi sağlayan kodu gösteriyor.
aklıma gelen buna ek yapılabilecek tek şey application global handler a bunu bağlamak olabilir.
AppDomain.UnHandledException bunada bağlanırsa arkadaşın Debug classı hiç bi yerde try catch yapmadan bütün detaylar izlenebilir durma gelir.
Wednesday, November 21, 2007
VS.NET 2005 Debug Hex Problemi
deliriyordum nerdeyse vs.net 2005 de debug ederken 0x000002b görüyorum yaw bu ne be diyorum okuyorum bir kişinin yazısı var piyasada oda yol göstermekle bakkal göstermek arası kalmış dediklerini anlamadım hiç bide zaten o mesele vs.net 2003 de gerçekleşmiş kudurcam. viteslerden R var bende ona taktım :) açıklaması rokete takmak oluyor o R nin. bi anda bütün menüler windowlar gezilir scan edilir.
okunmaz okursan bitmez :) sonuçda "Locals" windowumda/tabında sağ tıkladığımda bi "Hex" gördüm aha "atladım belana" der işaret kaldırılır sorun çözülür.
vs.net 2003 de bakkalı gösteren blog entry si:http://weblogs.asp.net/andrewseven/archive/2005/05/25/Hexed.aspx
Locals nedir mascix sende bakkalı gösterir gibi konuşma der gibisiniz dimi. debug a basınca arayüz değişir orda locals diye bişeyler çıkar bende o aşşada çıkıo walla menülere baktımda onun açılma kapanması vermı bilmiom :) neyse hex lere gelesice vs.net 2005 debugda hex göstermeye başlarsa localsden sağ tık hex ile başlayan satır kalkar. bu arada okumadım bile hex den sonrasını :D
resim http://www.scottgu.com/blogposts/debugger/step6.jpg burda locals var solda.
okunmaz okursan bitmez :) sonuçda "Locals" windowumda/tabında sağ tıkladığımda bi "Hex" gördüm aha "atladım belana" der işaret kaldırılır sorun çözülür.
vs.net 2003 de bakkalı gösteren blog entry si:http://weblogs.asp.net/andrewseven/archive/2005/05/25/Hexed.aspx
Locals nedir mascix sende bakkalı gösterir gibi konuşma der gibisiniz dimi. debug a basınca arayüz değişir orda locals diye bişeyler çıkar bende o aşşada çıkıo walla menülere baktımda onun açılma kapanması vermı bilmiom :) neyse hex lere gelesice vs.net 2005 debugda hex göstermeye başlarsa localsden sağ tık hex ile başlayan satır kalkar. bu arada okumadım bile hex den sonrasını :D
resim http://www.scottgu.com/blogposts/debugger/step6.jpg burda locals var solda.
Webmin Ubuntu
Aradan o kadar zaman gectiydiki webmin kullanmayali pehey tey. neyse bi ara squid kurmam gerekti kurdum ama ayar mayar bitmio zirtoda. squidin derdi o cok flexible olmus conf ile makineye takla actiracak olursaniz conf dosyasi 1000 satir olur tabii.
neyse webmin kurup deniyem dedim baktim ubuntu aslinda xubuntu ama neyse hepsi ayni. repo da webmin yok. sitesine gidip bakilirki bide ne bulunur deb dosyasi :) bu deb dosyasi install icin gereken dosyadir cross fingers pozisyonunda installun bitmesi beklenir allah bitti ariza cikartmadan ne guzel :)
https://localhost:10000/ e girin beni bulun yazio hemen dalinir bi cok islem kolaylastirilir. yazidanda anlayacaginiz uzere klavyemi turkce edemedim kde den alistimdi yerine burda bulamadim :)
webmin server konularinda kullanilir ilk kullanicilar icin manasi yoktur git oyun moyun cek amarokla falan mp3 dinle :p
neyse webmin kurup deniyem dedim baktim ubuntu aslinda xubuntu ama neyse hepsi ayni. repo da webmin yok. sitesine gidip bakilirki bide ne bulunur deb dosyasi :) bu deb dosyasi install icin gereken dosyadir cross fingers pozisyonunda installun bitmesi beklenir allah bitti ariza cikartmadan ne guzel :)
https://localhost:10000/ e girin beni bulun yazio hemen dalinir bi cok islem kolaylastirilir. yazidanda anlayacaginiz uzere klavyemi turkce edemedim kde den alistimdi yerine burda bulamadim :)
webmin server konularinda kullanilir ilk kullanicilar icin manasi yoktur git oyun moyun cek amarokla falan mp3 dinle :p
Tuesday, November 20, 2007
Hoşgeldin Oyyla
Böle bi sosyal blog ortamı olsa türkçeye açık olsa diye aranıyordum. eklebunu.com dan öğrendim oyyla.com varmış bu iş için amma blogger a her posta ayrı ayrı ekleme kabiliyeti yokmuş.
digg bu oyyla nın ingilizcesi oluyor gereken araştırma yapılır. ve yazı bulunur.
http://testing-blogger-beta.blogspot.com/2007/04/testing-adding-digg-vote-button-to.html
kızan o yazıda anlatmış digg buttonlarını nasıl eklersiniz postlarınıza konusunu.
adım 1 blogger dan layouts a gidin ordan edit html i seçip "Expand Widget Templates" kutusuna tıklayın.
adım 2 kopyala hepsini. yani ctrl+a ve ctrl+c
adım 3 bi editör aç notepad olabilir oraya yapıştır ctrl+v
adım 4 <p><data:post.body/></p> yazısını bulun. burda benim editör kıllık çıkardı o <p> lerden dolayı sizdede yaparsa <data:post.body/> yide aratabilirsiniz.
adım 5 o textin <p> ler dahil bunla değiştirin.
<p>
<!-- OYYLA -->
<div style='float:right; margin-left:10px;'>
<script type="text/javascript"> gonder_url='<data:post.url/>'; </script> <script src="http://www.oyyla.com/dod" type="text/javascript"> </script>
</div>
<data:post.body/>
</p>
adım 5 Save Template
hadi hayırlı olsun blogger danda oyyla ya yönlendirebilirsiniz okuyucularınızda ordan size puan verebilir. bu bitek ana sayfada görünmesine sebep oluyor o biraz negatif ama olsun ana sayfadan gören oyylasada kafii :)
digg bu oyyla nın ingilizcesi oluyor gereken araştırma yapılır. ve yazı bulunur.
http://testing-blogger-beta.blogspot.com/2007/04/testing-adding-digg-vote-button-to.html
kızan o yazıda anlatmış digg buttonlarını nasıl eklersiniz postlarınıza konusunu.
adım 1 blogger dan layouts a gidin ordan edit html i seçip "Expand Widget Templates" kutusuna tıklayın.
adım 2 kopyala hepsini. yani ctrl+a ve ctrl+c
adım 3 bi editör aç notepad olabilir oraya yapıştır ctrl+v
adım 4 <p><data:post.body/></p> yazısını bulun. burda benim editör kıllık çıkardı o <p> lerden dolayı sizdede yaparsa <data:post.body/> yide aratabilirsiniz.
adım 5 o textin <p> ler dahil bunla değiştirin.
<p>
<!-- OYYLA -->
<div style='float:right; margin-left:10px;'>
<script type="text/javascript"> gonder_url='<data:post.url/>'; </script> <script src="http://www.oyyla.com/dod" type="text/javascript"> </script>
</div>
<data:post.body/>
</p>
adım 5 Save Template
hadi hayırlı olsun blogger danda oyyla ya yönlendirebilirsiniz okuyucularınızda ordan size puan verebilir. bu bitek ana sayfada görünmesine sebep oluyor o biraz negatif ama olsun ana sayfadan gören oyylasada kafii :)
Monday, November 19, 2007
Inside AdSense: Video units coming to the UK, Ireland and Canada
Inside AdSense: Video units coming to the UK, Ireland and Canada
bunla birlikte google adsense sıkıcı text link havasından çıkıcak yakında Türkiye yede gelirse ilk kim girer :)
hemen sayim
bu üçünü ağır türkçe adwords basarken görüyorum bide üçüde sanırım birbirine yakın yapıdaki reklam firmaları ile çalışıyor olsalarki özellikle chevrolet ve altivi görüntüleri çok birbirine benziyor. hmm geçen şavrolenin oyununa katılmıştım ne zaman maili gelcek kazanamadınız die :)
güzel ama bu tip hareketlrin dünnyanın bu tarafındada olduğunu görmek sevindiriyor beni. merak edenlere şavrole oyunu:http://dreamgarage.chevrolet.com.tr/
bunla birlikte google adsense sıkıcı text link havasından çıkıcak yakında Türkiye yede gelirse ilk kim girer :)
hemen sayim
altivi
garanti
chevrolet
bu üçünü ağır türkçe adwords basarken görüyorum bide üçüde sanırım birbirine yakın yapıdaki reklam firmaları ile çalışıyor olsalarki özellikle chevrolet ve altivi görüntüleri çok birbirine benziyor. hmm geçen şavrolenin oyununa katılmıştım ne zaman maili gelcek kazanamadınız die :)
güzel ama bu tip hareketlrin dünnyanın bu tarafındada olduğunu görmek sevindiriyor beni. merak edenlere şavrole oyunu:http://dreamgarage.chevrolet.com.tr/
Git on Windows | KernelTrap
Git on Windows | KernelTrap
tatlı tatlı RSS okuyorum oda ne Git için windows versiyonu çıkmış. Linus bi ara google ın toplantılarından birinde tamamen pazarlamacı havasında CVS ye giydirip SVN yede burun kıvırıp kendi yazdığı. hatta kernel gelişimine aktif katılmayı durdurupda bunu geliştirdiğini anlatıyordu. bu muhabbet bi kaç ay önceydi. neyse bunu yazı yazmaya yöneltecek konuya gelelim.
son cümleye koptum. sabahın 4 ünde eleman kanırmış olayı windowsa getirmeye çalışırken en sonunda becerio ve sevinçli üstünede bele züper bele halika bişeyi windows kullanıcılarının fakir ruhlarına bağışladık hadi sevinin dio. fakir ruh ne bende tam anlamıom bu terimlerden de inceden dalgaya alıyor :) hakkıda eleman kasmış. fekat konu sadece ortadaki bir windows linux sidik yarışı değil birazda çıkar durumu gibi. ben linus'un google da verdiği konuşmadan şunu anlamıştımki bunu linus bi şekilde yaymak istiyor hemde çok istiyor.
çok istemesi garibime gidiyor. açık kaynak kodu bilgi paylaşımı ve var olanı daha iyiye taşımayı isteyen bi felsefeyken linusunki biraz pazarlama gibi. en azından bu konuşması öyleydi.
merak edenler için buyrun izleyin
bu arada heyecanlı ruhlar zıplayıp kurma çabalarına girebilir. denemek istiyorsanız linuxu kullanın windows versiyonun oturması kullanılır duruma gelmesi nerden baksan 6 ay :)
PS:ben denemedim de ordan biliyorum :) tortoise takımları(tortoisesvn.tigris.org,www.tortoisecvs.org) bunu ele almadan zor.
tatlı tatlı RSS okuyorum oda ne Git için windows versiyonu çıkmış. Linus bi ara google ın toplantılarından birinde tamamen pazarlamacı havasında CVS ye giydirip SVN yede burun kıvırıp kendi yazdığı. hatta kernel gelişimine aktif katılmayı durdurupda bunu geliştirdiğini anlatıyordu. bu muhabbet bi kaç ay önceydi. neyse bunu yazı yazmaya yöneltecek konuya gelelim.
This lovely dark 4am is as good an occasion as any to offer to you the 5th issue of the msysGit Herald, the not-quite-biweekly news letter to keep you informed about msysGit, the effort to bring one of the most powerful Source Code Management systems to the poor souls stuck with Windows
son cümleye koptum. sabahın 4 ünde eleman kanırmış olayı windowsa getirmeye çalışırken en sonunda becerio ve sevinçli üstünede bele züper bele halika bişeyi windows kullanıcılarının fakir ruhlarına bağışladık hadi sevinin dio. fakir ruh ne bende tam anlamıom bu terimlerden de inceden dalgaya alıyor :) hakkıda eleman kasmış. fekat konu sadece ortadaki bir windows linux sidik yarışı değil birazda çıkar durumu gibi. ben linus'un google da verdiği konuşmadan şunu anlamıştımki bunu linus bi şekilde yaymak istiyor hemde çok istiyor.
çok istemesi garibime gidiyor. açık kaynak kodu bilgi paylaşımı ve var olanı daha iyiye taşımayı isteyen bi felsefeyken linusunki biraz pazarlama gibi. en azından bu konuşması öyleydi.
merak edenler için buyrun izleyin
bu arada heyecanlı ruhlar zıplayıp kurma çabalarına girebilir. denemek istiyorsanız linuxu kullanın windows versiyonun oturması kullanılır duruma gelmesi nerden baksan 6 ay :)
PS:ben denemedim de ordan biliyorum :) tortoise takımları(tortoisesvn.tigris.org,www.tortoisecvs.org) bunu ele almadan zor.
ASP.NET den PHP ye Geçerken
asp.net tarafında Application die tatlı bi değişken vardır buna koyduğun şey bütün client lara etki edebilir. misal
Application["ensonlogin"]+=Songelen()+", ";
dediniz bunu götürüp sayfaların bi yerinde print(<%=Application["ensonlogin"]%>) ederseniz o esnada sizin uygulamanızda olan herkez bunu görür. bu tip en son kim girdi en son ne arandı gibi durumlarda kullanılabilecek bir mekandır kendileri. php de bişeyler yazarken böle bi değişkene ihtiyacım oldu ve şu şekilde çözdüm daha iyisini bilen varsa comment çaksın. garip php de böyle bi değişkenin olmaması çok garip.
Application["ensonlogin"]+=Songelen()+", ";
dediniz bunu götürüp sayfaların bi yerinde print(<%=Application["ensonlogin"]%>) ederseniz o esnada sizin uygulamanızda olan herkez bunu görür. bu tip en son kim girdi en son ne arandı gibi durumlarda kullanılabilecek bir mekandır kendileri. php de bişeyler yazarken böle bi değişkene ihtiyacım oldu ve şu şekilde çözdüm daha iyisini bilen varsa comment çaksın. garip php de böyle bi değişkenin olmaması çok garip.
Sunday, November 18, 2007
PDT(Eclipse) den sonra Netbeans de PHP ye Desteğe Karar Verdi
PDT çıkalı bi kaç ay oldu eclipse de rahat edemeyen birisi olarak böyle bir haber duyduğuma sevindim :)
netbeans önce java sonra ruby şimdide php idesi olarak çıkıo. güzel olur bide var olan frameworklere destek verirlerse tadından yenmez :)
netbeans önce java sonra ruby şimdide php idesi olarak çıkıo. güzel olur bide var olan frameworklere destek verirlerse tadından yenmez :)
Apache Logları Nasıl Temizlenir
apachenin access logları hem bize fikir verir kim geldi kim gitti bu siteye diye hemde şişer durur. logrotate veya değişik çözümleri vardır. windowsda hazır awstats ı çözmüşken bu loglarında şişmesini engelliyecek bir yöntem bakıyordum sonuçta bat dosyam hazır awstats ı düzenli çalıştırcak onu scheduled a eklediğimde düzenli rapor alıyor olucam fakat temizlenmeside ayrı bir dert.
önce bat dosyasından nasıl yapabilirim diye baktım. linuxde "echo '' > dosya" dediğimizde o dosyanın içeriği temizlenir dosyada silinmez başka kullanan varsa arıza çıkmaz. ama windowsda bu işi böyle yapabilecek bir komut bulamadım. sonuç awstats ın confunu okurken çıkdı normalde "PurgeLogFile=0" olan satırımızı "PurgeLogFile=1" yapınca log dosyası rapor alındıktan sonra temizleniyor.
evden server kurmaya devam şimdi bi uygulama yazim bakalım evdeki serverımla google amcayı ne derece etkileyebilcem :)
önce bat dosyasından nasıl yapabilirim diye baktım. linuxde "echo '' > dosya" dediğimizde o dosyanın içeriği temizlenir dosyada silinmez başka kullanan varsa arıza çıkmaz. ama windowsda bu işi böyle yapabilecek bir komut bulamadım. sonuç awstats ın confunu okurken çıkdı normalde "PurgeLogFile=0" olan satırımızı "PurgeLogFile=1" yapınca log dosyası rapor alındıktan sonra temizleniyor.
evden server kurmaya devam şimdi bi uygulama yazim bakalım evdeki serverımla google amcayı ne derece etkileyebilcem :)
Saturday, November 17, 2007
Awstats Windows Problemleri
Evde awstats bızdıklayim uraşim dedim bugün ve kurdum 1mb civarı cillop gibi pakedi var ama sistemin karmaşıklığından autoconf'u ayar edemedi. normalde awstats ile gelen configure scripti var sizde bu problemler çıkarmı bilmiyorum ama bi kaç uğraştırdı beni.
adım 1 kurdum localhost/awstats dedim gelen giden yok 404 verio apache yani evde yokuz :)
adım 2 httpd.conf'u editledim aynen gerektiği gibi hala 404
adım 3 satırları bu şekilde değiştirdim.
Alias /awstatsclasses "C:\Program Files\AWStats\wwwroot\classes\"
Alias /awstatscss "C:\Program Files\AWStats\wwwroot\css\"
Alias /awstatsicons "C:\Program Files\AWStats\wwwroot\icon\"
ScriptAlias /awstats "C:\Program Files\AWStats\wwwroot\cgi-bin\awstats.pl"
ScriptAlias /awstats/ "C:\Program Files\AWStats\wwwroot\cgi-bin\"
ScriptAlias /awstats.pl "C:\Program Files\AWStats\wwwroot\cgi-bin\awstats.pl"
<Directory "C:\Program Files\AWStats\wwwroot">
Options None
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
şimdide 500 verdi işte bu bize çıkış yoludur demekki içerde istek gelio ama bi hata patlak verio onuda error_log dan baktım aynen şu satırlar
[Sat Nov 17 21:53:53 2007] [error] [client 127.0.0.1] (OS 3)The system cannot find the path specified. : couldn't spawn child process: C:/Program Files/AWStats/wwwroot/cgi-bin/awstats.pl
4. adım awstats.pl windows uygun değiştirilir tepesindeki perl exesini gösterdiği satıra
#!/perl/bin/perl.exe
yazılır önceki halinde bulamıyordu "#!/perl/bin/perl" bu windowsda perl için gereken yeri bulamıo. bu arada benim perl c:\perl folderinde kayıtlı ona göre değişiklik yaptım.
şimdi çalışıyor bi nebze bakalım bide bunu scheduled taska atarsam olay tamamdır :)
adım 1 kurdum localhost/awstats dedim gelen giden yok 404 verio apache yani evde yokuz :)
adım 2 httpd.conf'u editledim aynen gerektiği gibi hala 404
adım 3 satırları bu şekilde değiştirdim.
Alias /awstatsclasses "C:\Program Files\AWStats\wwwroot\classes\"
Alias /awstatscss "C:\Program Files\AWStats\wwwroot\css\"
Alias /awstatsicons "C:\Program Files\AWStats\wwwroot\icon\"
ScriptAlias /awstats "C:\Program Files\AWStats\wwwroot\cgi-bin\awstats.pl"
ScriptAlias /awstats/ "C:\Program Files\AWStats\wwwroot\cgi-bin\"
ScriptAlias /awstats.pl "C:\Program Files\AWStats\wwwroot\cgi-bin\awstats.pl"
<Directory "C:\Program Files\AWStats\wwwroot">
Options None
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
şimdide 500 verdi işte bu bize çıkış yoludur demekki içerde istek gelio ama bi hata patlak verio onuda error_log dan baktım aynen şu satırlar
[Sat Nov 17 21:53:53 2007] [error] [client 127.0.0.1] (OS 3)The system cannot find the path specified. : couldn't spawn child process: C:/Program Files/AWStats/wwwroot/cgi-bin/awstats.pl
4. adım awstats.pl windows uygun değiştirilir tepesindeki perl exesini gösterdiği satıra
#!/perl/bin/perl.exe
yazılır önceki halinde bulamıyordu "#!/perl/bin/perl" bu windowsda perl için gereken yeri bulamıo. bu arada benim perl c:\perl folderinde kayıtlı ona göre değişiklik yaptım.
şimdi çalışıyor bi nebze bakalım bide bunu scheduled taska atarsam olay tamamdır :)
Apache Server Domainlere Virtual Host
Apache den bi şekilde her domain adına farklı virtual host açmak istiyoruz. ama bir türlü açamıyoruz neden çünkü
satırını açmamışız eşşek kafam. bakıom bende saatlerdir virtualhost ayarlarına doru duruyor ama çalışmıyordu şimdi anladım olay buna bağlı imiş.
daha detaylı bilgi içi bakınız.
NameVirtualHost *:80
satırını açmamışız eşşek kafam. bakıom bende saatlerdir virtualhost ayarlarına doru duruyor ama çalışmıyordu şimdi anladım olay buna bağlı imiş.
daha detaylı bilgi içi bakınız.
Sqlite ve MySQL farkları -1
bu ikisi aslında rakip olamazlar sonuçta bambaşka ortamların database leri biri embed çalışırım dio ötekide mssql ile yarışır network kasarım dio. neyse bunların arasında geçiş yapmak istediğinizde karşınıza çıkabilecek ana problem ` karakteri sqlite da yok bide rand() fonksiyonun yerine random() kullanılıyor olması.
php de güzel bir class ım oldu artık mysql sql kodlarını alsada ` karakterinden kurtarıyor. onuda buraya koyam. aslında kod phpclassesdan aldımdı araya iki üç satır ekledim mysql den sqlite a geçişlerde işe yarar.
php de güzel bir class ım oldu artık mysql sql kodlarını alsada ` karakterinden kurtarıyor. onuda buraya koyam. aslında kod phpclassesdan aldımdı araya iki üç satır ekledim mysql den sqlite a geçişlerde işe yarar.
<?php
class CSQLite
{
var $linkp;
var $debug=0;
function CSQLite($file = '', $mode = 0666)
{
if (file_exists($file))
{
$this->Open($file, $mode);
}
}
function open($file, $mode = 0666)
{
if ($this->db = sqlite_open($file, $mode, $err))
{
return $this->db;
}
else
{
$this->error = $err;
return false;
}
}
function query($query, $db = false)
{
if(empty($query))return;
if($query=="")return;
$query=str_replace("`","",$query);
if($this->debug==1)echo $query."<br>";
if (is_bool($db)) $db = $this->db;
$this->result = sqlite_query($db, $query);
return $this->result;
}
function fetch_row($result = false)
{
if (is_bool($result)) $result = $this->result;
return @sqlite_fetch_array($result, SQLITE_ASSOC);
}
function get_num_rows($result = false)
{
if (is_bool($result)) $result = $this->result;
return @sqlite_num_rows($result);
}
}?>
Friday, November 16, 2007
Türk Telekom Grevi
ramazanın sonunda başlayan grev devam etmekte bizim bölgede internet sallantılı seyrini sürdürüyor gerçi grevden öncede böyleydi :) bu grev nereye kadar sürer isteyen istediğini alırmı bilmiyorum fakat şöyle bi durum komiğime gitti.
telekom çalışanları satış gerçekleştikten bi kaç ay sonra toplu grev yaptılar. eskiden türkiye devletine ait olan TT(türk telekom) artık yarı ortaklı kuveyt asıllı oger telekom diye bi firmaya satıldı sanırım %55i neyse vel hasılı artık devlet baba değilde böle bi capitalist gloabele eyvalah etmiş durumdaydı.
vatansever türk çalışanlarıda topluca greve gitti. yani artık ortada eşşek yüküyle kazanan ve hepsi türkiyeye akmayan bi para vardı. aslında ticaret ahlakına her ne kadar tersde olsa hayat o kadar ahlaklı bir düzene sahip değil çamura yatmak gibi oluyor ama grevi destekliyorum :)
I am a union guy :D
telekom çalışanları satış gerçekleştikten bi kaç ay sonra toplu grev yaptılar. eskiden türkiye devletine ait olan TT(türk telekom) artık yarı ortaklı kuveyt asıllı oger telekom diye bi firmaya satıldı sanırım %55i neyse vel hasılı artık devlet baba değilde böle bi capitalist gloabele eyvalah etmiş durumdaydı.
vatansever türk çalışanlarıda topluca greve gitti. yani artık ortada eşşek yüküyle kazanan ve hepsi türkiyeye akmayan bi para vardı. aslında ticaret ahlakına her ne kadar tersde olsa hayat o kadar ahlaklı bir düzene sahip değil çamura yatmak gibi oluyor ama grevi destekliyorum :)
I am a union guy :D
Thursday, November 15, 2007
Yemeksepeti İndirim Kuponu
uzun bir geçmişimiz olan yemeksepeti bi güzellik yapim demiş ama şuanki adresimi hesaba katmamış.
demişler ama yinede bi denemenizde fayda var maslak civarına duyrulur. ben sipariş vermeye çalışınca sizin bölgenize hizmet vermiyo bu tükkan dedi :)
Yapmanız gereken tek şey, sipariş onay sayfasında (ödeme şeklinizi belirttiğiniz sayfa), alt kısımda bulunan kampanya kupon numarasını "Özel Kampanyalar" başlıklı kısıma girip indirimden faydalanmak.
Kampanya Kupon Numaranız: 315p792694
Not: Bu kupon sadece bir defa ve sizin tarafınızdan yemeksepeti.com'da Schlotzsky's, Maslak şubesinde kullanılabilir.
demişler ama yinede bi denemenizde fayda var maslak civarına duyrulur. ben sipariş vermeye çalışınca sizin bölgenize hizmet vermiyo bu tükkan dedi :)
Linux Dağıtık Dosya Sistemleri - Ceph
başlık çok açıklayıcı olmadı. hemen detaylayalım. şimdi birden fazla server la eşşek boyu bir networke veya kocaman bişeye servis vermek istiyorsunuz. misal google yapacan olmadı ya buldun yüzbinlerce dolar destek yapıcan :) saygı duyarım. neyse bu tip durumlarda 10 15 25 ve logaritmik artarak giden server ın olması gerekir ve bu serverların deli gibi çalışması. google bunu seneler önce kendisi yazdı çıkardı detayı.
ama sonuçta biz google ı kuran doktora öğrencileri değiliz bide o kadar derin kod yazasımız yoksa Ceph kullanabiliyoruz henüz release olmamış test aşamasında ama denemeye değer bide proje developer bakıo. daha detaylı makale.
özetle yaptığı iş raid gibi çalışan serverlar olmasını sağlıyor. yani gelen veri dağıtılıp ayrı ayrı serverlara yazılıyor okunurkende aynı şekilde. buda koskoca diskimiz olmasını sağlıyor yazıya göre petabyte görebilio. yani teranın bi üstü oluyor. çüş diyebiliriz o zaman:) kaç mb yapıo lan bu. hmm 1 tera 1000 gb ise aman salla neyse google olur bundan işte :)
bide bi ara dosya sisteminde sıkıştırma varmı diye bakınmakda fayda var arada windowsda kullanıom iyi oluo okuması yazması hızlanıo :) ki en yavaş parça olmasıyla ünlü olan hard diskin böyle kullanılması, yeterli cpu gücünüz varsa önerebileceğim bişey.
ama sonuçta biz google ı kuran doktora öğrencileri değiliz bide o kadar derin kod yazasımız yoksa Ceph kullanabiliyoruz henüz release olmamış test aşamasında ama denemeye değer bide proje developer bakıo. daha detaylı makale.
özetle yaptığı iş raid gibi çalışan serverlar olmasını sağlıyor. yani gelen veri dağıtılıp ayrı ayrı serverlara yazılıyor okunurkende aynı şekilde. buda koskoca diskimiz olmasını sağlıyor yazıya göre petabyte görebilio. yani teranın bi üstü oluyor. çüş diyebiliriz o zaman:) kaç mb yapıo lan bu. hmm 1 tera 1000 gb ise aman salla neyse google olur bundan işte :)
bide bi ara dosya sisteminde sıkıştırma varmı diye bakınmakda fayda var arada windowsda kullanıom iyi oluo okuması yazması hızlanıo :) ki en yavaş parça olmasıyla ünlü olan hard diskin böyle kullanılması, yeterli cpu gücünüz varsa önerebileceğim bişey.
Telefon Görüşmeleri
Sabah sabah gerçi öğlen olmuş ya neyse tatlı tatlı uyurken pat diye telefon gelir
Bayan : İyigünler
Ben : Günaydın
Bayan : CV nizi Yenibirişden buldum hala özkan bey hala iş arıyor musunuz ?
Ben : Hmm evet
Bayan : Directshow bilginiz nasıl ?
Ben : Hö o neydi şu 3 boyutlu programlamada kullanılan bişemiydi ?
Bayan : Bilmem bana bunu sormam söylendi.
Ben : walla onla kod yazmadım.
Bayan : Peki C++ bilginiz nasıl ?
Ben : onu biliom da kullanmayalı çok oldu.
Bayan : yerimiz yenibosnada sanırım sizde sarıyerdesiniz ?
Ben : 4. levent deyim bu sıra
Bayan : mecidiyeköyden yenibosnaya servisimiz var sanırım sizin için problem olmaz.
Ben : firma adı neydi
bu arada düşünüom sabah sabah kalkıcam yenibosnaya gidicem. walla o C++ kod yazmaktanda zor. bu arada iş C++ off kanırık konular bunlar milyon tane derdi olucak. büyük firma değilse zaten yellenme(osuruk) civarında paralar vercek. bu arada bayan firma adını söyler.
Ben : benden pass.
Bayan : hö.
Ben : vazgeçtim istemiom.
Bayan : peki.
Ben bloga devam......
Bayan : İyigünler
Ben : Günaydın
Bayan : CV nizi Yenibirişden buldum hala özkan bey hala iş arıyor musunuz ?
Ben : Hmm evet
Bayan : Directshow bilginiz nasıl ?
Ben : Hö o neydi şu 3 boyutlu programlamada kullanılan bişemiydi ?
Bayan : Bilmem bana bunu sormam söylendi.
Ben : walla onla kod yazmadım.
Bayan : Peki C++ bilginiz nasıl ?
Ben : onu biliom da kullanmayalı çok oldu.
Bayan : yerimiz yenibosnada sanırım sizde sarıyerdesiniz ?
Ben : 4. levent deyim bu sıra
Bayan : mecidiyeköyden yenibosnaya servisimiz var sanırım sizin için problem olmaz.
Ben : firma adı neydi
bu arada düşünüom sabah sabah kalkıcam yenibosnaya gidicem. walla o C++ kod yazmaktanda zor. bu arada iş C++ off kanırık konular bunlar milyon tane derdi olucak. büyük firma değilse zaten yellenme(osuruk) civarında paralar vercek. bu arada bayan firma adını söyler.
Ben : benden pass.
Bayan : hö.
Ben : vazgeçtim istemiom.
Bayan : peki.
Ben bloga devam......
Tuesday, November 13, 2007
Uzun Süreli Proje Oluşmasına En Olumlu Katkı
http://www.codeproject.com/script/survey/detail.asp?survey=735
diğer developerlarda aynı şeyi düşünüyor. iyi developer iyi proje çıkartıo. tabii uzun süre iyi bişeymi o ayrı konu :)
diğer developerlarda aynı şeyi düşünüyor. iyi developer iyi proje çıkartıo. tabii uzun süre iyi bişeymi o ayrı konu :)
Monday, November 12, 2007
Cennetten Arsa Satan Site Yapalım
bundan 4 yada 6 sene önceydi memleketten bi dostumla konuşmuştuk bunu çok mantıklı gelmişti o zaman. şimdi açsak yine tutar cennetten arsa satalım arkadaşlar paypalle yürüyen bir site olsun. sonuçta webde böyle hareketler bi şekilde yürüyor :) her ne kadar ilk duyduğunuzda saçma gelsede buyrun elin oğlu napıyor
http://xxxchurch.com/
bu nedir :) pornocu hristiyanların 1 numaralı sitesi. amaçları pornoya hayır demek olan garip bir aksiyon :) yaw porno izlicekse birisi izler nedir yani bu hayır aman izleme hikayesi anlamadım. bide sitenin her tarafında yanlız değilsizin diyorlar. kadınlar bölümünde aynen anlatıo kırmızılı kadın texasdanmış. kadınların %35 i porno izliyor ve bunu yanlızken yapmayı tercih ediyorlar diyor. yanlız değilsiniz diyor. gelde kopma insanoğluna.......
http://xxxchurch.com/
bu nedir :) pornocu hristiyanların 1 numaralı sitesi. amaçları pornoya hayır demek olan garip bir aksiyon :) yaw porno izlicekse birisi izler nedir yani bu hayır aman izleme hikayesi anlamadım. bide sitenin her tarafında yanlız değilsizin diyorlar. kadınlar bölümünde aynen anlatıo kırmızılı kadın texasdanmış. kadınların %35 i porno izliyor ve bunu yanlızken yapmayı tercih ediyorlar diyor. yanlız değilsiniz diyor. gelde kopma insanoğluna.......
Dom Pro Video Player Hack
Nonturkish people please go this way :) that page explains everything you need.
Bu ne diceniz bende aynen öle dedim :) beowulf u çektimdi torrentden ağız tadıyla izlicem pat diye bu çıktı git bunu indir bilmemne. bunlar genelde ya trojan ya virüs oluyor. sonra bide deniyorumki ne görüm bu dalgada bizim play3w nin çakması ve aynı key ile şifrelenmişi değilmi :) buyrun millet buraya. bi temiz kırdı çıkardı aviyi gerçi indirdiğim şey 641mb dı çıkansa 342mb bi pornoydu :) neyse band yinede boşa gitmedi.
Bu ne diceniz bende aynen öle dedim :) beowulf u çektimdi torrentden ağız tadıyla izlicem pat diye bu çıktı git bunu indir bilmemne. bunlar genelde ya trojan ya virüs oluyor. sonra bide deniyorumki ne görüm bu dalgada bizim play3w nin çakması ve aynı key ile şifrelenmişi değilmi :) buyrun millet buraya. bi temiz kırdı çıkardı aviyi gerçi indirdiğim şey 641mb dı çıkansa 342mb bi pornoydu :) neyse band yinede boşa gitmedi.
Thursday, November 08, 2007
Shoemoney Çek Ve Resmi
daha önceden bahsettiğim shoemoneynin çekli fotoğrafını eklemediğimi farkettim.
Seo Firefox
Uzun süredir ilgilendiğim bir konu olan seo ile ilgili olmazsa olmaz toolardan bahsedim.
1- FireFox Searchstatus bileşeni bu dalga bize alexasıı pr ını ve kolay yollu whois atmayı sağlar.
2- iwebtools.com/siteadi.com burdanda bi çok arama motorunda kaç sayası indexlenmiş görmemizi sağlar.
3- domaintools.com/siteadi.com ile girdiğimizde sağ kolonda duran seo text browser da sayfanın seo score unu ve ne derece konuya ehemmiyet verdiğini gözterir.
seo yaparken kullanmakta fayda var.
1- FireFox Searchstatus bileşeni bu dalga bize alexasıı pr ını ve kolay yollu whois atmayı sağlar.
2- iwebtools.com/siteadi.com burdanda bi çok arama motorunda kaç sayası indexlenmiş görmemizi sağlar.
3- domaintools.com/siteadi.com ile girdiğimizde sağ kolonda duran seo text browser da sayfanın seo score unu ve ne derece konuya ehemmiyet verdiğini gözterir.
seo yaparken kullanmakta fayda var.
Monday, November 05, 2007
Shoemoney
Bu Jeremy Shoemaker ın blogunun adı. adamın olayı "Skills to pay the bills" yani faturaları ödeme kabiliyeti :) epey zaman önce çokça linux adminliği php hackerlığı yapmış sonuçta işten atılmış. ve kendi işini kurma kararı almış. ve ringtone king olarak tanımlıyor kendisini.
tam idol bi adam çok kiloluyken kilo vermiş baba olmuş sigarayı bırakmış başarının hikayesi :) neyse şimdi ana konumuza gelelim bu adamı ben nerden tanıyorum. bundan 1 sene kadar önce yine surf ederken adsense den tonla para kazananlar yazısı okurkene görmüşdüm eleman 132 bin$ lık bir çekle foto almış ulen dedim oku öğren :) aynen daldım blog blog takip ettim bugünde o 132 bin dolarlık çeki nasıl kazandığına dair bir özet yapmış onu not geldi.
1- o çeki yapan site içeriği ve o site ne yapar ?
http://www.nextpimp.com/ bedava ringtone melodi sitesi.
2- o çekin ne kadarı direk kazançdı ?
aylık 299$ lık bir server ı çıkartırsa 130 bin $ ı direk kazançdı.( bunla ilgili şüphelerim var çünkü 40 bin$ lık adwords den bahsedio du bi yazısında.)
3- ne kadarı ppc(pay per click) yani reklam networkündendi ?
hiçbiri o zaman öyle bişeyin varlığından haberim yoktu.
4- trafik nerden geldi ?
%70 direk (yani sitenin adresini yazıp enter a basanlar),%15 arama motorları, %15 de diğer sitelerdeki linklerden.
5- ne kadar trafik gerekdi o kadar parayı yapmak için ?
günlük 75 bin tekil.
6- neden kağıt para geldide hesaba transfer etmediler?
o zamanlar google 10bin$ dan yukarısına kağıt çek yolluyordu.
7- hala o kadar para yapacak şans mevcut mu sence ?
evet.
8- ne kadar zaman aldı bu kadar kazancı yapmak ?
1.5 yıl kadar hiç para kısmını düşünmedim güzel servis vermeye çalışıyordum 2 senenin sonunda güzel adsense geliri yapmaya başladım.
9- bütün aylık raporu görebilirmiyiz ?
tabiiki
ve hatta buyrun aylık detaylı resim
işte böyle internetten deli para kazanmak diye bişey var yeterki güzel içerik sağlam topluluk(community) olsun. sanırım bu işte kilit nokta iyi servis güzel içerik ve sabır. adam şimdi milyoner ama 2 sene kasmış azmı :)
yazının aslı
tam idol bi adam çok kiloluyken kilo vermiş baba olmuş sigarayı bırakmış başarının hikayesi :) neyse şimdi ana konumuza gelelim bu adamı ben nerden tanıyorum. bundan 1 sene kadar önce yine surf ederken adsense den tonla para kazananlar yazısı okurkene görmüşdüm eleman 132 bin$ lık bir çekle foto almış ulen dedim oku öğren :) aynen daldım blog blog takip ettim bugünde o 132 bin dolarlık çeki nasıl kazandığına dair bir özet yapmış onu not geldi.
1- o çeki yapan site içeriği ve o site ne yapar ?
http://www.nextpimp.com/ bedava ringtone melodi sitesi.
2- o çekin ne kadarı direk kazançdı ?
aylık 299$ lık bir server ı çıkartırsa 130 bin $ ı direk kazançdı.( bunla ilgili şüphelerim var çünkü 40 bin$ lık adwords den bahsedio du bi yazısında.)
3- ne kadarı ppc(pay per click) yani reklam networkündendi ?
hiçbiri o zaman öyle bişeyin varlığından haberim yoktu.
4- trafik nerden geldi ?
%70 direk (yani sitenin adresini yazıp enter a basanlar),%15 arama motorları, %15 de diğer sitelerdeki linklerden.
5- ne kadar trafik gerekdi o kadar parayı yapmak için ?
günlük 75 bin tekil.
6- neden kağıt para geldide hesaba transfer etmediler?
o zamanlar google 10bin$ dan yukarısına kağıt çek yolluyordu.
7- hala o kadar para yapacak şans mevcut mu sence ?
evet.
8- ne kadar zaman aldı bu kadar kazancı yapmak ?
1.5 yıl kadar hiç para kısmını düşünmedim güzel servis vermeye çalışıyordum 2 senenin sonunda güzel adsense geliri yapmaya başladım.
9- bütün aylık raporu görebilirmiyiz ?
tabiiki
ve hatta buyrun aylık detaylı resim
işte böyle internetten deli para kazanmak diye bişey var yeterki güzel içerik sağlam topluluk(community) olsun. sanırım bu işte kilit nokta iyi servis güzel içerik ve sabır. adam şimdi milyoner ama 2 sene kasmış azmı :)
yazının aslı
GPhone Henüz Duyurulmama Kararı Aldı
esinti ya bu telefon dalgası :) daha öncedende anlatmıştım. şimdide google ın official(resmi) blogunda dendiğine göre aleti henüz duyurmuoz amma android diye bişeyimiz var bu mobile sistemler için hem işletim sistemi hem sdk lı falan büyük dalga olcak diyor.
bu gphone dalgası gerçek anlamında algılanabilir ama ne zaman nerden çıkar allah kerim :)
bu gphone dalgası gerçek anlamında algılanabilir ama ne zaman nerden çıkar allah kerim :)
Sunday, November 04, 2007
Sadecehosting
bi kaç gün önce(2007 ekim 31) sadecehostingden hosting almak durumunda kaldım çünkü test için bi ortam veremiyorlardı alın test edin dediler. bende uygun bi hosting seçip aldım. denedim mysql 5 kullanıyordum o sebeple sql sel arızalar belirdi. bende vazgeçtim.
aradan 3 gün geçti bu arada bende ilgilenemedim neyse en sonunda sisteme login olup 2 3 gün önce başladım nerden silcezi aramaya. baktım neülerde öyle bir opsiyon yok girdinmi çıkamıon :) neyse allahtan ticket sistemi varmış oraya yazdım bende hesabımı silecem bu arada da alalı 4 5 gün oldu bundan vazgeçtik acaba paramı geri alabilirmiyim diye. ki gayet normal bir istek sonuçta 15 gün içinde bu tip durumlarda geri ödeme yapılıyor. ama gelen cevap anlattıki hostinglerimiz hala konuya hakim değiller.
aynen yazıyorum maili:
bu mailden bişey anlamadım dioki iptal etmek istediğim için ücret iadesi yapılamıo. yahu iptal ettirmesem neden paramı istiyimki o zaman zaten hizmeti sizden alıyor olurdum parayıda verirdim bu bi garip. ikincisi ben sana parayı ödedim dimi alırken alabildin yani neden şimdi iş geri ödemeye gelince olay tarafınızca kaynaklanmıyor:) hiçmi sanal pos yazmadık refund diye bi konu var ben daha önce yazdım yaşadım denedim gayet güzel çalışıyor :)
neyse bu yazıyada bir şarkıyla son verelim
aradan 3 gün geçti bu arada bende ilgilenemedim neyse en sonunda sisteme login olup 2 3 gün önce başladım nerden silcezi aramaya. baktım neülerde öyle bir opsiyon yok girdinmi çıkamıon :) neyse allahtan ticket sistemi varmış oraya yazdım bende hesabımı silecem bu arada da alalı 4 5 gün oldu bundan vazgeçtik acaba paramı geri alabilirmiyim diye. ki gayet normal bir istek sonuçta 15 gün içinde bu tip durumlarda geri ödeme yapılıyor. ama gelen cevap anlattıki hostinglerimiz hala konuya hakim değiller.
aynen yazıyorum maili:
Aşağıdaki sorunuz sistemimize kaydedilmiştir. En kısa sürede konuyla ilgilenilecektir. Saygılarımızla.
Konu: hesabı silmek istiyorum
Sayın Müşterimiz; Tüm kayıtlarınız silinerek siparişiniz iptal edilmiştir.Maalesef tarafımızca kaynaklanmayan bir neden dolayı siparişinizi ptal etmek istediğiniz için ücret iadesi gerçekleştirlmemektedir. İlginiz için teşekkür ederiz. Saygılarımızla.
bu mailden bişey anlamadım dioki iptal etmek istediğim için ücret iadesi yapılamıo. yahu iptal ettirmesem neden paramı istiyimki o zaman zaten hizmeti sizden alıyor olurdum parayıda verirdim bu bi garip. ikincisi ben sana parayı ödedim dimi alırken alabildin yani neden şimdi iş geri ödemeye gelince olay tarafınızca kaynaklanmıyor:) hiçmi sanal pos yazmadık refund diye bi konu var ben daha önce yazdım yaşadım denedim gayet güzel çalışıyor :)
neyse bu yazıyada bir şarkıyla son verelim
FLV Player
FLV flash video formatı olarak bilinen eski bir konu. bir player a ihtiyacım oldu flvler oynatmam üstünede ilgili videoları göstermem gerekti. yazılmaz bişey değil sonuçta toplasan 5 6 ayaklı iş ama action scriptle uğraşacağıma google da aranmaya
devam ederim :)
velhasıl azimle arayan cavebını bulur. http://flowplayer.org/ her tarafı elastik ayarlanabilir mis gibi open source proje Apache License V2.0 lisansı ile lisanslanmış bunun diğer open source lisanslarından ne farkı var bilmiom okudumda anlamadım bu lisansı yazanlar avukat kafalı olduğu için türkçede yazsa anlamazdım :)
eğer basit bir flv player isterseniz bunun için adobe flash cs3 de ctrl+f7 yapın orda video bölümünden FLVPlayback i sürükleyip bırakın direk flv yi gösterin başlasın çalmaya buda güzel bişey tabi sonuçta çıkan swf 49.6 kb ve gösterilen flv yi güzel güzel çalıyor.
flowplayer biraz daha komplike çözümlere ihtiyacı olana tavsiye ediyoruz bu arada kendisi ant ile build ediliyor "ant build" komutu vermeniz gerekiyor komut satırından. allahtan gereken herşeyi içinde geliyor yada bende vardı benim haberim yok. yoksa ant ile uğraşmaktansada google da aramaya devam ederim :)
devam ederim :)
velhasıl azimle arayan cavebını bulur. http://flowplayer.org/ her tarafı elastik ayarlanabilir mis gibi open source proje Apache License V2.0 lisansı ile lisanslanmış bunun diğer open source lisanslarından ne farkı var bilmiom okudumda anlamadım bu lisansı yazanlar avukat kafalı olduğu için türkçede yazsa anlamazdım :)
eğer basit bir flv player isterseniz bunun için adobe flash cs3 de ctrl+f7 yapın orda video bölümünden FLVPlayback i sürükleyip bırakın direk flv yi gösterin başlasın çalmaya buda güzel bişey tabi sonuçta çıkan swf 49.6 kb ve gösterilen flv yi güzel güzel çalıyor.
flowplayer biraz daha komplike çözümlere ihtiyacı olana tavsiye ediyoruz bu arada kendisi ant ile build ediliyor "ant build" komutu vermeniz gerekiyor komut satırından. allahtan gereken herşeyi içinde geliyor yada bende vardı benim haberim yok. yoksa ant ile uğraşmaktansada google da aramaya devam ederim :)
Thursday, November 01, 2007
ASP.NET Sessionstate SQLServer
bakınca ne güzel bir başlık asp.net de sessionstate den bahsedecek bunuda mssql serverda tutmayı anlatacak. buraya kadar normal ama saatlerdir web.configle oynuom deli oldum her tarafda çalışan connectionstring çalışması gereken yerde saçma sapan hata veriyor. ve tamamen tecrübeyle sabit olan diğer argümanlarda bokluk vardır ile ilerlerken buldum :)
basit bir web.configde sessionstate ayarı örneği:
<sessionState mode="SQLServer"
sqlConnectionString="Data Source=.\sqlexpress;Initial Catalog=tekliflerim;Integrated Security=SSPI"
allowCustomSqlDatabase="True"
cookieless="UseCookies"
timeout="21600" />
bu 2 hafta boyunca sessionumuzu yaşatmak için yazılmış basit bir config. hatalı olan şeyse allowCustomSqlDatabase deki True daydı. az evel true dan True ya çevirdim çalıştı önceden beri biliodum her tarafı case insensitive olan yani büyük küçük harf bağımsız çalışan windows alemi bunda heleki bunda true ile True da farklılık var diyip çatlıo şimdi kime kalay çekim :)
neyse web.config de ayar yaparken böle şeylere dikkat etmekde fayda var bu nane case sensitive. yani büyük küçük harf bağımlı.
basit bir web.configde sessionstate ayarı örneği:
<sessionState mode="SQLServer"
sqlConnectionString="Data Source=.\sqlexpress;Initial Catalog=tekliflerim;Integrated Security=SSPI"
allowCustomSqlDatabase="True"
cookieless="UseCookies"
timeout="21600" />
bu 2 hafta boyunca sessionumuzu yaşatmak için yazılmış basit bir config. hatalı olan şeyse allowCustomSqlDatabase deki True daydı. az evel true dan True ya çevirdim çalıştı önceden beri biliodum her tarafı case insensitive olan yani büyük küçük harf bağımsız çalışan windows alemi bunda heleki bunda true ile True da farklılık var diyip çatlıo şimdi kime kalay çekim :)
neyse web.config de ayar yaparken böle şeylere dikkat etmekde fayda var bu nane case sensitive. yani büyük küçük harf bağımlı.
Tuesday, October 30, 2007
Hürriyet Bumerang Atıyor
Bende bumeranga üye oldum bu bi nevi hürriyetin halkın gazetesi hakkın gazetesi yolunda attığı bir adım sanırım bakalım ne kadar kişi gelcek o taraftan heyecan ile izliyor olacağım bu arada sizde üye olun zıplarsa banada söyleyin :)
http://bumerang.hurriyet.com.tr
http://bumerang.hurriyet.com.tr
Monday, October 29, 2007
Yahoo Buzz
Google Trends diye bir araç var insanların neler aradığını hangi ülkeden aramalar geldiğini gösteriyor. süperde bi araç bir keyowrdün tahmini hacmini görmenize yarıyor. bende bunun acaba rakamlarını nerden öğreniriz diye mıncıklıyordum. bi mailde yahoo buzz da rakamlarda veriliyor gibi bişey okudum ona bakmaya başladım velhasılı bulamadım. ama hazır yahoodayken bi arama yapim dedim.
aradığım şey "google trends in yahoo" oldu ve arama sonucu en üst sırada gördüğüm şeye koptum :) sanırsam yahoocular içerden bu tip kombinasyonlara özel sonuçlar giriyorlar.
ilk sırada gelen şey. yahoo keywordü sex den daha çok aranıomuş onu görmeme sebep oldu :D garip insanlar...
aradığım şey "google trends in yahoo" oldu ve arama sonucu en üst sırada gördüğüm şeye koptum :) sanırsam yahoocular içerden bu tip kombinasyonlara özel sonuçlar giriyorlar.
ilk sırada gelen şey. yahoo keywordü sex den daha çok aranıomuş onu görmeme sebep oldu :D garip insanlar...
E Ticaret Kargo
E - Ticaret de en mühim ayaklardan birisi olan kargo yani taşıma sistemi nasıl daha iyi yapılabilir. öyle okurken gezinirken bir siteye rastladım. sistemin amacı taşıma sistemine tek arayüzde çözüm getirmek.
http://www.usps.com/webtools/
içinde adres doğrumu kontrol apisi. fiyat hesap apisi. tahmini ulaşım süresi apisi. sayesinde neredeyse pakedi yollamadan gereken bütün argümanları çözmüş oluyorsunuz. birde üstüne sisteme gereken kaydınız varsa tahminim gönder alda verir. işte o andan itibaren bütün gönderim alım işlemleri için gereken alt yapı kurulmuş oluyor. tek yapmanız gereken sipariş almak.
acaba türkiyede bu hizmeti veren bir kargo kuruluşu varmı diye bakındım. bitek DHL nin bu sayfasını bulabildim. her tarafda arayüzlerde az evel saydığım hesap kitap yapılıyor ama webservisleri varmı belli değil. bundan yapsak tam süper olur :)
http://www.usps.com/webtools/
içinde adres doğrumu kontrol apisi. fiyat hesap apisi. tahmini ulaşım süresi apisi. sayesinde neredeyse pakedi yollamadan gereken bütün argümanları çözmüş oluyorsunuz. birde üstüne sisteme gereken kaydınız varsa tahminim gönder alda verir. işte o andan itibaren bütün gönderim alım işlemleri için gereken alt yapı kurulmuş oluyor. tek yapmanız gereken sipariş almak.
acaba türkiyede bu hizmeti veren bir kargo kuruluşu varmı diye bakındım. bitek DHL nin bu sayfasını bulabildim. her tarafda arayüzlerde az evel saydığım hesap kitap yapılıyor ama webservisleri varmı belli değil. bundan yapsak tam süper olur :)
Tomcat Php Problemleri
Aslında normal bir server da böyle bir problem söz konusu değildir fakat. diyelimki ortamınız shared hosting o zaman aklınıza gelemeyecek milyon tane nane çıkabiliyor. bir süredir benim hostingde .htaccess de url rewrite yapıyorum fakat uzantısız url ler 404 veriyordu. bende uzantısını .html yapcak şekilde linklerimi yine seo friendly ediyordum.
bu gece canıma tak eden bu sorun bu linkle birlikte çözüldü umarım. anlatılana göre uzantısız istekler önce tomcat e gittiği için sonuç 404 oluyor.
henüz bende işlemin bitmesini bekliyorum hostingden java jsp nanelerini söktüm zatende java aletlerini çalıştırması vede kurması bambaşka bir bela olduğu için şimdiye kadar ciddi bişey yazmamıştım. hadi bakam hayırlısı
bu gece canıma tak eden bu sorun bu linkle birlikte çözüldü umarım. anlatılana göre uzantısız istekler önce tomcat e gittiği için sonuç 404 oluyor.
henüz bende işlemin bitmesini bekliyorum hostingden java jsp nanelerini söktüm zatende java aletlerini çalıştırması vede kurması bambaşka bir bela olduğu için şimdiye kadar ciddi bişey yazmamıştım. hadi bakam hayırlısı
Friday, October 26, 2007
ASP.NET Performans
bir sürü adımdan bahseden bir sürü döküman var sessionu kapat viewstate i ziple gibi cümleler le kaynıyor net velhasıl ziplersem gerçekten faydası olacağını test ettim gördüm. burda ziplenen gönderilen html oluyor bundan 2 sene öncede bu gibi bişey kullanmışdım direk çalışmışdı fakat bu sefer AjaxControlToolkit var :) onunda ayrı gayrı kimseden habersiz ajax istekleri var scriptresource.axd ve webresource.axd ye yapılan bu istekler bazen bozulabiliyor misal urlrewriting yaparken.
şimdiki durumda evvelden kullandığım bileşenin ziplerken o istekleride bızdıklayıp browseri şaşırtmasından kaynaklandı.
httpcompression modulü burdan almışdım koydum yerine amanda ne güzel hızlandı sitem derken pat diye basit ajaxsal naneler çalışmaz oldu. onuda excludepaths xml config inde hallederim dedim amma yemedi. meğersem değiştirilmesi gereken küçük bi yer varmış. bu yazıda anlatıldığı üzere HttpCompress.cs dosyası arayıp 85. satırını bulmaya çalıştım amma öle bi dosya yok. aslında dosyamız HttpModule.cs ve satır 85 :) neyseki yazıda belirtilen
değişikliği yapınca ajaxlı zipleme modülümzde güzel güzel çalışır oldu :)
bu arada yaptığım testlerde tomcat bir sistemi geçemedim alet 0.45 ile 0.55 arası oynarken IIS6 asp.net2 bir sistem 0.65 ile 0.90 milisaniye arası değişen tepkiler verdi. okunabilecek ve denenebilecek bütün yöntemlerede başvurmama rağmen var olan kod ile tomcate yetişemedim. sanırım kodu başdan bi elden geçirmem gerekecek. fırsatı bulurda revize edersem bu tomcat vs iis yazısına devam edecem :)
şimdiki durumda evvelden kullandığım bileşenin ziplerken o istekleride bızdıklayıp browseri şaşırtmasından kaynaklandı.
httpcompression modulü burdan almışdım koydum yerine amanda ne güzel hızlandı sitem derken pat diye basit ajaxsal naneler çalışmaz oldu. onuda excludepaths xml config inde hallederim dedim amma yemedi. meğersem değiştirilmesi gereken küçük bi yer varmış. bu yazıda anlatıldığı üzere HttpCompress.cs dosyası arayıp 85. satırını bulmaya çalıştım amma öle bi dosya yok. aslında dosyamız HttpModule.cs ve satır 85 :) neyseki yazıda belirtilen
From:
string realPath = app.Request.Path.Remove(0, app.Request.ApplicationPath.Length+1);
To:
string realPath = Path.GetFileName(app.Request.Path);
değişikliği yapınca ajaxlı zipleme modülümzde güzel güzel çalışır oldu :)
bu arada yaptığım testlerde tomcat bir sistemi geçemedim alet 0.45 ile 0.55 arası oynarken IIS6 asp.net2 bir sistem 0.65 ile 0.90 milisaniye arası değişen tepkiler verdi. okunabilecek ve denenebilecek bütün yöntemlerede başvurmama rağmen var olan kod ile tomcate yetişemedim. sanırım kodu başdan bi elden geçirmem gerekecek. fırsatı bulurda revize edersem bu tomcat vs iis yazısına devam edecem :)
Thursday, October 25, 2007
Gphone VS IPhone
yakında böyle yazılar görmeye başlarsınız başdan anlatayim dedim :) geçtiğimiz sene bütün internetde iphone şöyle güzel böyle süper derken bu sıralar iphone'unuzu nasıl hacklersiniz bilmemne yüklersiniz diye yazılar çıkmaya başladı. bu bir reklam furyasıydı aldı gazını devam ediyor bundan youtube de etkilendi en son player ı süper olmuş. ve aynı iphone arayüzünde :)
gelelim gphone'a bu google phone da denebilecek google ın şimdiye kadar kabul etmediği ama uğuruna belli bandları satın aldığı(4,6 milyar dolara detay) tahminlere göre yeni jscript motoru ve x86 modele sahip bir telefon. tahminimde önümüzdeki sene google telefonu patlatıp iphone u tokatlar.
tabii bu arada bunların hepsi birer varsayım yazılanlara göre google henüz bu konu hakkında hiç kimseye bişey dememiş maillerede cevap dönmüyormuş. google işletim sistemi gibi kaybolup gidedebilir :) o güzel bombaydı ben isterdim şahsen denemeyi.
gelelim gphone'a bu google phone da denebilecek google ın şimdiye kadar kabul etmediği ama uğuruna belli bandları satın aldığı(4,6 milyar dolara detay) tahminlere göre yeni jscript motoru ve x86 modele sahip bir telefon. tahminimde önümüzdeki sene google telefonu patlatıp iphone u tokatlar.
tabii bu arada bunların hepsi birer varsayım yazılanlara göre google henüz bu konu hakkında hiç kimseye bişey dememiş maillerede cevap dönmüyormuş. google işletim sistemi gibi kaybolup gidedebilir :) o güzel bombaydı ben isterdim şahsen denemeyi.
Wednesday, October 24, 2007
SEO Trick
PR yani pagerank muhabbetinde sub domain ana domain ve hatta sayfalar farklı pr alabilirler. link aldıkları site ve sayfaların pr ına göre hesaplanır o. neyse gel gelelim bi domainniz var. örnek:
abc.com
bu ana domain oluyor. ve siz içeriğinizi aslında www.abc.com da yayınlıyorsunuz. fekat siteye gelen linkler href="abc.com" şeklinde verilmiş. e diceniz ulan aynı bok. hayır değil neden. kaçtı prlı linkler. pr lı linkler abc.com u gösterio siz www.abc.com da içeriğinizi yayınlıyorsunuz. ve giren kişilerde www.abc.com deyip de buluyorlarsa sizi o sayfadaki prsız olduğu için adsense değeriniz düşüo. neyse abi sözü dinleyin farklı işte :)
bu aksiyom(kesin kabul edilen olgu ör:din) dan yola çıkarsak bunu nasıl çözebiliriz. deli gibi ASP.NET ci olmama rağmen orda nasıl çözülür bende bilmiom henüz. ama php dünyasında çok basit. .htaccess dosyası sağolsun.
bu 301 redirect işlemini yapar yani bu sayfa www ye taşınmıştır der. browser açısından bi anlamı yoktur ama googlebot haa der demekki bunun pr ı bunn gittiği yer www. ya o zaman :) örnek tatlı şeyler e tıkladığınızda direk www. lıya gönderecektir sizi.
abc.com
bu ana domain oluyor. ve siz içeriğinizi aslında www.abc.com da yayınlıyorsunuz. fekat siteye gelen linkler href="abc.com" şeklinde verilmiş. e diceniz ulan aynı bok. hayır değil neden. kaçtı prlı linkler. pr lı linkler abc.com u gösterio siz www.abc.com da içeriğinizi yayınlıyorsunuz. ve giren kişilerde www.abc.com deyip de buluyorlarsa sizi o sayfadaki prsız olduğu için adsense değeriniz düşüo. neyse abi sözü dinleyin farklı işte :)
bu aksiyom(kesin kabul edilen olgu ör:din) dan yola çıkarsak bunu nasıl çözebiliriz. deli gibi ASP.NET ci olmama rağmen orda nasıl çözülür bende bilmiom henüz. ama php dünyasında çok basit. .htaccess dosyası sağolsun.
rewritecond %{http_host} ^tatliseyler.com [nc]
rewriterule ^(.*)$ http://www.tatliseyler.com/$1 [r=301,nc]
bu 301 redirect işlemini yapar yani bu sayfa www ye taşınmıştır der. browser açısından bi anlamı yoktur ama googlebot haa der demekki bunun pr ı bunn gittiği yer www. ya o zaman :) örnek tatlı şeyler e tıkladığınızda direk www. lıya gönderecektir sizi.
Google Bugs
o neki şimdi google da bug mı var diyenlere matt cutts die bi adamın blogundan bahsetcem. bu adam google da arama konusundan sorumlu ünlü mühendislerden birisi adını google a yazın dünya kadar video resim yazı çıkacaktır.
ee buglar nerde diyorsanız buyrun. adam bi sorim dedi bug varmı google da nedir durum banada söyleyin yarın toplantıda dillendireyim. sonuçda beleşe çalışan tester tayfa bende dahil olmak üzere yığıldı buglar.
ee buglar nerde diyorsanız buyrun. adam bi sorim dedi bug varmı google da nedir durum banada söyleyin yarın toplantıda dillendireyim. sonuçda beleşe çalışan tester tayfa bende dahil olmak üzere yığıldı buglar.
Gmail 4gb ı geçti
evet başlıkdanda anlaşıldığı üzere şaşdım kaldım 4 gb mail box ım var. bu böyle sonsuza giderken insan düşünüyor nereye kadar diye :)
753 mb da nerde doldurdum onu bile bilmiom altı üstü 20 30k lık maillerle 750 mb çüş derler adama :)
You are currently using 753 MB (17%) of your 4333 MB.
753 mb da nerde doldurdum onu bile bilmiom altı üstü 20 30k lık maillerle 750 mb çüş derler adama :)
Monday, October 22, 2007
Saturday, October 20, 2007
The International Obfuscated C Code Contest
The International Obfuscated C Code Contest
obfuscation böle çorba gibi yapmak anlamına gelio karıştırmak yani. genelde C# ve Java dillerinin çıktılarında önem taşıyan bu terim C dünyasındada artık bu "C ile çok güzel kodlar yazıoz amanda ne harika oldu bu" diyenlerin sıkılıp "ziterim ulan al bunu okuda görek". şeklinde açtığı takıldığı eski bi yarışma.
geçen senelerde kazanan kodlar kodlar iç açıcı :D
obfuscation böle çorba gibi yapmak anlamına gelio karıştırmak yani. genelde C# ve Java dillerinin çıktılarında önem taşıyan bu terim C dünyasındada artık bu "C ile çok güzel kodlar yazıoz amanda ne harika oldu bu" diyenlerin sıkılıp "ziterim ulan al bunu okuda görek". şeklinde açtığı takıldığı eski bi yarışma.
geçen senelerde kazanan kodlar kodlar iç açıcı :D
Mp3 Sitesi
En sonunda benimde bir mp3 sitem oldu :) ringofon firmasının verdiği gelir ortaklığı sisteminden ve kodundan açıverdimdi. önce seo sal problemler yaşadım(godaddy nin serverları alem yemin ediom nasıl çalışıo kod hayretler içindeyim :O) şimdi düzelttim. cirlop gibide çalışıyor. verilen kod atla deve değil gayet rahat içinde top oynanıyor. bende biraz işlevsel koyim dedim.
küçük küçük dinleme imkanları çok hoşuma gitti. download sayfasındaki tabii bunu hemen ana sayfadaki listelere eklemeliyim diye düşündüm. alet gidip ringonun serverlardan veriyi aldığı için benim siteye yapılan bir istek aslında arkada 10 larca istek olabiliyordu. uleyn şimdi lokalde mesele değilde server zaten amerikada git onu al bunu kes ötekine ekle uzun sürüyor acilen caching eklemem lazım dedim ve bu yazının ana konusu ordan çıktı. kral php ci değilim ama çözerim.
anladığım kadarıynan 5dk da bir yenilenecek bir cache koyuyor ki bu gayet yeterli. "/* The code to dynamically generate the page goes here */" bölgesine istediğinizi koyun cache folderi açıp onada 777(chmod) verin gitsin mis mis :) php nin en güzel yanıda bu nazlanmadan çalışması. ama kod yazarken yine epey bi can sıkıntısı. => atama operatörü klavyenin bir ucundan bir ucuna $ işareti her değişkenin başında. sanki dil ingilizce klavyeye özel yazılmışda bizim klavyede yazması iki kere zormuş hissine kapılıom her seferinde bide adam gibi bi idesi olmaması sebebiyle ne bir code indention ne bi düzen zaten alışığım öle atomic kodlar yazmaya bi daha okursam çözmesi 2dk daha fazla zaman alıo ama napam onlamı oynicam :)
küçük küçük dinleme imkanları çok hoşuma gitti. download sayfasındaki tabii bunu hemen ana sayfadaki listelere eklemeliyim diye düşündüm. alet gidip ringonun serverlardan veriyi aldığı için benim siteye yapılan bir istek aslında arkada 10 larca istek olabiliyordu. uleyn şimdi lokalde mesele değilde server zaten amerikada git onu al bunu kes ötekine ekle uzun sürüyor acilen caching eklemem lazım dedim ve bu yazının ana konusu ordan çıktı. kral php ci değilim ama çözerim.
<?php
$cachefile = 'cache/index-cached.html';
$cachetime = 5 * 60;
// Serve from the cache if it is younger than $cachetime
if (file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {
include($cachefile);
echo "<!-- Cached copy, generated ".date('H:i', filemtime($cachefile))." -->\n";
exit;
}
ob_start(); // Start the output buffer
/* The code to dynamically generate the page goes here */
// Cache the output to a file
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush(); // Send the output to the browser
?>
anladığım kadarıynan 5dk da bir yenilenecek bir cache koyuyor ki bu gayet yeterli. "/* The code to dynamically generate the page goes here */" bölgesine istediğinizi koyun cache folderi açıp onada 777(chmod) verin gitsin mis mis :) php nin en güzel yanıda bu nazlanmadan çalışması. ama kod yazarken yine epey bi can sıkıntısı. => atama operatörü klavyenin bir ucundan bir ucuna $ işareti her değişkenin başında. sanki dil ingilizce klavyeye özel yazılmışda bizim klavyede yazması iki kere zormuş hissine kapılıom her seferinde bide adam gibi bi idesi olmaması sebebiyle ne bir code indention ne bi düzen zaten alışığım öle atomic kodlar yazmaya bi daha okursam çözmesi 2dk daha fazla zaman alıo ama napam onlamı oynicam :)
Friday, October 19, 2007
Msn Hack
Akşam oturmuş sakin sakin surf ediyorum. bi anda arkadaşımın arkadaşı gel skype dedi muhim konu aha dedim olaya bak bu esnadada ilknur msnden selam demişti. açtım skypeyi başladım selam naber allahım kıyamet kopuo öteki tarafda birbirine bağırıo ilknur kardeşiyle atışmakta. ben bişey anlamadım o konudan bu esnada ilknur msn den diyorki internet bankacılığı kullanıyormusun. bi dk ben msn loglarını çakim araya yazim yahu ne uraşıom :)
Ĩℓкηυя ordamısın
mascix he açıom skype yi
*** bu esnada ben asıl ilknur ile konuştuğumu sanıyorum. ve skype açmaya uraşıom.
Ĩℓкηυя benımkı girmıyor
Ĩℓкηυя İnternet bankacılıgın varmı ?
mascix var
Ĩℓкηυя varmı
mascix var
Ĩℓкηυя hangi banka
Ĩℓкηυя mascix
mascix garanti
Ĩℓкηυя bana para gelecek senin hesaba gelse sendende kendıme cepbankla yollasam olurmu ?
mascix olur tabii
mascix verimmi
Ĩℓкηυя tamam
Ĩℓкηυя müşteri numaranı yaz
mascix *******
Ĩℓкηυя parola
mascix hö
*** bu esnada kıllanmaya başladım.
mascix vermem parolamıki
Ĩℓкηυя İnternet sube parolası
Ĩℓкηυя internet subesıne gircem
mascix girme
*** bu esnada baya bi rahatsızım artık noluyor uleyn şeklinde :)
Ĩℓкηυя sorun olmaz özkan
mascix fark etmez
Ĩℓкηυя tamam saol
Ĩℓкηυя iyi akşamlar
mascix benim hesabım benden başkası giremez
*** kız tribi yapıo bana allaaahh
Ĩℓкηυя ya tamam saol
Ĩℓкηυя ben çıkıyorum
Ĩℓкηυя iyi geceler
*** bu esnada bende kapamışım msn penceresini skypeden ilknuru anlamaya çalışıyorum. yani aslında ortada iki ilknur var biri msn biri skype. skype deki aman bişe verme sus emine gibi şeyler derken ötekide benim banka bilgilerini almaya çalışıyor. sonra jeton düştü benim uleyn hacker gelmiş kaçırmışım die :D ve tabii heves ile msndeki ilknurla konuşmaya başlıyorum.
mascix bu arada ilknur yaptığın yanlış bilion dimi
Ĩℓкηυя ne yaptıgım ?
mascix milletin msnini hackliyip kandırman
mascix bende yapsam harika olurduda
mascix tebrik ederim :D
tebrikden sonra beni blockladı korktu yada bişe çıkmiyacağını anlayıp kapadı. halbuki bende kardeş kardeş yöntem öğrenecektim içimde kaldı :)
bu arada sonradan öğrendiğime göre ilknurun başka bir arkadaşı bu banka hesabı numarasını yemiş. ve aynen vermiş. ortam sanal insanoğlu kendine gel. bence banka hesabının şifresini veren hacker dan daha suçlu çekmesi lazım öğrensin. detayları öğrenemedim böyle kaldı konu akşam akşamda bana eğlence olmuş oldu :)
Ĩℓкηυя ordamısın
mascix he açıom skype yi
*** bu esnada ben asıl ilknur ile konuştuğumu sanıyorum. ve skype açmaya uraşıom.
Ĩℓкηυя benımkı girmıyor
Ĩℓкηυя İnternet bankacılıgın varmı ?
mascix var
Ĩℓкηυя varmı
mascix var
Ĩℓкηυя hangi banka
Ĩℓкηυя mascix
mascix garanti
Ĩℓкηυя bana para gelecek senin hesaba gelse sendende kendıme cepbankla yollasam olurmu ?
mascix olur tabii
mascix verimmi
Ĩℓкηυя tamam
Ĩℓкηυя müşteri numaranı yaz
mascix *******
Ĩℓкηυя parola
mascix hö
*** bu esnada kıllanmaya başladım.
mascix vermem parolamıki
Ĩℓкηυя İnternet sube parolası
Ĩℓкηυя internet subesıne gircem
mascix girme
*** bu esnada baya bi rahatsızım artık noluyor uleyn şeklinde :)
Ĩℓкηυя sorun olmaz özkan
mascix fark etmez
Ĩℓкηυя tamam saol
Ĩℓкηυя iyi akşamlar
mascix benim hesabım benden başkası giremez
*** kız tribi yapıo bana allaaahh
Ĩℓкηυя ya tamam saol
Ĩℓкηυя ben çıkıyorum
Ĩℓкηυя iyi geceler
*** bu esnada bende kapamışım msn penceresini skypeden ilknuru anlamaya çalışıyorum. yani aslında ortada iki ilknur var biri msn biri skype. skype deki aman bişe verme sus emine gibi şeyler derken ötekide benim banka bilgilerini almaya çalışıyor. sonra jeton düştü benim uleyn hacker gelmiş kaçırmışım die :D ve tabii heves ile msndeki ilknurla konuşmaya başlıyorum.
mascix bu arada ilknur yaptığın yanlış bilion dimi
Ĩℓкηυя ne yaptıgım ?
mascix milletin msnini hackliyip kandırman
mascix bende yapsam harika olurduda
mascix tebrik ederim :D
tebrikden sonra beni blockladı korktu yada bişe çıkmiyacağını anlayıp kapadı. halbuki bende kardeş kardeş yöntem öğrenecektim içimde kaldı :)
bu arada sonradan öğrendiğime göre ilknurun başka bir arkadaşı bu banka hesabı numarasını yemiş. ve aynen vermiş. ortam sanal insanoğlu kendine gel. bence banka hesabının şifresini veren hacker dan daha suçlu çekmesi lazım öğrensin. detayları öğrenemedim böyle kaldı konu akşam akşamda bana eğlence olmuş oldu :)
Google Webmaster Tool Verify Site
Bu Google Webmaster Tools(GWT) çok iyi bir nanedir diyemicem ama sitelerin indexlenmesini hızlandırdığı için ve azcıkında aramalar ve linklenmelerle ilgili bilgi verdiği için kullanmak bi nevi vacip. google farzı :) neyse dini karıştırmayalım. bu dalgaya sitemap verilebileceğini zaten biliyorduk. bide üstüne istatistik gösterdiğinide benden duymuş oldunuz.
konu "Verify a site" adlı araçta. ne zamanki yeni domain eklerseniz sizden bunu yapmanızı ister google ve derki birkaç yolun var bu işlemi yapabilmek için seç birini. bu seç birini ilerde gelişir bu yazı şimdi için geçerli olacak.
* Add a meta tag
* Upload an html file
bu meta tagı seçende size özel bir kod verir bunu gidip html de head tagları arasına yerleştirmeniz gerekir bu işlemi yapıncada verify tuşuna basınca zınk diye aferim oldu der. örnek yerleşim:
işin o kısmı cirlop gibi çalışırken aylardır denememe rağmen upload html file çalışmıo deli olcam. burdan yetkililere seslenmek istiyorum nedir bu çektiğimiz html e incik boncuk soktuğumuz yahu upload file özelliğini çalışır kılında rahat rahat halledelim şu işi.
bu arada bu opsiyon seçildiğinde sistem geçici olarak bir problem yaşadı(Our system has experienced a temporary problem.) der durur. aylardır. ahada google'da bug buldum işte :D
konu "Verify a site" adlı araçta. ne zamanki yeni domain eklerseniz sizden bunu yapmanızı ister google ve derki birkaç yolun var bu işlemi yapabilmek için seç birini. bu seç birini ilerde gelişir bu yazı şimdi için geçerli olacak.
* Add a meta tag
* Upload an html file
bu meta tagı seçende size özel bir kod verir bunu gidip html de head tagları arasına yerleştirmeniz gerekir bu işlemi yapıncada verify tuşuna basınca zınk diye aferim oldu der. örnek yerleşim:
<head>
......................
<title>Süper</title>
<meta name="verify-v1" content="LI7PGnlT3D9mSEdUQ8XrzWV2rnhyMRfi7w+1vJWJCKc=" />
......................
</head>
işin o kısmı cirlop gibi çalışırken aylardır denememe rağmen upload html file çalışmıo deli olcam. burdan yetkililere seslenmek istiyorum nedir bu çektiğimiz html e incik boncuk soktuğumuz yahu upload file özelliğini çalışır kılında rahat rahat halledelim şu işi.
bu arada bu opsiyon seçildiğinde sistem geçici olarak bir problem yaşadı(Our system has experienced a temporary problem.) der durur. aylardır. ahada google'da bug buldum işte :D
Robots.txt ve Sitemap
Sitemap sitenizdeki sayfaları arama motorlarına söylemenin bir yoludur basit bir xml formattan oluşuyor. ilk google webmaster tools ile tanımıştım. çok faydalı yada faydasız diyemem çünkü zamanla siteler nasılsa tarandıkça indexleniyorlar. bu yöntem biraz daha erken biraz daha teferruatlı indexlenmesini sağlamak amaçlı yaptığım bişey.
fakat bu sitemapler google dan başka arama motorlarına nasıl veriliyor diye aranırken öğrendimki eski robots.txt bu konuda yeni bir başlığa sahip ve denedim gerçektende işe yarıyor. özellikle live(msn) search konusunda. burasının sitemap submit edebileceğimiz yeri yoktu diye bende kahillenirdim sonuçta diğer iki büyük(yahoo ve google) da bunlar için arayüzler var.
ama artık yapmanız gereken robots.txt ye sitemap eklemek. örnek:
Sitemap: http://www.mpazari.com/ilansitemap.aspx
sonra bu sitemaplerdeki 50 bin limitine takıldım 50 binden fazla link veremiyorsunuz. acaba dedim büyükler nasıl yapıyor bu işi derken sahibinden.com a baktım adamlar bölmüş parçalamış koymuş
http://sahibinden.com/robots.txt
seo meraklılarının işine yarayacak güzel bir taktik. bu arada sahibinden deki sitemapleri firefox ile açmayın yamuluyor sanırım 50 binlik dosyalar download edip açmak lazımda denemedim :)
fakat bu sitemapler google dan başka arama motorlarına nasıl veriliyor diye aranırken öğrendimki eski robots.txt bu konuda yeni bir başlığa sahip ve denedim gerçektende işe yarıyor. özellikle live(msn) search konusunda. burasının sitemap submit edebileceğimiz yeri yoktu diye bende kahillenirdim sonuçta diğer iki büyük(yahoo ve google) da bunlar için arayüzler var.
ama artık yapmanız gereken robots.txt ye sitemap eklemek. örnek:
Sitemap: http://www.mpazari.com/ilansitemap.aspx
sonra bu sitemaplerdeki 50 bin limitine takıldım 50 binden fazla link veremiyorsunuz. acaba dedim büyükler nasıl yapıyor bu işi derken sahibinden.com a baktım adamlar bölmüş parçalamış koymuş
http://sahibinden.com/robots.txt
User-Agent: *
Disallow: /haft/
Sitemap: http://www.sahibinden.com/sitemap.xml
Sitemap: http://www.sahibinden.com/sitemap1.xml
Sitemap: http://www.sahibinden.com/sitemap2.xml
Sitemap: http://www.sahibinden.com/sitemap3.xml
Sitemap: http://www.sahibinden.com/sitemap4.xml
Sitemap: http://www.sahibinden.com/sitemap5.xml
Sitemap: http://www.sahibinden.com/sitemap6.xml
Sitemap: http://www.sahibinden.com/sitemap7.xml
seo meraklılarının işine yarayacak güzel bir taktik. bu arada sahibinden deki sitemapleri firefox ile açmayın yamuluyor sanırım 50 binlik dosyalar download edip açmak lazımda denemedim :)
Open Source URL Rewriter for .NET / IIS / ASP.NET » Help
Open Source URL Rewriter for .NET / IIS / ASP.NET » Help
asp.net de sağlam urlrewriting isteyenler için uygun bir çözüm.
asp.net de sağlam urlrewriting isteyenler için uygun bir çözüm.
Sqlitesqlite Asp.net Providers 2
bir ay kadar önce yazdığım bu yazıda verilen providerları en sonunda godaddy de deneme şansım oldu sonuç negatif izin problemlerinden dolayı bizim sqlite dll'i hostingde çalışmadı.
bide php ile sqlite kullanan bişeyler yazarken fark ettim dosya lock olup kopyalanmaz üstüne yazılmaz olabiliyor. sonuçda bikere yayınla çık bi daha database i değiştirme işleri için uygun sanırım yada ftp den daha başka bir yolla database update etme işlemi keşfetmek lazım.
bide php ile sqlite kullanan bişeyler yazarken fark ettim dosya lock olup kopyalanmaz üstüne yazılmaz olabiliyor. sonuçda bikere yayınla çık bi daha database i değiştirme işleri için uygun sanırım yada ftp den daha başka bir yolla database update etme işlemi keşfetmek lazım.
Wednesday, October 17, 2007
?? C#
bu nedir şimdi diyorum kodu okurken aynen şöyle bir satır.
bi an durakladım bu neki şimdi 3 senedir C# yazarım bu ne lan :D meğersem gayet güzel bir operatörmüş ()?: bu yapıyı andırıo ama bunda(??) koşul null olması.
şöyleki ?? işaretinin solundaki return ediliyor eğer null değilse. eğer işaretin solundaki null ise sağdaki return ediliyor nerde çağırıldıysa.
hazır başlamışken ()?: bunuda anlatim. bu çok eski bir yapıdır taa C de vardı :) ondan sonra hangi dil çıktıysa taşıdı desem yeridir. böle azcık satırlarımız olsun istediğimizde kullanırız parantezin içinedeki koşul true ise soru işaretinin sağındaki değilse iki nokta üst üstenin sağındaki return edilir. örnek:
bu durumda dumbelek dertsiz olacaktır ama samsalak ="1" demeseydik tasasız olcaktı :) demekki samsalaklar ne olursa olsun dumbelekler hep mutlu :D
return ViewState["SortExpression"] as string ?? string.Empty;
bi an durakladım bu neki şimdi 3 senedir C# yazarım bu ne lan :D meğersem gayet güzel bir operatörmüş ()?: bu yapıyı andırıo ama bunda(??) koşul null olması.
şöyleki ?? işaretinin solundaki return ediliyor eğer null değilse. eğer işaretin solundaki null ise sağdaki return ediliyor nerde çağırıldıysa.
hazır başlamışken ()?: bunuda anlatim. bu çok eski bir yapıdır taa C de vardı :) ondan sonra hangi dil çıktıysa taşıdı desem yeridir. böle azcık satırlarımız olsun istediğimizde kullanırız parantezin içinedeki koşul true ise soru işaretinin sağındaki değilse iki nokta üst üstenin sağındaki return edilir. örnek:
string samsalak="1";
string dumbelek=(samsalak=="1")?"dertsiz":"tasasız";
bu durumda dumbelek dertsiz olacaktır ama samsalak ="1" demeseydik tasasız olcaktı :) demekki samsalaklar ne olursa olsun dumbelekler hep mutlu :D
Tuesday, October 16, 2007
Linux
nedirki yenirmi diyenlere birkez daha anlatalım kendisi işletim sistemidir open source dalgasında muhim payı olan bir yazılımdır. konumza gelelim. hmm konuya gelmeden evvel linuxun aslında bir işletim sistemi kerneli olduğunuda söyleyelim. yani aslında linux monitörden görünmez o taa en aşşada diske bişeyler yazar verileri taşır hede hödösel işlerdedir. görünen kısımlar değişik yazılımlardır misal bash konsolu veya KDE X in üstünde çalışan desktop manageridir. linux değildir. neyse teferruata girmeye gerek yok.
kerneli kim geliştirir linus torvalds. bu kadarmı :) tek başına her boku omu yazar hayıır :) e peki kim yazar? dünyanın her köşesinden sıyırık tipler derdi olanlar, olmayanlar, herkez yazar sonunda linusda onaylarsa koda girer yazdıkları. bu dünyanın dört bir yanı kümesine şirketlerde dahildir özellikle linuxden ekmek çıkaranlar misal Redhat misal IBM. bugün kerneltrapde okurken gördüm bu yüzdeleri. gariptir içerde hiç türk yok :) neyse buyrun kim ne yemiş
2.6.23 kernel
Red Hat 827 adet (11.7%),
IBM 557 adet (7.9%),
"the Linux Foundation" 528 adet (7.5%),
Novell 449 adet (6.3%),
Intel 242 adet (3.4%),
Oracle 158 adet (2.2%),
MIPS Technologies 143 adet (2%),
Nokia 133 adet (1.9%),
NetApp 119 adet (1.7%).
Greg dioki 7,075 adet 992 developers tarafından 126 değişik çalışan. 843 tanesi (11.9%) sponsorsuz kişilerce.
gereksiz milliyetçilik olcak belki ama bir türk firması yok çok can sıkıcı. ama sonuçda linux türkler olmadanda gelişiyor ne mutlu open source sevene. tabii bu liste sadece 2.6.23 versiyonu için. bunun bide 2.4 ü var yok mm patch i var bilmemne kadar kanalı var. onlar başka alem.
Kaynak 1
Kaynak 2
kerneli kim geliştirir linus torvalds. bu kadarmı :) tek başına her boku omu yazar hayıır :) e peki kim yazar? dünyanın her köşesinden sıyırık tipler derdi olanlar, olmayanlar, herkez yazar sonunda linusda onaylarsa koda girer yazdıkları. bu dünyanın dört bir yanı kümesine şirketlerde dahildir özellikle linuxden ekmek çıkaranlar misal Redhat misal IBM. bugün kerneltrapde okurken gördüm bu yüzdeleri. gariptir içerde hiç türk yok :) neyse buyrun kim ne yemiş
2.6.23 kernel
Red Hat 827 adet (11.7%),
IBM 557 adet (7.9%),
"the Linux Foundation" 528 adet (7.5%),
Novell 449 adet (6.3%),
Intel 242 adet (3.4%),
Oracle 158 adet (2.2%),
MIPS Technologies 143 adet (2%),
Nokia 133 adet (1.9%),
NetApp 119 adet (1.7%).
Greg dioki 7,075 adet 992 developers tarafından 126 değişik çalışan. 843 tanesi (11.9%) sponsorsuz kişilerce.
gereksiz milliyetçilik olcak belki ama bir türk firması yok çok can sıkıcı. ama sonuçda linux türkler olmadanda gelişiyor ne mutlu open source sevene. tabii bu liste sadece 2.6.23 versiyonu için. bunun bide 2.4 ü var yok mm patch i var bilmemne kadar kanalı var. onlar başka alem.
Kaynak 1
Kaynak 2
Sabah Sabah Facebook
oturmuş kurcalanıyorum bi anda dilime takıldı "kahverengi gözlerin" neydi bu neydi bu aradım dinledim bi hoşuma gitti garip sanırım yaşlandım :)
sonra türk sanat müziği sevmezdim ben ama bide benzemez kimse sana dinliyim dedim baktım funda arar ın söylediği bir klip. sesi çok güzel olmasına rağmen yorumu bana bir garip geldi sanırım sebep 100 senedir bunu Müzeyyen Senar dan dinlio olmam :)
sonra türk sanat müziği sevmezdim ben ama bide benzemez kimse sana dinliyim dedim baktım funda arar ın söylediği bir klip. sesi çok güzel olmasına rağmen yorumu bana bir garip geldi sanırım sebep 100 senedir bunu Müzeyyen Senar dan dinlio olmam :)
play3w hack 2
bundan bir zaman önce play3w nin ne olduğunu nasıl kırılacağını anlatan bir yazı yazmıştım hemen üstünede ufak bir proje yapıp perl ile uğraşmak istemeyenler için c++ ilen konuyu çözmüştüm. fekat burda yayınlamadığımı fark ettim.
program gayet basit bir input dosya veriyorsunuz birde output ismini yazıyorsunuz. oda play3w nin gereksiz kısımlarını silip size yalın bir avi veriyor. yazalıda epey oldu hala çalışıyormu emin değilim bir arıza çıkarsa diye kodu da sayfada mevcut.
program gayet basit bir input dosya veriyorsunuz birde output ismini yazıyorsunuz. oda play3w nin gereksiz kısımlarını silip size yalın bir avi veriyor. yazalıda epey oldu hala çalışıyormu emin değilim bir arıza çıkarsa diye kodu da sayfada mevcut.
Monday, October 15, 2007
RegEx
Regular Expression olarak bilinir. özünde textlerin sql i gibi bir tanımlama yapılabilir. daha anlamlı uzun açıklamak için misal elimizde bir text var ve içinde 90-555-5555555 gibi geçen bir stringi aramak istiyoruz. nasıl yapabiliriz dediğimizde.
Binary search ot search bok search diyenler çıkacaktır hatta dictionary yapar ordan en hızlı bulurum diyen çıkacaktır. eminimde yapılır :) peki bunu implement etmek ne kadar zaman alacaktır tahminen 2 gün. hadi iyi coder olsun sağlam çalışan bir kod koyması 5 saat. bu arada string bu "90-555-5555555" değilde "90-999-5555555" olursa nolucak algoritmamı değişcek yok iyi coderim ben harika yazdım onu parametrik çalışıo peki evladım aranacak stringi "амина çаким <клавые> русçа олду" yaptım şimdi nolucak yamulcak şimdi olmasa illa biyerde çatlar. o sebep regex tavsiye ediyoruz.
az evelki örneği çözen regex patterni:"[+]\d+[-]\d+[-]\d+" istediğin kadar değiştir kaçırmaz. regex libleri her dil ortamında bulunun string arama işlemlerinde en uygun oturmuş algoritmaları barındıran liblerdir. bir regex libinde annesini bile bulabileceğini söyleyen bir deyim duymuşdum. yani içinde ne var hiç sormayın ama güzel çalışıo :) kullanalım kullandıralım.
Binary search ot search bok search diyenler çıkacaktır hatta dictionary yapar ordan en hızlı bulurum diyen çıkacaktır. eminimde yapılır :) peki bunu implement etmek ne kadar zaman alacaktır tahminen 2 gün. hadi iyi coder olsun sağlam çalışan bir kod koyması 5 saat. bu arada string bu "90-555-5555555" değilde "90-999-5555555" olursa nolucak algoritmamı değişcek yok iyi coderim ben harika yazdım onu parametrik çalışıo peki evladım aranacak stringi "амина çаким <клавые> русçа олду" yaptım şimdi nolucak yamulcak şimdi olmasa illa biyerde çatlar. o sebep regex tavsiye ediyoruz.
az evelki örneği çözen regex patterni:"[+]\d+[-]\d+[-]\d+" istediğin kadar değiştir kaçırmaz. regex libleri her dil ortamında bulunun string arama işlemlerinde en uygun oturmuş algoritmaları barındıran liblerdir. bir regex libinde annesini bile bulabileceğini söyleyen bir deyim duymuşdum. yani içinde ne var hiç sormayın ama güzel çalışıo :) kullanalım kullandıralım.
Sunday, October 14, 2007
.net 1.1 den kalma bir kod
codeprojectde geziniyorsunuz merak ettiğiniz bir konuda bir makale mevcut ama fii tarihinden kalmış kodu vs.net 2005(fii diom ama bende 2005 kullanıom 8 orca değil :)) ile açınca bi convert işlemi yapıyor ve bu yazının amacı olan konu geliyor. çalıştırınca bide bakıonuzki aşağıdaki gibi bir exception yemişiniz
bu threadlerin gui bileşenlerine ulaşım mantığı .net 2 de değiştiğinden kaynaklanıyor. aslında delegate melegate bi sürü bişeyler tanımlayıp en sonundada o bileşene istediğinizi koyabilirsiniz ama kolay denenebilecek bir yolu gösterim boşa uraşmayın :)
Cross-thread operation not valid: Control 'objenin adı' accessed from a thread other than the thread it was created on.
bu threadlerin gui bileşenlerine ulaşım mantığı .net 2 de değiştiğinden kaynaklanıyor. aslında delegate melegate bi sürü bişeyler tanımlayıp en sonundada o bileşene istediğinizi koyabilirsiniz ama kolay denenebilecek bir yolu gösterim boşa uraşmayın :)
Control.CheckForIllegalCrossThreadCalls = false;bunu main'e veya form load eventine yerleştirip bi start verin yerse devam yemezse zaten kaçarı yok girceniz o delegate lere :D eski kodlar elimde olsa delegatelerle ilgili hislerimi anlatıor ama şükürki yok. ban yeriz walla
Jerry Seinfeld
eskiden çok izlediğim bir komediydi bunu yazanda yönetende jerry di die aklımda kalmış nette gezinirken bu yazıyı gördüm paylaşam dedim.
adamın sırrı kocaman bir takvimde hergün bi konuyla ilgili bişeler yapıp X ler koyması ve buna zincir demesi, özünde "zinciri kırma başarıya ulaş" gibi bir fikri varmış yazı ondan bahsedio.
bide zincir kuralı vardı integralde güzel işti U U' üssülerle. bi zaman kafadan yapardım şimdi tek katmanlı integrali alamaz oldum :) demekki universite boş işmiş :D
adamın sırrı kocaman bir takvimde hergün bi konuyla ilgili bişeler yapıp X ler koyması ve buna zincir demesi, özünde "zinciri kırma başarıya ulaş" gibi bir fikri varmış yazı ondan bahsedio.
bide zincir kuralı vardı integralde güzel işti U U' üssülerle. bi zaman kafadan yapardım şimdi tek katmanlı integrali alamaz oldum :) demekki universite boş işmiş :D
Saturday, October 13, 2007
Mail Subscription
yani
bunun için kod yazmamıza gerek yok thanks to web 2.0 feedburner bu hizmeti veriyor. rss ini feedburne veriyor ve diyorsunuzki bunu maille yayınla. bu kadar basit.
bende arayüz ingilizce nerden türkçe yapılır bilmiom bide soktumun ekran kartı sebebiyle screen shot alamıom ama yol göstermesi açısından adımları anlatacağım.
1. adım feedburner.com a gidip yukardaki "My Feeds" linkine tıklayın. o size feedburner a verdiğiniz rss leri listeleyecektir.
2. hangi rss e mail olayı vercekseniz seçin orda tablarla stat ları açacaktır. o tablardan "Publicize" tabına geçin
3. soldaki linklerden "Email Subscriptions" ı seçip activate diyin sayfanın aşşasından
4. "Subscription Link Code" başlığının altındaki kutuda geçen link kodunu alıp kendi sayfanıza yerleştirin.
oraya tıklayan kullanıcılar bi bot kontrolünden geçip kayıt olcaklar rss inize sonuç yeni yayınlar girdikçe rss e abonelerin mailine mail olarak gidecek. bi önceki blog da verdiğim motor rss linkinde bir sürü motor vardı ulan millete habire böle çoklu çoklu mail gitmesin diye korkuodum ama test ettim feedburner işini bilio abone abone olduğu tarihden sonra yayınlanan rss haberlerini mail olarak alıyor. sonuç:
feedburner rocks
mail aboneliği
konusu. rss imizi yazdık ama bide bu rss de geçen verinin milletin mailine gitmesini istiyoruz. olmaz ya hani bir nevi haber bülteni hesabı.her sitede olan gayet standart bi konu.bunun için kod yazmamıza gerek yok thanks to web 2.0 feedburner bu hizmeti veriyor. rss ini feedburne veriyor ve diyorsunuzki bunu maille yayınla. bu kadar basit.
bende arayüz ingilizce nerden türkçe yapılır bilmiom bide soktumun ekran kartı sebebiyle screen shot alamıom ama yol göstermesi açısından adımları anlatacağım.
1. adım feedburner.com a gidip yukardaki "My Feeds" linkine tıklayın. o size feedburner a verdiğiniz rss leri listeleyecektir.
2. hangi rss e mail olayı vercekseniz seçin orda tablarla stat ları açacaktır. o tablardan "Publicize" tabına geçin
3. soldaki linklerden "Email Subscriptions" ı seçip activate diyin sayfanın aşşasından
4. "Subscription Link Code" başlığının altındaki kutuda geçen link kodunu alıp kendi sayfanıza yerleştirin.
oraya tıklayan kullanıcılar bi bot kontrolünden geçip kayıt olcaklar rss inize sonuç yeni yayınlar girdikçe rss e abonelerin mailine mail olarak gidecek. bi önceki blog da verdiğim motor rss linkinde bir sürü motor vardı ulan millete habire böle çoklu çoklu mail gitmesin diye korkuodum ama test ettim feedburner işini bilio abone abone olduğu tarihden sonra yayınlanan rss haberlerini mail olarak alıyor. sonuç:
feedburner rocks
Friday, October 12, 2007
RSS ve image ve img gösterememek
RSS lerde imaj olabilmesi durumu uzun süredir var bugün bi şekilde rss generate edicem ve imaj sokmam bu sefer kesin şart. önceki denemem la-lu daydı olmadı olmadı sikerim diyip vazgeçmiştim :) neyse velhasılı açtım yine aynı kodu gereken db bağlantıları bilmemne ekledim ama bir türlü rss itemlarında img gösteremiyorum. normal html giriom olmuo normal olmayan şeyler giriom olmuo meğersem hala ne boka yaradığını bilmediğim bi şekilde sokuluyormuş.
CDATA tagıyla sokuyorsunuz. bu ne iştir hala bilmem böle [[]] garip bi şemali vardır ! taşır falan neyse rss ine resim sokmak isteyene temiz bir örnek yazayim bir daha uraştırmasın.
örnek gayet açıklayıcı bide şunu ekleyem bu cdata tagı arasına direk html girebiliyoruz. mis gibide gösterio FF de ie7 de.
motor rss
dahada detaylı bir rss istiosanız www.celebslam.com un rss ine bakın WP güzel teknoloji tabii cokur cokur çıkartıo böle şeyleri :)
CDATA tagıyla sokuyorsunuz. bu ne iştir hala bilmem böle [[]] garip bi şemali vardır ! taşır falan neyse rss ine resim sokmak isteyene temiz bir örnek yazayim bir daha uraştırmasın.
<item>
<title>Canavar VN800</title>
<category><![CDATA[Cruiser-Chooper]]></category>
<category><![CDATA[Kawasaki]]></category>
<category>Istanbul</category>
<link>http://www.motosikletpazari.com/motor/ilangoster/11.aspx</link>
<description>
<![CDATA[ <a href='http://www.motosikletpazari.com/motor/ilangoster/11.aspx'><img src='http://www.motosikletpazari.com/ilanresimleri/11/1.jpg' alt='Canavar VN800 Cruiser-Chooper Kawasaki Istanbul' width='200' height='150' border='0' /></a><br/> ]]>FULL
Moto City Kiziltoprak BP yani
</description>
<pubDate>Tue, 09 Oct 2007 15:43:11 GMT</pubDate>
<guid>http://www.motosikletpazari.com/motor/ilangoster/11.aspx#TOP</guid>
</item>
örnek gayet açıklayıcı bide şunu ekleyem bu cdata tagı arasına direk html girebiliyoruz. mis gibide gösterio FF de ie7 de.
motor rss
dahada detaylı bir rss istiosanız www.celebslam.com un rss ine bakın WP güzel teknoloji tabii cokur cokur çıkartıo böle şeyleri :)
Thursday, October 11, 2007
Microsoft dan bir ilk daha
msdn zart zurt kurcalanırken habire msn adresimle veya bişeylerle üye olmuşumdur e bültene ve bugün microsoft ramazan bayramımı kutladı iletisim@microsoft.com adresinden gelen maile bi şaşdım :) türkiye de türkiye microsoft pazarlama dışında halka ilişkiye geçiyor amanııın derler :D
Ramazan Bayramını sevdiklerinizle beraber sağlık, mutluluk ve huzur içinde geçirmenizi dileriz.
Microsoft Türkiye
Wednesday, October 10, 2007
Godaddy Mail Server
Uzun süredir mutlu mesut kullandığım godaddy de mühim problemi bu gece çözdüm. durum sadece hosting için para ödüyor olmam :) her nanesine ayrı ayrı yetişilmez zaten. problem bu hostingde mail hesabı açamamam aslında hosting accountunda mail falan olmasıda garip olur. öte yandan godaddy diyorki domaini benden al 10 tanede bundan 20 tanede free mail. ama domaini ondan almadıysak nolucak.
godaddy de benim accountumda her domaini host edebiliyorum ama o kadar. peki diyelimki turkticaret.net den bir domain almış bir arkadaşım var ve bu aldığı domaini kendi hostingimde yapıosam. o zaman bu işin olur yolu arancak.
adım 1 google small bussiness adı altına bişeyler veriyordu lan o neydiki diyip arama yapılır. sonuçta bulunur :) hakaten adıda small business olan bölüme girilir. ordan get started ve wala hakaten olay free dir kuşku ve korkuyla ilerlenip gereken hesap açılır.
adım 2 içerdeyiz domain adımıza uygun google apps açtık ama bu godaddy ile ilgili ayarların yapılması lazım. aha "Domain Settings" yazıo ne olaki diyip girip ordan gereken ayarlar bulunur burdaki adımlar izlenir ve mutlu son.
domainimizi uygun biçimde google a yönlendirdik sadece mailler için, artık hostingi godaddy den maili de gmailden yönetcez.
allah derim ulan daha nolsun :)
godaddy de benim accountumda her domaini host edebiliyorum ama o kadar. peki diyelimki turkticaret.net den bir domain almış bir arkadaşım var ve bu aldığı domaini kendi hostingimde yapıosam. o zaman bu işin olur yolu arancak.
adım 1 google small bussiness adı altına bişeyler veriyordu lan o neydiki diyip arama yapılır. sonuçta bulunur :) hakaten adıda small business olan bölüme girilir. ordan get started ve wala hakaten olay free dir kuşku ve korkuyla ilerlenip gereken hesap açılır.
adım 2 içerdeyiz domain adımıza uygun google apps açtık ama bu godaddy ile ilgili ayarların yapılması lazım. aha "Domain Settings" yazıo ne olaki diyip girip ordan gereken ayarlar bulunur burdaki adımlar izlenir ve mutlu son.
domainimizi uygun biçimde google a yönlendirdik sadece mailler için, artık hostingi godaddy den maili de gmailden yönetcez.
allah derim ulan daha nolsun :)
Tuesday, October 09, 2007
Asp.Net DefaultButton DefaultFocus
bunlar çoğu zaman gereken hareketlerdir. bir site yüklendiğinde hemen bişeyler yazıp aramaya izin vermesi isteniyorsa. ilk adım yazı yazılacak textbox ın focus edilmesi gerekir. ikinci adımda burdan entera basınca form'un submit olması istenir. veya o sayfada herhangi bir buttona basılmış olması istenir. bu gibi hallerde yazılabilecek güzel bir kod parçacığı verelim:
ee hajı mascix biz bunu biliyorduk ne zikime yazıon bunu diyenler yazının devamını okusun.
konusu geçen propertyler masterpage ve usercontrollerden oluşan komplex bir sitede geçiyor. bu propertylerden önce masterpage e direk defaultfocus vermeyi denedim ama arkadaş onu yemedi sanırım bu usercontroldeki textbox ın idsini yakalayamadığı içindir. sonra bir ara enter tuşuyla default basılması istenen button kodunu bulmuşdum.
ve denemişdim güzel çalışıyordu fakat sonradan en yukardaki iki satırı bulunca ulan dedim bu javascriptli kod boka benzio öteki pek bi temiz bunu silemde kullanmayam dedim ve sildim sonra IE de mis gibi çalışan bu DefaultButton özelliğinin firefox da iplenmediğini fark ettim :) evet görüldüğü üzere .net de herşeyi bilmek yetmiomuş bazen okumaya devam etmek gerekiomuş. bende kodumu şu şekilde değiştirdim.
Page.Form.DefaultFocus = txtSearchTerm.ClientID;
Page.Form.DefaultButton = LinkButton1.UniqueID;
ee hajı mascix biz bunu biliyorduk ne zikime yazıon bunu diyenler yazının devamını okusun.
konusu geçen propertyler masterpage ve usercontrollerden oluşan komplex bir sitede geçiyor. bu propertylerden önce masterpage e direk defaultfocus vermeyi denedim ama arkadaş onu yemedi sanırım bu usercontroldeki textbox ın idsini yakalayamadığı içindir. sonra bir ara enter tuşuyla default basılması istenen button kodunu bulmuşdum.
txtSearchTerm.Attributes.Add("onKeyPress", "javascript:if (event.keyCode == 13) __doPostBack('" + LinkButton1.UniqueID + "','')");
ve denemişdim güzel çalışıyordu fakat sonradan en yukardaki iki satırı bulunca ulan dedim bu javascriptli kod boka benzio öteki pek bi temiz bunu silemde kullanmayam dedim ve sildim sonra IE de mis gibi çalışan bu DefaultButton özelliğinin firefox da iplenmediğini fark ettim :) evet görüldüğü üzere .net de herşeyi bilmek yetmiomuş bazen okumaya devam etmek gerekiomuş. bende kodumu şu şekilde değiştirdim.
txtSearchTerm.Attributes.Add("onKeyPress", "javascript:if (event.keyCode == 13) __doPostBack('" + LinkButton1.UniqueID + "','')");
Page.Form.DefaultFocus = txtSearchTerm.ClientID;
//note:bu yöntem firefox da çalışmadı :)
//Page.Form.DefaultButton = LinkButton1.UniqueID;
Monday, October 08, 2007
Godaddy Mysql Asp.Net SqlDataSource
lokalde geliştiripde server a atınca çalışan teknoloji istiyorum. ne dil kullanırsanız ne ortam olursa olsun ya versiyonu tutmaz ordan yatar ya konfigurasyonu farklıdır yada manyakdır çalışmaz :) misal godaddy de bazı yerlerde mod_rewrite çalışır aynı makinede bazı yerlerde çalışmaz.
neyse mysql kullanıyorum bir uygulamada lokalde gridview ve sqldatasourcu çalışır duruma getirmişim update delete falan mis gibi çalışıyor attım hosta hata aynen:
sebep machine.config de tanımlı olmayan mysql.data.dll imizin trust meseleleri çekip çalışamaması. bide dbfactory ile ilgili konuları var ama o konuları anlamadım. neyse bu gibi bir durum nasıl çözülür.
web.config'e gereken satırlar eklenir:
<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
version numarasından çatlıyabillir kullandığınız dll in versiyonu ile değiştirin. ve bir mutlu son daha sqldatasource gridview ve mysql tatlı tatlı çalışmaya başlar o hatada kaybolur. efendim gökden 3 elma düşmüş ................
neyse mysql kullanıyorum bir uygulamada lokalde gridview ve sqldatasourcu çalışır duruma getirmişim update delete falan mis gibi çalışıyor attım hosta hata aynen:
Unable to find the requested .Net Framework Data Provider. It may not be installed.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
sebep machine.config de tanımlı olmayan mysql.data.dll imizin trust meseleleri çekip çalışamaması. bide dbfactory ile ilgili konuları var ama o konuları anlamadım. neyse bu gibi bir durum nasıl çözülür.
web.config'e gereken satırlar eklenir:
<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
version numarasından çatlıyabillir kullandığınız dll in versiyonu ile değiştirin. ve bir mutlu son daha sqldatasource gridview ve mysql tatlı tatlı çalışmaya başlar o hatada kaybolur. efendim gökden 3 elma düşmüş ................
html hand
html de bişeylerin üstüne mouse ile geldiğinizde el çıkmasını istiyoruz. aklımızda ne var mouse hand ve cursor. sonra istediğimiz şeyin style tagına cursor:hand; yazıyoruz güzel güzel takılırken bide ne görelim firefox da çalışmıyor bu basit css kodu.
ama hand yani el yani böle link havası olcak ya düşünce aklımızdan geçen hep buyken ne görelim meğeresem standardlarda el için gereken değer pointer. mantıksız değil böle parmakla gösterme evladım derler ya oda pointer diye düşünülebilir.
burdan yine internet explorerın kafasına estiği gibi standardları uygulamayıp bizi kandırdığını anladım. tabii bu arada ben yine el görüyordum orda sonuçda düşündüğüm gibiydi. hand diye bir tanımın w3c standardlarında olmamasıda bir garip. :)
w3c nin konuyla ilgili linki
ama hand yani el yani böle link havası olcak ya düşünce aklımızdan geçen hep buyken ne görelim meğeresem standardlarda el için gereken değer pointer. mantıksız değil böle parmakla gösterme evladım derler ya oda pointer diye düşünülebilir.
burdan yine internet explorerın kafasına estiği gibi standardları uygulamayıp bizi kandırdığını anladım. tabii bu arada ben yine el görüyordum orda sonuçda düşündüğüm gibiydi. hand diye bir tanımın w3c standardlarında olmamasıda bir garip. :)
w3c nin konuyla ilgili linki
Saturday, October 06, 2007
UrlRewriting
it can be very tricky if you are using godaddy like shared hosting. and at the same time if you are trying to use asp.net ajax toolkit.
at the end you will find yourself why the hell ajax part does not work. its all about urlrewriting and its file issues. you need to put to zero size file to your application folder.
it will solve urlrewriting and ajax problems. I hope someone make some enhancements to urlrewriting project.
at the end you will find yourself why the hell ajax part does not work. its all about urlrewriting and its file issues. you need to put to zero size file to your application folder.
ScriptResource.axd
WebResource.axd
it will solve urlrewriting and ajax problems. I hope someone make some enhancements to urlrewriting project.
Thursday, October 04, 2007
Open Source .Net Framework
nasıl başlık inanılmaz gibi dimi :) sabah sabah forumlarda geziyorum önüme geleni okuyorum modundayken gözlerim ayrıldı :) o ne dedim önce bir blog a ordanda haber'e atladım. javadan sonra .net de kaynak kodunu açıyor.
.net kütüphanelerinin açılacığından bahseden yazı.
vs.net 2008 ile birlikte debug konularını güçlendirmek ve programcılara yardımcı olmak için yapılması planlanan bu hareket nedense beni sevindirmedi :). open source sevmeme savunmama rağmen MS yapınca bunu vardır bir bit yeniği diyom ben.
.net kütüphanelerinin açılacığından bahseden yazı.
.NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ).bunların hepsinin açılacağını söylüyor. miguelede fazla bi iş kalmadı sanırım artık pırkalar mono işini hızlıca bitirirler.
vs.net 2008 ile birlikte debug konularını güçlendirmek ve programcılara yardımcı olmak için yapılması planlanan bu hareket nedense beni sevindirmedi :). open source sevmeme savunmama rağmen MS yapınca bunu vardır bir bit yeniği diyom ben.
Wednesday, October 03, 2007
Proxy 1 (web proxy)
bu sıralar coşdu yine mahkemelerimiz habire bir site daha yasaklanıyor bi içerik sevdasıdır gidiyor. umarım sonumuz iran gibi olmaz neyse konumuz proxy lerden en basit olan browser ayarsız surf ederek proxy kullanımı.
diyelimki nette geziniyorsunuz ve karşınız şunun gibi bir yazı çıkıyor.
en basit yolla bunu nasıl geçeriz gideriz the-cloak a ve surf edelim deriz. arada login ol hede höt gibi şeyler derse üşenmeyin bi user açın. sonuç crystal clear bir biçimde istediğimiz siteyi geziyoruz.
dikkat etmeniz gereken eğer mühim bir siteyse bu yasaklanan site proxy üstünden kullanıcı adı ve şifrenizi vermeseniz iyi olur sonuçta direk siteyle değil proxy ile konuşuyorsunuz.
diyelimki nette geziniyorsunuz ve karşınız şunun gibi bir yazı çıkıyor.
Siteye erişim mahkeme kararıyla engellenmiştir !...
en basit yolla bunu nasıl geçeriz gideriz the-cloak a ve surf edelim deriz. arada login ol hede höt gibi şeyler derse üşenmeyin bi user açın. sonuç crystal clear bir biçimde istediğimiz siteyi geziyoruz.
buyrun yasaklı bir siteye
dikkat etmeniz gereken eğer mühim bir siteyse bu yasaklanan site proxy üstünden kullanıcı adı ve şifrenizi vermeseniz iyi olur sonuçta direk siteyle değil proxy ile konuşuyorsunuz.
Tuesday, October 02, 2007
1408
imdb linki
çok yaratıcı ahım şahım bir film değil 10 üstünden 5 aldı. senaryo güzel ama onuda izlerken ne gerçek ne değil kaybediyor kendisini. kopukluklar mevcut. adam nerden nereye geldi ne oldu ne bitti anlamadan gereksiz bir korku duyuyor habire insan :)
tahminim bu filmi yöneten yada yapan kişi kimse avrupalı olabilir hep avrupa filmlerindeki garip sıkıcı bir hava mevcut filmde.
çok yaratıcı ahım şahım bir film değil 10 üstünden 5 aldı. senaryo güzel ama onuda izlerken ne gerçek ne değil kaybediyor kendisini. kopukluklar mevcut. adam nerden nereye geldi ne oldu ne bitti anlamadan gereksiz bir korku duyuyor habire insan :)
tahminim bu filmi yöneten yada yapan kişi kimse avrupalı olabilir hep avrupa filmlerindeki garip sıkıcı bir hava mevcut filmde.
Rusya internet
Habere Göre
bir milyonuncu .ru uzantılı domain alındı. şu sıra 30 milyon olan internet kullanıcı sayıları 40 milyona çıkması bekleniyor 2008 de.
bence rusyaya bir proje yapma zamanı gelmişde geçiyor bile. yanlız problem o ki rusça bilmiom :D
bir milyonuncu .ru uzantılı domain alındı. şu sıra 30 milyon olan internet kullanıcı sayıları 40 milyona çıkması bekleniyor 2008 de.
bence rusyaya bir proje yapma zamanı gelmişde geçiyor bile. yanlız problem o ki rusça bilmiom :D
open source listesi
güzel guruplanmış bir biçimde açık kaynak listesi buldum. bir yerlerde tutmakda fayda var bazen arasanda bulunmuyor böyle şeyler.
Monday, October 01, 2007
Ori Allon
bu sıralar google da en fazla arananlara girecek orion search engine yazarı olduğu söylenmekde. google da çalışan bu eleman israil doğumlu üniversteyi bitirdikten sonra avusturalyaya gitmiş. haberlere göre millet bu algoritmanın peşinde. bana inandırıcı gelmedi ama bildirgec deki habere göre olay ciddi pagerank gecikmesinin sebebi diolar ama oda zor hala gelişim aşamasında olan bir yapının bu seneden işleme konulması zor görünüyor. sonuçta google senelerdir bu işin içinde. bir günde alt yapıyı değiştirmeleri imkansız.
peki acaba neden pr update leri gecikdi :)
peki acaba neden pr update leri gecikdi :)
Kate Havnevik
norveçli bir şarkıcıymış ben nerden buldum. grey's anatomy izledim bi ara sonra onun film şarkılarının olduğu bir indirme işlemi daha yaptım. sabah sabah dinlerken çok hoşuma gitti kurdaladım.
biografisi ve ötesine burdan ulaşabilirsiniz.
filmdeki müziğin şarkı sözleri:
Beautiful day
Watching you as you awake
Morning stars in your eyes
Your hand in mine
The sky is lit up
Day will be richer than night
So dont think of yesterday
Its here and now
Its a, its a, its a…new day
Its a, its a, its a…new day
The beauty of you
Gives me my fortitude
Stronger than any dark cloud
Screaming out loud, hey, hey
The sky is lit up
Day will be richer than night
So dont think of yesterday
Its here and now
biografisi ve ötesine burdan ulaşabilirsiniz.
filmdeki müziğin şarkı sözleri:
Beautiful day
Watching you as you awake
Morning stars in your eyes
Your hand in mine
The sky is lit up
Day will be richer than night
So dont think of yesterday
Its here and now
Its a, its a, its a…new day
Its a, its a, its a…new day
The beauty of you
Gives me my fortitude
Stronger than any dark cloud
Screaming out loud, hey, hey
The sky is lit up
Day will be richer than night
So dont think of yesterday
Its here and now
Sunday, September 30, 2007
c# gui tools
c# da gtalk gibi bir form yapmak isterseniz veya şeker gibi user interface controlleri isterseniz denenebilcek güzel bir library.
http://www.codeplex.com/ASCENDNET
http://www.codeplex.com/ASCENDNET
samsung syncmaster
versiyonu 997mb bir monitörüm var bundan 2 3 hafta önce bozuldu durup durduk yere herşey bulanık(flu) olmaya başladı. ilk başda gözüm ani bozulma yaptı sandım :) sonra etrafa bakdım herşey bulanık değil. kapadım açtım falan değişme yok windows ayarlarımı kaydı dedim oda değil. monitörün menüsünü açtım oda bulanık aha dedim kökden bozulmuş bu.
aradım gold bilgisayarı onlarda beni samsungun arızaya yönlendirdiler. 630 30 22 aradım seri numarasını aldılar. sonra kargocu geldi evden aldı gitti 1 hafta yada 10 gün sonra geldi sıfır monitör birden mutlu oluo insan monitörünün bozulduğuna :)
ilk hyundai monitörüm geldi aklıma 15 inç canavar :) oda bozulduydu da beykentden mecidiyeköye götürmem gerekmişdi. beylkidüzünden mecidiyeköye götür ver sonrada ordan getir nasıl işkenceydi yaw.
neyse bu iyi bir gelişme olmuş çat diye kapıdan alıolar hop yenisi gelio :D
aradım gold bilgisayarı onlarda beni samsungun arızaya yönlendirdiler. 630 30 22 aradım seri numarasını aldılar. sonra kargocu geldi evden aldı gitti 1 hafta yada 10 gün sonra geldi sıfır monitör birden mutlu oluo insan monitörünün bozulduğuna :)
ilk hyundai monitörüm geldi aklıma 15 inç canavar :) oda bozulduydu da beykentden mecidiyeköye götürmem gerekmişdi. beylkidüzünden mecidiyeköye götür ver sonrada ordan getir nasıl işkenceydi yaw.
neyse bu iyi bir gelişme olmuş çat diye kapıdan alıolar hop yenisi gelio :D
Thursday, September 27, 2007
hostel 2
bence ilkinden daha eğlenceli olmuş. ben bi çok yerinde güldüm. ilkindeki gereksiz stress ve sıkıcı hava bunda tamamen kalkıyor. ilkinde tamamen kurban gözünden izlerken 2. de bide kesen gözünden bakılmış. kızın çıkışını almış olması cool bir son getirdi olaya. bide salladığı baltanın hastasıyım.
merak ediyorum slovakya'yı turistik açıdan nasıl etkiliyor.
alınan dersler:
1- güzel kızlara güvenme
2- oteldeki resepsiyoncuyu döv.
3- çocuklarla dalaşma sonra kafanla top oynayabilirler.
3- mekanlarda içme illaki içine ilaç katarlar.
merak ediyorum slovakya'yı turistik açıdan nasıl etkiliyor.
alınan dersler:
1- güzel kızlara güvenme
2- oteldeki resepsiyoncuyu döv.
3- çocuklarla dalaşma sonra kafanla top oynayabilirler.
3- mekanlarda içme illaki içine ilaç katarlar.
Wednesday, September 26, 2007
sqlite asp.net providers
asp.net ile web geliştirme işleri çok kolaylaştı. neden derseniz içinde hazır user profile ve role sistemi var yandan kasmaya gerek yok iki ayar atıp kullanıosun mis gibi çalışıo login di user create di dakkasında hazır günlerdir bunun için hazır şeyler bakıyorum diğer ortamlarda neden derseniz gayet açık ki işleri hem hızlandırıyor hem kolaylaştırıyor neden olmasın.
neyse php de jsp de bu tip şeyler için hala az gelişmişler illa bir framework seçmek ve bunun hostingde çalışması için dua etmek durumundasınız. asp.net de framework buna zaten sahip :) neyse yazının amacı dil mertebesi değil asp.net in eksikleri.
asp.net hostingleri diğerlerinden pahalıdır. helebide sql server isterseniz discountasp.com dan hatırladığım kadarıyla mb ile parayla satılır. sebep fazla kaynak yemesi ve lisans ücretinin yüksek olması hostinglerin yapabileceği bişey yok. sonuçda ms kaktırıyor. haklıda o kadar eleman çalıştırıp kaktırmamak olmazdı.
velhasılı bu durum ister dedicated alın ister colocation ister shared hosting olsun hepsinde geçerlidir. sonuç başka db ler kullanmak isteğiniz kabarır yada cüzdan o kadar müsaade eder. ve tabii ki gpl yada özgür ne varsa dadanan hostingler mysql ve postgresql ve sqlite verirler. fakat bunlarla da asp.net çalıştırmak zordur. mysql için çokda zor değil gereken döküman burda hazır. istediğiniz gibi membership role falan kullanmanızı sağlar.
peki diyelimki mysql e sürekli bağlanmak lokalde geliştirip karşıya taşımak yada karşıdan alıp lokalde geliştirmeye devam etmekden sıkılırsanız nolucak ve tabii ki arada bir yedek alma isteğiniz nolucak. işte bu durumda küçücük mis gibi bir database piyasaya çıkar adı sqlite. çok kabiliyet delisi bir db değildir bu adam gibi bir manager ıda yoktur. ama basitliği ve hızı göz kamaştırır. bide geliştirme sürecindeki manasız zaman kaybı aklınıza gelir ve deli gibi kullanmak istersiniz.
işte o esnada uyku uyumayan malcan piaysaya çıkar :) symfony çalışırken aklıma geldi. bu db nin asp.net kullanılma ihtimali yokmu ne ayak derken bu yazıyı buldum ama bir eksik vardı oda profileprovider onuda ekledim al sana temiz sistem. sqlite asp.net profile membership role providerları....
deperekden kullanın hatta sonuçları banada söyleyin henüz hiç bi projemde kullanamadım bugün hazırladım yazdım sistemi. takıldığınız yerlerde comment atarak sorabilirsiniz.
neyse php de jsp de bu tip şeyler için hala az gelişmişler illa bir framework seçmek ve bunun hostingde çalışması için dua etmek durumundasınız. asp.net de framework buna zaten sahip :) neyse yazının amacı dil mertebesi değil asp.net in eksikleri.
asp.net hostingleri diğerlerinden pahalıdır. helebide sql server isterseniz discountasp.com dan hatırladığım kadarıyla mb ile parayla satılır. sebep fazla kaynak yemesi ve lisans ücretinin yüksek olması hostinglerin yapabileceği bişey yok. sonuçda ms kaktırıyor. haklıda o kadar eleman çalıştırıp kaktırmamak olmazdı.
velhasılı bu durum ister dedicated alın ister colocation ister shared hosting olsun hepsinde geçerlidir. sonuç başka db ler kullanmak isteğiniz kabarır yada cüzdan o kadar müsaade eder. ve tabii ki gpl yada özgür ne varsa dadanan hostingler mysql ve postgresql ve sqlite verirler. fakat bunlarla da asp.net çalıştırmak zordur. mysql için çokda zor değil gereken döküman burda hazır. istediğiniz gibi membership role falan kullanmanızı sağlar.
peki diyelimki mysql e sürekli bağlanmak lokalde geliştirip karşıya taşımak yada karşıdan alıp lokalde geliştirmeye devam etmekden sıkılırsanız nolucak ve tabii ki arada bir yedek alma isteğiniz nolucak. işte bu durumda küçücük mis gibi bir database piyasaya çıkar adı sqlite. çok kabiliyet delisi bir db değildir bu adam gibi bir manager ıda yoktur. ama basitliği ve hızı göz kamaştırır. bide geliştirme sürecindeki manasız zaman kaybı aklınıza gelir ve deli gibi kullanmak istersiniz.
işte o esnada uyku uyumayan malcan piaysaya çıkar :) symfony çalışırken aklıma geldi. bu db nin asp.net kullanılma ihtimali yokmu ne ayak derken bu yazıyı buldum ama bir eksik vardı oda profileprovider onuda ekledim al sana temiz sistem. sqlite asp.net profile membership role providerları....
deperekden kullanın hatta sonuçları banada söyleyin henüz hiç bi projemde kullanamadım bugün hazırladım yazdım sistemi. takıldığınız yerlerde comment atarak sorabilirsiniz.
Subscribe to:
Posts (Atom)
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...
-
if you have wl11 ejb server and in that environment generated ejb client and deploy to wl12 it will give you this exception java.lang.NoSu...
-
Yeni nesil hacker'lar: Edwin Pena | Olympos Security koptum okuyunca yazılımcılar ve pazarlamacılar bu kadar kısa ve özlü bir hikayeyle ...
-
I know its been a long time I have not write anything. because I have not learn or done any new things. I dont want to write regular meaning...