myStack
890 subscribers
761 photos
15 videos
27 files
310 links
Меня зовут Ростислав и я разработчик.

Это мой личный блог.

Я пишу на Go, читаю книги про технологии и пишу об этих и других вещах сюда.


Книги:
https://bit.ly/rostislav-books

Личка:
https://t.me/Rostislaved

Сайт:
Rostislav.me
Download Telegram
Основание от Apple.
Гаал Дорник - девушка))))))))
Основание от Apple.
Дорник и сын Хари Сэлдона встречаются....
Как наплевать на книгу и похайпить на знаменитой фантастике.
А, ну понятно. Кроме красивой картинки ничего нет

Рецензии на кинопоиске прям все говорят точно

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

PS. Это не спойлеры
Сейчас глянул видосы презентации макбука. Эпл везде, где показывает экран делает темную заставку, думаю, чтобы визуально скрыть челку. Ну, видимо, понимают, что это убогая вещь. С одной стороны лучше, чем большим рамки, но хуже, чем вообще без челки. Компромисс. Жаль только, что идет на них, а не сразу делает красиво.
Хотя сам ноут крутой, думаю будет оочень популярным. Даже мне, который постоянно негодует, понравился)))
Сервис, который помогает найти самый активный форк на гитхабе. Как же хорошо, что я это загуглил и это нашлось.
https://github.com/techgaun/active-forks
Forwarded from The After Times
Кайфую.

Я часто смотрю видео\слушаю аудио в телеге. Но у меня постоянно играет музыка в браузере. И раньше, мне приходилось переключиться в браузер, нажимать мышкой на значок выключения звука во вкладке\вкладках (предварительно найдя их), переключаться в телегу, чтобы посмотреть 10 секундное видео\аудио и потом обратно включать звук в браузере.

Меня это неимоверно раздражало и я захотел улучшить свою жизнь. Я загуглил команду, как выключать звук в отдельном приложении, записал ее в файл и забиндил его запуск на ctrl+alt+q. И радовался жизни где-то около года. Потом это начало тупить. Почему не знаю точно, но начало.

Что я сделал дальше.
Сперва засек время выполнения:
time ./mute_ff.sh // Выполнялось 0.61 сек. Кажется мало, но это очень сильно чувствуется.

Дальше проанализировал скрипт на баше (в котором я так себе разбираюсь):
там такая последовательность действий:
1. Запускалась команда, которая выводит всю инфу о текущих потоках аудио (к каждому приложению свой поток)
2. Потом каждая строка вывода в цикле пропускалась через утилиту sed, который извлекал из нее регулярке нужную подстроку - имя приложения, если оно есть.
3. Потом, если это приложение фаирфокс, то выключает\включает для него звук.

Начал думать, как оптимизировать. Первая мысль (она и последняя) - не запускать сложное извлечение слова по регулярке для всех строк (их гораздо больше, чем строк с именами приложений - в сумме штук 213, а строк с именами приложений всего 14), а сперва найти строки с вхождением этих слов и только потом извлекать сами слова. Так и сделал, впихнул перед выполнением утилиты sed утилиту grep. В итоге sed проходился только по 14 строкам, вместо 213.

Ну и самое главное - результат. Вместо 0.61 сек выполняться стало за время меньшее, чем помещается в 2 числа после запятой. То есть мне пишет 0.00, что как минимум в 61 раз быстрее) То есть, теперь выполняется, максимум за 0.01 секунду = 10 мс, что мгновенно для восприятия и я не замечаю) Кайфую от этого эффекта)
👍1
А я когда-то искал хотя бы такую и было сложно найти

А вообще все топ комменты прям боль)
https://www.reddit.com/r/antiwork/comments/qfrzrd/describe_something_cringey_about_work_using_just/
А король то голый! (Отсюда и пошло)
Effective software architects don’t leverage their title as architect to tell developers what to do.
Ты берешь на себя ответственность или сидишь тихонько пока не позовут?😼
https://www.rozhkov.me/push-pull/
Жееееесть. Инновации
Как я формулирую запросы в гугл. Выписка за вчера))
golang cancel function without context
golang switch ctx done
macbook pro ubuntu
new macbook pro bottom
golang assign duration to variable
golang graceful shutdown goroutines
kubernetes get logs
kubernetes how kill pod signal
golang signal catch
use case user story
list architecture hexagonal layered
grafana threshold query
Это единственный раз, когда я поставил чему-то оценку на кинопоиске

"Когда падет Империя, кто-то должен сохранить все ее достижения и преумножить их." - так вот этот сериал, однозначно достоин забвения.