Adblock Plus, плагин для браузеров, скрывающий рекламу, некоторое время назад начал криво вырезать рекламу на страницах "Яндекса" - при этом пострадали и нерекламные сервисы поисковика. Его проблемы могли бы прекратиться, если бы поисковик решил заплатить AdBlock - как это делает Google и Amazon, но источник, близкий к "Яндексу", говорит - это все равно, что поддаться на шантаж.
Архив за 05 марта 2014 - 5
AdBlock Plus наказал "Яндекс" кривой версткой за неплатежи (+комментарий AdBlock Plus)
2014-03-05 в 9:30, admin, рубрики: НовостиЕще один NAS своими руками, часть 1: из того, что было
2014-03-05 в 9:22, admin, рубрики: Без рубрикиАннотация
В среднем, очередной пост про NAS появляется примерно раз в полгода, и рассказывает о том, как поставить систему по документации. Мы усложним задачу, привязав ее к реальному проекту и ограничив бюджет. Кроме того, мы еще и попытаемся подстелить себе соломку в тех местах, куда не еще не ступала нога молодого сисадмина, а также разрушим несколько отраслевых мифов.
Эта статья не для специалистов по серверному хранению данных, геймеров и прочих оверклокеров. На вас, коллеги, и так вся индустрия работает. Она для начинающих сисадминов, любителей UNIX-систем и энтузиастов свободного программного обеспечения. У всех накопилось старое железо. Всем нужно хранить большие объемы дома или в офисе. Но далеко не у всех есть простой доступ к серверным технологиям.
Я очень надеюсь, что вы найдете для себя несколько полезных идей и все-таки научитесь на чужих ошибках. Помните: система стоит не столько, сколько вы заплатили за железо, а сколько вы вложите потом времени и сил в тестирование и эксплуатацию.
Если не хотите читать — посмотрите ссылки и выводы в конце; может, и передумаете.
DISCLAIMER
Информация предоставляется AS-IS без какой-либо ответственности за ее использование кем-либо, где-либо и когда-либо. Все ненароком упомянутые торговые марки являются собственностью соответствующих владельцев. Некоторые из них в рекламе уже настолько не нуждаются, что я придумываю им шуточные названия.
Благодарности
Респект Андрею Александровичу Бахметьеву, инженеру и изобретателю. Я горд, что Андрей Александрович преподавал для меня в институте! Желаю ему всяческих успехов в его проектах!
Задача
Итак, есть малый бизнес-стартап, генерирующий порядка 50Гб файлов в неделю, с необходимостью их архивного хранения в течение нескольких лет. Файлы крупные (порядка 10-20 Мб каждый), обычными алгоритмами не сжимаемые. Начальный объем данных порядка 2Тб. Совсем старые данные можно хранить в оффлайне, подключая по требованию.
Нужно уложиться в весьма скромный начальный бюджет решения 500 евро (в ценах лета 2013) и двухнедельный срок на сборку и тестирование.
За эти деньги нужно построить систему, которая позволит работать с файлами небольшой группе в одной локальной сети с разных платформ (Windows, Mac OS). Требуется длительная работа без сисадмина на площадке, защита от отказов и базовые функции управления правами доступа.
Традиционные пути
Безусловно, можно купить сетевое хранилище: их делают NetApp, QNAP, Synology и другие игроки, и притом делают неплохо даже для малого бизнеса. Но наши 500 евро – это только начало разговора для пустой коробки, без самих дисков. Если у вас есть 1000-2000 евро, лучше купите готовое изделие, а мы попробуем максимально заплатить знаниями и минимально — временем и деньгами.
А как же облачное хранение, спросите вы? На момент написания этой статьи популярные облачные хранилища для наших объемов выглядят дороже, чем хотелось бы. Например, стоимость хранения неограниченного объема данных 36 месяцев на известном сервисе Брось Бокс обойдется в пару тысяч долларов с лишним, хотя и выплачивать их можно постепенно. Конечно, есть сервисы вроде Amazon Glacier (благодарю А.М. за подсказку) или Ажурных Окон, но, во-первых, они тарифицируют не только хранение, но и обращение (как его априорно подсчитать?), а во-вторых не будем забывать, что бизнес сидит на Интернет-аплинке 10Мбит, и маневры терабайтами потребуют не только определенных усилий по управлению процессами, но и будут весьма утомительными для пользователей.
Обычно в таких случаях берут старый компьютер, докупают большие диски, ставят Linux (не обязательно, кто-то ухитряется и Windows 7), делают массив RAID5. Отлично. Всё работает хорошо примерно полгода-год, но одним солнечным утром сервер вдруг пропадает из сети без всякого предупреждения. Конечно, сисадмин уже давно работает в другой фирме (текучка кадров), резервной копии нет (объемы слишком велики), а новый сисадмин починить систему не может (при этом на чем свет стоит ругает старого сисадмина и диалект Linux YYY, ведь надо было использовать Linux ZZZ, тогда проблем бы точно не было). Все эти истории повторяются давно и одинаково, меняются только версии ОС и растут объемы данных.
Отраслевые мифы
Миф о RAID5
Самый распространенный миф, в который я и сам верил до недавнего времени – это то, что второго подряд отказа в массиве на практике не может быть по теории вероятности. А вот и может, да еще как! Смоделируем реальную ситуацию: сервер проработал пару лет, после чего в массиве отказывает диск. Пока ничего страшного, ставим новый диск, и что происходит? Ага, реконструкция массива, т.е. длительная максимальная нагрузка на уже порядком изношенные диски. В такой ситуации отказы очень даже возможны и происходят.
Но это не все. Есть еще заложенная производителем методическая вероятность ошибки чтения, которая при определенных обстоятельствах сейчас уже практически гарантирует, что RAID5 после отказа диска обратно не соберется.Читать полностью »
Scala Moscow User Group, встреча 14 марта 2014
2014-03-05 в 9:15, admin, рубрики: functional programming, monads, scala, scalaz, tinkoff, type theory, Блог компании Тинькофф Кредитные Системы, функциональное программирование, метки: functional programming, monads, scala, scalaz, tinkoff, type theoryВ прошлый раз мы провели ознакомительную встречу. Собралось около 25 человек, мы узнали кто в Москве занимается разработкой на Scala и какие есть интересные проекты. Главной темой выбрали курс по реактивному программированию на Coursera, который как раз тогда подходил к концу.
В этот раз мы соберёмся послушать и обсудить два доклада:
- Алексей Иванов приедет из Питера и расскажет доклад «Monadic Bakery with Spray and Scalaz»,
про то почему Spray и ScalaZ — не страшные звери, а хорошие друзья; - Владимир Успенский расскажет про теорию типов и тем, как она связана с обычной разработкой в докладе:
«Теория типов, или как мы занимаемся математикой, программируя на Scala».
Доклады будут отнюдь не вводные, чуть глубже затронут тему функционального программирования и предназначены на подготовленных слушателей. После за чаем обсудим доклады, интересующие темы, а также планы на будущее.
Начались продажи камеры среднего формата Hasselblad H5D-50c с датчиком изображения типа CMOS
2014-03-05 в 9:15, admin, рубрики: Новости, метки: новостиКак известно, в конце января компания Hasselblad анонсировала выпуск камеры среднего формата с датчиком типа CMOS. Производитель пообещал начать продажи модели H5D-50c, в которой используется датчик типа CMOS разрешением 50 Мп, в марте. Компания сдержала свое обещание: март только начался, а на сайте Hasselblad уже появилось подробное описание камеры и сообщение о том, что она «полностью доступна по всему миру».
Обращение к заинтересованным
2014-03-05 в 9:09, admin, рубрики: postgresql, полезные ссылки, метки: полезные ссылкиЗдравствуйте!
Базы данных — это не просто, да. Но это всем очевидно, и об это написано 100500 толстых книг. Поэтому могут вызывать особенное удивление и озабоченность появляющиеся в данном разделе тексты на пять абзацев, авторы которых пытаются делать выводы относительно предельно развитой opensource СУБД.
Читать полностью »
Слухи про «большое» устройство от Nokia ходили на протяжении полугода. Подогреваемая многочисленными слухами и тизерами публика гадала, что это будет за устройство (появлялись варианты даже про планшет на Windows Phone или ноутбук). Все покровы были сброшены в прошлом октябре на конференции Nokia World в Абу-Даби, где мы представили первый планшет
на Windows RT 8.1.
Не так давно Nokia Lumia 2520 добралась до России, и в связи с этим мы решили устроить подробный обзор этого устройства.
Читать полностью »
Skirmos: лазерная альтернатива пейнтболу с Kickstarter
2014-03-05 в 8:40, admin, рубрики: Kickstarter, Гаджеты. Устройства для гиков, краудфандинг, метки: Kickstarter
Недавно я услышал новый для себя термин "лазертаг. Вики говорит нам, что Лазертаг (от англ. laser — лазер, и tag — метка), или лазерный бой, кибертаг — высокотехнологичная игра, происходящая в реальном времени и пространстве. Суть игры состоит в поражении игроков-противников (и, часто еще и специальных интерактивных мишеней, или АУЛов, — «баз») безопасными лазерными выстрелами из бластера-автомата.
И на днях на Kickstarter появился интереснейший проект Skirmos, который дает в руки игрока, привыкшего к виртуальным шутерам, высокотехнологичное лазерное «ружье», представляющее собой достаточно продвинутый гаджет.
Обновление Evernote для Windows: ускоренная синхронизация и редактирование изображений
2014-03-05 в 8:12, admin, рубрики: evernote, windows, Блог компании Evernote, обновление ПО, метки: evernote, windows, обновление ПО
Evernote для Windows получил два заметных улучшения. Во-первых, теперь можно вносить правки в изображения, которые хранятся в ваших заметках. Во-вторых, вы обратите внимание, что синхронизация происходит гораздо быстрее.
Загрузить Evernote для Windows Desktop
Правки на изображениях
Пользователи Evernote часто хранят в своем аккаунте множество изображений. Это могут быть снимки экрана, фото с мобильного Evernote или просто добавленные с компьютера изображения. Теперь из этих изображений можно извлечь больше пользы.
Читать полностью »
Facebook намерена приобрести производителя стратосферных спутников Titan Aerospace
2014-03-05 в 8:00, admin, рубрики: Новости, метки: новостиНесколько дней назад Ericsson и Facebook создали лабораторию для развития проекта Interner.org. Суть проекта — обеспечить доступным интернетом 5 млрд пользователей. Отметим, что на данный момент население Земли превышает 7 млрд человек. Покупка самой популярной соцсетью в мире мультиплатформенного мессенджера WhatsApp за огромную сумму в 19 млрд долларов, вполне возможно связана именно с проектом Interner.org.
Система мониторинга работы электропечей по выращиванию кристаллов через jabber
2014-03-05 в 7:53, admin, рубрики: cnc, qt, Qt Software, sql, xmpp, метки: cnc, Qt, sql, xmpp
На производстве по выращиванию кристаллов сапфира захотелось иметь систему мгновенных оповещений в случае поломок/аварий при выполнении программы ЧПУ. Стойка станка представляет из себя некую программу, которая пишет сообщения (и сообщения об ошибках в том числе) в базу данных. Получилось так, что БД — Paradox, а кодировка данных Win-1251. Путь проб и ошибок в виде графических интерфейсов и отправке сообщений по SMS — тема отдельного разговора. Однако, как это бывает на заводах, все сроки прошли, решение задачи потребовалось «вчера» и «в кротчайшие сроки и в обязательном порядке», а иначе «полетят головы» (классика жанра). Поэтому было принято решение быстренько на коленке переписать все прежние графические костыли в простой костыль в виде консольного приложения, параметры задавать текстовыми файлами, а вместо SMS слать сообщение jabber клиенту. Начальству соврали, что старый вариант взят в опытную эксплуатацию и за неделю собрались все решить. Инструмент для решения — QT.
Читать полностью »