Size: a a a

2021 February 19
oleg_log
Слушайте, секьюрити-девопсо умники вы мои, а что вы используете для поиска секретов и прочего приватного в репозиториях?

Речь не только про CI, но и про гитхуки, а может какие-то сайдкары(подобные) которые все сканят.

Статьи-сбоники-обзоры тоже полезны будут)
источник
oleg_log
Самое бесячее в Rust на самом деле. И самое ужасное, что всех это устраивает (я только в своем проекте инвертил и хранил целомудрие)
источник
oleg_log
источник
2021 February 20
oleg_log
Мне настолько хочется делать опенсурс, но настолько нет сил себя заставлять, что я решил завести для этого Youtube канал. Вот такой я самосадист.

Но мне и этого было недостаточно, я хочу это на англ. Поэтому встречаем снг-акцент, опенсурс и какие-то там набросы.

Как всегда oleg industries™ расширяется до @oleg_flow где будут просто ссылки и анонсы (пока не знаю точные даты, но думаю выровняю режим)

и конечно же ссыль на текущий стрим https://www.youtube.com/watch?v=25-2JGxYlCY
источник
oleg_log
Ну уже сегодня) но все же в 18))
источник
oleg_log
Мы завтра 18:00 по СЕТ хотим поговорить о веб-сервисах, REST и gRPC. Кода (скорее всего) будет не много, но накопившимися мыслями готовы завалить каждого. Поэтому готовьтесь)
источник
oleg_log
Если вы кодите на JavaScript и любите активный профессиональный кач — приходите на интенсив по тестированию на React от GeekBrains. Научитесь быстро находить и устранять ошибки с помощью инструментов Jest, Mocha и Cypress.

Два дня практики вместе с опытным экспертом — скучно не будет. В финале получите сертификат, а видеозапись занятий и учебные методички останутся у вас навсегда.

Одно условие: вход только для тех, кто уже знаком с программированием. Пароль — «async/await-синтаксис». Шутка. Но это и правда интенсив для продвинутых.

Для участия вам нужно знать командную строку и основы JavaScript. А новичков GeekBrains обучают на множестве других бесплатных интенсивах и полноценных курсах.

В субботу → первое занятие.

Записывайтесь тут https://geekbrains.ru/link/pH-jL-
источник
2021 February 21
oleg_log
Репку таки прикрыли. Интеллектуал проперти же. Хотя интернет все хранит.

Понравился комент с ХН:
> Reverse engineered code is still copyrighted by the owners. The proper legal way to get source is to take a clean room approach where one team reversed the code, writes a specification, and a second team rewrites the program from the spec without ever seeing the original code.

Там в ответах упоминается SEGA и ReactOS (https://en.wikipedia.org/wiki/ReactOS#Internal_audit)

И по моему это очень красиво. Самое веселое, что язык имплементации тогда может быть другим, что сводит вероятность иска до 0 (ну мы повторили ваш апи, но не ваш код, кек)(хотя Oracle таки пошел с таким на наездом на Google, но и речь про другие деньги)

тред https://news.ycombinator.com/item?id=26199879
источник
oleg_log
Я сильно ступил, пропустив module retraction, когда ответственный автор либы может пушнуть инфо про плохие версии всем пользователям либы. Это ж отличная вещь чтобы быть из коробки!

Единственное, что я не понял, будет ли от этого падать билд, но подозреваю что да (ой сколько на это наездов будет))))
источник
oleg_log
источник
oleg_log
Кто себе домашний офис делал, что по креслам? Берёте ноу-нейм или какую-то марку? Что посоветуете?

Aeron конечно топ, но есть хочется, Икеевские не самые лучшие, но уже что-то.

Посоветуйте что-то, ремесленники сидячего искусства.
источник
2021 February 22
oleg_log
Тут какие-то советы по git, может кто-то сделает свою жизнь лучше.

Я вот точно это не знал и поэтому беру к себе:
# @ is same as HEAD
git rebase -i @~4


https://martinheinz.dev/blog/43
источник
oleg_log
источник
oleg_log
Какое красивое продолжение подъехало, советую https://t.me/manandthemachine/653

И да, SD (system design) это весело, иногда тех-бинго тоже весело, но возможно я потерял чуть запал.

Особенно последний абзац интересен, хотя красивых вопросов про "ой не работает что делать" очень мало, всегда можно падать на дурочка и говорить "ну логики посмотрим, метрики посмотрим"
Telegram
Человек и машина
#машины_разное

В продолжение https://t.me/manandthemachine/650

Олег очень правильное замечание сделал. Есть "классический" system design, а есть NALSD - Non-Abstract Large System Design.

Иными словами, эскалаторы в ТЦ - это NALSD. Запили мне Инстаграм - это SD.

NALSD очень любят FAANG, потому что к FAANG'у ваши знания кубов и авсов неприменимы - у них свои системы, и учиться работать с ними придется по новой. Там от вас просят набросать некий дизайн, а потом наскоро посчитать сколько и какого размера узлов надо, чтобы обработать входящий трафик с объемом 3.57 Гбит/с.

В обычном дизайне подход более прагматичный и приближенный к обыденности. Он, повторюсь, ожидает от вас reverse bullshit bingo ("назови так много ключевых слов, сколько успеешь") и готовность утонуть там с интервьюером.

Состоит оно из 4 шагов:
1.  Сбор требований
2.  Высокоуровневый дизайн
3.  Низкоуровневый дизайн в некоторых частях
4.  Обоснование решения

Что SD, что NALSD, кстати, проверяют умение кандидата ориентироваться в ограниченном…
источник
oleg_log
Великое Memory model.
источник
oleg_log
источник
2021 February 23
oleg_log
Не знал про такую штуковину для Tarantool:

Out-of-the-box cluster manager for Tarantool with a modern web UI

https://github.com/tarantool/cartridge

Я слышал много наездов от людей из mailru по поводу тарантула и его впихивания везде, но на самом деле проект все же живой и рабочий.
источник
oleg_log
Call a Dev – Pay Stack Overflow users $1/min for live programming help (calladev.com)

https://calladev.com/

HN: https://news.ycombinator.com/item?id=26226805
источник
oleg_log
ооо, ЯМЫ™ так Кассандру завалили
источник
oleg_log
источник