Pull to refresh
27
Karma
0.1
Rating
Ярослав Сиваков @yar3333

User

Как будут собирать российские серверы в новых условиях

Локализация серверов через денацификацию Тайваня - вот выход.

Институт развития интернета выделил новосибирской студии Cyberia Limited ₽260 млн на игру о периоде Смутного времени

Интересно, как эту игру будут распространять? Steam сейчас нормально выплачивает деньги разработчикам из РФ?

Что мы узнали, открыв первые 5000 экзопланет

Воздушный старт не поможет. Основное топливо ракеты тратится на набор фактически, горизонтальной скорости (т.е. первой космической), которая определяется силой притяжения и слабо падает с высотой.

Клиенты «Тинькофф» подали на банк в суд из-за многомиллионных списаний со счетов

Это не баг, это фича! Это не фича, это баг!

По существу о C# 10.0: как нам упростили жизнь — Часть 1

C#, что ты делаешь? Ахаха... Прекрати! :) Неймспейсы на файл - хорошо, глобальные юзинги - уже спорно, остальное - не нужно (жили без этих фич нормально). За статью - спасибо! :)

Xiaomi представила систему жидкостного охлаждения для смартфонов

Клапан Теслы - довольно спорная штука. Подозреваю, что он здесь больше из маркетинговых соображений.

Инженеры МГУ создали первого российского робота-собаку

Посмотришь как этот робот ходит - сразу настроение улучшается! Хотел бы такого домой. Приходишь с работы, кричишь: "Колченожик!" и тут к тебе подбегает ковыляет это божье человечье создание. Протягиваешь ему пальчиковый аккум, а он аккуратно хватает его корявым манипулятором (будет же такая опция в будущем?) и заваливается от непосильной ноши. Милота!

Перестаньте врать себе. Я middle, а вам нужен senior

Только последние годы начал понимать, что гонять json-ы из/в БД - это и есть высшее просветление. DDD и микросервисы - это лишнее :)) Если только вы не гугл. Правда, если я это скажу на собеседовании, вряд ли меня поймут :))

Наш мозг не компьютер

Особенно мне понравилось последнее утверждение :) Даже если не брать его абсурдность изначально, всё же интересно посчитать. 100 млрд. нейронов * 10 тыс. связей у каждого (берём по-максимуму). Итого: 10^15 связей. По данным википедии, в видимой части вселенной 10^80 обычных частиц (протоны+нейтроны+электроны). Вроде должно хватить на несколько мозгов :)

Хидео Кодзима. «Death Stranding». Будущее в твоих руках

Игра зашла, Кодзима гений, и всё бы хорошо, если бы не катсцены, которые, кажется, в сумме дольше, чем непосредственное управление персонажем в игре. И даже после титров в конце есть ещё катсцены. А потом ещё титры. :)

Функция, которую мне хотелось бы видеть в Git: группы коммитов

Да, в mercurial полновесные бранчи и история в результате выглядит куда яснее. Почему в git не добавят такое, чтобы каждый коммит помечался веткой, к которой он принадлежит - не понятно.

Подумываете об использовании MongoDB?

Мой опыт с Монго:

1) каждый отдельный запрос выполняется относительно медленно (в сравнении с MySQL, например);

2) дублирование данных - это нормально;

3) надёжность не на высоте (не знаю насчёт последних версий.. может что-то улучшилось) - лучше не хранить в Монго критичные данные вообще;

Вывод: отлично подходит как доп. хранилище большого количества не очень важных данных (логов, например). Как основная и единственная СУБД - скорее нет.

Документирование кодовой базы. Зачем и как?

Опыт ~15 лет практики привёл меня к вот таким соображениям:

  1. Implementation is documentation.

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

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

    Т.е. документация нужна, но её должен быть необходимый минимум, иначе затраты на её поддержку не будут окупаться.

Rust 1.53.0: IntoIterator для массивов, "|" в шаблонах, Unicode-идентификаторы, поддержка имени HEAD-ветки в Cargo

В C# поддерживаются национальные символы в идентификаторах. В норме никто их не использует. Но раз в год и палка стреляет :))

Путь IVI от монолита к микросервисам

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

5 причин грустить из-за смерти Adobe Flash

NanoFL с почестями похоронен :))

Как я написал интро 4K на Rust — и оно победило

Меня больше смутило использование glsl… Всегда казалось, что тру — это только побайтовая запись в видеопамять.

Детское авиамоделирование – на достойный уровень

Простой рецепт змея — штук несколько делал в детстве, летали отлично: берём два альбомных листа A4, склеиваем вдоль длинной стороны в формат A3. Обклеиваем рейками 5x2 (или аналогичными по прочности) по периметру. Важно, чтобы рейки были сухие (т.е. лёгкие). Ещё одну рейку приклеиваем поперёк (вдоль линии склейки листов). Уздечка — нитка №10 — цепляем спереди по углам + к центру поперечной рейки (т.е. в 3-х местах). По центру сзади делаем хвост из тряпичной ленты. При сильном ветре к хвосту привязывал четвертинку кирпича :))

Unigine Engine — новый уникальный

Супер, спасибо!

Information

Rating
2,390-th
Location
Брянск, Брянская обл., Россия
Date of birth
Registered
Activity

Specialization

Fullstack Developer
Lead