• Здравствуйте, уважаемые хабрачитатели. В этой статье я хотел бы поделиться знаниями об одном небольшом и простом, но полезном шаблоне, про который обычно не пишут в книжках (возможно, потому, что он является частным случаем шаблона «Команда»). Это шаблон «Правила» (Rules Pattern).…

  • elementary OS дистрибутив основанный на Ubuntu, разрабатываемый в соответствии с концепцией минимализма интерфейсов. Целью проекта является предоставление максимально простого и удобного окружения. На практике это означает, что множетсво твиков, которые вы привылки делать сразу после установки Ubuntu тут вы найдете…

  • Правда, пока только для США, но и то дело — ведь теперь можно посмотреть, какое видео, например, по душе пенсионерам из Северной Дакоты. Для некоторых новый статистический инструмент будет лишь средством развлечься, а кто-то, что вполне может быть, и кандидатскую…

  • Зародившись как скриптовый язык в помощь веб-разработчикам, с дальнейшим развитием JavaScript стал мощным инструментом разработки клиентской части, обеспечивающий удобство и интерактивность страницы прямо в браузере у пользователя. Из-за специфичности среды и целей, JavaScript отличается от обычных языков программирования, и имеет…

  • Здравствуйте! На хабре уже не раз и не два публиковались статьи о тех последствиях, которые имело введение единого реестра запрещённых сайтов для рунета. В каждой такой теме неизменно всплывает вопрос: «ну поорали, а что делать-то будем?» и вот сейчас у…

  • Довольно сложно описать новый формат торрент-файлов, представленный BitTorrent, Inc. Это вообще новый принцип работы с торрентами, поскольку BitTorrent Bundle позволяет правообладателю — автору раздачи запросить действие перед скачкой файла. Например, можно запросить оплату, или предоставление личных данных, или регистрацию, или…

  • В предыдущих материалах этого цикла мы рассматривали методы предварительной обработки данных при помощи СУБД. Это может быть полезно при очень больших объемах обрабатываемой информации. В этой статье я продолжу описывать инструменты для интеллектуальной обработки больших объёмов данных, остановившись на использовании…

  • В Сан-Франциско 15-17 мая проходит традиционная конференция Google I/O, где представляются самые горячие новинки технологий и продукции Google. Не всем выпала возможность туда поехать, но вы приглашены на Google I/O Extended, которая пройдет в Москве 15 мая. Также 16 мая…

  • В последних двух выпусках Радио-T ведущие пытались обсудить GIT. Евгений (Umputun) задавался вопросом зачем нужен rebase и очень удивился, когда я спросил, редактирует ли он коммиты. На мой взгляд, чтоб понять GIT, достаточно вникнуть в процесс разработки Linux Kernel, т…

  • Статья представляет собой не исчерпывающее описание языка программирования CoffeeScript, а именно знакомство, обзор некоторых интересных возможностей. Целевая аудитория — те, кто еще не смотрел в сторону CoffeeScript, но так или иначе используют JavaScript в своих проектах. CoffeeScript — это маленький…