avva: (Default)
[personal profile] avva
Понравилась олимпиадная задачка, рассказал Юрий Билу, а придумал ее когда-то Алексей Канель-Белов.

У каждого жителя Тьмутаракани в голове живут тараканы, причем известно, что не у всех одинаковое число. Тараканы любят общаться, так что у каждого таракана есть собеседники - все тараканы, живущие с ним в одной голове, включая его самого (с самим собой таракану тоже есть о чем поговорить).

Вопрос: что больше - среднее число тараканов среди жителей города или среднее число собеседников среди всех тараканов?
kireev: (Default)
[personal profile] kireev
Понравилось это наглядное сравнение того, на каких широтах живут люди в США, Канаде и Европе. Тут видно, что касается населения, Канада не такая уж и северная по сравнению с Европой.

population-latitude.jpg

О push нотификациях

Jun. 10th, 2025 07:33 am
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Почему-то обновленный с F-Droid-а Fluffychat стал рассказывать что "у меня на телефоне, наверное нет сервисов гугля, и это хорошо для приватнсоти". Сервисы гугля у меня есть, whatsapp-то работает. Возможно это f-droid-овская сборка fluffychat не умеет с ними работать. Это мне не первый раз попадается.

Но в процессе оно рассказало, что существуют альтернативные гуглю системы push-нотификаций. В частности есть ntfy которая вся из себя открытая, и можно свой сервер поставить если очень хочется. Кстати почитав про ntfy я пришел к выводу что значительную часть того, для чего я использую матрикс, оно сделает и само по себе, а не в качестве прибамбаса к матриксу.

Гораздо более интересно то, что еще одним вариантом оперативного получения пуш-нотификаций о приходе сообщений в matrix, является xmpp-клиент conversation. То есть джаббер сам по себе.(ну это в общем понятно - протокол xmpp предполагает наличие постоянно открытого сокета. А матрикс работает через http(s).

Единственное что я пока из всей этой ситуации не понял - это откуда мой синапс узнает что слать нотификации моему мобильному клиенту надо через вот этот ntfy сервер (благо там единственным способом аутентифиации является URL-ка подписки), а в случае xmpp - откуда возьмет аккаунт с когорого можно слать сообщения.

вопрос о нормах

Jun. 9th, 2025 01:02 pm
avva: (Default)
[personal profile] avva
Запрошу помощи аудитории. В комментариях к своей записи про войну в Израиле я написал:

"Вообще говоря, традиционно в Израиле лидер, при котором случался провал такого масштаба (и даже меньшего), брал на себя ответственность и уходил в отставку. Это была очень хорошая и правильная норма, и после 7/10 ее выполнили разные лидеры в системе безопасности, но не сам Нетаниягу, который отказался даже риторически взять на себя ответственность. Это очень очень очень плохо, и долгосрочный вред от этого Израилю, вполне вероятно, перекрывает преимущества (сомнительные) от лидерства Нетаниягу сейчас в сравнении с тем же Ганцем."

В ответ на это Евгений Кобелев возразил:

"- традиционно в Израиле лидер, при котором случался провал такого масштаба (и даже меньшего), не брал на себя ответственность и не уходил в отставку.
А формировал правительство и занимал в нём прежние посты (Голда и Даян), продолжал работать начальником военной разведки (Хаим Герцог, Аарон Ярив и Эли Зеира) и т. п."

Кто из нас (более) прав? Мое утверждение о существовании такой исторической нормы в Израиле - является по сути верным, пусть даже можно подобрать примеры обратного? Или оно безнадежно наивно, и скорее контрпримеры, которые мне дали, подчеркивают и иллюстрируют ее наивность? Я никогда не был силен в израильской истории. Помогите мне разобраться. Спасибо.

(всегда надеюсь, что в моем журнале не нужно это отдельно проговаривать, но все же: я прошу не поддержки или "защиты", а истины, как вы ее понимаете)

о войне с хамасом

Jun. 8th, 2025 08:05 pm
avva: (Default)
[personal profile] avva
Думал написать длинную запись о том, что я думаю о текущем состоянии нашей войны, но потом понял, что вот этот краткий ответ А.М. в одной из веток комментариев (то есть мой ответ А.М.) вчера лаконично и вместе с тем полно описывает мою позицию:

Оставить у власти режим, который показал, что готов в пренебрежение всеми интересами и жизнью своих граждан пойти и резать всех нас до последнего человека в меру своих сил - что это для него САМАЯ ВАЖНАЯ ЦЕЛЬ - безумная и преступная идея. Я думаю, что с этим согласится более или менее любая страна и любое правительство за последние пару сотен лет. Я не знаю исключений. Если ты их знаешь, можем обсудить. Если нет, не понимаю, почему вообще ставится вопрос о том, чтобы Израиль стал первым таким государством.

Поэтому идет война, которая должна закончиться тем, что Хамас не существует как сила в Газе - никакая сила. Во время войны происходит много очень плохих и кровавых вещей. В том числе вполне вероятно, что мы далеко не всегда ведем себя правильно и хорошо. Думаю, что наше правительство ведет войну во многом неправильным образом, в том числе благодаря конкретно личным интересам Нетаниягу. Это очень плохо, но это то, что есть - у нас нет сейчас альтернативного Израиля и альтернативного правительства. Выходов из этого два: капитуляция Хамаса - которая может быть обставлена кучей уступок с нашей стороны, вроде разрешения лидерам покинуть Газу живыми и освобождения заключенных, но не оставлением Хамаса в Газе - или полное его уничтожение как силы в Газе путем полного ее захвата и насаждения, на первое время, военной израильской власти. Второе намного хуже, намного тяжелее, будет намного больше жертв, и палестинских, и наших солдат. Но на первое Хамас не согласен. Вот и все.

Фигня с матрицей

Jun. 8th, 2025 07:59 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Тут некоторое время назад обнаружились проблем с работой матричных клиентов. Причем всех. Ну как минимум nheko и fluffychat страдали.

Выяснилось что почему-то перестали работать клиентские соединения на 8448 порт. На 443 все работает и после перенастройки клиентов все стало летать.

При этом synapse продолжает слушать на этом порту и openssl s_client к нему вполне коннектится.

Вопрос в том, а должно ли работать в таком режиме s2s. Ау. [personal profile] nataraj, может потестируем?

Синапс вроде не обновлялся. Сейчас packages.debian.org его вообще ни в bookworm-backports, ни в trixie не показывает. Как выйдет trixie, придется, наверное из sid ставить.

У меня, конечно сразу возникло предположение что это злобный мегафон стал резать https-соединения на нестандартные порты. Если так, то s2s в безопасности - серверов никто в мобильном интернете не держит.

Password or no password

Jun. 7th, 2025 01:31 pm
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Нашел вот в дистрибутиве пакет libpam-ssh-agent-auth и вот теперь думаю, а повысится ли безопасность моего сервера, если я его буду использовать.

Работает эта штука так - прописывается в /etc/pam.d/sudo и аутентифицирует пользователя желающего сделать sudo, если у него имеется работающий (отфорварженный) ssh_agent с доверенными ключами.

Какому файлу доверять - прописываается в /etc/pam.d/sudo. Можно прописать свой рабочий ~/.ssh/authorized_keys, можно для желающих пользоваться sudo завести отдельный файлик где-нибудь в /etc/.

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

Но главное вообще-то не в этом. Главное в том, что если у нас sudo с паролем, то вообще говоря оно уязывимо к установке keylogger, а вот ssh-вый агент использует криптографию с открытыми ключами, и поэтому не боится перехвата чего либо на стороне сервера.

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

Хотя вот на работе жил я с NOPASSWD в sudoers (там было слишком много серверов и контейнеров, чтобы везде пароли расставлять) и ничего.

P.S. Соберетесь настраивать у себя, не забудьте прописать в /etc/sudoers, что environment кирпичом не чистят переменную SSH_AUTH_SOCK из environment удалять не надо. А то не найдет вашего агента.

X-Post to LJ

немного об упырях

Jun. 7th, 2025 11:25 am
avva: (Default)
[personal profile] avva
Замечательное зрелище.


Писатель-зетник Вячеслав Рыбаков жалуется на цензуру. Ему недавно предложили переиздать все его крупные романы давних лет. Что ему, конечно, нравится. Но оказалось, что издательство в обязательном порядке пропускает все рукописи через внутреннюю экспертизу, чтобы не иметь проблем с цензурой. Эксперт написал заключение с таблицей крамольных цитат на 17 страниц, все эти отрывки надо удалить или перефразировать. "Призыв к смене власти в России", "Обвинение спецслужб России в насилии над народом", "Презрительное отношение к армии и солдатам", "Пропаганда ЛГБТ"...

Рыбаков сокрушается: мол, все эти слова произносит главный отрицательный персонаж, демократ-либерал, который потом оказывается предателем и таким образом дискредитирует эту идеологию, в этом же и есть вся суть, это же торжество патриотизма! Но нет, такой хитрый замысел - это слишком тонко для эксперта, слишком хитро для цензуры. Надо удалить.

Другие писатели-упыри (Лукьяненко, Дивов...) в комментариях ему сочувствуют и вторят: эх, опять перегибы на местах!
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Представился фонтан под названием "Душераздирающее зрелище".

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

пустая трата места

Jun. 6th, 2025 07:52 am
avva: (Default)
[personal profile] avva
waste.png

Этот код - часть исходников ранней версии компилятора C, написанного Деннисом Ритчи. Олдскульным программистам на C я предлагаю задачу - разобраться, зачем нужна странная функция waste() и как компилятор ее использует. Этот отрывок из файла c10.c.
kireev: (Default)
[personal profile] kireev
Еще пара интересностей президентских выборов в Польше. Во-первых, Григорий Шерстюк собрал суммарные результаты по 14 участкам, для которых на сайте ЦИК написано "дом студента". Какие красивые получились результаты! Зандберг не просто победил, он тут уверенно победил! Манцен был на втором месте.

Первый тур:
Зандберг 42.1%
Менцен 18.0%
Тшасковский 12.7%
Беят 6.6%
Навроцкий 6.1%
Головня 5.1%
Браyн 1.9%

Второй тур:
Тшасковский 69.8%
Навроцкий 28.0%

Но результат Тшасковского откровенно слабый. И вот почему. В Википедии есть классное сравнение результатов экзит-пола второго тура 2025 и 2020 года.  То есть голубой цвет- сдвиг в пользу кандидата от ПиС, а оражневый - к Тшасковскому.  У Тшасковского сильно постарел электорат, а у Навроцкого - молодел. Может быть тут дело в том, что Менцен помог ему с молодежью (ведь сам Навроцкий не был их первым выбором) или какие-то более глобальные факторы. Так же Навроцкий прибавил среди мужчин, а Тшасковский - среди женщин.  Тшасковский- среди менее обарзованного электората, а Навроцкий - более образованного. Но это уже может быть просто следствием изменения поддержки по возрастным группам. При этом Навроцикй даже прибавил на селе и в малых городах, а Тшасковский - в средних и больших городах.

exit-poll-change.png
exit-poll-change2.png

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

ж-г

Jun. 5th, 2025 10:40 pm
avva: (Default)
[personal profile] avva
Американская политика переживает момент напряженного жабогадюкинга. Даже не знаю, как адекватно этот термин перевести на английский...

глупости

Jun. 5th, 2025 08:45 pm
avva: (Default)
[personal profile] avva
Несколько месяцев назад я написал, что запретил себе писать на политические темы, пока не прочитаю один учебник по математике и один по физике. Потом я написал, что прочитал по математике. Недавно я опять стал иногда писать про политику. Напрашивается естественный вопрос, который три или четыре человека задали мне приватно: закончил ли я учебник по физике.

Отвечаю: нет, но я позволил себе перейти на новый режим, в котором я разрешаю себе в любой конкретный день писать о политике, только если в этот день я минимум час позанимался математикой или физикой. Это правило лучше стимулирует то, что я хотел стимулировать. Возможно, кому-то еще будет полезно так попробовать, поэтому решил поделиться. Спасибо за внимание
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

В связи с последними событиями надо срочно вытаскивать из архивов проект A-57 Бартини.

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

Две кошки

Jun. 5th, 2025 08:28 pm
vitus_wagner: (photo)
[personal profile] vitus_wagner

Живая и пенопластовая

кошки

avva: (Default)
[personal profile] avva
Говорят, трижды три - двенадцать;
Я не верю про это, но все ж
Я с мечтой не хочу расставаться,
Пусть моя экзистенция - ложь;
Там вдали - ипподром Нагасаки,
Где бессмысленно блеет коза;
Все на свете - загадка и враки,
А над нами бушует гроза.

R.I.P. Джордж Гуницкий, автор этих строк и многих других песен "Аквариума".
kireev: (Default)
[personal profile] kireev
[profile] milendilФедор Чернецкий с географического факультета МГУ сделал еще вот такаю подрбоную карту результатов прошедших президентских выборов в Южной Корее. Тут еще и Сеул более подробно виден и четко выделяется богатая юго-восточная часть города.

2025.png
kireev: (Default)
[personal profile] kireev
Очередное разделение между прогрессивным Западом и консервативным Востоком на выборах в Южной Корее.  В Сеуле "красные" победили разве что в самых престижных районах.

Еще мне понравилось распределение по полу и возрасту. Кандидат, занявший третье место, Ли Джунсок, победил среди молодых мужчин, но при этом набрал 1% среди пожилых женщин.

korea-exit.png

Источник
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

https://nohello.net/

Там рекомендуют не посылать приветствие в чате отдельной репликой, а сразу в первой реплике упоминать содержателный вопрос,

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

Забавно, что аналогичную культуру общения я описывал у спейсиан в "Детях пространства". Там, правда это объяснялось не медленностью печати, а задержками распространения сигнала на межпланетных расстояниях.

— Это вас так учат, в первой же реплике вываливать на собеседника важную информацию? Как мешком по голове.

— Конечно. Если радиосигнал до собеседника идёт минут десять, времени на обмен всякими ритуальными репликами вроде «Привет!», «Как дела?» может уйти безумно много. Поэтому, если звонишь по делу, тему этого дела надо объявить в первой же реплике.

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

X-Post to LJ

Profile

igor734: (Default)
igor734

December 2020

S M T W T F S
  12345
6789101112
13141516171819
20 212223242526
2728293031  

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 12th, 2025 10:21 am
Powered by Dreamwidth Studios