Etiket arşivi: Linux

Eclipse’te (Linux, KDE) Kes, Kopyala, Yapıştır Probleminin Çözümü

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;

  1. Sistem çekmecesindeki Klipper’a sağ tıkla
  2. Klipper’ı yapılandır
  3. Boş panonun kullanımını engelle seçeneğindeki seçimi kaldır ve Tamam butonuna bas.

SSH Üzerinden WordPress Sitelerinin Yönetimi

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/

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;

go birazkisisel themes

go birazkisisel themes

Yani kullanım şu şekilde;

go <kullanıcı> <wp-content altındaki klasor>

go <kullanıcı> <wp-content altındaki klasor>

Bunu siz de yapmak isterseniz şunları yapın.

$ vim /usr/bin/wpcd

$ vim /usr/bin/wpcd

Oluşturulan wpcd adlı dosyanın içine şunu yazın;

cd /home/$1/public_html/wp-content/$2

cd /home/$1/public_html/wp-content/$2

Kaydedip çıktıktan sonra;

$ chmod +x /usr/bin/<strong>wpcd</strong>

$ chmod +x /usr/bin/<strong>wpcd</strong>

Ardından olayı daha kolay hale getirelim;

$ vim ~/.bashrc

$ vim ~/.bashrc

İçine şunu ekleyin;

alias go='source wpcd $1'

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.

Askere Gittim, Geleceğim!

Bir önceki yazımda da bahsettiğim gibi askere gidiyorum.

Başlık Alper‘den alıntı gibi oldu ama hep bu yazı için düşündüğüm başlık buydu :) Madem öyle ben de bir ekran görüntüsü ile devam edeyim.

askerlik-sonucu

Ekran görüntüsünden de görülebileceği gibi acemi askerliğimi yapacağım yer;

1’İNCİ OR. HRK. KUR. YBŞK. MU. A. K.LIĞI İSTANBUL

Bugün General Hamza Günalp Kışlası Yarımburgaz / Halkalı / Küçükçekmece’ye gidip birliğime teslim olacağım. 5 ay boyunca buralarda yokum. Hakkınızı helal edin :)

Cooliris : Fotoğraf Görüntülemede Son Nokta

Uzun zamandır harika bir Firefox eklentisi olan Cooliris‘i tanıtan bir yazı yazmak istiyor fakat zaman bulamıyordum.

Cooliris temelde bir fotoğraf görüntüleyicisi. Flickr, Facebook, Picasa, Google Images ve daha bir çok sitedeki albüm halindeki fotoğrafları çok hızlı ve keyifli bir şekilde görüntüleyebilmenizi sağlıyor. Ayrıca kendi bilgisayarınızdaki fotoğrafları da aynı keyifle görüntüleyebiliyorsunuz.

Ayrıca Cooliris, web’e farklı bir bakış açısı getiren bir eklenti. Amazon’da bir ürün aramasını fotoğraf odaklı yapmanın keyfini yaşatıyor. Fotoğrafa tıkladığınızda ürünün ayrıntıları (fiyatı vb.) da gözüküyor ve beğendiyseniz siteye gidip satın almak kalıyor. Cooliris bize standart bir e-ticaret sitesinde ürün aramaktan çok daha farklı ve keyifli bir arayüz sağlıyor. Umarım yakında tüm e-ticaret sitelerinde Cooliris desteğini bulabiliriz.

Cooliris ile haber okumak da ayrı bir keyif!

İyisi mi siz hemen gidip Cooliris‘i yükleyin ve bu muhteşem eklentiden kendinizi mahrum bırakmayın.

Ayrıca geliştiriciler için şunu eklemek istiyorum, sitenizdeki resimlerin Cooliris’te görüntülenebilmesi için yani sitenize Cooliris desteği getirmek için Media RSS yayınlamanız yeterli !

Seçilen %file dosyası yüklenemedi: hedef %directory doğru girilmemiş.

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

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.

8. Linux ve Özgür Yazılım Şenliği’nde buluşalım

Linux Kullanıcıları Derneği ve Bilgi Üniversitesi‘nin ortaklaşa düzenleyeceği 8. Linux ve Özgür Yazılım Şenliği 17-18 Nisan 2009 tarihlerinde Dolapdere Kampüsü‘nde yapılacak. Şenlik programı henüz belli değil ancak aldığım bilgilere göre Nisan başı gibi programın belirlenmesi planlanıyor.

Şenlik 09 web sitesi, web sitenize ekleyebileceğiniz bannerlar ile birlikte yayında.

Şenlikte görüşmek üzere…