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

Microsoft, AJAX, Ruby on Rails

FZ

Gelecek hafta başlayacak büyük etkinliklerden Microsoft Professional Developers Conference sürecinde AJAX bağlantılı teknolojilerin tanıtılacağı ve Atlas projesinin gün ışığına çıkarılacağı söyleniyor.

Yine aynı haberde ajaxian.com'dan Dion Almaer'in Ruby on Rails web geliştirme "framework"ünü AJAX teknolojilerini en iyi destekleyen platformlardan biri olarak göstermesi de dikkate değer noktalardan biri.

OpenBSD 3.0, 1 Aralıkta resmi olarak çıkıyor

anonim

OpenBSD 3.0 , 1 Aralık`ta resmi olarak çıkıyor. Güvenliği ön plana çıkartan OpenBSD , her 6 ayda bir yeni bir sürüm çıkartıyor. Sürümlerinde yeni özelliklerden çok sistemin düzgün ve sağlam çalışmasına yönelik geliştirmelere yer veren işletim sistemi 3.0 sürümünde 10 farklı donanım mimarisini destekliyor: i386, alpha, macppc, amiga, hp300, mvme68k, mac68k, vax, sparc ve sparc64. http://www.openbsd.org

yarin(bugun(dun))

arikan

Google API, Yahoo API, Amazon API, Ebay API v.s. v.s. son bir kac yilda bu "is modeli" burda orda hemen belirdi. Iyi web servis yeni is yaratiyor. Amazon API Amazon uzerinden kitap satan binlerce kucuk kitapci yaratti. Bu yeni bir cesit elektrik satmak gibi, sistemi fise tak is yapmaya basla. "Object-oriented software" baska bir bicimde gercege donusmeye basliyor...

POCO C++ Kütüphanesi Örnekleri

mustafa_

POCO C++ kütüphanesi açık kaynak kodlu, daha basit ve hızlı olarak ağ merkezli(network-centric) portatif uygulamalar geliştirmeyi sağlar.

C++ dilinin geliştiricisi Bjarne Stroustrup'un belirttiği gibi:
"İyi bir kütüphane olmadan,çoğu ilginç görevlerin C++'da yapılması zordur, ancak iyi bir kütüphane ile hemen hemen herhangi bir görevin yapılması kolaydır."

Böyle bir sunum izlemediniz: gapminder ve dünyanın gidişatı

FZ

Bir sunum bu kadar mı çarpıcı olur, bunca bilgi bu kadar mı net, güzel ve etkili şekilde iki boyutlu ekrana sığdırılır. Görsellik ve animasyon bu kadar mı güzel kullanılır. İstatistik ve geleceğe yönelik bakış açısı bu kadar mı eğlenceli ortaya konur!