Email or username:

Password:

Forgot your password?
9 posts total
mrcopperbeard

Check collection equality like a pro 🤡 #dotnet

mrcopperbeard

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

Сегодня побыл ворчуном и спросил, не собирается ли он что-то поменять в своей жизни, чтобы перестать сорить. Ответ был полон безысходности: "а что я могу сделать, если на входе в столовую нет урны". Предложил перестроить свой маршрут в столовую так, чтобы заканчивать курить рядом с урной. Получил встречное предложение больше не садиться возле окошка. Nuff said

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

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

mrcopperbeard

На самом деле интересно, куда потом мужика заведут его мысли. Забудет о нашем разговоре через секунду. Или расскажет о нём девушкам, которые с ним пришли. Они могут с ним согласиться, или выяснится, что их тоже подбешивала его манера свинячить. Завтра он поменяет свой маршрут. Или намеренно кинет окурок с мыслью "выкуси чел". Или кинет и будет озираться в окно.

Чел опрятно одет и пострижен. Седой, за 45 точно. Похож на среднего руководителя. Интересно, как такие люди мыслят)

mrcopperbeard

Если вы переживали, что вы одни придумываете странные имена переменным и классам - не переживайте. Крутые супер-дупер разрабы тоже так делают.

github.com/npgsql/npgsql/blob/

mrcopperbeard

TIL you can't use both dataSourceBuilder.MapComposite<T> and NpgsqlConnection.GlobalTypeMapper.MapComposite<T> at the same time in #npgsql
docs: npgsql.org/doc/types/enums_and

When you add mapping for composite type in GlobalTypeMapper - it replace datasource `UserTypeMapper` with global. Code here: github.com/npgsql/npgsql/blob/

mrcopperbeard

Spent almost all day to figure this out

Мертвый голубь Стаса

@mrcopperbeard ммм.... хуета. Когда у тебя guid как первичный ключ без offset и limit не понятно как жить

ХаББыватель
Бред полнейший. Будет работать на сферическо-вакуумном коне, у которого записи не удаляют, и выводить их нужно только в порядке возрастания pk
mrcopperbeard

Слово недели - ассертивность.

mrcopperbeard

Когда ты из часа в час объясняешь разным людям одно и то же, мол, ребята, вы предлагаете делать Х, а я предлагаю Y. Если делать Y, то будут вот такие плюсы по сравнению с Х. А минусов я не вижу.

А тебе вместо минусов накидывают, что делать Y "неправильно" или "не нравится". А ты описываешь конкретные ситуации, в которых от Y требуется меньше действий при поддержке, добиваешься согласия со своими примерами. А потом просишь привести контрпримеры и не добиваешься их. Или добиваешься и объясняешь, что в контрпримере Y работает не хуже Х.

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

Когда ты из часа в час объясняешь разным людям одно и то же, мол, ребята, вы предлагаете делать Х, а я предлагаю Y. Если делать Y, то будут вот такие плюсы по сравнению с Х. А минусов я не вижу.

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

𝙹𝚘𝚑𝚊𝚗

@mrcopperbeard
#языкознание #словарь

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

Основные характеристики ассертивности:

- Уверенность в себе: Ассертивные люди уверены в своих правах и не боятся их отстаивать.
- Эффективное общение: Ассертивность предполагает прямое и честное общение, без агрессии или пассивности.
- Уважение к другим: Ассертивные люди уважают права и чувства других, не стремятся доминировать или подчиняться.
- Эмоциональная компетентность: Ассертивное поведение связано с умением управлять своими эмоциями и поддерживать их под контролем.

Примеры ассертивного поведения:

- Умение сказать "нет" без чувства вины или агрессии.
- Способность выражать свои чувства и мнения открыто и честно.
- Умение принимать критику и комплименты без излишней эмоциональной реакции.

Важность ассертивности:

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

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

#generated by #felo

RE: mastodon.ml/@mrcopperbeard/113

@mrcopperbeard
#языкознание #словарь

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

mrcopperbeard

Non pro #postgres user tip.

If you rewriting and optimizing some db queries in your service, you can spot latency degradation while deploying it. Reason may be in not actual query statistics, used to optimize previous query versions. So you can inspect new query plans, determine hanging tables and run analyze command on it
postgresql.org/docs/current/sq

mrcopperbeard

In my case I drop a few joins, deploy it, but join on other table, that I not even touched, started use seq scan instead of index. I saw x10 query degradation and rollback release.

After analyze query plans started use index again.

mrcopperbeard

В общем спросил, что же такое Commitment в Acceptance and Commitment Therapy (#act). На русский переводят как ответственность, что только путает. Commitment это больше обязательство. То, на что коммитятся. Да, на работе надо коммититься и заполнять Due у тикетов в джире и в терапии тоже надо (но тикетов нет).

mrcopperbeard

То есть если попытаться разобраться, как работает ACT, опираясь на название, то получается следующее. Когда ты постиг Acceptance, осознал и принял все свои казалось бы неправильные мысли и эмоции - наступает следующая фаза, ты коммитишься что-то с ними делать. Даже не с ними, потому что мы в прошлый раз выяснили, что мысли и эмоции у нас такие by design. А с собой в целом, но это вообще отдельная история.

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

То есть если попытаться разобраться, как работает ACT, опираясь на название, то получается следующее. Когда ты постиг Acceptance, осознал и принял все свои казалось бы неправильные мысли и эмоции - наступает следующая фаза, ты коммитишься что-то с ними делать. Даже не с ними, потому что мы в прошлый раз выяснили, что мысли и эмоции у нас такие by design. А с собой в целом, но это вообще отдельная история.

mrcopperbeard

Решил попробовать записывать за женой-психологом разные умные мысли касательно её профессиональных интересов, аки доктор Ватсон за мистером Холмсом. Интересуется она в основном #act и #rft, часто обсуждает со мной разные штуки, которые я не всегда понимаю, но очень люблю послушать и обсудить. Поэтому буду рассказывать о том, что понял и как понял. Так что не стоит воспринимать написанное как абсолютную истину. Если тема интересна, и хочется в ней разобраться, то лучше обратиться к нормальному психологу, например к моей жене.

Решил попробовать записывать за женой-психологом разные умные мысли касательно её профессиональных интересов, аки доктор Ватсон за мистером Холмсом. Интересуется она в основном #act и #rft, часто обсуждает со мной разные штуки, которые я не всегда понимаю, но очень люблю послушать и обсудить. Поэтому буду рассказывать о том, что понял и как понял. Так что не стоит воспринимать написанное как абсолютную истину. Если тема интересна, и хочется в ней разобраться, то лучше обратиться к нормальному психологу,...

mrcopperbeard

В общем, ACT это Acceptance and Commitment Therapy, терапия принятия и ответственности. Именно "принятия и ответственности", а не "принятия ответственности". Потому что принятие ответственности - это что-то про ровных пацанов, которые следят за базаром. А принятие и ответственность - это две разные деятельности.

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

В общем, ACT это Acceptance and Commitment Therapy, терапия принятия и ответственности. Именно "принятия и ответственности", а не "принятия ответственности". Потому что принятие ответственности - это что-то про ровных пацанов, которые следят за базаром. А принятие и ответственность - это две разные деятельности.

Go Up