суббота, 22 февраля 2014 г.

Заслуживает внимания: Twitter Flight

Twitter Flight отличается от остальных JavaScript-фреймворков тем, что не навязывает конкретный подход для отображения данных в веб-приложении. Ему все равно, как вы передали запрос, какой шаблонизатор вы используете или как рендерите ваш HTML - на сервере или клиенте.

В то время как другие фреймворки заставляют разработчиков упорядочивать код согласно предписанной модели, Flight интегрируется в уже существующий документ, привязывая свою функциональность прямо к DOM-узлам. Flight, вероятно, не так легко использовать, как некоторые популярнейшие JavaScript-фреймворки -  Angular или Ember - зато он обеспечивает невероятную архитектурную гибкость.

пятница, 21 февраля 2014 г.

Open Source-новички года: XPrivacy

XPrivacy разработан для предотвращения утечки конфиденциальных данных. Он ограничивает доступ приложения к определенным категориям данных, включая контакты и места. Например, если вы ограничили доступ приложения к контактам, XPrivacy проследит за тем, чтобы отправлялся пустой список контактов.


XPrivacy не аннулирует разрешения, кроме разрешения доступа к интернету и внешним хранилищам вроде карты памяти SD. Прекрасное решение, которое убережет от утечки данных без блокирования доступа к приложению целиком.

среда, 19 февраля 2014 г.

Open Source-новички года: Tox

Проект Tox - система для защищённого обмена сообщениями и видеосвязи, намеренная заменить AIM, Skype и так далее.



Ничего удивительного, что данный проект настолько продвинулся в этом году, учитывая непрерывные сообщения о нарушении прав конфиденциальности со стороны Агенства Национальной Безопасности.


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

вторник, 18 февраля 2014 г.

Open Source-новички года: Serverspec

Serverspec представляет собой простой подход к тестированию конфигураций сервера независимо от инструментов управления конфигурацией. С помощью Serverspec можно писать RSpec-тесты для проверки настроек сервера.


Платформа тестирует фактическое состояние серверов посредством SSH-доступа, поэтому не нужно устанавливать на серверы программы-агенты. Может использоваться вместе с ведущими инструментами для управления конфигурацией, включая Puppet, Chef, CFEngine и так далее.

понедельник, 17 февраля 2014 г.

Коллекция сверхсложных SQL запросов


Open Source-новички года: OpenDaylight

Миссия OpenDaylight - обеспечить полнофункциональную SDN-платформу, которую можно развёртывать, не используя другие компоненты.

Ориентирована на создание открытой, основанной на стандартах контроллерной SDN-платформы, пригодной для развертывания в разнообразных рабочих сетевых средах.


Кроме модульного фреймворка контроллера, ожидается, что OpenDaylight будет включать поддержку ряда стандартных и новых протоколов SDN, сетевых сервисов вроде виртуализации и добавления сервиса, четко определенных API приложений и элементов плоскости данных таких, как интерфейсы физических устройств и расширения виртуального коммутатора.  


воскресенье, 16 февраля 2014 г.

Open Source-новички года: OpenIoT

OpenIoT начиналась как исследовательский проект, частично финансируемый Еврокомиссией с целью создать - с помощью облачной модели - открытые, крупномасштабные, умные приложений, соответствующие концепции Интернета вещей. Проект фокусируется на мобильности связанных с интернетом объектов (сенсорные сети) для энергоэффективного управления сбором сенсорных данных и их передачей в облако.
OpenIoT интегрирует онтологии и семантические структуры, чтобы обеспечить семантические взаимодействия и интероперабельность между различными объектами.

суббота, 15 февраля 2014 г.

Open Source-новички года: InfluxDB

InfluxDB представляет собой базу данных временных рядов, событий и метрик. Написана на Go и не имеет внешних зависимостей. То есть, после установки, не нужно больше ничем управлять (в отличии от Redis, HBase и так далее).


InfluxDB распределяется и горизонтального масштабируется, но пригодится, даже если запускать ее на одном сервере. Поставляется “в комплекте” с SQL-подобным языком запросов, предназначенным для использования с временными рядами и аналитикой.

пятница, 14 февраля 2014 г.

Open Source-новички года: Ghost

Ghost служит одной цели: публикации контента в интернете. Прекрасно оформлена, полностью настраиваемая, с открытым исходником. Позволяет писать и публиковать собственный блог, предоставляя инструменты, которые облегчают процесс и делают его занимательным.



Платформа проста и изящна - теперь можно тратить больше времени на ведение блогов, а не на конфигурацию.

Хотя текущая версия Ghost (на момент написания статьи) работает лишь в однопользовательском режиме, платформа стремительно развивается. Ghost - бесплатное ПО, выпускаемое под лицензией MIT License.

четверг, 13 февраля 2014 г.

Дайте менеджерам то, что они хотят


Open Source-новички года: Exercism

Exercism - система для обучения программированию путём совместного решения проблем. Создана преподавателем маленького профучилища в Колорадо Катриной Оуен с целью помочь студентам обучаться в сотрудничестве. У нее получилось! Ее студенты начали быстрее разбираться в языках программирования. 


Катрина запустила Exercism, чтобы помочь собственному классу, но другие студенты и учителя обратили на проект свое внимание и начали участвовать в его разработке.

Сейчас Exercism поддерживает 13 языков (в будущем это число возрастет), включая Go, CoffeeScript, JavaScript, Java, Rust и Erlang. Проект распространяется под лицензией GNU Affero General Public License.

среда, 12 февраля 2014 г.

Open Source-новички года: Docker

Docker вызвал восхищение, не совсем свойственное для проектов-новичков с открытым исходным кодом. Он нацелен облегчить создание легковесных, портативных и автономных контейнеров.



Тот же контейнер, созданный разработчиком и протестированный на ноутбуке, может запускаться на виртуальных машинах, в продакшн-кластерах, компьютерах без установленных ОС и ПО, кластерах OpenStack, публичных облаках и так далее.


Разработку Docker начала маленькая коммерческая компания, прежде известная как dotCloud, но проект быстро “окреп” и привлёк внимание таких гигантов, как Red Hat и Google.

Портативность, предлагаемая Docker, обеспечивает компаниям множество вариантов, где могут выполняться их приложения, и возможность выбирать необходимые языки и инструменты.

вторник, 11 февраля 2014 г.

Open Source-новички года: Appium

Шестой ежегодный рейтинг Open Source Rookies of the Year, представленный компанией Black Duck отмечает десятку лучших проектов с открытым исходным кодом, созданных в прошлом году. Среди лауреатов этого года “представители” облачных вычислений, виртуализации, защиты личных данных, социальных медиа и Интернета вещей.

Отбор выполняется на основе статистики, собранной с сайта ohloh.net, ведущего каталога программ с открытым исходным кодом. В качестве параметров используются показатели  общего числа коммитов и коммитеров, среднее количество коммитов в день и трафика в соцсетях. 

Appium

Appium - фреймворк для автоматизированного тестирования нативных и гибридных мобильных приложений. В нем используется WebDriver JSON Wire Protocol.



Поскольку мобильные приложения становятся ядром рабочей инфраструктуры, гибкая методология разработки требует автоматизированного тестирования. Appium предоставляет широкую платформу для тестирования как нативных, так и гибридных мобильных приложений под iOS и Android, позволяя организациям использовать единый инструмент тестирования для удовлетворения своих растущих потребностей.


Appium, который вначале задумывался как инструмент для SauceLabs, помогающий пользователям создавать масштабируемые среды автоматизированного тестирования, зажил собственной жизнью и обзавёлся растущим сообществом разработчиков. 

четверг, 6 февраля 2014 г.

Уровень 9


Инструменты для ИТ-героев: Анализатор спектра Wi-Spy DBX

Вы не поверите, сколько радиочастот “витает” в воздухе, особенно в диапазоне 2,4 Ггц, в которых работают беспроводные сети стандарта 802.11b/g/n. Анализатор спектра Wi-Spy DBX от MetaGeek завоевал мою благосклонность и стоит значительно меньше, чем мои предыдущие громоздкие анализаторы спектра.



Я ношу с собой Wi-Spy DBX для сканирования диапазона частот 2,4 Ггц и 5,8 Ггц. Кроме того, для Windows и Mac доступно приложение Chanalyzer.

Источник

среда, 5 февраля 2014 г.

Советуйте пользователю, но не уберегайте от ошибок

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


Что, если у устройства чрезвычайно медленное соединение? И/или используется мобильное  подключение (вместо беспроводного), а стоимость передачи играет важную роль? Или используется роуминг, поэтому передача данных может обойтись в кругленькую сумму?

Инструменты для ИТ-героев: USB-монитор

Я использовал USB-монитор AOC E1649FWU вместо оригинального подключения к iPad через AIR Display. Все больше предприятий устанавливает пароль на свой WiFi, поэтому мне нужен дополнительный дисплей, не требующий WiFi.



Эти USB-мониторы на базе технологии video-over-USB, разработанной DisplayLink, обеспечивают экранное пространство, необходимое для удобного чтения руководства во время работы над новой системой.

Источник

вторник, 4 февраля 2014 г.

Инструменты для ИТ-героев: Промышленный консольный сервер

Последовательный сервер OpenGear ACM5004-G-I с датчиками условий окружающей среды/вторжения/дыма/вибраций “под капотом” позволяет мне удалённо работать на своих устройствах, к тому же он достаточно компактный.



Сервер может служить маршрутизатором, брандмауэром, VPN, сервером виртуального последовательного порта, 3G-маршрутизатором с функцией автоматического переключения с сети Ethernet и, самое главное, он построен на Linux.

Источник

Инструменты для ИТ-героев: Коммутатор Gefen

Поскольку большинство современных платформ (включая смартфоны) поддерживают HDMI или DVI, коммутатор Gefen 4x1 HDMI Switcher позволяет, сидя за столом с коллегами, обмениваться аудио/видео-файлами между ноутбуками и выводить их на общий экран.


Источник

воскресенье, 2 февраля 2014 г.

Инструменты для ИТ-героев: Последовательный Bluetooth-адаптер

Сегодня вы не сможете просто купить ноутбук с последовательным портом, но большинство устройств корпоративных сетей требуют начальной настройки IP-адреса через последовательную консоль.


Хотя и существует уйма последовательных Bluetooth-устройств, RN-240 Firefly от Roving Networks служит мне почти десять лет. Я могу подключить его к коммутатору, маршрутизатору и т.д., и работать вне телекоммуникационного помещения или где угодно в комнате.

Поскольку он работает даже с моим Nexus 7, у меня есть множество возможностей справиться с начальной конфигурацией. Респект остальным из того же племени, но последовательный аппаратный ключ, использующий обычные старые мизинчиковые батарейки, - это чертовски удобно.

Источник