Pull to refresh
0
0
Александр Лукошков @alcr

User

Send message

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

Reading time 6 min
Views 1.7M
24 июня разработчики Telegram открыли платформу для создания ботов. Новость кого-то обошла стороной Хабр, однако многие уже начали разрабатывать викторины. При этом мало где указаны хоть какие-то примеры работающих ботов.
Попробую это исправить
Total votes 19: ↑14 and ↓5 +9
Comments 22

Chrome 57 будет активно подавлять работу фоновых вкладок

Reading time 4 min
Views 25K


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

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

Главная причина — некоторые плохо спроектированные приложения (например, скрипты аналитики и javascript-реклама) потребляют много ресурсов CPU, хотя находятся в фоновом режиме. Это негативно отражается на производительности браузера и потребляет энергию аккумулятора на мобильных устройствах. Такая обработка активности в фоновых вкладках совершенно ни к чему. Идея состоит в том, чтобы установить максимальный лимит вычислительных ресурсов, которые можно дать фоновому приложению.
Читать дальше →
Total votes 38: ↑37 and ↓1 +36
Comments 78

Физика в песнях ме́тал

Reading time 8 min
Views 19K
Ме́тал-группы бесстрашно затрагивают серьёзные темы в текстах своих песен. Здесь мы исследуем песни, использующие понятия из теоретической физики и космологии.



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

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

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

Event Horizon — Stratovarius


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

Nothing escapes
And the boundary's been breached
All matter and shape
Destination's reached
Читать дальше →
Total votes 35: ↑31 and ↓4 +27
Comments 132

Живучие китайские смартфоны. Часть 2

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

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

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


Читать дальше →
Total votes 14: ↑10 and ↓4 +6
Comments 27

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

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


Читать дальше →
Total votes 12: ↑7 and ↓5 +2
Comments 15

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

Reading time 3 min
Views 236K
Привет, Geektimes!

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

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

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



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

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


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

Читать дальше →
Total votes 72: ↑72 and ↓0 +72
Comments 155

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

Reading time 11 min
Views 35K
Всем привет!

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

Что это?

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

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

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

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

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

Спойлеры?

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

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

К сожалению, после выхода седьмой части расширенная вселенная больше не считается каноном. Теперь это просто набор легенд, возможно, правдивых, скорее — нет. Но, поскольку некоторая информация пока не опровергнута новой расширенной вселенной, можно принимать это за хоть какой-то источник информации.
Читать дальше →
Total votes 48: ↑36 and ↓12 +24
Comments 288

Тест 10 автомобильных зарядок по стандартам ISO

Reading time 10 min
Views 40K
Стенд для тестирования автомобильных зарядок по схеме №1

Недавно я разработал автомобильный USB источник питания. Но статья будет совсем не о нем. В процессе разработки я ознакомился с двумя стандартами: ISO 16750-2, ISO 7637-2, которые подробно отвечают на часто задаваемый вопрос «Какое напряжение в автомобиле», а потом познакомил с ними десяток покупных USB зарядок разных производителей. Здесь (12) и там я видел статьи о разработке/доработке/запиле готовых источников для автомобилей, где авторы не задумываются о таких вещах, как защитные цепи. В моём источнике схема защиты получилась сложнее самого источника, т.к. пожар в машине — это, безусловно, неприятно. Как показали себя испытуемые и почему выжил только один — в этой статье.
Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Comments 34

OpenHAB — стань программистом собственного жилища

Reading time 9 min
Views 197K
image
Дом — это машина для жилья
Ле Корбюзье

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

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

Читать дальше →
Total votes 60: ↑57 and ↓3 +54
Comments 96

400 потрясающих бесплатных сервисов

Reading time 16 min
Views 717K

Рад представить дополнение оригинального списка из 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).
Читать дальше →
Total votes 108: ↑89 and ↓19 +70
Comments 38

TIS-100 — паззл про многопоточный ассемблер, который никто не ждал

Reading time 3 min
Views 84K
image

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

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

Итак, о чем игра?
Читать дальше →
Total votes 45: ↑42 and ↓3 +39
Comments 24

Здравствуйте, я Meklon и я кофеин-зависимый

Reading time 15 min
Views 93K


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

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

На Хабре/Гиктаймсе уже не раз обсуждался кофе и все, что с ним связано. Я решил написать пост, посвященный этому напитку и различным эффектам кофеина с медицинской точки зрения. Если хватит времени — возможно это будет цикл статей с экспериментами над людьми, computer vision и прочим непотребством. Увидим. А пока, товарищи кофеиноманы и им сочувствующие, добро пожаловать под кат.
Получить свою порцию кофеина
Total votes 97: ↑95 and ↓2 +93
Comments 335

PocketBook Reader — читаем на телефонах с комфортом

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

Image #2193225, 67.8 KB

Форматов книг — вагон и маленькая тележка, все со своими особенностями. Предпочтений пользователей — тоже. Кто-то предпочитает универсальные «читалки», которые пережёвывают все форматы разом, кто-то держит 2-3 разных для работы с определённым видом данных. Сегодня я хочу рассказать об очередном комбайне, который призван захватить мир рынок: PocketBook Reader. Как вы уже, наверное, догадались сами по названию, к его созданию причастна одноимённая компания, которая выпускает электронные книги. С книгами у них всё более-менее ок; посмотрим, что они сделали для мобильников?
Читать дальше →
Total votes 25: ↑17 and ↓8 +9
Comments 24

Роуминг своими руками

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

Читать дальше →
Total votes 40: ↑35 and ↓5 +30
Comments 19

Искусство командной строки

Reading time 15 min
Views 249K


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

Enjoy!
Total votes 127: ↑122 and ↓5 +117
Comments 143

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

Reading time 10 min
Views 68K


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



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

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

Как устроены Звездные Войны?
Total votes 63: ↑56 and ↓7 +49
Comments 69

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

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


Читать дальше →
Total votes 49: ↑42 and ↓7 +35
Comments 36

Анализ SSL/TLS трафика в Wireshark

Reading time 7 min
Views 211K


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

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

Читать дальше →
Total votes 48: ↑45 and ↓3 +42
Comments 16

Датчики и микроконтроллеры. Часть 3. Измеряем ток и напряжение

Reading time 12 min
Views 327K

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

Содержание


Часть 1. Мат. часть. В ней рассматривается датчик, не привязанный к какому-то конкретному измеряемому параметру. Рассматриваются статические и динамические характеристики датчика.
Часть 2. Датчики климат-контроля. В ней рассматриваются особенности работы с датчиками температуры, влажности, давления и газового состава
Часть 3. Датчики электрических величин. В этой части я рассмотрю датчики тока и напряжения
Читать дальше →
Total votes 32: ↑32 and ↓0 +32
Comments 30

Самая медленная инструкция x86

Reading time 3 min
Views 37K
Все знают и любят ассемблер x86. Большинство его инструкций современный процессор исполняет за единицы или доли наносекунд. Некоторые операции, которые декодируются в длинную последовательность микрокода, или ожидающие доступа к памяти могут исполняться намного дольше — до сотен наносекунд. Этот пост — о рекордсменах. Хит парад из четырех инструкций под катом, но для тех, кому лень читать весь текст, я напишу здесь, что главный злодей — [memory]++ при определенных условиях.

image

КПДВ взята из документа Агнера Фога, который, наряду с двумя документами от Intel (optimization guide и architecture software development manual) содержат много полезного и интересного по теме.
Читать дальше →
Total votes 45: ↑45 and ↓0 +45
Comments 28

Information

Rating
Does not participate
Location
Кетово, Курганская обл., Россия
Date of birth
Registered
Activity