oleg_log
1.72K subscribers
1.88K photos
131 videos
9 files
2.82K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Оп-ля, го гугл конфа через 20 дней

Смотрится как что-то простенькое, поэтому не ждите там аллокаторов и саб миллисекундных пауз)

https://opensourcelive.withgoogle.com/events/go
Лолвут
Именно поэтому я строю свою уютную фирму без булшита. Вопрос только как с этого поднять бабла.
#итогидня

1. cloudflare grpc ведь по хттп2 ходит, значит cloudflare <-> your_server теперь тоже по http2, хотя раньше многие жаловались. ведь был хттп1

2. Nim 1.4
A new proc heapqueue.find[T](heap:HeapQueue[T], x: T): int to get index of element x was added.
не понимаю зачем эта функция, какая разница где оно в хипе? мне просто пуш-поп-топ по жизни надо

3. C++ страшно многословный на самом деле, если отключить привыкший глаз к std::, получим где только можно и не нужно кучу бесполезных символов.

(nim https://nim-lang.org/blog/2020/10/16/version-140-released.html

с++ https://nibblestew.blogspot.com/2020/10/does-c-still-deserve-bad-rap-it-has-had.html)
oleg_log
#итогидня 1. cloudflare grpc ведь по хттп2 ходит, значит cloudflare <-> your_server теперь тоже по http2, хотя раньше многие жаловались. ведь был хттп1 2. Nim 1.4 A new proc heapqueue.find[T](heap:HeapQueue[T], x: T): int to get index of element x was…
Nim кстати странный язык. Вот вроде просто как Питон, но типа компилируемый как Плюсы, и прям ваще святой грааль школобенчмарков (чесн, сам в 2011 ходил и думал о подобном языке, мне стыдно давно, но правда).

Но...кто-то его вообще использует? 12 лет в опенсурсе, а как-то воз и ныне там. Не, не думайте, что я хочу обесценить работу автора и коммюнити. Просто язык создавался без видимой проблемы и в итоге на занял нишу (или занял никакую).

Ломание совместимости только усугубило это ситуацию. Хоп тебе 1.0 год назад и уже не раз ломалось все. Отлично.
Субботним утром нашел желание посмотреть 445 слайдов Deep C/C++

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

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

https://pvv.ntnu.no/~oma/DeepC_slides_oct2011.pdf
Пока вы тут сидите, Искандер прочитал доклад на GolangLive 2020 (GolangConf).

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

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

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

https://github.com/Cyan4973/Writing_Safer_C_code
да, но зачем? (это Github Codespace, за инвайт спасибо, но я пока не пойму на кой оно нужно, лучше бы поиск сделали по паттернам)
Шото я не понял, чего все девопсеры ругаются на Waypoint и его HCL (там не ямл, да).

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

https://github.com/hashicorp/hcl#why
Всегда хотел найти подобную схему, но заб(и/ы)вал а оказалось на Вики лежит