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

Rakun XML Uygulama Platformu projesi 0.3.1 sürümünü çıkardı

evolution

İTÜ Yazılım Geliştirme Merkezi'nde 4 kişilik bir ekip tarafından yürütülen proje 0.3.1 sürümüne ulaştı. Web üzerinden uygulama tasarımı için tamamıyla XML kuralları kullanan platform arayüzler konusunda da kurumsal ihtiyaçları karşılayabilmek için AJAX yöntemini benimsemiştir.

Adaptec Easy CD Creator sürprizi!

larweda

Adaptec`in kardeş firması Roxio`nun CD yazma programı Easy CD Creator`un yeni versiyonu (5.0) Windows 2000 işletim sürümü üzerinde tam kurulum yapıldığı zaman İşletim sistemini kurtarılamaz bir şekilde dağıtıyormuş.

Mobil Dünyanın Yeni İşletim Sistemi: Samsung BADA

cderici

Samsung yeni mobil işletim sistemi BADA ile seneye hızlı bir giriş yaptı. Geçen senenin sonlarına doğru ilk SDK'sı çıkan bu genç sistem, şimdilerde büyük kardeşleri Android ve iOS ile yarışır oldu. Peki nasıl oldu bu iş? Gelin birlikte bakalım..

PostScript Öğrenelim

misafir

PostScript'in nesini öğreneceğiz? O da JPEG ya da PNG gibi bir grafik dosyası formatı değil mi? Evet PostScript bir grafik dosyası formatı ama JPEG ve PNG'den çok farklı. Çünkü PostScript dosyaları aslında birer düz metin dosyası. Bunu görmek için hemen bir terminal açıp şu komutu verebilirsiniz: "cat dosya.ps". Gördüğünüz gibi bip bip sesleri duyulmadı ve anlamsız bir karakter dizisiyle karşılaşmadınız.

POV-Ray Tanıtımı

FZ

Amiga zamanlarından bu yana, bilgisayar destekli modelleme alanında birçok programlar geldi geçti. Imagine'dı, Lighwave'di, Real 3D'di, 3D Max'di, Blender'dı derken bu alanda birbiri ile kapışan oldukça fazla program var. Fakat bunlardan bir tanesi, gerek arkasındaki düşünce, gerekse başarıları ile diğerlerinden çok daha farklı bir yerde.

Bayanlar baylar, karşınızda Pov Ray