Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

ISPA Parser Generator

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров48

Разработка парсер генератора ISPA: что реализовано и какие планы на будущее.Гибкий парсер нового поколения с теми функциями, которых давно не хватает существующим решениям.

Читать далее

Новости

Лучшие части Resident Evil чтобы подготовиться к релизу Resident Evil 9

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров29

Серия Resident Evil — это культовая франшиза, которая на протяжении почти трех десятилетий радует фанатов хорроров, экшена и запутанных сюжетов. С анонсом Resident Evil 9 многие игроки задаются вопросом: какие игры серии стоит пройти, чтобы быть готовым к новой главе? В этой статье мы разберем ключевые части Resident Evil, которые помогут вам погрузиться в лор, понять сюжетные линии и подготовиться к событиям Resident Evil 9.

Мы сосредоточимся на играх, наиболее важных для понимания истории, и общей атмосферы серии, с учетом того, что Resident Evil 9, вероятно, продолжит сюжетные арки последних игр.

Читать далее

ЭВМ и роботы на страницах советской научной фантастики. Часть 3: от утопии к реальности

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров148

В отличие от ранней советской фантастики, мало интересовавшейся вычислительными машинами, в конце 50-х годов авторы первых произведений «золотого века советской НФ» стали активно вводить ЭВМ и роботов в образы утопического завтра. И в романе «Туманность Андромеды» Ивана Ефремова, и в сборнике «Полдень, XXII век» братьев Стругацких компьютеры и кибернетические устройства показаны как повсеместные и привычные людям будущего. Тем временем, компьютеры начинают всё больше проникать и в реальность — поначалу сугубо у «физиков». С рубежа 50-х и 60-х ещё недавно единичные ЭВМ начинают идти в серию десятками (БЭСМ-2) и сотнями (Урал-1) экземпляров, ими начинают оснащаться институты, инженерные и научно-исследовательские центры, программирование превращается в важную, всё более востребованную и дефицитную специальность. Ещё недавно компьютеры в фантастике были таким же признаком не слишком близкого будущего, как межзвёздные перелёты. Теперь же всё больше читателей НФ из числа технической интеллигенции и сами прямо или опосредованно имели дело с компьютерами. Как это отразилось на советской научной фантастике и в целом культуре этого времени?
Читать дальше →

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

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров213

Как вы, наверно, знаете, из-за наличия в компьютере различных кэшей (L1, L2, L3...) и того, что операции с памятью выполняются с линиями кэша размером примерно 64 байт каждая, для обеспечения максимальной производительности мы должны писать программы, обеспечивающие локальность.

(Разумеется, диск здесь не показан)

Но насколько хорошо вы это осознаёте? Допустим, у нас есть массив чисел с плавающей запятой и массив индексов первого массива. Есть программа, складывающая числа из первого массива в порядке, определяемом вторым массивом. То есть в этом примере мы будем складывать ε + α + δ + ζ + β + γ в таком порядке:

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

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

2. Сколько в среднем тратится на каждый элемент в порядке от первого до последнего?

3. Насколько медленнее произвольный порядок последовательного в случае массивов, умещающихся в RAM?

4. Насколько медленнее произвольный порядок последовательного в случае массивов, не умещающихся в RAM?

5. Достаточно ли стандартного тасования Фишера-Йейтса для массивов перемешанных индексов для получения произвольного порядка?

6. Насколько медленнее порядок от первого до последнего в случае массивов, не умещающихся в RAM, при использовании файлов с отображением в память?

7. Максимально ли быстры файлы с отображением в память?

Если вы уже знаете ответы на эти вопросы, то это замечательно! Если же нет, то делайте ваши предположения и проверьте их, прочитав пост.

Читать далее

Как обновить n8n одной кнопкой

Время на прочтение2 мин
Количество просмотров155

Сервис для автоматизации процессов n8n быстро развивается, обновления выходят раз в несколько дней. Часто для использования функционала, связанного с LLM, требуются последние версии. А обновление сервиса не так тривиально.

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

Читать далее

Когда гарантийный срок истёк

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров244

Основная проблема IT-отрасли, на мой непросвещенный взгляд, заключается в том, что жизнь обучает нас профессии примерно так же, как учителя начальной школы — арифметике. Сначала нам говорят: делить на ноль нельзя. А потом оказывается, что ещё в XVII веке один маркиз по имени Гийом Франсуа Лопиталь научился. Нам говорят: квадратный корень можно извлекать только из положительных чисел. А потом — хоба — оказывается комплексными бывают не только обеды. И так далее.

С чего начинается обучение компьютерным наукам? — С некоторого количества теории, которая скучная и непонятная, как и любая полностью оторванная от практики теория, — а потом — с примеров. Мы открываем REPL и некоторое время забавляемся с ней, как с калькулятором.

И тут — бац!

Как программист стал лицом бренда: PR-кейс Linus Torvalds и Linux, который изменил IT

Время на прочтение3 мин
Количество просмотров124

Когда говорят о PR в IT, чаще всего представляют пресс-релизы больших корпораций, выступления CEO на конференциях, маркетинговые кампании новых гаджетов. Но один из самых влиятельных кейсов в истории IT-пиара — вовсе не про миллионы в бюджете или рекламные стратегии.

Это история о том, как один скромный разработчик из Финляндии — Линус Торвальдс — стал символом open-source-движения, а его проект Linux получил всемирную известность без классической рекламы. Только за счёт силы репутации, прозрачности коммуникации и умного PR внутри IT-сообщества.

Именно этот кейс — один из первых в истории технологий, когда репутация программиста, доверие сообщества и открытая коммуникация стали основой глобального продукта.

Читать далее

Цифровой фильтр без умножения

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров169

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

Читать далее

Рукоходы, вода, грязь — кайф! Почему я всем советую «Гонку героев»

Время на прочтение6 мин
Количество просмотров199

Привет, Хабр! Меня зовут Никита. В МТС я ведущий продуктовый и дата-аналитик и помогаю улучшать уже существующие продукты компании. Живу в Ростове-на-Дону, работаю удаленно, но каждые три месяца гоняю в Москву в командировки. В один такой приезд этой весной я предложил коллегам: «А давайте соберемся и пойдем на „Гонку героев“ 19 апреля». Затянул в это дело своего продакта, позвал ребят из смежных команд, одна коллега мужа подтянула — так и набралась компания из 10 человек. Сегодня расскажу, что получилось в итоге и зачем это все нам вообще. А еще в комментариях можно скооперироваться и рвануть на «Гонку» вместе!

Читать далее

Одноплатники лета 2025: интересные предложения производителей. Что сейчас можно найти?

Время на прочтение6 мин
Количество просмотров446
image

Лето хорошо не только тем, что тепло (смотря где, конечно) и солнечно. Плюс еще и в том, что производители представили сразу несколько интересных одноплатников. Среди них модели, которые можно использовать как в DIY, так и в промышленности. Разные компании представили несколько нестандартных решений: от бюджетных маршрутизаторов с HDMI до x86-плат на Intel Twin Lake и экспериментальных FPGA‑устройств. Посмотрим на пять новых моделей, чтобы разобраться, чем они интересны и куда могут вписаться.
Читать дальше →

Настольные деревянные часы

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров340

Цифровых настольных деревянных часов как-то мало в продаже, в основном имитация пластика под дерево. Нет, не нужен WiFi и Bluetooth, радио и радужный дисплей, будильник и метеостанция. Просто часы, точно показывающие время. Так началась история разработки миниатюрных цифровых часов в деревянном корпусе. Нацелившись на результат, но больше ради процесса, был спроектирован описанный далее прибор для точного измерения времени.

Читать далее

ИИ Агенты как новая киберугроза: бизнесы теряют деньги и данные, не понимая почему

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров345

С распространением ИИ-ассистентов и чат-ботов появляется новая категория угроз, о которой пока мало кто говорит, но бизнес уже несёт реальные убытки. Не хватало нам DDOS атак и клик фрода, как активно начали применять:

Читать далее

Играющий тимлид в 20. Личная история: где ошибался и чему научился

Время на прочтение6 мин
Количество просмотров430

Привет! Я Андрей Дудин, мне 22 года, инженер-программист в iSpring, более 4 лет в разработке, из них почти 2 года в роли играющего тимлида.
Хочу поделиться с вами своей историей становления тимлидом.

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

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

Читать далее

Ближайшие события

Как внедрить AI CHAT в существующий бизнес: пошаговый план для роста среднего чека и лояльности

Время на прочтение4 мин
Количество просмотров156

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

Читать далее

Серое будущее цифровых компетенций

Время на прочтение5 мин
Количество просмотров590

Сперва, в новостях, видел, что Ростелеком и Роструд, дескать, обучат, совместно, аж пять тысяч человек, каким‑то там «цифровым профессиям». Без конкретики, что это такое и с чем это дело предлагается потреблять. Теперь, ещё и «яндекс‑практикум» подтянулся и рапортует, мол обучит «почти десять тысяч», но уже, как будто, более конкретно — «ИИ».

Однако, это тот случай, когда «более конкретно» не означает полного понимания. Занавес, по‑прежнему, опущен, только один край слегка приподняли — не просто «цифровые профессии», а с новомодным «ИИ».

Замечательно.

«Читать далее»

Rust 1.88.0: Цепочки let, naked-функции, булевы литералы в cfg и очистка кеша cargo

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров512

Команда Rust рада сообщить о новой версии языка — 1.88.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.88.0 вам достаточно выполнить команду:


$ rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.


Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

Читать дальше →

Принцип ставок — книга чемпиона по покеру Анны Дьюк о принятии решений

Время на прочтение7 мин
Количество просмотров823

Thinking in Bets (Принцип ставок) - книга чемпиона по покеру Анны Дьюк о принятии решений, где покер используется лишь как сквозной образ для связывания ключевых идей.

Принятие решений, когнитивные искажения, иррациональное поведение, человеческая психология - Thinking in Bets охватывает их все — ясно и достаточно увлекательно.

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

Читать далее

Гид по выбору идеальной палитры для сайта

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров569

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

В этой статье разберем:

- Как цвета управляют нашим подсознанием.

- По каким правилам сочетать оттенки, чтобы сайт выглядел гармонично.

- Где брать готовые палитры и как проверить, что цвета «не конфликтуют».

Читать далее

Мета-анализ Хабра 2024: так ли всё плохо?

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров886

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

Читать далее

Большой разбор Слайсов, Типы и структуры данных Go

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.6K

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

Представляю вам первую статью из цикла «Типы и структуры данных Go»! Здесь мы познакомимся со Слайсами, разберем внутреннюю реализацию этого типа и его вспомогательных функций. Приятного аппетита!

Читать далее
1
23 ...