Software kategorisi arşivi
django Framework Nedir? Farkı Nedir?
Emre Macit tarafından, Django Framework, Python, Web kategorisi altında, 29.05.2012 tarihinde gönderildi
Django; hızlı, temiz ve pragmatik tasarımı teşvik eden , üst seviye bir Python Web Framework’üdür. (Her frameworkun olduğu gibi esnekliğe performansa önem verdiğini iddia etmektedir, fakat bunu denemeden göremeyeceksiniz malesef). Django , kendinizi tekrar etmeme prensiplerine (DRY – Dont repeat yourself) bağlı olarak, işlemleri olabildiğince otomatize etmeye odaklandır. Bir yazılım frameworknden ne beklersiniz? İşte Django […]
php hata mesajlarını gösterme (linux)
Gökhan Tunçkale tarafından, Php, Ubuntu kategorisi altında, 22.05.2012 tarihinde gönderildi
Ubuntuda Apache, Php ve mySql kullanarak web sitesi geliştirirken, notice, fatal error vb. hata-uyarıları görüntüleyebilmek için php.ini dosyası üzerinden bir ayar yapmak gereklidir. Çünkü Ubuntuda php5′i kurduğumuzda php.ini dosyası içerisinde varsayılan olarak display_errors = Off gelmektedir. sudo gedit /etc/php5/apache2/php.ini diyerek php.ini dosyasını editörde açıyoruz, ve display_errors = Off satırını bulup, Off kısmını On ile değiştiriyoruz.
Java Immutable (Değişmez) Sınıflar
Ahmet Orsorlu tarafından, Java kategorisi altında, 19.05.2012 tarihinde gönderildi
Immutable (değişmez) sınıflar, nesneleri bir kez oluşturulduktan sonra nesne içeriği değiştirilemeyen sınıflardır. Bir nevi sabit sınıflardır diyebiliriz. Örneğin, Java’da String sınıfı değişmez sınıflardan bir tanesidir. Diğer bilinen değişmez sınıflardan bazıları, Integer, Double, Boolean, BigDecimal sınıflarıdır. Gelin şimdi hem değişmez sınıfların özelliklerini görmek adına hem de değişmez bir sınıf nasıl yaratılır onu görmek adına bir sınıf […]
Symfony2 – Ek Kutuphaneleri Yonetmek
Boğaç Aslanyürek tarafından, Git, Php, Software, symfony2 kategorisi altında, 03.05.2012 tarihinde gönderildi
Symfony2 için kullanılan ek kütüphaneleriyle tek bir bilgisayarda çalışırsanız sorun yaşamayabilirsiniz. Fakat canlı bir ortama ve ya başka bir yazılımcının bilgisayarına kurmak istediğinizde, hangi kütüphanenin hangi versiyonunu kurduğunuzu unutabilirsiniz ya da zamanla herkes farklı bir versiyona sahip olabilir. Ayrıca ek kütüphane klasörünüz fazlasıyla şişeceği için kullandığınız git deposunda gereksiz yer kaplar. Hataları önlemek ve işleri […]
Symfony2- FOSFacebook – Facebook needs the CURL PHP Extension Hatasi
Boğaç Aslanyürek tarafından, symfony2 kategorisi altında, 29.04.2012 tarihinde gönderildi
Symfony2′de FOSFaceBookBundle yüklemesi yaptıktan sonra, herhangi bir konsol komutu çağırmaya çalıştığımda aşağıdaki hatayı alıyordum. [Exception] Facebook needs the CURL PHP extension. Biraz araştırdığımda, WAMP gibi 3′ü bir yerde kurulumlarda Apache tarafından kullanılan php.ini dosyası ile konsoldan aşağıdaki şekilde çağırdığımız php komutunun farklı php.ini dosyası kullandığını öğrendim. php app/console container:debug Yani wamp’ın menüsünü kullanarak curl uzantısını […]
php magic methods
Gökhan Tunçkale tarafından, Php, Software kategorisi altında, 23.04.2012 tarihinde gönderildi
Php de bulunan özelliklerden biri de php magic methods. (Kendiliğinden çalışan da diyebiliriz türkçe olarak.) Ne İşe Yarar Bu Magic Metodlar? Magic metodlar, Class seviyesinde çalışan metodlardır. Örneğin aşağıdaki örnek için $deneme = new Deneme(); yazdığımızda Deneme sınıfındaki __construct magic metodu çalışır. Tıpkı bunun gibi, classta olmayan bir metodu çağırdığınızda __call() metodu çağrılır. class Deneme { public function __construct(){ […]
C dilinde yapılar ve kullanımları (structures in C)
Gökhan Tunçkale tarafından, C, Software kategorisi altında, 12.04.2012 tarihinde gönderildi
Struct nedir? Struct(yapılar), birbirleriyle ilişkili olan değişkenlerin bir arada tutulması, tek bir isim altında toplanmasıdır. Kabaca bir örnek vermek gerekirse; bir öğrenci struct‘ımız olsun (ismine ogrenci diyelim). Bir öğrenciye ait hangi bilgileri tutabiliriz? Öğrenci ismi, okul numarası, cinsiyet, okul ismi, vs. Peki bu structı nasıl oluştururuz? struct ogrenci{ char *isim[30]; char cinsiyet; int okulNumarasi; char […]
Java Generics – Tipler Üzerinde Soyutlaşma
Ahmet Orsorlu tarafından, Java, Software kategorisi altında, 10.04.2012 tarihinde gönderildi
Generics? Aslında konunun başlığı genel anlamda konuyu özetliyor (en azından sadece bir kısmını :)). Java 1.5 versiyonuyla gelen Generics özelliği, yazdığımız sınıfı tipler üzerinde soyutlaştırmamızı, türden bağımsız sınıflar yaratabilmemizi sağlıyor. Yani, sınıfı yazarken sınıfın metotlarının birden fazla tip için çalışabilirliğini sağlamış oluyoruz. En güzel anlatım örnekle anlatımdır diyerek (tamamen kendi görüşüm :)) bir örnek üzerinde […]
PHP curl ile istek örnegi (php curl example)
Emre Macit tarafından, Php, Web kategorisi altında, 09.04.2012 tarihinde gönderildi
CURL basit manada bir bot yapmak için kullanılabilir. Veyw webservis altyapısı olmayan yapılar için bir alternatif sağlayabilir. file_get_contents ile yapacağınız url isteklerinde (bunda allow_url_fopen açık olması lazım) kodunuza herhangi bir timeout koyamadığımız için sıkıntılı bir durum oluşabilir. CPU kullanımımız tehlikeye girebilir. Burada da yine curl, güçlü alternatif olarak karşımıza çıkmaktadır. Aşağıda basit bir CURL isteği […]

Güzel Kod Yazma Sanatı
Ahmet Orsorlu tarafından, Software kategorisi altında, 22.04.2012 tarihinde gönderildi
Öncelikle belirteyim, bu alanda guru falan değilim. Ancak, şu ana kadar okuduklarım, tecrübe edindiklerim ışığında kendi “güzel kod yazma” fikirlerime sahibim. Yazıda belirteceğim konular da bunların sentezi şeklinde olacak. Ve son söyleyeceğimi baştan söyleyeyim; Robert C. Martin‘in Clean Code isimli kitabını edinin ve birkaç kez okuyun. Şu ana kadar okuduğum en iyi teknik kitaplardan birisi diyebilirim. […]
Sen de yazılımcısın :
camel case, Clean Code, comments, değişken isimlendirme, fonksiyon isimlendirme, hungarian notation, metod isimlendirme, notations, sınıf isimlendirme, temiz kod
7 Yorum