Yazıcıdan Güzel Kod Basmak (Pretty Print)

0
malkocoglu
Kod gözden geçirme (code review) toplantılarında olmazsa olmaz olan "2 kod sayfası bir yazıcı sayfasına" denk gelecek, ve her satırın numaralı olacak şekilde gosteren bir yazıcı çıktısıdır. Bunun için kullanılan enscript programının kuruluşu, Ghostview, Ghostscript ve Emacs ile yapılan bağlantılarının nasıl olacağını aşağıdaki yazıda anlatılmıştır.

http://www.bilgidata.com/yazi.jsp?dosya=a_enscript.xml

İlgili Yazılar

Matematik Dünyası Yaz 2003 Sayısı Çıktı!

FZ

Dolu dolu 112 sayfa olarak çıkan son sayı tüm matematik ve bilgisayar bilimi meraklılarının ilgisini çekecek türden.

İstanbul Bilgi Üniversitesi öğretim görevlisi Prof. Dr. Ali Nesin, derginin bu son sayısının tanıtımı için şunları yazıyor:

Matematik Dünyası dergisinin 2003 Yaz sayısı çıktı. Matematik dolu 112 sayfa... İçeriğini aşağıda bulacaksınız. Biçimiyle, biçemiyle, diliyle, içeriğiyle, derinliğiyle, her şeyiyle çok heyecanlı bir dergi oldu. Fiyatı 4 milyon. Abonelik 15 milyon. Toplu abonelikler 10 milyon. Geçen sayı 5 bin sattı. Bu sayının satışının 7 bin olacağını umuyoruz. Matematik Dünyası öncelikle gençlere yöneliktir, ama matematiğin evrenselliği sayesinde profesyonel matematikçilerin de büyük keyifle okuduğu bir dergi oldu.

Bilişim Sözlüğü Artık Bedava

FZ

Pusula YAYINCILIK tarafından kitap olarak yayınlanan ve büyük ilgi gören 17.000 terimlik İngilizce-Türkçe Ansiklopedik Bilişim Sözlüğü, Eylül 2005 itibariyle artık ücretsiz bir bilgisayar programı olarak yayında. Adresi: www.bilisimsozlugu.com

Dil Üstadları ile Araç Ustaları: IDE Ayrımı

FZ

Geliştirici dünyası iki kampa ayrılmıştır. Bir kampta dil üstadları vardır, bu yazılımcılar yüksek seviyeli programlamadan -- birinci-sınıf fonksiyonlar, aşamalı programlama, AOP, MOP, kendi kendini sorgulama -- bahsederler. Araç ustaları ise tümleşik geliştirme ve hata ayıklama araçlarında ustadırlar, kod tamamlama, "refactoring", vs. Dil üstadları Emacs ya da VIM kullanır, bu tür editörler yeni dilleri denemek için daha uygundur. Araç ustaları ise Visual Studio, Eclipse, IntelliJ gibi IDE'leri kullanırlar.

Laszlo ve Groovy gibi yeni diller ya da AOP (Aspect Oriented Programming) gibi dil uzantıları genellikle öncelikli olarak metin-editörü tabanlı yazılım geliştirme ortamlarında ortaya çıkarlar ve ancak ondan bir süre sonra IDE dünyası bu tür desteklere kavuşur. Eğer dil ya da uzantı gerçekten başarılı ise araçlar da bunu desteklemeye başlar. Bu ayrımın tek sebebi araç geliştirmenin dil geliştirmekten zor olması değildir. Asıl mesele bir dile hakim olmak ile bir araç setine hakim olmanın çok farklı iki mantalite olmasıdır, belli bir ölçüye dek bunlar birbirlerini dışlayan alternatiflerdir. Acaba neden? İşte sebepleri...

Oliver Steele'nin The IDE Divide başlıklı makalesini tüm yazılım geliştiricilerin okumasında fayda var. (Not: Şöyle sağlam bir FM üyesi çıksa da bahsi geçen makaleyi Türk diline kazandırsa... hani yani küçük bir olasılık olsa da, belki diyorum, belki biri üstlenir, FM'ye bir katkıda bulunur...)

Manning'den Yılbaşına Gerisayım

tongucyumruk

Yazılım dünyasının sevilen yayıncısı Manning, Aralık ayı boyunca bir gerisayıma girdi. Normalde her gün bir Günün İndirimi yayınlayan Manning yılbaşına kadar her gün çeşitli indirimlerle bizleri daha çok kitap almaya teşvik edecek gibi duruyor. Bugüne kadar çıkan kampanyaları görüntülemek ve bundan sonrakileri takip etmek için buradan buyurun.

Apache`yi kafeste koşturmak. (v1.1)

conan

Bir kaç zamandır üzerinde çalışmakta olduğum Apache Web Sunucu'sunu chroot çevresinde çalıştırma ile ilgili dökümanımın ilk bölümünü sonunda bitirmiş bulunmaktayım. chroot nedir? gibi sorulara bu versiyonda cevap vermiyorum. Anlamak için ilk etapta "man chroot" yapmanız gerekiyor şimdilik. :( Onun dışında işte dokumanın ilk versiyonu...
(Not: Bu dokumanın en son versiyonuna her zaman gsu.linux.org.tr/~conan adresinden ulaşabilirsiniz. Hataları lütfen "conan at kingdom nokta 2y nokta net" adresine bildiriniz.)