Всем привет,
Прочитав этот короткий пост (переписка с саппортом), вы поймете и примете для себя решение, стоит ли становиться клиентом Скалакси/продолжать быть клиентом Скалакси. К нижеприведенному тексту даже нечего добавить…
Всем привет,
Прочитав этот короткий пост (переписка с саппортом), вы поймете и примете для себя решение, стоит ли становиться клиентом Скалакси/продолжать быть клиентом Скалакси. К нижеприведенному тексту даже нечего добавить…
В прошлой статье я обзорно прошелся по различным типам мониторинга простых веб-проектов и веб-сайтов, когда от сайта не требуется уровня надежности 99,99%, когда время реакции может составлять часы или дни. В общем, когда все просто. В этой статье я раскрою механизмы мониторинга облачной инфраструктуры, когда простого сигнала доступен/не доступен совсем не достаточно, чтобы понять, в чем проблемы, и как их оперативно решить. Или же когда решение проблемы может требовать большого количества действий, автоматизировать которые можно только частично.
Обычно уровень надежности инфраструктуры проекта позволяет оставить время реакции на возникшие проблемы таким же — часы или даже дни. Но при этом есть ряд мест, решения по которым должны приниматься в (полу)автоматическом режиме, чтобы исключить человеческий фактор и свести время простоя системы к минимуму. О триггерах таких решений речь пойдет ниже. Хочу сразу отметить, что почти все описанные технологии мониторинга используются в новом облачном сервисе социального интранета — Битрикс24.
Читать полностью »
Тема одежды с дополненным функционалом поднималась на Хабре уже несколько раз. Зачастую, такие гаджеты, как майка с барабанами, футболка с зарядкой для телефона, LED-белье, кепка с определением сети Wi-Fi или кроссовки со светодиодами обладают дополнительными возможностями, но скорее являются объектами for fan.
Владение ими не предполагает серьёзного использования встроенного допфункционала. Как правило, такие арт-гаджеты рассчитаны на любителя.
Да, да, именно так я думал, пока не встретил героя своей статьи, вернее героиню =)
Фото работы с tombanwell.blogspot.comЧитать полностью »
Не так давно в российском Marketplace появился официальный клиент сайта «Кинопоиск», который на ура был воспринят пользователями Windows Phone и сейчас бьёт все рекорды популярности среди бесплатных приложений. Конечно же, мы не могли не взять интервью у Григория Никонова, разработчика этого приложения.
Григорий является сооснователем крупнейшего в России диджитал-агентства Actis Wunderman и главным техническим гуру компании. Кроме того, Григорий сотрудничал с ATM Forum European Marketing Awareness Committee и стал одним из авторов монографии, посвященной ATM-сетям. В совокупности его опыт работы в сфере IT составляет более двадцати лет.
Под катом вы сможете почитать мнение Григория Никонова о платформе Windows Phone и конкурирующих мобильных операционных системах (как со стороны разработчика, так и пользователя), о проблемах разработки под мобильные ОС, и, непосредственно о проектировании и разработке «Кинопоиска».
— Чем разработка под Windows Phone отличается от разработки под другие платформы?
С точки зрения разработчика, iOS имеет очень хорошее API, позволяющее реализовать практически всё, что может потребоваться, и содержит отличную документацию. Однако при разработке под iOS есть один минус, который так или иначе напрягает: разработка ведётся на Objective-C — чудесном языке, который пытались дотянуть до языка высокого уровня. К сожалению на нем вы тратите массу времени на подробное объяснение того, что нужно сделать, чтобы показать ваши данные, вместо того, чтобы сказать «вот мои данные – покажи их». Ну и, конечно, приходится помнить о таких вещах, как утечка памяти, управление счетчиками ссылок и подобных вещах.
Читать полностью »
Springbase объявляет о бесплатном хранении реляционных баз данных в объёме до 100 мегабайтов с траффиком до гигабайта в месяц.
Доступ к базам данных возможен посредством административного веб-интерфейса, а также из джаваскриптов, написанных для движка Node.js при помощи специального модуля node-springbase. Обращение к БД происходит посредством SQL-запросов:
Говорят, выставка CeBIT уже не та, что прежде. Действительно, времена, когда все самое-самое интересное происходило в мире настольных компьютеров, или закончились, или, по крайней мере, находятся на другом витке спирали истории. Местом для объявления мегановинок стала CES, мобильные устройства предпочитают показывать на Mobile World Congress… И все же, если не лениться, с CeBIT не уйти с пустыми руками. Особенно если зайти на стенд Intel, занявший целый павильон.
Как известно, знание функции VLOOKUP в MS EXCEL, достаточно чтобы в Москве стать средним аналитиком. Если человек знаком еще и с PIVOT или например знает как убрать дубликаты из списка — все двери в счастливый офисный мир перед ним настежь раскыты.
У сообщества Хабрахабр, конечно, такие знания могут вызвать лишь улыбку умиления. Работать с данными (если вообще до этого снисходить) допустимо только на олдскульном ANSI T-SQL — 92.
Но иногда суровая реальность заставляет сравнивать массивы данных. При этом, как правило, нет времени на перенос данных в СУБД, либо это просто нецелесообразно. Поэтому предлагаю уважаемому сообществу поделиться друг с другом своими «фишками» для удобной и быстрой обработки данных в EXCEL. Не пропадать же добру…
Читать полностью »
Google находится в процессе переработки своего поиска, чтобы сделать его более интуитивным и предоставлять пользователям более релевантные ответы на их запросы, но если вы читали Mashable, вы уже это знаете.
Читать полностью »
Подготовка к конференции DevCon’12 идет полным ходом и сегодня я, от лица команды организаторов, рад поделиться с вами анонсом первых 15 докладов опубликованных в списке докладов конференции.
Вы можете найти опубликованный список докладов на официальном сайте конференции http://www.msdevcon.ru/sessions. Пока на сайте представлены далеко не все доклады, работа над конференцией продолжается, следите за новостями и анонсами новых докладов.
Ниже представлен перечень докладов в тематическом разрезе:
Клиентская разработка
Я отыскивал способ выяснить DPI устройства для употребления в мобильном дизайне. Я ещё не обнаружил его, зато нашёл приём для выяснения того, пользуется ли читатель сайта ретиновым дисплеем. Вот как без хлопот достичь этого:
var retina = window.devicePixelRatio > 1 ? true : false;
Теперь переменная retina примет значение true, если у читателя ретиновый дисплей. В дальнейшем можно использовать простой оператор if, чтобы выполнить тот или иной код в зависимости от типа дисплея.
if (retina) {
// у читателя дисплей типа retina
}
else {
// у читателя дисплей не типа retina
}