Онлайн парсер на JavaScript для извлечения списка подписчиков Instagram

Здесь можно вытянуть список подписчиков Instagram в форме списка содержащего три колонки: Имя, Ник-нейм, Ссылка на профиль.

Читать далее
Добавить комментарий

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

Результат проверки на virustotal.com

И снова ко мне в руки попалась тема зараженная вредоносными скриптами. Причем эта тема вполне себе нормально жила на сайте одного знакомого, пока там не обновили php до свежей версии, где вредоносный скрипт перестал работать, чем и выдал себя. К сожалению встроенный антивирус ClamAV не обнаружил этот скрипт. Остальные антивирусы определяют зараженные файлы как Trojan.Script.1006652 , Trojan.Script.DF5C3C , PHP.Shell.597 , PHP/WebShell.FX!tr

Читать далее
Метки: | Добавить комментарий

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

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

Читать далее
Добавить комментарий

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

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

Читать далее

Метки: , , | Добавить комментарий

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

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

Читать далее

Метки: | Добавить комментарий

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

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

Читать далее

Рубрика: Без рубрики, Без рубрики, Без рубрики | Метки: , | 3 комментария

Заметки/шпаргалка по использованию 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 information_schema.tables where TABLE_SCHEMA = database();

Читать далее

Добавить комментарий

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

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

Все стало намного интересней, когда я захотел через него отображать информацию из базы данных, а также программно делать изменения на отображаемой странице. Как оказалось и это все возможно.

Читать далее

Метки: , | Добавить комментарий

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

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

Читать далее

Рубрика: Сайты, Сайты | Метки: , , , , | 2 комментария

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


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

Читать далее

Рубрика: Программирование, Программирование, Программирование, Программирование, Программирование, Программирование | Добавить комментарий