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
На что я потратил свои выходные
Из обновлений по айфону:
1. Магнитная зарядка (которую брать отдельно), которую рекламировали как фича айона 12 - также работает с 11м)
2. 5G не работает при eSim.
Много новых фич..)))
Problem
Solution
тимлид типо лол)
в голос чет)
И это мое обычное поведение - скитаться по подобным чатам, задавая вопросы. Ибо я не знаю, у кого я еще могу это узнать.
Я весь универ был таким же потерянным, пока не "познакомился" со своим научником. Тот оракул мог ответить мне на все вопросы о энергетике (и о программировании). А сейчас, я опять в пустоте :)
"Итеративное чтение".
Это Мартин Фаулер - Архитектура корпоративных программных приложений.
Я читал куски этой книги уже много раз. Почему? А потому что начиная читать одну главу ты начинаешь читать первый её абзац, а в нем (см картинку) много слов жирным шрифтом. Каждому такому слову соответствует своя глава, в первом абзаце которой также будет много таких слов)
Более того, все осложняется тем, что:
1. Слова разные
2. Они идут в разном порядке
3. Даже зная все слова в целой главе (это уже победа) не факт, что ты осознаешь идею в ней содержащуюся т.к. ты скорее всего не сталкивался с этим в жизни.
4. Полагаю где-то есть циклические ссылки на слова), что в теории может сделать книгу невозможной для прочтения, если ты не знал их заранее))
Весело короче.
Но книга - классика идей ООП и паттернов.. Статьи в интернете, что я встречал или убого формулируют своими словами или просто копируют эту книгу (есть даже целый сайт глав этой книги).
Ну может мне просто не везло конечно..
Как оказывается красиво i3 располагает окошки графиков матлаба)
Увидел рекламу часов в инсте -> на странице этих часов увидел комнату мечты
Сервис хранения вещей
cherdak.io
Мне кажется, что примерно также люди используют много других слов. Не обязательно математических, а любых.
Боже. Забываю матлаб) Ща сидел тыкал, ошибался. Страшные вещи...
Короче сделал маленькую штуку, ерундовую, но прикольную
Чтобы посчитать среднее значение чисел надо сделать что-то типо:
3 значения: (1+2+3)/3
4 значения: (1+2+3+4)/4
5 значений: (1+2+3+4+5)/5
и т.д.
В принципе 0 проблем) всё работает.
но если этих значений не 3, не 5, а 5 млрд?
Одно число это 8 байт, 5 млн чисел - 8*5e9 = 40*1000*1000*1000 байт, что есть 40 гигов. У кого есть 40 гигов оперативы?

Какой кейс? Мне надо считать, при каком среднем фпс работает моя диодная подсветка для моника.
ну т.е. 60.1 фпс, 60.8 и т.д. а программа работает в фоне, например весь день и легко может 1 млрд раз посчитать фпс.
Хранить все значения фпс'ов за день не разумено - утечка памяти и рано или поздно все помрет)
Поэтому я придумал формулу, которой на вход надо:
1. Текущее среднее значение
2. Число элементов, по которому считалось это среднее
и
3. Собственно новое число (фпс)
И короче вот формула: