Меня заставили создать канал
Как же прекрасны текстовые интерфейсы (TUI).
В Максидоме на всех компах консультантов и работников сервиса очень красивый терминальный интерфейс. Он современный, он поддерживается, просто такой вот легковесный. На странице авторизации у них красивым ASCII-артом крупно написано «МАКСИДОМ».
Дядя, который отпиливал мне кусок от гигантской столешницы, разрешил сфотографировать 😎
Кстати, как видно по наличию обоев, он запущен в каком-то линуксе с гуем.
Дядя, который отпиливал мне кусок от гигантской столешницы, разрешил сфотографировать 😎
Кстати, как видно по наличию обоев, он запущен в каком-то линуксе с гуем.
❤🔥12
Меня заставили создать канал
Вы когда-нибудь видели такие конструкции? Я программировать практически не умею, увидела такое впервые. Высший пилотаж 🤯
Поясняю для первоклассников типа меня, которые не допёрли сразу. Наверное, стоило захватить побольше кода на скриншот, чтобы было видно, что после «цикла» функция не кончается. Вот весь файл, если что.
Эта конструкция — goto здорового человека. Позволяет раньше времени прервать выполнение блока кода и выйти из него, не возвращаясь при этом из всей функции. Конечно, этот «цикл» на самом деле выполнится всего один раз. Любые альтернативные решения будут менее экономны и наглядны, а goto просто проклятая вещь.
А вообще этот код написал мой коллега, разработчик прошивки Флиппера, @doque_embedded. Он умный и обещал рассказать, зачем так нужно делать. Подпишитесь, узнаете.
Эта конструкция — goto здорового человека. Позволяет раньше времени прервать выполнение блока кода и выйти из него, не возвращаясь при этом из всей функции. Конечно, этот «цикл» на самом деле выполнится всего один раз. Любые альтернативные решения будут менее экономны и наглядны, а goto просто проклятая вещь.
А вообще этот код написал мой коллега, разработчик прошивки Флиппера, @doque_embedded. Он умный и обещал рассказать, зачем так нужно делать. Подпишитесь, узнаете.
Меня заставили создать канал
Вы когда-нибудь видели такие конструкции? Я программировать практически не умею, увидела такое впервые. Высший пилотаж 🤯
Подъехало более корректное и развёрнутое объяснение про идиому do { ... } while(false) от автора процитированного выше кода. Да перетечёт холивар туда!
Если вам интересно, что значит «проверено электроникой», то вот так, например, выглядит автоматическое нажатие кнопок Флиппера при тестировании на заводе: https://t.me/lomalkin_log/135
Более подробно про тестирование уже рассказывали тут: https://habr.com/ru/company/flipperdevices/blog/564570/
Более подробно про тестирование уже рассказывали тут: https://habr.com/ru/company/flipperdevices/blog/564570/
Telegram
/home/lomalkin/log
Пневмопих для автоматизированного нажатия кнопок на тестовой станции в процессе масс продакшена.
Купила два видеоэнкодера от Cisco побаловаться.
Четыре камеры, звук, раздача нескольких стримов (h264, mjpeg) входы и выходы GPIO, RS-485 для PTZ или просто прямой проброс шины по HTTP.
За каждый заплатила по 500 рублей на Авито, когда новые стоят 60-80 тысяч. Это с ликвидностью промышленной техники беды, или всё дело в том, что эти девайсы использовали в московском подъездном видеонаблюдении, и теперь списанное раздают за бесценок?
P.S. В них нет хардов, это просто энкодеры для оцифровки аналоговых потоков.
Четыре камеры, звук, раздача нескольких стримов (h264, mjpeg) входы и выходы GPIO, RS-485 для PTZ или просто прямой проброс шины по HTTP.
За каждый заплатила по 500 рублей на Авито, когда новые стоят 60-80 тысяч. Это с ликвидностью промышленной техники беды, или всё дело в том, что эти девайсы использовали в московском подъездном видеонаблюдении, и теперь списанное раздают за бесценок?
P.S. В них нет хардов, это просто энкодеры для оцифровки аналоговых потоков.
Меня заставили создать канал
Купила два видеоэнкодера от Cisco побаловаться. Четыре камеры, звук, раздача нескольких стримов (h264, mjpeg) входы и выходы GPIO, RS-485 для PTZ или просто прямой проброс шины по HTTP. За каждый заплатила по 500 рублей на Авито, когда новые стоят 60-80…
Признаюсь, я скорее всего эти циски даже не потыкаю.
Пока они ко мне ехали, мне рассказали про чудесный Axis Q7401. По сути то же самое, но на один канал и гораздо компактнее. То что мне надо!
Новые стоили 35 тысяч, на авито взяла за 400 рублей, кэк. Правда его мне только в понедельник отправят :(
Пока они ко мне ехали, мне рассказали про чудесный Axis Q7401. По сути то же самое, но на один канал и гораздо компактнее. То что мне надо!
Новые стоили 35 тысяч, на авито взяла за 400 рублей, кэк. Правда его мне только в понедельник отправят :(
Меня заставили создать канал
Почему-то когда добираюсь до баша, так и тянет делать всё максимально по-уродски. Если будет хорошее настроение: 1. Сделаю отдельным скриптом 2. Вынесу магические числа в env-переменные 3. Вынесу вложенный вызов ffprobe Но будет ли 😏
Вот, кстати, пример работы этого контейнера:
https://cdn.flipperzero.one/testvideo.mp4
https://cdn.flipperzero.one/testvideo.mp4.jpg
При загрузке
https://cdn.flipperzero.one/testvideo.mp4
https://cdn.flipperzero.one/testvideo.mp4.jpg
При загрузке
.mp4 в папку контейнер автоматически подхватывает видео и делает для него превью, необходимое для <video>-тегов, которые мы используем в статьях. Раньше я эти превью ручками лепила >_<😱1
Видели когда-нибудь такие ESP32? Правая вообще на RISC-V ядре 😳
Будем тестировать для Флипперных модулей. PoC уже показывала.
Будем тестировать для Флипперных модулей. PoC уже показывала.
В Telegram приходит реклама. Это ожидаемо и нормально. Это даже хорошо, если инструмент будет работать правильно, и вот тут как раз намечаются проблемки.
Исходя из описанных по ссылке правил, я смогу создать в рекламном кабинете, например, объявление «Жовнер — лох», настроить его отображение прямо в @zhovner_hub, и Паша ничего не сможет с этим сделать. И даже не заработает на этом ничего.
Правильно понимаю? Если кто приближен к Телеграму и достоверно знает детали, поделитесь в комментариях.
Исходя из описанных по ссылке правил, я смогу создать в рекламном кабинете, например, объявление «Жовнер — лох», настроить его отображение прямо в @zhovner_hub, и Паша ничего не сможет с этим сделать. И даже не заработает на этом ничего.
Правильно понимаю? Если кто приближен к Телеграму и достоверно знает детали, поделитесь в комментариях.
Telegram
Telegram Info
Спонсируемые сообщения уже в тестовом режиме
На официальной платформе перевода мессенджера появилось больше информации о спонсируемых сообщениях.
Что сейчас известно:
• Спонсируемые сообщения это реклама от Telegram, а не от администраторов канала.
• Рекламодатель…
На официальной платформе перевода мессенджера появилось больше информации о спонсируемых сообщениях.
Что сейчас известно:
• Спонсируемые сообщения это реклама от Telegram, а не от администраторов канала.
• Рекламодатель…
Кто-то пилит криптовалютный кошелёк в Телеграме под блатным юзернеймом @wallet. Официальной информации пока нет.
В честь этого приобрела немного TON. Вот это я инвестирую 😱
Присылайте TON кста:
В честь этого приобрела немного TON. Вот это я инвестирую 😱
Присылайте TON кста:
EQAEXA3r6IePXFgqMMj8ftnuscJPN5velm4e4hBWHLciKJGhTON
TON — The Leading L1 Blockchain
An ultrafast, scalable blockchain integrated with Telegram
Меня заставили создать канал
Кто-то пилит криптовалютный кошелёк в Телеграме под блатным юзернеймом @wallet. Официальной информации пока нет. В честь этого приобрела немного TON. Вот это я инвестирую 😱 Присылайте TON кста: EQAEXA3r6IePXFgqMMj8ftnuscJPN5velm4e4hBWHLciKJGh
В комментах смачно взрываются жопы обнаружены возмущения фанатов Free TON, еще одного форка, который наравне с ton.org (Newton) отпочковался после провала оригинального проекта.
Каждый из двух форков по классике свято верит, что он единственно верный, а остальное — скам. Их последователи туда же.
Друзья, я далека от этого движа, мне это совершенно неинтересно. Мысль у меня простая: у бота ton.org в Телеграме юзернейм @wallet, который технически невозможно получить без вмешательства администрации мессенджера.
Для меня это означает, что Дуров и Ко решили информационно поддержать именно форк ton.org. Купила по приколу. Что из этого выйдет — посмотрим :>
Каждый из двух форков по классике свято верит, что он единственно верный, а остальное — скам. Их последователи туда же.
Друзья, я далека от этого движа, мне это совершенно неинтересно. Мысль у меня простая: у бота ton.org в Телеграме юзернейм @wallet, который технически невозможно получить без вмешательства администрации мессенджера.
Для меня это означает, что Дуров и Ко решили информационно поддержать именно форк ton.org. Купила по приколу. Что из этого выйдет — посмотрим :>
Меня заставили создать канал
Кто-то пилит криптовалютный кошелёк в Телеграме под блатным юзернеймом @wallet. Официальной информации пока нет. В честь этого приобрела немного TON. Вот это я инвестирую 😱 Присылайте TON кста: EQAEXA3r6IePXFgqMMj8ftnuscJPN5velm4e4hBWHLciKJGh
⚠️ Важно понимать, что любой кошелек в виде бота — это централизованный кошелек, облачный. Храня в нем тоны, вы по сути не имеете к ним прямого доступа. Более того, бот зачем-то сливает все монеты на свой единый адрес сразу после пополнения. Тоны в этом боте — просто цифры в базе данных.
И снова, всё это перекрывается блатным юзернеймом. Будет интересно увидеть, что ответит команда Телеграма, если/когда бот с таким юзернеймом соскамит меня и прочих :>
И снова, всё это перекрывается блатным юзернеймом. Будет интересно увидеть, что ответит команда Телеграма, если/когда бот с таким юзернеймом соскамит меня и прочих :>
Forwarded from alberry
Twitter
alberry
#inktober2021 day 8, watch
Мой guilty pleasure — официальные стикеры Телеграма. Не, ну вы видели?
This media is not supported in your browser
VIEW IN TELEGRAM