Show newer

Приятель о моих селфхост-наклонностях, по-моему это прекрасно:
> Блин Паша ты меня пугаешь
> Скоро сделаешь свой интернет
> Объявишь о независимости
> И отделишься от всего мира
> И надо будет визу к тебе получать

Перешёл с на 10 по работе, а там DWM, который обычно ест порядка 30 мегабайт, иногда (обстоятельства достоверно не установлены, но случалось уже трижды) сходит с ума и прыгает потреблением оперативки В СТО РАЗ. СТО. РАЗ. ШТО.

Как шутка про два стула, ей-богу. Опять я близок к границе между ОС.

Если у Вас украли аккаунт в игре - не отчаивайтесь, ибо можно восстановить доступ и обнаружить прокачанный Боевой Пропуск
(Основано на реальных событиях)

Впрочем, проблема действительно серьёзная.
samy.pl/slipstream/

Если коротко: вредоносная страница может заставить браузер открыть порт во внутренней сети в обход NAT.

Надо будет почитать на досуге, но наверное самое время затариться NoScript'ом.

Show thread

, какого чёрта?

В качестве реакции на какую-то атаку, Firefox отказывается обращаться на порт 10080.

Офигенное решение. Спасибо, что хоть оверрайд оставили.

bugzilla.mozilla.org/show_bug.

🎤 Хроники , безоблачного голосового помощника

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

Так что звуки R2D2 это, конечно, прикольно и отсылочка, но в посведневном использовании — длинно.

Откопал в интернетах клацание механической клавиатуры и нарезал немножко — получилось... знаете звук нажатия на кнопку кассетного магнитофона/диктофона? При котором кнопка ещё "залипает", с таким сочным хрустом. И с каким звуком "выпрыгивает", если нажать на "стоп"?

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

Ого. Неужели индустрия управляемой домашней электроники, наконец, решила сойтись на одном открытом стандарте?

Ждём поддержки в Home Assistant! Но осторожно. Ещё многое может пойти не так, и уже даже в том, что есть, есть звоночки. Спецификаций на гитхабе, например, нет. Только референсная реализация и примеры. А спецификации в каком-то закрытом аккаунте. Мда.

buildwithmatter.com/

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

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

Безумная идея, на которую я скорее всего не решусь — перевести настенные стрелочные часы над дверью на UTC.

Создать дома эдакий маленький кусочек повествования через окружение.

Ого! Оказывается лаптопы можно делать модульными, конфигурируемыми и ремонтопригодными.

youtube.com/watch?v=0rkTgPt3M4

@kafazen тебе эта штука понравится.

@rf

🎤 Хроники (тред)

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

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

Под выбор числительного в ответах я даже подпоток (subflow) сделал. Попутно, кстати, нашёл прелюбопытнейшую справочную страничку на сайте Unicode о правилах выбора форм слов для разных числительных в разных языках мира. Немецкий больше не кажется таким уж страшным!
unicode.org/cldr/cldr-aux/char

Show thread

🎤 Хроники (тред)

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

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

Под выбор числительного в ответах я даже подпоток (subflow) сделал. Попутно, кстати, нашёл прелюбопытнейшую справочную страничку на сайте Unicode о правилах выбора форм слов для разных числительных в разных языках мира. Немецкий больше не кажется таким уж страшным!
unicode.org/cldr/cldr-aux/char

Show thread

интересное приложение вышло на андроид и иос. идея классная жаль, что формат выбрали маркдаун. был бы оргмод я бы купил.
obsidian.md

...впрочем, без казусов тоже не обошлось.

Выше по треду упоминал NocoDB. Э... в общем, в результате бага он может неожиданно для вас (и даже для себя) опустошить таблицу, если сделать bulk delete над объектом БЕЗ id.

Судя по логам, постгрес даже получает запрос с `id = "undefined"` (привет, NodeJS!) и прямо его в запрос и вставляет. А из-за неаккуратной обработки ошибок там получается что-то вроде `DELETE FROM table WHERE true`. И хоба!

Ситуацию спасли снапшоты btrfs, но надо б зарепортить.

Show thread

🎤 Хроники (тред)

✔️ Качественный скачок сегодня: привинтил к нему . Теперь Rhasspy умеет говорить (не только отвечать, а, например, оповещать о событиях). И в целом работать над сценариями с внутренним состоянием там явно будет удобнее.

🤔 NodeRED силён! Его получилось вклинить между Rhasspy и так, что Rhasspy общается с ним по тому же API, от HA. NR обрабатывает что может, а нераспознанное шлёт дальше, в HA, где живут остальные обработчики. С – совместимость.

Show thread

Судя по FAQ , Valve объявляет войну перекупщикам.
• только аккаунты, успевшие пожить и имеющие историю покупок
• только в некоторых регионах (пока не в России)
• бронирование платное и только одного в одни руки
• покупка только указанной в момент брони модели

...хоть завишлистить разрешили и получить напоминание о прибытии в регион, и на том спасибо.

💡 : Киндер-сюрпризы запрещены в Штатах. Потому что несъедобный объект в съедобном. Такие вот дела.
Понятия не имею, зачем эта информация мне или вам, но захотелось поделиться.
en.wikipedia.org/wiki/Kinder_S

Интересно то, что хоть настройкой вентилятора и занимается очень простая программа, удовольствие от доведения её до работоспособности весьма значительное. Чуть математики, чуть программирования, чуть экспериментов. Хорошо, что этому удалось в своё время научиться.

А NocoDB, если отложить тот факт что в README он врёт и выдаёт планируемые фичи за имеющиеся – неплох. Таблицы делает и показывает, и к ним сразу же есть очень простой API, по которому есть автосгенерированная документация в Swagger.

Show thread
Show older
Mastodon.ml

Русская нода социальной сети "Мастодонт", части Fediverse - всемирной федерации социальных сетей. Зона общения, свободная от рекламы и шпионажа, теперь и в России.