• // бухой, пофиксю позже

      long long ago; /* in a galaxy far far away */

       //
          //                       _oo0oo_
          //                      o8888888o
          //                      88" . "88
          //                      (| -_- |)
          //                      0\  =  /0
          //                    ___/`---'\___
          //                  .' \\|     |// '.
          //                 / \\|||  :  |||// \
          //                / _||||| -:- |||||- \
          //               |   | \\\  -  /// |   |
          //               | \_|  ''\---/''  |_/ |
          //               \  .-\__  '-'  ___/-. /
          //             ___'. .'  /--.--\  `. .'___
          //          ."" '<  `.___\_<|>_/___.' >' "".
          //         | | :  `- \`.;`\ _ /`;.`/ - ` : | |
          //         \  \ `_.   \_ __\ /__ _/   .-` /  /
          //     =====`-.____`.___ \_____/___.-`___.-'=====
          //                       `=---='
          //
          //
          //     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          //
          //               佛祖保佑         永无BUG
          //

      «Слава богу, багов нет»
      Читать дальше →
    • Мастер-класс «Почему Стив Джобс любил шрифты» (Алексей Каптерев)

      • Tutorial


      Привет, Хабр! Давно у нас в блоге не было расшифровок мастер-классов. Исправляемся. В этом посте вас ждет грандиозное путешествие в мир шрифтов от древнейших времен до наших дней. Если вы хотите понять, каким образом шрифты влияют на наши эмоции и наконец научиться отличать гуманистический гротеск от ленточной антиквы — добро пожаловать под кат. И да, там очень много картинок. Передаем слово автору.




      Шутка, написанная гарнитурой Times, на 10 % смешнее той, что написана гарнитурой Arial. Почему? Чёрт знает. Лучшее объяснение, которое я видел: юмор ассоциируется с агрессией, с остротой, с остроумием — а Times выглядит более острым, чем Arial.


      Ещё один любопытный эксперимент, в котором участвовало 45 тыс. человек. Заходишь на сайт, тебе показывают статью Дэвида Дойча, британского физика. В статье автор пишет, что сегодня очень трудно внезапно умереть. Например, от инфекционного заболевания или в уличной драке. Лет сто назад это случалось намного чаще. Главный вывод статьи — сейчас мир безопасен как никогда. В среднем, конечно, ведь где-то постоянно идут локальные военные конфликты.

      Читать дальше →
    • Почему дизайн Go плох для умных программистов

      • Перевод

      На протяжении последних месяцев я использую Go для имплементаций Proof of Concept (прим.пер.: код для проверки работоспособности идеи) в свободное время, отчасти для изучения самого языка программирования. Программы сами по себе очень просты и не являются целью написания статьи, но сам опыт использования Go заслуживает того, чтобы сказать о нем пару слов. Go обещает быть (прим.пер.: статья написана в 2015) массовым языком для серьезного масштабируемого кода. Язык создан в Google, в котором активно им пользуются. Подведя черту, я искренне считаю, что дизайн языка Go плох для умных программистов.

      Читать дальше →
    • Пускаю слюни, пишу код

        image

        Это Иван Бакаидов — программист, автор на Хабре, панк, девятнадцатилетний гражданин Российской Федерации, инвалид первой группы по причине Церебрального паралича.

        В прошлом году я прочитал статью «Как узнать какие цветы дарить девушке, если у нее двигается только голова и она не может говорить?», она поразила меня похлеще чем «Смотря на код с закрытыми глазами».

        Интервью с Иваном ibakaidov. Есть над чем подумать.

        Расскажи, как впервые увидел компьютер? Как заинтересовался программированием и как учился?

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

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

        Основной идеологией было: «Не надо делать из человека здорового, надо научить его удобно жить», что до сих пор противоположно политике Минздрава и большинства больниц, а на самом деле задай себе вопрос: «Что надо человеку: ходить или перемещаться?» или же «говорить или общаться?»
        Читать дальше →
      • Атомоход Ленин — почти как космический корабль, только ледокол



          Наравне с космосом в СССР мы покоряли и все остальные рубежи. В частности, Арктику — для неё в 1953 году было решено построить первый атомоход. Этот проект по важности, размаху и освещению почти соответствовал покорению космоса. И здесь тоже была гонка с американцами: они закончили свой авианосец Энтерпрайз на 2 года позже.

          Чтобы понять, чем так важен «Ленин», нужно начать с короткого описания ситуации.

          Он был реально нужен. Наша экономика зависела от транспортных путей через Арктику, а нормальная навигация там возможна только 3-4 месяца. Обычные ледоколы требуют слишком много топлива, как следствие — не очень крупны (то есть не могут вести большие суда и караваны). Советская наука доказала, что ядерная установка идеально решает вопрос. Если строить энергосистему на ней, то можно сделать ледокол большим, тяжёлым, широким — и автономным на 2-3 года. А Курчатов с научной группой придумал, как именно это сделать.

          Это была потрясающая возможность. Потому что можно было доказать всему миру, что наш атом реально мирный. И показать, как народы СССР в очередной раз превозмогли силы природы и раздвинули границы доступного человеческому.

          А дальше начался крайне интересный проект. Я пройдусь по основным моментам, очень меня зацепившим.
          Читать дальше →
        • Опрос пользователей Хабра

            Дорогие друзья! Мы совершили несколько итераций и за последнее время изменили дизайн наших сайтов: Хабрахабр и Гиктаймс. Мы получили немало фидбэка в комментариях и в обращениях — спасибо за советы, найденные баги фичи, мы всё учли, сделали и записали.


            Мы знаем, сколько вас из какой страны и региона, какие вы по полу и даже немножко — по увлечениям. И мы обязательно продолжим знакомство. Но ни одна аналитика не расскажет нам то, что вы можете рассказать словами о том, как вы пользуетесь Хабром и Гиктаймс. Поэтому просим вас уделить несколько минут нашему опросу.
            Читать дальше →
          • AdBlock похитил этот баннер, но баннеры не зубы — отрастут

            Подробнее
            Реклама
          • Использование SVG в качестве Placeholder’a

            • Перевод
            image

            Генерация SVG из изображений может использоваться для Placeholder’ов.

            Я занимаюсь оптимизацией изображений и картинок для их быстрой загрузки. Одна из самых интересных областей исследования это Placeholder’ы: что показывать, когда изображение еще не загружено.

            В последние дни я сталкивался с некоторыми методами загрузки, которые используют SVG, и я хотел бы описать их в этом посте.

            В этом посте мы рассмотрим следующие темы:

            • Обзор различных типов Placeholder’ов
            • Placeholder на основе SVG (контуры, фигуры и силуэты)
            • Автоматизация процесса.

            Читать дальше →
          • Как мы переписали архитектуру Яндекс.Погоды и сделали глобальный прогноз на картах

              Привет, Хабр!


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



              Сперва пару слов про продукт. Погодные карты — способ узнавать погоду, очень популярный на западе и пока что не очень популярный в России. Причиной тому является, собственно, сама погода. Из-за особенностей климата наиболее населенные регионы нашей страны не подвержены внезапным погодным катаклизмам (и это хорошо). Поэтому интерес к погоде у жителей этих регионов скорее бытовой. Так, людям в центральной России важно знать, например, какая погода будет в Москве в выходные или что в четверг в Питере будет дождь. Такую информацию проще всего узнать из таблицы, в которой будет дата, время и набор погодных параметров.

              Читать дальше →
            • ReactOS 0.4.7: Павел Дуров больше не Пюыщн

                Приветствую Вас, Хабражители!

                7 декабря 2017 года вышел очередной релиз операционной системы ReactOS под номером 0.4.7, первый после перезда проекта на GitHub. В процессе подготовки релиза было закрыто более 450 отчетов об ошибках, в том числе исправлено около 15 регрессий. Сегодня я расскажу о самых интересных изменениях, вошедших в этот выпуск!

                Безусловно, одна из главных новостей то, что теперь Павел Дуров ведет здоровый образ жизни и в ReactOS. Так что этот скриншот из энциклопедии мемов «Луркоморье» станет частью истории:

                image
                Читать дальше →
              • Стоимость операций в тактах ЦП

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

                Инфографика:



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