Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2009-01-29

beep

Была раньше такая команда - beep, одну из версий я сам для себя писал. И было это в стародавние времена досов и дешевых оболочек.
И вот, понадобилось применить этот бип, для проверки - запускается программа или нет. Типа если бибикнет - запустилась, нет - нет.

Но нынче не времена доса и оболочек дешевых, старая программа не работает. Пришлось искать аналог и, тадам, нифига. Народ нынче, судя по гуглю, интересует как прибить назойливый бип системы а вовсе не бибикнуть самому.

Но пытливый разум все преодолеет. Вместо бипа мы можем использовать консольный mp3-плеер, с бонусом в виде приятного звука вместо тупого бипа. С удовольствием представляю, консольный плеер:
mpg123 - Fast console MPEG Audio Player and decoder library
www.mpg123.de

А зачем понадобился бип, это отдельная история. Системный сервис должен запустить программу а программист должен проконтролировать - правильно он сервис пишет или нет. Программер берет и заставляет сервис запустить блокнот. А поскольку блокнот требует гуя (взаимодействия с десктопом) винда его посылает нах. До тех пор, пока в свойствах сервиса не включить галочку "взаимодействие с рабочим столом" - или как-его-там.
Но нахрена блокнот, если можно бибикнуть, а луче сыграть попурри через хорошие колоночки?

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)