Posted: Nisan 3rd, 2010 | Author: Hüseyin Berberoğlu | Filed under: İpuçları, Pardus | Tags: Eclipse, kde, Linux, Pardus, PHP | No Comments »
PHP yazmak için Eclipse’in “Eclipse for PHP Developers” sürümünü indirip çalıştırdım. İşletim sistemi olarak Pardus, masaüstü olarak ise KDE kullanmaktayım. İlk karşılaştığım problemlerden biri kısayollarla yapılan kes, kopyala, yapıştırın doğru çalışmamasıydı. Bunu şuradan bulduğumu şu çözümle çözdüm;
- Sistem çekmecesindeki Klipper’a sağ tıkla
- Klipper’ı yapılandır
- Boş panonun kullanımını engelle seçeneğindeki seçimi kaldır ve Tamam butonuna bas.
Posted: Mart 30th, 2010 | Author: Hüseyin Berberoğlu | Filed under: Etkinlikler, Özgür Yazılım | Tags: etkinlik, Linux, Özgür Yazılım, şenlik | 1 Comment »
Bu yıl
İstanbul Bilgi Üniversitesi ve Linux Kullanıcıları Derneği‘nin ortaklaşa düzenlediği Özgür Yazılım ve Linux Günleri 2-3 Nisan’da Bilgi Üniversitesi Dolapdere Kampüsü’ünde yapılacak. Program ve diğer detaylar için; http://www.ozguryazilimgunleri.org/
Etkinlikte görüşmek üzere…
Posted: Şubat 14th, 2010 | Author: Hüseyin Berberoğlu | Filed under: Linux | Tags: console, Linux, linux gezegeni, özgürlük için, ssh, sunucu | 4 Comments »
Yönettiğim bir sunucu var. Bu sunucunun içinde, desteğini verdiğim, WordPress kullanan, onlarca web sitesi var. Zaman zaman bu sitelerde tema düzenlemesi yapmak, sitelere eklenti kurmak, eklentilerde düzenlemeler yapmak gerekiyor. Bu işler için genellikle sunucuya ssh ile bağlanıp gerekli düzenlemeyi vim ile yapıyorum.
Bu işi yaparken en sık yaptığım şey ilgili sitenin temalarının veya eklentilerinin bulunduğu klasöre cd komutu ile girmek ve düzenlemeyi yapmak. Örneğin şöyle bir şeyi hep yazmak zorunda kalıyorum;
cd /home/birazkisisel/public_html/wp-content/themes/
Bunu her seferinde yazmak gerçekten çok sıkıcı geliyordu. Artık bu can sıkıcı kod yerine sadece şunu yazıyorum;
Yani kullanım şu şekilde;
go <kullanıcı> <wp-content altındaki klasor>
Bunu siz de yapmak isterseniz şunları yapın.
Oluşturulan wpcd adlı dosyanın içine şunu yazın;
cd /home/$1/public_html/wp-content/$2
Kaydedip çıktıktan sonra;
$ chmod +x /usr/bin/<strong>wpcd</strong>
Ardından olayı daha kolay hale getirelim;
İçine şunu ekleyin;
alias go='source wpcd $1'
Son olarak ~/.bashrc dosyasındaki değişikliklerin aktif olması için ssh ile tekrar bağlanın.
Esen kalın.
Posted: Haziran 3rd, 2009 | Author: Hüseyin Berberoğlu | Filed under: (Web) Programlama, Özgür Yazılım | Tags: linux gezegeni, özgürlük için, sürümlendirme, wordpress eklenti geliştirme, yazılım geliştirme | 9 Comments »
Bir yazılım hazırladınız. Örneğin; bir WordPress eklentisi.
Şimdi yayınlama zamanı ve size bir sürüm numarası gerek. İlk sürüm numarası olarak 0.1′i öneririm. 1.0′ı önermem çünkü bir yazılıma sürüm 1.0 dendiğinde, genelde o yazılımın işini çok iyi yapan ve kararlı bir hale geldiği hissi uyandırır fakat genelde ilk sürümler böyle olmazlar :)
0.1.0 sürümünü yayınladık. Buradaki 0.1 birincil (major) sürüm numaramız, sondaki 0 ise ikincil (minor) sürüm numaramız.
Peki gelecek sürümleri neye göre vereceğiz ? Benim önerim ve genelde yapılan şöyle;
- Eğer hata düzeltmesi yapıldıysa ikincil sürümü arttırın. Yani 0.1.1, 0.1.2 gibi…
- Eğer yeni bir özellik eklendiyse minor sürümü arttırın. Yani 0.2.0, 0.3.0 gibi…
Bu sürümlendirme yöntemini yazdığım WP Favorite Posts eklentisinde kullanıyorum. Ayrıca Tekir’de de benzer bir sürümlendirme yöntemi kullanıyoruz.
Burada bahsettiklerim sadece öneri, siz istediğiniz gibi sürüm numaraları da verebilirsiniz.
Ayrıca sürümlendirme ile ilgili güzel bir de wiki sayfası (İngilizce) var.
Posted: Mayıs 28th, 2009 | Author: Hüseyin Berberoğlu | Filed under: Linux, Pardus | Tags: kde4, özgürlük için, Pardus, Pardus 2009, pisi | 7 Comments »
Pardus 2009 sürüm takvimi geçtiğimiz günlerde açıklandı;
- 27 Mayıs Alfa sürümü
- 19 Haziran Beta sürümü
- 3 Temmuz RC sürümü
- 10 Temmuz RC2 sürümü
Takvime göre yaklaşık 1 ay sonra Pardus 2009 çıkacak. Pardus geliştiricileri 2009 için çalışmaya yaklaşık 3 ay kadar önce başladılar ve takip ettiğim kadarıyla başta sürüm yöneticisi Onur Küçük olmak üzere hepsi çok iyi iş çıkarıyorlar, hepsinin eline sağlık.
Read the rest of this entry »
Posted: Nisan 26th, 2009 | Author: Hüseyin Berberoğlu | Filed under: Pardus, Wordpress Eklentileri | Tags: eklentilerim, favori yazılar eklentisi, özgürlük için, Wordpress Eklentileri, wp favorite posts | 32 Comments »
Bu yazı yeni sürüm duyurusu yapmak için yazıldı. Eklenti hakkında detaylı bilgi (kurulum vb.) için bu yazıyı okuyunuz.
Eklentinin 1.2 versiyonunda favori yazıların bilgisinin veri tabanına saklanması özelliği eklendi. Daha önceden ziyaretçinin tarayacısının çerezlerine saklanan veriler artık -eğer ziyaretçi giriş yapmışsa- veritabanına saklanıyor. İşleyiş şu şekilde;
* Eğer giriş yapıldıysa favori yazılar veritabanına saklanır.
* Eğer giriş yapılmadıysa favori yazılar çerezlere saklanır.
Ayrıca istendiği takdire eklentinin yönetim sayfasından “sadece giriş yapan üyeler favorilerine ekleyebilsin” seçeneğini de seçebilirsiniz. Böylelikle kayıtlı olmayan kullanıcılar bu özelliği kullanamaz.
Eklentiyi buradan indirebilirsiniz.
Hata bildirimlerinizi yorum olarak girerseniz sevinirim.
Posted: Mart 24th, 2009 | Author: Hüseyin Berberoğlu | Filed under: İpuçları, Linux | Tags: apache, dil dosyası, drupal, Linux | No Comments »
Drupal‘de başlıktaki gibi bir hata ile karşılaşırsanız büyük ihtimalle dosya izinlerinde veya sahipliklerinde bir problem var demektir. Dosya yükleme işlemlerinde bu hata ile karşılaşabilirsiniz. Ben bu hata ile dil dosyası yüklemeye çalışırken karşılaştım.
Başlıktaki %directory yükleme işlemine göre değişebilir. Örneğin benim aldığım hatadaki %directory, sites/default/lanuages idi. Şu kod ile dizin sahipliğini düzeltince sorun ortadan kalktı;
chown nobody:nobody sites/default/languages
Bu kodun sizin probleminizi çözeceği kesin değil, sizin server ayarlarınıza göre nobody yerine başka bir şey yazmanız gerekiyor olabilir ama önce yukarıdaki kod denemenizde fayda var.