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