|
rss_habr
[Перевод] Запустится ли это в Doom? Калькулятор, работающий на демонахЧетверг, 12 Января 2023 г. 08:35 (ссылка)
ДаДесятки лет мы задавались вопросом: «Запустится ли на этом устройстве Doom?». Теперь мы наконец можем задать вопрос иначе: «Запустится ли этот код в Doom?» В статье я продемонстрирую, что в Doom можно запускать любые конечные вычисления, если не учитывать ограничения размеров уровня. Я не доказал, что Doom полон по Тьюрингу (см. ниже). Система отлично работает с «ванильным» релизом Doom 2 (v1.9) для MS-DOS. Никаких модов и тому подобного не требуется! Я люблю подобные проекты. Меня вдохновляют эзотерические машины в других играх, например, в Minecraft и RollerCoaster Tycoon. Читать дальше → https://habr.com/ru/post/709466/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709466
rss_habr
Две культуры программирования: почему обе из них важны?Среда, 11 Января 2023 г. 10:57 (ссылка)
Уже несколько лет я замечаю, что программисты и программистские инструменты делятся на две разные культуры: https://habr.com/ru/post/709718/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709718
rss_habr
Вычисление сигнатуры строки для её применения в сортировке строк в алфавитном порядке по всем символамСуббота, 07 Января 2023 г. 20:18 (ссылка)
Динамическое вычисление сигнатуры строки с возможностью применения этих сигнатур для сортировки строк в алфавитном порядке по всем символам. Как отсортировать строки в алфавитном порядке не сортируя их в алфавитном порядке. Читать далее сортировка строк в алфавитномhttps://habr.com/ru/post/709406/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709406
rss_habr
Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть перваяПятница, 06 Января 2023 г. 06:47 (ссылка)
Наступил Апокалипсис. Нет, не стоит бежать запасаться банками с консервами и крышками отечественной бай-колы! Апокалипсис произошёл только в нашей фантазии и с определённой целью — чтобы проверить, а может ли человек, обладающий только книгами по теме и стандартной библиотекой языка, воссоздать инструмент, который будет служить ему верой и правдой? Так родился учебный проект SicQL, реляционная СУБД, чей символ — сова — это олицетворение силы знаний и мудрости. Олицетворение тех знаний и той мудрости, которые мы получим, создав с нуля то, чем мы пользуемся каждый день, может, не осознавая всей сложности таких инструментов. Приглашаю присоединиться к увлекательному путешествию! Принять приглашение на бортhttps://habr.com/ru/post/709234/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709234
rss_habr
Примеры кошмарного софта вокруг насПонедельник, 02 Января 2023 г. 12:00 (ссылка)
Источник: amansinghblog https://habr.com/ru/post/708750/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708750
rss_habr
[recovery mode] Стрёмное собеседование в ЯндексСреда, 28 Декабря 2022 г. 21:21 (ссылка)
Находит меня хеадхантерша из другой страны и предлагает попробовать пройти собеседование в Яндекс. Работы почти нет, зарплаты, судя по рассылкам, там большие. Немножко не тот профиль вообще, но в частности в требуемой теме полгода опыта есть. Сказала, что там задачи решать. https://habr.com/ru/post/708318/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708318
rss_habr
Как (и зачем) я писал README в Jupyter-ноутбуке для Node.js-приложенияПятница, 23 Декабря 2022 г. 16:45 (ссылка)
На одном из прошлых мест работы я поддерживал консольную Node.js-утилиту, которая публиковалась в NPM. Утилита использовала commander, содержала довольно большое количество подкоманд, и все они требовали описания в README-файле, которое нужно было не забывать обновлять при каждом изменении. Несколько лет спустя я нашел решение, используя не слишком привычные для экосистемы Node.js технологии. В этой статье: много моей любви к Jupyter-подобным ноутбукам, инструкция про то, как затащить Python-пакет в NPM и чуть-чуть анализа трекерной музыки. Читать далееhttps://habr.com/ru/post/707380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707380
rss_habr
TOTP-аутентификатор на самодельном компьютереВторник, 20 Декабря 2022 г. 17:48 (ссылка)
Здравствуйте, господа программисты и не только. Снова наш веселый Отдел Перспективных Разработок выходит на связь с новой заметкой, посвященной очередной бесполезной, но, интересной для весьма узких кругов теме. Сегодня речь пойдет о реализации генератора TOTP, то есть, алгоритма создания одноразовых паролей для защищенной аутентификации на малопригодном для этого устройстве. Запалом послужила вот эта статья на Хабре, посвященная созданию генератора паролей на базе Commodore 64. Жаль, что это перевод иностранного материала, тем не менее, мы перехватим эстафетную палочку и создадим генератор на чём-нибудь таком же бесполезном в наше время, что есть под рукой. Например, на компьютере Z80-MBC2 с процессором Z80 на борту. Читать далееhttps://habr.com/ru/post/706672/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706672
rss_habr
Пишем мультиметоды из Lisp в С++Вторник, 06 Декабря 2022 г. 15:31 (ссылка)
https://habr.com/ru/post/703846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703846
rss_habr
Полиморфные структуры данных и производительностьПонедельник, 05 Декабря 2022 г. 18:47 (ссылка)
Обзор существующих проблем, а также способов их решения и интересных контейнеров, позволяющих значительно увеличить удобство и производительность полиморфного кода. Читать далееhttps://habr.com/ru/post/703666/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703666
rss_habr
Превью профессии «говорящий с нейросетями»Воскресенье, 04 Декабря 2022 г. 17:26 (ссылка)
Все уже слышали, что openAI выпустили в свет свою новую нейросеть-ассистента, так что я решил попробовать на что она способна и описать свой опыт взаимодействия с этим.. Этой... Сущностью. https://habr.com/ru/post/703380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703380
rss_habr
Мысли о разумном Maintainability в этом несовершенном миреПятница, 02 Декабря 2022 г. 14:10 (ссылка)
Привет, Хабр! Сегодня мне хотелось бы поговорить о такой интересной метрике, как Maintainability - возможность вести доработки и улучшения при создании сложных систем. Ведь при развитии любого программного продукта возникает вопрос, сколько будет стоить его поддержка и развитие. Мы в Киберпротекте разрабатываем линейку продуктов для защиты данных и сегодня это — миллионы строк кода, требующие ощутимых затрат как на поддержку, так и на расширение возможностей или исправление найденных ошибок. В этой статье я делюсь своими мыслями о том, как оценить Maintainability, из чего она состоит, можно ли ее измерить, и как принимать правильные решения при работе с кодом. Читать далееhttps://habr.com/ru/post/702574/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702574
rss_habr
[recovery mode] VAOP как low code инструмент для разработки telegram BOT и не толькоПятница, 02 Декабря 2022 г. 06:41 (ссылка)
Contact us: [t.me/evaclick] Когда в апреле 2021 года я опубликовал статью на хабре: Введение в v-agent ориентированное программирование, в которой сформулировал идеологию и заложил основной понятийный аппарат новой методологии программирования: v-agent, va-script, va-box, action, direction и т.п., то напомнил себе изобретателя радио - Сделал Маркони радио, включил, а слушать то нечего. Наверное подобное происходит со всеми пионерами новых методологий программирования. Еще веселее было с отсутствием тогда убойных примеров применения новой методологии. Тут я, еще раз улыбнулся, вспомнив анекдот про ученого, выступившего на симпозиуме и заявившего, что он изобрел чудо лекарство и осталось только выяснить - от чего же оно лечит? Читать далееhttps://habr.com/ru/post/680160/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680160
rss_habr
Как устроена работа thread_local переменных: разбираемся и добавляем поддержку в учебную ОСЧетверг, 01 Декабря 2022 г. 12:35 (ссылка)
Эта статья написана по мотивам моей курсовой работы, основной смысл которой описан здесь. В процессе работы над ней мне понадобилось добавить в учебной ОС, над которой я работал, поддержку thread_local переменных, о чём я и хочу здесь рассказать в надежде что кому-то это окажется полезно. Код расположен в двух репозиториях. Здесь рассмотрен совсем простой случай: поддержки динамической загрузки других бинарников не будет, а способ реализации рассмотрен только один. Читать далееhttps://habr.com/ru/post/702814/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702814
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |