Обновить
-11
User Root@user_rootread⁠-⁠only

Пользователь

Отправить сообщение

«Сертификаты Минцифры» — вы уже в опасности

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели63K

Привет хабр

Я решил продолжить свое небольшое расследование о так называемых «сертификатах безопасности» от Минцифры. и немного развеять мифы

Читать далее

Обзор LSP: что это такое, зачем нужно, как работает

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели26K

Представьте: у вас есть N редакторов или IDE и M языков программирования. Получается, что для их корректной работы вам необходимо поддерживать N*M плагинов. Но что, если таких редакторов и языков много?.. Решением может стать LSP — единый интерфейс взаимодействия языкового сервера и редакторов, который помогает сузить проблему до N+М.

Меня зовут Денис Маматин, я работаю в отделе R&D СберТеха. Наша команда занимается разработкой и тестированием новых технологий. В этой статье я расскажу, что такое LSP‑протокол, как он поможет упростить разработку, и рассмотрю небольшой пример LSP‑сервера.

Читать далее

Я нанял джуна в свой open source проект. Вот что получилось

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели48K

Здравствуйте, товарищи! Сегодня у нас будет не техническая статья. Я расскажу об одном нестандартном кейсе из своей практики, суть которого отражена в заголовке.

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

Как обычно: все имена вымышлены, а совпадения случайны...

Ну давай, расскажи мне!

Tableau-дашборды для аналитика данных: бесплатные курсы, видео и порция вдохновения

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели13K

Всем привет! Это команда курса «Аналитик данных». Tableau — один из самых популярных инструментов для визуализации данных и создания дашбордов. Он активно используется в компаниях по всему миру, а умение работать с ним — весомый плюс на собеседовании на должность аналитика.

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

Читать далее

Как запустить нейросеть у себя на компьютере: 4 простых инструмента

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели142K

Вы когда‑нибудь задумывались, как это — иметь мощь языковой модели прямо на вашем компьютере? Экспериментировать с LLM (большими языковыми моделями) локально — словно открыть тайную дверь в мир ИИ... Вам открыт широкий горизонт для исследований, творчества и практического применения.

Но как запустить нейросеть на компьютере, если вы не Google? Хорошая новость: в 2025 году это стало проще и доступнее, чем когда‑либо! Вам не нужен суперкомпьютер (хотя мощная видеокарта значительно ускорит процесс). Современные эффективные модели и специализированное ПО делают локальный запуск нейросети реальностью для многих пользователей.

Давайте разберёмся, что для этого нужно. Мы рассмотрим 7 наиболее оптимальных для локального запуска моделей — Llama, Qwen, DeepSeek, Phi, Gemma, Mistral, Granite, — а также 4 быстрые и удобные программы: Ollama, LM Studio, Jan и GPT4All.

Читать далее

Игровые ПК разных эпох: покупаем за 1000 долларов в 1995, 2005, 2015 и в 2025

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели66K

Я еще не забыл, как в детстве мечтал о крутом компьютере. Листал каталоги, вырезал картинки, клеил на стену над кроватью и представлял, как однажды заработаю на монстра, который потянет абсолютно все игры. Правда, когда наконец накопил нужную сумму, оказалось, что за те же деньги можно взять конфигурацию в два раза мощнее, чем я хотел. Или в десять раз. Уже не помню. Главное, что именно тогда я уяснил, что в мире компьютерного железа нет понятия «идеальный момент для покупки». А что, если нам взять и устроить путешествие назад во времени и купить за условную тысячу долларов в разные эпохи развития ПК.

Читать далее

Как я учу новые технологии быстро и эффективно

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели67K

Привет, Хабр!

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

Читать далее

Закат эпохи IT-школ

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели150K

Многие из вас помнят, какими были IT-школы 10 лет назад. Это были просто сайты с полезными курсами по различным языкам программирования. Не было агрессивного маркетинга и обещаний звездных зарплат. Можно было с гордостью говорить о том, что ты прошёл какие-то курсы. Но главное — эти курсы действительно работали: после них удавалось устроиться на работу. Сейчас всё стало значительно хуже по всем направлениям. Перенасыщенный рынок, конкуренция между школами, вынужденная смена бизнес-модели, появление AI — всё это превратило IT-образование в то, каким мы видим его сегодня: в большой, неповоротливый и неэффективный организм с утраченной репутацией. Давайте разберёмся, как так получилось, и главное — что с этим делать.

Читать далее

Для защиты своего сервера я использую zip-бомбы

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели151K

Основной объём трафика в вебе возникает из-за ботов. По большей части, эти боты используются для обнаружения нового контента. Это читалки RSS-фидов, поисковые движки, выполняющие краулинг вашего контента, а сегодня и боты ИИ, собирающие контент, чтобы скармливать его LLM. Но есть и зловредные боты. Их создают спамеры, скрейперы контента и хакеры. На моём прежнем месте работы бот обнаружил уязвимость Wordpress и встроил в наш сервер зловредный скрипт, а затем превратил машину в ботнет, используемый для DDOS. Один из моих первых веб-сайтов был полностью выдавлен из поиска Google из-за ботов, генерирующих спам. Мне нужно было найти способ защиты от этих ботов, поэтому я начал пользоваться zip-бомбами.

Читать далее

Почему Big Tech тихонько уходит от Go

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели129K

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

Читать далее

Айти-ипотека в России: что с ней не так

Время на прочтение4 мин
Охват и читатели112K

Айти‑ипотека в России: что с ней не так

Личный опыт и анализ проблемы

Введение: надежды vs реальность

Ранее я всерьёз задумался об IT‑ипотеке и смотрел объекты. А сейчас читаю новость об «устранении лимитов» — и вместо радости чувствую раздражение...

Абсурд ситуации:

Секретарь и бухгалтер в «льготной» IT‑компании могут получить ипотеку.

Разработчик банка, адаптирующий коробочное ПО под нужды работодателя — нет, хотя код пишет ежедневно. Devops из системного интегратора — тоже.

Читать далее

Игры старше 20 лет, которые все еще живы

Время на прочтение10 мин
Охват и читатели161K

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

В этой статье я предлагаю взглянуть на пять невероятно живучих проектов, о которых вы точно слышали, если вам больше 30. Под катом — истории о том, как пользовательский мод для «халвы» вырос в легендарную «контру», а Half-Life стала культурным феноменом, как разработчики DOOM заставили нас верить в то, что мы играем в 3D-шутер, как фанаты сделали GTA San Andreas бессмертной и за что так полюбился Quake III Arena.
Читать дальше →

Ред флаги заказчиков или почему отказывать клиентам – это нормально

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели13K

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

Так что, предприниматели, давайте называть вещи своими именами: говорить «нет» клиентам не только можно, но и нужно. Вот мой личный список ред флагов, которые я с годами чую за версту. Кстати, в комментах можно поговниться на исполнителей (ну или меня) и написать свои ред флаги, го!

Читать далее

Решаем проблему устаревания кэширующих серверов. Смотрим на телевизоре. Не VPN

Время на прочтение3 мин
Охват и читатели179K

Не так давно всех потрясла новость об устаревании оборудования популярного видеохостинга, в результате чего сервис перестал нормально работать и началось замедление. Сначала в замедлении сервиса пытались обвинить Роскомнадзор, но до сих пор нет внятных нормативно-правовых актов (поправьте меня в комментариях, если я ошибаюсь), которые бы позволяли данному органу применять методы блокировки в отношении сервиса. Я не верю, что государственный орган может нарушать закон, поэтому будем исправлять проблему самостоятельно и поднимем свой «кэширующий» сервер.

В качестве нашего «кэширующего» сервера будем использовать дешевый одноплатный компьютер MangoPi MQ-Quad (или другой аналогичный), стоимостью не более $29.

Читать далее

Откажитесь уже наконец от gin, echo и <иной ваш фреймворк>

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели27K

Введение: Пересмотр Традиций в Мире Go

В мире разработки на Go выбор фреймворка часто превращается в лояльность, сопоставимую с выбором между Apple и Android. Фреймворки вроде Gin, Echo и Beego долгие годы были верными спутниками программистов, помогая быстро развертывать проекты и достигать первых успехов. Они предлагали удобные инструменты и привычные шаблоны работы, но со временем становится очевидным, что у каждого свой «язык». Это создаёт трудности при переходе между ними или интеграции с другими системами.

Ну что же, давайте разберемся

Полезные ресурсы для Python-разработчиков

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели31K

Привет, Хабр! Меня зовут Катерина. Вот уже пять лет я профессионально занимаюсь переводами статей по Python. Для работы мне пришлось освоить основы этого языка и попутно ознакомиться со множеством ресурсов. Я решила собрать эти ресурсы в одной статье, чтобы поделиться ими. Надеюсь, кому-нибудь это пригодится!

Читать далее

Уменьшать срок или платёж, что выгоднее: наглядное сравнение способов досрочного погашения кредита

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели215K

Большинство из нас так или иначе сталкивается с кредитами, а потом и с досрочными платежами по ним. Эта статья в блоге ЛАНИТ на Хабре посвящена подробному сравнению двух способов внесения частичных досрочных платежей по кредиту: с уменьшением срока и с уменьшением платежа.

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

Читать далее

Как я боролся с выгоранием в ИТ: лайфхаки и личный опыт

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели23K

Из каждого утюга мы слышим «войди в ИТ за 6 месяцев», «стань аналитиком», «работай удаленно на берегу океана». Существует стереотип, что сфера информационных технологий ― это гигантские зарплаты и комфортные условия, а остальные профессии воспринимаются как тяжелый, неблагодарный труд. Не мне вам рассказывать, что это не совсем так. И в ИТ вы можете столкнуться с выгоранием, после которого больше не захотите работать на этом рынке.

Эта статья в блоге ЛАНИТ посвящена борьбе с физическим и психическим истощением. Я расскажу, что мне помогает любить свою профессию вот уже много лет.

Читать далее

Войти в IT – в 37 и с дипломом филфака

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели89K

Я нашла свою первую работу тестировщика в 37 лет, с гуманитарным образованием, без коммерческого опыта и без курсов. В этой статье хочу показать все максимально объективно – и успехи, и разочарования на этом пути.

Читать далее

На чем разработать свой стартап или с чего начать хакатон в 2024? (часть 1)

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели11K

Попробуем собрать свой идеальный boilerplate для full-stack разработки в 2024 году. В этой статье мы будем постепенно собирать свой шаблон для быстрого запуска стартапов.

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

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность