jQuery için Türkçe bir wiki açıldı. jQuery için Türkçe kaynak sağlamak amacı ile yaratılan wikiye http://wiki.jquery-tr.com adresinden ulaşabilirsiniz.
Her wiki de olduduğu gibi bu wiki de katkılar ile büyüyecek. Yardımlarınızı esirgemeyin.
jQuery için Türkçe bir wiki açıldı. jQuery için Türkçe kaynak sağlamak amacı ile yaratılan wikiye http://wiki.jquery-tr.com adresinden ulaşabilirsiniz.
Her wiki de olduduğu gibi bu wiki de katkılar ile büyüyecek. Yardımlarınızı esirgemeyin.
Geçenlerde bir proje için Türkçe şehirlerin listesine ihtiyacım oldu. Her ne kadar bir çok yerde benzer veriler bulunsa da hiç biri hemen alınıp kullanılarak bir betik tarafından kullanılacak şekilde değildi.
En sonunda iş başa düştü. Şehir listesini daya kullanılabilir bir hale soktum. Eğer bir gün bir şehir listesine ihtiyacınız olursa işinize yarayabilir.
Türkçe Şehir Kodları (metin dosyası utf-8)
Türkçe Şehir Kodları SQL (SQL – utf8)
Metin dosyasını için örnek PHP betiği:
Bu dosya basit bir şekilde metin dosyasını okuyarak bir “select box” oluşturuyor.
<?php
$dosya = file('sehir_kodlari.txt');
echo "<select name='sehir'>";
foreach($dosya as $satir){
list($sehir, $plaka) = explode(' ', $satir);
echo "<option value='$plaka'>$sehir</option>";
}
echo "</select>";
?>
Dün akşam PHP’de bir uygulama geliştirmeye çalışırken başıma bir şey geldi. Çözene kadar saatler geçti. Başkasının da başına gelebilir diye buraya yazıyorum.
Türkçe karakter içeren uygulamalar geliştirirken dosylarımı UTF-8 olarak kaydediyorum. Böylece bir sürü yerde Türkçe problemi ile karşılaşmıyorum. Fakat görünen o ki header() fonksiyonu UTF-8′den hiç hoşlanmıyor.
Bir blogunuz varsa ve/veya içerik üreten herhangi bir siteye sahipseniz bu siteniz büyük ihtimalle örümcekler (bot) tarafından ziyaret ediliyordur. Özellikle arama motorları sayfalarınız indekslemek için bu yöntemi kullanıyorlar. Örnek olarak Google’ın örümceği Googlebot periyodik olarak sitenizi ziyaret ediyordur. Bu aslında iyi bir şey. Bu örümceklere yardımcı olmak amacı ile de robots.txt adlı bir dosya kullanılır. Bu dosya kısaca hangi örümceklerin sitede nerelere girmeye ve neleri okumaya veya indekslemeye izinleri olduğunu belirtir. Genelde örümcekler bu sınırlamalara saygı gösterirler. Bütün büyük arama motorlarının örümcekleride bunlara dahil. (Sonradan öğrendim ki MSN hariç. Büyük süpriz!)
Fakat bir örümcek yazmanın çok da zor olmadığı bu zamanlarda etrafta bir sürü kötü huylu örümcek de dolaşıyor. Sitenize gelen bu kötü huylu örümceklerin nedeni büyük ihtimalle ya spam yorumlar ya da içeriğinizi çalmaktır. Ve tahmin edersiniz ki bu kötü örümcekler robots.txt dosyanızı pek takmazlar. Bu benim de başıma geldi hem suaygiri.com’da hem de kişisel sitemde yayınladığım içerikler başka yerlerde ortaya çıkıyordu. İlk önce bunun bir kopyala yapıştır sorunu olduğunu düşündüm. Olabilir de. Ama bazı siteler o kadar fazla çalıntı içeriğe sahip ki bunun sadece kopyala – yapıştır ile olması çok zor gibi gözüküyor. Daha sonra Internet’te content scraping (içerik kazımak) ilgili bir yazı ile karşılaştım. O zaman dank etti.
Ufak bir betik ile bu örümcekleri yakalayıp IP veya “user-agent” sınırlaması ile uzak tutmak mümkün olabilir. Burada bir örneği mevcut.
Zaman geçtikçe bir sürü yeni açık kaynak program ortaya çıkıyor. Özellikle intenet ile ilgili olarak açık kaynak blog sistemleri, içerik yönetim sisteleri, resim galerileri, alış veriş sistemleri vs… Tabii bu kadar sistem arasında kullanmayı tercih ettiğinizi genelde önce bilgisayarınıza çekip bir test ortamında denemeniz gerekebilir.
Çoğu zaman için bu deneme ve bir test ortamı oluşturma işi çeşitli zorluklar çıkartabilir. Ama stumbleUpon ile gezerken rastladığım bir site bu sorunlara karşı güzel bir çözüm olabilir.
opensourcecms.com adlı bu site size açık kaynak içerik yönetim sistemlerini kurmadan test etme fırsatı sunuyor. Bu site sayesinde sadece içerik yönetim sistemlerini değil daha bir çok sistemi ve betiği (script) test etme fırsatınız var. Ayrıca diğer kullanıcıların yorumları da oldukça faydalı olabilir.
En kullanışlı yanlarından biri de kullandığınız veya kullanmayı düşündüğünüz sistemlerin farklı versiyonlarını test etme ve arada ki farkı görme kolaylığı. Mesela WordPress kullanıyorsanız, ve en son versiyon 2.3.2′ye geçip geçmemeyi düşünüyorsanız buradan 2.3.2 sürümünü kontrol edebilirsiniz.