На днях со мной связался Mat Connot и рассказал, что в апреле команда интервьюеров из Бинг приедут в Москву, чтобы отобрать разработчиков, которых будут готовы перевезти в штаты.
Мэт многим известен как человек в прошлом году набиравший народ на работу в Zynga. Об этом уже подробно писали на хабре в прошлом году. Bing кстати, на сколько я слышал в прошлом году тоже приезжал в Москву, но они сделали это слишком поздно и не успели во время оформить разрешения, так как квоты закончились. Видимо больше они не хотят повторить данной ошибки и решили приехать в самом начале года, когда открывается новый пул квот. Поправьте меня те кто в теме, так какЧитать полностью »
Архив за 10 февраля 2012 - 2
Human Resources / Bing снова ищет программистов в России и приедет в Москву отобрать лучших
2012-02-10 в 19:50, admin, рубрики: Bing, interview, job, работа, собеседование, метки: Bing, interview, job, работа, собеседованиеИнформационная безопасность / Github сообщили о DDoS атаке
2012-02-10 в 19:19, admin, рубрики: ddos, github, метки: ddos, github
Всю неделю пользователи Github сообщали о проблемах в работе сервиса.
Github, в свою очередь, говорили что работают над проблемой и не сказали о том что их DDoS'ят.
Я эти перебои в работе тоже ощутил на себе.
И вот, несколько минут назад, они разместили сообщение в своем блоге о причине всех этих перебоев. Как вы уже поняли из заголовка ими стала DDoS-атака.
Как отмечают представители Github, атака началась в субботу,
за всю неделю атак они пробыли в отключке примерно 1 час.
После совместных работ с хостинг провайдерами(хостятся в Rackspace) они стали чувствовать себя стабильнее и заявили примерно следующее:
Читать полностью »
MySQL / немного о SELECT… FOR UPDATE и GET_LOCK
2012-02-10 в 19:09, admin, рубрики: mysql, базы данных, метки: mysql, базы данных
Для примера рассмотрим такой случай.
У нас есть MySQL база, в которой есть таблица queue. В эту таблицу поступают задания для выполнения.
Задания должны распределяться между процессами. Одна и та же задача не должна попасть к разным процессам.
Для решения задачи можно воспользоваться SELECT … FOR UPDATE.
Каждый процесс для получения задачи будет выполнять вот такой запрос.SELECT id FROM queue WHERE is_run = 0 ORDER BY date_task ASC LIMIT 1 FOR UPDATE
И помечать эту полученную задачу как занятую.UPDATE queue SET is_run = 1 WHERE id = ?
Теперь рассмотрим диаграмму работы процессов.
Процессы выполняются последовательно. Получается, что FOR UPDATE блокируетЧитать полностью »
GTD / [Из песочницы] Личные цели: контроль версий и красивая распечатка одним щелчком
2012-02-10 в 18:38, admin, рубрики: gtd, notepad++, pandoc, svn, wiki, целеполагание, метки: gtd, notepad++, pandoc, svn, wiki, целеполагание
Приветствую уважаемое сообщество! Как многие успели заметить, прошлый год давно кончился — успешно??? Чтобы с уверенностью судить об этом каждому лично для себя, полезно обзавестись "системой отчетности". Или, по выражению классика, PAS. В более ранних статьях того же автора приводятся обоснование, пример использования и обсуждение практик. В частности, высказана критика в адрес большинства программных инструментов для планирования (так называемый "hi-tech" самоменеджмента). Основная претензия — нехватка гибкости. В этом, преимущество за "mid-tech" и "low-tech" средствами (notepad, карандаш и бумага, пластиковые файлы и байндеры на кольцах — продолжитеЧитать полностью »
Управление проектами / Универсальный детектор определения условий разработки программного продукта для заказчиков
2012-02-10 в 17:27, admin, рубрики: оценка проекта, юмор, метки: оценка проекта, юмор
Специально для заказчиков. Позволяет определить качества разработки продукта (скорость, стоимость и качество) в реальных условиях.
Неопытным заказчикам позволяет определить лживых разработчиков, предлагающих условия, не соответствующие условиям, рассчитанным детектором.
Святой грааль здесь:Детектор условий разработки программного продукта.
Читать полностью »
Беспроводные технологии / Проект Wi-Fi сети для Кампуса (Университетский городок, Группа офисных зданий, Заводская территория и т.п.)
2012-02-10 в 17:25, admin, рубрики: wlan, метки: wi-fi, wlanСначала хотелось бы отметить, что сети Wi-Fi для Кампусов очень популярное направление проектной разработки. А для таких Заказчиков как, например, университеты США, наличие доступа Wi-Fi для студентов уже давно стало особой отличительной чертой, которая долгое время использовалась для увеличения привлекательности Университета в глазах будущих абитуриентов (если ты не входишь в Лигу Плюща, то за студентов приходится бороться). Сейчас в США это стало едва ли не обязательно, и уровень университетских кампусных сетей Wi-Fi очень высок. Жаль, что наши Высшие Учебные Заведения нечасто могут похвастаться чем-то подобным. А ведь WLAN важен не только дляЧитать полностью »
Слухи: Samsung Galaxy S III будет до 7 мм в толщину
2012-02-10 в 17:21, admin, рубрики: Samsung, Samsung Galaxy S III, Мобильные телефоны, смартфон, метки: Samsung, Samsung Galaxy S III, смартфонСлухи: Samsung Galaxy S III будет до 7 мм в толщину
Появились новые слухи относительно будущей модели сверхпопулярной серии смартфонов Galaxy S. Южнокорейские источники сообщают о том, что Samsung Galaxy S III поступит в продажу в мае этого года, а его толщина составит всего лишь 7 мм.
Работать устройство будет на базе фирменного четырехъядерного процессора Samsung, а за управление будет отвечать операционная система Android версии 4.0.
Такая толщина смартфона будет достигнута за счет уменьшения толщины используемых компонентов на 10-20% по сравнению с прошлой моделью – Galaxy SЧитать полностью »
Библиотека ExtJS/Sencha / [Из песочницы] Фильтрация вводимых символов в Ext.form.field.Number
2012-02-10 в 16:40, admin, рубрики: Новости Думаю, каждый, кто писал WEB-приложение с активным использованием JavaScript на стороне клиента, сталкивался с проблемой десятичного разделителя. И решение этой проблемы отнюдь нетривиально, как может показаться на первый взгляд. В ExtJS использован простой в реализации и управлении подход: числовому полю указывается символ, который считается разделителем, и ввод других символов, исключая цифры и "-", запрещен. Однако этот подход, как мне кажется, имеет один существенный недостаток: когда используется несколько раскладок десятичный разделитель на цифровой клавиатуре соответствует разным символам. Как это исправить описано ниже.
НачнемЧитать полностью »
Обработка изображений / Как роботы видят мир?
2012-02-10 в 15:33, admin, рубрики: распознавание образов, роботы, метки: распознавание образов, роботы
Помните классику — как терминатор Т-800 видел окружающий его мир? Текстовые команды, мигающий курсор, примитивная графика: и всё это на зловещем красном фоне.
Пользователь Timo с Vimeo сделал любопытный ролик, смонтировав записи с разных камер наблюдения, где показано как работают современные системы распознавания образов и какую картинку они выдают. Пока, конечно, им далеко даже до устаревшей модели терминатора, но оценить то, как «видят мир» компьютеры кажется весьма интересным.
Робототехника / Как роботы видят мир?
2012-02-10 в 15:33, admin, рубрики: распознавание образов, роботы, метки: распознавание образов, роботы
Помните классику — как терминатор Т-800 видел окружающий его мир? Текстовые команды, мигающий курсор, примитивная графика: и всё это на зловещем красном фоне.
Пользователь Timo с Vimeo сделал любопытный ролик, смонтировав записи с разных камер наблюдения, где показано как работают современные системы распознавания образов и какую картинку они выдают. Пока, конечно, им далеко даже до устаревшей модели терминатора, но оценить то, как «видят мир» компьютеры кажется весьма интересным.