Перейти к собственно контенту

AgR^ Live Blog

Общественные записки не поддающиеся вкуриванию…

Архив

Метка: web

Итак продолжим….вот Веб камера на международной космической станции(МКС) часть 2.
Раньше была одна ссылка. Но со временем её перенесли на специальный сервер для онлайн трансляции видео.

http://www.ustream.tv/channel/live-iss-stream

На этой же странице, кроме видео на космическую станцию и на землю, есть ещё и трекер станции.

Продолжаем релаксировать на вид земли из космоса.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
305 views

В связи с окончанием поддержки php53 на FreeBSD, решил переехать на php55, при этом перескачив ветку php54.
Приступим....

1. Запускаем обновление:
portmaster -o lang/php55 lang/php53
2. сохраняем и (или) распечатываем файл подключаемых модулей - /usr/local/etc/php/extensions.ini , тк он нам ещё понадобится.
3. Удаляем ВСЕ модули начинающиеся с php53-########
pkg delete -f php53-########
...
...
...
pkg delete -f php53-########
и
удаляем также модули начинающиеся с pecl-####### , ессно предварительно сохранив их список (pkg version -v | grep pecl >> ext.txt)
pkg delete -f pecl-#######
...
pkg delete -f pecl-#######

4. Устанавливаем расширения:
cd /usr/ports/lang/php55-extensions
make config
И выбираем все те модули которые находились у нас в файле /usr/local/etc/php/extensions.ini
Жмём ОК и далее:
make install clean

Устанавливаем из портов pecl-####### модули, которые удалили.
5. И напоследок, на всякий случай, а вдруг что то зависящее забыли пересобрать:
portmaster -R -r php55-5.5.18

и оказались правы. Пересобралось ещё с десяток зависящих портов.

6. Проверяем:
php -v
должно вывести информацию о php без вывода ошибок:
-
PHP 5.5.18 (cli) (built: Oct 28 2014 09:08:34)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
-
И ещё так, чисто для профилактики - проверка всех библиотек:
pkg check -Ba

7. Устанавливаем модуль php для apache, тк его вынесли отдельно:
cd /usr/ports/www/mod_php55
make install clean

И фиг....не ставится по причине окончания поддержки apache22 во фре.
Делать нечего. Будем обновляться до apache24

portmaster -o www/apache24 www/apache22
Обновились.
Про все прелести переноса конфигов писать не буду, тк у каждого будет своя пляска с бубном, ибо апач24 это отдельная история.

А теперь подключаем PHP:
cd /usr/ports/www/mod_php55
make install clean
Готово!

Не забываем поправить /etc/rc.conf для запуска apache24.
Запускаем апач:
/usr/local/etc/rc.d/apache24 start

Уффффф. На всё ушло три часа. Но зато теперь веб сервак на фре снова в строю.

И напоследок. Очень важно посмотреть что изменилось. Какие директивы удалены(будут удалены), какие добавились(взамен), чтобы после очередного обновления не получить что-то не работающее как надо.

Вот такое глобальное обновление получилось!

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
1 803 views

Новый день и новая идея. Решил собрать в очередную «кучу» скриншоты с уфанетовских камер.

И вот что получилось:

http://amigas.ru/~vadim/amigas.ru.html

Не знаю пока как долго это проживёт, но пока работает.

ps. 2014-05-27 — Очередные какие то изменения……..пришлось тоже внести чтоб работало.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
565 views

Впервые с 2010 года вылезло такое сообщение. Ну чтож. Видимо что то случилось с базой данных. Будем лечить! В качестве движка установлен wordpress. Соответственно и способ восстановления базы описанный ниже подходит для wordpress-a, да и кстати проблема достаточно известная и легко решаемая.
Для этого делаем следующее:
Открыть файл wp-config.php и добавить в него следующую строку:
define(‘WP_ALLOW_REPAIR’, true);
После этого зайти по адресу http://site.ru/wp-admin/maint/repair.php
и нажимаем кнопку — ПОЧИНИТЬ БАЗУ ДАННЫХ.
Если всё ОК! То после исправления ошибки обязательно удаляем строку WP_ALLOW_REPAIR из файла wp-config.php!
Заметка в как раз написана после восстановления базы по данной технологии. Хотя можно было бы починить через PHPMyAdmin.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
702 views

Решил подключиться к проекту narodmon.ru Пришлось повозиться, но результат был получен.
Из железа использую вот такой адаптер с датчиком DS18B20 — http://blog.amigas.ru/?p=1501
Адаптер подключен к серверу на FreeBSD. Скрипт, который предлагается на сайте narodmon.ru немного переписан мной и полностью рабочий. Комментарии кое где добавил и выделил красным цветом, для прояснения ситуации, что и где менять.

>cat narodmon.ru.sh
#!/bin/sh
# run every 10 min
#ifconfig | grep ether | awk '{FS=" "; if(NR==1) {print "#"$5}};' > /var/log/narodmon
#echo "#" > /var/log/narodmon

echo "#7171bdae364f#" > /var/log/narodmon # код - мак адрес сетевухи
sleep 7 # - ждём 7 секунд для того чтобы не попасть на одновременный опрос датчика из разных скриптов(если опрашивается только отсюда, то необязательно)
/usr/local/bin/digitemp_DS9097 -i -q -t 1 -s /dev/cuau0 -c /scripts/.digitemprc | /usr/bin/awk '{FS=" "; if($2==":") { mac[NR-1]=$1;}; if($4=="Sensor") { print "#"mac[$5]"#"$7;}}' >> /var/log/narodmon
echo "##" >> /var/log/narodmon
LC=`cat /var/log/narodmon | wc -l`
if [ $LC -gt 2 ]
then cat /var/log/narodmon | nc narodmon.ru 8283 > /var/log/narodmon.log
fi

и загоняем его в крон:
>echo "*/12 * * * * /scripts/narodmon.ru.sh > /dev/null 2>&1" >> /var/cron/tabs/root

После регистрации на сайте и добавления датчика, получаем вот такой результат:
http://narodmon.ru/?lat=54.737&lng=55.975&zoom=14&map=map
Заодно добавил скриншот с уличной камеры.
Вот. Ничего сложного. Удачи в повторении.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Загрузка...
816 views

Решил поучаствовать в проекте. Зарегистрировался. Камера пока в доставке.

Мой код приглашения — http://www.probkiizokna.ru/?invite=749969773

И мне прибавка будет и Вам в случае получения и установки камеры.

16-10-2013 Судя по штампу — отправлено 11.10.2013 и получил 16.10.2013. Камеру установил и запустил минут за пять.

24-10-2013 Постоянно гаснет значок «замок» на рутере. И соответственно камера находится в неактивном состоянии, те выключена. Есть огромное подозрение, что это делают пидорасы из этого проекта. Тоесть таким образом занижают количество накопленных баллов и соответственно выплаты. В общем впечатление от проекта — полное говно. Не участвуйте в нём.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
Загрузка...
1 144 views

В общем вот, обновляемый список blacklist.txt для статистики AWStats. Список пополняется и обновляется раз в сутки.

Так что теперь пусть сосут хуй всякие спамеры, seo-шники, и прочий пидорский сброд продвигающий реф ссылками всякие говносайты.

http://amigas.ru/~vadim/awstats_blacklist.rar  — пароль на архив: awstats

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Загрузка...
668 views

Apache coredump

Сен 17

Решил записать как сделать чтобы сохранялись коредампы апача на FreeBSD. А то опять понадобилось, а знания проёбаны.

httpd.conf
CoreDumpDirectory /home/user/apache/
или
sysctl kern.corefile=/some/core/pattern

sysctl kern.coredumps=1
sysctl kern.sugid_coredump=1

limit coredumpsize unlimited
или
ulimit -c unlimited (на FreeBSD вроде не проходит эта команда)

Всё. Ждём падения апача и httpd.core в соответствующей директории.

И начинаем отладку:
gdb /usr/local/sbin/httpd /home/user/apache/httpd.core
bt full

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
840 views

Узнал про замечательный сервис — пробки из окна ру. Просмотр изображений с камер, там происходит отдельно. А я люблю, когда сразу всё просматривается, тк сразу видна дорожная обстановка. И вот что получилось(естественно сделал только для Уфы):

http://amigas.ru/~vadim/amigas.ru_all_in_one_probkiizokna.html

Думаю что так всё таки нагляднее 🙂

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
699 views

Неожиданно достался домен pituh.com , привязали к моему серваку. Дальнейшее развитие пока обдумывается. Да и со сроком делегирования не ясно. Но ярые линупсоиды уже брызжут слюной 🙂

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
581 views