Месяц: Октябрь 2012

  • Клавиатура, состоящая из Arduino, Raspberry Pi и… пива

    от автора

    Red Bull привлек много внимания, спонсируя космический полет Феликса Баумгартнера, но это не единственный производитель напитков, который участвовал в необычных экспериментах.

  • Виртуальная прогулка по датацентрам Google

    от автора

    Компания Google, ранее ревниво охранявшая свои датацентры от посторонних взглядов, опубликовала впечатляющую подборку фотографий, сделанных в святая святых. Более того, по датацентру в городе Ленор (Северная Каролина), теперь можно прогуляться в Google Street View или посмотреть видеотур. Пожалуй, слова тут излишни. Смотрите сами. ссылка на оригинал статьи http://habrahabr.ru/post/155121/

  • Удобное встраивание RESTful API в проект

    от автора

    Ни для кого не секрет, что наличие API идет на пользу любому проекту. Но часто, при ошибке в архитектуре системы или же добавлении его к готовому проекту, накладные расходы на поддержку и тестирование отнимают достаточно много времени. Я хочу представить сообществу наш способ реализации RESTful архитектуры API, без дублирования кода и с минимальными изменениями существующей…

  • Расширяем возможности Asterisk, используя PHP

    от автора

    Все слышали про мини-АТС нового поколения имя которой Asterisk. Так уж случилось что я заинтересовался этой системой и даже успел сделать пару коммерческих проектов. В этой статье я хочу немного расказать об интеграции звездочки с языком программирования php. При этом мы будем использовать класс phpagi. Под катом я приведу примеры использования нескольких методов этого класса…

  • Как устроена cassandra

    от автора

    В этом топике я хотел бы рассказать о том, как устроена кассандра (cassandra) — децентрализованная, отказоустойчивая и надёжная база данных “ключ-значение”. Хранилище само позаботится о проблемах наличия единой точки отказа (single point of failure), отказа серверов и о распределении данных между узлами кластера (cluster node). При чем, как в случае размещения серверов в одном центре…

  • Page Object Model + Webdriver. Пример реализации на одном тесте

    от автора

    Решил написать эту статью, т.к. считаю данный подход наиболее эффективным для организации структуры проекта по автоматизации тестирования. К сожалению не работал с другими инструментами по автоматизации кроме Webdriver или Selenium. Но, не смотря на это, мне кажется, что данный подход может быть использован и с другими инструментами. Примеры кода будут на C# + NUnit. Сразу…

  • Metropolis или Windows 8 глазами программистов Delphi

    от автора

    Что есть истина? Истина – первая страница выдачи поисковика по запросу. Компания может изо всех своих маркетинговых сил тужиться и пыжиться, пытаясь «продать» технологию широким массам трудящихся, но первые 10 ссылок (+ Википедия) есть механизм взвешивания конкретного решения. Но пока о решениях говорить рано, им должны предшествовать впечатления. Вооружившись подобранными с пола линками, поговорим о…

  • x-acl легковесная утилита для организации Access Control List (ACL)

    от автора

    Приветствую, хабра-сообщество! У каждого проекта (веб-проекта) возникают вопросы по организации прав доступа. В данной области есть определенные готовые инструменты для различных фреймворков Zend, Symfony, Yii и т. д. Вероятно кто-то с чем-то сталкивался и в целом представляет себе, что это такое. Для тех же кто не сталкивался — советую открыть документацию любого из этих фреймворков и…

  • Новая инфраструктура Пиратской бухты: ещё неубиваемее и неуловимее

    от автора

    Трудно найти сайт, который правообладатели хотели бы уничтожить сильнее, чем The Pirate Bay. Бухту неоднократно блокировали в разных странах, DDoS-ли, отключали, конфисковывали сервера, пытались деанонимизировать топовых сидеров. Команда TPB, в свою очередь меняла хостинги, отказалась от хранения файлов .torrent, перейдя на magnet-ссылки, и даже рассматривала возможность размещения серверов на беспилотниках, парящих над нейтральными водами.

  • Что думают пользователи о безбумажных технологиях

    от автора

    Наш опыт разработки и внедрения системы электронного архива показывает, что многие трудности при переходе на электронное хранение документов обусловлены причинами чисто психологического характера: пользователи привыкли мыслить категориями «бумажной» эпохи и ко многим новациям привыкают с огромным трудом. Человеческий фактор (говоря более точно — консерватизм мышления, заключающийся в приверженности пусть неудобным, но общепринятым и устоявшимся, практикам)…