Коллега в кабинете:
— Если ты напишешь код на расте с unsound unsafe или даже подумаешь об этом, то к тебе в MR придёт @insert_reference_here
Сразу после того, как он это сказал, в кабинет вхожу я.
#трудовыебудни
— Если ты напишешь код на расте с unsound unsafe или даже подумаешь об этом, то к тебе в MR придёт @insert_reference_here
Сразу после того, как он это сказал, в кабинет вхожу я.
#трудовыебудни
Forwarded from XYZ
В арт-проекте «Русь» OWL Studio попыталась представить, как бы выглядел аналог Dark Souls в декорациях славянских сказок и мифов. В итоге Василиса Прекрасная стала настоящим воином, а противостоят ей гули, болотники и само Лихо.
Даже жаль, что это не реальная игра! Зато красиво.
Даже жаль, что это не реальная игра! Зато красиво.
XYZ Media
Галерея. «Русь» — Dark Souls в славянских декорациях
О геймдеве, кино и индустрии развлечений простым языком
Forwarded from Типа про IT
Всегда хотел уметь читать Postgres Query Plan, который выдаёт команда
и ты не data engineer, понятного мало. Стыдно признаться, но 7 лет назад я умел читать эти анализы. А теперь не умею. А надо уметь.
Поэтому, закрываем пробел в образовании:
👉 SQL Optimization community-driven book, for free
👉 Understanding EXPLAIN plans (внезапно, GitLab Docs)
EXPLAIN
, потому что неплохо было бы понимать где узкие места запроса без пальца в небе. Но когда смотришь наSort (cost=717.34..717.59 rows=101 width=488) (actual time=7.761..7.774 rows=100 loops=1)
Sort Key: t1.fivethous
Sort Method: quicksort Memory: 77kB
-> Hash Join (cost=230.47..713.98 rows=101 width=488) (actual time=0.711..7.427 rows=100 loops=1)
Hash Cond: (t2.unique2 = t1.unique2)
-> Seq Scan on tenk2 t2 (cost=0.00..445.00 rows=10000 width=244) (actual time=0.007..2.583 rows=10000 loops=1)
-> Hash (cost=229.20..229.20 rows=101 width=244) (actual time=0.659..0.659 rows=100 loops=1)
Buckets: 1024 Batches: 1 Memory Usage: 28kB
-> Bitmap Heap Scan on tenk1 t1 (cost=5.07..229.20 rows=101 width=244) (actual time=0.080..0.526 rows=100 loops=1)
Recheck Cond: (unique1 < 100)
-> Bitmap Index Scan on tenk1_unique1 (cost=0.00..5.04 rows=101 width=0) (actual time=0.049..0.049 rows=100 loops=1)
Index Cond: (unique1 < 100)
и ты не data engineer, понятного мало. Стыдно признаться, но 7 лет назад я умел читать эти анализы. А теперь не умею. А надо уметь.
Поэтому, закрываем пробел в образовании:
👉 SQL Optimization community-driven book, for free
👉 Understanding EXPLAIN plans (внезапно, GitLab Docs)
#politota
Нынешнее правительство, когда продавливает очередные гомофобные законы, прикрывается "традиционными ценностями". Ценности эти, конечно, есть, вот только гомофобия в их число не входит.
Нынешнее правительство, когда продавливает очередные гомофобные законы, прикрывается "традиционными ценностями". Ценности эти, конечно, есть, вот только гомофобия в их число не входит.
Forwarded from Химическая свадьба Розенкрейцера (Rostislav)
Нашел аддон для хрома на гитхабе, позволяющий читать C&EN без ограничения на 3 статьи в месяц. Там вообще куча журналов доступна, включая Scientific American(ну и для нормисов журналы тоже есть)
https://github.com/iamadamdev/bypass-paywalls-chrome
https://github.com/iamadamdev/bypass-paywalls-chrome
Forwarded from There will be no singularity
Если этот пост соберет 1000 лайков, сяду пилить свою облачную бд.
опен-кором, с движками по подписке и всяким таким....
https://baserow.io/
*предложение не является публичной офертой
опен-кором, с движками по подписке и всяким таким....
https://baserow.io/
*предложение не является публичной офертой
Baserow
Baserow - Open source no-code database
Discover Baserow, the open-source no-code platform for building databases and applications. No code or technical skills needed. Start creating for free today!
Forwarded from Жалкие низкочастотники
Слева сверху — шрифт, спроектированный для затруднения японцам чтения.
Слева внизу — картинка из статьи про выращивание шрифта генетическим алгоритмом (с OCR в качестве fitness функции).
Справа внизу — шрифт Balkan Sans, совмещающий написание на кириллице и латинице (за ссылку спасибо товарищу s0me0ne).
Справа сверху — имитация медицинского почерка 280-символьным скриптом на processing.
Слева внизу — картинка из статьи про выращивание шрифта генетическим алгоритмом (с OCR в качестве fitness функции).
Справа внизу — шрифт Balkan Sans, совмещающий написание на кириллице и латинице (за ссылку спасибо товарищу s0me0ne).
Справа сверху — имитация медицинского почерка 280-символьным скриптом на processing.
Forwarded from это кана (кана)
Написал простенький компилятор из кастомного языка в тайплевел тайскрипт!
Все ошибки на скрине из-за рекурсии в тс-е, что не мешает ему работать
Планы:
- тайпчекер
- лучше притипринтер
- синтаксис для интерполяции
- ду-нотацию
это хватит чтобы писать тайплевел парсеры удобнее
https://github.com/kana-sama/nonsense
Все ошибки на скрине из-за рекурсии в тс-е, что не мешает ему работать
Планы:
- тайпчекер
- лучше притипринтер
- синтаксис для интерполяции
- ду-нотацию
это хватит чтобы писать тайплевел парсеры удобнее
https://github.com/kana-sama/nonsense
Форма рассуждения лично мне кажется сомнительной, но если кому-то от этого проще — что ж, почему бы и нет.
Forwarded from колючий светр (Diana)
"Я так слаб, так порочен, так мало сделал путного".
• Лев Толстой
1851 год, 3 июля
22 года
Все нормально, ребята. Раз Толстой в свои 22 себя так чувствовал, значит, и нам можно
• Лев Толстой
1851 год, 3 июля
22 года
Все нормально, ребята. Раз Толстой в свои 22 себя так чувствовал, значит, и нам можно
А спонсор сегодняшнего поста — атеистическая алгебра.
Атеистическая алгебра: не приведи Господь.
Атеистическая алгебра: не приведи Господь.
#prog #db
Ревяко пишет про ошибки при работе с СУБД. Полезный материал, готов поспорить, многих тонкостей вы не знали
t.iss.one/nosingularity/737
t.iss.one/nosingularity/738
t.iss.one/nosingularity/739
Ревяко пишет про ошибки при работе с СУБД. Полезный материал, готов поспорить, многих тонкостей вы не знали
t.iss.one/nosingularity/737
t.iss.one/nosingularity/738
t.iss.one/nosingularity/739
Telegram
Сингулярности не будет (18+)
Переходим к поиску проблем в схеме БД.
Первый документ, который стоит изучить: https://wiki.postgresql.org/wiki/Don't_Do_This
Там вы найдете небольшое количество правил, которые легко учесть при разработке, если вы не используете ORM.
Но на что еще нам стоит…
Первый документ, который стоит изучить: https://wiki.postgresql.org/wiki/Don't_Do_This
Там вы найдете небольшое количество правил, которые легко учесть при разработке, если вы не используете ORM.
Но на что еще нам стоит…