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

Quantum bilgisayarlar için programlama dili...

lalapoo

Bilim Teknik ya da herhangi bir bilgisayar dergisinde mutlaka quantum bilgisayarlarla ilgili bir yazı okumuş bir fikir sahibi olmuşuzdur.

Mesela bit kavramı yerine Qubitlerin kullanıldığı,şimdiki bilgisayarlardan 1,000,000,000 kez daha hızlı olacağı, çok daha az enerji harcayacağı ve bunun gibi daha birçok şey.Ama bütün bu bilgiler havada duruyor ve quantum bilgisayar kavramı bizim için soyut olmaktan öteye geçemiyor.Bu yetmezmiş gibi şu sıralarda quantum bilgisayarlar için bir de programlama dili geliştiriliyor.

Quantum Computation Language

Açık Kodlu Özgür Bir Yazılım Projesi: FlightGear Uçuş Simülatörü

FZ

1995 yılında havacılık simülasyonları konusunda uzmanlaşmış Curtis Olson isimli bir mühedis Microsoft Flight Simulator´a bir eklenti (add-on) yapmaya çalışırken vaktinin büyük bir kısmını asıl iş yerine bu yazılımın dosya formatlarını, iç yapısını, işleyişini, vs. anlamak için enerji harcayarak geçirdiğini fark etti. Ve kendine şöyle dedi: Oturup kendi uçuş simülatörümü yazmaya başlasam, bunu açık kodlu ve GPL lisanslı olarak kamuoyuna sunsam ve sonra...

Olson´un bu çabası ABD´de çılgın bir mühendisin delidolu idealizmi olarak algılanmadı tahmin edebileceğiniz gibi. Proje başladıktan kısa bir süre NASA´daki uzay mekiği programının önemli mühendislerinden biri olan Jon Berndt de projeye destek vermeye başladı. Bu katılımı takiben, bir başka mühendis Tony Peden de projeye katılmakta tereddüt etmedi. Ve gerisi büyük hızla geldi.

FlightGear isimli bu özgür yazılım projesine destek veren deneyimli programcı ve mühendislerin yaş ortalaması 35´in üstünde. Hepsi de kendi alanlarındaki mühendislik ve fizik konularında usta isimler. Geliştirdikleri sistem uç noktadaki havacılık mühendisliği modellerini, grafik (OpenGL) ve ağ programlama tekniklerini kullanıyor. Herkesi sistemlerini incelemeye ve katkıda bulunmaya davet ediyorlar.

OpenOffice.org 1.0

tongucyumruk

OpenOffice.org geliştirme takımı yazılımın 1.0 sürümünü duyurdu. MS Office ailesine güçlü bir alternatif olan OpenOffice.org Sun Microsystems'ın kaynak kodunu açtığı StarOffice temel alınarak geliştirilmiş bir ofis yazılımı. Yazılım paketinin içinde kelime işlemci, tablolama, sunum ve çizim gibi araçlar geliyor. Programın içinden StarOffice'teki en sinir bozucu olay olan integrated desktop'ın çıkarılmış olması güzel birşey. Ayrıca ekranda gösterdiği türkçe karakterler Linux altında pek iyi gözükmüyorsa da bastığınızda kağıda çok güzel geçiyor...

Açık Squeak Kitabı Yayınlandı

zekzekus

Geçtiğimiz günlerde burada haberini verdiğimiz açık Squeak kitabı yayınlandı.

SIAC Linux´a geçti

gencbeyin

Amerika'nın en büyük borsaları Amex ve NYSE'nin işlemlerini yürüten bilgisayar sistemlerini üreten SIAC önemli uygulamalarını Linux'a kaydırıyor. Geçen yıl NYSE'nin bir saatten fazla çalışamamasına mal olan çöküşten akılları başlarına gelmiş olacak:-))