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.
cybernatic_cat: (thoughtful)
[personal profile] cybernatic_cat
На следующий день после Thanksgiving, как известно, наступает Black Friday. Много лет этот почти праздник имел свои совершенно ритуальные - я бы даже сказал, церемониальные - традиции. Практически как Helloween например. К лабазам уже с вечера выстраивались огромные очереди, действо начиналось в полночь, веселуха внутри лабазов была мама не горюй... Я однажды, в первый год после раскочегаривания трактора, и сам принял участие. Из интереса, плюс привыкания к американским традициям для.

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

Ибо ныне эта традиция выродилась нахрен. То ли по причине нынешнего кризиса (впрочем, лет пять назад всё было на том же уровне похеривания), то ли стараниями гигантских интернет-лабазов типа Амазона, то ли всё это вместе... Но так или иначе.
Read more... )

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








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

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

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

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

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



Работает, понятное дело, только при бестеневом освещении. Когда есть тени от ног, иллюзия практически пропадает.
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.

(если знаете о записях постановок, которые рекомендуете к просмотру, напишите и порекомендуйте!)
juan_gandhi: (Default)
[personal profile] juan_gandhi
 "Меня отвезли на Васильевский остров, а в тот же час и родитель мой с моею матерью, которая с сего времени его уже более и не видала, ибо судьбе было угодно, чтоб прощание их друг с другом было в сей раз последнее. Какое счастье для смертных, что они не знают ничего из будущего! Какими слезами не преисполнено б было сие расставание, а если б было известно, что оно последнее в жизни!"

source

звуки

Dec. 4th, 2025 02:14 pm
avva: (Default)
[personal profile] avva
У вас есть на примете какой-то звук, который ни с чем другим не перепутать, и вы его отмечаете, когда случается?

Не знаю, понятно ли я описал, но вот пример у меня --

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

Чё все носятся

Dec. 4th, 2025 12:50 pm
ahilaes: (Default)
[personal profile] ahilaes
 с этим финским пограничным забором... Можно подумать, такой забор от чего-то защитил бы. Даже если б он существовал в реальности.

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

Ну, как и у нас, как и везде в Европе. Нужно изобразить какую-то деятельность. Раз уж кому-то приспичило.

И даже в планах тот забор должен охватывать лишь 15% финско-московитской границы, т.е. 200 км. Больше, очевидно, дядя вова не разрешил.

juan_gandhi: (Default)
[personal profile] juan_gandhi
На мосту Барле 18 ноября


На мосту Барле 25 ноября


В полях


[personal profile] chabapok
Российского космонавта исключили из экипажа миссии Crew-12 из-за нарушения правил SpaceX. Он фотографировал документы компании, включая двигатели и другие внутренние материалы.

Вместо него полетит Андрей Федяев. (Вот как можно такими наивными быть?)

December 2020

S M T W T F S
  12345
6789101112
13141516171819
2021222324 2526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 7th, 2025 11:13 am
Powered by Dreamwidth Studios