вторник, 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
среда, 25 ноября 2009 г.
ricerocket
узнал как по новому называть японские автомобили. так как обойма из "праворукая помойка/праворукое ведро/косорукое гавно" уже приелось. те самые японские автомобили которые true japan - с правым рулём - Рисовая Ракета. правда в заметке написано что так кличут в америке японские мотоциклы, но ничего не мешает так же называть и японские авто.
Sony vs Samsung
заебала эта бесконечная тёрка кто у кого и чего спиздил. нищеёбы с пеной у рта доказываюти что "Самсунг да бест ибо технологические фронтмены" сониёбы тыкают в 10 битный процессинг и бравия мотор.
схороню здесь интересную на мой скромный взгляд заметку, для дальнейшего изыскания справедливости.
схороню здесь интересную на мой скромный взгляд заметку, для дальнейшего изыскания справедливости.
" 23 июля 2004 г Церемония открытия S-LCD
Завершено строительство завода по производству аморфных жидкокристаллических панелей (amorphous TFT LCD) седьмого поколения. Массовое производство начнется в первой половине 2005 года.
Корпорация S-LCD завершила строительство крупнейшего в мире завода по производству аморфных жидкокристаллических панелей в Южнокорейском городе Тэчжон. Церемонию открытия завода посетили более 1000 гостей, среди которых были представители корейской и японской сторон, государственные чиновники. В ходе церемонии открытия, оборудование для производства ЖК-панелей было торжественно установлено на заводе. Начало массового производства панелей ожидается в первой половине 2005 сразу после окончания тестирования оборудования.
Корпорация S-LCD является совместным предприятием, основанным 26 апреля 2004 года корпорацией Samsung Electronics Co. Ltd и корпорацией Sony Corporation. На новом заводе установлено самое передовое оборудование для производства ЖК-панелей седьмого поколения. При этом заявленная производственная мощность завода составляет 60,000 панелей в месяц. Предприятие будет работать в качестве основного поставщика ЖК-панелей для Samsung и Sony.
Завод размещен в четырехэтажном здании общей площадью 32 тысячи квадратных метров. Площадь линии сборки, которая уже готова, составляет 15 тысяч квадратных метров. ЖК-панели будут производиться в соответствии с требованиями Sony и Samsung.
Корпорация S-LCD будет поставлять ЖК-панели для Samsung и Sony. Производственной мощности предприятия хватит для поддержания стремительно развивающегося бизнеса обеих компаний в сфере жидкокристаллических дисплеев.
“Сотрудничество между компаниями Samsung и Sony благоприятно повлияет на развитие быстрорастущего рынка жидкокристаллических экранов и заложит новые стандарты стеклянных подложек. Такая схема производства выгодна для обеих компаний. Мы выражаем приверженность созданию “тэчжонской кристаллической долины” - ведущего мирового центра по производству дисплеев”, - отметил господин Ли (S.W. Lee), президент и старший управляющий подразделения Samsung Electronics по производству жидкокристаллических дисплеев.
“Мы с нетерпением ждем начала массового производства и искренне рады тому, что все подготовительные работы проходят гладко”, - заявил Кэн Катараджи (Ken Kutaragi), исполнительный президент и старший управляющий Sony Corporation. “Для Sony телевизоры представляют ключевую товарную категорию. Использование ЖК-панелей S-LCD станет ядром нашей стратегии по продаже телевизоров с плоскими экранами. Рынок цифровых телевизоров открывает перед Sony широкие возможности в применении уникальной технологии обработки сигнала и опыта в области дизайна”."(С)
...но самсунг еще покупает матрицы для недорогих моделей на тайване у AUO и CMO и сони для U-серии заказывает матрицы у AUO
пятница, 20 ноября 2009 г.
up to future! MS Style
четверг, 19 ноября 2009 г.
не переезжает зона
решил запустить каталог микро фэйлов МС
Зона внутренняя, миграция требует утянуть её на новых сервер. в итоге она "Не переезжает" Сервер хостит 14 зон, 13 переезжают а одна хуйня не хочет - 1 сраный файл не может переписаться с одной сраной фс на другую не менее сраную фс. и по старой доброй традиции в журналах системы - тишина и покой - в системе всё хорошо. пиздец.
не переезжает зона ***.sys
Зона внутренняя, миграция требует утянуть её на новых сервер. в итоге она "Не переезжает" Сервер хостит 14 зон, 13 переезжают а одна хуйня не хочет - 1 сраный файл не может переписаться с одной сраной фс на другую не менее сраную фс. и по старой доброй традиции в журналах системы - тишина и покой - в системе всё хорошо. пиздец.
Подписаться на:
Сообщения (Atom)




