<link href="/css/styles.css?v=<?php echo filemtime($_SERVER['DOCUMENT_ROOT'].'/css/styles.css'); ?>" rel="stylesheet" type="text/css" />
Таким образом при обновлении файла - время модификации меняется, и используется в качестве версии файла.
У самурая нет цели, только путь
<link href="/css/styles.css?v=<?php echo filemtime($_SERVER['DOCUMENT_ROOT'].'/css/styles.css'); ?>" rel="stylesheet" type="text/css" />
Таким образом при обновлении файла - время модификации меняется, и используется в качестве версии файла.
Чтобы найти слово или словосочетание в vim и заменить его на другое нужно использовать :
:%s/\/на_что_заменяем/gc
Красота. Вим сам находит нужное слово, заменяет на нужно. Все красиво и аккуратно.
Что означают элементы этой команды:
Команда состоит из:
:
Вход в командный режим
%
Выполнить эту команду на всех строках (% - синоним "от первой до последней строки".)
s
Сокращенная форма команды :substitute.
/\/
Здесь указываем нужный текст или слово, которое в последствии придется заменять. \ указывает на начало слова и \> - указывает на конец.
/на_что_заменяем/
здесь вводим тект, на который мы и будем заменять
gc
Флаги
g
Глобально -- Заменяет каждое вхождение, не используя "с начала и до конце" на каждой строке
c
Подтверждение -- Спрашивать перед каждой заменой
Чтобы не подтверждать замену каждого слова можно использовать эту команду без "с" в конце. Тогда vim заменит все вхождения слова в файле.
echo "" mysql -h x.x.x.x -u user -ppassw dbname -e 'select id,contacts from cms_users where contacts is not NULL;' | grep http://\\S\\+ -o |sed 's/\\n[0-9]//'| sed 's/\\n//'| sed 's/:$//' | sed 's/\/$//' | sed 's/.*diary.ru.*/diary user acc/' |sort -u|sed 's/$/\n /' echo ""
На работе ноут за натом, надо пробросить порт ssh сервера чтобы из допустим Бобруйска к нам подключились и радовались жизни.
В наличии есть ноут и сервак с белым ойпишником в Киргизии =)
Нашел решение тут
на main (это который за НАТом и к которому нужно получить доступ) запускаем что-то вроде (без пробела после собаки):
ssh -R 1234:localhost:22 -p 22 remote@ 192.168.3.1
192.168.3.1 - это адрес "терминала".
-R 1234:localhost:22 - значит, что перенаправляем обращение с localhost:1234 на порт 22
remote - имя юзера на "терминале"
-p 22 - порт, на котором sshd ждет-с.
Вводим пароль и устанавливается ssh-туннель.
Теперь на "терминале" запускаем что-то вроде:
ssh -p 1234 user@localhost
Т.е. стучимся через порт 1234 с localhost на удаленный комп, с которого выше устанавливали соединение.
user - имя пользователя на "main".
Форвардинг портов при испольовании ssh требует следующей довольно длинной команды:
$ ssh -L 8888:127.0.0.1:7777 -i .ssh/id_rsa_server3 [email protected]
Добавляем строки в ~/.ssh/config :
Host server3
Hostname server3.example.com
User user3
IdentityFile ~/.ssh/id_rsa_server3
Localforward 8888 127.0.0.1:7777
и укорачиваем команду до :
$ ssh server3
" onmouseover="alert('XSS')" style="
Как узнать откуда картинка?
www.tineye.com
www.gazopa.com
если это аниме-картинка:
iqdb.org
saucenao.com
g.e-hentai.org
Также существует аддон для Firefox.
Он добавляет в меню, вызываемое правой кнопкой мыши, поиск по TinEye, IQDB и SauceNAO:
addons.mozilla.org/en-US/firefox/addon/image-search-options/
Ок. Соус я нашел, хочу подобного и побольше:
images.google.com
www.picsearch.com
images.yandex.ru
если это аниме-картинка:
overbooru.pinochan.net
danbooru.donmai.us
gelbooru.com
chan.sankakucomplex.com
konachan.com
g.e-hentai.org
e-shuushuu.net
А как найти соус музыки?
ruwiki://Tunatic
audiotag.info/
www.midomi.com/objects/midomiLandingVoiceSearch.swf
Мне нужны флешки/лупы. Где их брать?
z0r.de
swfchan.com
На z0r.de нашел флешку с прикольной музычкой. Как узнать, откуда она?
index.z0r.de
Мне нужны обои на десктоп.
wallbase.cc
nik.bot.nu
А где найти иконки?
www.iconfinder.com/
Помогите решить задачку
www.wolframalpha.com
Пришло письмо, какая-то каша из символов. Что делать?
www.artlebedev.ru/tools/decoder
Что это за шрифт на картинке?
new.myfonts.com/WhatTheFont
А где его можно взять?
new.myfonts.com/WhatTheFont
www.swcomics.ru/index.php/studio/fonts.html
QR декодировщики
zxing.org/w/decode.jspx
qrcodeit.overgrid.com/en/qr-decode-online
Где искать торренты?
rutracker.org
torrentz.eu
Мне нужна порнуха:
www.findtubes.com
r34.booru.org
pornolab.net
exhentai.org
rule34.paheal.net
www.hentai-foundry.com
Пример настройки nginx для отображения срипта awstats
location ~ ^/awstats/ { gzip off; fastcgi_pass unix:/var/run/nginx/fastcgi-wrapper.sock; fastcgi_param SCRIPT_FILENAME /var/www/awstats/awstats.pl; fastcgi_param SCRIPT_NAME awstats.pl; fastcgi_param DOCUMENT_ROOT /var/www/awstats/; include fastcgi_params; # Включаем авторизацию htpasswd для просмотра статистики. auth_basic "AwStats Statistics"; auth_basic_user_file /var/www/htpasswd/awstats; } location /awstatsicons/ { alias /var/www/awstats/icon/; }
Взято отсюда - http://sys-admins.biz/articles/www/nginx-perl-awstats.html