• 15 Вопросов на собеседовании в Google, из-за которых вы можете почувствовать себя глупым

    • Translation
    15 вопросов от Google
    Google снова набирает людей.
    Это отличная новость для тысяч начинающих менеджеров и разработчиков ПО, желающих найти спокойную пристань в эти сложные дни.
    Теперь плохие новости:
    • Google предпочитает людей из «Лиги Плюща»
    • Им интересны ваши оценки (в институте), даже если вам уже за 30
    • Они ищут людей, которые хотят изменить мир

    Хуже того, если вы подходите по всем этим параметрам, вам все равно надо проходить собеседование.
    Льюис Пин (Lewis Pin), тренер по поиску работы из Сиэтла, собрал 140 вопросов, которые в Google спрашивали его клиентов.

    Сколько шариков для гольфа поместится в школьный автобус?


    Сколько шариков для гольфа поместится в школьный автобус?
    Позиция: Менеджер проекта

    Читать дальше →
  • Корпоративная адресная книга из Google Contacts

      Не так давно мы озаботились проблемой распространения контактной информации среди сотрудников компании. Так как на наш домен установлены инструменты Google Apps, включающие модуль Contacts, самым разумным было использовать его возможности под наши нужды.
      Результатом должна была стать заполненная информация в директории домена, доступная всем его участникам:

      Читать дальше →
    • Сетевые игры — «Ты помнишь, как всё начиналось?...»

      • Translation
      image
      Под катом — перевод первой части статьи What every programmer needs to know about game networking, об истории становления и принципах устройства мультиплеерных сетевых игр. Автор Glenn Fiedler.
      Читать дальше →
    • GuruPlug Server — новая версия ультракомпактного Linux сервера размером с зарядное устройство

        image

        Ранее на Хабре уже упоминались предшественники этого компактного компьютера (ссылка #1 и ссылка #2)
        Более ранняя модель в линейке называется SheevaPlug и продаётся по цене 99$.
        Разработчики из Marvell пошли дальше и на выставке CES2010 были анонсированы новые модели —
        GuruPlug Server и GuruPlug Server — PLUS (с расширенным функционалом).
        Модель GuruPlug Server дополнительно имеет:

        2 x Gb Ethernet
        2 x USB 2.0
        1x eSATA @ 3Gb/s SATAII
        1x MicroSD Slot)

        В двух словах, GuruPlug Server – PLUS это ультракомпактный компьютер, размером с зарядное устройство для AAA аккумуляторов, однако внутри установлен 1,2 GHz процессор, 512 RAM, адаптер Wi-Fi 802.11b/g,
        Bluetooth: 2.1 / EDR, также имеются два порта USB 2.0 и два Ethernet-разъема, кроме этого имеется возможность подключения устройств по интерфейсам eSATA и SATAII, а также встроенный слот для карт памяти microSD.
        Читать дальше →
      • Профессиональная эмиграция — Часть 1 — Проблема курицы и яйца и как с ней бороться, а также развенчание мифов

        Здравствуйте, Хабраюзеры.

        Этим постом я хотел бы начать цикл (если позволит время и будет интересно аудитории) про профессиональную эмиграцию, особенно без привязки к работодателю.
        Читать дальше →
      • Внутренняя USB зарядка



          У каждого из нас есть несколько девейсов с USB зарядкой. Рядом с кроватью у меня удлинитель с 5 розетками, 3 розетки заняты под USB зарядки. Такой вариант зарядки телефонов мне давно не нравился из за своих габаритов и не эстетичного вида, хотелось гармонии.
          Озадачившись этой проблемой я стал искать внутренние USB розетки. У Gira и Legrand есть варианты с 1 USB розеткой и блоком питания на 1 А и с 2 USB розетками и блоком питания на 1.5 А, но с 4 USB розетками нет ни у кого. Поняв, что это все мне не подходит, да и цены на внутренние USB розетки конские, я решил сам изготовить розетку с 4 USB портами и блоком питания. В качестве блока питания использовал зарядку от iPad 2.4 А как самую компактную и мощную.
          Читать дальше →
        • Маленький сетевой одноплатный компьютер за 20 USD

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

            Полгода разработки, два месяца ожидания (пока изготовят первых 20 экземпляров и доставят в Москву), неделя непрерывного секса (чтобы запустить)… И вот оно — наше маленькое чудо!

            image

            Это не «самый маленький в мире компьютер». И не самый дешевый. И уж конечно не самый мощный. Но он достаточно маленький, довольно дешевый и не такой уж медленный. Чип Qualcom Atheros AR9331, 64 Мб DDR2, 16 Мб NOR flash. WiFi, один гигабитный Ethernet и до пяти 100мбитных, USB, UART, SPI, I2S, 20+ GPIO, OpenWrt на борту — что еще нужно для счастья? Зажечь в первый раз светодиод по команде со смартфона — ни к этому ли мы все стремимся?

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

            Первые подробности — под катом.
            Читать дальше →
          • Детали о проекте мини-компьютера LXBOX

              Всем привет!
              В предыдущем посте я писал о мини-компьютере LXBOX на базе Linux Mint, который мы довели до релиза и запустили в продажу в феврале этого года. Спасибо всем за комментарии! Некоторым подача материала показалась слишком вычурной, поэтому напишу здесь структурированно о том, что это за зверюга, кто ее породил и с чем ее кушают. И немного о скидках для Хабровчан в конце.

              image

              Кто

              Проект изначально был задуман берлинской фирмой GSN, мы (ГК ТОНК) подключились к нему на одном из ранних этапов.
              Читать дальше →
            • Полупроводниковая электроника

              • Tutorial


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



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





              Иллюстраций: 34, символов: 51 609.



              Читать дальше →
            • Создание QuickAction диалогов в Android

              • Tutorial
              О том как написать Хеллоу Ворлд в интернете полным полно, так что я решил рассказать о более интересных вещах. Официальное приложение Twitter для Android использует паттерны и возможности графического интерфейса появившиеся в последних версиях sdk, такие как Dashboard, Search Bar, QuickAction и Action Bar. Диалог QuickAction является одной из самых интересных новинок, он отображает контекстное действия для данного элемента ListView. Этот диалог используется также в приложении контактов, начиная с версии 2.0
              Читать дальше →
            • Уроки разработки 64-битных приложений на языке Си/Си++

                Мы регулярно пишем статьи посвященные разработке и тестированию 64-битных программ на языке Си/Си++. Каждая из статей представляет взгляд на задачу разработки 64-битных программ с разных точек зрения. Но существенная часть информации в них повторяется, так как необходимо знакомить читателя с проблематикой и вводить различные определения. Это, к сожалению, делает чтение подборки статей скучным занятием и соответственно не позволяет всесторонне изучить вопросы разработки 64-битных приложений.

                Мы решили объединить все наши знания в единый труд, в котором будут рассмотрены сразу все вопросы, касающиеся 64-битного программирования. Для оформления в виде статьи материала оказалась слишком много и мы решили представить его в виде курса уроков.

                Кратко опишу курс "Уроки разработки 64-битных приложений на языке Си/Си++" и приведу его содержание.
                Читать дальше →
              • Авторизация по флешке в Linux

                  После прочетния поста Вход в систему по подключению определенной флешки стало интересно, а можно ли так сделать в Linux?

                  Оказывается, можно, и очень легко! Для этого надо:
                  1. Установить модуль для аутентификации по usb
                  2. Настроить модуль для аутентификации по usb
                  3. Настроить механизм аутентификации на использование необходимого нам модуля
                  Вся процедура настройки — от силы 15 минут.
                  Читать дальше →
                • Как учить детей программированию: Kodu Game Lab теперь доступен для PC

                    Я уже писал про обучение детей программированию на основе Лого. Однако возможен и другой, ещё более “симпатичный” подход – это визуальное программирование, в котором вообще не надо писать текст. Причём визуальное – это не обязательно рисование блок-схем! Например, можно исходить из понятия объекта, который находится в разных состояниях и реагирует на внешние события.

                    В Майкрософт также задумываются над проблемами обучения детей, в частности, уже писалось про проект Kodu Game Lab. Kodu – это интерактивная среда создания трехмерных игр, доступная одновременно на Xbox 360 и на ПК. Я решил написать о ней подробнее, поскольку начиная с сегодняшнего для любой желающий может скачать и попробовать версию для ПК.

                    image image
                    Читать дальше →