Monthly Archives: October 2016

Delphi.Sytem.JSON. Сохранение в строку и чтение из строки

Простой пример консольного приложения.

Posted in Delphi | Comments Off on Delphi.Sytem.JSON. Сохранение в строку и чтение из строки

Delphi. Как добавить параметры к имени файла а потом прочитать их?

Данный код к имени файла, например Filename.exe добавляет Filename{param=value}.exe В дальнейшем это можно будет корректно прочитать регулярными выражениями, при условии, что такая пара одна в имени файла. Добавление параметра

Как прочитать параметры? Данный код будет искать значение параметра из … Continue reading

Posted in Delphi | Comments Off on Delphi. Как добавить параметры к имени файла а потом прочитать их?

Delphi. Как разделить файл на части (chunks)?

Довольно простая процедура, которая делит файл на части и складывает их рядом с EXE следующим образом Для чтения файла использую TFileStream из которого потом выдергиваю чанки в TMemoryStream методом CopyFrom. TFileStream – чтобы работать с большими файлами, на которых MemoryStream … Continue reading

Posted in Delphi | Comments Off on Delphi. Как разделить файл на части (chunks)?

Delphi. Как послать POST запрос по HTTPS?

Итак, как послать POST запрос по HTTPS? Зачем? Чтобы скрыть данные от анализатора HTTP трафика. Вот чем займемся сегодня. В предыдущем посте мы делали SSL сертификаты. За основу возьмем приложение, написанное в посте Как отправить POST запрос, принять и декодировать … Continue reading

Posted in Delphi, Indy | Comments Off on Delphi. Как послать POST запрос по HTTPS?

Delphi. Как создать SSL сертификат самостоятельно?

Если проект находится во внутренней сети и требуется SSL протокол, то, насколько я понял вполне можно обойтись сертификатами, сделанными самостоятельно. Браузеры, конечно, такой сертификат отвергнут напрочь, это и понятно. Тут и безопасность и бизнес. Но часть задач можно решить используя … Continue reading

Posted in Delphi, Indy | Comments Off on Delphi. Как создать SSL сертификат самостоятельно?

Delphi. Как отправить POST запрос, принять и декодировать его на idHTTPServer?

В принципе, я уже делал такой пост Как отправить файл с помощью idHTTP и принять его на idHTTPServer ? Но в данном случае хочу акцентировать внимание именно на отправке и приеме параметров методом POST. Как это будет выглядеть?

Posted in Delphi, Indy | Comments Off on Delphi. Как отправить POST запрос, принять и декодировать его на idHTTPServer?

Delphi. Создание компонентов, нюанс с прописыванием путей.

Обычно, когда создаю визуальный компонент, делаю так… Чтобы упростить себе задачу и добавить хоть каплю визуального проектирования, добавляю фрэйм, который в основном компоненте создаю и размещаю в override конструктора. То есть так…

Это позволяет “накидывать” на фрэйм массу всего … Continue reading

Posted in Delphi, Компонентостроение | Comments Off on Delphi. Создание компонентов, нюанс с прописыванием путей.

Delphi. Как отправить файл с помощью idHTTP и принять его на idHTTPServer ?

Данный пример отправляет файлы и сообщения на сервер, а также принимает и раскодирует их. Работал  с FTP протоколом, но столкнулся с рядом ограничений, которые  как я понял можно преодолеть при помощи HTTP протокола и которые не позволяют мне решить поставленную … Continue reading

Posted in Delphi, Indy | Comments Off on Delphi. Как отправить файл с помощью idHTTP и принять его на idHTTPServer ?

PHP. Самый простой способ поставить пароль на страницу

И понадобилось мне запаролить php страницу, причем сделать это за 5 мин… В сети полно способов запаролить страницу, вот один из них. Не самый надежный, без капчи, но всё же !!!

Конечно, такая конструкция не устоит перед брут-форсом, но … Continue reading

Posted in PHP | Comments Off on PHP. Самый простой способ поставить пароль на страницу

Delphi.UniGUI. Как добавить в автозагрузку серверное приложение, написанное на UNIGUI ?

Этот пост не про программирование, скорее про Deploy приложения и немного про администрирование. Самый простой способ размещения на сервере StandAlone приложения  UniGUI  – это просто закидывание EXE файла на машину-сервер. Наш EXE сам по себе является программой сервером, поэтому на машине-сервере … Continue reading

Posted in Delphi, UniGui | Comments Off on Delphi.UniGUI. Как добавить в автозагрузку серверное приложение, написанное на UNIGUI ?