• Почему инженеры не могут оценить время разработки

    • Translation

    Статистический подход к объяснению ошибочных дедлайнов в инженерных проектах



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

    Эта проблема особенно актуальна в проектировании ПО, но и другие инженерные дисциплины страдают от того же. Поэтому хотя в этой статье говорится о проектировании ПО, она в некоторой степени относится и к другим дисциплинам.
    Читать дальше →
  • Uber впустую потратил $2,5 млрд на беспилотные автомобили


      Беспилотный автомобиль Uber после аварии в Аризоне

      Попытки Uber создать беспилотный автомобиль обошлись компании почти в $2,5 миллиарда долларов, но до сих пор она даже близко не приблизилась к цели, говорится в отчёте The Information.

      Несмотря на то, что команда впервые начала свои исследования в 2015 году, беспилотный автомобиль Uber до сих пор «не ездит нормально» и «не справляется с простыми процедурами и простыми манёврами», — это говорил менеджер подразделения генеральному директору Даре Хосровшахи, сказано в отчёте. Он добавил, что становится всё меньше надежд на то, что компания Uber вообще способна сделать систему беспилотного вождения.
      Читать дальше →
    • Курс «Разработка на Java» от Mail.Ru Group на канале Технострим



        Этой весной мы выложили на канале Технострим запись курса по Java. Уже несколько семестров подряд он читается в рамках образовательного проекта Техносфера, реализуемого компанией Mail.Ru Group совместно с МГУ им. М. В. Ломоносова. Курс включает все темы, необходимые начинающему разработчику в мире Java. Авторы не углубляются в детали синтаксиса, а сразу берутся за практические задачи: разработку игры с консольным интерфейсом и функционального чата. В конце курса разбираются частые вопросы из собеседований на позиции junior и middle Java-developer.

        Записи лекций и материалы курса бесплатны и доступны всем желающим.

        Большинство домашних заданий можно выполнить и проверить в репозитории курса.
        Читать дальше →
      • Что мы читали в апреле: полезные статьи для Angular-разработчиков и подборка лучшего с ng-conf


          Нынешний апрель был, конечно, не самым удачным месяцем для чтения о добром и вечном; все в мыле носились за разбушевавшимся РКН и клеили побитые блюдца. Однако жизнь за пределами зоны его ответсвенности не останавливалась. Наш фронтенд-разработчик Максим Попов даже в самый разгар боевых действий отслеживал интересные новости по Angular и делился ими с коллегами. Кроме того, он отсмотрел доклады прошедшей ng-conf и подготовил подборку наиболее ценного. С его любезного разрешения делюсь этой информацией с Хаброй — будет что почитать и, главное, посмотреть в длинные выходные.

          Читать дальше →
          • +22
          • 5.9k
          • 1
        • Покупка оптимальной квартиры с R

            Многие люди сталкиваются с вопросом покупки или продажи недвижимости, и важный критерий здесь, как бы не купить дороже или не продать дешевле относительно других, сопоставимых вариантов. Простейший способ — сравнительный, ориентироваться на среднюю цену метра в конкретном месте и экспертно добавляя или снижая проценты от стоимости за достоинства и недостатки конкретной квартиры. image Но данный подход трудоемок, неточен и не позволит учесть все многообразие отличий квартир друг от друга. Поэтому я решил автоматизировать процесс выбора недвижимости, используя анализ данных путем предсказания «справедливой» цены. В данной публикации описаны основные этапы такого анализа, выбрана лучшая предиктивная модель из восемнадцати протестированных моделей на основании трех критериев качества, в итоге лучшие (недооцененные) квартиры сразу помечаются на карте, и все это используя одно web-приложение, созданное с помощью R.

            Читать дальше →
          • Office как Платформа, выпуск №2: Power BI – новый подход к созданию бизнес-аналитики



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

              Сегодня, на примере ряда задач, мы с вами рассмотрим мощный облачный инструмент, который позволяет создавать различные яркие и красочные отчеты на основе огромного числа источников данных. А именно, спешу поделиться с вами новым инструментом, который поможет вам визуализировать ваши данные – Power BI.
              Читать дальше →
            • Запекаем MaсBook Pro в отчаянной попытке восстановить работоспособность дискретной видеокарты

              Завязка


              В минувшее воскресенье при просмотре ролика на YouTube экран моего MacBook Pro 15" Late 2011 вдруг на мгновение стал белым и погас, звуковое сопровождение также прервалось, остался только средней интенсивности (на слух около 4000RPM) шум кулеров. Выключив ноутбук кнопкой питания и выждав пару минут, я запустил его в режим диагностики оборудования (зажатая клавиша D при включении). И получил вот такую картинку:

              image

              Читать дальше →
            • Объектив для iPhone 4/4S, 3 в одном



                Что это и зачем?


                Очень неплохая китайская подделка olloclip, по цене в 7 раз ниже чем оригинал, приехала сегодня из Китая. Это объектив на одной стороне которого стоит линза «рыбий глаз» (180°), на второй широкоугольный объектив 0.67х, который откручивается и брюки превращаются под ним третья макро линза.

                Осторожно, много фото
                Читать дальше →
              • Профилактика ноутбука в домашних условиях

                Доброго времени суток. Решил поделиться с вами способом в домашних условиях поддерживать на должном уровне здоровье наших любимых ноутбуков (нетбуков).
                Есть одна страшная, а порой и гибельная угроза- перегрев! Многие из вас сталкиваются с тем, что ваш верный помощник обжигает колени, хотя непрерывно воет кулер, либо неплохо нагнетает температуру в уютный (может слегка пыльный) плед, которым вы укутали себя, а заодно и ноут. Тут-то стоит задуматься,- «А к чему бы это?». А ведет все к перегреву, внезапному отключению и отказу к призывам «включиться сейчас же и доиграть в игру». Не тут-то было- он включится только через определенный промежуток времени, в течение которого остынет он естественным путем. А бывает и не включаются, тогда прямая дорога в СЦ, ибо профилактика пациента уже не спасет. После диагностики выявится обычно или спаленный видеочип, либо перегретый мост. Что одно, что другое не очень приятно по цене ремонта. Так что давайте следить за своими устройствами и не доводить до крайних мер.
                Читать дальше →
              • Береги зрение, используй f.lux

                  Почти четыре года прошло с момента упоминания на Хабре программы f.lux, настоящего лекарства для тех, у кого устают глаза из-за монитора.



                  Программа изменяет цветовой профиль монитора, в зависимости от времени суток. Ночью глаза меньше устают от тёплых цветовых тонов (3400 K), днём — от холодных (6500 K), которые больше соответствуют дневному свету.
                  Читать дальше →
                • 10 главных советов Mac OS X

                    Я давно и весьма успешно пользуюсь техникой и ОС от Apple. При этом, я постоянно вижу, как окружающие меня люди: начинающие пользователи, да и весьма оптыные зачастую, не очень хорошо ориентируются в богатых возможостях этого ПО и железа. Поэтому я решил помочь и перевести несколько западных статей с советами и секретами. Считаю, что «родная» для Apple пресса наилучшим образом справляется с раскрытием потенциала OS X.

                    Первый материал с Lifehack.org

                    Вы когда-нибудь видели того, кто действительно умеет пользоваться компьютером Mac и операционной системой OS X? Иногда выглядит просто волшебством, как они заставляют двигаться окна, появляться изображения, запускаться приложения и делать множество других классных вещей – при этом их пальцы, кажется, вообще не покидают клавиатуру.Я не могу похвастаться знанием многих советов и рекомендаий Mac, тем не менее, у меня есть в запасе несколько советов, которые могут показаться вам полезными. Некоторые из них достаточно распространены, некоторые – не столь известны, но все они сделают нечто важное, на шаг приближая вас к рангу Мастера Джедаев вашего Mac.

                    Читать дальше →
                  • Корпус для домашнего сервера/NAS



                      Многие используют дома NAS. Делают ему jailbreak или устанавливают модифицированную прошивку. Но наступает момент, когда возможностей стандартных NAS начинает не хватать. В этот момент хочется собрать свой NAS, чтобы в нем было установлено производительное железо, экономичное по питанию и все это не шумело. Хочется чтобы это был уже не просто NAS, а полноценный сервер, на который можно возложить дополнительные задачи. Так однажды и я озадачился этой проблемой. Как оказалось, существует не так много вариантов серверных корпусов формата Mini-ITX с возможностью установки четырех hot-swap SATA-дисков. Обзор одного из таких корпусов предлагаю вашему вниманию.

                      Читать дальше →
                    • Follow focus для DSLR видео

                      Эпиграф
                      «Кручу-верчу, сфокусироваться хочу»


                      Занимаюсь съёмкой и последующим монтажом видео. В основном съёмка ведётся на профессиональные и полупрофессиональные камеры. Но недавно пришлось поизгаляться со съёмкой на цифро-зеркалку. Не углубляясь во все подробности и возникшие проблемы данный пост посвещаю нашим извращения lowcost изобретательствам системы follow focus.

                      Суть проблемы: при видеосъёмке на DSLR когда зеркало поднято (режим liveview) автоматика камеры при фокусировке не помощник- исключительно ручная фокусировка. И если при фотосъёмке это не доставляет особых проблем, то ручной фокус в видео режиме портит изрядное количество нервных клеток.
                      Под катом небольшое исследование существующих вариантов решения проблемы задачи и личный опыт с самым дешевым вариантом для экстренных случаев.
                      Читать дальше →
                    • Роботы для сельского хозяйства



                        Жители деревень, фермеры и колхозники каждый год вынуждены производить массу рутинных действий по обработке земли, посадке, прополке и сбору урожая. Многие действия довольно примитивны и повторяемы, то есть идеально подходят для автоматизации. Похоже, сельским жителям недолго осталось натирать мозоли: несколько европейских и американских фирм наладили выпуск маленьких роботов, способных выполнять значительную часть сельскохозяйственных работ.
                        Читать дальше →
                      • «Умный дом» собственными руками. Часть 4. Организуем веб-интерфейс

                          В прошлой статье мы смогли научить нашу систему «умный дом» распознавать сказанное нами и синтезировать голосовые ответы при помощи Google.
                          Сегодня я хочу рассказать, как организовать доступ к нашей системе через веб-интерфейс.
                          Читать дальше →
                        • SSD на графике горячая/сумасшедшая

                          • Translation
                          Являясь сторонником твердотельных дисков …
                          The State of Solid State Hard Drives (октябрь 2009, англ.)
                          Revisiting Solid State Hard Drives (октябрь 2010, англ.)
                          … я чувствую себя этически и морально обязанным посвятить вас в маленький грязный секрет, открытый мной за последние два года использования твердотельных дисков. Твердотельные диски дохнут. В огромных количествах. И не просто дохнут. Я говорю об ужасных поломках «боже мой, что случилось со всеми моими данными». И это нифига не клево.

                          Я купил три твердотельных диска Crucial на 128 гигабайт в октябре 2009 для себя и двух других работников Stack Overflow. По состоянию на предыдущий месяц два из них уже сдохли. На днях я беседовал с Джоэлом во врем записи подкаста, и он сказал, что твердотельный диск от Intel в его Thinkpad, купленный примерно в то же время, тоже сдох.
                          Читать дальше →
                        • Третье поколения Intel SSD 320

                            Компания Intel представила новую серию ssd-накопителей третьего поколения — SSD 320, которые приходут на смену X25-M SSD, предоставляя усовершенствованные технические характеристики, увеличенную ёмкость и сниженную на 30% стоимость благодаря переходу на 25-нм техпроцесс.
                            Читать дальше →
                          • How-to install gitosis (мануал с учётом проблем возникающих при установке) + интеграция в redmine

                              gitosis — программное обеспечение для хостинга Git репозиториев


                              image

                              Установка:


                              Появился скрипт авто установки пока тестируется
                              sudo apt-get install python-setuptools git-core -y
                              mkdir ~/src
                              cd ~/src
                              git clone git://github.com/sc0rp1us/gitosis-tools.git
                              cd gitosis-tools/gitautoinstall
                              sudo bash main

                              Дальше следуем инструкциям скрипта


                              Но вернёмся к статье
                              Для начала установим необходимые компоненты для запуска gitosis:
                              • Для debian & ubuntu выполните следующие команды от пользователя root

                              apt-get update
                              apt-get upgrade
                              apt-get install python-setuptools git-core -y
                              cd ~/src
                              git clone git://eagain.net/gitosis.git
                              cd gitosis
                              python setup.py install



                              Далее зайдём в учётную запись через которую будем управлять gitosis'om (назовём её gitadmin), выгрузим дистрибутив и установим его

                              Настройка:


                              Теперь нам нужно будет создать пользователя который будет владеть хранилищем(имя может быть любым, но я предпочитаю использовать просто git), к тому же на одном сервере может быть несколько аккаунтов владеющих хранилищами, такому аккаунту не нужен пароль, но необходим действующий shell иначе SSH откажется с ним работать:
                              P.S. вы конечно можете использовать уже существующую учётную запись, но по соображениям безопасности, крайне не рекомендуется этого делать
                              Читать дальше →
                            • Идеальная CRM

                                Я давно работаю в продажах и меня абсолютно не устраивает то, что сегодня предлагают на рынке CRM. Основной минус всех CRM — они сложные, 90% функций не используются продавцами и им дейсвтительно не нужны, а банальных простых вещей, которые мы все деалаем (и делаем в Excel) — там нет. Я говорю именно о CRM для продажников небольших компаний, не про call-центры с тысячью операторов и миллионом абонентов, а про обычных продавцов, у которых несколько десятков аккаунтов в работе и пару сотен в базе.

                                О том, какую CRM хочет такой продавец (а именно я) под катом.
                                Читать дальше →