Уважаемые обитатели Сети!

Эта страничка предназначена исключительно для обмена полезной информацией с разным дивным народом. Какое-либо дизайнерство над ней не ожидается за недостатком времени. Но когда я выкладываю сюда что-то интересное, оно остается здесь надолго.

С уважением, Ленин


Патч для многоязычной печати PostScript из Tcl/Tk

Графический тулкит Tk и язык Tcl - мои любимые средства разработки приложений. В Tk существует возможность представить содержимое графического объекта canvas в виде файла PostScript, к примеру, для последующей распечатки. Виктор Вагнер научил Tk печатать однобайтные символы, не входящие в Latin1, но присутствующие в текущей системной кодировке. Мой патч позволяет печатать также символы, которые не присутствуют в системной кодировке, и многобайтные символы. Он накладывается поверх патча Виктора Вагнера на исходные тексты tk8.2 или 8.3

Флеш-лоадер для модемов на чипах Rockwell.

Выдернут из комплекта утилит с www.modem.dp.ua и слегка поправлен для работы с горячей заменой флешки. Дело в том, что аналогичные hot-swap loader'ы из этого комплекта не полюбили мою флешь F29C51002T. Если Вы не знаете, зачем оно надо, значит, Вам оно не надо.

Патч для браузера skipstone 0.7.5

Пропатченный skipstone корректно отображает русские буквы в заголовке окна, закладках, истории, и может искать русский текст на странице (актуален для всех кодировок, кроме latin1). Проверено на сочетании linux-2.4.10 glibc-2.2.4 mozilla-0.9.4+(cvs). Баг-репорты приветствуются.

Защита подключения к MS SQL Server в программных продуктах 1С

1С:Предприятие использует примитивный способ шифрования пароля владельца базы данных. Здесь лежит утилита для расшифровки файла 1CV7.DBA и ее исходник. В связи с порядочным потоком вопросов я выкладываю описание того, как я нашел ключ.

Групповая обработка документов в 1С:Предприятии.

Универсальный внешний отчет для групповой модификации любых реквизитов документов выбранного вида. Отбор документов и строк по произвольно заданному условию на встроенном языке. Принцип работы: по исходным данным создается модуль, который затем запускается на выполнение.

Патч перекодировки smbfs для Linux 2.x

Привязан к паре кодировок KOI8-R и CP866. От двадцатиминутного хака много ожидать не надо, но ведь кому-то и такое пригождается. Проверен на ядре 2.2.14. Поменять таблицы перекодировки на какие-нибудь другие можно, увы, только правкой и перекомпиляцией модуля. Если кому-то нужна нормальная поддержка smbfs codepage для Linux 2.2.x, черкните мне письмецо - сделаю.