Software kategorisi arşivi
Java 7 – Birden Fazla Exception Aynı Alanda
Ahmet Orsorlu tarafından, Java kategorisi altında, 10.08.2012 tarihinde gönderildi
Daha önceki Java versiyonlarında, bir try blogundan veya bir metottan birden fazla farklı exception atıldığında, her bir exceptionı ayrı catch bloğunda yakalamamız gerekiyordu. public void throwTestMethod() throws IllegalArgumentException, FileNotFoundException, NullPointerException { // … } public void throwTest() { try { throwTestMethod(); } catch (IllegalArgumentException e) { // Do special process for IllegalArgumentException } catch (FileNotFoundException […]
Node.js nedir?
Emre Macit tarafından, node.js, Web kategorisi altında, 06.08.2012 tarihinde gönderildi
Node.js, Chrome’un Javascript motorunun üzerine kurulmuş, ölçeklenebilir, yazması kolay kurması kolay network uygulamalarıdır. Node.js olay güdümlü (event-driven) , bloklaman I/O (input output) modelini kullanır ki, bu da onu hafif ve etkili olmasına sebep olur. Canlı uygulamalar için bire birdir. Node.js Github üzerinden çatallayabileceğiniz bir projedir ve tam olarak şuradan çatallanabilir. Node.js Microsoft, Yahoo, Ebay ve […]
Java 7 – switch İfadelerinde String Nesnesi Kullanımı
Ahmet Orsorlu tarafından, Java kategorisi altında, 06.08.2012 tarihinde gönderildi
Java’nın 7 versiyonundan önce switch ifadelerinde sadece primitive tipler (char, int, byte, short), bunların wrapper sınıfları (Character, Integer, Byte, Short) ve enumareted tipler (enum) kullanılabiliyordu. Java 7 ile birlikte switch ifadelerinde artık String nesneleri de kullanılabiliyor. Eski usül bir örnek verecek olursak; public static final int MONTH_JAN = 1; public static final int MONTH_FEB = […]
web hata ayıklama (debug) metodolojileri ve teknikleri
Emre Macit tarafından, Mysql, Php, Software, Web kategorisi altında, 05.08.2012 tarihinde gönderildi
Herkes bir yerlerde elbet bir hata ile karşılaşmıştır. Düşünsenize, o hatayı nasıl giderdiniz? Bir şekilde gidermişsinizdir değil mi? Hata ayıklamanın da yöntemleri mevcut. Bunları, kendim tecrübe ettiğim kadarını (genelde web ile ilgili) sizlerle paylaşmak istiyorum. Bunlardan bazılarını mecbur yapacağız, bazılarını ise alternatifleri arasından tercih edip yapacağız. Örnek Senaryo : Sitenizde bir kısmında hata meydana geldiği, […]
cpanel eximstatsi otomatik bosaltmak – python
Emre Macit tarafından, Linux, Python, Server kategorisi altında, 31.07.2012 tarihinde gönderildi
Eximstats tablonuz zaman zaman şişip, makinanızın diskinde gereksiz yer kaplıyorsa, aşağıdaki python kodu ile bu veritabanınızı boşaltabilirsiniz. Bu dosyayı da cronjob’a eklerseniz, her gün otomatik olarak bu işlem gerçekleşmiş olur. import MySQLdb as sql import sys connection = sql.connect(‘localhost’,’root’,’mysqlrootsifresi’,’eximstats’) cursor = connection.cursor() cursor.execute(“show tables”) result=cursor.fetchall() for x in result: cursor.execute(“truncate %s” % str(x[0])) Not : […]
Php stdClass Nesnesi ( stdClass Nesnesi – Dizi Dönüşümleri )
Gökhan Tunçkale tarafından, Php, Software kategorisi altında, 29.07.2012 tarihinde gönderildi
stdClass nesneleri, PHP Predefined Classlara aittir. Dizileri (array) nesnelere çevirmek, yada nesneleri dizilere çevirmek, çalışmamıza bağlı olarak çok kullanışlı olabilir. Dizi veya nesne tek boyutluysa (one-dimensional), işimiz oldukça kolaydır. Fakat bunlar çok boyutlularsa (multi-dimensional) işimiz biraz zorlaşabilir. Aşağıda çok boyutlu dizileri ve nesneleri birbirine dönüştüren 2 fonksiyon paylaşıyorum. Sonrasında da kullanımlarına örnek vereceğim. Nesneyi Diziye […]
Zend framework Zend_Db_Adapter ile veritabani persistent connection olusturma
Emre Macit tarafından, Mysql, Php, zend framework kategorisi altında, 05.07.2012 tarihinde gönderildi
Zend framework ile Zend_db_adapter kullanarak herhangi bir veritabanına persistent (kalıcı) bğalantı oluşturmak istiyorsanız, config.ini dosyanıza (veya adı application.ini olabilir artık hangisi ise ) database.params.persistent = TRUE yazmanız yeterli olacaktır. peristent connection nedir merak ediyorsanız, bir önceki yazım için tıklayınız.
database – mysql persistent connection nedir?
Persistent connection nedir? Persistent connection, bağlantının sürekli açık tutulduğu bağlanma biçimine denir. Normal olarak, yazılım dilleri bir veritabanına bağlanacağı zaman, bilgisayardaki bir port üzerinden veritabanına bağlantı açar. Daha sonra kodun sonunda, veya isteğe bağlı bir yerine bağlantıyı kapatır. Ayrıca connection kapatılmadıysa, yazılım dillerinde otomatik kapatma seçenekleri de bulunmaktadır. Örneğin 5 sn sonra kapat, 10 sn […]
Symfony2 Türkçe Belgeleri
Boğaç Aslanyürek tarafından, Php, symfony2 kategorisi altında, 12.06.2012 tarihinde gönderildi
Yaklaşık 1 ay önce Symfony2 yazılarıma denk gelen Sedat Kocadoğan’ın benimle iletişime geçmesiyle, Symfony2 için Türkçe dokümantasyon oluşturmak amaçlı bir avuç gönüllü insan olarak bir araya geldik. Benim çok yoğun bir dönemime rastladığı için pek katkıda bulunamasam da Osman Üngür’ün de katkılarıyla dokümantasyonun yarısı tamamlandı. Dokümantasyona buradan ulaşabilirsiniz. Siz de katkıda bulunmak isterseniz yapmanız gerekenleri yine […]
