Midnight Commander v4.6

0
m1a2
Emektar dost Midnight Commander`dan (MC) sonunda yeni haberler gelmeye başladı. Miguel Icaza`nın GNOME`a kayması ve şu Mono işiyle kendisini fazlaca meşgul etmesinden sonra gelişmesi önemli ölçüde duran MC çok uzun süre v4.55`de asılı kalmıştı. Tam ümidi kesmişken başını Pavel Roskin`in çektiği yeni bir geliştirici grubu olayı ele aldı ve üst üste yapılan release`lerle v4.6 ufukta gözüktü. En son mc-4.6pre3 geçen hafta duyurulduktan sonra final sürümün büyük bir aksilik olmazsa bu ay sonuna yetişmesi bekleniyor.
MC özellikle VFS (sanal dosya sitemi) kodunda çok sayıda güvenlik kusurlarına sahip bir programdır. v4.6 öncelikle bu güvenlik kusurlarının (çoğu buffer overflow) önemli bir bölümünü kapattığı iddiasında. Peki v4.6`da yeni neler var? Öyle `vay be!` dedirtecek yeni özellik yok. Fakat MC gibi kullanımı detaylar düzeyinde pratik olmak zorunda olan bir program için bu detaylarda güzel yenilik ve düzeltmeler var. Deneyerek gözlediğim ve beğendiğim bu yenilik/düzeltmeleri özetleyeyim:
  • Sonunda VFS içindeki dosyaları adam gibi edit edebiliyorsunuz. (Yani bir tar.gz/deb/zip vb. bir paketteki dosyayı istediğiniz gibi düzenleyebiliyorsunuz.) Benim bugüne kadar kullandığım MC`lerde çok şikayetçi olduğum bir sorundu bu.
  • Alt-O (veya benim alıştığım şekliyle Esc-O) karşı paneli bulunduğunuz dizine geçiriyor. v4.55 ve önceki sürümlerde bu tuş bulunduğunuz dizinin bir üstü şeklindeydi.
  • Çok sayıda dosya içeren dizinler çok daha hızlı şekilde görüntüleniyor.
  • Ncurses desteği geliştirilmiş. Geçici çözümleri olmakla beraber`screen` altında MC siyah beyaz çalışırdı, şimdi böyle bir sorun yok meselâ.
Bunlar gözlediğim değişiklikler. Bunların dışında benim ilgi alanım içinde olmamakla beraber anket sonuçlarına baktığımda gördüğüm `mcedit` popülasyonuna hitaben bir kaç değişiklik daha haber edeyim. `mcedit`e sözcük tamamlama (word completion) özelliği eklenmiş. Ayrıca çalıştığınız dosyada kursör konumunu saklayabiliyorsunuz. PHP, Tcl, SQL için yeni syntax dosyaları da eklenmiş.

Programın Debian paketi mevcut. Üstelik Debian desteği native. Yani dilerseniz ayrıca bir `deb` aramadan sadece upstream tarball`ı indirip açtıktan sonra `dpkg-buildpackage` ile debian paketini doğrudan üretebilirsiniz. Henüz resmileşmeyen kapta-getir satırını vereyim yine de :)

deb http://people.debian.org/~alpha/mc/ ./

(Bu arada Debian kullanıcılarının MC`de `cd #apt` ve `cd #dpkg` komutlarını denemelerini öneririm.)

İlgili Yazılar

Programlamanın Tao´su 1. ve 2. Kitap

FZ

1. Kitap - Sessiz Boşluk

Ve şöyle dedi usta programcı: "Sadece TCP/IP kullanarak uzaktaki makinanın işletim sistemini anlayabildiğinde tapınaktan ayrılmanın zamanı gelmiş demektir."

Hangi sunucuyu seçmeli?

Soulblighter

OSNews.com sitesinde Alejandro Tamayo Castillo tarafından yapılan testi ve yazılan makaleyi (özetle) burada çeviriyorum. Bu satırdan sonraki tüm satırlar Alejandro'nun ağzından söylenmiştir :)

Bir grup insan özgür yazılımı destekleyip Windows'dan nefret ederken, diğer grup ise Windows ve Microsoft'u savunup, özgür yazılımdan nefret ediyor. Peki kim daha iyi?

PostgreSQL 8.1 duyuruldu!

madness

Dünyanın en gelişmiş açık kaynak kodlu veritabanı sunucusu olan PostgreSQL'in 8.1 sürümü bugün duyuruldu.

Ayrıntılı Türkçe basın bültenine buradan ulaşabilirsiniz.

Lin(uxWin)dows Geliyor!

FZ

Şimdi hani anket yapılmıştı ya, masaüstünde ne tercih edersiniz şeklinde. Yani evet, Windows 2000 kullanıyorum ama yani canııım (!) Linux sistemindeki güzelim, şirin mi şirin, etkin ve de yetkin programları kullanamamak da üzüyor beni.\r \r

Ama sanırım yakında üzüntülerim bir nebze olsa giderilecek Lindows OS tarafından ;-)\r \r

Aralık ayı sonuna doğru ilk sürümü (yoksa betası mıydı?) çıkması beklenen bu işletim sistemi tamamen masaüstünü hedefliyor ve hem Windows hem de Linux ortamı için geliştirilmiş pek çok yazılımı çalıştırabileceğini iddia ediyor.\r \r

Nanoweb, PHP ile web sunucusu

butch

Niye sorusuna "Ağırlıklı olarak web uygulamaları için geliştirilmiş bir programlama diliyle web sunucusu yazma fikri çok komik" diye cevap vermiş programın yaratıcısı. Evet, Nanoweb PHP ile yazılmış, PHP, CGI, SSL, Mysql destekleyen bir web sunucusu. Fikrin komikliği kadar aslında programın gayet ilgi görmesi ve modüler yapısı sayesinde hızla gelişiyor olması da komik. Bir inceleyin derim.