Архив категории «Заметки»

Архив категории «Заметки»

29.08.2003, 15:57

Зачастую результатом выполнения CGI приложения является не HTML документ, а картинка. В этой статье рассматривается просто и несложный способ генерации JPEG изображения с помощью библиотеки libjpeg.

Подключим заголовочные файлы. Так как мы пишем на C++ (уж не могу я отказаться от простых удобств этого языка), а libjpeg написана на C, то используем конструкцию extern «C»

Читать дальше »

Категории: Интернет и сеть,
14.05.2003, 16:44

Опять попросили написать. :) Простая программка для администрирования компьютерного класса. Написана на Delphi. Доводить до ума времени нет, да и желания писать на Delphi тоже нет никакого, по этому выкладываю с исходниками.

Читать дальше »

04.05.2003, 16:02

Эта функция не раз применялась мной в разных проектах. Положу сюда, а то вчера ее еле нашел :)
Читать дальше »

Категории: Интернет и сеть,
17.04.2003, 16:41

Попросили написать — не вопрос :)

Читать дальше »

Категории: Инструментарий,
07.04.2003, 14:10

Если вам необходимо преобразовать строку, содержащую дату в формате » Fri, 6 Dec 2002 13:03:56 GMT» (это достаточно распространенный формат, например в HTTP заголовках так пишется дата в полях Last-Modified и Date) то можете воспользоваться следующей функцией:

Читать дальше »

18.03.2003, 19:11

Зачастую, при публикации на веб-сайтах приходится разрезать один большой документ (TXT или HTML) на десятки, а иногда даже сотни документов, именно для этого был написан скрипт приведенный ниже:

Подстрока, по которой производится «разрез», может содержать любые символы, в том числе и \n и \r
Читать дальше »

19.02.2003, 19:39

Почти на каждом сайте с регистрацией есть форма «Вспомнить пароль», с ее помощью можно получить забытый пароль не E-Mail. Высылать пароль не совсем безопасно, так как зачастую пользователи используют один пароль в нескольких местах.

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

Ниже приведен достаточно простой и интересный способ его создания:

Читать дальше »

Категории: Инструментарий,
05.02.2003, 14:06

Как-то понадобилось заменить один многострочный блок на другой в 17 тыс файлах.
DreamWeather умер на первых 500. А приведенный ниже скриптик все сделал быстро
и оперативно.

Читать дальше »

Категории: Работа с диском,
05.01.2003, 20:37

Эта, небольшая, программка на паскале читает содержимое дискеты в файл. После этого файл можно переименовать, скажем, в *.ima или *.flp и подсунуть в WinImage или в FAT12.

Программа написана на Паскале и использует 25h прерывание. Скачать EXE’шник можно здесь.

Скриншот приведен ниже. Запускается программа следующим образом: dimage.exe disk.flp

Читать дальше »

Категории: Работа с диском,
01.01.2003, 18:16

В этом модуле реализованы функции FindFirst и FindNext, но не простые, а работающие с длинными именами файлов под ГОЛЫМ ДОСОМ. Формат длинных имен, насколько я помню, узнавался методом высоконаучного тыка, так что никаких гарантий.

Писал очень давно, и сейчас даже откомпилировать не смог, так как не нашел модуля uni2dos. Зато вспомнил, что он делает :) Он перекодирует строку из Unicode в DOS кодировку. Таблица Unicodе для русских символов приведена тут.

Читать дальше »