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
Забавно. Вспомнилось.

Когда еще писал магистерскую, то мой научник, который хоть и энергетик, но в то же время и программист крутой упомянул, что нашел на ютубе видео от какого-то Дяди Боба и он ему понравился. Сказал, что умные вещи говорит. И я еще тогда подумал, ха какое нелепое прозвище, Дядя Боб, не буду смотреть эти видео.

Спустя 3 года я не только узнал, что это за Дядя Боб, а еще и книги его по несколько раз перечитал и статьи проштудировал. Но прозвище все равно какое-то нелепое)
👍1
Кликуха короче
Технологическая индустрия Индии оценивается в 194 миллиарда долларов. Для сравнения «По оценке ассоциации РУССОФТ, размер ИТ-рынка России в 2020 г. достиг $34,1 млрд».
This media is not supported in your browser
VIEW IN TELEGRAM
👍2😁1
Базы данных – это деталь реализации! К вопросу о базе данных следует переходить как можно позже. Нет числа приложениям, которые были спроектированы в расчете на конкретные СУБД и в результате оказались неразрывно с ними связаны. Вспомните, что такое абстрагирование: «выделение важного и исключение несущественного».

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

А табельный номер - это просто ID.
🤔1
Злаки
Любая оптимизация состоит из нескольких последовательных действий:
1. Найти участок, где медленно
2. Измерить производительность этого участка
3. Оптимизировать
4. Измерить производительность этого участка и сравнить с п.2

Часто делают только пункт 3. И часто оказывается, что зря

UPD: еще есть 0. Ответить на вопрос: надо ли делать быстрее?
😁2🔥1
Вот как гугловая нейронка умеет убирать шум с фоток:
https://petapixel.com/2022/08/23/google-researchers-add-powerful-denoise-tool-to-nerf-ai-program/

Я вот такие штуки смотрю и каждый раз в шоке от того, что умеют всякие искусственные интеллекты.

Но это англоязычные посты\статьи. Этого еще нет встроенного в мобилки и, наверное, большинство людей просто не подозревают о том, что уже сейчас возможно и как эта отрасль перспективна.

У меня есть знакомая-врач, которая не поверила мне, когда я сказал, что для компьютера проанализировать кардиограмму не составит труда. Говорила, что обязательно для этого нужен человек. Я хоть и не видел реальных примеров, но судя по тому, как всякие нейронки определяют рак по фотографиям думаю, что кардиограмму проанализировать будет очень легко. Но кстати не понимаю, почему это еще не внедрено😡
👍1🤬1
вооо. Я сейчас тот, что в мат.ожидании
Race Condition vs. Data Race
https://blog.regehr.org/archives/490
👍2
меми
🤩1
В механике есть сила трения покоя и сила стрения скольжения.
Определение простое. Это силы, которые действуют на тело пока оно не движется и когда движется. И как правило трение покоя несколько больше трения скольжения.
На практике значит, что чтобы сдвинуть предмет надо сперва приложить чуть больше силы, а когда тело двигается, то силы требуется меньше, чтобы поддерживать движение.
👍4
Так вот, мне понравилась аналогия между этими силами и какими-то начинаниями в жизни. Часто начать что-то новое довольно трудно, но, когда начал, продолжать уже легче.

В феврале я начал проходить собеседования. Был сильный толчок, который позволил мне преодолеть силу трения покоя, но постепенно я остановился и сейчас уже месяца 3, как не прохожу. Но недавно мне HR из европы написал в телегу от чего я был в шоке ибо считаю, что она у них не очень популярная. И вот сейчас я опять испытываю силу трения покоя - сильно волнуюсь и противлюсь новому.

Но в повторении преодолевания этой силы трения покоя вижу пользу, ибо с каждым разом она уменьшается и уменьшается, а я становлюсь менее неподвижным)
👍51
myStack
Вот такой вот поисковой запрос для линкдИна ("torronto" OR "vancouver") AND (+"golang" OR +"go" OR "software engineer" OR "software developer") AND (NOT ("hashicorp" OR "coinbase" OR "Slack" OR "hootsuite" OR "hopper" OR "netskope" OR "AFFIRM" OR "Unity" OR…
Оказывается LinkedIn может нормально искать!

Я сейчас обнаружил, что если ввести просто запрос, например:
golang
то вывод будет 23 тысячи вариантов, где ЕСТЕСТВЕННО не будет слова golang внутри.

Но работает ввод в кавычках:
"golang"
в таком случае выдает 400 результатов, в каждом! из которых есть слово golang.
Некcт про LinkedIn.

В выдаче много promoted jobs, которые АБСОЛЮТНО нерелевантны. Чтобы убрать надо сделать закладку в браузере, куда вместо урла вставить это:
javascript:var i=0,x=document.getElementsByClassName('jobs-search-results-list')[0];function phase2(){document.querySelectorAll("li").forEach(function(e){e.id&&e.innerHTML.match(/Promoted/)&&e.remove()}),setTimeout(function(){x.scrollTop=0},0)}!function e(){x.scroll(0,100*++i),i>40?phase2():setTimeout(e,0)}();

И когда находишься на странице с работой надо открыть эту закладку, тогда все promoted jobs исчезнут.
Как же больно.

Дали графоману гуманитарию (или AI) написать текст вакансии. Я читаю и просто получаю 0 бит полезной информации.
Я тут это. Написал учебный пример из книги Дядюшки Боба на Go.
https://github.com/Rostislaved/the-payroll-system

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

Делал, чтобы прочувствовать все эти моменты с паттернами и как обходиться без наследования. И заодно собственно паттерны и написать ручками.

Что могу сказать:
Стратегия - крутая.
Шаблонного метода не хватает, с ним было бы еще круче)
Не хочу быть религиозным фанатиком одного языка, хочу видеть плюсы и минусы. Так вот го, не особо язык для написания энтерпрайз-мудреных штук на джаве лучше или все же на си шарпе, там наследование есть, а мне его тут не хватало прям. Хотя в ООП парадигме в го писать конечно же по прежнему можно.
🔥4
Рылся в top 50 restaurants и нашел аналог московской Красоте. Называется Alchemist и находится в Копенгагене.
Если в Красоте билет 20к, то в Alchemist'е 36к)
🔥1