Архив за 01 августа 2014 - 3

в 13:23, , рубрики: microsoft, rip, skype, skypekit

SkypeKit — набор инструментов для создания своего UI для Skype либо для интеграции оного в сторонние месенджеры (была интеграция в Trillian, например). Со следующей недели все написанные с его использованием приложения перестанут работать. Прошлой осенью прекратили поддержку API и закрыли магазин приложений. Теперь отключают и SkypeKit.

Оригинальное письмо от сапорта:

As previously communicated, all support for SkypeKit ended on 31 July, 2014. No further updates to the SkypeKit SDK will be available.
Читать полностью »

Новый сайт Московского Зоопарка – один из тех проектов, которым «Бюро Пирогова» особенно гордится. Его создание было приурочено к 150-летию Московского зоопарка. «Бюро» приняло участие в тендере на его разработку, и его предложение оказалось самым привлекательным.

«Нам удалось сделать сайт простым и удобным, но при этом реализовать все масштабные идеи и найти удачное сочетание контента и сервисов, – говорит Евгений Фонталин, генеральный директор «Бюро Пирогова».

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

Сотрудники подразделения высокоскоростной оптической связи (High-Speed Optical Communications Group, UHSOC) Датского технического университета (DTU) установили новый мировой рекорд скорости передачи данных. Им удалось побить достижение специалистов из технологического института Карлсруэ, продемонстрировав передачу данных с использованием одного лазерного передатчика со скоростью 43 Тбит/с. Прежний рекорд был равен 32 Тбит/с.

Minecraft Selectel

Minecraft сегодня принадлежит к числу самых популярных сетевых игр. За неполных три года (первый официальный релиз состоялся осенью 2011 года) у него появились миллионы поклонников по всему миру.

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

Пару дней назад было объявлено что сервис Facebook Gifts закрывается.

Из предыстории.

Четыре года назад, с 1 августа 2010 года сервис подарков на Facebook уже закрывался. Тогда они объяснили это необходимостью сосредоточиться на других направлениях – играх, новостях, лайках и тому подобном.

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

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

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

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

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

Сценарии интеграции с Apache Camel

Перетягивание «Верблюда» или интеграция средствами Camel. Часть 2
Сколько вы знаете шаблонов интеграции приложений(EIP)? Сколько из них вы можете использовать?

Симпатичный «верблюд» снова здесь, а значит, представляю вам продолжение серии статей об Apache Camel. В этой статье найдутся как самые необходимые, так и очень любопытные шаблоны интеграции. Расскажу о том, как они ложатся на нашу интеграцию.

Если вы знакомы с шаблонами, но решаете стоит ли связываться с «верблюдом», то наши примеры помогут разобраться. Если вам интересен путь от сценариев использования к реализации интеграции, то эта статья как раз об этом. Прошу под кат.
Читать полностью »

Привет!

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

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

Админская загадка: На сервере произошло три oom kill'а, а мониторинг сказал только про два. Почему?

Конфигурация

Для мониторинга всего у нас настроена связка ganglia-shinken-logstash-elasticsearch-kibana. Полное описание довольно обширно, так что ограничусь только частью, имеющей отношение к проблеме.

В logstash присылаются логи со всех серверов. Он их складывает в elasticsearch. В конфиге logstash'а настроена реакция на всякие странные сообщения, которые свидетельствуют о проблемах. Если сообщение появляется, присылается event мониторингу (shinken), который разными методами начинает беспокоить админов.

Помимо syslog'ов, которые шлют сообщения от большинства приложений, у нас настроена ещё и отправка netconsole от всех ядер. Сама технология проста до невозможности — ядро помимо dmesg'а посылает сообщения в виде UDP-датаграмм на указанный IP и mac-адрес. MAC-адрес нужен потому, что netconsole очень низкоуровневая и заниматься разгадыванием «как из IP сделать MAC» (то есть ARP) не собирается. Благодаря низкоуровневости сообщения проходят даже в ситуациях полного катаклизма. Например, если программный коммутатор перестал работать (и сеть недоступна), сообщения всё равно будут посылаться. Более того, они будут посылаться, даже если в iptables сказано -j drop_vsyo_nafig. И, самое главное и ценное, эти сообщения успешно будут отправлены, если дисковая подсистема полностью не работает. То есть для post-mortem исследований «что именно случилось с зависшим сервером» — самое оно.

Очевидным кандидатом в «плохие» сообщения является сообщение от oom-killer'а.

[517935.914380] ntpd invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
[517935.914730] Call Trace:
[517935.914807]  [<ffffffff816e14ce>] dump_header+0x83/0xbb
[517935.914877]  [<ffffffff816e155b>] oom_kill_process.part.6+0x55/0x2cf
...
с финальным торжествующим: 
[517935.951044] Out of memory: Kill process 4550 (apache2) score 247 or sacrifice child
[517935.951203] Killed process 4550 (apache2) total-vm:2610268kB, anon-rss:2012696kB, file-rss:3928kB

Итак, возвращаемся к загадке. Идёт пусконаладка, предпродакшен, как, вдруг, апач (точнее, wsgi-приложение) насасывается данных до неприличия, и его прибивают со словами «go be fat somewhere else». Админам приходит сообщение. Казалось бы всё хорошо (ну, в админском смысле «хорошо»). Но…

Случилось три oom'а, сообщения пришли о двух. Мониторинг в порядке, netconsole в порядке. Загадка? Проблемы? Симптомы таинственной неведомой фигни? Звать придворного шамана с бубном?
Читать полностью »

Обзор научно-популярных игр.

Мои родители и брат последнее время увлеченно играют в известную игрушку “2048” на своих телефонах, тренируя логику и математические способности. Это хорошо. Но еще лучше, когда игры способствуют не только индивидуальному развитию, но и прогрессу всего мира. Громко сказано, конечно, тем не менее, есть некоторое число игр, которые нацелены на то, чтобы совместить приятное и полезное для вас с полезным для всех. Я с целью пропаганды хороших вещей среди людей, представляю далее обзор нескольких таких игр.
Большие скриншоты имеются.
Читать полностью »


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