Size: a a a

2020 May 03
oleg_log
Песня о 99.999999999%:

https://www.youtube.com/watch?v=SnxzWlfWxbA

#s3
источник
oleg_log
Ну вот, поехали, Денис и Александр уже у нас https://www.youtube.com/watch?v=G_IFvFENjDE
источник
2020 May 04
oleg_log
источник
2020 May 05
oleg_log
Вот и всё. Пора закрывать канал и подводить итоги. Идея была интересная, и мы увидели довольно много отличных постов. Проблема в том, что те, кому есть что рассказать, либо ленятся что-то писать, либо уже ведут 2 канала, подкаст, шоу на ютубе, 20 опенсурс библиотек, блог, курсы в университете. И пусть основная идея @opendevcast заключалась в прямой работе с авторами и мотивировании их писать посты, на практике это потребовало больше усилий, чем мы могли вложить.

- Ок, а что мне делать?

1. Подписывайтесь на каналы. Многие замечательные авторы ведут собственные авторские каналы с интересным и оригинальным контентом, прям как мы собирали здесь, а то и лучше. Многие делают подборки такого рода небольших каналов. Вот несколько:

+ https://t.me/oleg_log/3033
+ https://t.me/oleg_log/2822
+ https://t.me/profunctor_io/4353

2. Заводите собственный канал. Если вам есть, что рассказать -- рассказывайте, делитесь, записывайте. И самому пригодится, и другим интересно почитать.

3. Если не хватает подписчиков, многие другие авторы каналов будут рады помочь репостами. Не стесняйтесь, пишите.

4. Если хочется рассказать совсем чуть-чуть и не хочется для этого заводить отдельный канал, авторы других каналов также рады помочь. В частности, @olegkovalov принимает посты для @oleg_log (даже от неолегов), а @orsinium -- для @itgram_channel. Мы добрые, не бойтесь.

Это конец @opendevcast, но не конец интересных постов, авторского контента и нашего общения. Show must go on!
Telegram
oleg_log
Не опоздал, а дал возможность еще каналов довести.

@overtimehate - хороший технический блог
@rxd_txd - и еще один не хуже!
@numstation - научные штучки и мемы)
@count0_digest & @sysadmin_tools - 2 канала, без которых я не могу жить
@experimentalchill - непревзойденные канал Даниила о С++

@sysadminsu - админские полезняшки
@bpblog - сочные кастомные клавиатуры
@some_link_here - полезные и интересные айти ссылки
@meta_it - сборник айти-каналов (хотя большинство я вам озвучил)
@sec_devops - и сюда же secure devops, как же без безопасности в докере?
@dereference_pointer_there - если интересен Rust и о его непопулярных вещах.

@software_engineering_blogs - лента постов от известных фирм, чем-то напоминает HN comments @hn_best_comments (от @korkoma)
@isast - анализ и сертификация безопасности  приложений в промышленных масштабах
@golangquiz & @quizcpp - если хотите потестить свои скилы в Go и С++
@alexandersmind - личный айти бложек
@smmblog - на стыке IT и предпринимательства, продуктовая, предпринимательская сторона…
источник
oleg_log
Greg LeMond, a pro cyclist and three-time Tour de France winner, once said something about cycling that I want to share with you:lemond

“It never gets easier, you just go faster.”

In so many ways, that describes a career in software.

https://letterstoanewdeveloper.com/2020/04/27/it-never-gets-easier-you-just-go-faster/
источник
2020 May 06
oleg_log
источник
oleg_log
источник
2020 May 07
oleg_log
Suddenly FBSDKRestrictiveDataFilterManager.m - Line 71 started to crash #1373

Внезапно от этого начали ссыпаться многие моб приложения, Spotify, TikTok, Pinterest и дальше по списку.

Суть: многие используют фб-сдк для логина, внезапно выкатили кривой фикс на сервере и....все посыпалось! Спасибо, что Гитхаб и Телеграм не используют это сдк.

https://news.ycombinator.com/item?id=23097459
https://github.com/facebook/facebook-ios-sdk/issues/1373
источник
oleg_log
Github выпустил в бету codespaces -- VSCode, встроенный в Github. Ну а что, код весь уже в репозитории, marketplace для расширений тоже на сервере, сам VSCode, по сути, Electron с Monaco Editor внутри, а всякие контейнеры и deployment уже крутятся через Github Actions. Если прям в браузере не удобно, можно VSCode подключать к этому окружению и так дёргать ручки.

В принципе, к этому всё и шло. Dev окружение уже давно уходит в облака. Те же AWS Lambda попробуй локально протестируй, ага. В итоге, 90% айти сведётся к кликанью мышкой в интерфейсе AWS, но это уже другая история.
источник
oleg_log
Пару недель увлекательного программирования помогут сэкономить вам два часа скучных совещаний
источник
oleg_log
Качаешь такой kafka-junit от Salesforce, хочешь посмореть, как они тестируют кафку с SASL_PLAINTEXT и соотв взять нужное себе.

Открываешь редактор, чтобы посмореть, подредачить, сохраняешь, умная IDEA добавляет абзацы в лицензию(вроде не страшно, но в этом идея).

Запускаешь тесты и....license-checker начинает падать! Ругаясь, что лицензии нет, но как вы уже догадались - дело в том, что она не 1в1 с ожидаемым оригиналом.

Я не на IDEA ругаюсь, а на требование лицензии в файле, вещь нужная, но забавная (копростайл++). Интересно, IDE может не редачить хедер? 🤔

(если вы завозили SASL в кафку/зукипер на жвм языке - с удовольствием послушаю ваш опыт и скопирую код)
источник
2020 May 08
oleg_log
EGAVGA.BGI 😢
источник
oleg_log
Грустная и правдивая история опенсурс. За пример взят Apache Cloudstack.

https://habr.com/ru/post/500074/

Автор в коменте еще докину ползеное, важно знать:
— quasi-OSS — компания открывает свой продукт, сообщество неактивное, состоит из постоянных разработчиков компании, плюс нескольких активистов со стороны;
— user-based OSS — типа CloudStack, компактная группа основных пользователей совместно разрабатывает продукт под свои нужны, спонсируя своих разработчиков;
— community-based OSS — большАя группа контрибьюторов как от компаний, так и от индивидуальных разработчиков;
источник
oleg_log
Еще тут телега десктоп обновилась:
New in version 2.1.3:

• Channels to which you can't post will no longer be suggested when forwarding.

Не прошло и 2.5 лет https://github.com/telegramdesktop/tdesktop/issues/4348

Фикс канешн крутой, до личного стыда крутой https://github.com/telegramdesktop/tdesktop/commit/5120d3ef2cc7a2f97e015f1aff950669531713e3
источник
2020 May 09
oleg_log
источник
oleg_log
Есть небольшая библиотека, пользователей мало, есть желание чуть-чуть сломать совместимость (если пользователь подкинет свою импл. интерфейса, вариантов в библиотеке хватает) и зарелизить как v2.1, вместо v3. Что думаете?
Анонимный опрос
22%
Можно аккуратно сломать
75%
Лучше придерживаться semver
2%
Другое
Проголосовало: 771
источник
oleg_log
A HISTORY OF NVIDIA STREAM MULTIPROCESSOR

От Теслы (2006) до Тюринг (2018). На скрине выше заметно, что разница Turing vs Pascal < Pascal vs Maxwell, кто-то из знакомых предположил, что после Turing будет новый техпроцесс и серия 3ххх (к концу 2020 обещали) будет крайне шустрой (возможно @cyberhermitage говорил)

https://fabiensanglard.net/cuda/index.html
источник
2020 May 10
oleg_log
источник
oleg_log
Welcome to Angrave's crowd-sourced System Programming wiki-book!

Смотрится неплохо, надо оставить.

https://github.com/angrave/SystemProgramming/wiki
источник
oleg_log
источник