• Шесть подработок для ИТ-специалиста, за которые платят в долларах



      Не поймали за хвост удачу в виде главного бага известного сервиса, нет желания “толкаться” на oDesk или не хочется делать то же, что уже и так делаете в рабочее время?

      Мы нашли альтернативные и не суперконкурентные варианты: излагать технический опыт по-английский, получать ренту с кода или завести монетизируемое хобби, связанное с математикой, инженерией или общением.

      Три пункта не про работу
    • Как работают маяки: Физика технологии iBeacon



        В нашей первой публикации мы привели обзор и сравнение целого спектра iBeacon маячков доступных на рынке. Сегодня мы рассмотрим более подробно как работает Bluetooth маяк на примере наших европейских коллег, и поговорим о том, как с его помощью можно рассчитать местоположение внутри здания.
        Читать дальше →
      • Indoor-навигация: Большой обзор iBeacon Hardware

        • Translation


        Мы подготовили перевод большого обзора маячков, работающих по технологии iBeacon, которая применяется и в проекте Navigine – системах для indoor-навигации. В Navigine для навигации внутри помещений мы используем различные технологические решения, однако iBeacon является одним из самых известных и популярных в консьюмерском секторе – поэтому начнем рассказ именно с него.
        Читать дальше →
      • Батяня-комбат для разработчика: специально обученные чуваки, которые как консильери в мафии



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

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

          Сейчас расскажу, как такие вещи помогали в разработке и около неё. Вообще, главная беда психологии программистов, ушедших в бизнес — фокус внимания на постоянной текучке и непонимание приоритетов.
          Читать дальше →
        • Клуб анонимных аналитиков или Google Analytics в стиле Доу Джонса

            image

            Привет, когда к нам в компанию пришла Юля, мы поняли, что для оптимизации всего — скорости, затрат, эффективности и экспериментов — пора, похоже, вернуться к корням: коду GA, зарытому на наших сайтах и лендингах.

            Ниже мы собрали яркие иллюстрации того, как недоиспользуется гугл-аналитика, — типажи списаны с реальных, но поголовно пожелавших остаться анонимными проектов ;)

            Уфф, хорошо, что мне пока не надо — проект и так существует.


            Да и вообще — дел полно, некогда в это лезть

            Давайте признаем, что есть такой тип и среди маркетологов, и среди технарей, и среди лидеров и владельцев проектов, пиарщиков, копирайтеров и других замечательных людей, которые боятся GA. Потому что сложно. Не всегда понятно. У кого спросить?
            Читать дальше →
          • То, что вам нужно* (в сложном 2015)

              Эта статья одобрена Григорием bobuk Бакуновым и Чаком Норрисом**


              Григорий как бы говорит нам: “01110011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01101111 01110100 01101000 01100101 01110010 00100000 01110011 01101001 01100100 01100101“

              Вы стопудово прочитали (или, как минимум, видели в лентах) с десяток вангующих статей, но ни одна из них не была написана по материалам выступления “the geekiest geek в России”***

              2015 – год фатально разрушенных планов или волшебно возникающих возможностей? Ответов столько же, сколько тех, кто задаёт себе этот вопрос. Ясно только одно – IT проекты имеют больше шансов взлететь, если обратят внимание на то, что рассказал нам Григорий Бакунов.

              Читать дальше →
            • Как мы нетривиально выбирали место для коворкинга в Москве и как обустроили всё внутри


                Короткая история наших приключений


                И вот один из первых клиентов

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

                Осторожно, трафик: ниже много фото.
                Читать дальше →
              • Продвинутые формы — мультиселект с автокомплитом

                  Наши пользователи следят за спецпредложениями авиакомпаний и дешевыми перелетами, каждому интересно своё направление, пунктов вылета и прилета — тысячи, пользователи хотят одновременно следить за несколькоми городами, странами или регионами. Появилась задача — как предоставить удобный механизм подписки? Без долгого тыканья в мульти селект, без кнопок «Добавить пункт вылета». Ответ выглядит так —

                  Решением стал контрол из Фейсбука и Контакта — пользователи знакомы с ним, а значит не нужно объяснять как он работает. Осталось скрестить его с django.
                  Читать дальше →
                • Распил стартапа. Калькулятор Деммлера

                    Конечная цель любого стартапа — деньги. Будет ли это успешно работающий доходный бизнес или выгодная продажа более крупным игрокам рынка, зависит от каждой отдельной компании. Кто-то хочет получить свои миллионы от Гугла, кто-то и сам не прочь стать Гуглом. Конечно, важна идея, самовыражение, амбиции — не без этого. Но в итоге, если не верить, что стартап принесет миллионы, то и начинать не стоит. Поговорим о том, как же делить доли в стартапе между основателями компании.

                    Мы делили апельсин, много нас, а он один


                    В американской традиции стартапов принято брать в долю всех участников проекта, работающих с первого дня его основания. Отличный способ мотивации команды, скажу я вам. Но как делить баснословные доходы, если они таки будут? Самое первое, приходящее на ум — поделить поровну. Таким образом, если над стартапом работало пять человек, то каждому достанется по 20%. Справедливо? Не очень.

                    У американцев есть отличная поговорка про курицу и свинью «a chicken is involved with breakfast, but a pig is committed»: речь о яичнице с беконом на завтрак, для приготовления которого требуется некоторое усилие от курицы (снести яйцо и жить себе спокойно дальше), в то время как свинье придётся принести куда более существенную жертву. Так же и в бизнесе: некоторые участники проекта выполняют работу достаточно формально и потом наблюдают за результатами, другие же несут принципиально большие риски и вкладываются в дело сильнее.

                    Frank Demmler, профессор предпринимательства в бизнес-школе при Carnegie Mellon University, предложил следующий метод распределения долей в стартапе.
                    Читать дальше →
                  • Полное покрытие кода

                      Нужно ли делать полное покрытие кода тестами — довольно-таки частая и неоднозначная тема при обсуждении юнит-тестирования. Хотя большинство разработчиков склоняются к тому, что делать его не надо, что это неэффективно и бесполезно, я придерживаюсь противоположного мнения (по-крайней мере, при разработке на Python). В данной статье я приведу пример, как делать полное покрытие кода, и опишу недостатки и преимущества полного покрытия на основе своего опыта разработки.
                      Читать дальше →