• Больше отжиманий, меньше больничных дней: социальная сеть HeiaHeia стартует в Великобритании

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

    Сайт был основан Юсси Райсаненом, соучредителем проекта мобильной почты Smarter (купленного SEVEN Networks), Олли Оксаненом и Иваном Кузнецовым (ранее работавшие на компанию Nokia). Он пользуется большим успехом у себя на родине и количество его пользователей уже насчитывает 5% населения страны (около 175 000). Вероятно своим успехом сайт обязан тому, что стратегия HeiaHeia ориентирована на клиента и B2B (бизнес для бизнеса), т. е. за основу берется то, что работодатель заинтересован в том, чтобы его работники вели более активный образ жизни, что, в свою очередь сокращает количество дорогостоящих больничных.
    Читать дальше →
  • WEXLER. Flex ONE: первый обзор первой в мире электронной книги с гибким экраном

      На днях на Хабре опубликовали пост LG начинает выпуск гибких дисплеев. Я расскажу о первой в мире книге с таким дисплеем.

      WEXLER. Flex ONE

      Что особенно приятно — эта книга выпущена российской компанией.
      Читать дальше →
    • «Социальная Сеть»: полный обзор фильма от Mashable

      • Перевод
      image

      Внешне фильм «Социальная сеть» – это история проекта Facebook – сайта, созданного в Гарвардском общежитии в 2004 году, который предопределил то, как мы будем взаимодействовать и общаться друг с другом в 21 веке. По своей сути фильм о социальной сети – нечто большее, чем просто история одного сайта. Работа представляет собой взгляд со всех сторон на успех, неудачу и проявления самолюбия и жадности.
      Читать дальше →
    • Google I/O 2013 Первый день. Краткие итоги

        Все, наверное знают, что вчера 15 мая стартовала конференция Google I/O (а кто не знал теперь знает). В первый день конференции, по обычаю, освещают все ключевые нововведения в платформах Google.

        image

        Так что всем тем, кому интересно, что нового нам приготовил поисковый гигант, приятного чтения, а кому малоинтересно или не интересно вовсе, можно смело пропускать. Для простоты восприятия разобьём материал на две части: для пользователей и для разработчиков.
        Читать дальше →
      • Профессиональная иммиграция в Австралию, IT и жизнь на другом континенте

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

        Собственно хочу поделиться собственным опытом получения независимой иммиграционной визы, переезда, работы и жизни в Австралии. До сих пор так до этого руки и не дошли, если не считать рассказов друзьям тет-а-тет, а опыт-то на самом деле довольно интересный. Это может быть полезно как состоявшимся специалистам в области IT, которые ищут дальнейших перспектив для своей карьеры, жизни, или просто хотят сменить обстановку или климат, так и начинающим специалистам и, возможно, студентам, которые ищут правильное направление для своей карьеры. Всем остальным может быть интересно узнать подробнее как IT и повседневная жизнь выглядят за океаном.



        Читать дальше →
      • Страсть к программированию. Как я отказался от $300.000, предложенных мне компанией Microsoft, взамен на полный рабочий день на GitHub’е

        • Перевод
        < 6. Не слушай своих родителей | 7. Будь универсалом >

        Том Престон-Вернер (Tom Preston-Werner)

        2008 год был високосным. Это значит то, что 366 дней назад, почти в туже минуту, я сидел в спорт баре “Zeke’s Sports Bar and Grill” на третьей улице в Сан-Франциско. Я обычно не шатался по спорт барам, но тогда был четверг — ночь “У меня может быть Ruby”. Думаю, даже так “У меня может быть _” и сюда можно вставить все, что угодно. ICHR была полузакрытой встречей “Рубистов”, которая обычно и охотно превращалась в ночной запой. Обычно эти ночи проходили также как и мое похмелье под утро, но эта ночь отличалась. Это была ночь, когда родился GitHub.
        Читать дальше →
      • Замечательное выступление настоящего программиста

          Не нашёл на хабре — спешу поделиться. Восхитительное выступление Александра Соловьёва ingspree на конференции JavaScript Frameworks Day 2013. На видео ниже просто набор отрывков из него, желающим посмотреть полностью — сюда.

        • Сайты для онлайн-обучения веб-разработчиков и веб-дизайнеров

            В заметке собраны сайты с обучающими материалами для веб-дизайнеров и веб-разработчиков. Старался не повторяться с постом 27+ ресурсов для онлайн-обучения хабраюзера nicolausYes.

            Academic Earth


            Множество бесплатных лекций, в том числе от известных университетов (Гарвард, MIT, Стенфорд и др.).

            Читать дальше →
          • IntelliJ IDEA положена в основу новой Android Studio


              Срочно в номер — только что объявлено на Google I/O:

              платформа IntelliJ, разработанная JetBrains, стала основой для нового продукта Google — Android Studio. На платформе IntelliJ построена большая часть продуктов JetBrains — от всемирно известной IntelliJ IDEA до быстро набирающих популярность специализированных IDE — PhpStorm, PyCharm, RubyMine и других.

              Коммерческая версия IntelliJ IDEA поддерживает 50 языков программирования и более 150 фреймворков, а среди разработчиков приложений для Android особое признание получила IntelliJ IDEA Community Edition, версия IntelliJ IDEA с открытым кодом.
              Читать дальше →
            • Ford выпустил SDK для своих автомобилей



                Компания Ford приглашает разработчиков мобильных приложений и всех автовладельцев хакнуть свои машины. Специально для этой цели создана открытая платформа OpenXC, предоставляющая доступ к внутренним сенсорам автомобиля Ford через стандартный интерфейс OBD-II.

                Компания Ford выпустила Arduino-совместимый микроконтроллер, который подключается к порту OBD-II (так называемый CAN-транслятор), и Java-библиотеку, которая работает практически на любом устройстве под Android.

                Благодаря открытому SDK автомобили Ford превращаются в часть радиоконструктора Arduino. Можете добавлять к автомобилям кнопки, ручки, индикаторы, дополнительные дисплеи и панели управления — на что только хватит фантазии.
                Читать дальше →
              • Новое для веб-дизайнера за сентябрь 2012

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

                  Полезные сервисы


                  Easel.io — отличный сервис для прототипирования прямо в браузере.

                  Читать дальше →
                • Ломаем BIOS: включение поддержки виртуализации VT-x на нетбуке Acer Aspire One

                    В данной статье мы расскажем вам пошагово о том, как допилить напильником свой нетбук или ноутбук, в котором по какому-то недоразумению выключен и залочен в таком состоянии бит 2 в MSR 0x3A — попросту говоря, у вас есть в процессоре поддержка виртуализации, но она заблокирована биосом.

                    ПРЕДУПРЕЖДЕНИЕ: всё, описанное в этой статье, рассчитано на то, что вы знаете, что делаете. Всё на свой страх и риск! Если не уверены — не пытайтесь повторить это дома.

                    Итак, в чем же проблема?


                    Проблема, которую мы будем решать, для конечного пользователя компьютера выглядит так: При использовании гипервизора второго типа (например, VirtualBox)
                    • вы не можете запускать виртуалки с более, чем одним процессором
                    • вы не можете запускать 64-битные гостевые операционные системы внутри 32-битной хост ОС.


                    Вот такое сообщение вы можете видеть при попытке запуска виртуалки с числом процессоров, большим чем 1:
                    image

                    Аналогичное сообщение об ошибке вы также получаете, если собираетесь запускать 64-битную виртуальную машину (например, Debian amd64) с 32-разнядной хост ОС, например WinXP.

                    Можно ли вылечить это?


                    На этот вопрос можно ответить, проверив некоторые биты в некоторых словах состояния процессора. Самый простой способ убедиться, что в вашем случае проблема лечится — это посмотреть на то, что показывает программа SecurAble. В моем случае это выглядело так:
                    image

                    Итак, если у вас программа показывает такую же картинку, как показанная выше, то вы можете вылечить эту проблему. Однако нюанс заключается в том, что это установить нужный бит в регистре процессора можно только в БИОСе, поскольку вредный БИОС вашего ноутбука его выставляет в ноль, потом включает блокирующий бит и изменение этого бита более невозможно (до перезагрузки компа, где БИОС во время POST опять его сбросит и залочит).

                    Биос на нетбуке Acer Aspire производства Insyde, настройки его очень скудны и по F2 естественно мы не можем зайти в программу редактирования настроек БИОСа и включить виртуализацию там. Это было бы слишком просто.

                    Поэтому, мы будем дизассемблировать БИОС и менять его код, чтобы у нас бит был выставлен в 1. Если готовы, то читаем далее.
                    Читать дальше →
                  • Одно предложение, которое делает нас сильнее

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

                      Это шаблон описания сути вашей компании или проекта в одном предложении. Я открыл его для себя во время стажировки в США. Составив его, мы реально становимся сильнее. В последствии мне это помогло выбрать правильный курс, сфокусироваться и расставить приоритеты.
                      Читать дальше →
                      • +138
                      • 92,1k
                      • 51
                    • Несколько идей по повышению личной продуктивности веб-разработчика

                        Польза, которую человек приносит обществу, с одной стороны, крайне субъективна, с другой — по ней оценивается зарплата, вклад в историю, авторитет и многие другие «аспекты» жизни человека. Причём, конечность времени жизни заставляет нас за то же время делать больше или делать то же за меньшее время. Переходя от философии к практике, я хочу представить несколько идей, которые я попробовал, и которые помогли мне повысить свою продуктивность.

                        Данные идеи я применял как веб-разработчик, но некоторые из них будут полезны и в других областях — дизайне, работе с данными и т.д.
                        Читать дальше →
                      • User experience design: как построить сайт для клиентов, а не для себя

                          В конце апреля я делал доклад на РИФ 2012 про этапы проектирования пользовательского интерфейса. Так как видео нет, попробую представить доклад в виде слайдов с моими комментариями.

                          UX

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

                          Читать дальше →
                          • +166
                          • 74,8k
                          • 69
                        • Руководство по оформлению HTML/CSS кода от Google

                          • Перевод

                          От переводчика


                          С удовольствием ознакомился с этими рекомендациями и теперь предлагаю вам перевод.

                          Введение


                          Это руководство описывает правила для оформления и форматирования HTML и CSS кода. Его цель — повысить качество кода и облегчить совместную работу и поддержку инфраструктуры.

                          Это относится к рабочим версиям файлов использующих HTML, CSS и GSS

                          Разрешается использовать любые инструменты для минификации компиляции или обфускации кода, при условии, что общее качество кода будет сохранено.
                          Читать дальше →
                        • Советы начинающим фрилансерам

                            Несколько сумбурных мыслей о фрилансе. Не воспринимайте каждое слово буквально.

                            Я ничего не знаю, мои услуги никому не нужны.


                            Скорее всего вы действительно ничего не знаете. Но, поверьте, вокруг так много мудаков и слабоумных, что если вы действительно хотите учиться и вам нравится то, что вы делаете, то для вас быстро найдётся работа.
                            Читать дальше →
                          • Как собрать свою JDK, без блекджека и автоматической сборки мусора

                            • Tutorial
                            На недавно прошедшей Java One Руслан cheremin рассказывал о том, что разработчики Disruptor используют JVM без сборщика мусора. У них на то были свои причины, которые не имеют к этому топику никакого отношения.

                            Я же давно хотел поковыряться в исходниках виртуальной машины, и выпиливание из неё GC – отличное начало. Под катом я расскажу вам, как собрать OpenJDK, выпилить из неё сборщик мусора и снова собрать. Ближе к концу даже будет дан ответ на наверняка пришедший вам в голову вопрос «зачем».

                            Читать дальше →
                          • Mixlr — сервис для музыкальных трансляций

                              Случилось так, что я захотел устроить небольшой концерт для своих далеких друзей, приятелей и просто заинтересованных людей. Коль скоро большинство из них живет за два, четыре или более часовых поясов от меня, я начал думать об аудиотрансляции, благо с точки зрения железа все легко реализуемо (Альфа-Альфа, дорогая моя...) Но вот в чем проблема — мои 44кб отдачи явно не тянут на аудиосервер. Конечно есть скайп, но там лимиты на количество участников конференции — это раз, и не у всех он есть — это два. И надо добавлять пользователей… Жуть, кратко говоря. А еще он принимает только левый канал — это создает дополнительные мучения.
                              Но после некоторого времени, нашел я Его, Сервис Мечты Моей, Здоровенный такой Mixlr! Mixlr! О нем я и расскажу под катом. И немного о том, как я обрабатываю звук перед отправкой.
                              Итак, прошу к столу под кат! (Но осторожнее! Трафик!)

                              Читать дальше →
                            • Android. Обзор боевых приложений

                                Доброго времени суток!

                                Наряду со статьей "iPhone: MiTM атака из кармана", родилась почти аналогичная статья про Android.

                                Мы уже знаем, на что способен iPhone. Уступает ли ему Android?

                                Было рассмотрено около 25 боевых приложений. Хочу предоставить вам результат маленького исследования. Многие приложения даже не запустились, некоторые подвесили телефон намертво, но некоторые даже работали!

                                Весь софт тестировался на телефоне LG Optimus, с версией Android 2.3.

                                Итак, краткий обзор боевого софта на Android:

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