По ряду причин, часть которых непонятна даже мне, а другая представляет собой набор случайных факторов, я решил уйти с Blogspot на сторонний хостинг. Может быть, когда-нибудь соберусь с мыслями и опишу, почему так.
Большинству читателей волноваться не о чем: я перенаправил rss-ленты так, что теперь вы будете получать посты с нового блога. Не повезло только тем читателям (согласно статистике feedburner'а таких всего двое), которые подписались на фиды о программировании и Debian — я решил, что они (фиды, конечно же, а не читатели) бесполезны, и на новом блоге их уже не создавал. Так что прошу проследовать на страничку с лентами и выбрать что-то другое по вкусу.
За сим разрешите откланяться.
UPD: наконец собрался с мыслями и объяснил, почему ушёл с Blogspot.
Читать дальше…
Копируете статью — поставьте ссылку!
вторник, 27 марта 2012 г.
вторник, 20 марта 2012 г.
Наблюдения о punchcard'ах некоторых проектов, или Чем занимаются на досуге разработчики GHC?
Бесцельно ползая по github'у длинным вторничным вечером (уф, что-то давненько не случалось таких вечеров!), наткнулся на любопытные, как мне кажется, закономерности в punchcard'ах некоторых проектов.
Punchcard — это декартова плоскость, где по одной оси идёт время суток, а по другой — день недели. Размер точек на пересечениях дня и времени показывает, как много коммитов было сделано в такие время и день. В каком-нибудь вялотекущем любительском проектике punchcard будет содержать всего пяток точек, в то время как в огромном проекте точки почти равного размера будут равномерно распределены по всей плоскости.
Итак, поехали!
Читать дальше…
Копируете статью — поставьте ссылку!
Punchcard — это декартова плоскость, где по одной оси идёт время суток, а по другой — день недели. Размер точек на пересечениях дня и времени показывает, как много коммитов было сделано в такие время и день. В каком-нибудь вялотекущем любительском проектике punchcard будет содержать всего пяток точек, в то время как в огромном проекте точки почти равного размера будут равномерно распределены по всей плоскости.
Итак, поехали!
Читать дальше…
Копируете статью — поставьте ссылку!
четверг, 16 февраля 2012 г.
XF86KScreenSaver
На пробельной клавише моего Asus P52F-380M нарисован какой-то бегущий человечек (JFYI: клавиши у P52F не такие, как на фото, но это не важно):
Читать дальше…
Копируете статью — поставьте ссылку!
xev
услужливо подсказал, что в комбинации с Fn пробел генерирует специальный код — XF86KScreenSaver
. Я немного параноик и постоянно блокирую клавиатуру с помощью xtrlock
, запуская последний при помощи Xmonad'овского shellPrompt
(аналоги в других WM/DE/OS: Alt-R, WinKey-R), что, согласитесь, не верх удобства. В общем, забиндил я на этот код вызов xtrlock
и нарадоваться не могу — теперь вместо Alt-P, xtr, <Enter> я просто жму Fn-Space и убегаю ☺ Жаль, что на нетбуке такой фичи нет…
Читать дальше…
Копируете статью — поставьте ссылку!
пятница, 3 февраля 2012 г.
Dropbox Terms of Service и Privacy Policy
Уже упоминавшийся в предыдущем посте разговор также сподвиг меня на прочтение условий сервиса, которым я больше не пользуюсь — Dropbox.
В своё время я удалил свой аккаунт на дропбоксе из-за того, что в их условиях появилось противоречие: в одной части они гарантировали, что шифруют все мои файлы и что никто из сотрудников не может получить к ним доступ, а в другой сообщали, что мои файлы могут быть переданы властям в случае судебного разбирательства. И хотя я никогда не хранил на Dropbox'е что-либо, защищённое копирайтом третьих сторон, это несоответствие очень сильно поколебило моё доверие к сервису. В итоге я попросту удалил оттуда свой аккаунт, о чём даже не пришлось жалеть — замена в лице
Итак, давайте посмотрим, поменялось ли что-то с тех далёких времён.
Читать дальше…
Копируете статью — поставьте ссылку!
В своё время я удалил свой аккаунт на дропбоксе из-за того, что в их условиях появилось противоречие: в одной части они гарантировали, что шифруют все мои файлы и что никто из сотрудников не может получить к ним доступ, а в другой сообщали, что мои файлы могут быть переданы властям в случае судебного разбирательства. И хотя я никогда не хранил на Dropbox'е что-либо, защищённое копирайтом третьих сторон, это несоответствие очень сильно поколебило моё доверие к сервису. В итоге я попросту удалил оттуда свой аккаунт, о чём даже не пришлось жалеть — замена в лице
rsync
чудесно справляется со всеми возникающими задачами.Итак, давайте посмотрим, поменялось ли что-то с тех далёких времён.
Читать дальше…
Копируете статью — поставьте ссылку!
GitHub Terms of Service
Разговор с одногруппницей напомнил мне, что я ещё не читал условия ипользования GitHub, так что пришлось быстренько эту недоработку устранять. Должен заметить, что на данный момент это лучшие ToS из тех, что мне приходилось читать — чёткое разбиение на пункты, отсутствие особо заумных формулировок и сравнительно небольшой объём текста выгодно отличают GitHub ToS от других подобных соглашений. Моё внимание привлёк всего один пункт:
F4. The look and feel of the Service is copyright ©2012 GitHub Inc. All rights reserved. You may not duplicate, copy, or reuse any portion of the HTML/CSS, Javascript, or visual design elements or concepts without express written permission from GitHub.
Обычным пользователям пофиг, а вот веб-дизайнерам и разработчикам придётся туго — я не представляю себе, как можно удержаться от соблазна скопировать удачную идею в свой очередной проект. Услышав об этом условии, один мой друг-вебер заявил, что пока сверстал шаблончик, дважды нарушил закон ☺
В Privacy Policy ничего интересного замечено не было.
Читать дальше…
Копируете статью — поставьте ссылку!
F4. The look and feel of the Service is copyright ©2012 GitHub Inc. All rights reserved. You may not duplicate, copy, or reuse any portion of the HTML/CSS, Javascript, or visual design elements or concepts without express written permission from GitHub.
Обычным пользователям пофиг, а вот веб-дизайнерам и разработчикам придётся туго — я не представляю себе, как можно удержаться от соблазна скопировать удачную идею в свой очередной проект. Услышав об этом условии, один мой друг-вебер заявил, что пока сверстал шаблончик, дважды нарушил закон ☺
В Privacy Policy ничего интересного замечено не было.
Читать дальше…
Копируете статью — поставьте ссылку!
воскресенье, 29 января 2012 г.
Обновление Effire TR401
Двенадцатого января Effire выпустили обновление прошивки для Colorbook TR401 — небольшого медиаридера, который мне как раз недавно подарили. Учитывая кривоватость стандартной прошивки, я немедленно приступил к обновлению.
Кстати говоря, впоследствии оказалось, что это не обновление вовсе, а та самая прошивка, которая была установлена на читалке при покупке. И этого поста вообще не было бы, если бы инструкция по обновлению, прилагаемая к прошивке, была работоспособна. Но увы…
Сразу замечу, что для обновления понадобилась настоящая Windows-машина — XPюшка, запущенная под QEMU, вывалилась в BSOD на одном из диалогов программы обновления. Запускать же LiveSuit (так называется обновлялка) под Wine я не пробовал ввиду отсутствия последнего в Debian Wheezy.
Читать дальше…
Копируете статью — поставьте ссылку!
Кстати говоря, впоследствии оказалось, что это не обновление вовсе, а та самая прошивка, которая была установлена на читалке при покупке. И этого поста вообще не было бы, если бы инструкция по обновлению, прилагаемая к прошивке, была работоспособна. Но увы…
Сразу замечу, что для обновления понадобилась настоящая Windows-машина — XPюшка, запущенная под QEMU, вывалилась в BSOD на одном из диалогов программы обновления. Запускать же LiveSuit (так называется обновлялка) под Wine я не пробовал ввиду отсутствия последнего в Debian Wheezy.
Читать дальше…
Копируете статью — поставьте ссылку!
вторник, 24 января 2012 г.
Google Terms of Service
С подачи друга решил перечитать гугловское соглашение об использовании сервиса. Как и в случае со Skype (который я, кстати, таки удалил — смотрите UPD к соответствующему посту), представляю вашему вниманию наиболее интересные, с моей точки зрения, моменты.
Читать дальше…
Копируете статью — поставьте ссылку!
Читать дальше…
Копируете статью — поставьте ссылку!
Подписаться на:
Сообщения (Atom)