habrahabr
Баг в ВК, или Как поступить на факультет пиратов в МГУ

Привет! Меня зовут Василий Брит, и я уже почти пять лет работаю программистом в компании Positive Technologies. Сегодняшний рассказ будет про веселый баг про веселую фичу на vk.com, которая существует больше 10 лет.В современном программном обеспечении множество багов. Какие-то из них влияют на безопасность, какие-то на работоспособность, но есть отдельная категория, которую я называю «Веселые баги». Они не влияют на других пользователей и на работоспособность системы в целом, но могут принести…

  • вторник, 10 декабря 2024 г. в 00:00:16
habrahabr
Уникальный Android нетбук-трансформер за 2.000 рублей — идеальный ретро-пк для эмуляторов

Да, слева китайский айфон с клавиатурой!Я очень люблю различные ноутбуко-подобные устройства на необычных процессорах. Мне нравится коллекционировать и ковырять машинки на MIPS, ARM, RISC, SH3 и других диковинных архитектурах. Пару месяцев назад я джейлбрейкнул и расковырял электронный переводчик на Windows CE, превратив его в полноценный мини-ноутбук, а недавно мне в руки попал весьма интересный девайс — электронный переводчик с QWERTY-клавиатурой, представляющий из себя планшет-трансформер н…

  • вторник, 10 декабря 2024 г. в 00:00:15
habrahabr
Конец эпохи транспортных средств с двигателями внутреннего сгорания?

Друзья, в пост собрана информация о развитии рынка электрокаров. Тренды, технологии. Надеюсь, будет интересно. Итак, к 2011 г. автомобильная промышленность мира была огромной, крайне конкурентной и спящей. Производство автомобилей, вдохновленное «системой бережливого производства» Toyota, стало высокоэффективным и перфекционистским, но также и консервативным. Инновации приходили по частям — система стабилизации от одной компании, GPS-навигация от другой, интеграция Bluetooth откуда-то еще. Это …

  • вторник, 10 декабря 2024 г. в 00:00:14
golang
Способ организации gRPC контрактов и их автоматизация для микросервисов

Привет! Меня зовут Данил, я бэкенд разработчик.На последнем проекте мне выпала удача разрабатывать микросервисную архитектуру в условиях широкого стэка технологий и языков, требующих стандартизации. Это и натолкнуло меня написать статью, в которой я бы хотел предложить способ автоматизации рутинной работы в gRPC контрактами.Что затронуто в данной статье:В этой статье я бы хотел поделиться, удобным и зарекомендовавшим себя во времени работе в продакшене способом управления gRPC спецификациями се…

  • вторник, 10 декабря 2024 г. в 00:00:12
golang
Решаем задачу моментальной навигации по коду для любого коммита

Привет, Хабр! Меня зовут Ольга Лукьянова, я работаю в Yandex Infrastructure, в команде, которая делает системы, сервисы и инструменты для разработчиков. Недавно Яндекс анонсировал новый продукт SourceCraft, который уже собирает вокруг себя сообщество. Последний год я руковожу группой навигации по коду этого проекта. Мои коллеги на конференциях уже рассказывали про планы развития SourceCraft — платформы от Яндекса для создания исходного кода, управления версиями, тестирования, сборки, развёртыва…

  • вторник, 10 декабря 2024 г. в 00:00:12
javascript
Как сделать анимацию разными способами: CSS, WebP, Canvas, Lottie, Spine и секвенции

Привет! Меня зовут Даша, я фронтенд-разработчик отдела спецпроектов в KTS.В нашем отделе мы часто занимаемся разработкой ярких и креативных проектов, которые содержат в себе анимации. Сегодня хочу поделиться нашим опытом, рассказать про несколько способов создания анимаций и показать, в каких случаях уместно ими пользоваться.Для каждой из перечисленных технологий я буду приводить пример использования анимации в реальном проекте.ОглавлениеCSSSVGWebPCanvasLottieSpineСеквенцияДругие инструментыЗак…

  • вторник, 10 декабря 2024 г. в 00:00:10
javascript
Вопросы к UI. Шаблон компонента. Часть 1

Не знаю как до вас донести это, и насколько осторожно следует подбирать слова.Мне больно от того, как сейчас происходит создание пользовательских интерфейсов, а существующие подходы кажутся каким‑то недоразумением. И поймите, речь обо всех платформах — веб, мобилки, десктоп. Будучи разработчиком, и исследуя «новые» способы реализации UI, сквозь годы опыта смотришь на все это дело с тяжелым вздохом, мотаешь головой из стороны в сторону, и все что хочется — захлопнуть крышку ноутбука и заняться ч…

  • вторник, 10 декабря 2024 г. в 00:00:09
javascript
HTTP-запросы: структура, методы, строка статуса и коды состояния

HTTP-запросы: структура, методы, строка статуса и коды состоянияЦель: написать небольшую статью, максимально понятным языком, которая дает представление о протоколе http и объясняет структуру http запросов и ответов сервера. В этой статье мы рассмотрим структуру HTTP-запросов, методы, которые используются для выполнения различных операций, статусную строку и коды состояния, которые помогают понять, успешно ли был выполнен запрос.Заголовок: HTTP-запроса: Структура, методы, статусная строка и код…

  • вторник, 10 декабря 2024 г. в 00:00:08
github
meta-llama / llama-models

Utilities intended for use with Llama models. 🤗 Models on Hugging Face  | Blog  | Website  | Get Started  Llama Models Llama is an accessible, open large language model (LLM) designed for developers, researchers, and businesses to build, experiment, and responsibly scale their generative AI ideas. Part of a foundational system, it serves as a bedrock for innovation in the global community. A few key aspects: Open access: Easy accessibility to cutting-edge large language model…

  • вторник, 10 декабря 2024 г. в 00:00:06