• Инструкция: Как создавать ботов в Telegram

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



      Ближайшие изменения в браузере Chrome вряд ли порадуют разработчиков Slack, Discord и других программ, которые работают во вкладках браузера. В бета-версии Chrome 56 реализован новый механизм оптимизации таймеров для фоновых вкладок.

      На первый взгляд, инициатива разработчиков выглядит хорошим делом. В сентябрьском плане внедрения (Intent to Implement) объясняются причины, которые сподвигли разработчиков на такое решение.

      Главная причина — некоторые плохо спроектированные приложения (например, скрипты аналитики и javascript-реклама) потребляют много ресурсов CPU, хотя находятся в фоновом режиме. Это негативно отражается на производительности браузера и потребляет энергию аккумулятора на мобильных устройствах. Такая обработка активности в фоновых вкладках совершенно ни к чему. Идея состоит в том, чтобы установить максимальный лимит вычислительных ресурсов, которые можно дать фоновому приложению.
      Читать дальше →
    • Физика в песнях ме́тал

      • Translation
      Ме́тал-группы бесстрашно затрагивают серьёзные темы в текстах своих песен. Здесь мы исследуем песни, использующие понятия из теоретической физики и космологии.



      Я слушал композицию Event Horizon группы Stratovarius уже довольно долго, и вдруг осознал, что в ней говорится про горизонт событий чёрной дыры. Сама песня немного дурацкая – в ней некто приближается к горизонту чёрной дыры в космическом корабле с компьютером, говорящим с лёгким русским акцентом – но текст песни содержит утверждения, имеющие научную основу.

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

      Хочу отметить, что у меня нет физического образования, и объяснения мои будут довольно дилетантскими. Физиков прошу вносить поправки (через меня или через реквест на GitHub).

      Event Horizon — Stratovarius


      Начнём с этих строк:

      Nothing escapes
      And the boundary's been breached
      All matter and shape
      Destination's reached
      Читать дальше →
    • Живучие китайские смартфоны. Часть 2

        Сегодня немаловажным критерием при выборе смартфона является автономность работы. Вечная беготня до розетки с зарядником в течение дня никого не привлекает. Или например, где подзарядить телефон в путешествии?

        Производители Поднебесной уже начали делать упор на объем батареи, создавая таких монстров, как Oukitel K10000 с аккумулятором на 10000 мАч. Но ведь автономность работы зависит не только от объема батареи, но и от процессора, дисплея и ПО, используемого в смартфоне.

        Во второй части «Живучие китайские смартфоны» мы нашли телефоны, с объемом батареи более 6000 мАч и временем работы при средней нагрузке 3 — 4 дня. Рассмотрим же их поближе, их плюсы и минусы. И стоит ли в обще они нашего внимания или кроме большого аккумулятора ничего за душой не имеют.


        Читать дальше →
      • Живучие китайские смартфоны. Часть 1

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


          Читать дальше →
        • Щелкаем реле правильно: коммутация мощных нагрузок

            Привет, Geektimes!

            Управление мощными нагрузками — достаточно популярная тема среди людей, так или иначе касающихся автоматизации дома, причём в общем-то независимо от платформы: будь то Arduino, Rapsberry Pi, Unwired One или иная платформа, включать-выключать ей какой-нибудь обогреватель, котёл или канальный вентилятор рано или поздно приходится.

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

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



            Я же хочу рассказать про простую и довольно очевидную, но при этом редко встречающуюся схему, умеющую вот такое:

            • Гальваническая развязка входа и нагрузки
            • Коммутация индуктивных нагрузок без выбросов тока и напряжения
            • Отсутствие значимого тепловыделения даже на максимальной мощности


            Но сначала — чуть-чуть иллюстраций. Во всех случаях использовались реле TTI серий TRJ и TRIL, а в качестве нагрузки — пылесос мощностью 650 Вт.

            Читать дальше →
          • Несколько фан-теорий о Звездных Войнах

            Всем привет!

            Предлагаю гиковский разговор на тему Звездных Войн(ЗВ). Для начала, небольшой q&a, о чем я.

            Что это?

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

            Зачем мне это читать?

            Если не любите ЗВ — незачем. В противном случае может быть увидите новые сюжетные линии в знакомой истории. Возможно, вам, как и мне, от этого станет интереснее смотреть фильм, а может вы все это и так заметили, но вам не с кем было об этом поговорить.

            Это что фанфик?

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

            Спойлеры?

            Да, без них — никак, но только из оригинальной и новой трилогии, игры Force Unleashed и немного из мультсериалов «Войны Клонов» и «Повстанцы». Седьмой эпизод, как бы мне этого не хотелось, включать не буду, ещё не все посмотрели.

            Расширенная вселенная?

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

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

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

            На этапе ремонта была проложена витая пара по всем возможным направлениям — освещение, окна, двери, радиаторы, водосчетчики, теплосчетчики, электросчетчик, домофон, телевизор, компьютер, проектор, кондиционер, подъездный щиток, датчики движения, балкон, ко всем выключателям и розеткам…

            Была переделана силовая проводка. Я отказался от распредкоробок, и вся проводка от каждой люстры, выключателя, розетки стянуты вместо установки электрощита. Дополнительно силовая проводка протянута к каждому окну, для питания контроллеров и питания электроприводов рулонных штор. Всего на двухкомнатную квартиру ушло около 1 километра различных проводов.
            Читать дальше →
          • Тест 10 автомобильных зарядок по стандартам ISO

            Стенд для тестирования автомобильных зарядок по схеме №1

            Недавно я разработал автомобильный USB источник питания. Но статья будет совсем не о нем. В процессе разработки я ознакомился с двумя стандартами: ISO 16750-2, ISO 7637-2, которые подробно отвечают на часто задаваемый вопрос «Какое напряжение в автомобиле», а потом познакомил с ними десяток покупных USB зарядок разных производителей. Здесь (12) и там я видел статьи о разработке/доработке/запиле готовых источников для автомобилей, где авторы не задумываются о таких вещах, как защитные цепи. В моём источнике схема защиты получилась сложнее самого источника, т.к. пожар в машине — это, безусловно, неприятно. Как показали себя испытуемые и почему выжил только один — в этой статье.
            Читать дальше →
          • OpenHAB — стань программистом собственного жилища

            image
            Дом — это машина для жилья
            Ле Корбюзье

            В этом посте я расскажу об opensource проекте домашней автоматизации openHAB.
            openHAB переводится как "Open Home Automation Bus". Это значит, что он нацелен на создание универсальной платформы для объединения всей домашней «умной» техники в единую систему управления.

            Что же это дает на практике? Под катом я расскажу о том, как с помощью этого решения можно создать настоящий интернет вещей в своем доме.

            Читать дальше →
          • 400 потрясающих бесплатных сервисов

            • Translation

            Рад представить дополнение оригинального списка из 300 потрясающих бесплатных сервисов. Автор оригинальной статьи Ali Mese добавил ещё +100 новых сервисов, которые помогут найти все — от источников вдохновения и редакторов фотографий до создания опросов и бесплатных иконок.

            И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



            A. Бесплатные веб-сайты

            • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
            • Bootswatch: Бесплатные темы для Bootstrap.
            • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
            • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
            • Strikingly: Конструктор веб-сайтов.
            • Layers: Создание сайтов на WordPress (new).
            • Bootstrap Zero: Самая большая коллекция бесплатных шаблонов Bootstrap (new).
            • Landing Harbor:  Продвижение мобильного приложения c помощью бесплатного лендинга (new).
            Читать дальше →
          • Прозрачный обход блокировок в домашней сети

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

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

            Сама собой напрашивается мысль о том, чтобы обходить блокировку уже на домашнем маршрутизаторе.
            Читать дальше →
          • TIS-100 — паззл про многопоточный ассемблер, который никто не ждал

              image

              Удивительно, но никто не написал ничего про игрушку «TIS-100», которая недавно появилась в Steam (стоит всего 150 рублей, уже 460 положительных отзывов против 6 отрицательных).

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

              Итак, о чем игра?
              Читать дальше →
            • Здравствуйте, я Meklon и я кофеин-зависимый



                Другие статьи цикла:
                Хроники лаборатории: как мы молотый кофе считали софтом для анализа клеточных структур
                Компот из кофейных сухофруктов. Знакомимся с каскарой — лучшим другом велосипедиста

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

                На Хабре/Гиктаймсе уже не раз обсуждался кофе и все, что с ним связано. Я решил написать пост, посвященный этому напитку и различным эффектам кофеина с медицинской точки зрения. Если хватит времени — возможно это будет цикл статей с экспериментами над людьми, computer vision и прочим непотребством. Увидим. А пока, товарищи кофеиноманы и им сочувствующие, добро пожаловать под кат.
                Получить свою порцию кофеина
              • PocketBook Reader — читаем на телефонах с комфортом

                  Привет, Хабр. Так уж повелось, что на современных устройствах люди всё так же охотно читают книги, вне зависимости от того, телефон это за 100 долларов или за 900. В метро, в кафе или в любом другом месте легко можно обнаружить, что человек занят чтением с любимого мобильного девайса: кому-то лень таскать ещё и E-Ink-ридер, у кото-то просто нет лишних денег на ещё одно «устройство для одной функции»: словом, вариантов много, решение — одно. Читают с телефонов или планшетов.

                  Image #2193225, 67.8 KB

                  Форматов книг — вагон и маленькая тележка, все со своими особенностями. Предпочтений пользователей — тоже. Кто-то предпочитает универсальные «читалки», которые пережёвывают все форматы разом, кто-то держит 2-3 разных для работы с определённым видом данных. Сегодня я хочу рассказать об очередном комбайне, который призван захватить мир рынок: PocketBook Reader. Как вы уже, наверное, догадались сами по названию, к его созданию причастна одноимённая компания, которая выпускает электронные книги. С книгами у них всё более-менее ок; посмотрим, что они сделали для мобильников?
                  Читать дальше →
                • Роуминг своими руками

                    Строим роуминг самиВсе любят путешествовать, например мне в этот раз удалось побывать в трех столицах: Праге, Вене, Будапеште. Но пост не об этом, а о том, что за неделю путешествия на телефонную связь я потратил всего 7 евро. Не ограничивая себя в разговорах с близкими, и даже работая. На настройку роуминга я потратил несколько минут перед поездкой.
                    На личном примере написана инструкция по построению роуминга своими руками. Кроме этого под катом вы найдете: этапы прохождения звонка в роуминге, варианты реализации каждого этапа своими руками, описание роуминговых SIM-карт полностью интегрированных с SIP и IP-АТС.

                    Читать дальше →
                  • Искусство командной строки



                      Вот уже как неделю английская версия the art of command line висит в секции trending на Github. Для себя я нашел этот материал невероятно полезным и решил помочь сообществу его переводом на русский язык. В переводе наверняка есть несколько недоработок, поэтому милости прошу слать пулл-реквесты мне сюда или автору оригинальной работы Joshua Levy вот сюда. (Если PR отправите мне, то я после того, как пересмотрю изменения отправлю их в мастер-бранч Джоша). Отдельное спасибо jtraub за помощь и исправление опечаток.

                      Enjoy!
                    • Русский отец Звездных Войн



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



                        Если нужно посмотреть всего один фильм для знакомства с ХХ веком, звездные войны вне конкуренции. Нет фильма оказавшего больше влияние на поп-культуру, подтверждением тому Рейган назвавший СССР Империей зла и объявивший ей «Звездные Войны» СОИ. Почему именно Звездные Войны завоевали такую популярность?

                        Секрет успеха звездных войн лежит на поверхности если вы хоть немного знакомы с теорией кино или т.н. «электронных средств коммуникации». Вся теория укладывается в четыре слова «Media is the message». Медиа и есть сообщение — впервые вывел в своей книги Маршалл Макклюен в своей книге «Понимание медиа». Она вышла в 1968 небольшим тиражом, но просочилась в среду хиппи и киношников Голливуда. Книга была довольно заумной, местами малодоказательной и похожей на эзотерику хиппи, но его схемы безупречно объясняли, что происходит. Например, почему телевизор с плохой картинкой неожиданно оказался гораздо популярнее кино.

                        Как устроены Звездные Войны?
                      • Как с нуля построить коттеджный поселок. Часть первая – земля

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


                          Читать дальше →
                        • Анализ SSL/TLS трафика в Wireshark

                          • Tutorial


                          Как скрыть от посторонних конфиденциальную информацию?
                          Самое простое – зашифровать.
                          В Интернет и Интранет-сетях шифрацией данных управляет протокол SSL/TLS.
                          Солдат спит, служба идет.
                          Однако иногда возникает необходимость выполнить обратное – расшифровать перехваченный трафик.
                          Это может потребоваться как для отладки работы приложений, так и для проверки подозрительной сетевой активности.
                          Или в целях изучения работы SSL/TLS (очевидные, вредоносные цели не обсуждаются).

                          Как и при каких условиях можно расшифровать дамп SSL/TLS трафика в Wireshark?
                          Попробуем разобраться.

                          Читать дальше →