ZFS во FreeBSD
На Opennet’е дали ссылочку на презентационный ролик по использованию ZFS во FreeBSD. Оно стоит того, чтоб посмотреть полностью (хотя там не слишком быстро всё показывается - всё же презентация). Поржал. :)
На Opennet’е дали ссылочку на презентационный ролик по использованию ZFS во FreeBSD. Оно стоит того, чтоб посмотреть полностью (хотя там не слишком быстро всё показывается - всё же презентация). Поржал. :)
Сегодня наткнулся на просто невероятную вещь - mod_wsgi для nginx’а. На английском упоминаний нету вообще нигде, но не сомневаюсь, что они скоро появятся. :)
UPD. Он, конечно, совсем новый и ещё не юзабельный для продакшена, но, судя по всему, пока разработчик порядочно активен - только что добавился TODO
Всё, перевёл все свои виртуалхосты, использующие питон, на mod_wsgi, который куда лучше и проще настраивается, чем mod_python.
Кроме того, он позволяет запускать процессы в таком себе daemon-режиме, благодаря чему теперь мой меркуриал запущен из-под моего юзера - а это значит, что репозитории, которые в нём лежат, одновременно и доступны для записи, и принадлежат мне (и без всяких предоставлений юзеру www-data прав на запись). Очень удобно.
Меркуриал, кстати, невероятно рулит. Позволяет через браузер ходить по репозиторию (и смотреть не только последние версии, как svn), clone/pull проходит на порядок быстрее, чем в svn’е, а скорость annotate сравнить вообще нельзя - оно же всё локально происходит. :)
Static typing guarantees that you’re using consistent types throughout your program. It does not guarantee that this consistent code isn’t doing something entirely braindead.
Из reddit’а
В результате 20-минутной возни с кодом по заявкам телезрителей был сделан предпросмотр - отдельной кнопкой в форме комментирования, аяксом.
Сегодня прикрутил последнюю, похоже, часть в цепочке от написания поста до его отображения - highlight.js. И теперь пост проходит markdown, typogrify и уже в браузере код расцвечивается хайлайтом. :)
Правда, сначала он показал мне баг в smartypants (который входит в состав typogrify) - он превращал кавычки в красивые (“”) не только в тексте, но и в коде. А я хорошо помнил, что он уже два года не обновлялся, и просто чуял, что придётся мне сейчас рыться в его коде. :( Но всё же не поленился залезть в гугль, и увидеть что автор после двухлетнего перерыва обновил его и этот баг починен. :)
Вообще, из всего этого набора больше всего мне не нравится именно markdown, потому что он однозначно рассчитан на английский язык - квадратных скобочек (для расставления ссылок) в русской раскладке нету. И ещё не нравится выделение кода четырьмя пробелами перед ним - неудобно в обычном текстедите их вставлять. :( Но альтернативы не вижу - Textile хуже имхо, а ReST - ничем не лучше маркдауна, у него обратные апострофы используются, которых точно также нету в русской раскладке. :(
При всех плюсах настоящих пользователей у них есть один огромный минус - что-то я никак не придумаю, как из вордпресса импортировать комментарии. :( Они ведь там не имеют реальных пользователей, а здесь мне - придётся создавать… И если человек придёт второй раз комментировать?
Или послать всем письма на предмет активации? Но что-то мне это решение не кажется особенно удачным… ;)
Или может импортировать только посты? Но это уже не так весело и интересно… :(
Ну они там и курят, мозги в трубочку сворачиваются. :D
Наткнулся тут (спасибо реддиту) на блог замечательного учаснега Адама Гомаа, последний пост которого вещает о том, что Джанговский ОРМ - мертвяк и припарки не помогут, потому он решил писать свой собственный декларативный слой над SQLAlchemy (потому как текущие действительно просто ужасны).
Однако ж рефакторинг query.py - уже близко и я чую, что должно всё стать заметно лучше. :) Джеймс Беннетт, имхо, ответил совершенно правильно. :)
Всё-таки Трент Резнор - не самый ординарный человек. Почитал и снова убедился. :)