Category : habrahabr

habrahabr
Анонимный мессенджер — обязательный стандарт для каждого человека

В наше время важность анонимности в интернете возросла многократно. Интернет уже не то место, где можно спокойно себя чувствовать, сегодня за лайк или неосторожную фразу в чате может прилететь несколько лет в тюрьме. Такова сегодняшняя реальность, и не только в РФ и РБ, но и в более цивилизованных странах. Даже если вы сейчас не нарушаете никаких законов, ваш трафик и история сообщений сохраняются «где надо», а в будущем и законы изменятся, и архивы поднимут, можно не сомневаться. У нас зако…

  • среда, 13 ноября 2024 г. в 00:00:10
habrahabr
Мои простые правила хорошего текста: личное руководство по стилю

Известно, что инструкция — это документ, который обычно читают в двух случаях: когда нечего читать или когда уже всё сломано. Сегодня я хочу рассказать вам про инструкцию, которую читают в третьем случае: когда нужно что-нибудь написать. Это — руководство по стилю.Так обычно называется документ, в котором содержится набор правил и стандартов написания и оформления текстов. Руководство по стилю нужно для того, чтобы поддержать стилистическое и оформительское единообразие всех текстов, статей или…

  • вторник, 12 ноября 2024 г. в 00:00:15
habrahabr
Грязные трюки C++ из userver и Boost

Привет, я Антон Полухин из Техплатформы Екома и Райдтеха Яндекса. Моя команда разрабатывает userver — современный опенсорсный асинхронный фреймворк с богатым набором абстракций для быстрого и комфортного создания микросервисов, сервисов и утилит на C++.Когда мы пишем какой‑то код для userver и для таких сложных проектов, как Boost, периодически мы сталкиваемся с нестандартными проблемами. И эти нестандартные проблемы требуют нестандартных решений. Вот о таких решениях мы сегодня и поговорим. А …

  • вторник, 12 ноября 2024 г. в 00:00:13
habrahabr
Гексагональная сетка для игр с круглой Землей

В статье описывается способ сделать для компьютерных игр гексагональную карту (из шестиугольников), покрывающую всю сферическую Землю, чтобы можно было ходить кругосветно не только по экватору, но и через полюса. Возможно, статья заинтересует инди-разработчиков игр.ВведениеВо многих компьютерных играх жанра «стратегия» игровое поле разделено на ячейки, в которые можно помещать юниты, строить сооружения, базы и т.п. Часто ячейка имеет форму квадрата. Если поле описывает поверхность планеты или е…

  • вторник, 12 ноября 2024 г. в 00:00:12
habrahabr
Ликуй, разработчик — всего 14 лет и QNX снова открыли

Источник: openqnx.com Операционная система реального времени QNX теперь доступна для бесплатного некоммерческого использования. До 2010 года QNX была открыта, пока ее не приобрела компания BlackBerry. Впоследствии BlackBerry закрыла исходный код и на основе QNX разработала мобильную ОС BlackBerry 10, которая задумывалась как конкурент iOS и Android. Что это вообще за операционная система? QNX появилась в 1980-х годах благодаря усилиям канадских разработчиков Дэна Доджа и Гордона Белла, …

  • вторник, 12 ноября 2024 г. в 00:00:11
habrahabr
Языки программирования, взорвавшие мой мозг

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

  • вторник, 12 ноября 2024 г. в 00:00:10
habrahabr
«Энциклопедия профессора Фортрана»: вспоминаем легендарную книгу из детства миллениалов

В самом начале 1990-х годов в Москве вышла книга о компьютерах, которая обрела огромную популярность среди детей «младшего школьного возраста» и не только. Как свидетельствуют многочисленные комментарии в сети к публикациям с её упоминаниями — её помнят и любят очень многие из тех, чьё детство пришлось на это время. Более того, немалое число из помнящих именно её страницы стали тем источником интереса и вдохновения, которые привели их к IT-специальностям. Книга называлась «Энциклопедия професс…

  • понедельник, 11 ноября 2024 г. в 00:00:12
habrahabr
От мышей на экране до zip-бомбы: топ приложений-шуток из начала нулевых

Всем привет! Это Антон Комаров, автор команды спецпроектов «МТС Диджитал». Пришла пора признаться: я скучаю по интернету начала нулевых. Тогда он был действительно забавным местом, где каждый мог найти себе развлечение по вкусу. Было круто посмеяться над очередным flash-выпуском приключений «подруги космических туристов», пообщаться с друзьями в IRC или ICQ или скачать какой-нибудь «ускоритель интернета», оказывающийся в итоге банальным вирусом.Подшутить над неопытными пользователями считалось …

  • понедельник, 11 ноября 2024 г. в 00:00:11
habrahabr
Как AMD выкрутилась и научилась воспроизводить операции ядер CUDA на своих видеокартах. История ROC…

Как AMD смогла обойти монополию NVIDIA в мире ИИ? История о том, как команда AMD создала ROCm — технологию, позволяющую запускать CUDA-приложения на своих видеокартах. Как компании удалось совершить этот технологический прорыв? Разберём путь от первых экспериментов с HSA до современных версий ROCm, поддерживающих самые популярные фреймворки для машинного обучения. А главное — в конце расскажу, как установить ROCm на Windows и Linux, избежав всех подводных камней. Первое явление CUDA У всего …

  • понедельник, 11 ноября 2024 г. в 00:00:10