This media is not supported in your browser
VIEW IN TELEGRAM
Песенка про краба
Иногда нужно построить универсальный линейный график в реальном времени. Тоесть мы даём юзеру интерфейс, который что-то показывает, причём что будет показывать юзер - мы заранее не знаем. При этом интерфейс должен быть вменяемым и понятным.
Думал о нескольких вариантах решения этой проблемы, пока не вспомнил про scope в Matlab.
В Mathworks когда-то давно решили не париться и просто скопировали стандартный интерфейс осциллографа. И народу это зашло на столько, что он не меняется уже десятилетиями. Как, собственно, и в самих осциллографах.
Иногда сложное - это просто.
Думал о нескольких вариантах решения этой проблемы, пока не вспомнил про scope в Matlab.
В Mathworks когда-то давно решили не париться и просто скопировали стандартный интерфейс осциллографа. И народу это зашло на столько, что он не меняется уже десятилетиями. Как, собственно, и в самих осциллографах.
Иногда сложное - это просто.
Поставил винду на десктоп. Пока в виртуалку, но думаю придётся и основной - такой период в работе, нужно постоянно крутить всякие твинкеты и прочее.
Как человек, который винду в глаза 6 лет не видел, что первое бросилось:
- вирусы теперь гуляют по почте в виде .ехе, который юзер должен сам запустить. анекдот про албанский вирус больше не анекдот
- каждая собака выпустила свой Cyber security protection kit, который умеет три ключа в реестре менять и блокировать эти самые ехе из почты. видно есть большой спрос
- sysinternals на удивление ещё живы. но бесплатный аспирин никому не нужен
- в firewall каждая сволочь без спроса добавляет свои правила. какие-то api для шаред мыши, пиздец, потом ой опять взломали. только следи
Полная деградация
Как человек, который винду в глаза 6 лет не видел, что первое бросилось:
- вирусы теперь гуляют по почте в виде .ехе, который юзер должен сам запустить. анекдот про албанский вирус больше не анекдот
- каждая собака выпустила свой Cyber security protection kit, который умеет три ключа в реестре менять и блокировать эти самые ехе из почты. видно есть большой спрос
- sysinternals на удивление ещё живы. но бесплатный аспирин никому не нужен
- в firewall каждая сволочь без спроса добавляет свои правила. какие-то api для шаред мыши, пиздец, потом ой опять взломали. только следи
Полная деградация
Приключения в шиндовс.
В МС бекенд шиндовс традиционно делают не самые глупые люди, но на фронт почему-то берут самых рукожопых.
Виртуальные десктопы. Шиндовс долго к ним шел и наконец они появились и даже вменяемо работают. Но при этом в интерфейсе нам дают только странную комбинацию C-Shift-Left/Right, без всяких альтернатив. Поменять ее нельзя, "прыгнуть" на нужный экран - тоже.
При этом в WinAPI есть вполне человеческая функция SwitchDesktop, которая позволяет прыгнуть куда угодно. В расте ее вызывает switch_desktop из крейта winvd, может переключать по индексу десктопа или его GUID.
В МС бекенд шиндовс традиционно делают не самые глупые люди, но на фронт почему-то берут самых рукожопых.
Виртуальные десктопы. Шиндовс долго к ним шел и наконец они появились и даже вменяемо работают. Но при этом в интерфейсе нам дают только странную комбинацию C-Shift-Left/Right, без всяких альтернатив. Поменять ее нельзя, "прыгнуть" на нужный экран - тоже.
При этом в WinAPI есть вполне человеческая функция SwitchDesktop, которая позволяет прыгнуть куда угодно. В расте ее вызывает switch_desktop из крейта winvd, может переключать по индексу десктопа или его GUID.
В WSL не понравилось, как подключаются диски с хоста - кто-то решил взять 9P, медленнее было не придумать.
Понравилось:
- docker-desktop сразу доступен внутри контейнера по сокету, хост и wsl имеют один набор докер-контейнеров/образов, что экономит место и время
- из wsl можно запускать powershell.exe, при этом команда выполнится на хосте. если на сервере с privilege escalations борятся, на десктопе они наоборот, приветствуются. потому что сам дурак, если что
Понравилось:
- docker-desktop сразу доступен внутри контейнера по сокету, хост и wsl имеют один набор докер-контейнеров/образов, что экономит место и время
- из wsl можно запускать powershell.exe, при этом команда выполнится на хосте. если на сервере с privilege escalations борятся, на десктопе они наоборот, приветствуются. потому что сам дурак, если что
В шиндовс Edge получил поддержку Copilot в JS Console. Теперь ИИ может объяснять вам ошибки, которые возникают в процессе разработки вебморд или тестирования чужих.
Но за это вы должны разрешить забирать у вас настройки браузера, историю ваших посещений и некоторые другие данные.
Данные никуда не уходят и не продаются. Всё только ради вашего удобства.
Но за это вы должны разрешить забирать у вас настройки браузера, историю ваших посещений и некоторые другие данные.
Данные никуда не уходят и не продаются. Всё только ради вашего удобства.
Вот всего 4 дня на винде а я уже починил аккаунт в Teams.
У меня teams никогда не работал. Потому что на заре клауд сервисов MS мы завели организацию, её давно удалили, но один из емейлов стоял у меня в личном как алиас. Я логинился в teams, оно проверяло организацию, её нет, поэтому мне отвечало что админ моей организации запретил teams юзерам.
Натолкнуло меня на эту мысль подключение usb drives как raw devices в wsl. USB оно не умеет, но пишет при этом "device not found". Но не потому что устройства нет, а потому что не умеет.
Вы видите логику? А я уже да. Чтобы понять виндоузятников нужно мыслить как виндоузятник.
У меня teams никогда не работал. Потому что на заре клауд сервисов MS мы завели организацию, её давно удалили, но один из емейлов стоял у меня в личном как алиас. Я логинился в teams, оно проверяло организацию, её нет, поэтому мне отвечало что админ моей организации запретил teams юзерам.
Натолкнуло меня на эту мысль подключение usb drives как raw devices в wsl. USB оно не умеет, но пишет при этом "device not found". Но не потому что устройства нет, а потому что не умеет.
Вы видите логику? А я уже да. Чтобы понять виндоузятников нужно мыслить как виндоузятник.
Did you know: шиндовс сейчас единственная из существующих систем, которая использует random boosting для решения priority inversion problem.
Realtime задача периодически получает от ядра "случайные ускорения", пока не отпустит Mutex.
Впрочем, это на удивление даже работает и с этим продают например CNC-станки.
Realtime задача периодически получает от ядра "случайные ускорения", пока не отпустит Mutex.
Впрочем, это на удивление даже работает и с этим продают например CNC-станки.
Наши магазины скобяных товаров
- набор винтов m2-m4 (500шт) - 3 EUR
- набор винтов компьютерных (100 шт) - 20 EUR
Айтишники богатые че
- набор винтов m2-m4 (500шт) - 3 EUR
- набор винтов компьютерных (100 шт) - 20 EUR
Айтишники богатые че
Основное нововведение, ради которого стоит ставить шиндовс 11H23 - в часах теперь можно включить секунды.
Microsoft делала эту опцию и раньше, где-то в очередном апдейте 11H22, но тот вариант так сжирал батарейку, что сначала получил warning при включении, а вскоре и совсем был выпилен.
Теперь пользователи шиндовс могут посмотреть время до секунд, чего нет практически ни в одной другой десктопной системе.
Microsoft делала эту опцию и раньше, где-то в очередном апдейте 11H22, но тот вариант так сжирал батарейку, что сначала получил warning при включении, а вскоре и совсем был выпилен.
Теперь пользователи шиндовс могут посмотреть время до секунд, чего нет практически ни в одной другой десктопной системе.
This media is not supported in your browser
VIEW IN TELEGRAM
Производитель автоматов для Uber забыл отключить в гуях автокомплит, в результате емейлы и телефоны всех, кто пользовался, может видеть любой желающий.
Диджитализация, которую мы заслужили.
Диджитализация, которую мы заслужили.