Size: a a a

2020 October 17
oleg_log
Субботним утром нашел желание посмотреть 445 слайдов Deep C/C++

На самом деле не зря. Радует что я с это не дебажил последние лет 7. А вообще оч полезные слайды, наверное как С++ за 21 день не пойдет, но на подумать хватит.

Хотя ощущение, что даже до С++11 язык был перегружен приседаниями, и их меньше не становится, просто новые формы появляются :(

https://pvv.ntnu.no/~oma/DeepC_slides_oct2011.pdf
источник
oleg_log
Как подсказали деды - есть еще Rule of five и даже Rule of zero.

Если 1е о move semantics (https://en.wikipedia.org/wiki/Move_semantics) то 2е как раз о простых классах (без спец. конс/деструкторов и тд). Это уже радует.

https://en.cppreference.com/w/cpp/language/rule_of_three
источник
oleg_log
Пока вы тут сидите, Искандер прочитал доклад на GolangLive 2020 (GolangConf).

https://speakerdeck.com/quasilyte/ruleguard-vs-semgrep-vs-codeql

Там больше всего про ruleguard, но есть пара слов и про CodeQL.
источник
2020 October 18
oleg_log
Collection of articles on good practices and tools to improve C code quality

Интересно тем, что от автора LZ4 и ZSTD (можно сказать лучшие компрессоры данных, да, на Си)

https://github.com/Cyan4973/Writing_Safer_C_code
источник
oleg_log
да, но зачем? (это Github Codespace, за инвайт спасибо, но я пока не пойму на кой оно нужно, лучше бы поиск сделали по паттернам)
источник
2020 October 19
oleg_log
Ммм, на целых 10 лпс (лог пер сек)
kube-****/fluentd-XXXX pod is OOMing
источник
oleg_log
Шото я не понял, чего все девопсеры ругаются на Waypoint и его HCL (там не ямл, да).

Выж с Terraform должны были сталкиваться :\

https://github.com/hashicorp/hcl#why
источник
oleg_log
источник
oleg_log
источник
2020 October 20
oleg_log
Еее, 70B IPO. А рубрику и канал советую полистать.

https://t.me/nosingularity/582
Telegram
Сингулярности не будет (18+)
​Пятничный SQL-WTF
Понедельничный SQL-TIL

Пару недель я занимаюсь описанием грамматики SQL-синтексиса базы snowflake. Это такая cloud-only база, которую пилят 8 лет, 1500 человек сотрудников, вышли месяц назад на IPO с оценкой $70B...

Как-то давно в твитерах молодежь жаловалась на непонятную документацию постгреса:
https://t.me/nosingularity/165

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


1) Нет нормальной структуры.
Часть команд очевидно где-то есть, но найти их не получается. Например, есть  описание ALTER ACCOUNT, а CREATE ACCOUNT нет.
Оно, наверное, логично - аккаунт, это сущность, получаемая в результате регистрации. Но если выполнить "несуществующую" команду
CREATE ACCOUNT user
то получим не syntax error, а SQL access control error: Insufficient privileges to operate on account 'USER'


2) Одни и те же сущности описываются разными ключевыми словами:
SOURCE_COMPRESSION = AUTO_DETECT | GZIP | ... | NONE
COMPRESSION = AUTO | GZIP | ... | NONE
еще:
FILE…
источник
oleg_log
Всегда хотел найти подобную схему, но заб(и/ы)вал а оказалось на Вики лежит
источник
oleg_log
источник
oleg_log
Как-то сильно у меня пригорело, аж потеплели полы (или это подогрев?). В общем, тема про "язык для написания БД". Та самая, что в подкасте была, только я сейчас о NFR.

Вот Cockroach плохая, на го написанная, никому не нужная, зачем эти распределенные транзакции?

Замечания конечно честные, но..я так смотрю, они 5 лет живут и растут. Довозят фичи, добавляют стабильности. Это круто, что у комментаторов нет потребностей её (БД) использовать, но так-то есть еще люди и есть бизнес, у которого свои требования.

TiDB в эту же категорию, они конечно моложе и чуть с другими целями в этом мире, но так же решают для некоторых людей проблемы (да, там го + раст, но ругают тоже).

Итог ежжи: если смотреть на всё однобоко, то другая сторона порастёт мхом.
источник
oleg_log
Заметил еще, что мало кто знает об аббревиатуре NFR, советую запомнить, +10 к уважению https://en.wikipedia.org/wiki/Non-functional_requirement
источник
oleg_log
Мы лайв, в гостях крутые ребята: GoLand / Артем Хвастунов и Марат Хабибуллин. Приходите!

https://www.youtube.com/watch?v=ZIDM-0Wc2BI
источник
oleg_log
источник
2020 October 21
oleg_log
источник
oleg_log
❤️
источник
oleg_log
источник
oleg_log
топ
источник