PHP Saydam (Transparent) Resim Yaratmak

PHP’de GD ile eklediğiniz resimlerin arkası varsayılan olarak siyah oluyor. Eğer saydam bir arka planı olmasını istiyorsanız, şu şekilde ilerlemek gerekiyor: Önce yeni ve boş bir resim yaratıyoruz:  $im = imagecreatetruecolor(100, 100); Daha sonra bu resimden saydam olacak rengi oluşturuyoruz. Aşağıdaki örnekte beyaz renk saydam olacak, sizin resminizde bu renk kullanmadığınız herhangi bir renk olabilir. […]

, , ,

7 Yorum

Eclipse Kod Şablonları (Code Templates)

Eclipse’te Java kodu yazarken sürekli for ya da do while döngüsü veya public void metot kalıbı yazmaktan bıktınız mı? Bir çözüm mü arıyorsunuz? Tam aranan yerdesiniz. Eclipse içerisinde bu şablonları sizin için otomatik oluşturan bir sistem mevcut. Üstelik halihazırda birçok kalıpla birlikte. Hemen bunlara nasıl ulaşacağımıza bakalım. Window -> Preferences ekranını açıyoruz. Açılan ekrandaki ağaçtan […]

, , , ,

3 Yorum

Sencha Designer 2 Çıkıyor

Henüz Betada olan Sencha Designer 2, Ext Designer programının yeni jenerasyonu olarak ifade ediliyor. En basit EXT JS arayüz üreticisinden, tamamıyla kompleks masaüstü ve mobil uygulama geliştirme platformu olarak nitelendiriliyor. Sadece Sencha2 için destek eklenmekle kalınmamış, aşağıdaki birkaç özelliği de ekleyerek önemli bir yol kat edilmiş gözüküyor. Bu özellikler :  Inline dökümantasyon,  Kullanıcılara anında destek […]

, , , ,

Yorum yok

Prism – Web sitesi masaüstü programı üreteci

Mozillalabs da denk geldiğimiz bir proje şöyle diyor : “Prism is an application that lets users split web applications out of their browser and run them directly on their desktop” Yani diyor ki ; Prism, web uygualamalarını browser’dan ayırarak masaüstüne taşıyan, ve doğrudan masaüstünden çalışmasını sağlayan bir uygulamadır. Denedim, şöyle çalışıyor. Mozillalabs ın projesi olduğundan yani […]

, , , ,

Yorum yok

mysql ortalama (avg) fonksiyonu

Çok basit bir konu olan ortalama alma, mysql içinde tek bir fonksiyon (avg fonksiyonu) ile yapılabilmektedir. Her veritabanında muhtemelen vardır zaten. Aklımızda bulunsun, aranınca da bulunsun.. Örnek : Bir blogumuz olsun ve içinde yazılarımıza puan verenlerin tutulduğu bir sütunumuz olsun. select avg(point) from posts; point sütunundaki değerin ortalamasını almak manasına gelmektedir. query yapılan tablodaki sorgu […]

, , , ,

2 Yorum

Bir Klasördeki Optimum Dosya Sayısı (optimum file count in a directory)

Bir sunucunuz varsa, içerisinde bir sürü hesabınız varsa veya bir sunucudaki birden çok hesabı yönetiyorsanız, bu anlatacağım en çok sizi ilgilendiriyor. Herkes için de faydalı bir bilgi tabi ki. Bir yazılımda cache, temp vb. klasörler olmaktadır. Yalnız, bu klasörlerin içeriği dinamik olarak kısıtlanmadığından veya kısıtlanmasının maliyetinden dolayı, klasördeki dosya sayısı çok dinamik olarak artacaktır. Normalde […]

, , , , , , , ,

Yorum yok

php include pathe ekleme yapmak (append include_path)

phpde çoğu zaman include ettiğimiz dosyalar genel bir klasörün altındadır. Ve include_path dediğimiz kavram php.ini içinde olduğundan , standart web hostinglerde vb bu kısma erişemezsiniz. Bu noktada işinizi kolaylaştırmak için çalışma anı için include ettiğiniz dosyalar için klasörünüzü ayarlayabilirsiniz. örnğein aşağıda bir üst dizini $path = “../”;//bir üst dizini include path e ekler, $path = […]

, , ,

Yorum yok

php 5.3 goto ozelligi

Herkesin c dilinde döngüleri öğrenmeden önce ilk öğrendiği anahtar kelimedir herhalde goto. nedir goto? bir etiket verirsiniz, bir yerde de goto etiket dersiniz. kod bloğu etiketin olduğu satıra sıçrayıp oradan akmaya devam eder. Fakat hocalarımız dahi kızar goto kullananlara puan vermez sınavalrda. Çünkü yazılım ve kod mantığına aykırıdır goto. Peki php 5.3 te neden dahil […]

, , ,

3 Yorum

Mysql “Got error 28 from storage engine” Hatası

Mysql ile çalışan bir sisteminizde “Got error 28 from storage engine“ hatası alıyorsanız eğer, harddiskinizde işlem yapacak en ufak bir yer kalmamış demektir. Basit bir select sorgusunda bile (diske bir şey yazılmıyor zannediyorsanız, mysql-cache açıksa bunu cachelemek için diske yazar) bu hatayı alabilirsiniz. Diskinizde bir miktar yer açarsanız yani kısaca mysql için çalışma alanı oluşturabilirseniz, […]

, ,

5 Yorum

Linux nohup Komutu (command) – Arka Planda Komut Çalıştırma

Çoğu zaman bir uzak sunucuya ssh üzerinden bağlanırız. Bir shell (terminal, veya kabuk artık ne diyorsanız) komutu çalıştırığınızda ve daha sonra çıkış işlemi yaptığınızda, işlem veya komut kapatılır (kill edilir). Bazı işler ise öyle 1-2 dakikada bitmez, uzun bir süre çalışması gerekir. Bu durumda, çıkmanız da gerekiyorsa, ne yapacaksınız? nohup ön komutunu kullancaksınız. nohup komut_adi […]

, , , ,

1 Yorum