Архив за 14 ноября 2012 - 6

Привет!image

С сегодняшнего дня Amazon Simple Storage (S3) поддерживает архивацию данных в Amazon Glacier. Как известно, Amazon Glacier это сервис хранения данных с очень низкой стоимостью. За 1 цент в месяц вы можете хранить целый гигабайт данных. Правда, доступ к файлам не мгновенный. Нужно потратить от трех до пяти часов, чтоб вытащить данные.

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

Все больше производителе электронных книг включают в свой ассортимент модели, оснащенные дисплеями с внешней подсветкой. Такие устройства есть в производственной гамме Barnes & Noble, Amazon, Kobo, а в следующем году подобное устройство выпустит и PocketBook.

Читать полностью »

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

На деле же я сам активно использую торренты в своем бизнесе и очень доволен существованием этого протокола и клиентов к нему :)

Ну и, конечно, поделюсь конкретными решениями, используемыми в моем бизнесе.

Суть задачи, которая возникла передо мной 5 лет назад: непрерывно растущий объем баз (на сегодняшний день — больше 150 гигабайт в архивах) представлял реальную проблему не только с трафиком (на тот момент лимит моего сервера был около террабайта), но и по скорости. Представьте, какая нагрузка была на сервер в момент релиза новой базы?

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

Читать полностью »

Оптоволокно Google Fiber заработало в Канзас Сити, реальная скорость 700 Mbps
Пользователи хвастаются скоростью своего интернета

Первые дома в Канзас-Сити наконец-то получили интернет по оптоволокну в рамках проекта Google Fiber. Вчера 13 ноября монтажники из Google пришли в жилые кварталы и установили маршрутизаторы в домах первых счастливчиков.
Читать полностью »

Запуск новой операционной системы Microsoft Windows 8 стал беспрецедентным моментом в истории софтверного гиганта. Windows 8 – первая версия Windows, при создании которой основное внимание уделялось смартфонам и планшетам, а не ПК. Кроме всего прочего, релиз новой ОС совпал с выпуском нового планшета от Microsoft – Surface — ставшего ответом на железо Apple.

Это время также ознаменовалось и тихим релизом приложения SmartGlass от Microsoft (его уже можно скачать для iOS и Android и оно предоставляет доступ к отдельным функциям Xbox с мобильных устройств). Так получилось, что все внимание общественности было приковано к Windows 8 и железу, однако SmartGlass не менее важная часть планов компании. Это killer-приложение Microsoft, которое может стать поворотной точкой в истории компании.

Еще в 1980 году Бил Гейтс определил конечную цель Microsoft – «компьютер на каждый стол и в каждый дом». На то время эта идея казалась неправдоподобной, теперь, через несколько десятков лет, она выглядит почти консервативной.

Эта цель уже достигнута, теперь же Microsoft хочет еще глубже войти в нашу жизнь.

SmartGlass: секретное оружие Microsoft в борьбе за будущееЧитать полностью »

Пока Google планирует выпуск на рынок своего гаджета у него появился конкурент в этой нише, который также разрабатывает и планирует выпустить в скором времени похожее устройство. Назовем это устройство «очки». Хотя тут больше подходит слово гарнитура, т.к. с очками у него не очень много сходства. Выпускать их будет компания Vuzix, известная своими видеоочками, которые используются как для бытовых нужд(игры, просмотра видео), так и для промышленных (медицина, военная промышленность).

Vuzix Smart Glasses M100, конкурент Google Glass, поступит в продажу в начале 2013 годаЧитать полностью »

Визуализируем геоинформацию из логов на web карте в реальном времени

Дабы не было двусмысленностей, обозначу суть. При приёме на новую работу мне дали тестовое задание, которое кратко можно описать так: «Написать аналог Glow для геовизуализации событий входа пользователей в кастомерку интернет-магазина». Проще говоря, необходимо мониторить лог системы на предмет возникновения определенных событий и в случае оных выполнять (в данном случае) отображение точки на карте, которая будет определяться IP-адресом пользователя. Цель реализации: создать приятную на вид «игрушку» для презентационных целей, способную погрузить смотрящего в нирвану гармонии и эстетического наслаждения. Основным условием было использование в процессе разработки стека Java-технологий, чем обусловлено принятие многих решений. Кроме этого, было решено реализовать это в виде одностраничного сайта. А поскольку с Java и web я был знаком крайне поверхностно (писал в основном на C/C++), пришлось многому научиться. Что ж, будем разбираться вместе.

Статья рассчитана на интересующихся и начинающих, однако не «разжевывает» простые вещи, с которыми можно ознакомиться с помощью документации или специализированных статей. Наиболее полезные ресурсы и ссылка на исходники (распространяются по лицензии BSD) приведены в конце статьи.

Читать полностью »

Группа исследователей из американского университета Браун и Берлинского технического университета опубликовали свои результаты, связанные с проблемой компьютерного распознавания эскизов — таких, какие показаны на картинке ниже. При этом в качестве результата приведен не только длинный и скучный документ, а и готовые образцы ПО, которые можно скачать и попробовать.

Распознавание эскизных изображений

Читать полностью »

Прикручиваем Umbraco CMS, как источник данных

Целевая аудитория: системы, которым нужна несложная CMS, не влияющая на архитектурное решение. (CMS, как хранилище контента, без генерации форм и т.п.)

Цель данной статьи – в «2х словах» показать, как можно использовать Umbraco CMS в качестве источника данных, от которого глобально не зависит основное приложение (ведь источник в любой момент можно заменить на любой другой), другими словами, как вынести CMS в отдельный проект.

Некоторое время назад я узнал об Umbraco CMS, которая сразу привлекла мое внимание. Одним из основных ее преимуществ для меня явилось ее free openSource, со всеми вытекающими. Достаточно простой и эффективный дизайн, несложный бэкграунд, большое комьюнити и широкий ассортимент бесплатных расширений. С полным списком преимуществ и недостатков можно ознакомиться в сети. Меня огорчили всего два момента:

  1. СMS предъявляет определенные претензии к структуре и платформе основного приложения, роутингу и т.п. Программирование на C# сводится к написанию User-контролов.
  2. Исходя из первого пункта, на данный момент последнюю версию (4.10) невозможно использовать с ASP.NET MVC, который я так люблю. (видел в сети вариант с проектом «смешанного типа» — ASP.NET + ASP.NET MVC, но мне он тоже не понравился)

Мне же хотелось использовать CMS исключительно как модуль администрирования контента, данные которого я мог бы получить просто подключив пару-тройку библиотек к любому другому проекту. И, насколько я понял, Umbraco не предоставляет такой возможности по умлочанию. Кроме того, мне хотелось бы самостоятельно писать разметку страниц, логику биндинга данных на C#, определять layout, не возится с xslt, на котором построен ui-engine umbraco. Проведя некоторое время в поисках и не найдя ничего подходящего пришлось решить эту задачу самостоятельно.

Стоит отметить справедливости ради, что в результате некоторые функции CMS будут недоступны в силу того, что основное приложение в него не интегрировано. Например: создание и редактирование страниц, администрирование тем, скриптов, макросов. Во всяком случае, по умолчанию. Так что, если вам нужна полнофункциональная CMS, в которой клиент должен иметь возможность выполнять все эти действия, то этот вариант не слишком подходит.

Читать полностью »

Применение виртуализации ввода вывода для повышения масштабируемости ЦОДа и защиты инвестиций в существующее оборудованиеУважаемые читатели,

мы открываем цикл публикаций, посвященный инновационной технологии виртуализации серверного ввода-вывода, в котором сделаем краткое сравнение с технологиями FCoE и iSCSI, детально рассмотрим устройство виртуализации ввода-вывода и архитектуру ЦОД с использованием данной технологии, ознакомим аудиторию с основными характеристиками и особенностями подключения и эксплуатации устройства виртуализации ввода-вывода, а также покажем результаты сравнительного тестирования.

Представляем вашему вниманию первую статью цикла.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js