Adil Bir Yazıcı (Toner) Paylaşım Sistemi (Justice For All)

0
FZ
Bir ağ ortamı, millet deli gibi yazıcıdan çıktı alıyor falan. Dürüst oyun yani bir nevi fair game istiyorsunuz. Kim yazıcıyı ne kadar kullandı ise o kadar ödesin, limitini geçmesin istiyorsunuz. Fakat biraz daha düşününce görüyorsunuz ki adil olarak hesap yapmak kolay değil, sayfa başına siyah beyaz, dümdüz sade metin basan da var, hayranı olduğu sinema yıldızının milyon renkli posterini basıp iki dakkada tonerin ruhuna evliya okutan da . Çözüm "bir tık" uzağınızda! Okumaya devam edin.
Daniel Franklin arkadaşımız da yukarıdaki derten muzdarip birisi olarak "yeter artık, bu gidişe dur demek, bir çözüm geliştirmek gerekir," deyip kolları sıvamış, mevzunun başından girmiş sonundan çıkmış ve printbill - a fair print-billing system diye bir yazılım geliştirmiş.

Daniel'in sözleri ile konuyu özetlemek gerekirse: Perl, GNU GhostScript, libpng2 ve lprng'den faydalanan bu güzide yazılım kendisine gelen baskı talebini hemen analiz etmeye başlıyor: girdi PostScript'e, oradan da PNG formatına dönüştürülüyor ve ardından "renk", "ne kadar toner harcar bu?" gibisinden hesaplar yapılıyor, eğer kullanıcıya ayrılmış toner kotası aşılmamış ise çıktı yazıcıya yönlendiriliyor. Söz konusu harcama kullanıcının hesabından düşülüyor. Yok eğer kullanıcı limitini aştı ise ya da başka bir sebepten ötürü yazdırma işlemi yapılamadı ise kullanıcı e-posta aracılığı ile bilgilendiriliyor.

Ben gönlümden kopan "açık kaynaklı teknolojileri insanlık yararına kullanırken teknik yetkinlik ve sınır tanımaz yaratıcılık" ödülünü huzurlarınızda Daniel'e sunmak istiyorum ;-)

Not: Bu yazılımdan beni haberdar eden değerli üyemiz, Debian üstadımız m1a2'ye buradan teşekkürlerimi iletmeyi bir borç bilirim.

Görüşler

0
Necrodome
cok iyiymi$ yahu. ben de ilk ba$ta sayfa ba$ina kotalama, odeme alma gibi ivir zivirla ugra$an bir program yazdim, ama bu cok daha profesyonelce. [bu arada Ruby slaytlarini linkleyen arkada$a da te$ekkuru borc bilirim, sayesinde ilk denememi anlamli bir i$te kullandim]
0
FZ
FM: as geek as possible...
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Programlama Dilleri

tongucyumruk

Programlama dilleri, hergün onları kullanıyoruz. Çalışmadığı zaman kötü dil oluyorlar, çalışınca biz yetenekli programcılar oluyoruz. Buna rağmen hepsi de sessiz sakin işini yapıyor. Peki ya bu kadar sessiz, sakin olmasalardı, dile gelselerdi ne olurdu diye düşünenler için Cem Yılmaz'ın deyişiyle burada düşünülmüşü var.

HTML Form Onaylama (JavaScript ile programlamaya son!)

FZ

(GÜNCELLEME: Mozilla ile uyumlu hale getirildi) Herhangi bir web sayfası içinde herhangi bir html formu yerleştirdiğimizde bunun hemen ardından genellikle form gönderilmeden önce kullanıcının bu formu düzgün şekilde doldurup doldurmadığını kontrol etmek isteriz ("form validation"). Böylece sunucu tarafındaki kontrollere geçmeden önce doğrudan kullanıcının bilgisayarında yani istemcide hızlıca ve basit bir kontrol gerçekleştirebilir, hatalı ya da eksik bilgi girişinin bir nebze önünü kesmiş oluruz.

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

OpenBSD 3.0 Hazır

anonim

4 yıldır standart kurulumumda hiç bir açığı olmayan işletim sistemi ve openssh´ın yaratıcısı olan OpenBSD'nin son sürümü 3.0 1 Aralık'ta satışa sunuluyor. Şu an için pre-order kabul eden OpenBSD 3.0 hakkında detaylı bilgi için http://www.openbsd.org

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