Бэкдор (webshell) в теме WordPress

И снова ко мне в руки попалась тема зараженная вредоносными скриптами. Причем эта тема вполне себе нормально жила на сайте одного знакомого, пока там не обновили php до свежей версии, где вредоносный скрипт перестал работать, чем и выдал себя. К сожалению встроенный антивирус ClamAV не обнаружил этот скрипт. Остальные антивирусы определяют зараженные файлы как Trojan.Script.1006652 …

Бэкдор (webshell) в теме WordPress Читать полностью »

Как я искуственный интеллект создавал)

На самом деле это было давно и не правда 😉 То есть я конечно ничего выдающегося не создал, но примерно с 2002 года с удовольствием занимался обдумыванием и разработкой базы данных, способной по моему мнению стать основой для ИИ. Ниже представлен дневник этих изысканий, в котором излагается как ход разработки и экспериментов, так и просто …

Как я искуственный интеллект создавал) Читать полностью »

Python и Firebird (библиотека fdb)

В данном примере взаимодействия с БД Firebird была использована информация со следующих страниц: getting-started usage-guide fdb.readthedocs.io В примере демонстрируется создание базы, таблицы, вставка и выборка записей.

Xiaomi Redmi note 2 и замена родной батареи на более емкую

Телефон всем хорош, но думаю каждый его владелец назовет его проблему №1 — маленькая емкость батареи. И я наконец решился попробовать впихнуть в него батарею 4000мАч вместо родной на 3020мАч.

Аниме, манга, BLAME

Изначально произведение BLAME я «прочел» в виде манги (комикса), это вообще оказалось первым и пока единственным японским комиксом который я прочел. Для меня очень непривычна была подача материала, в виде черно-белых рисунков, грубые полутона, часто вообще тяжело понять что изображено в этой черноте. Изображенный мир гигантской планеты-города был очень мрачным, темным, и довольно безжизненным местом. …

Аниме, манга, BLAME Читать полностью »

3d Google cardboard, Oculus Rift, обзор очков виртуальной реальности VR-BOX (Virtual Reality)

Став счастливым обладателем очков виртуальной реальности VR-BOX решил немного поделится опытом с теми, кто еще только планирует их брать и заинтересовать тех, кто даже и не планировал 😉 Основные возможности: просмотр 3D-стерео видео (типа IMAX), 360-градусных круговых видео (в которых можно вертеть головой), а также 3D-игры как на телефоне так и на компьютере.

Заметки/шпаргалка по использованию MySQL

Обслуживание, администрирование: * Если делаем mysqldump то на все время пока будет проходить дамп, у нас залочится запись в таблицы. При больших объемах гораздо правильнее снимать дампы со slave или использвать lvm снапшот. * Статистика по таблицам (можно сохранить как view): SELECT table_name,engine,table_rows, round(DATA_LENGTH/1024/1024,2) AS data_mb, round(INDEX_LENGTH/1024/1024,2) AS index_mb, round((DATA_LENGTH + INDEX_LENGTH)/1024/1024,2) AS total_mb FROM …

Заметки/шпаргалка по использованию MySQL Читать полностью »

Заметки по использованию компонента TWebBrowser в Delphi 7

Изначально компонент TWebBrowser я стал применять для отображения раздела справки в своих программах. В этом варианте все совсем просто — мы кладем обычные html-файлы в папку и при необходимости вызываем что то типа  WebBrowser.Navigate(HelpDir + ‘index.html’); Ну а сам html уже содержит все что душе угодно, с картинками, перекрестными ссылками и скриптами, доступными InternetExplorer. Все …

Заметки по использованию компонента TWebBrowser в Delphi 7 Читать полностью »

Простая авторизация на PHP+MySQL+JavaScript+AJAX

Главная цель этого скрипта — учебная. Скрипт показывает как можно решить задачу авторизованного доступа к некоторым данным. Кроме самой авторизации реализованы формы просмотра, добавления, редактирования и удаления пользователей. Также соблюдена минимальная безопасность — данные фильтруются, типы проверяются, пароли не хранятся и не передаются в открытом виде. Сразу скажу что знаю что MD5 уже давно перебирается …

Простая авторизация на PHP+MySQL+JavaScript+AJAX Читать полностью »

Планировщик выполнения SQL-запросов для СУБД Firebird в виде сервиса под Windows

Firebird не имеет в своем составе средств, для того чтобы периодически выполнять запросы без подключения внешней программы, поэтому если есть такая необходимость — нужно сделать свой планировщик. Этот шедулер писался для себя, так что графического интерфейса у него нет (конфигурацию вычитывает из ini-файла). Все что он умеет — по времени выполнять SQL-запрос, сохраненный в таблице …

Планировщик выполнения SQL-запросов для СУБД Firebird в виде сервиса под Windows Читать полностью »