dybr

Feb. 27th, 2023 09:34 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Adventure day. While I was waiting for a review, I was throwing in more updates, including creating all the tables in the db, if missing, and populating them, if data are missing. Turned out, I want some data to come from a config, where it is encrypted, and keep it encrypted. Does not seem like doable with the current config library from typesafe. Whatever. Will find something.

Had a 1-1 with Jacob, pretty short, everything's fine? everything's fine.

While I was working on my shit, tests stopped running, because there was not enough disk space in the postgres machine. Omfg. Wrote to our devops people or something. Karen answered that we can ssh in there and check.

Karen approved my stuff, except for a typo in an exception message, which she suggested to fix; I did. And kaboom, the tests in Jenkins all failed too. I mean, the integration tests.

I was in panic. Ok, I looked through the code.
Problems:
- these integration tests were not running for over a year;
- every test case creates a new db;
- dropping that db was in a wrong branch of the code, so they all stayed.

Fck. Ok, so... what I did. Wait, it was not easy.

I could not even ping the pg db. Why? No vpn. Why? FIIK, my AT&T was blocking it or something.
So I collected via my phone.

Then I had to extract the db password, which was hiding encrypted in a config file. For that, I knew how to do it, run the code in debugger, and voilà. But it did not run, IntelliJ was just hanging, taking 370% of my cores. Had to kill it, restart it, run the debugger, found the password, remembered it forever, and voilà.

So, what I did.

- installed psql (some ancient knowledge)
- found the trick how to do bulk `DROP DATABASE`
- dropped all 308 of those test databases.

Profit. But github did not recognize a rerun in jenkins, so I had to add another empty line in a .sql file, commit it, and profit.

Ok, I have just two days left to finish this functionality.

Oh, and by the way, I'm also on pager duty, answering and confirming all those "limits exceeded" failures.

What I will do. Check that the db deletion works. Maybe merge some test cases into bigger ones (not nice).
And tomorrow I'll have to finish this db preparation part (all tests are already there), because when it comes to prod, I really don't want to log in and start manipulating the prod db manually. No.

So, what do you think. I find it all funny and entertaining.
arpad: (Default)
[personal profile] arpad
.
Сегодняшний визит Мерца в Израиль - это очень, очень важно.

Потому что в Европе закончился "отпуск от истории" и она внезапно вынуждена заново определять свою политику. Потому что Израилю крайне желательно оказаться в этом новом раскладе союзником а не помехой. Потому что только Германия может эффективно открыть для нас эту дверь.

Так что как бы мне ни хотелось увидеть на капитанском мостике задницу моложе семидесяти пяти, я буду в воскресенье держать пальцы за то чтобы Нетаниягу удалось провести эти переговоры конструктивно. Другого премьера у меня для вас нет.

Нанодрама

Dec. 6th, 2025 08:53 pm
vit_r: default (Default)
[personal profile] vit_r
Не надо путать батюшек дореволюционной закалки с попами постсоветского разлива.

dybr

Mar. 1st, 2023 10:51 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
 Oh, I was working all day and just finished it (pushing my shit to github).

What was going on: Postgres, handled via Slick, was hanging on certain operations. Giving it 15 seconds or something did not help. More, psql was hanging on connection. Meaning that connections were interfering. Really not my area of expertise, yet. Safa was supposed to be helpful, but well.

Anyway, now I know what happened.

Slick, when you call it, returns you a future. If you don't want to wait (why should you), you "chain it" with the next future. But the fucking truth is that it's a Scala Future. It launches right away. Which is not what I want to have, I want it start after the first one is finished, there's a dependency.

So, one solution would be to concatenate all those sqls in one big chunk, and execute; another would be to remember what I knew about Scala Futures and chain them properly. The third solution would be to use ZIO.

But wait, I can't seriously expect something different from Slick, it just returns you a launched future. I'll have to chain them via "onComplete".

Vaguely I remember dealing with this shit eons ago, no I have to fix it. Why would a promise help, I don't see. Oh, whatever. Tomorrow.

An alternative would be just use a regular CPS, since that's how it works. Not creating a future before the previous one started. That would be the sanest solution.
 
ahilaes: (Default)
[personal profile] ahilaes
 Тут наш богоспасаемый парламент в спешном порядке издал закон, фактически отменяющий обязательный призыв в армию для тех, кто не владеет эстонским языком на уровне B1. Президент в рамках своей мизерной власти умудрился-таки этот закон заблокировать, аргументируя, в общем, вполне естественно: у нас все-таки обязательная служба в армии, и этакая халява для русских выглядит нехорошо. Такие законы можно издавать только в случае добровольной службы.

Вообще-то, я бы не сказал, что здешние русские так уж стремятся откосить (хотя есть и такие). В армии тут хорошо. Но речь не об этом.

Здравое-то зерно в этом законе есть... И оно зарыто несколько глубже, чем это официально формулируется. Проблема не в том, что в отношении русскоязычного солдата время тратится на его обучение языку вместо собственно военного обучения. А в том, что — а кого мы, собственно, учим. Мы уверены, что эти обученные солдаты в случае войны будут стрелять туда, куда прикажет эстонское командование? Я вот не уверен, будучи знаком со многими такими призывниками.

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

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

В славном городе Éauze

Nov. 29th, 2025 05:57 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Римляне называли этот городе Elusa








arpad: (Default)
[personal profile] arpad
.
"Прокурор я и судья, - хитро молвил Злыдень, - я
Сам допрос тебе устрою, к смерти сам приговорю"

В общем после того как я прочел очень милый обзор от andresol и привык к мысли о том что существует 30 (тридцать!) переводов "Alice in Wonderland" на русский, я пошел смотреть различные версии истории про хвост.

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

Такая вот улыбка без кота.

TailTale.jpg
vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

https://www.interfax-russia.ru/main/mincifry-rf-postepenno-otklyuchaet-podtverzhdenie-po-sms-dlya-vhoda-na-portal-gosuslug

Наконец до наших властей стала доходить идея о ненадежности использования SMS в качестве фактора авторизации.

Теперь постепенно собираются отказаться от авторизации через SMS на госуслугах.

Всем кому хоть немножко дорога их информационная безопаснсть рекомендую включить в качестве второго фактора одноразовые пароли. На Госуслугах используется TOTP в соответствии с RFC 6238 то есть открытый (и неоднократно проверенный на безопасность) стандарт, для которого существует уйма реализаций как для мобильных устройств, так и для операционных систем для нормальных компьютеров, как коммерческих, так и опенсурсных. Выбирайте сами, какому приложению для генерации TOTP вы больше доверяете.

Лично я использую keepass2. Конечно хранение и пароля, и секрета для вычисления TOTP в одной и той же шифрованной базе данных несколько снижает безопасность, но я счел, что это вполне окупается повышением usability.

X-Post to LJ

ahilaes: (Default)
[personal profile] ahilaes
 что на стороне Украины могут быть и люди, вовсе не разделяющие постколониальную, т.е. антиимперскую этику.

Мне как-то казалось, что это необходимое условие. Ан нет, обходимое.

Смею лишь надеяться, что на стороне рашки нет антиимперцев.

Удивительное рядом

Dec. 5th, 2025 02:19 pm
spamsink: (Default)
[personal profile] spamsink
Что меня последнее время удивляет, так это то, что хореографический фокус "Airwalk", основанный на зрительной иллюзии, изобрели не какие-нибудь там индийские факиры, или не какие-нибудь там уличные фокусники-акробаты в эпоху Возрождения, а совсем недавно.



Работает, понятное дело, только при бестеневом освещении. Когда есть тени от ног, иллюзия практически пропадает.

(no subject)

Dec. 5th, 2025 03:11 pm
yankel: (Default)
[personal profile] yankel
Как говорил тов. Жванецкий:"Шо охраняем, то и имеем".

Former Senior DEA Official Indicted For Conspiring To Provide Material Support To A Foreign Terrorist Organization

Мужик однако прослужил 25 лет в DEA и ушел на пенсию в чине Deputy Chief of the Office of Financial Operations.
Можно сказать монетизировал знания и опыт.

Вспомнилась беседа между главой картеля и Томми в сериале Landmane

Манжеты

Dec. 5th, 2025 11:53 am
[personal profile] bowhill
Фиговый листок либерализма в кармане.

Нанодрама

Dec. 5th, 2025 07:41 pm
vit_r: default (Default)
[personal profile] vit_r
Программист!

Шагаешь ли ты в ногу со временем?

Достаточно ли ты инклюзивен? Примет ли тебя ЛГБТ?

Проверь! Подумай! Ответь!

Всё ли у тебя сделано через жопу? Или остались для пользователя прямые пути?
juan_gandhi: (Default)
[personal profile] juan_gandhi

Куда подевалися друзья в дискурсе вообще? 

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

А вот здесь автор пишет, что сочетание "верный друг" вообще вышло из дискурса в нашем веке. Вместо этого водятся "личные друзья" (у диктаторов и богатеев) и "близкие друзья" - те избранные, что не через фесбук сконнектились, а в реале.

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

Но куда съебались все верные друзья в последние пару десятков лет - загадка! Что характерно, с friends всё практически буквально almost exactly наоборот.

Загадка!

 

 

лозунги

Dec. 5th, 2025 03:18 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
В СССР нам говорили, что народ и партия едины, и армия - плоть от плоти народа (хотя бы и крайняя). А мы не верили. А зря.
avva: (Default)
[personal profile] avva
Игорь Поночевный пишет (в ФБ): "В книге Игоря Кона «Введение в сексологию» М., 1989. в списке использованной литературы (и включающей 370 работ) первые три по списку, в соответствии с существовавшими тогда правилами, указывались работы Маркса, Энгельса и Ленина; четвертыми шли (как и полагается в табели о рангах) «Материалы XVII съезда КПСС» и только после этого начиналась вся другая профессиональная литература в алфавитном порядке."

Захотелось проверить.

Факт-чек: пройден! (только маленькая поправка: съезд 27-й, не 17-й).

лит.png

Дополнительные замечания по поводу этой первой страницы списка лит-ры:

Номер 8, "Человек как предмет познания", подмывает прочитать в библейском смысле.

Номер 20, "Васильченко, Решетняк. Брачный клиринг. Вопр. кибернетики, 1978, вып. 48, с. 59-70". Стало очень любопытно, что это за клиринг, и почему опубликовано в "Вопросах кибернетики" (!!!). К сожалению, почти полный архив брошюр "Вопросы кибернетики" в интернете не включает в себя именно 48-й выпуск.
Поиск про теорию брачного клиринга нашел следующее описание, которое я могу только процитировать целиком, и не могу прокомментировать, ввиду переполняющих меня и бурлящих внутри чувств:

"В своих работах Г.С. Васильченко и Г.Ф. Дейнега (1983) используют понятие «брачный клиринг», интегрирующий пять основных факторов стабильности брачного союза: 1) материальный; 2) физический; 3) культурный; 4) личностный; 5) сексуальный. Исходя из этого, авторы выявляют доминирующее расхождение между супругами по одному или нескольким указанным брачным факторам в качестве причины семейно -сексуальной дисгармонии (дисгамии). Дальнейшие исследования тех же авторов показали недостаточность выделенных причин для прогноза сексуальной адаптации пары, так как при равенстве потенциалов в разных парах решающим оказывалось наличие или отсутствие чувства любви [Решетняк Ю.А., 1985]"

том стоппард R.I.P.

Dec. 5th, 2025 05:00 pm
avva: (Default)
[personal profile] avva
Неделю назад умер Том Стоппард. Расскажите, что из его творчества, за исключением "Розенкранц и Гильденстерн мервы", вы видели на сцене, или читали и любите?

Я видел отличную постановку "Аркадии" много лет назад в Тель-Авиве, и это кажется все. Совсем незнаком с его ранними пьесами (за исключением Р&ГМ). Начал постепенно читать/перечитывать, в пятитомнике издательства Faber&Faber.

(если знаете о записях постановок, которые рекомендуете к просмотру, напишите и порекомендуйте!)
pargentum: (Default)
[personal profile] pargentum
Путин заявил, что Россия «не аннексировала Крым»

И вот опять

Dec. 4th, 2025 08:33 pm
chasovschik: (Default)
[personal profile] chasovschik
Роршах продолжает рулить. Адмирала Бредли допросили в Конгрессе, посмотрели видео, демократы чрезвычайно озабочены и встревожены (troubled), республиканцы ничего особенного, тем более незаконного, в увиденном не находят. Справа рассказывают и про тех, и про других, слева про мнение республиканцев ничего не слышали, нафиг оно сдалось такое. Опять интересна реакция NYT: Конгресс, мол, сфокусировался на этих двух смертях, а ведь убили восемьдесят три человека! Законно ли это?

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

Ну и еще одна новость, чтоб два раза не вставать: Верховный Суд отменил решение очередного районного судьи, который запретил Техасу заниматься переделкой избирательных участков. Опять вот эта беда: никак не получается сделать так, чтобы республиканцам было нельзя, а демократам можно.
Page generated Dec. 7th, 2025 11:28 am
Powered by Dreamwidth Studios