elementaryOS Luna Türkçe Yerelleştirme Takımımıza Katılın

 

elementaryOS ekibi uzun uğraşlar sonucu ortaya çok güzel bir iş çıkardı ve Luna sürümünün 1. betasını yayınladı. Luna ile birlikte öntanımlı olarak gelen Maya, Wingpanel, Slingshot, Swithcboard, Noise, Pantheon Greeter… gibi bir çok uygulama da elementary ekibinin elinden çıktı.

 

Not: Uygulamaların çoğu Vala dilinde yazılmış ve genelde Granite kütüphanesi kullanılmış. Kullanmanızı tavsiye ederim. Çok güzel uygulamaları çok rahat bir şekilde yazabilirsiniz. :)

 

 

 

Şu an için elementary yazılımları tam olarak Türkçeleştirilmiş değil. Ben de bunun için launchpad’de bir çeviri grubu kurdum. Grupta şu an için 3 kişiyiz. Gruptakilerle birlikte Luna’nın son sürümü çıkmadan çevirilerin bitmesi için çalışacağız. Eğer yardımcı olmak isterseniz bize buradan katılıp çevirilerinizle destek olabilirsiniz :)

 

Bu arada “elementaryOS neymiş?” diyenler buradan detaylı incelemeyi okuyabilirler.

Bu da benim Luna masaüstüm :D

httpd “Attempt to invoke directory as script” hatasından kurtulmak

Bugün bir cgi web uygulaması geliştirirken başıma bu hata geldi. Ne zaman localhost/cgi-bin diye bağlanmaya çalışsam 403 hatası aldım. Ben de en sonunda apache’nin error.log’una bir bakayım dedim. Hata kayıtlarında “Attempt to invoke directory as script” diye bir hata vardı. İnternetten araştırdım ve meğerse cgi-bin dizinini

olarak tanımlamışım. ScriptAlias o dizindeki bütün dosyaları çalıştırılabilir olarak algılıyormuş. O yüzden dizin ismi ile girdiğimizde. DirectoryIndex değerleri önemsiz kalıyor ve 403 hatası veriyordu. Bu sorunu gidermek aslında çok basit. Apache config dosyanızda ScriptAlias kısmını Alias olarak değiştrip apache’yi yeniden başlatırsanız sorun düzelmiş olur.

Autossh ile Tünel Kazmak :)

Bi ara bizim kampüste her türlü torrent indirme engellenmişti. Benim için olmazsa olmaz olan torrentlerin engellenişi, nasıl güvenlik duvarını aşarım sorusunu kendime sordurttu. Ben de hemen araştırmaya koyuldum ssh ile socks proxy açabileceğimizi öğrendim. SSH’nin socks proxy için oldukça basit bir kullanımı var.

Fakat her seferinde bu komutu girmek ve arkasından şifre girmek insanın bıktırabiliyor. Aynı zamanda şifreden dolayı sistem açılışına da ekleyemiyoruz. Şifre sorma olayını çözmek için basit bir rsa key üretip sunucumuzdaki  ~/.ssh/authorized_keys  dosyasının sonuna eklememiz yeterli.

Bu kadar. Artık bundan sonra ssh ile şifresiz olarak bağlanabileceksiniz. Ayrıca eğer isterseniz alias olarak ~/.bashrc  dosyasının içine bu komutu ekleyip kullanabilirsiniz. Örneğin;

sshto diye bir alias tanımladım. Bundan sonra komut satırına  sshto  yazarak sunucu ya bağlanabilirim.

Son olarak diyorsanız ki ben sistem açılışında çalıştırayım bu komutu, hiç bir terminal açık beklemesin, o zaman autossh diye güzel bir araç var onu kullanabilirsiniz. Arch Linux kullanıcıları depodan kurabilirler. Kurduktan sonra aşağıdaki komutu çalıştırmamız yeterli.

Eğer bağlantı kesilirse 600 saniye içinde otomatik olarak tekrar bağlanacaktır. Fakat siz isterseniz  AUTOSSH_POLL  globalini kullanarak bu süreyi kısaltabilirsiniz.