Архив за 21 февраля 2014 - 6

Всем привет!
Решил описать основные моменты настройки отказоустойчивого (HA) кластера БД PostgreSQL в IaaS среде от Amazon — AWS.

Про настройку указанной связки с момента появления в свет 9й версии с нативной репликацией уже написано достаточно много статей, поэтому подробно останавливаться на настройке самого PostgreSQL и pgpool не буду, тут все относительно стандартно. Приводимые куски конфигов непригодны к бездумному копипасту, в любом случае придётся открывать свои конфиги и править необходимые параметры. Не хочу поощрять процесс конфигурации по методу копипаста.
Читать полностью »

image

С объявлением библиотеки Google Maps v1 для Android устаревшей прекратилась и выдача ключей. Разработчикам была предложена новая версия — быстрее, выше, сильнее лучше, удобнее старой. Чего стоила попытка отобразить с ее использованием несколько точек на карте и несложное всплывающее окно с изображением, небольшим описанием и кнопкой – читайте под катом.
Читать полностью »

Небольшая детективная история о том, как с помощью Dropbox за четыре месяца удалось вернуть украденный (а может потерянный) смартфон.

Хронология

1. В супермаркете жена обнаруживает пропажу смартфона (HTC Desire SV) через десять минут после последнего совершённого звонка.
2. Попытки позвонить на оба номера телефона (двухсимочного) не приносят успеха — телефон вне зоны.
3. Поиск в магазинах по нашему маршруту тоже не приносит успеха.
4. Вызываем милицию (исключительно по настоянию жены, я бы не отрывал людей, которые всё-равно не будут искать телефон).
5. Через 15 минут приезжают дядьки с автоматами, жена с ребёнком уходит домой, а я отправляюсь в участок и битых два часа трачу на составление протокола.
6. Вернувшись домой меняю пароль гуглового экаунта жены, дабы новые обладатели телефона не утруждали себя чтением её почты.
7. Выдаю жене свой старый смартфон и на сим закрываю для себя тему.

Спустя два месяца

Жена говорит, «Знаешь, у нас в Dropbox-е какие-то странные фотки появились — куча незнакомых людей. Ты никого не фотографировал?».
Читать полностью »

Однажды у меня появилась навязчивая идея: посмотреть, а что же там такого покерный клиент отправляет на сервер. Как Вы понимаете, крупные покерные румы используют SLL для передачи данных. Протоколы, основанные на асинхронном шифровании, подвержены только одному известному мне виду атак — MitM (Man in the middle — человек посередине).

Помаявшись с тонной софта, предназначенного для реализации MitM на SSL соединение, я пришел к выводу, что руки растут не из того места либо у разработчиков данных инструментов, либо у меня. Но идея была жутко навязчивая, и было принято решение сделать всё вручную. Если интересно, что же из всего этого вышло, прошу под кат.
Как я перехватывал трафик покер рума или «Пишем свой MitM SSL прокси на C#»
Читать полностью »

image

Наверное каждый хабравчанин в своей жизни хоть раз сталкивался с корпоративным порталом. В настоящее время такие порталы обладают довольно обширным функционалом для улучшения рабоичих процессов внутри компании, именно за этим их, собственно, и приобретают. Но может ли такой сайт приносить реальную пользу бизнесу, например, в сфере электронной коммерции?Читать полностью »

Обычно 3D-принтеры имеют небольшую область печати, что ограничивает область их применения созданием прототипов деталей или макетов. Печати больших проектов обычно не способствует цена расходных материалов и скорость печати. Все иначе в принтере ONE, анонсированном очень молодой (создана в этом году) немецкой компанией BigRep.

Принтер BigRep ONE стоит $39000

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

image

Дорогие друзья,

Мы продолжаем делиться новостями нашего проекта Payler.

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

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

Firebird and PVS-Studio
Сейчас мы заняты большой задачей. Мы хотим провести сравнение четырёх анализаторов кода: CppCat, Cppcheck, PVS-Studio и Visual Studio 2013 (встроенный анализатор кода). Для этого мы решили проверить не менее 10 открытых проектов и проанализировать отчёты, которые выдадут анализаторы. Это очень трудоёмкая задача и пока она не завершена. Но так как ряд проектов уже проверен, то про некоторые из них можно написать статьи. Чем я сейчас и займусь. Для начала опишу, что интересного удалось найти с помощью PVS-Studio в Firebird.
Читать полностью »

Введение

Я – пользователь бытовых погодных станций со стажем, и в этом скрыта двойная катастрофа. Во-первых, я уже настолько привык к тому, что погода внутри и вне дома мне известна, что отсутствие этой информации вводит меня в состояние когнитивного диссонанса. Во-вторых, с погодными станциями мне хронически не везет. Две из них сломались и, как в таких случаях говорят про всяческие индикаторные приборы, стали «показывать погоду», только с точностью до наоборот, показывали они что угодно, только не погоду. Из Штатов привез с собой третью, которая прослужила мне верой и правдой целый год, и я начал было потихоньку расслабляться, но тут у случайно забежавших (и давших нам с женой возможность временно возложить на их плечи заботу о сыне и выбежать из дома) родителей случился приступ принужденной заботы, в свою очередь, вызвавший острое желание помыть окна. Результат тщательного натирания окон – не только сверкающие окна, но и прыгнувший вниз датчик погодной станции. Этаж второй, так что датчик разбился бы вряд ли, но, как известно, непосредственно под окнами каждой многоэтажки есть невидимая пространственно-временная сингулярность. Не знаю, можно ли этот феномен описать в рамках Стандартной Модели, но то, что в основе сингулярности лежит принцип «что упало, то пропало», сомнений нет. Так что датчик я не нашел.
Естественно, в полный рост встала нужда менять девайс, но мысль о том, что ни одна из «бывших» не продержалась у меня дома больше года, настораживала. И тогда в голову забрела идея «а не сделать ли самому?».
Читать полностью »

Ассортимент Gigabyte пополнила системная плата J1900N-D3V типоразмера mini-ITX, показанная на иллюстрациях. На плате Gigabyte J1900N-D3V установлен пассивно охлаждаемый процессор Intel Celeron J1900. Этот четырехъядерный процессор работает на частоте 2,0-2,42 ГГц, имеет встроенный GPU и 2 МБ кэш-памяти второго уровня. Он характеризуется TDP10 Вт, что и позволило обойтись пассивным охлаждением.


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