-
#import <Foundation/Foundation.h> int main() parts := [‘hello’, ‘world’] greeting := » for String part in parts if part == parts[0] Locale myLocale = Locale.currentLocale greeting << part.capitalizedString else greeting << ‘ ‘ greeting << part Log(‘%@’, greeting + ‘!’) return…
-
Массивы хранения данных Dell Powervault MD3
Рано или поздно многие компании сталкиваются с необходимостью хранения все возрастающего объема рабочей информации. Так, согласно исследованиям, в 2011 году общий объем созданных данных достиг отметки в 1,8 триллионов ГБ, а по прогнозам Gartner, общий рост данных к 2016 году…
-
Список скептика
Громкие заявления требуют убедительных доказательств. Карл Саган (оригинал) Преамбула Однажды вечером много лет назад на первом курсе в славном городе Долгопрудном прогуливался с товарищами по коридорам университета, как вдруг совершенно случайно, мы увидели на двери объявление: «Лекция: Славянские руны. Чудинов».…
-
Настройка маленького кластера Hadoop 2.2.0 с нуля
В данной статье будет по шагам разобран процесс создания небольшого кластера Hadoop для опытов. Несмотря на то, что в интернете на иностранных ресурсах есть полно материала про настройку/развертывание Hadoop, большинство из них либо описывают настройку ранних версий (0.X.X и 1.X.X),…
-
Оптимальная архитектура хранения резервных копий виртуальной инфраструктуры
Как правильно спроектировать архитектуру хранилища резервного копирования виртуальной инфраструктуры? Прежде всего, нужно ответить на ключевой вопрос: “Что является главным приоритетом: минимизация использования дискового пространства, производительность или стоимость?” Ответ на этот вопрос определяет всю дальнейшую стратегию инвестирования в бэкап-инфраструктуру. На рисунке…
-
Трансформация угроз в информационном пространстве: от технологических к социальным. Часть II
В первой части статьи мы поделились новым понятием информационной безопасности, которое постепенно сложилось в нашем сознании и нашло «широкую поддержку в узких кругах». Идея в следующем: человечество вступило в эру избыточной информационной открытости, приоткрывшей ящик Пандоры новейших угроз в Сети.…
-
Highly Available кластер RabbitMQ
Знакомимся с RabbitMQ Переводы на хабре: RabbitMQ tutorial 1 — Hello World RabbitMQ tutorial 2 — Очередь задач RabbitMQ tutorial 3 — Публикация/Подписка Сразу дополню некоторые недочеты. И кратко повторю основные термины. Принцип работы архитектуры использующей rabbitMq
-
Классификатор изображений
Есть битовая матрица, содержащая изображение круга, квадрата или треугольника (фигуры закрашены). Изображение может быть немного искажено или содержать помехи. Задача – написать алгоритм, который по матрице выяснит, какая фигура нарисована на изображении. Эта простая с первого взгляда задача встретилась мне…
-
Облачный хостинг для простого сайта
Преимущества облачных технологий и некоторые проблемы виртуального хостинга, о которых будет упомянуто ниже, заставили нас задуматься над вопросом: сколько стоит разместить простой сайт на облачном хостинге.
-
Покупка и обзор iPad mini с Retina дисплеем
В свое время через меня прошла целая масса планшетов на разных ОС, начиная от Barnes&Noble Nook Color и заканчивая топовым на тот момент Новым iPad с Retina дисплеем. Долгое время я пользовался BlackBerry PlayBook, до тех пор, пока Apple не…