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
Fastmail и IETF замутили новый стандарт для почты, интегесно.

https://fastmail.blog/2019/08/16/jmap-new-email-open-standard/

Описание протокола https://jmap.io/#i-want-to-implement-it-what-do-i-need-to-know

Да-да и тут жсон

JMAP (JSON Meta Application Protocol) is a modern standard for email clients to connect to mail stores. It therefore primarily replaces IMAP + SMTP submission.
хм, неужели след Гоферкон будет на 2к участников? 🤔
Собственно как теперь работает #go get с прокси.

GopherCon 2019: Katie Hockman - Go Module Proxy: Life of a Query
https://youtu.be/KqTySYYhPUE?list=PL2ntRZ1ySWBdDyspRTNBIKES1Y-P__59_&t=699
Так, WASM в Постгресе это уже какой-то новый уровень...

https://medium.com/wasmer/announcing-the-first-postgres-extension-to-run-webassembly-561af2cfcb1
— Ваш Гитхаб кусается?
— Нет, он делает больно иначе
— 2019 - 2015 = 5
Одна вещь, которую делают только в снг (по моим наблюдениям), так это пишут middle в должности.

Аля middle software developer. 1х это не нужно, 2х это смотрится всра...непривлекательно.

Но сегодня я узнал новое: intermediate software engineer. От такого вообще как от огня бежать хочется.

UPD: речь о том, что это писать в резюме не надо (или где вы там о себе хотите заявить)
Решил залезть в Google Style Guides и удивился. Оказывается у них есть советы для R, Common Lisp и даже Vimscript.

https://github.com/google/styleguide

Ну а так-то там полезные гайды по C++, Objective-C, Java, Python, HTML/CSS, JavaScript, AngularJS, Shell.

Go и Dart отдельно, по определенным причинам (языки ведь из недр гугла)
Я сейчас в шоке, но уже почти отошел.

Выяснилось, что все это время в С++ можно было так
#include <iostream>
int main() {
size_t size;
std::cin >> size;
int array[size];
}

Т.е. создавать массив динамического размера на стеке! Вот так просто! А я к ЕГЭ готовился и new/delete осваивал, чтобы задачки закодить как надо.

Чуть легче мне стало, когда мне сказали, что все-таки это не по стандарту.

Я перебрал кучу компиляторов и версий языка - можно! Только clang 3.2 сдался, а g++ ниже 4.1.2 не нашел.

А потом я добрался до msvc и увидел заветное
error C2131: expression did not evaluate to a constant

Я до 2018 года только msvc пользовался и знать не знал какая жуть может происходить. Мне нужно выпить.
Возможно вы слышали, но одна из библиотек с нпм (а их тонны) начала показывать рекламу в консоли.

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

Так вот, могучий npm inc. таки поправил правила:

npm will ban:

— Packages that display ads at runtime, on installation, or at other stages of the software development lifecycle, such as via npm scripts.
— Packages with code that can be used to display ads are fine. Packages that themselves display ads are not.
— Packages that themselves function primarily as ads, with only placeholder or negligible code, data, and other technical content.

https://www.zdnet.com/article/npm-bans-terminal-ads/

Такие вот дела.
Threads are for working in parallel, async is for waiting in parallel.

https://www.reddit.com/r/rust/comments/cws788/comment/eyfg4va
А у вас есть аналог шаббата?
(день отдыха, день без инета, день с родными и тд)
Anonymous Poll
21%
Неа, специально не делаю
34%
Неа, но при усталости бывает
5%
Да, стараюсь раз в месяц(пару месяцев)
5%
Да, раз в пару недель
10%
Еженедельно (+/-)
4%
Просто медитирую неск. раз в течении недели (чтобы целый день не терять)
2%
Медитирую ежедневно
1%
Делал(а) подобное, но бросил(а) (тоже в лс напишите, если что-то кроме лени/нехватки времени)
17%
Нет, но все хочу начать/спасибо за идею
Хороший доклад от создателя Envoy, о том как сложно вести опенсурс продукт, какие бывают проблемы и что стоит делать и не делать.

Вряд ли это пригодится сейчас (давайте честно, мало кто ведет большой/успешный опенсурс продукт), но вдруг что - к этому докладу стоит прислушаться.

https://www.youtube.com/watch?v=8laijEpZuo8&feature=youtu.be
Не знаю, фанаты ли вы нолановского Джокера, но вот это отличное применение DeepFake

*вспотел от мысли, что увижу Джокера еще раз в фильме*

https://www.youtube.com/watch?v=TgcvQA6-qBg
Сегодня 1е сентября и я вместе с @orsinium рад представить Вам @opendevcast — коллективный блог разработчиков, с простой целью — дать возможность опубликовать свои блогпосты всем желающим.

И если у вас вертится идея что-то написать, чем-то поделиться или прорекламировать свой проект — вы знаете к кому обращаться :)

Лайк-подписка-репост-колокольчик-блогпост приветствуются.