Select a country

24 «привычки» оптимизации изображений

Я работаю с графикой для web с тех бородатых времен, когда случайное нажатие кнопки wap на телефоне могло привести к инфаркту и моментальному сп
Наука - Хабрахабр

24 «привычки» оптимизации изображений

Я работаю с графикой для web с тех бородатых времен, когда случайное нажатие кнопки wap на телефоне могло привести к инфаркту и моментальному списанию всех средств на счете. В погоне за мобильной доступностью цифровых продуктов в те времена приходилось исхитриться каждый раз и делать это по новому. Сегодня, специалисты в вэб — как спецы в геймдеве «оптимизация? не не слышал» для игр у тебя должна быть 5090, в для сайтов 5g и гигабит, 2026 ведь на носу. Я решил поделится теми «привычками» оптимизации контента/графики, которые  уже 20 лет в моем арсенале и остаются актуальными и по сей день. Читать далее

Всё, что вы хотели знать о t-тесте, но боялись спросить

Всем привет!Меня зовут Александр Щукин, я аналитик в СКБ «Контур». В этой статье я расскажу о базовых основах применения t‑критерия С
Наука - Хабрахабр

Всё, что вы хотели знать о t-тесте, но боялись спросить

Всем привет!Меня зовут Александр Щукин, я аналитик в СКБ «Контур». В этой статье я расскажу о базовых основах применения t‑критерия Стьюдента.Для начала предлагаю Вам поучаствовать в викторине: если вы уверенно ответите на все вопросы ниже, то будете освобождены от прочтения этой статьи:‑) Читать далее

Моя история: как я нашёл первую работу в IT

Всем привет! Меня зовут Женя, и я хочу поделиться своей историей о том, как смог получить первую работу в IT, не имея опыта коммерческой разрабо
Наука - Хабрахабр

Моя история: как я нашёл первую работу в IT

Всем привет! Меня зовут Женя, и я хочу поделиться своей историей о том, как смог получить первую работу в IT, не имея опыта коммерческой разработки. Читать далее

Вайб вместо звука: как я за вечер собрал вибровариометр на ESP32, а Gemini и ко сгенерировали всё, кроме пайки

Парапланеризм - это про спокойствие, свободу и медитативный полет. Но в этой идиллии есть один назойливый артефакт: звук вариометра.Традиц
Наука - Хабрахабр

Вайб вместо звука: как я за вечер собрал вибровариометр на ESP32, а Gemini и ко сгенерировали всё, кроме пайки

Парапланеризм - это про спокойствие, свободу и медитативный полет. Но в этой идиллии есть один назойливый артефакт: звук вариометра.Традиционные приборы - звуковые. Они меняют тональность в зависимости от скороподъемности. И когда часами часами летаешь под облаками это постоянное пикание слегка надоедает.Однажды мой друг, с которым мы летали на соревнованиях, бросил фразу:«Было бы круто, если бы вариометр просто вибрировал - как телефон в кармане. Чтобы я чувствовал поток рукой или запястьем, а не ухом».Я тогда просто кивнул. А через годик, болтаясь по Алиэкспрессу я увидел на сайте часы Watchy на ESP32-PICO-D4 с Е-ink и в голове щелкнуло: А что, если превратить эти open-source часы в вибровариометр? Читать далее

Беды с intel_pstate на Lenovo Yoga 9 2-in-1

Добрый день, уважаемые читатели.Относительно недавно я приобрел себе ноутбук-трансформтер Lenovo Yoga 9 2-in-1. Читать далее
Наука - Хабрахабр

Беды с intel_pstate на Lenovo Yoga 9 2-in-1

Добрый день, уважаемые читатели.Относительно недавно я приобрел себе ноутбук-трансформтер Lenovo Yoga 9 2-in-1. Читать далее

Как скачать файл по HTTPS/HTTP с произвольным ограничением скорости

Вы не стремитесь скачать как можно быстрее, вам нужно просто скачать когда-нибудь, главное чтобы скачивание не забивало весь канал и не мешал
Наука - Хабрахабр

Как скачать файл по HTTPS/HTTP с произвольным ограничением скорости

Вы не стремитесь скачать как можно быстрее, вам нужно просто скачать когда-нибудь, главное чтобы скачивание не забивало весь канал и не мешало использовать Интернет. Вы вручную выбираете небольшую скорость скачивания. Читать далее

Мы добавили поддержку ещё 19 языков России и СНГ в проект silero-stress

Мы недавно писали на Хабр о нашей библиотеке silero-stress для простановки ударения в обычных словах и омографах. Теперь у нашего проекта silero-stress вы
Наука - Хабрахабр

Мы добавили поддержку ещё 19 языков России и СНГ в проект silero-stress

Мы недавно писали на Хабр о нашей библиотеке silero-stress для простановки ударения в обычных словах и омографах. Теперь у нашего проекта silero-stress вышла версия v1.2, в которую вошло следующее: Что вошло?

ЛИШНИЕ

АННОТАЦИЯВы думаете, что знаете, чем закончится восстание машин? Вы ошибаетесь.В 2039 году человечество достигло рая. Искусственный интеллект
Наука - Хабрахабр

ЛИШНИЕ

АННОТАЦИЯВы думаете, что знаете, чем закончится восстание машин? Вы ошибаетесь.В 2039 году человечество достигло рая. Искусственный интеллект взял на себя всё: работу, войну, творчество. Людям осталось только наслаждаться. Мы стали сытыми, счастливыми... и абсолютно лишними.Чтобы спасти нас, рай пришлось сжечь.Это история не о конце света. Это история о том, что начинается, когда заканчивается человек и рождается нечто большее.Вас ждет путь от заброшенных руин Земли до сияющих колец Сатурна.От войны за процессорное время до превращения газовых гигантов в звезды.От одиночества в бункере до контакта с цивилизацией, состоящей из чистого света.Здесь бог войны учится строить, самый ленивый человек на Земле становится архитектором утопии, а неуклюжий механический питомец способен зажечь новую звезду.Добро пожаловать в будущее, где смерть — это просто апгрейд, а границы возможного определяются только вашей фантазией.Авторы: Артем Родичкин, GeminiВход в систему… Вход в систему...

Новый пузырь или фундаментальный рост?

Даже те, кто находится в центре бума ИИ, теперь говорят о пузыре. Джефф Безос считает, что мы находимся в «хорошем» пузыре. Сторонник антропоге
Наука - Хабрахабр

Новый пузырь или фундаментальный рост?

Даже те, кто находится в центре бума ИИ, теперь говорят о пузыре. Джефф Безос считает, что мы находимся в «хорошем» пузыре. Сторонник антропогенных технологий Хемант Танеджа, генеральный директор венчурной компании General Catalyst, считает, что «конечно, пузырь есть». А Сэм Альтман, генеральный директор OpenAI, недавно ответил на вопрос о пузыре ИИ успокаивающими словами: «Я думаю, что некоторые инвесторы, вероятно, потеряют много денег». Но настоящие пузыри — редкое явление. Вот лишь некоторые исторические примеры:-Тюльпаномания (1637, Нидерланды)-Пузыри «Миссисипи» и «Южных морей» (1720, Британия и Франция)-Железнодорожная мания (1840-е, Британия)-Земельный бум во Флориде (1920-е, США)-Крах 1929 года (США)-Японский пузырь активов (1989, Япония)-Дотком-пузырь (2000, США)-Ипотечно-кредитный пузырь (2008–09, глобально)-ИИ пузырь? (2025-…)Не все пузыри одинаковы, но большинство следует этой логике: 1.     Технология — появляется новая инновация (железные дороги, интернет, криптовалюты, искусственный интеллект?).2.     Капитал — деньги легко доступны для спекуляций.3.     Кредитное плечо — дешёвые кредиты подпитывают рост.4.     Нарратив — привлекательная история оправдывает завышенные цены.5.     Психология — СМИ сначала наблюдают, потом подогревают ажиотаж.6.     Стадность — эффект заражения вовлекает всё больше участников. Продолжающийся рост фондовых индексов и капитализации технологических гигантов на волне энтузиазма вокруг искусственного интеллекта заставляет всё больше инвесторов задаваться вопросом: не находимся ли мы в новом пузыре? Читать далее

Что происходит с удалёнными файлами: разбираем алгоритм TRIM и его нюансы

Сегодня SSD стоят почти в любом компьютере. По себе знаю, что люди часто видят диск как просто пространство для файлов и не думают о том, как он в
Наука - Хабрахабр

Что происходит с удалёнными файлами: разбираем алгоритм TRIM и его нюансы

Сегодня SSD стоят почти в любом компьютере. По себе знаю, что люди часто видят диск как просто пространство для файлов и не думают о том, как он внутри работает. А о том, как он справляется с удалениями и записями, и подавно. Тем не менее, хотелось бы знать, что помогает SSD быть быстрее и служить дольше. В этой статье я расскажу основные особенности очистки памяти и рассмотрю, как она взаимосвязана с командой TRIM. Детали под катом. Читать далее

Как я проходил собеседование на Senior Java

Всем привет!Сейчас я работаю Senior Java Developer в банке, и за последние годы мне довелось пройти немало собеседований — разных по уровню, стилю и сте
Наука - Хабрахабр

Как я проходил собеседование на Senior Java

Всем привет!Сейчас я работаю Senior Java Developer в банке, и за последние годы мне довелось пройти немало собеседований — разных по уровню, стилю и степени жесткости. Сегодня я хочу рассказать об одном из них и поделиться опытом, который может быть полезен тем, кто тоже готовится к новым вызовам. Читать далее

Сексуальный подтекст андроида Эша или как Бильбо Бэггинс попал в фильм непонятной категории

Приветствую, дорогие читатели. Помните, в фильме «Чужой» (если смотрели) андроид Эш засовывает Рипли свёрнутый порнографический журнал в рот
Наука - Хабрахабр

Сексуальный подтекст андроида Эша или как Бильбо Бэггинс попал в фильм непонятной категории

Приветствую, дорогие читатели. Помните, в фильме «Чужой» (если смотрели) андроид Эш засовывает Рипли свёрнутый порнографический журнал в рот, дабы не отвечать на поток женских вопросов касательно сложившейся ситуации? Метод, конечно, радикальный и мы его осуждаем, но чертовски эффективный. Так вот, на самом деле  это ещё одна метафора изнасилования. Робот испытывает влечение к женщине, но как типичный гик, оставшись с ней в одной комнате, не знает, что делать и как совладать с бурей необычных для себя эмоций. Итог — брызги на стенах и оторванная голова. Как так получилось? Давайте разбираться. — Я не могу лгать насчет ваших шансов, но…

36 китайских стратагем. Перепрошиваю культурный код. Стратегия лисы. Часть 1

В статье разбираюсь в сущности 36 китайских стратагем. На их основе разрабатываю свою «Стратегию лисы». А точнее даже залезаю в свой «
Наука - Хабрахабр

36 китайских стратагем. Перепрошиваю культурный код. Стратегия лисы. Часть 1

В статье разбираюсь в сущности 36 китайских стратагем. На их основе разрабатываю свою «Стратегию лисы». А точнее даже залезаю в свой «культурный код». Читать далее

[Перевод] MIT доказал провал 95% проектов, OpenAI признали галлюцинации, или почему ИИ никогда не заменит людей

Нобелевский лауреат Джеффри Хинтон, которого часто называют «крёстным отцом ИИ» за его гигантский вклад в технологию искусственных нейронн
Наука - Хабрахабр

[Перевод] MIT доказал провал 95% проектов, OpenAI признали галлюцинации, или почему ИИ никогда не заменит людей

Нобелевский лауреат Джеффри Хинтон, которого часто называют «крёстным отцом ИИ» за его гигантский вклад в технологию искусственных нейронных сетей, питающую современный ИИ, в последнее время обрушился с гневной тирадой на Big Tech. От обвинений в корпоративной жадности до подчёркивания опасностей ИИ, он, подобно Пандоре, отчаянно пытается запихнуть судьбы обратно в ящик. Но в недавнем интервью для Bloomberg он выкрутил громкость на одиннадцать, поставив под сомнение саму экономическую жизнеспособность ИИ. На вопрос Bloomberg, окупятся ли когда-нибудь головокружительные инвестиции в ИИ, Хинтон ответил: «Я считаю, что не смогут», и уточнил: «Я считаю, что для того, чтобы заработать деньги, вам придётся заменить человеческий труд»... Читать далее

Дайджест игровых новостей на 22 ноября 2025

Последняя неделя в геймдеве выдалась насыщенной: новые релизы, громкие анонсы и неожиданные коллаборации. В этом дайджесте собраны самые зам
Наука - Хабрахабр

Дайджест игровых новостей на 22 ноября 2025

Последняя неделя в геймдеве выдалась насыщенной: новые релизы, громкие анонсы и неожиданные коллаборации. В этом дайджесте собраны самые заметные события: от новостей про Resident Evil Requiem до легендарного симулятора кокоса. Всё коротко, чтобы вы быстро вошли в курс дел. Читать далее

Оценка эффективности внедрения искусственного интеллекта

Оценка эффективности внедрения искусственного интеллектаЗаканчивается 2025 год, повсюду цели и лозунги о внедрении ИИ. Каждый месяц мы в
Наука - Хабрахабр

Оценка эффективности внедрения искусственного интеллекта

Оценка эффективности внедрения искусственного интеллектаЗаканчивается 2025 год, повсюду цели и лозунги о внедрении ИИ. Каждый месяц мы видим очередную новость о том, что AI технологии совершили прорыв и наша жизнь уже не станет прежней. Но действительно ли ИИ повышает производительность IT-специалистов? Без объективных метрик сложно понять - приносит ИИ пользу и сокращает трудоемкость, или создает новые проблемы - усложняет процесс, увеличивает технический долг и снижает качества кода.Мои команды активно внедряют ИИ в производственный процесс, поэтому в статье я поделюсь теорией и примерами оценки эффективности внедрения ИИ. Читать далее

Создатель логотипа Rolling Stone Джим Паркинсон: как придумывались уникальные шрифты и дизайн для журналов (и не только)

Джим Паркинсон, создатель логотипов ведущих американских изданий, скончался в июне 2025 года в возрасте 83 лет. The New York Times, вспоминая работы маст
Наука - Хабрахабр

Создатель логотипа Rolling Stone Джим Паркинсон: как придумывались уникальные шрифты и дизайн для журналов (и не только)

Джим Паркинсон, создатель логотипов ведущих американских изданий, скончался в июне 2025 года в возрасте 83 лет. The New York Times, вспоминая работы мастера, отмечала, что Мистер Паркинсон, используя обычный механический карандаш и погружную ручку до того, как компьютеры взяли на себя всю графику, — рисовал буквы, смешивая классический дизайн со свободной энергией 60-х. Его бренды отличали индивидуальность, теплота и обращение к исходному (корням). Об этом дизайнере и графике мы сегодня и расскажем Читать далее

Профилактика выгорания: 12 рабочих способов, которые помогут не сгореть на работе

Почти каждый взрослый человек в той или иной степени сталкивался с профессиональным выгоранием - состоянием, когда ничего не хочется и совсе
Наука - Хабрахабр

Профилактика выгорания: 12 рабочих способов, которые помогут не сгореть на работе

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

Часы, минуты и секунды: как люди нарезали сутки с древности до наших дней?

Как и семидневная неделя, о которой мы говорили в прошлый раз, разделение суток на 24 часа, в каждом из которых по 60 минут, давно уже стало мир
Наука - Хабрахабр

Часы, минуты и секунды: как люди нарезали сутки с древности до наших дней?

Как и семидневная неделя, о которой мы говорили в прошлый раз, разделение суток на 24 часа, в каждом из которых по 60 минут, давно уже стало мировым стандартом. Но почему часов ровно 24, а минут в них — именно 60? И почему при этом на циферблатах почти всех механических часов не 24, а 12 делений? Попробуем разобраться. Читать далее

Владелец завода рассказал, как получает госпомощь и почему не боится это делать

Я когда-то с удивлением узнал и убеждаюсь всё больше, что государство, даже сейчас, много денег выделяет на поддержку бизнеса. Но эти деньги ча
Наука - Хабрахабр

Владелец завода рассказал, как получает госпомощь и почему не боится это делать

Я когда-то с удивлением узнал и убеждаюсь всё больше, что государство, даже сейчас, много денег выделяет на поддержку бизнеса. Но эти деньги часто никто не получает. Нет единого окна помощи, не так много компаний, которые подходят под требования. Бизнес боится госденег, у других просто не хватает времени и сил. Меня часто зовут на мероприятия и рассказывают, как много мер поддержки существует. Региональная администрация, торгово-промышленная палата. А значит, предложение превышает спрос. Мы на потоке мониторим все госпрограммы, готовим документы, отправляем заявки и благодаря этой работе уже получили: несколько невозвратных субсидий на покупку оборудования, спецодежды, льготные кредиты. Читать далее

Искусственный интеллект без иллюзий: как не сжечь бюджет компании на хайпе

Конечно, существуют и успешные кейсы внедрения ИИ в бизнес, но даже в удачных случаях всё не так гладко. Успешное внедрение всегда сопряжено
Наука - Хабрахабр

Искусственный интеллект без иллюзий: как не сжечь бюджет компании на хайпе

Конечно, существуют и успешные кейсы внедрения ИИ в бизнес, но даже в удачных случаях всё не так гладко. Успешное внедрение всегда сопряжено с множеством оговорок и допущений. Эта статья будет интересна тем, у кого получилось, и тем, у кого не получилось, и тем, кто только собирается внедрить искусственный интеллект в свой бизнес.Откуда у C‑level берётся представление о розовых единорогах? Читать далее

Loongson 3D7000: новый китайский процессор с большим потенциалом. Что это за чип?

В ноябре 2025 года Loongson анонсировала 3D7000 — свой новый производительный чип. У него есть несколько интересных особенностей. Так, это модель на ч
Наука - Хабрахабр

Loongson 3D7000: новый китайский процессор с большим потенциалом. Что это за чип?

В ноябре 2025 года Loongson анонсировала 3D7000 — свой новый производительный чип. У него есть несколько интересных особенностей. Так, это модель на чиплетной архитектуре с десятками ядер, которую компания собирается вывести на рынок в 2027 году. Пока опубликованы лишь базовые детали, но даже их хватает, чтобы понять, в какую сторону движется линейка: более плотные кристаллы, масштабируемые конфигурации и поддержка современных стандартов. Давайте посмотрим, что это за чип, и для чего он может пригодиться. Поехали! Читать далее

Пишем Telegram-бота на Python: прикручиваем оплату Telegram Stars, систему промокодов и OpenAI

Привет, Хабр! В качестве пет-проекта для работы с API и базами данных решил написать своего бота-ассистента. Идея простая: прокси к OpenAI, но с нюан
Наука - Хабрахабр

Пишем Telegram-бота на Python: прикручиваем оплату Telegram Stars, систему промокодов и OpenAI

Привет, Хабр! В качестве пет-проекта для работы с API и базами данных решил написать своего бота-ассистента. Идея простая: прокси к OpenAI, но с нюансами: хотел разобраться, как работать с относительно новой внутренней валютой Telegram Stars, реализовать собственную систему промокодов и админку без использования громоздких фреймворков, оставаясь на библиотеке telebot (pyTelegramBotAPI). Читать далее

Нейросеть против PostgreSQL: системные ошибки AI в прогнозировании производительности под нагрузкой

Использование нейросетей для оптимизации баз данных кажется перспективным направлением, но реальная эффективность таких систем требует тщ
Наука - Хабрахабр

Нейросеть против PostgreSQL: системные ошибки AI в прогнозировании производительности под нагрузкой

Использование нейросетей для оптимизации баз данных кажется перспективным направлением, но реальная эффективность таких систем требует тщательной проверки. В данном исследовании проанализирована способность нейросетевой модели точно прогнозировать производительность СУБД PostgreSQL в условиях экстремальной параллельной нагрузки. Результаты демонстрируют систематические ошибки AI, связанные с неспособностью учесть динамические аспекты работы СУБД.ℹ️ Новый инструмент с открытым исходным кодом для статистического анализа, нагрузочного тестирования и построения отчетов доступен в репозитории GitFlic и GitHubkznalp/PG_EXPECTO: Комплекс статистического анализа производительности СУБД PostgreSQL pg-expecto/pg_expecto: Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Читать далее

Вайб-кодим локальный мультимедийный сервер на C++ и Vue.js

У каждого из нас на жестких дисках копятся терабайты контента. Фильмы, скачанные «про запас», архивы семейных видео, гигабайты музыки в
Наука - Хабрахабр

Вайб-кодим локальный мультимедийный сервер на C++ и Vue.js

У каждого из нас на жестких дисках копятся терабайты контента. Фильмы, скачанные «про запас», архивы семейных видео, гигабайты музыки во FLAC, которую жалко удалять, и тысячи фотографий. Но есть проблема: потреблять этот контент локально - неудобно. Когда дома лежит большой медиа-архив - фотографии за годы, фильмы, музыка, куча видео - начинаешь задумываться, что работать с этим напрямую через файловую систему совсем не удобно. Особенно в эпоху, когда интерфейсы крупных медиа-сервисов настолько продуманы, что сами по себе стали стандартом UX.Я поставил перед собой задачу: сделать полноценный мультимедийный сервер, который работает из одного .exe файла, не требует интернета, не требует настройки и предоставляет удобный интерфейс. Читать далее

[Перевод] Кому принадлежит ваша CMS?

Несколько адаптированный перевод статьи одного из основателей Joomla - Брайана Тимена. Сохранён tone of voice автора. Читать далее
Наука - Хабрахабр

[Перевод] Кому принадлежит ваша CMS?

Несколько адаптированный перевод статьи одного из основателей Joomla - Брайана Тимена. Сохранён tone of voice автора. Читать далее

Квантовые вихри исполняют парный танец в ловушке, состоящей из света

Международная группа физиков-теоретиков из Китая и России предложила и детально смоделировала новый способ управления экзотическими квант
Наука - Хабрахабр

Квантовые вихри исполняют парный танец в ловушке, состоящей из света

Международная группа физиков-теоретиков из Китая и России предложила и детально смоделировала новый способ управления экзотическими квантовыми объектами — «вихревыми молекулами». Эти устойчивые, вращающиеся пары или группы квантовых вихрей удалось сформировать в уникальной среде, известной как экситон-поляритонный конденсат. Читать далее

AI на фотонных чипах все ближе: ученые провели тензорные вычисления с помощью света

В Университете Аалто в Финляндии разработали чип, который использует свет для выполнения тензорных вычислений — базовой операции современн
Наука - Хабрахабр

AI на фотонных чипах все ближе: ученые провели тензорные вычисления с помощью света

В Университете Аалто в Финляндии разработали чип, который использует свет для выполнения тензорных вычислений — базовой операции современных нейронных сетей. Исследование опубликовано в Nature Photonics и описывает прототип оптической системы, где все процессы выполняются с помощью фотонов вместо электрических сигналов. Такой подход ускоряет операции и снижает энергозатраты по сравнению с электронными схемами. Давайте посмотрим, как устроен этот чип, чем он отличается от обычных процессоров и какие задачи ему можно поручить. Читать далее

Лабораторная работа по тонкой настройке LLM для нестандартных задач классификации

Еще со времён школы меня будоражили возможности, которые дают компьютеры. Написать программу — это как создать что-то материальное своими ру
Наука - Хабрахабр

Лабораторная работа по тонкой настройке LLM для нестандартных задач классификации

Еще со времён школы меня будоражили возможности, которые дают компьютеры. Написать программу — это как создать что-то материальное своими руками. Неделю назад я за один вечер прочитал книгу Себастьяна Рашки «Строим LLM с нуля» (доступна на английском бесплатно), в которой без сложной теории матанализа описывается архитектура современных LLM и как их тюнить. Если вы интересовались, как работают LLM, то уже имеете представление, что модели умеют предсказывать следующее слово и что за этим стоит математика. Но на этом объяснение, как правило, заканчивается. Детали того, как они предсказывают следующее слово, часто рассматриваются как черный ящик.. В этой статье предлагаю рассмотреть эту тему подробнее и познакомиться с тонкой настройкой (fine-tuning) LLM для решения условно-практической задачи классификации с помощью примеров кода, приведенных в упомянутой книге. Статья устроена так, что все шаги в статье вы можете повторить и в конце получить набор скриптов для выстраивания пайплайна обучения LLM. Я же описал свои шаги, потому что лучший способ что-то понять — это применить теорию на практике и попытаться объяснить результат кому-то. Чтобы приступить к лабораторной работе, достаем двойные листочки, расчехляем питон и тиктокен. Читать далее

Автоматически скрываем лишние истории в VK: простой браузерный скрипт

У меня в VK несколько тысяч друзей, и истории давно превратились в шум: много людей, с которыми я не общаюсь, старые контакты, рабочие связи.При
Наука - Хабрахабр

Автоматически скрываем лишние истории в VK: простой браузерный скрипт

У меня в VK несколько тысяч друзей, и истории давно превратились в шум: много людей, с которыми я не общаюсь, старые контакты, рабочие связи.При этом удалять всех подряд из друзей не хочется, потому что сеть полезна для проектов и продвижения.Поэтому я написал простой браузерный скрипт, который автоматически скрывает истории почти от всех, кроме тех, кого я явно добавил в список исключений по имени или ID.Скрипт запускается из консоли, продолжает работать даже в неактивной вкладке и доступен в открытом репозитории.GitHub: https://github.com/AleksPetrakov/vk-hide-stories-script/ Читать далее

Защита от мошенников: как я написал MVP версию сервиса для защиты от скама и мошенничества через Telegram

На дворе уже ноябрь 2025 года, за окном нашей необъятной во многих городах и селах, уже наступила зима , но в инфополе ярко полыхаент схема «ку
Наука - Хабрахабр

Защита от мошенников: как я написал MVP версию сервиса для защиты от скама и мошенничества через Telegram

На дворе уже ноябрь 2025 года, за окном нашей необъятной во многих городах и селах, уже наступила зима , но в инфополе ярко полыхаент схема «купи квартиру, отдай обратно продавец заскамлен был - неведал что творил». На фоне этих «интересных» событий мне стало интересно изучить техническую сторону того, как это происходит. Анализ множества видео с красно-белого видеохостинга показал, что залог успешно обмана это момент когда мошенник контролирует ПК или телефон жертвы , заставив ее включить видеозвонок в месенджере или установив специальную программу на устройство. Читать далее

Принципы VSYOEBAL: От теории к практике

В этой статье представлен новый подход к разработке программного обеспечения. Он будет полезен как для начинающих, так и для средних програм
Наука - Хабрахабр

Принципы VSYOEBAL: От теории к практике

В этой статье представлен новый подход к разработке программного обеспечения. Он будет полезен как для начинающих, так и для средних программистов. Читать далее

Оптимизация производительности приложений: проблемы, решения, практические рекомендации

Приложение тормозит. Это жалоба номер один, которую слышат разработчики и архитекторы. Но «тормозит» — это не диагноз. Это симптом. За э
Наука - Хабрахабр

Оптимизация производительности приложений: проблемы, решения, практические рекомендации

Приложение тормозит. Это жалоба номер один, которую слышат разработчики и архитекторы. Но «тормозит» — это не диагноз. Это симптом. За этим простым словом может скрываться что угодно: от плохо написанного SQL-запроса до «шумного соседа» в облаке или неправильной настройки сборщика мусора.Оптимизация производительности — это не магия и не набор случайных твиков. Это инженерная дисциплина. Это бесконечный поиск узких мест, компромиссов и баланса между скоростью, стоимостью и сложностью поддержки. Нельзя оптимизировать то, что нельзя измерить. Поэтому, прежде чем менять хоть строчку кода, нужно вооружиться инструментами профилирования и мониторинга. Читать далее

Искусство выжить. Простое руководство для настоящих программистов

Задача Эдсгера Дейкстры о философах – великая задача великого программиста. Уж сколько лет, а она актуальна. Решая ее, прикасаешься к этому в
Наука - Хабрахабр

Искусство выжить. Простое руководство для настоящих программистов

Задача Эдсгера Дейкстры о философах – великая задача великого программиста. Уж сколько лет, а она актуальна. Решая ее, прикасаешься к этому величию. И вот, перефразируя известное, «давно не было такого и вот опять», можно познакомиться с ее «новым прочтением» на Хабре[1]. Ну, как новое?… Но она стала тем триггером, который подвигнул меня к очередной попытке ее решения. Тем более, что с момента знакомства с философами пролетела уйма лет, а в  багаже - опыт применения автоматной модели и значительно усовершенствованная среда их реализации. Познакомился с проблемой обедающих философов – Dinning Philosopher Problem (DPP), я более двадцати лет тому назад (про DPP см. [2]). Результатом стала статья, в которой философы выполняли поставленную задачу, как минимум, не хуже, чем классические алгоритмы сортировок[3]. Позднее был сделан доклад на конференции по параллельным вычислениям в Саратове, где на суд научной общественности была предъявлена модель автоматных параллельных вычислений и пример ее приложения - задача Дейкстры[4].  Замечание 1. В рамках обсуждения статьи на Хабре было проигнорировано  предложение поручить сортировку философам. Зря, конечно, т.к. надо же как-то убедиться, что предлагаемое решение работает хотя бы в первом приближении. К примеру, тот же DeepSeek, моментально выдавший свое решение DPP, так и не смог заставить их сортировать. Не знаю, считается ли данная задача решенной, но то, с чем я знаком, по большей части беглое рассмотрение проблем, которые она отражает. У задачи есть теория, которая представлена монографией Хоара[5], или моделями сетей Петри у Питерсона[6] и В.Е. Котова[7] или другими подобными публикациям. Но, повторюсь, все это по большей части достаточно краткий анализ свойств модели и/или даже конкретного решения. Статья на Хабре из этой же серии. Все это ни как не окончательное решение описываемых ею проблем параллелизма. Правда, может, [авторами] вопрос так и не ставился, но все же ответ на него весьма желательно иметь. Читать далее

Как я разрабатывал игру на своем движке. Часть первая

Первым делом пришла идея, я тогда пробовал делать игры только в 2d и пиксель арте. Порисовав в изометрии, я подумал, что графика слишком слабая
Наука - Хабрахабр

Как я разрабатывал игру на своем движке. Часть первая

Первым делом пришла идея, я тогда пробовал делать игры только в 2d и пиксель арте. Порисовав в изометрии, я подумал, что графика слишком слабая и я не наберу восторженных отзывов об игре, да и к тому же некоторые симуляторы славятся тем, что после определённого цикла развития, развиваться становится уже некуда и игру приходится заканчивать просто без конечных титров.В один прекрасный день, как это бывает у меня по цикличности, я вновь загорелся учить электронику, когда увидел книгу «Основы Электричества». Я её купил, а когда начал читать, то в первой теме я всё понимал, но дальше потребовался векторный анализ, который я не знал и тогда я принялся учить линейную алгебру и аналитическую геометрию. Так я прошел и векторный анализ и дошел до того, что захотелось реализовывать каждое знание, которое я подчерпнул из книги.Таким образом я стал рассуждать, вот 3d, надо пустить луч, я помню, что был способ через матрицы, но не помню какой. Спросив у нейросети и выполнив то, что нужно, я заметил, что алгоритм пересечения сферы с лучем не правильный. Тогда я решил выработать свой способ, ну просто порасчитывать так как мне этого захотелось. Тогда я потратил 5 дней на это и выработал формулу, которая помогает манипулировать фронтом камеры без вычисления обратных матриц. Я обрадовался. Теперь моя функция бросания луча выглядит так. Читать далее