войти зарегистрироваться

ТипографикаШрифты из склепа из песочницы

image Мне от моноширинных шрифтов многого не надо. Адекватная поддержка кириллицы. Для программирования — отсутствие замыливания. Возможность различать 0 (который ноль) и О. Возможность различать I (которое i), l (которое L) и | (которое or). Для работы в консольном двухпанельнике — поддержка псевдографики. Однако в современном мире подобных шрифтов не так, чтобы много. Откуда же их взять?

Осторожно! Под катом — сплошные анахронизмы.

Старое железоOlivetti personal computer m15

Первым делом хочу поприветствовать всех некрохардофилов!

В блоге с громким названием «Старое железо» в последнее время пихают железо по мощности чуть слабее первого пентиума. А у меня есть совсем старое железо. По возрасту, если верить интернетам, оно не очень старое, всего 1987 год, но в нем использован процессор Intel 80C88, а это уже показатель, ведь с его прямого родителя Intel 8086 началась эра IBM PC на последствиях которой я пишу это псто.



По обрывочным сведениям из интернета я узнал следущее про внутренности:
  • CPU: intel 80C88 4,77 MHZ
  • ROM: 16 Kb
  • RAM: 512 Kb
  • Video: 16 Kb
  • Display resolution: 640 x 200 without backlight
  • Storage: 2 3.5 floppyrom which accept formated to 720kb floppy
  • Weight: 5,7 кг.

Ноутбук попал ко мне случайно, но прямо в день рожденья. Было приятно. Полностью рабочий за исключением дохлой батареи, но я думаю что если задаться целью и её можно восстановить. В ноутбуке отломана (вероятно мной) крышка с аккумуляторным отсеком, за исключением этого ноутбук полностью рабочий.

Под катом много некачественных картинок так что без обид. А ещё там иногда кажется что между фотографиями много свободного места. На самом деле там белая стена, но убрать её так чтобы оно всё было красиво я не умею так что прийдётся терпеть эту белую наглость.

Персональные блоги Исследуем прародителей Minecraft: Dungeon Keeper

Я думаю, что о Minecraft слышали почти все. Но, возможно, не все видели одну из замечательных игр, из которой Нотч брал свои идеи — я говорю Dungeon Keeper. Я не собираюсь пересказывать википедию насчет того, что из себя представляет игра, ибо, как мне кажется, лучше один раз увидеть, чем 100 раз услышать или прочитать ;).

Информационная безопасностьНа Chaos Communication Congress заявили о DoS-уязвимостях в ряде популярных языков веб-программирования

На международной конференции специалистов по IT-технологиям Chaos Communication Congress был опубликован доклад Александра Клинка (Alexander “alech” Klink) и Джулиана Вэльде (Julian “zeri” Wälde), описывающий ряд серьезных уязвимостей в популярных языках веб-программирования. Большинство проблем исследователи связывают с неверной обработкой веб-форм и возможностью компрометации хэш-таблиц, что может привести к успешной DOS-атаке на веб-серверы с последующим хищением данных, причем значительных ресурсов для организации атаки не требуется.

Суть уязвимостей исследователи описывают таким образом: языки веб-программирования — такие как PHP, ASP.NET, Java, Python, Ruby — имеют прямой доступ к вычислительным ресурсам компьютера; веб-приложения, написанные на этих языках, часто обрабатывают POST-запросы в автоматическом режиме, при этом, если приложение не может использовать рандомизированные хеш-функции, то злоумышленник может специально организованным запросом вызвать коллизию хеш-значений, что может значительно загрузить вычислительные ресурсы сервера.

На данный момент PHP 5, Java и ASP.NET (UPD: патч выпущен) являются полностью незащищенными перед описываемой атакой, тогда как PHP 4, Python, Ruby — частично уязвимы (в докладе говорится, что большинство уязвимостей базируются на концепциях, впервые появившихся еще в 2003 году, однако только в Ruby в 2008 году появилось исправление, частично исключающее эксплуатацию), причем степень опасности зависит от используемой 32-х или 64-битной архитектуры.

История ИТПерсональные компьютеры: в самом расцвете сил!

В этом году исполнилось тридцать пять лет с момента появления на свет первого персонального компьютера, Apple I, и тридцать с момента выхода первого компьютера, носящего имя IBM PC — модели 5150. В свете этого события не лишним будет оглянуться на путь, пройденный информационными технологиями за это время, заново оценить и, возможно, переосмыслить его значение для дня сегодняшнего.

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

ПрограммированиеЕще есть пользователи windows 9x? Пишем утилиту для чтения NTFS из песочницы

В последнее время найти пользователей windows 9x стало сложно, но возможно. Но все таки они есть такие. Так же известно что использовать жесткие диски с разделами NTFS штатными средствами операционной системы нельзя. Попробуем исправить это написав программу позволяющую читать данные с разделов NTFS.

Что будем требовать от своей программы?
Да вообщем то не многое. Разрабатываемая программа должна осуществлять копирование с разделов жесткого диска с файловой системой NTFS5 в разделы FAT. Данная программа должна быть использована в том случае, если Windows 2000 (которая использует NTFS 5) отсутствует или недоступна. Должны поддерживаться длинные имена файлов, а также жесткие диски любой ёмкости (в т.ч. больше 8Гб). Среда функционирования – ОС DOS, Windows 9x. Программа должна иметь «стандартный» двухпанельный «нортоновский» интерфейс.

Системное администрирование Детский HTTP DOS

Часто администраторы настраивают LAMP «из коробки». Для домашних страничек и тестовых стендов в этом нет ничего страшного.
Полноценный DDOS — это не самое дешевое удовольствие для атакующего и, если Ваш портал заказали, то должны найтись ресурсы для защиты от атаки.
Куда большую опасность представляет детский DOS, так как провести такую атаку может любой желающий. Уязвимости подвержены все популярные Web серверы в исходной комплектации с пустыми правилами firewall и применяется к корпоративным порталам, выделенным серверам, VPS — всему, что поставлено, но не настроено. Массовый хостинг, как правило, детскими болезнями не болеет.
Для Debian-подобных систем это 3 команды:

Старое железоСтарый, но еще рабочий 286

Наступили выходные и наконец-то мне удалось съездить и сделать несколько снимков того что обещал.


Описание и картинки — под катом.
(Осторожно — траффик!)

Старое железоDefender of the Crown. Прародитель стратегий

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

Это была игра «Защитник короны» — первая пошаговая стратегия с элементами RPG. В 1987 году она была портирована на большую часть платформ. Я впервые ее увидел на ZX Spectrum и в школе сделал ее римейк для PC. Как потом оказалось, она давно уже была сделана, еще для CGA мониторов.

Game DevelopmentБольшому адронному коллайдеру – 20 лет

В 1991 году вышла игра Another World об ученом Лестере Чайкине, который в результате эксперимента по ускорению частиц попал в другой мир.

В детстве эта игра воспринималась как нечто удивительное благодаря продуманному сюжету, великолепной векторной графике, видеовставкам, музыке и технологии прорисовки с использованием ротоскопирования. Кроме прочего, все это чудо помещалось на 5-дюймовую дискетку объемом 1,2МБ.

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

Это было почти полное погружение. Никаких описаний того, куда ты попал и что произойдет в итоге. Атмосфера одиночества и напряжения.