Friday, June 29, 2012

Как запустить DOS программу в Windows x64

Для тех, кто иногда ностальгирует по игрушкам, написанным для DOS и расстраивается от того, что в последних версиях Windows досовские игрушки не запускаются есть замечательное лекарство - DOSBox.


Как запустить DOS игрулю под Windows 7 x64

1. Скачиваем инсталляцию эмулятора DOSBox отсюда

2. Запускаем инсталлятор, устанавливаем.

3. Запускаем DOSBox. При запуске выведется синенькое окошечко с инструкциями.

4. Маунтим диск с досовскими игрульками командой mount

5. Переходим в папку с игрушкой. Мне пришлось ввести имя папки в досовском формате, т.к. ее длина превысила 8 символов:

6. Запускаем. Я запустил snake.exe и вот такое счастье мне высветилось:

Коллекции досовских игрушек можно пополнить отсюда
http://dosgames.ru/game
http://xn--80atapp0e.su/games.html

Friday, June 15, 2012

Настройка кодировки в IntelliJ IDEA

Столкнулся с проблемкой несоответствия кодировок ресурсных файлов и web страничек. В JSP страничке кодировка указана UTF-8, для проекта в IntelliJ IDEA тоже UTF-8, а в ресурсном файле - системная. Поэтому в моей вьюшке русские символы отображались некорректно. Понятно, что можно пофиксить с помощью утилиты native2ascii, которая находится в установленном JDK , но это приходилось бы делать каждый раз при изменении файлов.

Как пофиксить в Идее:
1. В окне настроек находим настройки File Encodings
2. Удивляемся почему для properties файлов не настроена кодировка по умолчанию и меняем Default encoding for properties files на UTF-8
3. Выбираем галочку "Transparent native-to-ascii conversion

Теперь IDEA будет автоматически переводить символы в ресурсных файлах из UTF-8 в ASCII код. В редакторе мы будем продолжать видеть русские символы:

Хотя на самом деле ресурсный файл уже закодирован: