• Новогодняя звезда с Wi-Fi на базе ESP8266



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

    К празднованию 2015 года я решил подготовиться заранее, начав разработку новой звезды за месяц до нового года. Мне как раз пришла первая партия новых копеечных (3$) SoC ESP8266. Если интересно, что из этого получилось, прошу под кат.
    Читать дальше →
  • Дистанционная работа: Более 130 полезных источников

    • Перевод


    Данная подборка позволит вам разобраться с плюсами и минусами дистанционной работы, оценить затраты и возможную экономию, познакомиться с опытом коллег и взглянуть на целый спектр компаний, команды которых работают дистанционно.
    Читать дальше →
    • +32
    • 55,4k
    • 9
  • Вывод температуры, пробок и курса валют на светодиодную матрицу Raspberry Pi

    Есть под рукой Raspberry Pi c подключенной к нему вот такой штукой:



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

      Загрузочная флешка с набором нужного софта — замечательный инструмент системного администратора. Казалось бы, что может быть лучше? А лучше может быть загрузочный сервер!

      Представьте, вы выбрали в BIOS загрузку по сети и можете установить ОС/вылечить компьютер от вирусов/реанимировать диски/протестировать ОЗУ/etc с PXE Boot сервера, ведь это куда удобнее, нежели бегать с флешкой от машины к машине.
      А в случае большого компьютерного парка, такой инструмент и вовсе незаменим.

      Вот такое меню встречает нашу команду инженеров при загрузке с PXE



      Под катом вас ждет описание всех настроек, а так же небольшой сюрприз.
      Поехали!
    • Raspberry и Telegram: предпосылки создания умного дома

      • Перевод


      Один итальянский магазинчик нащупал новые способы использования Телеграма (и ранее WhatsApp'а), установив его на одноплатный миниатюрный компьютер Raspberry Pi. Как выясняется, мессенджер можно использовать для удалённого общения с собственной техникой. Ниже – перевод статей (1, 2) с сайта Instructables.com. Если есть уточнения по переводу, напишите об этом в комментариях.

      Читать дальше →
    • Программирование Arduino в CLion

      • Tutorial
      В этой статье я расскажу о небольшом how to о разработке для Arduino в CLion www.jetbrains.com/clion.
      CLion — новая IDE для C/C++ от JetBrains. По стилю и поведению очень похожа на IDEA (IDE для Java). А так как я пишу на Java под IDEA с использованием «фишек» это IDE, то хотелось бы все эти «фишки» и use case разработки перенести на разработку для Arduino.
      Читать дальше →
    • Раскол nodejs

        Приключения JS продолжаются! На прошлой неделе произошло знаковое событие, приведшее к появлению форка nodejs. Неразрешенные проблемы проекта набрали критическую массу и привели к расколу: часть основных разработчиков недовольных политикой Joyent в отношении развития проекта создали форк и вышли из проекта. В частности они недовольны тем, что с 2013 года (версия 0.10) проект практически не развивается, использует старую версию v8, а система версионирования стала запутанной и не соответствует общепринятой модели semver и вообще. И так, встречайте io.js.

        Читать дальше →
      • Встречайте, IntelliJ IDEA 14 уже здесь

          Закончились праздники и выходные, но не поводы радоваться. Что может быть приятнее, чем узнать о долгожданном обновлении любимой Java IDE? Мы с нетерпением ждали четыре долгих дня, чтобы удивить вас этим приятным сюрпризом. Встречайте IntelliJ IDEA 14!

          image

          Рассказывая о том, чем мы занимались большую часть года, мы всякий раз переживаем и волнуемся. Каждая новая версия IntelliJ IDEA поднимает планку всеобщих ожиданий. И все-таки каждое обновление — еще один шанс для нас доказать, что совершенству нет предела. Удалось ли на этот раз — судить вам!

          Читать дальше →
        • FAQ по программированию под Android от новичка, и для новичков

          Предисловие к FAQ.

          Программирование является моим хобби уже давно (правда на других языках и платформах), но до андроида руки дотянулись совсем недавно. Прошло несколько этапов, прежде чем я добрался до написания программ.
          Сначала была пара месяцев посвященных Java, на сайте с «Сгибателем».
          После, долгие попытки подружится с Eclipse, закончившиеся побегом на Android Studio.
          На данный момент выпущено 7 программ и две находятся в разработке.
          Данная подборка возникла как попытка структурирования и оптимизации полученной в процессе информации.
          Заранее извиняюсь за возможно некорректную терминологию – так как практикую обучение через создание, и в теоретической части есть пробелы.

          Надеюсь, что приведенные примеры окажутся полезными.
          Читать дальше →
        • Набор иконок Material Design от Google



            В списке самых популярных репозиториев Github за неделю на первое место вышел набор иконок Material Design, разработанный в компании Google.

            Набор содержит аж 750 (!) глифов. Это пиктограммы, часто используемые в различных мобильных приложениях для воспроизведения медиа, коммуникаций, редактирования контента, установки соединения и т.д.
            Читать дальше →
          • Подключаем датчики к Raspberry Pi без проводов и с Arduino

              Подключение датчиков к Raspberry Pi по радиоканалу.


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

              Большинство датчиков легче всего подключаются к Arduino, за счет наличия библиотек, безгеморройных PWM, ADC и прочих вкусностей.
              Но слишком умную логику на Arduino не построишь, и волей-неволей возникает необходимость использования чего-то более быстрого, универсального, и с простой индикацией\управлением. Например, почти ставший стандартом де-факто, Raspberry Pi.
              У него есть HDMI\AV выход. Есть флешка, сеть, память, USB и SSH. image Все что нам нужно.

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

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

              Интересно?
              Читать дальше →
            • Часы на кривых Безье



                Bézier Clock — часы на кривых Безье, где цифры плавно перетекают из одной формы в другую. Автор говорит, что это его первый проект на Processing.js, исходный код опубликован. Можно отредактировать его и изменить, например, скорость анимации.

                При выключенной анимации цифры трансформируются за 5 секунд до смены значения, а при включенной (пробелом) — в течение всего времени. Например, в 12:30:35 цифра «2» будет уже на полпути к превращению в «3». Направляющие скрываются кликом мыши.
              • Интеграция Raspberry Pi с NetBeans 8.0

                • Tutorial
                В марте этого года вышла новая версия NetBeans 8.0. Одной из её особенностей стала возможность работы через интерфейс NetBeans с встроенными версиями Java SE и ME. Разработчиками IDE от Oracle в качестве тестовой платформы предлагается использовать Raspberry Pi с устанавливаемой удалённо Java SE Embedded. Прежде я уже публиковал два перевода из журнала MagPi о Java программировании на Raspberry Pi, но в основном они были восприняты негативно, так как читатели не увидели в них чего-то особенного, характерного именно для такой связки, как Java и Raspberry Pi. Надеюсь, что после знакомства с этим уже оригинальным руководством, мне удастся немного смягчить позицию читателей в вопросе особенности подхода к Java программированию на встроенных системах типа Raspberry Pi.

                Подготавливаем Raspberry Pi


                Настроек Raspberry Pi немного. Ваш Raspberry Pi должен быть доступен в сети через SSH, а для вас на нём для чтения и записи должна быть доступна рабочая директория.

                Подготавливаем NetBeans


                Перед тем, как устанавливать новую платформу Java в NetBeans, я рекомендую прослушать небольшой доклад Льва Приймы по теме Java SE Embedded 8.


                Читать дальше →
              • В обновленном Android Device Manager появилась функция «позвонить владельцу»

                  На тот случай, если вы потеряли (у вас украли) телефон, в Android существует собственная противоугонная сигнализация. В последнем обновлении появилась одна интересная и полезная функция: при удаленной блокировке смартфона можно задать запасной телефон, и нашедшему будет доступен только звонок по этому номеру.


                  Читать дальше →
                • Безопасность покупателя в рознице: что надо знать лично вам



                    Ценник должен быть с печатью или подписью. Он является документом и обязательно должен быть на товаре. Если вы видите что-то с ценником (неважно, где и как оно стоит), вы имеете право купить его по цене на нём.

                    Пример: вам говорят, что товар по акции кончился. Вы видите один в витрине в герметичном ящике под потолком, но с ценником. Вам не имеют права отказать в его продаже.

                    Второй пример: когда обновляются цены, в торговом зале может остаться ценник со старой ценой ниже. Цена в базе другая? Ну и что, вот ваш же документ. Если же вдруг ценник без печати-подписи, и на таком товаре нет правильного ценника — регистрируйте нарушение. Ценники обязательно должны быть хотя бы на одном товаре из пачки.
                    Читать дальше →
                  • С пультом по жизни или лень — двигатель прогресса

                      image
                      Картинка для привлечения внимания, сходство с реальной жизнью отдаленное

                      Напишу-ка я еще одну статью. Про один свой проект из уже упоминавшейся ранее папки «Projects/4Fun». Начинался проект этот как 4Fun, а закончился как 4Use. То есть используется периодически и по сей день. А дело было так…

                      Читать дальше →
                    • 1000+ часов видео по Java на русском

                      • Tutorial
                      Добрый день.
                      Меня зовут Головач Иван, я руковожу небольшой образовательной компанией и преподаю сам:
                      1. Java Core
                      2. Junior Java Developer: Servlet API, JDBC, Maven, JUnit, Mockito, Log4J, основы Spring/SpringMVC, основы JPA/Hibernate, шаблоны/архитектуры MVC/IoC/DAO.
                      3. Multicore programming in Java.


                      Также я веду курс «Scala for Java Developers» на платформе для онлайн-образования udemy.com (аналог Coursera/EdX).

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

                      (GolovachCourses.com)


                      Здесь собраны несколько вариантов записи моего курса Java Core.
                      Модуль #1 (Procedural Java):
                      Набор июль 2013: #1, #2, #3, #4
                      Набор апрель 2013: #1, #2, #3, #4
                      Набор февраль 2013: #1, #2, #3, #4
                      Набор январь 2013: #1, #2, #3, #4
                      Набор октябрь 2012: #1, #2, #3, #4.
                      Читать дальше →
                      • +102
                      • 1183k
                      • 38