^dökümanlar ^arama ^hakkımda
Güncel Tarih: 12.05.2008 Saat: 04:24:43




^/dev/panrandom: ![]() ile tasarlandığı gibi görünür. |
Eveet, bir muzur aplikasyonlar girdisi daha böylelikle başlamış oluyor. Bu sefer ki uygulamamızın adı rcom (Recent Comments Monkey). İsmi pek fazla düşünülmemiş olsa da Desktop Notifications bağlamında, libnotify-bin'in nasıl eğlendirebileceğine dair bir şeyler içeriyor. Böyle şeyler ilginizi çekiyor olabilir ![]() Bu basit uygulamayı, yine basitçe anlatmak gerekirse: panhaema'nın, "bir ben vardır bende benden içeru" anlayışıyla yazılmış rcom beslemesini, itinayla inceleyen bash betiği, eğer yeni bir yorum bulursa, libnotify yoluyla masaüstü uyarıları veriyor. 4-5 uyarıdan sonra (insan olsan görürdün mantalitesiyle) yeni yorumları, "eskidi bunlar" şeklinde işaretliyor. Ve daha yeni yorumları bekliyor. X oturumu açıldığında çalışacak programlar arasına eklersiniz ve 5000 döngülük bir daemonunuz olur. Masaüstü uyarılarının içeriğinde; yorum yapılan tarihi, yorumcuyu ve yorumlanan girdiyi bulmak mümkün. Eğer varsa, en son üç yorumu, bu uyarı alanında görebiliyorsunuz. Kodu anlatmak için, koddan fazla yazdım galiba, Bir de log tutuyor ki, bu kısım benim için önemli... Eğer denemeyi düşünüyorsanız, dört pakete ihtiyacınız olacak: libnotify-bin, wget, sed ve w3m (for debian: # aptitude install sed wget w3m libnotify-bin) Son olarak bir ekran görüntüsü ve betiğin kaynak kodu ![]() ![]() Bu uygulamayı biraz değiştirerek, RSS desteği olmayan çeşitli web alanlarında yapılan değişiklikleri, masaüstü uyarısı olarak görmeniz mümkün. Tamamen hayalgücü meselesi...
|
