14
февраля
2011
В техническом задании интернете магазинчика, коим в данный момент занимаюсь, необходимо автоматом заливать в БД прайс из xls файла (к сожалению в других форматах получить прайс нет возможности).
После изучения выдачи поисковиков и анализа полученной информации, остановился на 3х вариантах
Не буду томить, сразу к результатам:
Читать полностью »
ReTweet
рубрики: Программирование |
18
января
2011
Понадобилось по ТЗ встроить в сайт текущий курс евро, в сети ничего не нашел, сваял свой мини-скриптик:
$url = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req='.date("d/m/Y");
$buf = file_get_contents($url);
if($buf) {
$xmldoc = new SimpleXMLElement($buf);
$result = $xmldoc->Xpath("//Valute[@ID='R01239']"); //R01239 код евро
echo $result[0]->Value;
}
ReTweet
рубрики: Программирование |
23
ноября
2010
Сваял я таки задуманное !
На входе имя RSS ленты в FeedBurner.
На выходе значение integer — количество подписчиков
Для скрипта картинка FeedBurner со счётчиком — капча
Тупо её распознаём по шаблонным символам (благо нет помех и всяческих защит) и усё готово.
Проверить работоспособность скрипта.
Скачать исходники.
P.S.
На g-post.ru добавил авторизацию с возможность редактировать информацию о своих блогах.
ReTweet
рубрики: SEO |
27
сентября
2010
Как показала практика Скрипт проверки доступности сайта не оправдал возложенных на него функций — проверка изначально была не правильно задумана.
Так в субботу вечером у меня ни с того, ни с сего завалился mysql, а точнее системная таблица с правами пользователей. Таким образом сам веб сервер то работал — на GET запрос давал 200 OK — но по факту — лежим ... Состояние для выяснения и решения проблемы у меня было не соответствующее (количество выпитого пива и съеденного мяса давало о себе знать), поэтому решил вопрос только в воскресенье — а это значит, что сервер со всеми возложенными на него задачами слёг на 12 часов !
В общем скрипт я модифицировал, на проверку тега Title — если изменился — тогда уже кричим alarm — на заданные адреса отсылаем письма и sms.
Кому интересно — жмём далее и смотрим полный код.
Читать полностью »
ReTweet
рубрики: SEO, Программирование |
12
сентября
2010

На блоге adne в обзорном посте с соц.сети kORICA.info (в следующих постах ещё вернусь и к Adne и его соц.сети — есть кое какие мысли) надыбал обзорчик граббера картинок images.google.ru — собственно даже по названию поста уже понятно — «наш клиент» в список блогов SEO кодеров.
Блог довольно старый — существует с декабря 2007 года, вроде несколько раз посещал — но раньше почему то не обращал внимание на его скриптики (либо их небыло).
Собственно сами скриптики выложены на отдельной страничке — Бесплатные SEO скрипты, что очень удобно (надо будет так же сделать).
Хоть и последний скриптик «грабер картинок» с моего денвера «с лёту» не пошел (_curl_session почему то false возвратил — ну это я ещё гляну), тем не менее стиль кодинга мне понравился — углядел даже некое подобие php фреймворка, правда в зачаточном состоянии
Весь код открыт, включая подключаемые библиотеки (в данном случае seoclass и simple_html_dom).
Собственно — блог однозначно в список и в ридер.
ReTweet
рубрики: SEO, Полезности, Программирование |
25
августа
2010

Возможно многие посчитают мой сегодняшний труд напрасным, т.к. многие современные телефоны нормально справляются и с обычной версией цитатника рунета, но мой Samsung D900 ругается на слишком большой объем документа, а выделить 5 минут на отдых — почитать свежих цитат я люблю.
Официальной WAP версии я не нашел, долгое время мучался с виджет-версией баша ideawidgets.ru — постоянные подвисоны с дальнейшей переактивацией просто выбесили... потом нашел таки чьё то творение, полностью меня устраивающее — wapbashorg.ru, но к величайшему моему сожалению с неделю назад меня стало редиректить на какой то «Вы очевидец».
В итоге решил сделать свой проектик WAP версии bash.org.ru чем сегодня и занимался (ушло больше времени чем планировал — поначалу думал часа за два справлюсь). Завтра ещё допишу парсер RSS ленты, и в крон её — и вуаля !
Дизайн тупо скоммуниздил с wapbashorg, выкинув лишнее (будет время возможно переделаю), контент решил позаимствовать у первоисточника — грабер-парсер раза на 3 переписывал (всё оптимизировал).
В итоге получилось, что получилось
Прошу любить и жаловать: wap.gtalex.ru
ReTweet
рубрики: Программирование |
23
августа
2010
Этот скрипт как и предыдущий, контролирующий доступность сервера, нужно было написать ещё 5 лет тому назад. Последней каплей сподвинувшей стал взлом одного из моих сайтиков, в результате чего сильно попадали позиции
В общем идея как всегда очень простая, даже не знаю почему хостеры не предоставляют подобный функционал:
Раз в (период времени) делается «снимок» файловой системы (например корневой каталог вашего сайта) с учётом поддиректорий (в принципе в список можно добавить исключения) и сливается с результатами снимка сделанного за предыдущий запуск скрипта, если есть разногласия в размерах файлов (сначала md5 делал — в конечном итоге подумал, что достаточно и размера ...) информируем владельца сайта о найденных разногласиях.
По началу сваял скрипт не используя выгрузки в файлы — всё на массивах, но он не выдержал проверки моего основного рабочего домена — там сотни тысяч файлов — сдох по нехватке памяти.
После чего вообще решил только практически на командах ОС всё сделать «ls -lR» + «diff», но так и не получилось вывести в ls файлы с полным абсолютным путём, в конечном итоге получился некий симбиоз который и выкладываю на ваш суд: Читать полностью »
ReTweet
рубрики: Полезности, Программирование |