Комментарии 47
похоже на часы из фильма Хищник.
+20
вот это хищник: yfrog.com/0yur2kj :D
+7
ага, тоже подумал как только увидел.
+2
Вот ни капли не похожи. Разве что тем, что вместо арабских цифр используются другие символы.
+5
Клевая тема =) мне понравилось =) щупал Tk, но пользовательские гаджеты для себя решил писать таки на Qt красивее выходит =)
+2
Уж лучше инопланетяне, загадочные существа или подобное, но не уроды ;)
А так всё в порядке.)
А так всё в порядке.)
+9
а мне они напомнили Space Invaders
0
можно быстро написать на Lua, для awesome в частности.
+1
хотел бы такие на руку… в стиле «легкий стимпанк или киберпанк»
узнавать с них время было бы… правильным понтом)
узнавать с них время было бы… правильным понтом)
+1
Посмотрел ваш сайт, ФЕЕРИЧНО!
+6
надо будет выучить 10 уродцев… и лиж бы в новой версии они не апгрейдились
+2
Мне кажется, любители 8-битной графики будут просто счастливы.)
+3
просто и забавно, но это АД:
че, куда, кого, зачем, что — ничего не понятно :D
for c in l: for g in range(factor): if n: xbm.append(0) n = False if c == 'O': xbm[-1] |= m m *= 2 if m == 256: m = 1 n = True
че, куда, кого, зачем, что — ничего не понятно :D
+25
порт braifuck на python?
+2
c, l, g, n, m — офигенные имена переменных, ничего не скажешь. Очень некрасиво.
0
Ну прям заклевали :-) видно же, что c — char, l — line, m — mask, n — new_bype_flag :-) любой, кто знает Python, исходный формат и XBM (на что намекает название переменой xbm), легко поймёт, как сделано преобразование форматов.
Мне кажется, что если переменная используется на протяжении 5-10 строк, то её смысл можно понять и по одной букве. А вот вещи, используемые в масштабах приложения, ползущие из конфигов, скинов и прочего, можно назвать полностью (factor).
Мне кажется, что если переменная используется на протяжении 5-10 строк, то её смысл можно понять и по одной букве. А вот вещи, используемые в масштабах приложения, ползущие из конфигов, скинов и прочего, можно назвать полностью (factor).
+1
Очень понравилась задумка с последними цифрами, которые вроде как напоминают цифры, а вроде и не совсем. В конце-концов, неохота учить наизусть всех «НЛО» в лицо, чтобы узнавать время — все равно рука будет тянуться все время перепроверить, а это излишняя усложненность. Символы же с привязкой на привычное или логичное — самое главное, я считаю.
Молодцы, не забрасывайте идею! zoclock тоже в свое время порадовали.
Молодцы, не забрасывайте идею! zoclock тоже в свое время порадовали.
+1
А как насчет кастомизации, Уроды, Двоичный вид(типа 011:0000111, Чак норисы…
Идея часиков прикольная=)
Идея часиков прикольная=)
+4
Приеду домой, попытаюсь написать плазмоид. Уродов, думаю, лучше сделать в векторе.
+1
Фичреквест: хочу, чтобы прога умела слушать не только порт, но и файл (по аналогии с tail -f). Будет удобно для отладки с помощью логов.
0
Мне кажется, что это уже частный случай. Можно же сделать
tail -f | nc localhost 7070
Кроме того, тут есть тонкий вопрос: когда обрабатывать и отображать сообщение. Пока мне кажется, что проще (для пользователя), если сообщение будет показываться, когда соединение закрывается. Тогда команда будет выглядеть как-то так
tail -f | (while read i; do echo "$i" | nc localhost 7070; done)
tail -f | nc localhost 7070
Кроме того, тут есть тонкий вопрос: когда обрабатывать и отображать сообщение. Пока мне кажется, что проще (для пользователя), если сообщение будет показываться, когда соединение закрывается. Тогда команда будет выглядеть как-то так
tail -f | (while read i; do echo "$i" | nc localhost 7070; done)
0
Вот видите, команда уже стала нетривиальной. Частный случай теперь достаточно сложен, чтобы его можно было реализовывать.
По поводу «когда соединение закрывается» я не очень понял. Сообщение должно показываться каждый раз, когда изменяется файл. Есть специальная утилита для отслеживания событий изменения файла.
По поводу «когда соединение закрывается» я не очень понял. Сообщение должно показываться каждый раз, когда изменяется файл. Есть специальная утилита для отслеживания событий изменения файла.
0
Ну… тут есть над чем подумать )
Но мне кажется, во-первых, что в команде нет ничего нетривиального; а во-вторых, «Есть специальная утилита для отслеживания событий изменения файла», вы её знаете, я её знаю, все её знают, давайте ей и пользоваться :-) Зачем делать ещё одну утилиту? Смысл этой затеи для меня пока не очевиден.
Но мне кажется, во-первых, что в команде нет ничего нетривиального; а во-вторых, «Есть специальная утилита для отслеживания событий изменения файла», вы её знаете, я её знаю, все её знают, давайте ей и пользоваться :-) Зачем делать ещё одну утилиту? Смысл этой затеи для меня пока не очевиден.
+2
Идея хороша. Освоить такие часы, на мой взгляд, можно достаточно быстро. Их бы запустить в производство…
0
для фантастических фильмой клёвая фича. какой-нить инопланетянин смотрит в свой монитор и там такое ))) как-то же надо разрабатывать интерфейсы для подобных кино.
0
как раз в данном случае в корне не согласен =) инопланетяне с форматом часов, как и на Земле, правда с другими символами вместо цифр будут выглядеть по-идиотски.
p.s. сразу вспоминается, как в «Дне независимости» Уилл Смит прилетает на корабль-матку инопланетян, подключается со своего ноута (с помощью USB видимо ну или wifi) к центральному компу инопланетян (сервак конечно же) и загружает на него вирус (на а чего нет, то. Вся вселенная работает на Винде и вирусню пишет исключительно на c++)
p.s. сразу вспоминается, как в «Дне независимости» Уилл Смит прилетает на корабль-матку инопланетян, подключается со своего ноута (с помощью USB видимо ну или wifi) к центральному компу инопланетян (сервак конечно же) и загружает на него вирус (на а чего нет, то. Вся вселенная работает на Винде и вирусню пишет исключительно на c++)
+3
— Каждой цифре соответствует своя иконка.
в данный момент глядя на подсказку по цифрам «1» этого не скажешь. первая и последние — две разные иконки. или скрины были сделаны в разное время? если так, то смените, плз, скрины на одно и то же время, станет понятнее :")
в данный момент глядя на подсказку по цифрам «1» этого не скажешь. первая и последние — две разные иконки. или скрины были сделаны в разное время? если так, то смените, плз, скрины на одно и то же время, станет понятнее :")
+4
Непонятки. Хочется сделать опцию «поверх всех окон». Но оказалось, что на Tk это не очень ясно как сделать. Я уверен, что на хабре есть Tk-гуру. Отзовитесь! Спасибо.
tcl: wm attributes. -toplevel 1
tcl: wm attributes. -toplevel 1
+1
НЛО прилетело и опубликовало эту надпись здесь
Реквестирую комментарии в код :)
0
Насчёт гаджете, Snarl и Growl for Windows.
0
Пожелание: если бы при наведении мышки обычные цифры отображались не вместо уродов, а под/над ними, то было бы куда проще запомнить, какой цифре какой урод соответствует.
0
меня всегда радовали ваши «ненормальные» программулины.
0
Созерцание часов вызвало непреодолимое желание поиграть в invaders
0
Сбилдил в убунте dl.dropbox.com/u/1647792/pixiclock_0.2.0-1_amd64.deb
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сам такого от себя не ожидал