20.Aralık.2009 Pazar :: 17:50:09
SourPHP'yi yazdım, buna bir de aggregator yazayım dedim.

http://eksigator.sonsuzdongu.com/
18188 kere okundu [#]

19.Aralık.2009 Cumartesi :: 01:37:27
Ekşisözlük'teki başlıkları takip etmek, bir değişiklik olduğunda haberdar olmak için basit bir kütüphane yazdım.

Yiyin gari

http://sourphp.sourceforge.net/
23850 kere okundu [#]

23.Kasım.2009 Pazartesi :: 21:34:50
resim bulunamadi


Super icat Gearman. Kodun "işi yapan tarafı" için pek şugar bir abstırakşın leyır.
"And the oscar goes to Murat Küçükosman"
20877 kere okundu [#]

11.Ekim.2009 Pazar :: 18:27:53
resim bulunamadiİki sene kadar önce, Facebook'a uygulama (eplikeyşın diyince daha havalı oluyor di' mi?) geliştirmek için kaydolmuştum. Kimileri için Facebook "karı düşürme", "ohoho lan çok komik al sen de izle", "bunu paylaşmayan beni silsin" mottolarıyla ifade edilirken benim için bir ekmek kapısıydı Facebook. Az ekmeğini yemedim keratanın.
Geçenlerde öğrendim ki, galaksinin çeşitli şehirlerinde yapılan Facebook Developer Garage etkinlikleri, Istanbul'da da yapılacakmış.
Facebook Developer Garage için Bilgi Dolapdere kampüsüne doğru yola koyulduk. Bekledik ki şu tarz şeyler konuşulsun, Facebook'u Facebook yapan şeyler anlatılsın. Facebook'un video paylaşım sitesine dönüşmesi eleştirilsin(:p) flan ama olmadı. Beklenenden çok çok sönük geçti. İlerki etkinliklerde daha bir hardcore geçmesini diler, Sercan'ı <fbml>I am a developer</fbml> tişörtüyle ortada cirit atarken görmek isteriz :)
17840 kere okundu [#]

28.Eylül.2009 Pazartesi :: 19:08:00
jQuery severiz, sayarız. jQuery'nin en bi şugar pluginlerinden olan thickbox'da rel ile açılan öğeleri gruplamaya çalışınca sıçıyordu, yüklemeye çalışırken bitap düşüyordu.
Araştırdım ettim, sorunun thickbox kodlarındaki

TB_TempArray = $("a[@rel="+imageGroup+"]").get();

satırından olduğunu idrak ettim.
jQuery'nin Selectors dökümanında da dediği gibi, "Biz 1.3 ve sonrasında @ işareni kaldırdık. 1.3 ve sonrasında bunu kullananlar bizden değildir". O yüzden o yukarıdaki satırdaki @ işaretini kaldırıp aşağıdaki gibi değiştirince sorun çözülmüş oluyor.

TB_TempArray = $("a[rel="+imageGroup+"]").get();

20152 kere okundu [#]

24.Eylül.2009 Perşembe :: 20:54:05
Yazdığımız php kodlarını <?php ile açar ?> ile kapatırız her daim.
Ancak bazen gün olur, include ettiğiniz dosyanın birinin sonunda boş satır olur, oluşan çıktınızda istenmeyen bir boşluk alırsınız.
Çözüm olarak php dosyalarının sonundaki ?> etiketini kaldirmak güzel çözümdür. Aşağıdaki bash script ise tüm .php dosyalarınızın son 3 satirinda(3 tane bosluk olabilir diye dusunerek) ?> varsa bunları ve bunlardan sonraki her seyi siler.
Not: Son üç satırda ?> dan sonra bir şey olabileceğini düşünüyorsanız, hala php içine html flan yazıyorsanız bu script sizin için değildir
Not2: Gece 1 sularında yazılmıştır, gavurların da dediği gibi use at your own risk
Dikkat Bu scripti kullanmazsanız msn paralı olacakmış

Devamı
18839 kere okundu [#]

13.Eylül.2009 Pazar :: 21:45:50
Türkçe fakiri bir başlık oldu ama ...
Aşağıdaki gibi bir kodunuz var

//tiklaninca bu calissin
function hede() {
    alert('hodo');
}
//divim icindeki a'lara tiklaninca hede calissin
$(".divim a").click( hede );

//foo.php'ye request yap donen verdeki
//elemanlari divim icinde a ogeleriyle ekle
$.post("foo.php", function(data) {
    text = data.val();
    $(".divim").append("<a>"+text+"</a>");
});

//bir de bakmissin ki divim icine eklenen a'lara
//tiklaninca ekrana hodo yazmiyor, ne garip dunya
//kuslar flan


bekliyorsunuz ki divim içine eklenen a'lara tıklanınca ekrana "hodo" yazsın, ama olmuyor, ajax request'i sonrası oluşturulan elemanlara event'lar tanımlanmıyor.

Çözüm için iki yol var

1 - ajax request'i sonrasi oluşan öğeler için bu event'ları tekrar tanımlamak, yani asagidaki gibi bir kod eklemek

$(".divim a").click( hede );


2 - bu iş için yazılmış Live Query eklentisini kullanmak

Kaynakça
20105 kere okundu [#]

20.Ocak.2009 Salı :: 13:39:07
Efem, kimi değerleri SESSION ile tutan bir uygulama yazıyorsunuz denemeye başlıyorsunuz. Opera, Firefox flan düzgün çalışıyor... Explorer'a gelince bir gariplik olduğunu hissediyorsunuz ve aramaya inanarak aramaya başlıyorsunuz.
Olayın Platform for Privacy Preferences'dan ( http://www.w3.org/P3P/ ) kaynaklandığını bunu gidermek için çeşitli yollar olsa da en kolay yolun uygulamanızda aşağıdaki gibi bir başlık göndermeniz gerektiğini öğreniyorsunuz.

header('P3P: CP="CAO PSA OUR"');


Akabinde her şey düzelmiş oluyor.

Bu arada yeri gelmişken bu Facebook'a yazdığımız oyunu kendi sitenize eklemek için aşağıdaki kodu kullanabilirsiniz :)

<IFRAME 
SRC="http://www.gibisin.com/iframe/" 
TITLE="Gibisin Oyunlari" WIDTH="750" 
HEIGHT="500" FRAMEBORDER="0" 
SCROLLING="no"></IFRAME>

23904 kere okundu [#]

06.Ocak.2009 Salı :: 12:07:42
resim bulunamadi

Bir başka Facebook uygulamasıyla daha karşınızdayım efem.
Yaklaşık 2-3 haftadır üzerinde uğraştığımız, Facebook'ta çalışan, Flash tabanlı Tavla, Okey ve Poker gibi oyunların olduğu bir uygulama.
http://apps.facebook.com/gibisin/ adresine tıklayarak yeni diyarlara yelken açabilirsiniz :)
25661 kere okundu [#]

29.Kasım.2007 Perşembe :: 08:27:56
resim bulunamadiSüper olay Google Apps.
En güzeli de sistemdeki eposta yükünü alıp Google sunucularına vermek, bunun yanında gmail'in güzelliklerinden yararlanmak, her kullanıcı için 5315 MB kotanızın şu anda 0 MB (%0) kadarını kullanıyorsunuz. mesajı görmek.
Laf yu gugıl
28376 kere okundu [#]

08.Kasım.2007 Perşembe :: 12:17:15
resim bulunamadi Yaklaşık 1 saatte biten ilk zikindirik Facebook uygulamamla yine karşınızdayım :p
Facebook, geliştiriciler için bir API sunuyor ve bu API ile kendi uygulamalarınızı yazabiliyorsunuz. Ben de iki gün önce can sıkıntısından profilinizde bir nazar boncuğu şeyettiren bir uygulama yazdım, adını da Kem Gözlere Şiş koydum. Dün benim profilde bunu gören bi' kaç arkadaş "aha lan süper, geliştir bunu" dedi bugun de arkadaşlara davetiye gönderme dalgası ekledim.
Facebook kullanıcıları http://apps.facebook.com/kemgozleresis/ adresinden uygulamayı kurabilir ve arkadaşlarını davet edebilirler.
26019 kere okundu [#]

05.Ekim.2007 Cuma :: 13:15:23
resim bulunamadi Kod yazmaktan tükenmiş bünyeye, Gimp ile biraz uğraşmak iyi geldi. Yeşil ağırlıklı bu temaya bizim oraların bir köyü olan "Yeşilöz" :p adını verdim.
27110 kere okundu [#]

21.Haziran.2007 Perşembe :: 10:20:18
Türkiye'de İnternet denilince akla ilk gelen firmalardan birisi olan Mynet, Proservis bölümünde web sayfası barındırma hizmeti de vermekte. İdda ettiklerine göre PHP desteği de vermekte.
Birgün bir iş geliyor ve müşteriniz, Mynet proservis üzerinde barındırılmakta olan sitesinde değişiklikler istiyor. İşi alıyorsunuz, hazırlıyorsunuz, bi kaç sunucuda test ediyorsunuz her şey çok güzel. Mynet sunucularına yüklüyorsunuz, ama bir gariplik var.
Devamı
27468 kere okundu [#]

07.Haziran.2007 Perşembe :: 16:10:29
Son zamanlarda yönetmekte olduğum sitelerden birkaçında aşırı bir trafik oluştu. Nedenini öğreneyim, apache loglarına bakayım dedim "Microsoft URL Control" diye garip bir User Agent (Türkçesi ne ki?) gözüme çarptı. Ufak bir araştırma sonucu bunu spammerların kullandığı bir VisualBasic scriptinden geldiğini öğrendim. Ve .htaccess dosyama aşağıda eklediğim satırlarla da bu script kiddiecikleri uzaklaştırdım.


RewriteEngine on 
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} "Microsoft URL Control"
RewriteRule .* - [F,L] 

25344 kere okundu [#]

20.Nisan.2007 Cuma :: 16:08:27
Gün geçmiyor ki Internet Explorer bir salaklığı ile daha Web programcıları çileden çıkarmasın.

<select name="foobar">
<option value="1" onClick="alert('1');">bar</option>
</select>


Böyle bir kod Opera veya Firefox gibi tarayıcılarda cillop gibi çalışırken Explorer'da çalışmamakta, insanı delirtmektedir.
Internet explorer'da benzer bir islem yaptırmak içinse şöyle bir kod konulabilir

<script>
function dandikplorer(gelen){
alert(gelen);
}

</script>

<select onchange="dandikplorer(this.options.value)">
<option value="1">Foo</option>
</select>


gibi bir kod ile seçildenin değerini alıp işliyoruz.
25942 kere okundu [#]

04.Mart.2007 Pazar :: 21:24:16
Ufaktan web programlama ile ilgilenip, yazdığı kodun tüm tarayıcılarda düzgün gözükmesini sağlamaya çalışan kişiler, Internet Explorer'ın CSS min-height ve min-width komutlarını anlamaMA konusundaki ısrarlarını bilirler.
Bu dert nasıl olur da çözülür derken aşağıdaki linki buldum pek sevindim, çılgın attım.
http://www.cftopper.com/index.cfm?page=blog&blogId=1&blogpostid=82

falanFilan {
  min-height:500px;
  height:auto !important;
  height:500px;
}

23487 kere okundu [#]

30.Kasım.2006 Perşembe :: 09:34:31
Uğraşıyorsunuz, güzel bir şeyler yazıyorsunuz, kendi makinenizde Explorer dahil düzgün çalışan sistemi, karşıdaki makineye yükleyince Explorere garip bir şekilde ilk açışta sayfayı boş açıyor, f5 ile yeniledikten sonra düzgün gösteriyor. Bu her bağlantıya tıklandığında da aynı şekilde oluyor, insan deliriyor.
Ancaaaaak,

header("Cache-Control: must-revalidate");


ile tüm sorunlar tarih oluyor :)
26845 kere okundu [#]

09.Ocak.2006 Pazartesi :: 16:11:05
Php'deki bir easter egg(kinder sürpriz yumurta). Bir php dosyasına ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
satırını gönderdiğinzde sevimli birşeyler çıkıyor.
http://yuxel.net/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

Kaynak : http://www.neowin.net/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
28799 kere okundu [#]

24.Kasım.2005 Perşembe :: 22:30:20
Beedon'a rss parser yazacaktım ki bunu gördüm çok güzelmiş
http://lastrss.webdot.cz/
31709 kere okundu [#]

28.Mayıs.2005 Cumartesi :: 13:21:41
Bir arkadaş için küçük bir download betiği hazırladım.
Belirtilen dizin icindeki dosyaları indirmek için ufak bir betik. Çok basit bir referer kontrolü yapıyor ve indirilen dosyanin tam adresini göstermiyor. Kod aşağıda.

Devamı
24353 kere okundu [#]



Konular
Opera {39}
Müzik {70}
Qt {12}
Ben {122}
Debian {26}
Sinema {24}
php/web {44}
Link {58}
KDE {7}

[Konular]


Takvim
<  Ocak 2018  >
PSÇPCCtPz
1234567
891011121314
15161718192021
22232425262728
293031


Temalar
xmas
yesilozAskerEdition
yellos
yesiloz
uira
yesilozHtml5
darksight
greeny
opera
default
dx

Es Dost
Altan
Tuğrul
Selçuk
Timu
Mehmet
Ünal
Gökhan
Koray Taylan
Yaşar
Özgür
Orhan
Kemali
Ahmet
Emrah
Kıvanç
BilgiFrekans
Bünyamin
Bedava Site

Gez Gör Arpacık
Opera Türkiye
Uira
Ma"Cess"teleri


Projeler
Beedon
sozluQ
qPod
SourPHP
Ekşigator
Ekşigator-qt
Soccer Madness