Category : habrahabr

habrahabr
Потратил за год 2,3 миллиона рублей, записывая каждую покупку. Узнал много нового о себе

Уже несколько лет я веду детальный контроль наших семейных расходов. Делаю я это в первую очередь для того, чтобы самому себе ответить на вопрос: а сколько мы в действительности тратим денег в разрезе разных категорий? А какова динамика этих расходов во времени? И самое главное - какова наша личная инфляция?Тактико-технические характеристики персонажа из статьиО себе: Мне 34 года. Я живу в Санкт-Петербурге.Состав семьи: Нас двое взрослых и двое детей дошкольного возраста.О расходах: Среднемеся…

  • воскресенье, 10 декабря 2023 г. в 00:00:18
habrahabr
Моя любимая задачка по программированию для кодинг-интервью

За время работы в Google я провёл более двух сотен интервью. И главное, что я вынес из этой работы — проводить качественные собеседования очень непросто. Все дело в сигналах, которые мы посылаем и получаем. И у интервьюера, и у самого кандидата есть меньше часа, чтобы выложиться на полную. Порой, по разным причинам, мы получаем друг от друга ложные или неточные сигналы. Такова уж человеческая природа.С годами я выработал вопрос по кодингу, который мне самому очень нравится. Это до жути простой…

  • воскресенье, 10 декабря 2023 г. в 00:00:17
habrahabr
Прекратите клепать базы данных

В жизни каждого инженера‑фронтендера наступает момент, когда осознаёшь: далее не обойтись без кэширования данных из API. Всё может начаться с самых невинных вещей: сохраняем предыдущую страницу с данными, чтобы кнопка «Назад» срабатывала мгновенно; реализуем простенькую логику отмены действия или обеспечиваем слияние нескольких состояний от различных запросов к API. Но все мы знаем, чем такое кончается. Один за другим возникают запросы на новые фичи, и вскоре мы уже не покладая рук реализуем к…

  • воскресенье, 10 декабря 2023 г. в 00:00:17
habrahabr
Неизвестно полезный CSS

CSS не отстаёт от JavaScript. Постоянно развивается. Классно же. Мне особенно радостно видеть, как старые задачи, которые я решал при помощи костылей, теперь можно сделать при помощи одного свойства. Только многие фишки неизвестны широкому кругу разработчиков. Честно говоря, некоторые я сам узнал недавно. В любом случае так дальше нельзя. Надо исправлять ситуацию! Я собрал фишки, которые могут быть полезны в разного рода проектах. Неважно, верстаете ли вы сайт для малого бизнеса или создаёте …

  • суббота, 9 декабря 2023 г. в 00:00:22
habrahabr
Видеокарта VGA для микроконтроллера. Часть 2. От идеи до мелкой серии

В первой части была описана идея видеокарты VGA для простого микроконтроллера (или ардуины), с помощью которой можно выводить информацию на стандартный монитор с интерфейсом VGA даже с самых слабых и медленных ядер. Карта, сердцем которой является высокоскоростная ПЛИС, берет на себя все скоростные и критичные к таймингам операции. Идея была обкатана на макете и показала свою жизнеспособность. Однако для ее реализации «в железе», а тем более в серии, необходимо пересмотреть несколько момен…

  • суббота, 9 декабря 2023 г. в 00:00:21
habrahabr
Совершенные числа. Удивительная история поисков сверкающих звёзд в бесконечном числовом мире

«Нельзя быть настоящим математиком, не будучи немного поэтом»-- Карл ВейерштрассИстория математики состоит из постоянного поиска закономерностей в волшебном и необозримом океане чисел. Учёные-романтики уже много веков бороздят этот океан в стремлении найти скрытые до поры до времени течения и водовороты, чтобы потом использовать их на благо человечества.Математика не только универсальная, но и удивительно красивая наука. В ней древние многовековые знания органично соединяются с современными те…

  • суббота, 9 декабря 2023 г. в 00:00:20
habrahabr
Марсоход и моя ошибка на 500 миллионов долларов

Кажется, что некоторые ошибки хуже, чем смерть. Февральским вечером 2003 года я начал процедуру в Лаборатории реактивного движения НАСА в Пасадене, штат Калифорния. Я натянул костюм для чистой комнаты и прошёл в воздушный шлюз High Bay 1 здания 179, где создавались почти все межпланетные космические аппараты НАСА, начиная с программы «Рейнджер», делавшей снимки Луны в 1960-х. Спустя годы труда тысяч инженеров, техников и учёных оставалось всего две недели до того, как марсоход «Спирит» будет…

  • суббота, 9 декабря 2023 г. в 00:00:20
habrahabr
Как я сделал игру на ChatGPT

По профессии я продакт в IT. Но в душе я ИИ-энтузиаст и геймер. Мне интересно всё, связанное с ИИ и нейросетями. Я ни в коем случае не профессиональный геймдизайнер, но иногда делаю небольшие игры. Так что игра в ChatGPT была вопросом времени.Немного дисклеймеровЧто значит «Игра на ChatGPT»В интернете много статей и видосов, о том как ChatGPT помогает делать игры: придумывает идею, рисует концепт-арт, пишет диалоги. Иногда даже пишет код игры на каком-то языке. Так вот у меня тут вообще не об …

  • суббота, 9 декабря 2023 г. в 00:00:19
habrahabr
Одноплатники начала декабря 2023 года: почти что новогодние устройства

Несмотря на близость праздников, производители компьютерного «железа» продолжают выпускать устройства, хорошие и разные. Это актуально и для одноплатников, которые можно использовать для самых разных целей — от DIY-проектов до решения обычных офисных задач. Несколько гаджетов, которые, по нашему мнению, заслуживают внимания — под катом. Orange Pi AIpro Одноплатный девайс для экспериментов с ИИ и нейросетями. Называется устройство Orange Pi Aipro, по словам производителей, его можно исполь…

  • пятница, 8 декабря 2023 г. в 00:00:25