| Date | Title | Description |
| Sign up to see | Sign up to see | Sign up to see |
| Apr 27, 2026 | Интерславик. Он же Interslavic или Medžuslovjansky. Искусственный «Усредненный» между славянский язык общения | Почему то для большинства моих друзей и знакомых новость о том что есть общеславянский "синтетический, обобщенный" язык общения на котором можно говорить не зная конкретного языка с любым из 13 братских (ну или почто братских) нар... |
| Jan 5, 2026 | Ну всё, пора закапывать UTF-8 | Здравствуйте, меня зовут Дмитрий Карловский и я... серийный убийца устоявшихся стандартов. Сегодня я выследил и нанёс критический урон UTF-8. И сейчас я расскажу, как я его переиграл и уничтожил новым стандартом кодирования текста — Unicode... |
| Sep 23, 2025 | Утилита Find и регулярные выражения | Про find можно писать много и долго, а если еще перевести мануал и снабдить каждый параметр развернутыми примерами, то материала получится на целую книгу. Пока эту книгу никто не написал, я решил рассказать о некоторых особенностях работы у... |
| May 15, 2025 | Любителям x86-64 assembler посвящается: DIY волокна в C++ | Пара моих хабровских статей [один, два] по низкоуровневому программированию для 8086 хоть и не вызвала особого ажиотажа, но опрос в конце второй части показал, что только 5% потерпевших почитавших желают отвадить автора от шевеления пальчик... |
| Dec 6, 2024 | The Intricacies of Recursive Types in Programming | In the realm of programming, recursive types are akin to the roots of a tree, reaching deep into the soil of logic and mathematics. They provide a foundation for constructing complex data structures and algorithms. This article explores the... |
| Dec 5, 2024 | Рекурсивные типы. Часть 5/5. Занимательный матан | Мастера Угвэя ничуть не удивляло, что отношения между типами напоминают школьную математику.
Содержание пятой части:
Натуральные числа
Разложение в ряд
Производные от типов
Производные от экспоненциалов
Производные от рекурсивных типов
Спис... |
| Nov 25, 2024 | Гадание на пяти строчках: о чем молчит программа | Забудьте о призраках, настоящая угроза кроется в повседневных вещах, таких как static_cast, который может неожиданно лишить вас безопасности, и assert, стремительно исчезающий в релизной сборке. Добро пожаловать в мир ловушек, созданных соб... |
| Oct 3, 2024 | Некоторые малоизвестные фичи, фокусы и причуды языка C | В этом посте разобраны некоторые фокусы, причуды и фичи языка C (некоторые из них – весьма фундаментальные!), которые, казалось бы, могут сбить с толку даже опытного разработчика. Поэтому я потрудился сделать за вас грязную работу и (в прои... |
| Sep 4, 2024 | The Art of Simplifying Code: A Journey from Assembly to TypeScript | In the world of programming, simplicity is often a rare gem. Developers are bombarded with complex frameworks and bloated codebases. But sometimes, a return to basics can yield profound insights. This article explores two fascinating journe... |
| Sep 3, 2024 | Линукс, ассемблер и X11 | Слегка устав от засилия объемных современных фреймворков и «продвинутых» технологий, решил устроить себе день психического здоровья. Ниже будет полный «back-to-roots»: чистый ассемблер и открытие окна в X-сервере, на линуксе. Никаких библио... |
| Jun 4, 2024 | Комбинаторы синтаксического анализа на Kotlin | Введение
Существуют разные способы реализации синтаксических анализаторов для заданной грамматики. В статье рассматривается подход, называемый Комбинаторы синтаксического анализа, так же можно встретить название Парсер комбинаторы.
Когда я ... |
| Apr 13, 2024 | Обобщённые типы. Часть 3/3. Применение контейнерных типов | Контейнерные типы являются замечательным строительным материалом для проектов любого масштаба!
В последней третьей части обзора продемонстрировано, как на основе обобщённых типов-контейнеров реализуются различные ФП-техники “чистого” постро... |
| Jan 12, 2024 | Как создавали игру Neverwinter Nights | Вы слышали новость с игрового «Оскара»? Игра Baldur's Gate 3 от Larian Studios взяла приз «Главная игра года» на церемонии The Game Awards 2023. Она обошла такие игры, как Alan Wake II, Marvel’s Spider-Man 2, Resident Evil 4, Super Mar... |
| Jan 10, 2024 | О функциональном программировании на примере решения судоку | Цель данной статьи - познакомить читателя с основными идеями ФП на примере программы для решения судоку. Для простоты наложим на входные данные два дополнительных условия: решение всегда есть и его можно найти без перебора. Входные данные з... |
| Dec 13, 2023 | Запускаем Matlab внутри Docker-контейнера с поддержкой GUI в ОС GNU/Linux | Содержание
Введение
Предварительные сведения
Немного «теории» о том, как работают «иксы»
О системе безопасности / авторизации пользователей на X-сервере
«Практическая часть»
Создание изолированной Docker-сети
Включение поддержки /etc/rc.loc... |
| Nov 22, 2023 | isiZulu NOW part of Duolingo app | White man speaking IsiZulu. Image: Tiktok screenshot/ @amahlemepho
isiZulu isn’t difficult to get the hang of, but there are many South Africans who don’t know where to start their language learning journey.
Since August 2022, the Zulu lang... |
| Nov 4, 2023 | А был ли баг? Может бага и не было? Зачем, как и чем тестировать PHP код | В статье рассмотрим основные подходы к тестированию бэкенда на PHP, обсудим преимущества и проблемы, связанные с этим процессом. Также узнаем о методах обнаружения и устранения багов, инструментах и книгах для более глубокого изучения тести... |
| Jul 13, 2023 | Герои Кода и Магии: анализ игрового движка VCMI | Порой хочется поностальгировать и поиграть в любимую старую игру, но некоторые вещи в таких играх могут показаться устаревшими. Для того чтобы вдохнуть новую жизнь в старый проект, некоторые энтузиасты ставят себе задачу воссоздать и улучши... |
| May 4, 2023 | Невидимое пианино! Или “по следам Oculus Quest” | Повторное изобретение велосипеда, на первый взгляд, не имеет практического смысла. Но это не значит, что данный процесс не может принести пользы: можно лишний раз вспомнить курс физики, или, даже, открыть для себя что-то новое. Не говоря о ... |
| May 3, 2023 | Я хотел улучшить React | Привет
Я давно пишу код, а React использую более пяти лет.
За это время у меня возникло несколько идей о том, как можно было бы улучшить React.
К реализации этих идей я приступил около трех лет назад. Сначала проверил концепцию, потом решил... |
| Apr 3, 2023 | Фотки по-красоте: как сделать сетку предпросмотра изображений | Всем привет. Меня зовут Марат Исаев, я фронтенд-разработчик ВКонтакте, разрабатываю решения для VK Мессенджера. В этом посте я хочу рассказать о том, как сделать сетку предпросмотра фотографий (сейчас этот вариант доступен в фастчатах ВКонт... |
| Mar 23, 2023 | Обратная разработка форматов файлов | Автор статьи: Александр Колесников
Вирусный аналитик
Статья расскажет о том, какие инструменты существуют для анализа форматов файлов и на практике продемонстрирует как можно анализировать данные, которые помещены в какой‑то формат.
Форматы... |
| Feb 14, 2023 | Код на репите. Механизмы повторного использования кода: от элитного до простого | Привет! Меня зовут Грант, я .Net-разработчик. Знаете вы это или нет, но ваш код можно переиспользовать: будь то модуль, компонент или архитектура. Одни разработчики делают это осознанно, другие на уровне рефлексов. Повторное использование х... |
| Feb 8, 2023 | Ах, английский! Бессердечная ты… | Кстати, знаменитую фразу доктора Купера мы разберём в конце этой статьи.
И так, вы поняли, что вам пора изучить английский. Вы идёте на всякие там сайты или качаете себе Дуолингву, но понимаете, что всё бесполезно. В очередной раз вы пялите... |
| Jan 23, 2023 | Часть 3. Управление знаниями в Obsidian. Продвинутые техники. Excalibrain. Spaced repetition. Breadcrumbs. Longform | Эта статья будет завершать цикл "Управление знаниями в Obsidian". Будет предполагаться, что вы способны понять все техники и приемы из прошлой второй части про базовый рабочий процесс, т.к. здесь будут показаны продвинутые способы... |
| Dec 9, 2022 | Правила Трех, Пяти и Ноля | Цель этого поста — познакомить вас с Правилами Трех, Пяти и Ноля и объяснить, какое из них и когда вам следует использовать. В следующем посте мы углубимся в применение Правила Пяти в различных сценариях.
Для начала давайте вспомним один из... |
| Nov 6, 2022 | Применение расстояния Левенштейна с целью оптимизации работы склада | Мы активно изучаем различные алгоритмы (поиск k-ближайших соседей, задача о рюкзаке, всякие алгоритмы сортировки, поиска и т. п.). А часто ли удаётся почитать пример их практического внедрения на каком-нибудь предприятии? Такие истории встр... |
| Jun 7, 2022 | И целого проекта мало — как системному аналитику собрать побольше опыта и не сойти с ума | Предположим, вы в системных аналитиках недавно, например, на позиции джуна. Вы уже представляете, в чем заключается работа, и планируете развиваться в этой сфере. Еще с вами багаж общих IT-знаний, умение гуглить и/или грамотный ментор.
Чере... |
| Mar 31, 2022 | Как улучшить любой патент на изобретение в IT, на примере Яндекса | Каждый землянин, даже совсем не научно-технический революционер или патентный военный, прочитавший эту информацию о методиках изобретательства, сможет при желании написать рационализаторское предложение или патент, за которые ему заплатят н... |
| Dec 26, 2021 | Кастомные делитеры для смарт поинтеров C++ | Допустим, у нас есть следующий код:
LegacyList* pMyList = new LegacyList(); ... pMyList->ReleaseElements(); delete pMyList;
Чтобы полностью удалить объект, нам нужно выполнить некоторые дополнительные действия
Как это сделать в стиле C++... |
| Dec 21, 2021 | P2P протоколы обмена данными | С появлением онлайн-кинотеатров и стриминговых сервисов популярность торрент-клиентов пошла на спад, однако на момент публикации с помощью торрента файлы скачивают за день около четырех процентов всех пользователей Интернета (это более 100 ... |
| Nov 24, 2021 | Own a unique moment of World Chess Champion Magnus Carlsen’s way to the top | Own a unique moment of World Chess Champion Magnus Carlsen’s way to the top Wed, Nov 24, 2021 15:50 CET
Chess Champs, leading provider of chess NFTs, launches a Magnus Carlsen tribute collection. Each NFT is a decisive moment on Carlsen’s r... |
| Nov 24, 2021 | Own a unique moment of World Chess Champion Magnus Carlsen’s way to the top | Own a unique moment of World Chess Champion Magnus Carlsen’s way to the top Wed, Nov 24, 2021 15:31 CET
Chess Champs, leading provider of chess NFTs, launches a Magnus Carlsen tribute collection. Each NFT is a decisive moment on Carlsen’s r... |
| Nov 17, 2021 | Тип данных Either как альтернатива выбрасыванию исключений | Исключения – это базовый элемент многих языков программирования. Они обычно используются для обработки аномальных или непредусмотренных условий, при устранении которых необходим особый подход, нарушающий нормальный поток задач в приложении.... |
| Oct 19, 2021 | Минимизация файла ELF – попробуем в 2021? | Экспериментальный проект по максимальному уменьшению ELF-файла с программой Hello, World! под целевую систему Linux x64 с помощью NASM. В предыдущем опыте начала 2000-х удалось добиться размера рабочего файла в 45 байтов, но с тех пор ядро ... |
| Sep 30, 2021 | Обучение на частного пилота в России. Личный опыт | На Хабре уже было несколько статей про то, как люди нашли свой путь в небо через частную малую авиацию, а точнее — авиацию общего назначения (АОН). Обучались авторы тех статей чаще всего за рубежом. Информации из первых рук о том, как стать... |
| Aug 26, 2021 | Осваиваем LaTeX за 30 минут | Это руководство нацелено на первое знакомство с LaTeX и предварительных знаний о нем от вас не потребует. К его завершению вы уже напишете свой первый документ и получите представление о ряде базовых возможностей этого инструмента.
Что тако... |
| Aug 13, 2021 | 3D моделирование в Python | Допустим, вам потребовалось на языке программирования python, построить трёхмерную модель некоторого объекта, затем визуализировать его, или подготовить файл для печати на 3D принтере. Существует несколько библиотек, помогающих в решении эт... |
| Oct 10, 2019 | Forum cracks the vintage passwords of Ken Thompson and other Unix pioneers | Enlarge
Aurich Lawson / Getty reader comments 123 with 95 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
As one of the original versions of Unix, BSD is an ancient operating system. So it shouldn’t... |
| Jun 28, 2019 | Google announces Equiano, a privately funded subsea cable that connects Europe with Africa | Google has announced its fourteenth subsea cable investment — the third international cable funded entirely by the internet giant.
Equiano, as the cable is named, will have three touchpoints, starting in Portugal’s capital of Lisbon and run... |
| Jun 28, 2019 | Google announces Equiano, a privately funded subsea cable that connects Europe with Africa | Did you miss a session from GamesBeat Summit 2022? All sessions are available to stream now. Learn more.
Google has announced its fourteenth subsea cable investment — the third international cable funded entirely by the internet giant.
Equi... |
| Mar 18, 2019 | The World Wide Web Turns 30: A Timeline | The Web is turning 30 years old this month and clearly we’ve come a long way since Tim-Berners Lee wrote his paper proposing an information management system to facilitate information-sharing between physicists in universities and institute... |
| Mar 18, 2019 | The World Wide Web Turns 30: A Timeline | The Web is turning 30 years old this month and clearly we've come a long way since Tim-Berners Lee wrote his paper proposing an information management system to facilitate information-sharing between physicists in universities and inst... |
| Dec 11, 2015 | How Tech Is Helping Europe’s Refugees | Mapping created by Arriving in Berlin
Recently it’s become rare to turn on the television or click on a news website and not see articles or news stories about refugees and asylum seekers. In past months, people fleeing the violence of Syri... |
| Oct 8, 2015 | Perl получит обновление после 15 лет разработки | Отдел новостей 8 октября 2015, 09:42 Perl получит обновление после 15 лет разработки
Оставить комментарий |
| Mar 24, 2015 | CompTIA’s nonprofit arm is bringing discounted IT certification classes to Philly | Gaining IT certification is often imperative for recent graduates and individuals who are unemployed (or underemployed) and want to begin a career in information technology.
Passing the CompTIA A+ 220-801 and CompTIA A+ 220-802 certificatio... |
| Jul 14, 2014 | Though “barely an operating system,” DOS still matters (to some people) | By your command.
Sean Gallagher reader comments 90 with 59 posters participating, including story author
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
Earlier this month, I spent a day working in the throwback world of... |
| Aug 20, 2012 | Facebook Stock Slides, Zuck Grills Steaks | It must be a rather tense time for Zuckerberg and crew, as Facebook stock continues to plunge. Last week, the “lockup” period ended, allowing shareholders to sell their frozen shares – and the price tanked to its then-lowest point, $19.76.
... |
| Nov 24, 2011 | Free Online Cryptography Class from Stanford University in January | Dan Boneh, professor of computer science and electrical engineering at Stanford University is offering a free online cryptography class starting in January.
Students will get about two hours of video content per week, though broken up into ... |
| Oct 30, 2011 | Язык Ruby: история становления и перспективы развития | Ратмир (Максим) Новиков 30 октября 2011, 12:42 Язык Ruby: история становления и перспективы развития
Оставить комментарий |
| Dec 4, 2010 | 7 Free JavaScript E-Books and Tutorials | JavaScript has never been hotter, thanks to projects like Node.js, JQuery and PhoneGap. You can now use JavaScript for scripting in the browser, for creating desktop and mobile applications, and for creating server side web applications. Bu... |
| Oct 11, 2009 | TechCrunch/CrunchGear Meetup Taipei: 6 Taiwanese Startups Demo Their Services | Asus, Acer, HTC or BenQ: Taiwan is well-known as a significant player in the global electronics industry, but it’s safe to say the Taiwanese web landscape is still a black box for many of us. Taiwan ranks 10th in Asia in terms of Internet p... |
| Feb 6, 2006 | Monday morning Apple links | reader comments with 0 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
iCalViewer gives you your iCal tasks and todos right on your desktop, visually: "iCalViewer displays
calendar events as bo... |
| Рефлексия в C++Next на практике | Определение понятия "рефлексия" из Википедии:
In computer science, reflective programming or reflection is the ability of a process to examine, introspect, and modify its own structure and behavior.
В последние годы разрабатываютс... |
| Почему работать в консоли настолько приятно? Так задумано отцами-основателями Unix
Философия Unix
Волшебные конвейеры
Работа, которая доставляет удовольствие
Интересные факты об отцах-основателях... | Кен Томпсон и Деннис Ритчи
Unix. Легендарная операционная система оказала огромное влияние на разработку программного обеспечения и всю информатику в целом. Из неё выросли целые семейства Unix-подобных ОС, которыми все мы пользуемся.
Язык п... |
| Реализация подхода к сканированию объектов выносным сканером | Цель написания данной статьи — показать, как на реальном оборудовании реализовывать системы сканирования объектов и создавать их трехмерные модели выносным сканером профильного типа.
Существует несколько различных подходов к сканированию, н... |
| Как скрывать идеи схем | Полезные советы для начинающих «скрывателей идей схем».
Попалась на глаза статья в Wikibooks, захотелось поделиться.Почему надо скрывать......свои идеи...
У одних людей есть богатство, у других - красота..., у вас - идеи. Будучи нематериаль... |
| Добавляем дополнительные особенности реализации на C++ с помощью «умных» оберток | Представляю сообществу библиотеку feature из состава, разрабатываемых мной библиотек под общим названием ScL. Сам набор библиотенк ScL систематизирует достаточно скромный набор реализаций и подходов, которые на мой взгляд могут упростить пр... |