oleg_log
1.77K subscribers
1.86K photos
130 videos
9 files
2.78K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Forwarded from OpenDevCast
Вот и всё. Пора закрывать канал и подводить итоги. Идея была интересная, и мы увидели довольно много отличных постов. Проблема в том, что те, кому есть что рассказать, либо ленятся что-то писать, либо уже ведут 2 канала, подкаст, шоу на ютубе, 20 опенсурс библиотек, блог, курсы в университете. И пусть основная идея @opendevcast заключалась в прямой работе с авторами и мотивировании их писать посты, на практике это потребовало больше усилий, чем мы могли вложить.

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

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

+ https://xn--r1a.website/oleg_log/3033
+ https://xn--r1a.website/oleg_log/2822
+ https://xn--r1a.website/profunctor_io/4353

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

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

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

Это конец @opendevcast, но не конец интересных постов, авторского контента и нашего общения. Show must go on!
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/
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
Forwarded from ITGram
Github выпустил в бету codespaces -- VSCode, встроенный в Github. Ну а что, код весь уже в репозитории, marketplace для расширений тоже на сервере, сам VSCode, по сути, Electron с Monaco Editor внутри, а всякие контейнеры и deployment уже крутятся через Github Actions. Если прям в браузере не удобно, можно VSCode подключать к этому окружению и так дёргать ручки.

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

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

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

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

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

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

Автор в коменте еще докину ползеное, важно знать:
— quasi-OSS — компания открывает свой продукт, сообщество неактивное, состоит из постоянных разработчиков компании, плюс нескольких активистов со стороны;
— user-based OSS — типа CloudStack, компактная группа основных пользователей совместно разрабатывает продукт под свои нужны, спонсируя своих разработчиков;
— community-based OSS — большАя группа контрибьюторов как от компаний, так и от индивидуальных разработчиков;
Еще тут телега десктоп обновилась:
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
Есть небольшая библиотека, пользователей мало, есть желание чуть-чуть сломать совместимость (если пользователь подкинет свою импл. интерфейса, вариантов в библиотеке хватает) и зарелизить как v2.1, вместо v3. Что думаете?
Anonymous Poll
23%
Можно аккуратно сломать
75%
Лучше придерживаться semver
2%
Другое
A HISTORY OF NVIDIA STREAM MULTIPROCESSOR

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

https://fabiensanglard.net/cuda/index.html
Welcome to Angrave's crowd-sourced System Programming wiki-book!

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

https://github.com/angrave/SystemProgramming/wiki
Forwarded from Акула (в) IT
По мотивам: помогите Даше найти бизнес-логику.

Src: A practical introduction to async programming in Rust
http://jamesmcm.github.io/blog/2020/05/06/a-practical-introduction-to-async-programming-in-rust/
Forwarded from no birth no death
А ведь действительно