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
Ох уж эти книжки из двухтысячного)
Блин, я только понял, почему система RGB (Красный, зеленый, голубой) при одинаковой интенсивности всех цветов дает белый. Раньше у меня не укладывалось в голове, как такие разные цвета, могут дать такой нейтральный белый цвет. RGB - это призма наоборот. Если призма расщепляет цвета в спектр (радугу)), то глаз - это та призма, которая эту радугу соединяет в белый.
И одновременно, мне кажется, я понял причину того, почему я раньше об этом не догадывался - это потому, что мало чита, белый цвет у меня ассоциируется с чистотой, т.е. по сути с отсутствием цвета, в то время как на самом деле - это ВСЕ цвета и по сути самый "грязный" цвет. Тогда выходит, черный - цвет чистоты.
Моменты осознания подобных вещей, наверное мои самые любимые. (Однажды я узнал, что белый одуванчик и желтый - это один и тот же цветок)
Впервые слово «cache» в компьютерном контексте было использовано в 1967 году во время подготовки статьи для публикации в журнале «IBM Systems Journal». Статья касалась усовершенствования памяти в разрабатываемой модели 85 из серии IBM System/360. Редактор журнала Лайл Джонсон попросил придумать более описательный термин, нежели «высокоскоростной буфер», но из-за отсутствия идей сам предложил слово «cache». Статья была опубликована в начале 1968 года, авторы были премированы IBM, их работа получила распространение и впоследствии была улучшена, а слово «кэш» вскоре стало использоваться в компьютерной литературе как общепринятый термин.
Как всегда пытаюсь подчинить хаос и организовать систему.
Или чем занимается Рост в воскресенье.
Разрабатываю систему хранения информации.
Нужно для методики Getting Things Done (из одноименной книги)
Чет всегда угорал над немецкими буквами со всякими точками. Думал, ну кто может придумать писать какие-то точки над буквами, типо ö. Ща читаю про символы и встретил то, чего никак не ожидал. Let me introduce you ё. Это же просто буква е с теми же диакритическими знаками. Хотя в моем сознании она всегда была другой отдельной буквой.
На работе новый моник выхватил)))00) и наконец-то линукс
Люблю матлаб)
Generally speaking, as you move outside and away from your CPU, actions get orders of magnitude slower. Writing to a CPU register is very fast. Accessing system RAM is quite slow in comparison. Doing I/O on disks or networks is an eternity.
myStack
https://teletype.in/@rostislaved/YHQBw0DF
Ну вы только посмотрите на эту красотищу от китайцев!
ахахаххахах
myStack
https://teletype.in/@rostislaved/YHQBw0DF
В тему про кумулятивные графики:
Usability is close to zero
Я перешел на линукс и захотел запустить свою подсветку для монитора - ambilight. Сперва пришлось попаять и приделать новый провод подлинее, чтобы можно было приклеить блок питания на монитор. Дальше сложнее.. Всего было три ниточки. Те всего три программы (а вернее их исходный код) которые в теории должны были заставлять подсветку работать. Запустить получилось только одну. Она работала на каком-то странном языке (как я понял созданном на основе джавы для обучения программированию) и выдавала всего 8 фпс (обновлений цвета диодной ленты) и при этом все на мониторе было рывками. В фильмах был слайд шоу и окна двигались рывками. Поэтому я решил написать свою! Заодно и отличная тренировка языка, который сейчас изучаю - golang. Собственно вот сейчас почти в 4 утра и спустя 4 дня у меня получилось ее завести)) 30 фпс и ничего не лагает! Я рад, это уже круто и с этим даже можно жить, но осталась моя любимая часть - оптимизация производительности)
Идея у программы довольно простая (хотя четыре дня назад я о ней и не догадывался):
1. Прога делает скриншоты областей у краев экрана
2. Находит средний цвет каждого из скриншотов
3. Посылает этот цвет на диодную ленту
И все это 30 раз в секунду. Жесть)
Forwarded from Rostislav Teryaev
This media is not supported in your browser
VIEW IN TELEGRAM