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/
|
|
63195 kere okundu
[#]
|
23.Kasım.2009
Pazartesi
:: 21:34:50 |

|
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"
|
|
56922 kere okundu
[#]
|
11.Ekim.2009
Pazar
:: 18:27:53 |

|
İ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 :)
|
|
57085 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();
|
|
61637 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ı
|
|
54681 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
|
|
62748 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>
|
|
62608 kere okundu
[#]
|
06.Ocak.2009
Salı
:: 12:07:42 |

|
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 :)
|
|
66568 kere okundu
[#]
|
29.Kasım.2007
Perşembe
:: 08:27:56 |

|
Sü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
|
|
65269 kere okundu
[#]
|
08.Kasım.2007
Perşembe
:: 12:17:15 |

|
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.
|
|
64345 kere okundu
[#]
|
05.Ekim.2007
Cuma
:: 13:15:23 |

|
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.
|
|
66189 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ı
|
|
74829 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]
|
|
58624 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.
|
|
60170 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;
}
|
|
62818 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 :)
|
|
67458 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/
|
|
69950 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ı
|
|
62060 kere okundu
[#]
|
|
 |
Takvim |
 |
|
< Mart 2025 > |
P | S | Ç | P | C | Ct | Pz |
| | | | | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
|
|
 |
|
 |
|