Бесплатная программа – поиск битых ссылок

23.08.2010

Иногда при большом количестве страниц или росте сайте, появляются так называемые битые ссылки, отследить все вебмастеру просто физически невозможно. Хороший и не ленивый программист решит эту проблему с помощью 30-40 строчек кода, затратив столько же минут… а я например потрачу 20-30 минут на гугл и еще 10 на закачку =).

Что же нам даст гугл по запросу поиск битых ссылок ? Самые первые ссылки как всегда будут не нужны нам, потому что естественно нужно скачать бесплатную программу для поиска битых ссылок.

Итак программа XENU умеет делать следующие вещи.

Сканировать сайт в несколько потоков (нитей).

Можно выбирать адреса которые не будут учитываться.

После сканирования можно сохранить лог файл в *.txt, это может понадобится для архива, сравнения или распарсивания raw данных.

После нахождения всех битых ссылок, программа предлагает сделать отчет, который можно сохранить в формате *.html

битые ссылки

Скачать программу поиск битых ссылок бесплатно

Ликбез разработчика

21.08.2010

В этой записи я хочу собрать ссылки на статьи по общим принципам программирования, т.е. о том, о чем обычно не пишут в книгах. То о чем пойдет речь ниже как раз и отличает быдлокодера от высокооплачиваемого специалиста. Я хочу чтобы все кто работает в нашей компании и имеет отношение к программированию ознакомились с материалом.

И так, поехали. Первым пунктом нашей программы выступают шаблоны проектирования. Конечно, приятно чувствовать себя первооткрывателем в своей области, круто писать что-то с ноля и знать что то что ты сделал уникально. Однако, существуют общие принципы, знание которых сохранит вам массу времени, а в ряде случаев позволит избежать ошибок, из-за которых проект не будет закончен никогда. Эти принципы называются «Шаблоны проектирования» или «Паттерны».

http://ru.wikipedia.org/wiki/Шаблон_проектирования

И сразу за ними следует, возможно, даже более полезный чем шаблоны раздел философии программирования, называемый «антишаблоны». Достаточно просто прочитать список с краткими определениями, чтобы вовремя распознать ловушку и обойти ее. Чего стоит одно название антипаттерна «Большой комок грязи»! За использование антипаттернов в работе, будем лишать премии. Не говорите потом что вы не читали:

http://ru.wikipedia.org/wiki/Анти-паттерн

Комбобокс

13.08.2010

Комбобокс

08.08.2010

Шпаргалка по font-family:

http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html

Все что вы хотели знать о СЕО

03.08.2010

Фильтры гугла: http://www.armadaboard.com/articles170.htm

Филтры Яндекса: http://xbb.uz/SEO/Yandex_filters

Сервис проверки краденного контента: http://www.copyscape.com

Картинка с отражением

29.07.2010

http://www.digitalia.be/software/reflectionjs-for-jquery
Внимательно прочитайте документацию, отражения делаются скриптом который заменяет ваши img  на div, внутри которых содержится графика. Соответственно стили, примененые к ко всем картинкам не будут работать для картинок с отражениями.

Прикольное меню на jquery

22.06.2010

Выпадающее меню которое можно сделать прозрачным, поддерживает стили и работает в ie6.

Ссылка на файл с примером jquery menu

Получение данных с you tube(you tube api)

16.06.2010

Иногда добавление стандартного плеера Тытруба бывает недостаточно,а может на конкртеной странице и вовсе не надо,а надо например слабать просто превьюшку. Для этого используют Тытрубушную загагулину you_tube API, она позволяет в сервер-сайд коде получайть любую информацию с youtube. Например нам нужна картинка конкретного видео для ссылки и не более того.

Сперва нам понадобится получить от сервера  данные,это можно сделать обртившись к серверу  тытруба(http://gdata.youtube.com/) с запросом, самый простой и удобный способ запросить файл xml/json с параметрами видео, например: http://gdata.youtube.com/feeds/api/videos/КОД_РОЛИКА?alt=json(загрузит файл с параметрами ролика в json), в php можно это загрузить в переменную через преобразования в строку через file_get_contents, а затем,если загрузка была сделана через alt=json, перевести в массив  через json_decode,  если вывести через print то мы увидим сложно организованный массив,  картинки видео лежат например ["entry"]['media$group']['media$thumbnail']['0'].

Отсюда получаем код

<

$test=@file_get_contents(«http://gdata.youtube.com/feeds/api/videos/<КОД РОЛИКА>?alt=json»);

$mas=json_decode($test,true);

$img = $mas["entry"]['media$group']['media$thumbnail']['0']['url'];

echo  «<img src=’$img’></img>»;

>