среда, 23 декабря 2009 г.
С милым рай и в шалаше
С милым рай и в шалаше когда милый на порше(с)
+ в догонку
Немо кстати сказал, что с 25 уже не поздравляют, а сочувствуют ))))))))))
вторник, 22 декабря 2009 г.
Google Mini SSH/Root Access
приехал заморский гость. как получить доступ к консоли непонятно, как запустить SSH сперва было тоже не понятно, но потом нашлась статейка. Коротенько здесь законспектирую:
Q: How do you enable SSH if the Admin Console is unavailable?
A: If your Admin Console is unavailable, you can establish an SSH connection from a web server that is running on the configuration network interface on port 1111.
To enable SSH when the Admin Console is unavailable, complete the following steps:
1. Attach a computer to the administrative network interface of your search appliance.
2. Do one of the following actions:
* If you have a Google Mini or Google Search Appliance GB-1001 or GB-7007, connect a computer that is configured to accept a DHCP IP address to the orange network port of your search appliance. Use the orange cable provided, or a standard cross-over cable. Your computer will be assigned an IP address in the 192.168.255/24 subnet.
* If you have a Google Search Appliance GB-5005 or GB-8008, connect your computer to the yellow cable attached to the internal hub of the cluster. Manually assign your computer an IP address of 192.168.255.254 and a subnet mask of 255.255.255.0.
3. In your web browser, enter the following URL:
http://192.168.255.1:1111/enablesshd
You are prompted with a challenge, consisting of a string of letters and numbers.
4. Respond to the challenge with the first six characters of the string, but reverse the case of all letters when you enter the response.
This means all upper-case letters become lower-case letters, and vice-versa.
For example, suppose you receive the following challenge:
xt5CS5GunQ045513Msr9XROlhJcQ==
The correct response to this challenge is: XT5cs5
When you are successful, you receive the following message:
The Google Search Appliance will now allow maintenance access via SSH.
If you are unsuccessful, you receive a new challenge.
четверг, 17 декабря 2009 г.
посылка 2
Наконец пришла вторая посылка. Точнее не посылка, а попытка покупать товары не отрывая жопу от компьютера. Заказ с ебэя до меня ехал ровно один месяц. USPS Registered mail
выглядит зарубежный пакетик так:
а это видимо тот самый " tight security". Открывается руками крайне тяжело, проще разрезать.
а вот собственно и иноземный странник - футляр для очков. наконец то у очков есть собственный домик, а то жить в ретейловой картонке их реально притомило, ровно как и хозяина притомило их в эту картонку запихивать.
выглядит зарубежный пакетик так:
а это видимо тот самый " tight security". Открывается руками крайне тяжело, проще разрезать.
а вот собственно и иноземный странник - футляр для очков. наконец то у очков есть собственный домик, а то жить в ретейловой картонке их реально притомило, ровно как и хозяина притомило их в эту картонку запихивать.
среда, 16 декабря 2009 г.
Я только что поебался
так называется сей ресурс. полезность его крайне сомнительна, но тем не менее оно имеет место быть :)
Что такое похмелье?
тривиальный вопрос, многие дяденьки которые пьют регулярно, ответ знают, а вот ответить на вопрос как бороться с этим недугом, могут единицы. за сим ВОТ ссылка на полезняшку. упёрто с опердотру и коротенький комментарий для занятых людей
- пить спецрастворы или минеральные воды (лучше щелочные и слабогазированные)
- препараты калия и магния
- большие дозы витамина С (до 2 грамм в сутки)
- обезболивающее (парацетамол, метамизол, ибупрофен)
- стимуляторы (кофеин, чай, кофе)
- регуляторы вегетативной нервной системы (водные процедуры, массаж)
- ферменты
- диета (безбелковая, углеводная, с клетчаткой - салаты, рис, каши на воде)
вторник, 15 декабря 2009 г.
clusterfuck
перелистывая американский Максим наткнулся на замечательное слово: clusterfuck перечитав его пару раз и убедившись что не ошибся, полез в Интернет искать значение:
Military term for an operation in which multiple things have gone wrong. Related to "SNAFU" (Situation Normal, All Fucked Up") and "FUBAR" (Fucked Up Beyond All Repair).Особенно понравился момент который по русски можно обыграть как: "Это нормально, всё уебалось"
коньяк и авто
эти казалось бы не сочетаемые друг с другом слова слились в названии тюнинг ателье HPE которое в очередной раз порадовало любителей тюнингованых машин, выпустив Hennessey Сorvette ZR1
пятница, 11 декабря 2009 г.
Installing OS on VHD
Этим кичится MS на протяжении последнего полугода. Кичиться так, как будто они сами придумали разработали и внедрили сие новое техническое решение! Но как и всё новое в случае МС всё оно, хорошо позабытое старое :) достаточно вспомнить 2003 год и вышедшую FreeBSD5 в которой появилась утилита стилистики "одно окно" mdconfig которая заменила семейство vn* утилит. И вот что она умела делать:
Example 18-7. Creating a New Memory-Based Disk with mdconfigА дальше ты с этим диском делай что твоей душе угодно: и загружайся с него и ставь на него всё что ты хочешь и таскай его куда хочешь и всё это 6 лет назад. Но МС пошла своим путём :) как обычно неисповедимым и ещё через 6 лет они изобрели колесо. lol
# mdconfig -a -t swap -s 5m -u 1
# newfs -U md1
/dev/md1: 5.0MB (10240 sectors) block size 16384, fragment size 2048
using 4 cylinder groups of 1.27MB, 81 blks, 192 inodes.
with soft updates
super-block backups (for fsck -b #) at:
160, 2752, 5344, 7936
# mount /dev/md1 /mnt
# df /mnt
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/md1 4718 4 4338 0% /mnt
среда, 9 декабря 2009 г.
человек - ствол
херня конечно, зато занятная
Вы странный непредсказуемый человек |
Вас многие боятся. Если вы в плохом настроение, то от вас с криками «спасите» убегает толпа. Слова справедливость, равноправие, человеколюбие – пустое место. Вас можно назвать садистом, но именно это помогает вам держаться в этом несправедливом мире. Но слово дружба для вас святое. Вы относитесь к немногим людям, что умеют ценить дружбу. Вы способны понять чужую боль, но так же вы способны ее преумножить, сказав лишь слово. По этому ваше лучшее оружие это - АК-103, автомат (штурмовая винтовка), калибр 7.62мм (7.62х39), Россия |
Пройти тест |
вторник, 8 декабря 2009 г.
новая Хонда
В Лос-Анжелисе, Хонда представила интересую машинку. точнее машинка известна давно и пользуется небывалой и вполне заслуженной популярностью у абсолютно разных людей и слоёв населения, речь идёт о Accord, а на выставку он приехал в такое необычном варианте как Honda Accord Crosstour
пятница, 4 декабря 2009 г.
Russian Post Tracking script
Заебавшись лазить на трекинг Почты России затем искать номер посылки и копипастить его куда следует я решил автоматизировать это дело.
Для автоматизации понадобиться любой *nix box(у меня это FreeBSD 8.0) плюс Apache любой версии и ниже описанный скрипт (chl_url.sh) который нужно добавить в cron:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Для автоматизации понадобиться любой *nix box(у меня это FreeBSD 8.0) плюс Apache любой версии и ниже описанный скрипт (chl_url.sh) который нужно добавить в cron:
UP! сценарий не раз обновлялся, для того что бы познакомиться с последними новинками лучше ткнуть в метку USPS
#!/bin/shдумаю пару моментов нужно пояснить
wrk_dir=/root/rc/chk_url
out_fil=$wrk_dir/out_post.txt
index_t=$wrk_dir/index.temp
index_h=$wrk_dir/index.html
tmp_fil=$wrk_dir/tmp.txt
post1=RE0***227**US
post2=RB0**0*8***HK
post3=RF**83**48*GB
last_up=`date +"%Y-%m-%d @ %H:%M"`
html_head="<хтмл><хеад><тайтл>monitor $post1 | $post2 last updated: $last_up< / тайтл > < / хеад >"
html_end="< / боди >< / хтмл>"
html_hr="<хээр>"
html_br=" шесть тэгов <бээр>"
#/bin/rm -f $wrk_dir/index* $tmp_fil
echo $html_head > $index_h
/usr/local/bin/wget -N "http://info.russianpost.ru/css/data_face.css"
#######################################RUSSIAN#POST##########
/usr/local/bin/wget "http://info.russianpost.ru/servlet/post_item?action=search&searchType=barCode&show_form=yes&barCode=$post1&page=1" -O $index_t
/usr/bin/grep -i "table\|td\|tr\|STYLESHEET" $index_t | /usr/bin/grep -i -v "Dmitry\|Transitional" > $tmp_fil
/bin/cat $tmp_fil | sed -e 's/\.\.\/css\///g' >> $index_h
############################next##########USPS################
echo $html_hr >> $index_h
/usr/local/bin/wget "http://trkcnfrm1.smi.usps.com/PTSInternetWeb/InterLabelInquiry.do?strOrigTrackNum=$post1" -O $index_t
/usr/bin/grep -i "table\|tr\|td" $index_t | /usr/bin/grep -i -v "Transitional\|title>\|footNavImg\|x\.substring\|getTrackNum\|alert\|true\|format the header\|spacer\.gif\|uspsLogo\.jpg\|\.jsp\|navigation\|\.gif\|nofearact\|JavaScript\|WebTrends" >> $index_h
#############################next##########HONGKONG##POST######
echo $html_hr >> $index_h
/usr/local/bin/wget "http://app3.hongkongpost.com/CGI/mt/genresult.jsp?tracknbr=$post2&submit=Enter" -O $index_t
/usr/bin/grep -i -v "\/div\|charset=\|Bangkok\|Speedpost\|Select\|return false\|Footer\|else\|form\|form1\.country\.value\|country\|option value=\|Mail Tracking\|www\.hongkongpost\.com\|Transitional\|title\|footNavImg\|x\.substring\|getTrackNum\|alert\|true\|format the header\|spacer\.gif\|uspsLogo\.jpg\|\.jsp\|navigation\|\.gif\|nofearact\|JavaScript\|script\|FunOnSubmit\|WebTrends\|Enter\|www\.w3\.org\|}\|{" $index_t >> $index_h
#########################next##########ROYAL#MAIL##UKPOST######
echo $html_hr >> $index_h
/usr/local/bin/wget "http://www.royalmail.com/portal/rm/track?trackNumber=$post3" -O $index_t
/usr/bin/grep -i -v "DOCTYPE\|xmlns\|head\|meta\|title\|script\|link\|body\|div\|href\|img\|_validateSearch\|table\|col\|тд\|тр\|searchInput\|sitesearch\|notDisplayed\|rm_search.jspf\|\|var\|ecos\|engurl\|firstItem\|siteCatalyst\|
- " $index_t >> $index_h
########end#######
echo $html_end >> $index_h
1.
wrk_dir=/root/rc/chk_urlрабочая директория скрипта.
2.
post*это номера трекинга которые предоставляет перевозчик для посылок. Номер ессно без маски (*)
3.
всевозможные grep и sedэто фильтры удаляющие всякий мусор из страницы.
4.
wget "http://info.russianpost.ru/....это запрос к трекингу Почты России
5.
wget "http://trkcnfrm1.smi.usps.com/PTSI...это запрос к USPS здесь он представлен для примера, так как если у вас Н посылок с международным идентификаторам, вполне будет достаточно запроса из пред идущего пункта, повторив его столько раз сколько вам необходимо (сколько у вас посылок) используя соответствующий почтовый идентификатор.
6.
index_h=$wrk_dir/index.htmlindex_h содержит полный путь результирующего файла. Желательно, но не обязательно, что бы он(путь) совпадал с DocumentRoot сервера Apache. В моём случае DocumentRoot в httpd.conf указан как /var/www/html а результат работы скрипта я хочу получать в покаталоге /post/ для чего у меня стоит симлинк $index_h в DocumentRoot /post/. И для того что бы мне открыть страницу с результатом мне нужно зайти на http://адр.сервера/post/. Если же DocumentRoot настроить как /var/www/html/post то заходить нужно будет на URL http://адр.сервера/
7.
Всю порнографию вида хтмл,хеад,тайтл,боди,тег хээр,шесть тегов бээр ; нужно переписать в английский эквивалент(те html,head итд)
8.
/usr/local/bin/wget -N "http://info.russianpost.ru/css/data_face.css" так вытягивается табличка стилей для Российского трекинга (без неё таблица не таблица вовсе), затем ложиться в папку со скриптом и симлинком (ln -s) подкладывается в Apache DocumentRoot /post/. Понятное дело симлинк у меня используется потому как я любитель решений через гланды, а в более менее продакшн системах через опцию O (-O имя_файла) нужно переназначить вывод таблицы стилей туда где ей положено лежать,в моём случае это положено где то в Apache DocumentRoot /post/
9.
Для того что бы скрипт chl_url.sh выполнялся регулярно, следующую строку я добавил в /etc/crontab
30 * * * * root /root/rc/chk_url/chl_url.sh
так как у меня этот *nix box - люто изолированная тестовая среда я могу себе позволить выполнять всякую шнягу от рута, ВСЕМ ОСТАЛЬНЫМ я так делать не советую. Советую добавить соответствующую строку в crontab любого другого пользователя и дать соответствующие права на сам скрипт chl_url.sh ну и ессно положить скрипт поближе к юзеру (те в его директорию)
10.
по поводу выделенных тд и тр читать здесь
Google DNS
поисково рекламный гигант запустил свои открытые DNS сервера
первый взгляд на эти цифры вводит в ступор. второй взгляд
8.8.8.8
8.8.4.4
**zz@gw-kol#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=249 time=51.758 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=249 time=49.352 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 49.352/50.555/51.758/1.203 ms
tazz@gw-kol#dig ya.ru @8.8.8.8заставляет ухмыльнуться. ну что ж "в добрый путь"
; <<>> DiG 9.3.1 <<>> ya.ru @8.8.8.8
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59535
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ya.ru. IN A
;; ANSWER SECTION:
ya.ru. 976 IN A 77.88.21.8
ya.ru. 976 IN A 93.158.134.8
ya.ru. 976 IN A 213.180.204.8
;; Query time: 54 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Dec 4 10:43:56 2009
;; MSG SIZE rcvd: 71
Подписаться на:
Сообщения (Atom)