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

Knowlan: Ağınız Kontrolünüzde

FZ

Knowlan, ARP protokolunu kullanan yerel ag IP ve MAC adresi tarayicidir. Knowlan, kodun daha kolay tasinabilmesi icin libpcap ve libnet kutuphanelerini kullanarak yazildi.

Knowlan, yerel agdaki erisilebilen (acik) bilgisayar' larin IP adreslerini ve MAC adreslerini yerel agdaki butun ip adreslerine bir kereye mahsus ARP REQUEST paketi atma ve ARP REPLY paketi gonderen bilgisayarlarin IP ve MAC adreslerini kullaniciya sunma seklinde calismaktadir.

Java(TM) 2 SDK, Standard Edition sürüm 1.4.0 çıktı

conan

En son Ocak sonunda Release Candidate (Sürüm adayı?) haberini gördüğüm J2SE`nin son sürümü olan 1.4.0 çıkmış. (Ya sessiz sedasız çıktı ya da sağırım :) Çıkış bildirisini buradan, dökümanlara buradan, yeni özelliklerine tam buradan, karar verdim indireceğim diyorsanız da buradan ulaşabilirsiniz. ;)

Beta olmak ya da olmamak

redogre

Ya da bir projeyi Beta olarak yayınlarken yapılmaması gerekenler.

Malum Fm wars büyük bir gazla yayına başladı ama birçok hata yüzünden haftalardır oynayan yok. Ben kısaca yaptığım hataları sıralayacağım, eksik gördüklerinizi eklersek şahane bir "Ne yapmalı ne yapmamalı" olabilir...

Geleceğin [Net-Enabled] Yazılımları - Bölüm I

anonim

Birkaç haftadır kafamda çözümünü aradığım (bu mesajı yazarken Sundance ile de tartıştığım) bir soru var: Geleceğin net-enabled yani internet üzerinde çalışan uygulamalarının geleceği, hangi temellerin üzerine oturacağı ve yazılım dünyasını nasıl etkileyeceği, tabii bilişim devlerinin (Microsoft, Sun, IBM vs.) bu gelişmenin neresinde duracağı. Ya da başka bir açıdan, böyle bir gelişim olacak mı?

Interbench: Linux Etkileşim Testi

Soulblighter

Daha önce bu haberde Linux çekirdeğindeki performans farklarından ve Intel işlemcilerin Linux çekirdeğinin performansına etkisini ölçen bir projeden bahsetmiştim.

Eğer siz de yeni bir çekirdeğe geçecekseniz veya sisteminizdeki donanımları güncelleyecekseniz ve oluşacak performans farkını merak ediyorsanız Interbench tam size göre...