9 Haziran 2009 Salı
goto php_sucks_more;
PHP, 5.3 sürümünden itibaren goto destekleyecekmiş. Zaten noobların sıkça tercih ettiği bir dil olduğunu ve php ile yazılmış kodların ~%90'ının berbat durumda olduğunu düşünürsek, fena bir fikir değil aslında. Nasıl c#'ta gotonun varlığına anlam verememekteysem, buna da genel olarak anlam veremiyorum. Bu arada, Dijkstra "goto considered harmful" u yayınlayalı 41 sene olmuş, hala goto. Belki 42 de bırakırlar :)
8 Haziran 2009 Pazartesi
RTE'den özlü sözler
"Ben sana ’Sayın’ diyorum. Sen de bana "Sen" ya da ’Siz’ diyemezsin", 7 Haziran 2009, RTE
"Ananı da al git lan!", 11 Şubat 2006, RTE
Bunları birleştirelim;
"Lan deme lan babam kızıyo lan!", İleriki bir tarih, RTE
Sonrasında;
"Çeteler yargının içine sıçmış", 22 Ağustos 2007, RTE
Bunu ilk cümleyle birleştirmeye çalışalım;
"Küfretme yarraam(burası vurgulu söylenecek) aile var", t zamanı, RTE
"Ananı da al git lan!", 11 Şubat 2006, RTE
Bunları birleştirelim;
"Lan deme lan babam kızıyo lan!", İleriki bir tarih, RTE
Sonrasında;
"Çeteler yargının içine sıçmış", 22 Ağustos 2007, RTE
Bunu ilk cümleyle birleştirmeye çalışalım;
"Küfretme yarraam(burası vurgulu söylenecek) aile var", t zamanı, RTE
4 Haziran 2009 Perşembe
Google Squared
Google Squared, Google'ın bugün ortaya çıkardığı bir yenilik, yakın zamanda Bing(*sigh*) ve Wolfram|Alpha(*facepalm*) gibi çeşitli sözde "Google Killer"ların ortaya çıkmasıyla yakın zamanda olması tesadüf müdür bilemem, ama buna laf edemiyorum. FUSSİKTİR!! BABA NASIL YAPTINIZ LAN BUNU!! demek istiyorum sadece. Gerçi beta, sorunları var gibi ama hem Bing'den hem de WolframAlpha'dan daha az sorunlu diyorum.
Ayrıca karşılaştıralım, hiç haber vermeden çatırt diye böyle çıkarmak mı daha iyi, yoksa WolframAlpha gibi çıkmadan önce götünü yörüngeye oturtup kendini öve öve arama işinde "Silver Bullet" ilan etmek mi?
Bu arada, biraz daha detaylı bilgican için; http://radar.oreilly.com/2009/06/google-squared-is-an-exponenti.html diyip kaçıyorum.
Ayrıca karşılaştıralım, hiç haber vermeden çatırt diye böyle çıkarmak mı daha iyi, yoksa WolframAlpha gibi çıkmadan önce götünü yörüngeye oturtup kendini öve öve arama işinde "Silver Bullet" ilan etmek mi?
Bu arada, biraz daha detaylı bilgican için; http://radar.oreilly.com/2009/06/google-squared-is-an-exponenti.html diyip kaçıyorum.
Labels:
budur,
fussiktir,
google,
google squared,
yok artık
2 Haziran 2009 Salı
Ruby ile 15 dakikada Scheme interpreterı?
Geleneksel RoR örneğidir 15 dakikada blog yapımı, hatta benim onu geliştirip "generator scriptlerinin çalışma süresi hariç 3.5 dakikada blog yapımı" haline getirmişliğim de vardır. Buradaki arkadaş da ruby ve treetop parser kütüphanesini kullanarak böyle bir sığırlık yapıyor. Gerçi ortaya çıkan scheme in R5RS veya daha bilimum Scheme standardıyla pek alakalı olmuyor ve daha bir sürü zıbıdık tanımlanması gerekiyor. Tabi 15 dakikada ancak bu kadar olur, gayet iyi diyorum ben. Neyse vidyocan da şöyle:
O değil de, bu sınav clusterfuckından dolayı saçmalayamıyorum ya, olmuyor bir türlü. Ayrıca biterken kafamda aynı anda hem Status Quo - Whatever You Want hem de Deep Purple - Pictures of Home çalmaktaydı, böyle bir biri giriyor bir diğeri kafa da allak bullak oluyor.
Scheme interpreter in 15 minutes from James Coglan on Vimeo.
O değil de, bu sınav clusterfuckından dolayı saçmalayamıyorum ya, olmuyor bir türlü. Ayrıca biterken kafamda aynı anda hem Status Quo - Whatever You Want hem de Deep Purple - Pictures of Home çalmaktaydı, böyle bir biri giriyor bir diğeri kafa da allak bullak oluyor.
1 Haziran 2009 Pazartesi
Clusterfuck
4 gün içine 1 matematik, 1 geometri, 1 fizik, 1 kimya, 2 biyoloji sınavı sıkışınca bu durum clusterfuck kategorisine gayet güzel şekilde girebilmekte. Bu arada blog mlog hak getire diyoruz, ortalıktan çekiliyoruz.
Biterken kafamda Meat Loaf - Rock&Roll Dreams Come True çalmaktaydı.
Biterken kafamda Meat Loaf - Rock&Roll Dreams Come True çalmaktaydı.
27 Mayıs 2009 Çarşamba
Bespin
Bespin, Mozilla Labs'in daha fırından yeni çıkmış, hatta sürüm numarasına bakarsak daha tam çıkmamış, güzide bir ürünü. bespin.mozilla.com adresinde bulunabilmekte. Bu şey ne derseniz, komple Javascript ile yazılmış text editörü. E tamam başkası da var bunlardan, zibilyon tane JS ile yazılmış kimi kıçıkırık, kimi o kadar değil WYSIWYG editörcan var, bunun ne farkı var? Bunun farkı şöyle; hızlı, baya hızlı, hatta diğerlerine kıyasla hayvan gibi hızlı. Sebebi ne dersek, standart browser kontrolleri yerine HTML canvas tagını kullanmakta olması. Doğrudan low-level drawing API'lar ile kendilerine oldukça hızlı bir widget set geliştirip onunla yazmışlar, iyi yardırmışlar. Dediğim gibi, oldukça hızlı ancak çok minik bir sürümde henüz, daha çok yolu var kendisinin. Benim her editörde olmasını beklediğim "temel özellikler" arasında eksiklikleri var(Brace matching, code folding, daha fazla dil için syntax highlighting, symbol list ve vim mode, özellikle vim mode :). Bir göz atmakta, sonrasında da takip etmekte fayda olabilir.
Biterken kafamda Pink Floyd - Sheep çalmaktaydı.
Biterken kafamda Pink Floyd - Sheep çalmaktaydı.
Labels:
bespin,
canvas,
javascript,
mozilla,
text editor,
yok artık
25 Mayıs 2009 Pazartesi
Havlu Günü
Havlu Günü, Otostopçunun Galaksi Rehberi fanları tarafından 2001'den beri her yıl 25 mayıs'ta kutlanan bir gündür. Dolayısıyla hepimizin havlu günü kutlu olsun. 25 mayıs, Douglas Adams'ın ölüm yıldönümünden 2 hafta sonrasıdır. Bunun seçilme sebebi yoktur, otostopçu geleneğine uyularak bir miktar rasgele bir seçim yapılmıştır. Bu günde kutlama olarak, havlunun her an her işe yarayabileceği fikrini pekiştirmek amaçlı sürekli etrafta havlu taşınır. Bugün de bunu yaptım ve okulda bütün gün havluyla dolaştım. Çoğunluk o kadar da anormal karşılamadı, böyle gayet sakin bir şekilde havlu omzumda etrafta dolaşıyodum. Yanımda Birand da vardı benzer durumda. Gayet de memnunum böyle geçirdiğimden, gerçi çok işe yaramadı havlu, eğer Beşiktaş dün şampiyonluğunu ilan etseydi, bahçede havluyu mendil gibi kullanarak halay çekecektik. Veya bugünkü edebiyat sınavı sürpriz bir şekilde 3 değil de 2. saatte olmasaydı havluya kopya yazacaktık, ama olmadı, sağlık olsun.
Biterken Ramadan - Tarzına Kurban çalmaktaydı.
Biterken Ramadan - Tarzına Kurban çalmaktaydı.
24 Mayıs 2009 Pazar
Ubuntucan ve WTF?! dedirten sorunlar dizisi(linked list hatta)
Dün, aykut'u(iPodcanımın ismi) bilgisayara bağladığımda, ortaya çıkması gereken autoplay pencerecanı çıktı ama pencere boş, üzerinde herhangi bir widget yok yok!(WTF1) sonrasında tamam, düzgün tanımamıştır deyip unmount etmeye kalktım, ve gördüm ki yine boş bir pencere!(WTF2). O sırada home folder'a baktığımda gördüm ki home folder üzerinde yazma iznim yok(okuma var en azından)!(WTF3). Dedim bi saçmalık var bunda, tekrardan bi login olayım dedim. Logout oldum, ve sonrasında curses ile yapılmış bir pencere bana göz kırptı, X başlatılamadı demekteydi!(WTF4) Tamam o halde, terminalden login olup reboot ederim dedim, ettim de. Gayet düzgün reboot ettikten sonra boot esnasında düzgün kapatılmadı, zorla fsckçem harddiski dedi(WTF5 sayılır), tamam etsin dedik. Etti ve root partitionun 2 yerinde unterminated linked list buldu(başlıktaki parantez içi ne alaka diyenlere). Ne alaka dedim, harddiskte linked list mi olur, swap mı fsckiyon sen(WTF6). Neyse o arada öğrendim ki force-fsck hataları gidermiyo, hata buldumu sadece bildiriyo, fsck'yı durduruyo ve normal fsck yardır diyor(WTF7, cidden otomatik halletse ya?). Neyse sonrasında manuel fsck o unterminated linked listleri düzeltti, tekrar bir reboot ettikten sonra gayet normal bir şekilde çalışmaya devam etti, bu olaydan sonra olan gariplikler, firefox'un düzgün kapanmasına rağmen sessionunu hatırlamaması ve apt-get'in bir kereliğine mahsus saçma bir authentication hatası vermesi. Dün akşamdan beri buna benzer birşey tekrarlanmadı ne mutlu ki.
Sonuç; sanırım 7 WTF, harcanan bir 15-20 dakika, tırsıntı(tekrar olacak mı?) içinde geçirilen t süresi(ne kadar olduğuna emin değilim, hala devam ediyor olabilir)
Sonuç; sanırım 7 WTF, harcanan bir 15-20 dakika, tırsıntı(tekrar olacak mı?) içinde geçirilen t süresi(ne kadar olduğuna emin değilim, hala devam ediyor olabilir)
Labels:
firefox,
fsck,
linked list,
sorun,
ubuntu,
wtf,
x açılmaması
22 Mayıs 2009 Cuma
Geceyarısı Saçmalamaları - Hepar
HEPAR, Osman Pamukoğlu dediğimiz piskopat ve aşırı gaz emekli bir tümgeneralcanın kurduğu kendisi gibi aşırı gaz bir parti. Hani yapmayı vaat ettikleri şeyleri geçtim, oldukça tırsınç bir simgeleri var. Bir kere ben kırmızı zemin üzerine beyaz daire içinde bir şekil olan simgelerden tırsarım. Dünya çapındaki örneklerine bakarsak, NSDAP var(geleneksel kırmızı zemin beyaz daire gamalı haç), Nasyonal Bolşevikler var(onlar da ayrı piskopat tipler)(kırmızı zemin beyaz daire orak çekiç), daha ne olsun? Neyse bunda da kırmızı zemin beyaz daire kara kartal(beşiktaş?)(aslında nazi benzetmesi yoluna başvuracak olursak bu da tırsınçlık belirtisi) var. Anadolu Kartalıymış, gerçi Anadolu'da kartal mı kaldı o da sorgulanabilir. Neyse, simgesinin yanında ismi de bir tırsınç. Böyle "HEPAR", yapar, eder, sokar, çıkarır falan gibi. Hani insan duyduğunda böyle bir "höst" diyesi geliyor. Bir de onun dışında hepar, latince ciğer(karaciğer) demek. Bilenler oradan da tırsar, ne diyor bunlar, ciğerinizi söküp alacam mı diyor diye. Neyse kendimi bu kadar tırstırmak yeter.
Labels:
aşırı gaz,
gaz,
geceyarısı saçmalamaları,
hepar,
nasyonal bolşevik,
nazi,
osman pamukoğlu,
piskopat,
saçmalama,
tırsınçlık,
tırsmak,
yok artık
20 Mayıs 2009 Çarşamba
Yaratılışçıların Evrimi Kabul Etmek İstememeleri
Elimizde evrimi destekleyen bir sürü, böyle zibilyon tane kanıt var. Ne güzel, ama bizim yaratılışçılar hala "Yeterince kanıt yok, peh!" demekteler. Bunu şöyle bir benzetmeyle anlatınca daha garip oluyor.
Diyelim ki, bir yerde yarısı yenmiş bir geyik bulundu. Etrafında da kurtların ayak izleri var. Buradan mantık çerçevesinde ulaşacağımız sonuç, "Kurtlar geyiği yedi" olur. Eğer ardından yakınlarda bir grup üzerlerinde geyik kanı bulunan kurt bulunur, bu kurtlardan birinin kusmuğu incelendiğinde de geyik etine rastlanırsa, az önceki fikir desteklenmiş olur.
Şimdi, eğer garip bir kurt-hayranı(Ülkücü? :D) gelip de kurtları savunmak için "yaratılışçı" stratejisini kullanabilir ve "Kurtlar geyiği yedi" teorisinin "ispatı" için saçma derecede yüksek seviyeler belirleyebilir. Mesela, kurtların geyiği yemesini kimse "doğrudan görmediği için", bu teorinin doğruluğundan şüphe duyabiliriz.
Bunun dışında, "kurt teorisinin" çeşitli detayları içermediğini iddia edebilir. Mesela, "kurt teorisinin" saldıran kaç kurt olduğunu söylemediğini, kurtların ilk olarak sağdan mı soldan mı saldırdığını bildirmediğini, geyiğin saldırı esnasında ne yapmakta olduğuyla ilgili hiç bir şey anlatmadığını iddia edebilir. Geyiğin kurtlardan hızlı koşabildiğini, dolayısıyla kurt teorisinin tamamen yanlış olduğunu da savunabilir. Bu kişiye göre teorideki bu "boşluklar" kurt teorisini tamamen saçmalığa çevirebilir.
Diyelim ki, bir yerde yarısı yenmiş bir geyik bulundu. Etrafında da kurtların ayak izleri var. Buradan mantık çerçevesinde ulaşacağımız sonuç, "Kurtlar geyiği yedi" olur. Eğer ardından yakınlarda bir grup üzerlerinde geyik kanı bulunan kurt bulunur, bu kurtlardan birinin kusmuğu incelendiğinde de geyik etine rastlanırsa, az önceki fikir desteklenmiş olur.
Şimdi, eğer garip bir kurt-hayranı(Ülkücü? :D) gelip de kurtları savunmak için "yaratılışçı" stratejisini kullanabilir ve "Kurtlar geyiği yedi" teorisinin "ispatı" için saçma derecede yüksek seviyeler belirleyebilir. Mesela, kurtların geyiği yemesini kimse "doğrudan görmediği için", bu teorinin doğruluğundan şüphe duyabiliriz.
Bunun dışında, "kurt teorisinin" çeşitli detayları içermediğini iddia edebilir. Mesela, "kurt teorisinin" saldıran kaç kurt olduğunu söylemediğini, kurtların ilk olarak sağdan mı soldan mı saldırdığını bildirmediğini, geyiğin saldırı esnasında ne yapmakta olduğuyla ilgili hiç bir şey anlatmadığını iddia edebilir. Geyiğin kurtlardan hızlı koşabildiğini, dolayısıyla kurt teorisinin tamamen yanlış olduğunu da savunabilir. Bu kişiye göre teorideki bu "boşluklar" kurt teorisini tamamen saçmalığa çevirebilir.
Labels:
benzetme,
evrim,
saçmalık,
yaratılışçılar,
zıbıdık
Kaydol:
Kayıtlar (Atom)
