Рубрика: IT

IT

Использование потоков в Delphi

Простой способ использовать потоки в Delphi. С synchronize всё просто, если использовать его правильно 🙂 Содержимое функции uses System.Classes, System.SysUtils, Vcl.Forms; procedure Wait(Proc: TProc); var Thread: TThread; begin Thread := TThread.CreateAnonymousThread(procedure() begin Proc; end); Thread.FreeOnTerminate := True; Thread.Start; while not…

Читать далее — Использование потоков в Delphi
IT

Добавление/удаление www при посещении сайта

Способ автоматически добавлять или удалять www при переходе на сайт. Добавьте этот код в файл .htaccess. # Добавить www RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC] RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L] # Удалить www RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]

Читать далее — Добавление/удаление www при посещении сайта
IT

Определение текущего местоположения (PHP)

Местоположение определяется с помощью функции geolocation. Если пользователь не предоставил необходимые разрешения или браузер не поддерживает эту функцию, местоположение определяется по IP-адресу через API Naver. Перед использованием получите API-ключ Naver по адресу ниже.(https://www.ncloud.com/product/applicationService/geoLocation) <? function makeSignature($secretKey, $method, $baseString, $timestamp, $accessKey)…

Читать далее — Определение текущего местоположения (PHP)
IT

Установка языка Go для Windows

1. Скачать и установить с сайта https://golang.org/dl/ 2. Создать рабочую папку (например: d:\source\Go) 3. Создать в ней папки bin, pkg и src 4. Панель управления Windows -> Система -> Дополнительные параметры системы -> Переменные среды 5. В группе «Пользовательские переменные»…

Читать далее — Установка языка Go для Windows
IT

Получение IP-адреса подключения в AWS (PHP)

При использовании сервера Amazon в качестве IP-адреса сервера отображается частный IP-адрес. Поэтому я написал этот код, чтобы получить публичный IP-адрес. <? if(in_array(substr($_SERVER[‘SERVER_ADDR’], 0, 3), array(‘172’))) if(strrpos(gethostname(), ‘.compute.internal’)!==false) $_SERVER[‘SERVER_ADDR’] = file_get_contents(‘http://169.254.169.254/latest/meta-data/public-ipv4’); echo $_SERVER[‘SERVER_ADDR’]; ?>

Читать далее — Получение IP-адреса подключения в AWS (PHP)
IT

Веб-взлом, плагин обнаружения опасного кода бэкдора

Это плагин для быстрого поиска бэкдоров (PHP), тайно установленных для взлома сервера. Он находит файлы, в которых используются функции PHP, пригодные для злоупотреблений, и отправляет уведомление по электронной почте.   Плагин можно легко установить и использовать в WordPress и GNUBoard…

Читать далее — Веб-взлом, плагин обнаружения опасного кода бэкдора
IT

Мониторинг реестра (Delphi)

Как использовать procedure RegistryMonitor(RootKey: HKEY; Key: string; Proc: TProc; WatchSub: boolean); begin TThread.CreateAnonymousThread(procedure var Reg: TRegistry; Event: cardinal; begin Reg := TRegistry.Create; Reg.RootKey := RootKey; if Reg.OpenKeyReadOnly(Key) then begin Event := CreateEvent(nil, False, False, nil); if Event > 0 then…

Читать далее — Мониторинг реестра (Delphi)
IT

Установка и использование морфологического анализатора (PHP)

Среда установки: базовая CentOS 7, PHP 7 yum install gcc-c++ java-1.7.0-openjdk-devel python-devel zlib-devel openssl openssl-devel git -y wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz tar xf Python-3.* cd Python-3.* ./configure make make altinstall pip3.6 install JPype1-py3 pip3.6 install konlpy cd .. wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz tar zxfv…

Читать далее — Установка и использование морфологического анализатора (PHP)
IT

Установка и использование Delphi 10.2 Toyko Linux PAServer

Delphi обновилась до версии 10.2. Первоначальная инструкция по установке для использования в CentOS 7. # yum -y update # yum install -y firewalld # systemctl unmask firewalld # systemctl enable firewalld # systemctl start firewalld # firewall-cmd —permanent —add-port=64211/tcp #…

Читать далее — Установка и использование Delphi 10.2 Toyko Linux PAServer
IT

Веб(PHP)-взлом, программа проверки опасного кода

Создана для мониторинга установки вредоносных PHP-файлов в результате взлома сервера и простой проверки наличия потенциально опасного кода. Создайте файл с этим кодом и загрузите его в учётную запись на сервере. <? /** * Name: Kilho’s PHP Diagnosis * Author: Kilho…

Читать далее — Веб(PHP)-взлом, программа проверки опасного кода