вторник, 31 января 2012 г.
воскресенье, 29 января 2012 г.
apache virtual host
sudo gedit /etc/apache2/sites-available/default
...
<#VirtualHost 127.0.0.2:80>
ServerAdmin webmaster@localhost
ServerName a.local
ServerAlias a.local
DocumentRoot /var/www/t/a
<#Directory /var/www/t/a>
Options FollowSymLinks
AllowOverride None
<#/Directory>
<#Directory /var/www/t/a>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
<#/Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<#Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
<#/Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<#Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
<#/Directory>
<#/VirtualHost>
...
sudo /etc/init.d/apache2 restart
gedit /var/www/t/a/index.html
...
hosts
127.0.0.2 top.mail.ru
...
<#VirtualHost 127.0.0.2:80>
ServerAdmin webmaster@localhost
ServerName a.local
ServerAlias a.local
DocumentRoot /var/www/t/a
<#Directory /var/www/t/a>
Options FollowSymLinks
AllowOverride None
<#/Directory>
<#Directory /var/www/t/a>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
<#/Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<#Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
<#/Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<#Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
<#/Directory>
<#/VirtualHost>
...
sudo /etc/init.d/apache2 restart
gedit /var/www/t/a/index.html
...
hosts
127.0.0.2 top.mail.ru
суббота, 21 января 2012 г.
среда, 18 января 2012 г.
all jpg to email
отправляем картинки:
###############################################
#!/bin/bash
FIND=$(find /home/tmp/flv/tmp -name '*.jpg' -print)
echo "photo" | mutt -s "jpg" -a $FIND -- user@yandex.ru
rm /home/tmp/flv/tmp/*.jpg
Отправляем архивом:
###############################################
#!/bin/bash
FIND=$(find /home/tmp/flv/tmp -name '*.jpg' -print)
ZIP=$(zip /home/tmp/flv/tmp/skreen.zip $FIND)
echo "photo" | mutt -s "jpg" -a /home/tmp/flv/tmp/skreen.zip -- user@yandex.ru
rm /home/tmp/flv/tmp/*.jpg
rm /home/tmp/flv/tmp/skreen.zip
#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#
mutt -x -s "Photo 2012" -a /media/disk/DCIM/100DSCIM/IMG_6262.JPG -- user@yandex.ru < /home/ya/test
###############################################
#!/bin/bash
FIND=$(find /home/tmp/flv/tmp -name '*.jpg' -print)
echo "photo" | mutt -s "jpg" -a $FIND -- user@yandex.ru
rm /home/tmp/flv/tmp/*.jpg
Отправляем архивом:
###############################################
#!/bin/bash
FIND=$(find /home/tmp/flv/tmp -name '*.jpg' -print)
ZIP=$(zip /home/tmp/flv/tmp/skreen.zip $FIND)
echo "photo" | mutt -s "jpg" -a /home/tmp/flv/tmp/skreen.zip -- user@yandex.ru
rm /home/tmp/flv/tmp/*.jpg
rm /home/tmp/flv/tmp/skreen.zip
#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#
mutt -x -s "Photo 2012" -a /media/disk/DCIM/100DSCIM/IMG_6262.JPG -- user@yandex.ru < /home/ya/test
запись звука
$ sox -t alsa default recording.flac
$ pacat --record | sox -t raw -r 44100 -s -b 16 -c 2 - -t ao alsa pitch -500
$ lame -b 128 music.mp3 music.wav
crontab -e
40 12 * * * sox -t alsa default /a/sound/$(date +%Y.%m.%d_%H:%M:%S).flac > /dev/null 2>&1
45 12 * * * killall sox
$ pacat --record | sox -t raw -r 44100 -s -b 16 -c 2 - -t ao alsa pitch -500
$ lame -b 128 music.mp3 music.wav
crontab -e
40 12 * * * sox -t alsa default /a/sound/$(date +%Y.%m.%d_%H:%M:%S).flac > /dev/null 2>&1
45 12 * * * killall sox
вторник, 17 января 2012 г.
mpd
$ sudo apt-get install mpd mpc
# cp /etc/mpd.conf /etc/mpd.conf.old
# chmod 644 /etc/mpd.conf
# nano /etc/mpd.conf
# cp /etc/mpd.conf /etc/mpd.conf.old
# chmod 644 /etc/mpd.conf
# nano /etc/mpd.conf
видео для мобильного
ffmpeg -i input.avi -s 320x240 -vcodec mpeg4 -r 15 -acodec mp2 -ac 1 -ar 22000 -ab 56k output.mp4
загрузка фотографий с вебки на веб сервер через scp
# Набор команд для работы с веб камерой genius 312
# aptitude install fswebcam v4l2ucp
$ ls /dev | grep video
video<0-9>
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer -cache 128 -tv device=/dev/video0 -vo xv tv://
$ v4l2ctrl -l /home/user1/.webcam
$ nano /home/user1/.webcam
##################################################
#9963776: Brightness:32 #
#9963777: Contrast:0 #
#9963778: Saturation:0 #
#9963788: Whitebalance (software):0 #
#9963792: Gamma (software):500 #
#9963793: Exposure:1 #
#9963794: Auto Gain:1 #
#9963795: Gain:208 #
#9963796: Mirror:0 #
#9963797: Vflip:1 #
##################################################
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so fswebcam -d /dev/video0 -r 640x480 --save /home/user1/dir/1.jpg
$ scp /home/user1/dell/1.jpg user2@192.168.1.1:/var/www/
# aptitude install fswebcam v4l2ucp
$ ls /dev | grep video
video<0-9>
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer -cache 128 -tv device=/dev/video0 -vo xv tv://
$ v4l2ctrl -l /home/user1/.webcam
$ nano /home/user1/.webcam
##################################################
#9963776: Brightness:32 #
#9963777: Contrast:0 #
#9963778: Saturation:0 #
#9963788: Whitebalance (software):0 #
#9963792: Gamma (software):500 #
#9963793: Exposure:1 #
#9963794: Auto Gain:1 #
#9963795: Gain:208 #
#9963796: Mirror:0 #
#9963797: Vflip:1 #
##################################################
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so fswebcam -d /dev/video0 -r 640x480 --save /home/user1/dir/1.jpg
$ scp /home/user1/dell/1.jpg user2@192.168.1.1:/var/www/
понедельник, 16 января 2012 г.
воскресенье, 15 января 2012 г.
sven ubuntu desktop
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so ffmpeg -f alsa -i pulse -f video4linux2 -s 640x480 -qscale 1 -r 25 -i /dev/video0 -vcodec mjpeg out.avi
v4l2ucp /dev/video0
v4l2ucp /dev/video0
среда, 11 января 2012 г.
ubuntu-server web camera
sudo apt-get install vgrabbj fswebcam
sudo mkdir /usr/etc
sudo cp /etc/vgrabbj.conf /usr/etc/vgrabbj.conf
sudo nano /usr/etc/vgrabbj.conf
vgrabbj -d /dev/video0 -o jpg -f 1.jpg
v4l2ctrl -d /dev/video0 -s /home/user/.webcam
v4l2ctrl -d /dev/video0 -l /home/user/.webcam
NANO /home/user/.webcam
9963776: Brightness:16
9963777: Contrast:127
9963778: Saturation:0
9963788: Whitebalance (software):0
9963790: Red:1
9963791: Blue:1
9963792: Gamma (software):1000
9963793: Exposure:1023
9963794: Auto Gain:0
9963795: Gain:127
9963796: Mirror:1
9963797: Vflip:1
9963802: White Balance:4
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so fswebcam -d /dev/video0 -r 640x480 -p RGB24 --save /home/user/dell/3.jpg
sudo mkdir /usr/etc
sudo cp /etc/vgrabbj.conf /usr/etc/vgrabbj.conf
sudo nano /usr/etc/vgrabbj.conf
vgrabbj -d /dev/video0 -o jpg -f 1.jpg
v4l2ctrl -d /dev/video0 -s /home/user/.webcam
v4l2ctrl -d /dev/video0 -l /home/user/.webcam
NANO /home/user/.webcam
9963776: Brightness:16
9963777: Contrast:127
9963778: Saturation:0
9963788: Whitebalance (software):0
9963790: Red:1
9963791: Blue:1
9963792: Gamma (software):1000
9963793: Exposure:1023
9963794: Auto Gain:0
9963795: Gain:127
9963796: Mirror:1
9963797: Vflip:1
9963802: White Balance:4
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so fswebcam -d /dev/video0 -r 640x480 -p RGB24 --save /home/user/dell/3.jpg
вторник, 10 января 2012 г.
sendxmpp
apt-get install sendxmpp
/home/user/.sendxmpprc
#############################################
user@jabber.ru:5222 passwd
- - - - - - - - - - или - - - - - - - - - - - - - - - -
username: USER
jserver: 192.168.0.111:5222
component: localhost
password: PASS
#############################################
sudo chmod 600 /home/user/.sendxmpprc
----------------------------------------------------------------------------------
echo "tekst" | sendxmpp -s "tema" -r "zagolovok" -i user2@jabber.ru
----------------------------------------------------------------------------------
apt install python-xmpp
nano send.py
----------------------------------------------------------------------------------
#!/usr/bin/env python
import xmpp
from os import sys as sys
username = '$USER'
passwd = '$PASSWD'
file_name = sys.argv[1]
to = sys.argv[2]
file = open(file_name,'r')
msg = file.read()
client = xmpp.Client('localhost',debug=[])
client.connect(server=('1.1.1.1',5222))
client.auth(username, passwd, '$PASSWD')
client.sendInitPresence()
message = xmpp.Message(to, msg)
message.setAttr('type', 'chat')
client.send(message)
----------------------------------------------------------------------
echo "hi" > /tmp/send_x && python /py/send.py /tmp/send_x USER2@localhost
/home/user/.sendxmpprc
#############################################
user@jabber.ru:5222 passwd
- - - - - - - - - - или - - - - - - - - - - - - - - - -
username: USER
jserver: 192.168.0.111:5222
component: localhost
password: PASS
#############################################
sudo chmod 600 /home/user/.sendxmpprc
----------------------------------------------------------------------------------
echo "tekst" | sendxmpp -s "tema" -r "zagolovok" -i user2@jabber.ru
----------------------------------------------------------------------------------
apt install python-xmpp
nano send.py
----------------------------------------------------------------------------------
#!/usr/bin/env python
import xmpp
from os import sys as sys
username = '$USER'
passwd = '$PASSWD'
file_name = sys.argv[1]
to = sys.argv[2]
file = open(file_name,'r')
msg = file.read()
client = xmpp.Client('localhost',debug=[])
client.connect(server=('1.1.1.1',5222))
client.auth(username, passwd, '$PASSWD')
client.sendInitPresence()
message = xmpp.Message(to, msg)
message.setAttr('type', 'chat')
client.send(message)
----------------------------------------------------------------------
echo "hi" > /tmp/send_x && python /py/send.py /tmp/send_x USER2@localhost
понедельник, 9 января 2012 г.
приветствие
# gedit /var/run/motd
# rm -R /etc/update-motd.d/
user@dell:/$ ssh user@127.0.0.1
You fucked!)))
My server darvin.info-lan.me
My email: l.tema@mail.ru
user@127.0.0.1's password:
#####################################
# #
# Добро пожаловать, Евгений! #
# Пользователь, ты под наблюдением! #
# УК РФ для справки: 272,273,274 #
# #
#####################################
You have new mail.
Last login: Mon Jan 9 12:05:30 2012 from localhost
# rm -R /etc/update-motd.d/
user@dell:/$ ssh user@127.0.0.1
You fucked!)))
My server darvin.info-lan.me
My email: l.tema@mail.ru
user@127.0.0.1's password:
#####################################
# #
# Добро пожаловать, Евгений! #
# Пользователь, ты под наблюдением! #
# УК РФ для справки: 272,273,274 #
# #
#####################################
You have new mail.
Last login: Mon Jan 9 12:05:30 2012 from localhost
монитор загруженности системы, результат в жаббер
sudo apt-get install sendxmpp
#!/bin/bash
#ps aux | awk '$3>1' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 1%' user@jabber.ru
ps aux | awk '$3>50' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 50%' user@jabber.ru
ps aux | awk '$3>60' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 60%' user@jabber.ru
ps aux | awk '$3>70' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 70%' user@jabber.ru
ps aux | awk '$3>80' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 80%' user@jabber.ru
ps aux | awk '$3>90' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 90%' user@jabber.ru
#!/bin/bash
#ps aux | awk '$3>1' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 1%' user@jabber.ru
ps aux | awk '$3>50' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 50%' user@jabber.ru
ps aux | awk '$3>60' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 60%' user@jabber.ru
ps aux | awk '$3>70' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 70%' user@jabber.ru
ps aux | awk '$3>80' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 80%' user@jabber.ru
ps aux | awk '$3>90' | awk '{ print $3,$11}' | sort | sendxmpp -r 'CPU Load > 90%' user@jabber.ru
читаем прогноз погоды с сайта
#!/bin/bash
wget -P /home/tmp/ http://www.gismeteo.ru/city/daily/4079/ -q
MINUS=$(cat /home/tmp/index.html | grep '
wget -P /home/tmp/ http://www.gismeteo.ru/city/daily/4079/ -q
MINUS=$(cat /home/tmp/index.html | grep '
' | sed '1!d' | grep -o '-')
TEMP=$(cat /home/tmp/index.html | grep '
TEMP=$(cat /home/tmp/index.html | grep '
' | egrep -o '([[:digit:]]{1,3})' | sed '1!d')
echo "Температура воздуха в Санкт-Петербурге $TEMP" | festival --tts --language russian
echo `DISPLAY=:0 notify-send "Погода в СПб" "температура $MINUS$TEMP"`
sleep 11
echo `DISPLAY=:0 notify-send "Погода в СПб" "температура $MINUS$TEMP"`
#echo `DISPLAY=:0 gdialog --msgbox "$MINUS$TEMP"`
echo "За окном $MINUS$TEMP (gismeteo.ru)" | sendxmpp -i ph@darvin.info-lan.me
echo "Температура воздуха в Санкт-Петербурге $MINUS$TEMP"
rm /home/tmp/index.html
###############################################################
Скрипт написал, после долгих мучений и чтения статьи: http://habrahabr.ru/blogs/linux/88193/
Оригинальный скрипт заработал, но выдавал ошибки.
И все же решил с чистого листа начать - удалось))
забираем погоду с gismeteo
##########################################################
удалить # из строк с grep ""
P.S. скрипт не полностью работоспособен - знак "-" видно только в уведомлении и в выводе консоли, голосом читает ТОЛЬКО цифру.
Знак "минус" пока не знаю как обработать...
echo "Температура воздуха в Санкт-Петербурге $TEMP" | festival --tts --language russian
echo `DISPLAY=:0 notify-send "Погода в СПб" "температура $MINUS$TEMP"`
sleep 11
echo `DISPLAY=:0 notify-send "Погода в СПб" "температура $MINUS$TEMP"`
#echo `DISPLAY=:0 gdialog --msgbox "$MINUS$TEMP"`
echo "За окном $MINUS$TEMP (gismeteo.ru)" | sendxmpp -i ph@darvin.info-lan.me
echo "Температура воздуха в Санкт-Петербурге $MINUS$TEMP"
rm /home/tmp/index.html
###############################################################
Скрипт написал, после долгих мучений и чтения статьи: http://habrahabr.ru/blogs/linux/88193/
Оригинальный скрипт заработал, но выдавал ошибки.
И все же решил с чистого листа начать - удалось))
забираем погоду с gismeteo
##########################################################
удалить # из строк с grep ""
P.S. скрипт не полностью работоспособен - знак "-" видно только в уведомлении и в выводе консоли, голосом читает ТОЛЬКО цифру.
Знак "минус" пока не знаю как обработать...
несколько фильтров в тексте
cat petersburg | grep '-4°C' | egrep -o '([[:digit:]]{1,3})'
1. прочесть файл >
2. вынем строку, близкую к цели>
3. вынуть цифры
1. прочесть файл >
2. вынем строку, близкую к цели>
3. вынуть цифры
festival ubuntu 10.04. говорилка
Ставим:
sudo apt-get install festival
путь к папкам:
/usr/share/festival
качаем файл: http://prdownload.berlios.de/festlang/msu_ru_nsh_clunits-0.5.tar.bz2
Распакуем сюда: /usr/share/festival/voices/ru
поправим:
/usr/share/festival/languages.scm
**************************
(define (language_russian)
"(language_russian)
Set up language parameters for Russian."
(set! male1 voice_msu_ru_nsh_clunits)
(male1)
(Parameter.set 'Language 'russian)
)
...
***************************
echo "Привет" | festival --tts --language russian
sudo apt-get install festival
путь к папкам:
/usr/share/festival
качаем файл: http://prdownload.berlios.de/festlang/msu_ru_nsh_clunits-0.5.tar.bz2
Распакуем сюда: /usr/share/festival/voices/ru
поправим:
/usr/share/festival/languages.scm
**************************
(define (language_russian)
"(language_russian)
Set up language parameters for Russian."
(set! male1 voice_msu_ru_nsh_clunits)
(male1)
(Parameter.set 'Language 'russian)
)
...
***************************
echo "Привет" | festival --tts --language russian
и снова о винде разговор
взято с сайта: http://bappoy.pp.ru
цитата:
цитата:
В конце файлика оптимистичное «!!!!EULAID!!!!».
Итак:
- на компьютер устанавливается ОС, которая мне не принадлежит;
- которую я не могу исследовать и модифицировать под свои нужды;
- при этом я постоянно нахожусь под подозрением в неправомерности использования этой ОС и некоторых компонентов, с риском в неподходящий момент оказаться один на один с заблокированной из-за этих подозрений системой;
- ни производитель, ни продавец системы не несут передо мной никакой ответственности за непреднамеренные (и преднамеренные) убытки, вызванные поломкой системы, кроме гарантийных обязательств, да и то в рамках стоимости системы;
- я не могу сделать более одной копии дистрибутива,
- поставить отдельную копию в виртуальную машину,
- и не смогу поделиться дистрибутивом с товарищем
- мне всегда придется читать лицензионные соглашения ко всем продуктам, на которых большими буквами не написано GPL
Данное соглашение — полная противоположность привычной философии мира открытого ПО, которая наоборот поощряет распространение программ и операционных систем и требует их максимальной открытости. Microsoft загоняет пользователя в рамки «девяносто пяти процентам пользователей это достаточно» и лишает его свободы действий. Эта лицензия как бы говорит нам: не делай с системой того, для чего она не предназначена.
По этим причинам я продолжаю использовать Linux.
воскресенье, 8 января 2012 г.
Уведомления под рукой
notify-send "Активные пользователи за сутки:" "`last evgen | grep "Jan 8"`"
notify-send "Активные пользователи:" "`w`"
Неудачные логины в систему, последние 3 записи:
notify-send "Неудачные логины:" "`tail -n 3 /var/www/ftp/Failed_auth.log`"
cron:
00 */1 * * * notify-send "Time" "`date +%k` часов"
notify-send "Активные пользователи:" "`w`"
Неудачные логины в систему, последние 3 записи:
notify-send "Неудачные логины:" "`tail -n 3 /var/www/ftp/Failed_auth.log`"
cron:
00 */1 * * * notify-send "Time" "`date +%k` часов"
суббота, 7 января 2012 г.
без sudo
Дальше нам необходимо, чтоб
sudo
не спрашивала пароль запуска для этого приложения. Для этого правим /etc/sudoers
добавляя строку:%admin ALL=NOPASSWD: /usr/local/bin/RDEVCHG
пятница, 6 января 2012 г.
четверг, 5 января 2012 г.
ac100 next
Продолжение истории об устройстве на андроид. Пролежав несколько месяцев эта фигня снова оказалась в моих руках. Установил андроид версии 3 и к моему удивлению удобнее стало. Не знаю пока о проблемах с мобильным интернет
среда, 4 января 2012 г.
вторник, 3 января 2012 г.
Бубен, в руках шамана -- великая вещь))
#!/bin/bash
#### # в зависимости от браузера раскоментируем строку PID
# # # chrome
# PID=$(ps -x | grep chrome | grep libgcflashplayer.so)
# # # PID браузера midori:
PID=$(ps -x | grep midori | grep "?" | awk '0-9 {print $1}')
# # # Переместимся в дирикторию с временными файлами процесса:
cd /proc/$PID/fd
# # # временные файлы флеш видео:
TMP_FLASH=$(ls -l | grep /tmp/F | awk '0-9 {print $8}')
for i in $TMP_FLASH
do
# # # сохраняем результат в файл видео *.flv:
cp /proc/$PID/fd/$TMP_FLASH /home/tmp/flv/flv_$(date +%Y.%m.%d_%H:%M:%S).flv
done
P.S. скрипт накатал в течении 10 минут, изучив команды и те результаты что выдавала консоль))
Недостаток скрипта в том, что должна быть ТОЛЬКО ОДНА ВКЛАДКА С ВИДЕО, иначе вылетит ошибка, и скачать файл(ы) не удастся вовсе! Очень надеюсь в скором времени решить и эту проблему))
#### # в зависимости от браузера раскоментируем строку PID
# # # chrome
# PID=$(ps -x | grep chrome | grep libgcflashplayer.so)
# # # PID браузера midori:
PID=$(ps -x | grep midori | grep "?" | awk '0-9 {print $1}')
# # # Переместимся в дирикторию с временными файлами процесса:
cd /proc/$PID/fd
# # # временные файлы флеш видео:
TMP_FLASH=$(ls -l | grep /tmp/F | awk '0-9 {print $8}')
for i in $TMP_FLASH
do
# # # сохраняем результат в файл видео *.flv:
cp /proc/$PID/fd/$TMP_FLASH /home/tmp/flv/flv_$(date +%Y.%m.%d_%H:%M:%S).flv
done
P.S. скрипт накатал в течении 10 минут, изучив команды и те результаты что выдавала консоль))
Недостаток скрипта в том, что должна быть ТОЛЬКО ОДНА ВКЛАДКА С ВИДЕО, иначе вылетит ошибка, и скачать файл(ы) не удастся вовсе! Очень надеюсь в скором времени решить и эту проблему))
вставить на сайт инфо о посетителе:
<$div class="$sig_line"$> <$/div$>
<$!-- google_ad_section_start(weight=ignore) --$><$a href="http://2ip.ru/" target="_blank" rel="nofollow"$><$img src="http://2ip.ru/bar/ip1.gif" border="0" alt="" /$><$/a$>
<$!-- google_ad_section_start(weight=ignore) --$><$a href="http://2ip.ru/" target="_blank" rel="nofollow"$><$img src="http://2ip.ru/bar/ip1.gif" border="0" alt="" /$><$/a$>
воскресенье, 1 января 2012 г.
флеш видео с сайтов
Смотрим номер процесса: (несколько усовершенствовал поиск, так как в найденном мной варианте получался длинный и бесполезный для нас вывод данных)
ps -x | grep chrome | grep libgcflashplayer.so
Используем номер процесса для выуживания файла:
ls -l /proc/30478/fd | grep /tmp
cp /proc/30478/fd/31 /home/tmp/flv/flv_$(date +%Y.%m.%d_%H:%M:%S).flv
P.S. Не закрывая браузер, можно смотреть видео и выполнять ТОЛЬКО команду:
cp /proc/30478/fd/31 /home/tmp/flv/flv_$(date +%Y.%m.%d_%H:%M:%S).flv
Дополнения...
ls -l /proc/3633/fd | grep /tmp/F | awk '0-9 {print $8}'
ps -x | grep chrome | grep libgcflashplayer.so
Используем номер процесса для выуживания файла:
ls -l /proc/30478/fd | grep /tmp
cp /proc/30478/fd/31 /home/tmp/flv/flv_$(date +%Y.%m.%d_%H:%M:%S).flv
P.S. Не закрывая браузер, можно смотреть видео и выполнять ТОЛЬКО команду:
cp /proc/30478/fd/31 /home/tmp/flv/flv_$(date +%Y.%m.%d_%H:%M:%S).flv
Дополнения...
ls -l /proc/3633/fd | grep /tmp/F | awk '0-9 {print $8}'
Подписаться на:
Сообщения (Atom)
h265.sh
#!/bin/bash file="../mp4" if [ -d $file ]; then echo " Директория существует :-) " for i in *.mp4; do f...
-
30 мая воплотилась в жизнь давняя мечта -- покататься на лодке. Плюс к тому в тот же день я попробовал свои силы в тире. Не разочаровался в ...
-
подпроцесс новый сценарий post-removal возвратил код ошибки 1 ls /var/lib/dpkg/info | grep "mail.ru-cloud" mail.ru-cloud.list ...