среда, 15 ноября 2017 г.

https://github.com/tigrazone/HtmlViewer и synapse

собираюсь создать synapse-версию браузера, который быть меньше по занимаемому количеству памяти и меньше зависимостей от библиотек.
также вместо TStringList заменить на THashedStrignList из inifile.
выкладывать буду на https://github.com/tigrazone/HtmlViewer

четверг, 17 марта 2016 г.

планы на развитие draisine

за основу движка draisine беру HtmlViewer, затем заменю там тормозные сравнения строк на хэширование, сделаю версию браузера с модифицированым httpsendthread.pas

будет не хуже ics-версии, которую я рекомендую для интересующихся

странно, что в 11.6 не показывает прозрачность у gif-файлов.
в 11.4 прозрачность есть, да и при изменении размера окна картинка не прыгает, как в 11.6
буду использовать 11.4

один скриншот сильнее многих слов:

многопоточное бомбило

есть идея на основе моей модификации httpsendthread.pas из draisine сделать многопоточный скачиватель/обработчик файлов. парсить сайт например 20 потоками.
  1. создать очередь-список файлов для скачивания
  2. создать массив из 20 THTTPSendThread, добавить по освобождению потока смотреть в очередь-список файлов для скачивания, брать новый адрес и обрабатывать

пятница, 4 мая 2012 г.

RxGifAnm - from d:\RxLib_2.7.7.5_D6-2010\RxLib\Demos\Gifanm32\

достаточно забавный gif-аниматор 398 336 байт скачать
умеет раскладывать по кадрам gif
добавка/удаление кадров
изменение паузы между кадрами
разные палитры для изображений и анимации
мелкий размер после upx308w

это пример из библиотеки для Delphi 6 - 2010 RxLib
собирал его в Delphi 2009 lite

суббота, 21 апреля 2012 г.

Flash Player внезапно написал

работая над встраиванием флеша в дрезину, в результате экспериментов внезапно написал плеер swf, flv, в том числе потоковое видео и видео и флеш-роликов из интернетов

на скриншоте - воспроизводится видео из интернета, с сайта youtube.com

скачать 312 320 байт

четверг, 19 апреля 2012 г.

пару шагов к Delphi 2010

скомпилировал под Делфи 2010.

большой gif со мной в движении!

  • убрал TntRichEdit
  • убрал TRxGIFAnimator - заменил на стандарный для 2010 GifImage, открывает большие gif-файлы с анимацией
  • убрал iconv и библиотеку libiconv2.dll на 955 кб, заменил на стандартный в 2010 TEncoding

это дало мне скорости и размер исполняемых файлов по сравнению с прошлой версией с iconv.dll стал на 835 кб меньше!
скачать 4 231 055 байт draisine-0.1alpha-19apr12.rar, из которых 4 мб - 72 скина

четверг, 12 апреля 2012 г.