• Self-driving ГАЗ66 Monster Truck 1/16

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

    Хочу рассказать вам о том, как я делал и сделал самоуправляему машинку :)

    Я мог бы рассказать сразу, как делать, сухо прикрепив схемы и bash команды, но так будет скучно. Предлагаю вам интересную (я надеюсь) историю о том, как лично я прошел этот путь, и куда пришел.

    Те места, где было что фоткать, с фотками. Там, где про софт — скорее всего без фото.

    Это будет действительно история в формате повествования, как я рассказывал бы вам за чашкой кофе. Это не про bash команды, python скрипты, и вот это вот всё.

    Начнём с фотки и видео того, что получилось, и дальше вся история под катом.


    Читать дальше →
  • Применяем Data Science в мирных целях покупки дома

      Чтобы продать что-нибудь ненужное, нужно сначала купить что-нибудь ненужное, а у нас денег нет.
      — Трое из Простоквашино

      Введение


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


      Поэтому я решил подойти к этому делу научно. Есть задача: надо разобраться сколько примерно стоит то что у меня есть, и где находится то что я могу себе позволить. Ну и попутный вопрос — понять куда дует ветер. И изучить гео-пространственные вычисления в R.

      Читать дальше →
    • Управление портфелями опционов в R

      Программ для анализа и управления портфелями опционов много. Они есть в торговых терминалах, в виде отдельных коммерческих продуктов или сервисов на сайтах. У таких программ есть ряд ограничений: портфели привязаны к торговой платформе, котировки подкачиваются из определённого источника, а рассчитать параметры или сценарии можно только предусмотренные ПО.


      Задачу управления портфелями на разных рынках я решил с помощью R. Движок с открытым кодом даёт много возможностей: портфели хранятся в любой СУБД или Excel, или загружаются из терминала (QUIK, TWS, любого другого с API); котировки подкачиваются из своего источника (терминал, база данных или сайт) и доступна любая аналитика по портфелю!

      Читать дальше →
    • 'Hello World' вам в облако

      • Tutorial

      Мир сходит с ума, заталкивая калькулятор для 2+2 в облака. Чем мы хуже? Давайте Hello World затолкаем в три микросервиса, напишем пару-тройку тестов, обеспечим пользователей документацией, нарисуем красивый пайплайн сборки и обеспечим деплой в условный облачный прод при успешном прохождении тестов. Итак, в данной статье будет показан пример того, как может быть построен процесс разработки продукта от спецификации до деплоя в прод. Инетересно? тогда прошу под кат

      Читать дальше →
    • Empire ERP. Занимательная бухгалтерия: главная книга, счета, баланс

        В данной статье мы осуществим попытку проникновения в самое сердце "кровавого энтерпрайза" — в бухгалтерию. Вначале мы проведем исследование главной книги, счетов и баланса, выявим присущие им свойства и алгоритмы. Используем Python и технологию Test Driven Development. Здесь мы займемся прототипированием, поэтому вместо базы данных будем использовать базовые контейнеры: списки, словари и кортежи. Проект разрабатывается в соответствии с требованиями к проекту Empire ERP.

        Читать дальше →
      • Два любопытных эксперимента над человеческим мозгом, о которых стоит знать

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



          Это исследование о делегировании разных функций левому и правому полушариям головного мозга. И любопытное там начинается сразу – с методологии исследования. Ибо это не какой-то софт с полями зрения от американских и британских психологов. Это истинный хардкор.

          Дело в том, что в середине XX века ситуация с правами человека во всем мире была, мягко говоря, так себе. ГУЛАГ, расовая сегрегация, Гитлер, в конце концов. Ну, а если человек был психиатрический пациент – это, по сути, была подопытная свинка. Им делали электрошок, отрезали куски мозга, и всё это, практически без контроля со стороны гражданского общества.

          Одним из методов лечения было оперативное вмешательство в мозг, с целью полного разрушения нервных связей между левым и правым полушарием. Вроде, они припадки так лечили, и, вроде как, даже получалось, не суть. Суть в том, что на выходе человек получался с головным мозгом, в котором два полушария совершенно не общаются между собой. Ему эти связи попросту рассекали скальпелем в ходе операции. И он потом с этим жил всю оставшуюся жизнь.
          Читать дальше →
        • Андрей Терехов: «Можно сколько угодно говорить, что американское лучше, но наша машина никогда не ломается»



            Завкафедрой системного программирования Матмеха СПбГУ, профессор, доктор физмат наук, президент компании «Ланит-Терком» Андрей Николаевич Терехов — о том, как делал первый в СССР транслятор языков Алгол 68 и Ада, о силе обкома КПСС и рождении «Самсона», который никогда не ломался.
            Читать дальше →
          • Крокодилы летают, но низко-низко (об экранопланах без эмоций, зато с отступлениями)

              Скажу сразу: ничего про «не имеющее аналогов», «бездумно разрушенное» и т.п. – не будет.

              Что будет:

              • немного истории;
              • разъяснение того, что такое эффект экрана, его свойства и последствия;
              • преимущества и недостатки;
              • практические реализации у нас и за рубежом, разные схемы и причины их появления;
              • перспективы, какими они видятся мне.

              Итак, от



              до


              Читать дальше →
            • Трой Хант: 10 личных финансовых уроков для профессионалов в информационных технологиях

              • Перевод
              Предисловие к русскому переводу

              Трой Хант, эксперт по кибер-безопасности, региональный директор Microsoft в 2016 году, основатель такого ресурса как Have I Been Pwned?, курсов Pluralsight. Его статья «10 личных финансовых урока для профессионалов в информационных технологиях» срезонировала с моими взглядами. Тем более, что незадолго до ее написания я начал работать в ИТ-сфере в качестве специалиста по тестированию ПО, и тезисы в статье с большой степенью точности формулируют мои собственные представления и взгляды. Поэтому мне захотелось перевести эту статью, во-первых, для себя, а во-вторых, для людей, которые также хотят жить, не отказывая себе в том, что для них важно.

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

              Далее и ниже перевод оригинальной статьи Троя.

              31 декабря 2018 года
              Терпение.
              Бережливость.
              Жертвование.
              Если отсеять шелуху, что эти три слова будут иметь общего? Общее – это выбор.
              Деньги – это не образ мыслей.
              Деньги – это не счастье.
              Деньги, по своей сути, мера выбора человека.

              Это видео часть открытого монолога серий Ozark, и когда я впервые услышал его, я тут же остановил его и запостил у себя в блоге. Этот пост зрел много лет, я начал делать наброски около 5 лет назад. Я накидывал в него маленькие кусочки год за годом, но не заканчивал его, потому что просто момент был не подходящий. Пост был окончательно оформлен после обдумывания реакции на следующий твит:
              Читать дальше →
            • Альтернативы Raspberry Pi

                29 февраля 2012 наш мир немного изменился к лучшему. Raspberry Pi Foundation анонсировал начало продаж маленьких одноплатных компьютеров под маркой Raspberry Pi. В начале продаж купить устройство было непросто, но понемногу рынок насытился и с июля 2012 вы наконец могли просто пойти в магазин и купить или заказать через интернет первую «Малинку», Raspberry Pi Model B — одноплатный Linux-компьютер с 700 МГц процессором, 0.5 Гбайт ОЗУ, USB, Ethernet и 26 выводами GPIO, позволяющими подключать внешние платы, устройства ввода-вывода и исполнительные устройства. Устройство, построенное на базе относительно недорогой четырехслойной платы, с низкой себестоимостью, с ценой для конечного потребителя $35, сделанное настолько хорошо, что альфа-версия Raspberry Pi Model B стала победителем номинации «Hardware Design» на ARM TechCon 2011.


                Читать дальше →
              • Применение компьютерного зрения в морских исследованиях или 12 человек на сундук мертвеца


                  Горячо приветствую, уважаемые коллеги.
                  В сообществе OpenDataScience успешно развивается инициатива ML4SG — Machine Learning for Social Good. В её рамках стартовал целый ряд интересных проектов, которые в самых разных областях улучшают нашу с вами жизнь.


                  Мы хотели бы рассказать об одном из таких проектов под кодовым названием #proj_shipwrecks. Проект стартовал силами членов сообщества ODS, согласившимися в свое время поработать забесплатно над тем, что им нравится, но до чего по тем или иным причинам руки еще не дошли. Сейчас проект вырос в небольшой non-profit стартап, с целым рядом разных направлений исследований и разработки.


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

                  Читать дальше →
                • Google Camera — хайп или замена зеркалки?

                  Все мы знаем про популярное приложение Google Camera (дальше GCam). О нем говорят везде: 4PDA, XDA, на всех официальных форумах о телефонах. Практически каждый владелец устройства пытается найти на свой девайс GCam, потому что их телефоны уже не имеют поддержку производителя или качество фото/видео страдает из-за небрежного отношения разработчиков (или нехватки ресурсов) к стоковой камере.


                  В статье будет много фото сделанных на GCam.


                  image

                  Читать дальше →
                • Советские мечты о будущем



                    Помните очаровательного котика, которые чихал в заставке советского мультфильма? Мы помним, и нашли его — вместе с ворохом другой рисованной фантастики. В детстве она пугала и обескураживала, поскольку поднимала серьезные, взрослые темы. Настала пора пересмотреть старые мультфильмы, чтобы узнать, о каком будущем мечтали в той стране.
                    Читать дальше →
                  • Хранение и автоматическая сортировка фото и других файлов. Работа с файлохранилищем на базе NAS Synology

                    Давно хотел написать про то как я храню свои файлы, как делаю бэкапы, но все никак не доходили руки. Недавно тут появилась статья, в чем-то похожую на мою но с другим подходом.
                    Сама статья.

                    Я уже много лет пытаюсь найти идеальный для себя метод для хранения файлов. Думаю я его нашел, но всегда есть что улучшить, если есть какие-то мысли как сделать лучше, с удовольствием почитаю.

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

                    У меня где-то 680 GB файлов, из них процентов 90 это фото и видео.

                    Круговорот файлов в моих хранилищах:


                    image

                    Тут примерная схема того как и где хранятся все мои файлы.
                    Читать дальше →
                  • Ищем свободное парковочное место с Python

                    • Перевод
                    image

                    Я живу в хорошем городе. Но, как и во многих других, поиск парковочного места всегда превращается в испытание. Свободные места быстро занимают, и даже если у вас есть своё собственное, друзьям будет сложно к вам заехать, ведь им будет негде припарковаться.

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

                    image

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

                    Поэтому давайте немного развлечёмся и напишем точную систему уведомлений о свободной парковке с помощью Python и глубокого обучения
                    Читать дальше →
                  • Техносфера. Курс лекций «Управление IT-проектами и продуктом»



                      Недавно наш образовательный проект Техносфера выложил последние лекции из курса «Управление IT-проектами и продуктом». Вы получите знания в области управления продуктами и проектами на примере Mail.ru Group, поймёте роль менеджера продукта и проекта, узнаете о перспективах развития и особенностях управления продуктом и проектом в крупной компании. В курсе рассмотрены теория и практика по управлению продуктом и всем, что есть внутри (или рядом с ним): процессами, требованиями, метриками, сроками, запусками и, конечно, рассказывается про людей и как с ними общаться. Курс ведёт Дина Сидорова.
                      Читать дальше →
                      • +23
                      • 12,5k
                      • 2
                    • Разбираем концовку «Чужого»



                        Привет, %username%.

                        Я, как обычно, не успокоюсь.

                        А всему причина пентафторид иода и прошлая статья!

                        В общем, все мы (надеюсь) помним начало творчества Ридли Скотта и просто потрясающий фильм «Чужой», который я рекомендую, несмотря на то, что он 1979 года. К концу этой статьи я докажу, что фильм не просто крут — он НАУЧЕН!

                        А для этого мы напряжём память и вспомним концовку: Рипли садится на челнок и внезапно обнаруживает там Чужого.

                        А теперь будет немного картинок, тёплых воспоминаний и химии.
                        Читать дальше →
                      • О боевых инкапаситантах



                          Привет, %username%.

                          gjf опять на связи.

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

                          И прошу прощения, если разрушил иллюзии некоторых читателей.

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

                          Это вовсе не так.
                          Читать дальше →
                        • 60 миллионов полей и 27 культур. Как мы делали карту всех полей Европы и США



                            Несколько месяцев назад мы запустили первую в мире бесплатную интерактивную карту, с помощью которой можно посмотреть информацию о любом поле в США и Европе. Про карту написали десятки изданий, а на Product Hunt она собрала беспрецедентные для продукта из агросектора полторы тысячи лайков (и в итоге стала AI & Machine Learning Product of the Year 2018). Мы разрабатывали карту два месяца — вот как это было.
                            Читать дальше →