Nov. 1st, 2012

madf: (Default)
NY лежить в руїнах, головний офіс не працює. Обіцяють відновити роботу з наступного тижня. Так що я зараз маю прекрасну можливість попрацювати на власних проектах: приходжу на роботу, логінюсь на домашній сервак, звідти на домашню машинку, заздалегідь залишену ввімкненою і працюю. У цьому, власне, і є головна відмінність аутстаффінгу від аутсорсингу.
Сьогодні, правда, з початком місяця змінився IP і чогось не відпрацював ddclient - так що довелось таки їхати додому.
У NY, до речі, застрягли двоє наших дівчат. Мали спробувати вилетіти вчора нічним рейсом, якщо його знову не відмінять.
Колеги із NY розказують страшні речі: flashlight за $90 і батарейки по $20 за штуку.

Screensaver

Nov. 1st, 2012 07:54 pm
madf: (Default)
Я думаю, ні для кого не секрет що screensaver давно втратив свою початкову функцію і зараз має цінність лише з точки зору естетики і безпеки (блокування). Як я вже писав, суровим XMoand-щикам ніщо людське не чужде, тому заінсталлив XScreenSaver і прописав його у ~/.xsession.
Раніше у мене на кнопку "Sleep" був підвішений hibernate-ram:
, ((0, xK_XF86Sleep ), spawn "sudo -- /usr/sbin/hibernate-ram")

І втрачати цю пекельно зручну штуку не хотілося б. XScreenSaver сам таке не вміє, тільки диспле(йем|ями) керувати. А значить нам на допомогу прийде мало кому сьогодні відома, але надзвичайно корисна штука - atd. Це такий старезний (ровесник cron) *nix'овий демон який може виконувати команди у заданий час. Не як cron, із періодичністю, а саме у заданий момент часу. За часів роботи у GTS я за допомогою цієї "штучки" робив нічні апдейти білінгу (не люблю, знаєте, парцювати вночі) - atd запускав мої спеціальні скрипти у які я скопіював 99% свого інтелекту. Та зараз мова не про це, а про screensaver з функцією hibernate-ram. Елементарно:
#!/bin/sh

/usr/bin/xscreensaver-command -lock > /dev/null 2> /dev/null &
echo "qdbus --system org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend" | /usr/bin/at now + 10min > /dev/null 2> /dev/null

Тепер достатньо покласти цей скриптик у правильне місце і прописати його spawn для Sleep. Маємо безпеку (lock), естетику (всяка фігня на дисплеї кілька хвилинок крутиться), тишу, енергозбереження і швидкий старт (hibernate-ram).
А якщо це підв’язати до DBus... Правда, atd і xscreensaver точно не вміють DBus. А так би обійшлись коротким кодом на Haskell і ніяких тобі скриптів!
madf: (Default)
Не знаю чому [livejournal.com profile] rais_t_lin не сподобався альбом "Amanethes". Я його уже заслухав "до дірок" і принаймні 6 пісень із нього дуже подобаються. Наприклад оця:

Read more... )
Дуже лірична і дуже готична пісня про смерть і любов.

Profile

madf: (Default)
madf

April 2018

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 3rd, 2025 02:16 pm
Powered by Dreamwidth Studios