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
Бесплатный фестиваль для разработчиков и им сочувствующих TechTrain пройдет онлайн 18 сентября 🚂

Вас будут ждать 8 докладов по разным технологиям и направлениям от крутых экспертов. Будет и про Java, и про Kotlin, и про DevOps, и про дата-инжиниринг, и про многое другое.

А также — дискуссии в Zoom-комнатах, общение с коллегами, удобная платформа для трансляции и многое другое. Обещаем, не заскучаете!

Посмотреть программу, почитать про доклады и зарегистрироваться можно на сайте.
Эх...такую шутку не всосали, аж печаль. Пойдет в платиновую коллекцию мемов #платина
Слушайте, спецы автоматизации, никто случайно не дампил историю Slack из браузера? Прост нет админа в одной организации, соотв токен для апи не получить, вот и появилась мысль погонять JS в браузере и вытащить все в json/zip.

Гугл как-то средне помог, вот это вроде тема, но судя по ридми мой акк должен быть admin/owner/..., а не рядовой слакер. https://stackoverflow.com/a/68191215/433041

Мне кажется я такую тулу встречал, то найти не смог :( заранее спасибо.
REKT. я аж проорал
Для меня это новость, что реклама дошла в ААА игры. Хоть идея стримить рекламу на билборды и очевидна, и может эффективна. но блин, у вас игра на десятки, а то и сотни лямов денег, вы еще рекламу пихаете.

Все бы ничего, если бы падение сервиса рекламы (или дурной деплой все ломающий) не ломало саму игру.

https://twitter.com/_eezstreet_/status/1437652748179234819

Вообще, я уже 2й за лето (у меня еще лето) встречаю ситуацию, когда в крупных компаниях никто не подумал "что если тут будет пустой или неправильный ответ?". Как оказалось можно просто ничего не делать и ждать когда все вернётся на свои рельсы. Тьфу.
Смеркалось
Forwarded from addmeto (Grigory Bakunov)
Вот теперь все, последний оплот над цензурой пал: Эппл и Гугл синхронно удалили приложение Navalny из своих сторов, чтобы избежать обвинений о вмешательстве в выборы в России. Технически приложение больше невозможно установить из русских сторов, но можно из любых других, тем не менее именно так работает удаление. Это первый кейс когда приложение удалено 1. Синхронно и 2. По политическим причинам, ранее обе корпорации отказывались удалять из стора то, что не противоречит их гайдлайнам. И я прямо уверен что 2 стало возможно только благодаря 1. До этого Эппл с Гуглом не могли договориться, а без синхронности в удавлении, тот кто остался бы с приложением в сторе - выиграл бы и в глазах общественности в США и в глазах пользователей рынка.

Пишу непривычно много потому, что это важнейшая веха во взаимоотношениях айти корпораций и государства. Теперь эта практика будет применяться и в других странах. И теперь, наконец-то не осталось видимости, что «Гугл и Эппл борются за наши права» https://www.reuters.com/world/europe/google-apple-remove-navalny-app-stores-russian-elections-begin-2021-09-17/

Комментарии к посту отключены, не хочу обсуждать тут политику.
Мне казалось Cloudflare как раз таки о том, чтобы все работало...Я так понимаю DDOS идёт в обход CF и CF не отдаёт с кеша. Интересно.
Я помогаю одной фирме с собесами и пришел в итоге к одному открытому вопросу кандидатам: с какими технологиями вам хочется поработать? и мне кажется один из лучших вопросов (после переворачивания дерева и абстрактного интерфейса)

Из-за открытости появляется возможность достучаться до того человека, которому еще хочется тусить в индустрии и что-то делать. Да, менее общительные скажут меньше, но хоть что-то озвучат. Некоторые сольются в "соре не скажу, стесняюсь", а вот часть как раз "да я хз...нафиг?".

С последними наверное меньше всего и хотелось бы работать, но перед тем как вы меня камнями закидаете, я честно скажу, что это не финальная оценка, так, отсутствие плюсика скорее.

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

А теперь собес вопрос вам: с чем бы вам хотелось поработать? технологии, конечно же о них речь, не всю же жизнь жсон в докере гонять....да?... (для стеснительных лс и бот)
Вопрос на честность, вот без поиска, все равно анонимно. Знаешь что такое мемоизация?
Anonymous Poll
60%
да
40%
не
Всегда мечтал битовые операции с null делать, спасибо Csharp
Дошел я до имплементации одного хттп-клиента в виде либы. Суть такова - для авторизации используется сгенерированный пользователем токен (в данном случае jwt, но не суть), просто ключ для подписи получаешь от сервиса, к которому хочешь обратиться. Вроде изян.

Но у токена есть время жизни, и вот вопрос - что делать, когда токен протухнет? Возвращать ошибку "token expired" можно, а может лучше дать коллбек, в котором этот токен обновить? Может еще лучше есть подход?

Вопрос может быть странным, но апи клиента выглядит (на сейчас) так: NewClient(token string) (*Client, error). Соотв человек не напрягается с созданием токена, ну серьезно, может на месяц он создал и ему/ей это ок, но если с божьей силой сервис будет долго жить, то токен сдохнет.

Вот и стало интересно что вы скажете. Lang-agnostic, поэтому все взгляды интересны.

UPD: офк хочется минимальное апи, в этом вся суть.