Месяц: Июнь 2013

  • Обратная совместимость для неудачников

    от автора

    Вы верно прочли. Если целью вашего проекта является сохранение обратной совместимости — вы неудачник. Множество популярных проектов от PHP до Microsoft Windows заявляют об обратной совместимости между версиями. И да, я хочу сказать, что это не правильно. Реальные перспективы Что же, я не пытаюсь сказать, что поддержка обратной совместимости плохая цель. Во многих случаях от…

  • Автоматизация загрузки только новых серий torrent-раздач (.bat + curl + aria2c) [HowTo]

    от автора

    За ужином интересно посмотреть что-то взрывное престольное или из позднего. И совсем неприятно, когда стол накрыт, а ты начинаешь лихорадочно проверять по всем раздачам «а не появилось ли чего нового». И в лучшем случае дальше будет надпись в uTorrent — «Осталось 5-10-15 минут». А стол стынет. Так дела не делаются.

  • ДНК-оригами: как из ДНК делают интересные штуки нанометрового размера

    от автора

    Недавно я обнаружил весьма печальный факт: на Хабре совершенно не освещена такая забавная тема, как ДНК-оригами. Есть только один пост 2009 года, рассказывающий лишь самое начало занимательно истории о том, как из ДНК (да-да, той самой дезоксирибонуклеиновой кислоты, несущей нашу генетическую информацию) можно создавать всякие хитрые, плоские и трехмерные штуки нанометрового размера. Та самая нано-технология,…

  • Фильм про UNIX

    от автора

    В конце 60-х годов в Bell Laboratories Деннис Ритчи и Кен Томпсон, вдохновившись ОС Multics (объединенный проект MIT, GE, and Bell Labs), начали работать над новым проектом. Осознавая недостатки Multics(разработчиком которой, кстати, является ведущий этого видео — Виктор Высоцкий), Ритчи и Томпсон решили создать более полезную, гибкую и портативную систему. В 1972 году была выпущена…

  • Построение масштабируемых приложений на TypeScript. Часть 2 — События или зачем стоит изобретать собственный велосипед

    от автора

    В первой части статьи я рассказывал об асинхронной загрузке модулей при помощи Require.js и стандартных языковых средств TypeScript. Неосторожно я раньше времени задел тему организации работы с абстрактными событиями о чем мне очень быстро напомнили в комментариях. В частности был задан вопрос зачем придумывать собственный велосипед, если существует давно проверенный и отлично работающий Backbone.Events и/или…

  • Дайджест интересных новостей и материалов из мира PHP за последние две недели №20 (18.06.2013 — 30.06.2013)

    от автора

    Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы. Приятного чтения!

  • Фильм про UNIX

    от автора

    В этом фильме Деннис Ритчи, Кен Томпсон, Брайан Керниган и другие рассказывают про назначение и возможности ОС UNIX. Видео очень атмосферное и рекомендуемое к просмотру. ссылка на оригинал статьи http://habrahabr.ru/post/185158/

  • Генерация музыки в реальном времени

    от автора

    «Как автоматизировать сочинение музыки?» — этот вопрос тревожит умы музыкантов еще со времен средневековья. Кеплер превращал траектории движения планет в музыку; Моцарт и его современники изобрели игру в «музыкальные кости» — они броском кубиков выбирали из большой таблицы такты и составляли из них менуэты. Но только с появлением компьютеров алгоритмическая генерация музыки получила настоящее развитие.…

  • Простой веб-сервер на базе NAS

    от автора

    По многочисленным просьбам пользователей решил таки написать инструкцию как организовать практически полноценный LAMP-сервер на базе D-Link DNS-325/345. Многие гуру администрирования схватятся за сердце, будут пить валерьянку и рекомендовать мне, курить что-то менее забойное 😉 И я с этим полностью согласен. Ну не на счет курить, а насчет того, что так делать очень и очень не…

  • Simple-Science — Простые опыты (дайджест #24)

    от автора

    Сегодня в выпуске #24: бумажная болгарка; одноразовый патефон; стекло плавится в микроволновке; перегретая вода в СВЧ печи; дистилляция воды; цветное пламя солей. Внимание: Некоторые опыты могут быть опасны для здоровья. При их проведении нужно обязательно соблюдать технику безопасности.