This fragment is about to be reported (you'll remain on this page): You can enter a comment to clarify the mistake if you would like to: |
Как правильно отредактировать SpecChar.ini? Вопрос не так прост, как может показаться. Дело в том, что в меню, поставляемом с программой, первым символом стоит ударе́ние. Это сделано для того, чтобы пользователи SpecChar ставили ударение, как полагается, а не как делают те, кто обделён полЕзной прогрАммой. ¶
Ударение — комбинируемый символ. Оно не имеет своего знакоместа, а выводится поверх того символа, за которым стоит. Если ударение стоит первым в строке, нажатие клавиш Backspace и Delete удаляет соседние символы, а не тот, на который указывает курсор. Эффект наблюдается и в обычном Блокноте, и в PSPad. ¶
У блога появился собственный домен — freeman-s.net. Адрес freeman.tunilab.org остаётся, но будет перенаправлять на новый. Аналогичным образом поменялась ссылка на исходный код программ. ¶
В далёком 2000-м году некто Earl F. Glynn из efg’s Computer Lab настолько заинтересовался стандартом Unicode и всякими непонятными символами, что даже написал программу для их просмотра. Его детище позволяет просматривать любой из первых 65536 символов, в терминах Unicode называемых BMP — Basic Multilingual Plane. Программа была выложена в Интернете и нашла своих пользователей. ¶
Я сам познакомился с ней примерно 2003-м в году. За прошедшее время актуальность Unicode только возросла, и для меня программа служит заменителем штатной таблицы символов. Не хватает лишь поиска по описаниям символов, вроде: «latin small letter schwa». ¶
Наконец-то борьба за отделение моих личных исходников от разработок Лаборатории увенчалась успехом, и хранилища удалось разнести с сохранением истории правок. Отныне Freeman Code открыт и доступен для ознакомления. Все исходники распространяются под лицензией BSD, если для конкретных проектов, библиотек или файлов не указано обратное. ¶
Добавлено 30.01.2012: для входа используйте имя пользователя anon и любой, можно пустой пароль. ¶
Уже сложилась традиция — после выпуска SpecChar и получения первых отзывов писать о том, что планируется сделать в следующей версии. Жалко, что с реализацией прошлого запроса случился конфуз, и в данный момент я не знаю, решаема ли задача вообще. Точнее, решаема ли она простыми средствами. ¶
Вернувшись к разработке после продолжительного перерыва, посмотрел на исходники свежим взглядом. Взгляд цепляет процедура чтения ini-файла — уж слишком она запутанная и неочевидная, почти «макароны». К следующей версии не мешало бы её переписать, но не чистоты кода ради, а токмо найдя повод, заметный пользователю. ¶
Сколько лет пользуюсь Far-ом, а он не перестаёт удивлять. На днях решил его обновить, стал проверять плагины, чем-то заинтересовался и… полез в документацию. И тут выяснилось, что в Far реализована фича, которой не хватало ещё со времён «Дос Навигатора» — работа со списками файлов. Понятия не имею, недавно она реализована или только в одной из последних, модных версий. Выяснять ради блога не стал, лень. Факт, что не знал о ней до позавчера. Но документацию читать всё же полезно, хотя бы иногда. ¶
Список файлов — обычный текстовый файл, в котором перечислены файлы и каталоги, по одному на каждой строке. Программа читает файл и выводит список как обычный каталог, после чего доступны F5, F6, F8 и остальные команды. При чтении списка файлы и каталоги могут проверяться на существование, но это уже мелочи. ¶
Запланированное обрамление парными символами оказалось реализовать неожиданно сложно. Несмотря на приложенные усилия, оно заработало везде, кроме как там, где надо — в редакторах и браузерах. Скрепя сердце отложено до следующего выпуска. Тем не менее, в этой версии есть полезные новшества. ¶
Только что ради прикола зарегистрировался на форуме AsmWorld. У них ассемблерная капча! Мне был задан такой вопрос: ¶
Чему равен AL? Немного пощёлкал извилинами пальцами и ввёл 7. И зарегистрировался! Я знаю ассемблер, однако. ¶
А вообще, гики такие гики. Ещё до открытия филиала «Лаборатории» в «Кузнице», когда думалось, что у «Лаборатории» будет собственный форум, всерьёз подумывал о том, чтобы сделать правила на Оно. Типа, как получить бан — одним select-ом, разумеется. Сейчас уже не актуально, но на будущее идея остаётся. Синтаксис бы проработать… ¶