• Начало работы в Kubernetes с помощью Minikube

    • Translation
    • Tutorial


    Предисловие переводчика: Minikube — удобный инструмент, который мы применяем в компании для локальных экспериментов с Kubernetes (в частности, для выполнения лабораторных работ по этой системе при обучении сотрудников). Эта статья показалась мне полезной во время моего знакомства с Kubernetes. Она написана год назад автором, использующим Mac OS X, а я проделывал все операции в Ubuntu 16.04 совсем недавно и с актуальными версиями основного софта: Minikube 0.20, Docker 17.06.0-ce, kubectl 1.7.0. Поэтому все выводы команд были переделаны под новые версии и незначительно отличаются от приведённых в оригинальной статье.
    Читать дальше →
    • +24
    • 42.4k
    • 4
  • Идеальный ученик, или о чем умалчивают в машинном обучении

      Ранее habrahabr.ru/post/145309 мы сделали обзор подхода к универсальному искусственному интеллекту (ИИ). Но что такое универсальный ИИ? Чего именно недостает современным практическим системам ИИ, чтобы называться универсальными? Для большей конкретности обсуждения этого вопроса давайте рассмотрим его на примере машинного обучения, являющегося необходимым компонентом ИИ.
      Читать дальше →
    • Тематические карты


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

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

      По сути, интеграция с картографическими сервисами приводит к созданию тематической карты. О том, что это такое и о наиболее популярных способах построения тематических карт будет рассказано ниже. Так же в тексте приведены англоязычные термины, с помощью которых можно будет найти дополнительную информацию.
      Читать дальше →
    • Алгоритм + толпа — этого недостаточно

      • Translation
      В последнее десятилетие онлайновым миром управляли две родственные силы: Толпа и Алгоритм. Коллективные «пользователи» интернета (Толпа) создают контент, кликают и голосуют, в то время как математические уравнения привносят масштабируемость и возможность поиска по этому огромному массиву данных (Алгоритм).



      Словно луна над океаном, взаимодействие этих двух сил создаёт волны популярности (и забвения) в интернете. Информация более доступна, полезна и эгалитарна, чем когда бы то ни было.

      Но со временем (по крайней мере, мне) стали видны слабости системы «алгоритм+ краудсорсинг». Следующая революция кажется неотвратимой.
      Читать дальше →
      • +28
      • 1.1k
      • 9
    • SICP теперь по-русски

        image

        Удивительно, что до сих пор никому еще не пришла в голову идея перевести эти легендарные лекции на русский язык.

        В качестве эксперимента выкладываю перевод первой из 20 лекций. Если это получит должный отклик, буду переводить дальше.
        Читать дальше →
      • Р. Фейнман «Характер физических законов» (третья лекция)

          Представляю вашему вниманию третью лекцию из семи прочитанных лауреатом нобелевской премии профессором Ричардом Фейнманом в Корнелльском университете в 1964г, которая называлась «Великие законы сохранения».

          image

          На яндекс видео:
          video.yandex.ru/users/ztarlitz/view/5

          Список лекций:

          Лекция 1 — ПРИМЕР ФИЗИЧЕСКОГО ЗАКОНА — ЗАКОН ТЯГОТЕНИЯ
          Лекция 2 — СВЯЗЬ МАТЕМАТИКИ С ФИЗИКОЙ
          Лекция 3 — ВЕЛИКИЕ ЗАКОНЫ СОХРАНЕНИЯ
          Лекция 4 — СИММЕТРИЯ ФИЗИЧЕСКИХ ЗАКОНОВ
          Лекция 5 — РАЗЛИЧИЕ ПРОШЛОГО И БУДУЩЕГО
          Лекция 6 — ВЕРОЯТНОСТЬ И НЕОПРЕДЕЛЕННОСТЬ — КВАНТОВОМЕХАНИЧЕСКИЙ ВЗГЛЯД НА ПРИРОДУ
          Лекция 7 — В ПОИСКАХ НОВЫХ ЗАКОНОВ


          Читать дальше →
        • Гранин. Эта странная жизнь

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

            Был такой человек: Александр Любищев. Гениальный учёный, биолог, профессор, потрясающий человек, увлекающийся очень многими сторонами жизни. Можно сказать Ломоносов современности.
            Был другой человек: Даниил Гранин. Писатель, который посвящал свои произведения трудам учёных и сильных личностей. Так вот взял Гранин, не пожалел своего времени и себя и написал биографию Любищева. Пожалуй, это третья биография, которую мне было интересно читать (первая — это «Вы, наверно, шутит, мистер Фейнман», вторая — «Just for fun»).
            Читать дальше →
          • Восстановление зрения

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

              Читать дальше →
            • Роб Пайк подверг критике C++ и Java

                На конференции OSCON Роб Пайк заявил, что промышленные языки программирования, в частности С++ и Java, слишком сложны и не соответствуют современным вычислительным стандартам.
                — Они слишком многословны и их запутанность, сложность и многословность только растет со временем.
                В качестве иллюстрации запутанности этих языков, Пайк показал нексолько примеров кода на С++.


                Читать дальше →
              • Создатели SETI@Home запускают новый проект

                  image

                  Наверное, подавляющая часть хабрасообщества слышала о проекте SETI@Home, многие даже участвовали или участвуют в этой программе. Действительно, «прослушивание» космоса длится уже десятки лет, и последние несколько пятилеток все больше интернет-пользователей присоединяется к программе распределенных вычислений SETI@Home. Несмотря на то, что инопланетные цивилизации все еще не обнаружены (правда, некоторые считают WOW-сигнал доказательством присутствия братьев по разуму), проект дал очень многое человечеству, включая обнаружение редких классов космических объектов. Но вот, создатели SETI@Home собираются запустить новый проект.

                  Читать дальше →
                • The Powder Toy

                    Предлагаю вашему вниманию отличную игру, за которой вы возможно проведете не один вечер. Эта игра относится к разряду тех в которые можно легко научиться, но сложно стать профессионалом. Да и профессионалом становиться не обязательно. Это просто отличное убиение времени. В основе игры лежит физика. Здесь, с помощью около 40 материалов, можно сделать практически все. Калькулятор, вулкан, ядерную бомбу (или реактор, кому как нравится), огнемет. Да у меня просто фантазии на все не хватит.

                    http://powder.hardwired.org.uk/
                    Более того, она относится к open-source продуктам.
                    http://powder.hardwired.org.uk/Download/powder-33.2-src.zip

                    Например здесь собран настоящий бинарный калькулятор.
                    image

                    А здесь собран десятичный калькулятор.

                    Игра имеет отличный движок для воплощения многих ваших идей!
                    Читать дальше →
                  • Полноценный Windows Service с настраиваемым расписанием за 30 строк

                      Привет всем.

                      Недавно решился таки прочитать всю серию статей про Data acquisition. И начав с первой части нашёл для себя много интересного про windows service.
                      Как раз висела задача написать простой сервис, который будет по расписанию дергать наш корпоративный сайт. Думаю, вот он шанс закрепить свежие знания. Честно начал прикручивать все фишки, о которых было написано в статье касательно windows service, но начал натыкаться на косяки. Но не о косяках речь.
                      Мне пришла в голову другая мысль, что наверняка кто-то уже делал такие умные сервисы, и наверняка есть готовые красивые решения. Пара минут поиска и каково было удивление, когда я нашел проект NCron, который дает не только легкий способ создания сервиса, но также:
                      1. Умеет сам себя инсталлировать и деинсталлировать как windows service.
                      2. Может выполнять задачи по гибкому расписанию (от простого, каждый день в 6 часов утра, до более сложных, каждого третьего числа квартального месяца в 18 часов 40 минут)
                      3. Позволяет настроить неограниченное количество задач для выполнения.
                      4. Позволяет легко прикрутить логирование распространенных фреймворков и имеет уже свой простой встроенный механизм логирования в Event Log.
                      5. Имеет достаточно гибкости, чтобы можно было пользоваться любимыми IoC контейнерами

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

                      почему только 30 строк
                    • Технология радиоприема 21 века

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

                        imageВзгляните: приемники, представленные на рисунке (№1 — профессиональный связной приемник, №2 — приемник, собранный по новой технологии цифрового моделирования), равны по характеристикам; к тому же приемник №2 является еще и многофункциональным ИЗМЕРИТЕЛЬНЫМ прибором! (Конечно, для работы нового приемника необходим компьютер, но об этом дальше.)

                        Читать дальше →
                      • 10 вещей, которые никогда не преподаются программистам в вузах

                          10 вещей, которые никогда не преподаются программистам в вузах.

                          1. Мы не правы


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

                          далее
                        • Eucalyptus – «облако» своими руками

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

                            Eucalyptus — это разработка сотрудников University of California, Santa Barbara, распространяемая по лицензии GPL v3. Архитектурно Eucalyptus состоит из нескольких основных элементов:
                            • Cloud Controller – контроллер «облака», принимает запросы от пользователей на создание виртуальных машин;
                            • Walrus – хранилище пользовательских данных и образов виртуальных машин;
                            • Cluster Controller – контролер кластера, распределяет задачи по запуску виртуальных машин между узлами;
                            • Node Controller – контролер узла, управляет жизненным циклом виртуальных машин.


                            image

                            Читать дальше →
                          • Среда моделирования Ptolemy

                              Ptolemy


                              Ptolemy – это среда моделирования параллельных гетерогенных систем, работающих в режиме реального времени. Проект разрабатывается студентами университета Беркли под руководством профессора Эдварда Ли (Edward Lee). В качестве языка разработки используется Java. Ptolemy постоянно развивается. Добавляется поддержка новых моделей вычислений и новые демонстрационные модели, расширяется документация.

                              Ptolemy позволяет работать с десятком различных моделей вычислений, среди которых есть, например, дискретно временная модель (discrete-event modeling) и конечный автомат (finite-state machine). В основе моделирования лежат понятия Actor и Director, которые можно перевести как «Исполнительное звено» и «Управляющее звено» соответственно. Director задаёт модель вычисления, в которой работает симулируемая система. Множество Actor'ов в сочетании со связями между ними определяют собственно устройство системы. В рамках первой статьи я хочу обратиться к дискретно-временной модели.
                              Читать дальше →
                            • Fishbowl — opensource клиент от Microsoft

                                image

                                Microsoft выпустила Fishbowl — opensource клиент для Facebook с богатым функционалом. Fishbowl представлется собой клиентское приложение написанное на WPF, которое дает удобный и быстрый доступ ко всем функциям Facebook. Исходный код распространяется под свободной лицензией MSPL, скачать можно с официальной страницы проекта на Codeplex.

                                image
                                Читать дальше →
                              • Дисторшн эффект на скрипке

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

                                  В подтверждение видео:


                                  ПС. Я бы сходил на концерт этой группы.

                                  UPD. Погуглил… Такой группы нет. Это три девченки: Jennifer Lynn, Christine Wu, Meytal Cohen. Это видео дело рук последней.

                                  UPD2. Спасибо за карму. Перенес в «Музыку».
                                • Админский рацион: рецепты

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

                                      Как продавать и убеждать, где черпать силы и вдохновение для того, чтобы выбраться из сложной экономической ситуации? Оказывается, все это мы можем почерпнуть из классических кинокартин.
                                      В Carbucks.ru мы любим фильмы. Картины снимают, чтобы развлекать, реже — информировать, а иногда они даже учат нас. Они могут вдохновлять или вновь вселять веру в человечество, а иногда фильмы напрямую завязаны на том, что влияет на множество аспектов в нашей жизни – на деньгах. Порой снимается кинофильм, который дает понятие о реальном управлении деньгами, финансами и дает стоящие бизнес-советы (конечно, как дополнение к основной сюжетной линии). Предлагаю вам почерпнуть немало полезной информации из перечисленных ниже 10 фильмов, которые расскажут вам о деньгах все, даже если это и не очевидно на первый взгляд.
                                      Читать дальше →