×
Внимание, мошенник-работодатель (10 авг 2017)

Вниманию программистов Санкт-Петербурга, на SuperJob-е вновь активизировался Семен Григорьевич Шумейко..

Объединено Техническая галерея изображений alerts-v0-2-1

Больше
4 года 5 мес. назад - 4 года 5 мес. назад #1 от Aleksej
Aleksej создал эту тему: Техническая галерея изображений alerts-v0-2-1
Галерея изображений alerts-v0-2-1.
Разработчик - Артем Саркисов


В качестве основы использован colorbox . Суть разработки, в частности - в автоматической генерации thumbs, не требующей участия пользователя; сразу, как только изображение попадает в соответствующий каталог - начинается процесс генерации превью. Ну и удобство, конечно; все это создавалось "под себя".









Слово разработчику:

/*Данная галлерея заточена на работу с изображениями, созданными системой видеонаблюдения при обнаружение движения в наблюдаемом периметре, грубо говоря триггерам. Т.е - есть некая автонаполняемая папка со скриншотами с камер (их кол-во не ограничено, есть некоторое ограничение в паттерне на имя камеры Camera20 не будет работать, но это можно пофиксить изменив $pattern ). Вы можете ее как угодно изменять и дополнять.*/

/* index.php - главная страница, выводит страницу пользователю. Делит общее кол-во изображений по дням и источникам. */

/* update.php - модуль обновления галереи, каждый раз при обращение к странице модуль перечитывает папку с файлами, дабы найти новые и добавить их в базу данных. */

/* clean.php - модуль чистки тумбнаилов галлереи, каждый раз при обращение к модулю - перечитывается каталог тумбнаилов, идет поиск в оригинальной папке, если не находит - удаляет тумбнаил и запись о нём из БД. */



Инструкции по установке:

1. Качаем архив и распаковываем; дамп БД импортируем, соответственно, в базу данных MySQL (в новую либо уже занятую joomla либо чем другим - неважно). Файлы архива - в public_html (целесообразно создать поддиректорию).

2. Базовый .htaccess выглядит таким образом:

AuthType Basic
AuthName "Thats protected Area!"
AuthUserFile /path-to-dir/.htpasswd
Require valid-user

.htpasswd -

admin:xxxxxxxxxxxx

Чтобы сгенерировать .htaccess и .htpasswd для Apache-сервера - посетите вот эту , скажем, страничку. Пароль шифруется при помощи MD5, что подойдет не только для Linux, но и для Windows. Просто введите имя пользователя, пароль, путь к будущему .htpasswd и приветствие, выводимое при запросе логина/пароля - и вы получите содержание ваших .htaccess и .htpasswd.


3. Доступ к БД пропишите в файле connect.inc.php - находится в директории /inc .

4. Если не будет работать - закомментируйте 43 строчку в update.php:

if(!in_array($camname[0][0],$arr_cams)) continue;

Изменить размеры генерируемых превью возможно в 19 строке index.php; через запятую после slideshow:true добавить - width:"50%", height:"50%" .


Загрузить alerts-v0-2-1
Последнее редактирование: 4 года 5 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 5 мес. назад #2 от hubbitus
hubbitus ответил в теме Техническая галерея изображений alerts-v0-2-1

Aleksej пишет: /* update.php - модуль обновления галереи, каждый раз при обращение к странице модуль перечитывает папку с файлами, дабы найти новые и добавить их в базу данных. */

Базовое решение "в лоб". Не масштабируется на сколь-либо большое количество файлов.

Даже для пыха есть Inotify - рекомендую использовать его - php.net/manual/ru/book.inotify.php

Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 5 мес. назад - 4 года 5 мес. назад #3 от Aleksej
Aleksej ответил в теме Техническая галерея изображений alerts-v0-2-1

hubbitus пишет: Базовое решение "в лоб". Не масштабируется на сколь-либо большое количество файлов.


В немалой степени - масштабируется.

По словам разработчика, время генерации для 3500 картинок - 0.14728808403015 с. Кто использует Phoca Gallery на своем сайте, как я - знают, насколько медленно там генерятся превью... а вот выдержит ли вообще Phoca (либо сервак под джумлой) подобное число изображений - бог весть, не проверял.

Не, ну допустим, и в самом деле решение - "влоб"... но оно, решение - работает, что немаловажно. А вот Gajim, на тесты которого вчера ушла куча времени - не пашет , хоть ты тресни. В полном объеме, разумеется, согласно декларациям девелопера - не пашет. Голос передать не удается, уже не один, кажется, год:

Thanks. I think what we closer now. But it is not finish yet. I initiate session, my friend accept it and we both archive additional elements to change volume ans microphone level. It seams like gajim threat session established. But no one hear anything unfortunately.


И с jitsi облом аналогичный... А здесь, обратите внимание - все работает. У кого есть желание и интерес - тестируем, и отписываемся об ошибках, если таковые найдутся.
Последнее редактирование: 4 года 5 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 4 мес. назад #4 от savage
savage ответил в теме Техническая галерея изображений alerts-v0-2-1
опробовал, спс, но почему бы не сделать чтобы графические файлы дальше определенной даты не удалялись автоматически? сохраняются снимки за неделю, и баста. или две недели.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.