• Продолжаю вести блог о разработке игрушечной ОС. В прошлом посте я писал о том, как добиться возможности реализовывать на C обработчики прерываний. Теперь, пользуясь написанными ранее макросами, можно реализовать простой SMP-планировщик. Он будет предоставлять минимально возможный функционал, на базе которого…

  • Решение сделать собственную клавиатуру пришло после анонса клавиатуры Truly Ergonomic. Всё в ней было прекрасно, кроме цены. 220$+50$ за доставку несколько превышало психологический порог стоимости доски с кнопками.

  • Теперь, когда вы прочитали(или не прочитали) всю эту скучную теорию из первой части – займёмся практическими экспериментами. Если у вас в хозяйстве завалялся аналоговый осциллограф, то вы сможете не прилагая почти никаких усилий вывести на него видео.

  • Рисующий луч: прошлое, настоящее и будущее. Это вводная статья о истории развития и принципах работы технологий векторного отображения информации. Не обижайтесь, на то, что тут всё слишком «википедично», просто мне надоели глупые вопросы. Те, кто в теме, возможно найдут для…

  • Вступление. Если «много букав» не осиливаете, то переходите сразу к пункту «самое вкусное». Во время последнего кризиса многие люди, особенно богатые, кинулись инвестировать в золото. Некоторые начали покупать монеты и слитки, другие начали открывать обезличенные металлические счета.

  • Всегда было интересно, как действуют личности, пытающиеся взломать наш софт? Я расскажу о том, какие методы защиты самые неэффективные и почему. Заинтриговало? Прошу под кат!

  • Хотелось бы создать некую игру экономической симуляции и рассказать какого рода она может быть и почему она представляет интерес. Причем интерес не только игровой, но и научный в рамках искусственного интеллекта. Т.е. так чтобы программисты могли писать ботов, задачей которых…

  • Сегодня в выпуске #21: изгнание зеленого змия; рассекатель для горелки; психрометр своими руками; тепловой рычаг — расширение металла; графитовый реостат; цепкая вода. Внимание: Некоторые опыты могут быть опасны для здоровья. При их проведении нужно обязательно соблюдать технику безопасности.

  • Здравствуйте, уважаемые Хабраюзеры! В данном коротком посте хотелось бы поделиться опытом о том, как мы решали задачу подмены библиотеки libpthread. Такая потребность возникла у нас в ходе создания инструмента формирования модели переходов многопоточной программы, о которой мы уже рассказывали в…

  • Если вы разрабатываете приложения для XAML-based платформ, таких как WPF, Silverlight, Windows Phone, или Windows Store, то Prism, определённо, сильно поможет вам упростить их разработку. После создания нескольких проектов с использованием Prism, я убедился в работоспособности такого подхода и решил…