Месяц: Январь 2013

  • Игру Portal 2 используют для тестирования кандидатов на вакансию

    от автора

    Довольно молодая компания WibiData, специализирующаяся на системах управления данными, придумала очень интересный способ тестирования кандидатов на собеседованиях. Они предлагают проходить специальные уровни в игре Portal 2. Как пишет игромания, глава компании Кристоф Бисцилия признался, что на идею его навел случай, когда юноша с помощью мода Portal 2 сделал девушке предложение. «Многослойные головоломки Portal 2, по…

  • Интервью с создателем C++ STL, 1995 г. Часть 2

    от автора

    Продолжение первой части перевода интервью, взятого у создателя Стандартной библиотеки шаблонов Алекса Степанова в 1995 году. В этой части Алекс рассуждает о том, почему шаблоны устроены именно так и почему они хороши. Также описана весьма захватывающая история о том, как удалось внести STL в Стандарт. Алекс, где и когда вы решили предложить STL как часть…

  • Не видим интересные посты? Есть решение

    от автора

    Мы все давно пользуемся лентой Хабра, но часто пропускаем интересные посты. Причина, скорее всего, в обязательности разбиения на хабы в ленте, а также в захабренности и отхабренности. К сожалению, даже разделы «Лучшее» и «Что нового?» не помогают. Я уже несколько месяцев использую в качестве источника информации о Хабре не только ленту, но и раздел «Новости»…

  • Apple выпустила iOS 6.1 beta 5

    от автора

    Вопреки традициям, Apple выпустила iOS 6.1 beta 5 сегодня, в воскресенье утром. Случилось это за несколько часов до того, как истек срок действия четвертой бета-версии. Обновиться до iOS 6.1 beta 5 можно через раздел для разработчиков. Многие ждали, что шестая бета-версия iOS 6.1 получит статус Gold Master. Этого не произошло, но хакеры обнаружили, что beta…

  • Объектно-дезориентированный язык

    от автора

    Каждый раз когда речь заходит о Go приходится слышать один и тот же вопрос: Является ли Go объектно-ориентированным языком? Честно говоря, меня это окончательно достало. Моя задача — расписать сию тему в данной статье, напечатать ссылку на визитках и раздавать их каждый раз когда какие-нибудь фанаты ООП будут спрашивать у меня этот вопрос.

  • Версия таблицы STL-контейнеров для печати

    от автора

    Думаю, что документ на который наткнулся будет также полезен и другим программистам. Мне давно хотелось иметь все STL-контейнеры и их методы в более наглядном и удобном виде. До сего момента я не знал о том, что на известном ресурсе посвященном С++ cppreference.com выложен полезный PDF-файл содержащий в себе как раз то что мне надо. Вот…

  • Google создает собственную сотовую сеть

    от автора

    Заявка, поданная в Федеральную комиссию по связи США, показывает, что Google хочет открыть собственную маленькую сотовую сеть на территории своего кампуса в Маунтин-Вью. И это еще один показатель того, насколько Google не удовлетворён тем, как мобильные операторы контролируют мобильный интернет. Google объяснил FCC, что компания хочет установить до 50 базовых станций в зданиях на западе…

  • Перевод SDL Game Framework Series. Часть 2 — SDL Coordinates and Bliting

    от автора

    Взяв за основу первый урок, мы будем углубляться в мир поверхностей SDL. Как я уже говорил, SDL поверхности, в основном, это изображения, сохраненные в памяти. Представьте себе, что у нас есть пустое окно размером 320×240 пикселей. В системе координат SDL, окно представлено следующим образом:

  • Ночная смена Curiosity

    от автора

    С прошлой недели всем известный марсоход Curiosity начал подрабатывать в ночную смену. 22 января в одну из марсианских ночей он использовал одну из своих семнадцати камер (MAHLI) использующих ультрафиолетовое излучение для исследования возвышенности «Sayunei» в углублении «Yellowknife Bay» (где он находится с декабря 2012 года) области Кратера Гейла. Данное исследование является основной частью двухлетней миссии…

  • Градиент на jQuery

    от автора

    Путем экспериментов была найдена реализация градиента, которой и поделюсь. function show_gradient(selector,start_color,end_color){ $(‘body’).find(selector) .css(‘background-image’, ‘-webkit-linear-gradient(‘+start_color+’, ‘+end_color+’)’) .css(‘background-image’, ‘-moz-linear-gradient(‘+start_color+’, ‘+end_color+’)’) .css(‘background-image’, ‘-o-linear-gradient(‘+start_color+’, ‘+end_color+’)’) .css(‘background-image’, ‘-ms-linear-gradient(‘+start_color+’, ‘+end_color+’)’) .css(‘filter’, ‘progid:DXImageTransform.Microsoft.gradient(startColorstr=’+start_color+’,endColorstr=’+end_color+’,GradientType=0)’) .css(‘background-image’, ‘linear-gradient(‘+start_color+’, ‘+end_color+’)’);