• Ежедневная работа с Git
    0
    В моем случае «сливать» фичи не предполагается. Просто «достать» ту или иную при неоходимости. Просто чтобы не держать в хранилище кучу папок с практически одинаковым содаржимым. Основной проект будет не то, что отдельной веткой, а совсем другим репозиторием. И нужные фичи туда переносить руками из «тестового репозитория», где есть коммит с работающим датчиком температуры, другой — с каким-то другим датчиком…
    Но идею я понял. И даже структуру тестовой проги пересмотрю. Тот же вывод на экран инфы от разных датчиков я предполагал делать просто меняя код. А теперь понял, что все-таки надо под каждый датчик отдельну. процедуру делать, а из основного кода просто разные вызывать.
    В общем, спасибо, прояснилось!
  • Ежедневная работа с Git
    0
    Столько лет прошло, а статья все еще настолько полезна…
    И можно вопрос от начинающего?
    Я имею минимальный опыт программирования, c git не имел. Начал изучать программирование микроконтоллеров для небольших домашних поделок. Естественно начинаю со всяких тестовых примеров, которые желательно пройти и сохранить на будущее в качестве справки.
    Например, чтобы научиться работать с экраном на dev board надо начать с простого типа вывода текста, примитивных линий. Потом уже со шрифтами повозиться, картинки/иконки выводить… Под каждое такое иметь отдельную папку в PlatformIO (VSCode) — перебор.
    Хочу завести репозиторий типа OLED_test и в нем какую-то фичу проверил — сохранил результат. Переключился на другую фичу. И в будущем легко посомтреть тот или иной вариант для справки.
    Вот как это лучше сделать?
    Сначала думал так:
    Работать в master. Как получил результат и пора переключаться на другое — сделать новый бранч, перейти в него, закоммитить, вернуться обратно в master, начать в нем работу над тестированием новой фичи.
    После статьи думаю, что правильнее держать в master совсем базовый код (основные include, void setup) и от него клонировать в новую ветку (git checkout -b oled/simple, git checkout -b oled/fonts...) и сразу работать в правильной ветке.
    Но внутри них по идее тоже может быть несколько «работающих полезных» вариантов. Вероятно их каким-то образом помечать надо. Просто осмысленными комментариями при коммитах? Или какие-то тэги или еще чего?
    При этом я могу работать с двух компов, т.е. реально это еще и через github должно синхронизироваться. Т.е. push достаточно часто, чаще, чем полностью рабочий вариант.
    Можете кратко намекнуть, как бы вы такое сделали (ну или сказать, что я фигню какую-то задумал)?
  • Умный дом в контейнерах (ioBroker + Zigbee в Docker)
    0
    С Apple Home Kit личного опыта не имею, так что не подскажу…
  • Умный дом в контейнерах (ioBroker + Zigbee в Docker)
    0
    В чатах iobroker и node-red мне уже даже подсказывали в свое время :)
    А про zigbeer не знал.
    Спасибо!
  • Умный дом в контейнерах (ioBroker + Zigbee в Docker)
    0
    Т.е. «вдруг упадет, а я не знаю, как поднять» — это не мой глюк, не напрасные опасения.
    Не паранойя, это радует :)
  • Умный дом в контейнерах (ioBroker + Zigbee в Docker)
    0
    С учетом знаний, полученных в результате разборок, думаю, что должно хватить:
    1) sudo firewall-cmd --permanent --zone=trusted --change-interface=docker0
    sudo firewall-cmd --reload
    2) docker run -d --name ioBroker -p 8081:8081 -p 8082:8082 -v /opt/iobroker/:/opt/iobroker/ --device=/dev/ttyACM0 --env-file /opt/ioBroker_env.list --restart=always buanet/iobroker:latest
    3) зайти внутрь контейнера: docker exec -it ioBroker bash
    и добавить правильную группу и пользователя в нее
    groupadd -g 18 serial
    usermod -a -G serial iobroker

    Если на хосте будет другая ОС, вполне возможно, что нужная группа окажется не 18, а что-то другое. Кому-то и «usermod -a -G dialout iobroker» подойдет при совпадении групп.
    Поэтому не вижу смысла собирать и выкладывать контейнер с одной этой командой.
  • HTTP/3: разрушение основ и дивный новый мир
    0
    Да, я про корпоратов.
    Таких, что разрешают бесконтрольный доступ в Интерент крайне мало. А без проверки HTTPS он фактически бесконтрольный.
    Есть такие, кто удовлетворяется проверкой сертифкатов. Типа «заправшиваемый сайт вернул сертифкат *.facebook.com, социальные сети разрешы, значит на разрешенный сайт идешь, проходи».
    И очень много делающих полный MITM, благо сертифкат распространить на корпоративные компы не проблема.
    С QUIC такой возможности не вижу, проще заблокировать его.
  • HTTP/3: разрушение основ и дивный новый мир
    0
    ПК, где IE6 — последний работающий браузер, и невозможно установить никакой поновее, да так, чтобы на нем кто-то реально хотел на нем работать — редкость, мне кажется.
    Я вон хотел свой старый IBM ThinkPad (2005 года) под домашнюю автоматизацию заюзать. Даже Linux поставил не с первой попытки. Оказалось, что последние дистрибутивы без поддержки 64битного режима не работают. Потом померял энергопотребление и решил, что выгоднее использовать более свежее старье (или, возможно, одноплатник с минимальным энергопотреблением и приличной производительностью).

    А вот смартфонов старых вполне рабочих навалом. И для каких-то узкоспециализированных задач я бы их вполне использовал.
    К примеру, взял HTC One, визуально нормальный смартфон, вполне себе работает, показывает. Но, к примеру, Google Assistent на нем уже не завелся толком. Есть смартфоны, куда Youtube Music не встает! А я хотел как раз в комнате его кинуть просто для голосового управления.

    А уж как я с iPad2 прокололся в отпуске в связи с тем, что куча программ уже не работает на iOS ниже 10, которая на этот iPad не устанавливается… Такой подставы не ожидал от них.
  • Вступил в силу закон о «суверенном интернете»
    +7
    В случаях, описанных по ссылкам выше, ФСБ давало предписание мобильным операторам (каждому индивидуально). Они это делали не мгновенно…
    Теперь же операторы обязаны установить у себя оборудование, которое позволит из единого центра моментально отключиь все нафиг.
    Очень удобно.
  • HTTP/3: разрушение основ и дивный новый мир
    +1
    В компаниях наверняка QUIC будет тупо блокироваться. Ибо фаерволы и прочие решения фиг его проинспектируют.
    И сайты/браузеры просто будут откатываться на старый добрый способ.
    Причем, насколько я понял из статьи, пользователи визуально врядли заметят замедление. Выигрыш в скорости копеечный.
  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    0
    Для придумавших этот закон, похоже, что да.
    В реальности может и не противник вовсе, особенно если инфа верная.
  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    +3
    Вы не стесняйтесь, продолжайте свою мысль.
    «А вот если бы тот телефонный звонок был проигнорирован (заблокирован) предлагаемыми техническими методами, ничего бы не дотикалось».
    Вы эту мысль хотели донести?
  • В России будут проводить ежегодные учения по отключению интернета
    +1
    Цитата по вашей ссылке:
    Примечательна история первичного заражения, положившая начало распространению вируса. Очевидно, что системы автоматизированного управления подобного уровня не подключены к Сети. Эксперт из Киберцентра НАТО в Эстонии Кеннет Гирс (Kenneth Geers) на одной из конференций о безопасности высказал предположение, что успех атаки Stuxnet зависел исключительно от контактов с нужными с людьми и… элементарных USB-накопителей. «Можно заплатить кому-то, кто запустит трояна в закрытую систему, или подменить флешку, которая предназначалась только для внутреннего пользования»...

    Собственно о чем выше речь и шла — проще диверсанта.

    Ну не поможет внешний рубильник! Если кто и захочет действительно атаковать, он заранее внутри страны сервера подготовит, чтобы спокойно атаковать изнутри.
    С описанными угрозами борются другими методами.
    А предполагаемыми методами (рубильник) борются с совершенно другими угрозами.
  • Правительство одобрило предустановку российского ПО на смартфоны
    0
    Хорошая идея :)
    Помнится, был бот, использующий Evernote, чтобы не запалили его подключение к командному центру. Почему бы не использовать клиент ICQ, Там Там или чего там будут заставлять ставить.
  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    0
    2. Аудиозапись разговоров не велась

    Всякие СОРМ и прочие «Законы Яровой» почто?
    Девочка позвонила куда следует, сообщила о звонке.
    Кто следует проверил номер, убедился, что «международный источник» в списке подлежащих игнорировагию.
    Все!

  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    0
    Нашим спецслужбам сложнее.
    Мы ведь последние годы живем в кольце врагов.
    И количество врагов растет, а кольцо сжимается.
    (грустный сарказм)

    Хотя если быть честными, зарубежные спецслужбы тоже себе полномочий побольше отжать пытаются. Просто там посложнее это делать.
  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    0
    «отрубить все входящие» означает «игнорировать все сообщения о возможных террактах, даже если и возможен реальный сигнал».
    Ручная фильтрация «не реагировать на сигнал, поступивший из неблагонадежной страны» — то же самое с точки эффективности (на самом деле лучше, конечно, но сейчас речь не о том).
    Если вопрос в том, чтобы переложить принятие такого решения с человека на технику и освободить сострудника — а сколько вообще таких звонков?

    Допустим, сотрудник тратит на «установление страны источника звонка» и, соответственно, прияние решения «игнорировать» 10 минут. Чтобы «сэкономить» 1 человеко-год, надо 40-50 ложных звонков день, чуть ли не 10 тысяч _ложных_ звонков в год, чтобы сэкономить всего одного сотрудника.
    Сколько же их реально, чтобы оправдать такие меры «разгрузкой сотрудников и прочей эффективностью»?

    Ведь просто принять решение «блокируем страну» тоже не бесплатно обходится. И организационно, и технически много специалистов задействовано будет.
  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    +1
    — Администрация сообщает в ФСБ о звонке
    — ФСБ поднимает логи оператора (и прослушивает исходный звонок?)
    — ФСБ принимает решение «игнорировать» в соответствии с «черным списком»
    Что не так?
  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    +1
    Если бы задача была действительно «минимизировать человеческие и другие потери от террактов», вы были бы совершенно правы.
    Но в реальности проигнорировать звонок, получив сигнал — это взять на себя ответственность. Вдруг правда рванет? Нафиг это кому нужно.
    А рвануло без звонка — виноватых нет.
  • ФСБ сможет отключать связь со странами, из которых звонят «телефонные террористы»
    +7
    Значит разрешенных стран будет оставаться все меньше и меньше.
    А оборудование для блокировок операторам покупать придется все дороже.
    Двойной профит!
  • В России будут проводить ежегодные учения по отключению интернета
    +1
    Я знаю такой термин «диагностическая операция». Ну когда совсем не понятно, что происходит и что делать, остается разрезать и посмотреть, ибо уже все пропало, хуже не будет.
    Но в данном случае очевидная вещь — у банков отвалятся Push notification для двухфакторной аутентификации. (Я, кстати, push больше доверяю, чем SMS).
    Возникнут проблемы у многих «умных домов» в т.ч. с отоплением.
    Водонагреватели Аристон
    image

    Проверять же «а не хостятся ли важные государственные сервисы черти-где, а не используют ли они jquery с Google CDN вместо локальной копии» путем «а давайте все рубанем и посмотрим, что получится» — ну тоже вариант, конечно…
    Я, безусловно, согласен с такой проверкой, когда уже есть уверенность, что все зашибись отлично, и надо просто в этом убедиться и поймать мелкие неучтенные глюки. Но когда заранее известно, что будут отказы, и не мало…
    Все-таки не оставляет меня в покое мысль, что одна из целей — специально «на бис» отрубить кучу зарубежных ресурсов. Эдакая мотивация, чтобы переносили сервера в Российские датацентры.
  • В России будут проводить ежегодные учения по отключению интернета
    +2
    И что ваш «беспрристрастный анализ» показывает?
    Что теперь-то, с рубильником в разрыв и кнопкой, способной отрубить всю Россию от Интернета, доступности Российских сайтов в Амазоне ничто не будет угрожать?
  • В России будут проводить ежегодные учения по отключению интернета
    +1
    И бэкапов на этих зеркалах нет, чтобы на предыдущую работающую версию откатиться?
    Кроме того, я последовательность не очень понял.
    Рубильник-то изнутри когда дергать палнируется? После «банного» апдейта или до?
    И почему нужен рубильник, а не на самих серверах отключить прием апдейтов?
    Я уж молчу, что перед таким «баном» враги по идее должны сначала внутри страны хорошенько укрепиться, чтобы спокойно продолжить атаковать, несмотря на всякие рубильники.
  • В России будут проводить ежегодные учения по отключению интернета
    +2
    Или предложат привязать другой телефон. Россиян в том же США много живет.
    Впрочем, мы рассматриваем крайне маловероятные сценарии.
    Ибо никакой пользы они кроме как «у меня сегодня радость, я сегодня сделал гадость» не несут.
    А вот дернуть рубильник изнутри — тут польза ощутимая. Правда не для Гугла и прочих наймитов мирового империализма.
  • В России будут проводить ежегодные учения по отключению интернета
    +3
    И рубильник позволит защититься от сценария «Гугл заблокировал доступ с Российских IP»?
    Комменты ведь не о том, что вообще не надо ничего делать в принципе. А о том, что закон и меры по его реализации не просто не помогают, а противоположны декларируемым.
  • В России будут проводить ежегодные учения по отключению интернета
    +1
    Кроме того, никто не собирается загонять нас в угол. Мы же психические, и ядреной бомбой жахнуть можем.
    Хотели бы — просто перестали бы поставлять запчасти к Боингам или что-то подобное.
  • В России будут проводить ежегодные учения по отключению интернета
    +1
    Когда вы говорите «самодостаточность интернет-сегмента РФ», вы что конкретно имеете ввиду под «интернет-сегментом РФ»?
    Я, к примеру, различаю каналы связи и сервисы.
    Если мы разовьем собственные сервисы настолько, что внешние станут не сильно нужны, то блокировка каналов по всему периметру страны перестанет быть серьезной угрозой.
    А если зависимость от внешних сервисов сохранится, ато как помогут коробочки (в том числе от блокировки каналов извне, которой, собственно, и пугают), которые мы сами у себя в разрыв каналов поставим?
  • В России будут проводить ежегодные учения по отключению интернета
    0
    1) Вы полагаете, что если JCPenny «перекрыло доступ пользователям из России», это значит, что они заблокировали нам Интернет?

    2) Если законопроект и учения ориентированы именно на такого рода угрозы (скажем, условный github блокирует доступ с Российских IP), каким образом мы планируем с этим бороться? И в чем смысл учений применительно к такого рода угрозам?
  • В России будут проводить ежегодные учения по отключению интернета
    +2
    Определенные сайты становились для них недоступными. А не «к сайтам, хостящимся в Крыму заблокировали доступ пользователям из США/Европы»

    Примерно как магазин JCPenneу не пускает покупателей из России.
    Это далеко не «отключение от Интернета».
    Кстати, сейчас проверил. Если раньше JCP просто не пускали к себе на сайт (Forbidden и все такое), то сейчас висит заглушка «We Are Currently Unable to Provide a Shopping Experience for This Country».
  • В России будут проводить ежегодные учения по отключению интернета
    +1
    Я правильно вас понял, что вы полагаете, что все меры приняты, и «учения» проводятся, чтобы убедиться, что все продолжит прекрасно работать?
    Ну как периодически проверяют, сработает ли переключение на резервные каналы и т.п.

    Или все же понимаете, что цель иная?

    Если реально хотят посмотреть «что отвалится», то это выглядит несколько странно, ибо отвалится дофига всего. Обычно сначала делают резервирование, а потом уже проверяют, что не достаточно зарезервировали, где надо докрутить.

    Другой вариант: жестко продемонстировать Российскому IT «не используйте github», «Битрикс, убирай сервера с AWS» и все такое.

    Каких положительных результатов от этих учений вы ожидаете?
  • Покупка и продажа криптовалют в России: способы, легализация, риски
    0
    Да, я уже понял, что обратился не по адресу.
    Извините за беспокойство
  • Покупка и продажа криптовалют в России: способы, легализация, риски
    0
    Допустим, мне на банковский счет пришли деньги. Сумму, к примеру, возьмем $10-20K. И не совсем маленькая (несколько килобаксов вряд ли составят проблему), и не слишком большая.
    Можно тупо их деклалировать и заплать 13%, как физик? Или нужны хитрые доказательства?
    Мало ли, что за сумма. Может любовник материальную помощь оказал. Или я какой-то конторе что-то хорошее сделал, а она так меня отблагодарила. Без оформления контрактов, паспортов сделок и т.п.
  • Покупка и продажа криптовалют в России: способы, легализация, риски
    0
    А расскажите еще про Revolut?
    В свое время открыл у них аккаунт, и не закрыл до сих пор. Все надеюсь, что начнут с Россией работать (были сообщения, что собираются через Qiwi...)
    Вот реально могут прицепиться к оставшимся на том счете копейкам, или есть какая-то минимальная сумма, меньше которой можно не париться? (типа до $8K ты пока никому не интересен)

    И правильно ли я понимаю, что США в обмене не участвуте, о тамошних брокерских счетах здесь пока автоматически не узнают?
    В свое время после того, как Ameritrade схавал Thinkorswim, я оттуда все деньги вывел, но официально счет остался. До сих пор могу онлайн котировки в реальном времени смотреть и т.п., поэтому закрывать не хочу.
    Надеюсь, хоть такое декларировать пока не надо?
  • Я мотоцикл покупал, чтобы ездить, а не чтобы падать
    0
    Конечно имеет :)
    Более того, я сам хоть и выучился, сдал на права дополнительных мотоциклетных категорий, по дорогам общего пользования на мотоцикле не езжу.
    Только друзья мне иногда по лесу покатушки устраивают, привозя мотоциклы уже туда.

    Но в зеркала я смотрю не только из опасения, вдруг там кто-то на мотоцикле материализовался. Я просто считаю это правильным. И не прекращаю это делать даже зимой, когда никаких мотоциклистов нет и в помине.
  • Я мотоцикл покупал, чтобы ездить, а не чтобы падать
    0
    Отвалилось колесо? Свалилась арматурина и летит тебе в лобовое?
    Тут да, без вопросов, никуда не денешься, автоматическая реакция.

    А вот «подвинулся, чтобы пропустить» — это я делаю во-первых плавно, а во-вторых, да, брошу взгляд в зеркало. Как минимум одновременно с началом плавного маневра.
    И да, у меня бывает, что вот в такой ситуации прекращаю маневр. Например, начал смещаться вбок, не увидев авто в слепой зоне, или еще чего.
    Но я такую ситуацию расцениваю как свою ошибку.

    Мне кажется, все мы допускаем ошибки. Большинство из них компенсируется другими участниками движения. К сожалению, не все…
    Тут скорее дело в том, что признав, что я допустил ошибку, я с меньшей вероятностью (ну или чуть позже) лоханусь повторно, чем сочтя «я молодец, а сосед — козел, фигли он там едет».
  • Я мотоцикл покупал, чтобы ездить, а не чтобы падать
    0
    Останавливаться перед светофором — это не форс-мажор.
    Перед светофором — да. Полагаю, что перед стоп линией автор бы остановился без эксцессов, заранее рассчитав скорость.
    Равно как и перед другим авто, которое бы плавно остановливалось.
    Редко оттормаживаются за пол километра до светофора и долго-долго к нему едут. Обычно снижают скорость плавно, чтобы остановиться в нужном месте.
    Так бывает, конечно. Я, к примеру, сильнее нужного и сильно заранее торможу только если вот-вот зажжется зеленый, чтобы подкатиться на некоторой скорости и продолжить движение без торможения вообще.

    Но в данном случае авто остановилось значительно быстрее ожидаемомго, соответственно все расчеты на плавность пошли побоку.
    В данном случае речь не о рядовой остановке перед светофором.
    Ну по крайней мере, для меня ДТП передо мной — не рядовая ситуация.

    дистанция именно 50+? В городе есть участки, где едут 80, есть где не разгонишься выше 30.
    Извините, плохо мысль сформулировал. Под «50+» я имел ввиду «более 50 метров», ссылаясь на
    мне нужно учесть что мне для остановки требуется 30м, а тачке которая идет передо мной — 20м
    30 метров тормозной путь плюс 16 метров на «1 секунда время реакции»…

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

    Кстати, когда я, как в приведенном примере, торможу перед светофором сильно заранее, меня часто начинают обгонять. В том числе справа.
    Поэтому я так делаю только когда сзади поблизости никого нет, или едет кто-то адекватный, к корому и я привык, и он ко мне. Ну бывает такое на дороге, что с кем-то долго едешь в одной манере.
  • Я мотоцикл покупал, чтобы ездить, а не чтобы падать
    0
    Ну, если это не выдуманная ситуация, а действительно у вас такое бывает, что перед вами куча машин по этой полосе едут нормально, не бросаясь резко из стороны в сторону (иначе можно было бы и заранее настрожиться, увидев непонятное брожение машин впереди). И вдруг перед вами яма, грозящая вам поломанными лонжеронами… Тогда, наверное, вы правы. Куда уж в зеркала смотреть, когда прямо перед тобой, глазом не успеть моргнуть, адские ямы появляются.
    Мне, конечно, странно, как она может появиться столько внезапно при соблюдении дистанции, но готов признать, что случаи бывают разные.
  • Я мотоцикл покупал, чтобы ездить, а не чтобы падать
    0
    Да, правильно говорите, об том я и толкую! Торможение не колесами, а об препятствие — это форсмажор. И от такого держать дистанцию ну не то, чтобы не стоит, но трудно выполнимо в обычных условиях. Вклинятся.

    Спор начался с того, что (iig) обвинил vconst в неумении держать дистанцию как раз в ситуации, что вы сейчас правильно назвали форсмажором. Когда впереди идущий автомобиль «зевнул» и в кого-то врезался, остановившись значительно быстрее, чем даже пр иэкстренном торможении.
  • Я мотоцикл покупал, чтобы ездить, а не чтобы падать
    +1
    Абсолютно верно. И именно расстояние, которое я «профукаю» из-за времени реакции (с некоторым запасом, конечно), и я считаю необходимой дистанцией.

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

    Я полагаю, что во втором случае требуемая дистанция метров на 30 больше (а на мокрой дороге и того хуже). И я сильно сомневаюсь, что требование соблюдать дистанцию 50+ реализуемо при обычном движении в городе.
  • Я мотоцикл покупал, чтобы ездить, а не чтобы падать
    +1
    Так в чём конкретно ваша претензия? Что они едут когда вы стоите?)

    Жаль, дважды плюсануть нельзя :)

    Да что там говорить. Я и сам в себе иногда отслеживаю, что возмущение поднимается, когда по обочине едут, а потом передо мной влезают. А мне меньше километра осталось до моего поворота направо. И жутко хочется на обочину…
    Но там хоть понятно — они же передо мной потом встраиваются и меня тормозят. А к мотоциклистам какие претензии? Они спокойно сбоку от меня проехали и меня не тормозят.
    Но многим все равно обидно, что кто-то может себе позволить ехать, да.