habrahabr
Апгрейд компьютера паяльником. Часть II

Итак, в предыдущей части я остановился на том, что успешно стартовал деликатно помытую 386SX материнскую плату со свежевпаянным 486slc-процессором. Остался весьма важный вопрос: а возможно ли такой финт ушами провернуть с более современным и красивым камнем: 486DLC? ❯ Апгрейд 386dx на 486dlc Если взглянуть на мою материнку Seritech SER-386-AD III, то видно, что на ней присутствуют контактные площадки для установки панельки. Меня прямо манит впаять туда дополнительную панельку под камень :) …

  • суббота, 2 ноября 2024 г. в 00:00:14
habrahabr
Как сократить время ответа в 2 раза, добавив одну строку кода

Вечером после напряжённого рабочего дня часто хочется расслабиться и посмотреть новый фильм или сериал. Но как выбрать что-то стоящее среди огромного количества контента? Поможет рекомендательная система. Наша команда разработчиков стремится не только предоставлять качественные рекомендации, но и делать это быстро. Если пользователь долго ждёт результата, он может потерять интерес и уйти. По сути, мы отвечаем за наполнение главной страницы Okko, поэтому наши решения должны быть надежны и устойч…

  • суббота, 2 ноября 2024 г. в 00:00:14
habrahabr
На сколько денег может рассчитывать ИТ-предприниматель в разных ветках развития

1 миллион рублей в месяц — на руководстве проектом или на должности лида в условном Сбере или Яндексе. Там же вас и похоронят вместе со специализацией, но до пенсии работать будет очень комфортно. 2–4 миллиона — если заняться малым бизнесом по известной модели. Шаурма, недвижка, что-то ещё традиционное, в чём вы разбираетесь. Нужны софт-скилы, чтобы договариваться с администрацией, и несколько лет на развитие. Есть риски, но они обычно связаны с некомпетентностью или непониманием рынка. Есл…

  • суббота, 2 ноября 2024 г. в 00:00:12
golang
Golang + Redux

Привет, Хабр!Сегодня мы попробуем реализовать управление состоянием в Go‑приложениях с помощью паттерна Redux. Да‑да, Redux не только для JS.Redux — это предсказуемый контейнер состояния для приложений. Он помогает управлять состоянием приложения централизованно, делая его более предсказуемым и удобным для отладки. В основном Redux ассоциируется с фронтендом на JavaScript, но принципы, лежащие в его основе, иногда могут подойти и для Go‑приложений.Основные концепции Redux:Store: Централизованно…

  • суббота, 2 ноября 2024 г. в 00:00:10
golang
Лёгкости перехода: четыре разработчика о том, почему они перешли на Go

Микросервисная архитектура — это новый черный: кажется, уже все бигтехи пилят монолиты на сервисы и и ищут гошников в штат. Спрос рождает предложение — всё больше ребят переходят с других бэкенд-языков на Golang. Мы попросили наших разработчиков поделиться своим опытом перехода на Go и рассказать, почему они решили освоить новый язык программирования, какие плюсы и минусы видят в нём, дал ли переход на Go буст в новых карьерных возможностях и кому и в каких случаях они бы они советовали освоить…

  • суббота, 2 ноября 2024 г. в 00:00:10
javascript
Абсурдная незащищенность проекта @gamee

@gamee — это бот в Телеграме, который помимо своей криптомишуры, позволяет участникам одного чата соревноваться в аркадных играх. Один человек отправляет приглашение на игру с помощью инлайн-квери данного бота, а все участники затем могут вечно играть в прикрепленной мини-аппе. Для каждого чата формируется свой отдельный лидерборд. Предоставляются типы игр, которые вы скорее всего встречали в мобильных апп сторах, а также пасьянс и известный City Bloxx.Так выглядит приглашение в игру в любом ча…

  • суббота, 2 ноября 2024 г. в 00:00:08
javascript
Отладка и мониторинг в MobX: trace, introspection и spy

Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложности с количеством перерисовок или наоборот не обновлением данных со стора. Также могут проявляться проблемы с производительностью в том числе и из-за этого. Я решил поделиться отладочными инструментами MobX, ведь это может кому пригодиться.Реактивное программи…

  • суббота, 2 ноября 2024 г. в 00:00:07
github
timescale / pgai

A suite of tools to develop RAG, semantic search, and other AI applications more easily with PostgreSQL pgai allows you to develop RAG, semantic search, and other AI applications directly in PostgreSQL pgai simplifies the process of building search, Retrieval Augmented Generation (RAG), and other AI applications with PostgreSQL. It complements popular extensions for vector serch in PostgreSQL like pgvector and pgvectorscale, building on top of their capabilities. Overview The goal of …

  • суббота, 2 ноября 2024 г. в 00:00:05
github
GeostatsGuy / DataScienceInteractivePython

Python interactive dashboards for learning data science DataScienceInteractivePython: Interactive Educational Data Science Python Dashboards Repository (0.0.1) Interactive dashboards to help you over the intellectual hurdles of data science! To support my students in my Data Analytics and Geostatistics, Spatial Data Analytics and Machine Learning courses and anyone else learning data analytics and machine learning, I have developed a set of Python interactive dashboards. When students str…

  • суббота, 2 ноября 2024 г. в 00:00:04