Достигают вершин лишь те, кто не боится пробовать и больше ДЕЙСТВУЕТ, чем сомневается!
Ищу 2 толковых людей в мой проект(Одесса):
1й на автоматизацию.
2й на ручное тестирование.
Требования на вторую позицию:
- Основы программирования
- Основы баз данных
- Понимание HTML
- Хороший письменный английский
- Общая адекватность
наслаждайтесь ![]()
NwnSE9RJrS5GNpmTqCJrVGJBmfEfqzKHU96WqGmp
osnntRieQuYHpLgFQwEX6rgXjXc1LW1ewNyPF8Mb
fto9SmRmQOlf8MHF3tqvr11GUW5Qr1TtioO3wUpQ
Побывал я третий раз в Амстердаме.. решил отписать пару мыслей.. вне пунктов скажу про погоду – я понимаю почему у них марихуана легализована – с такой погодой как там либо марихуана либо антидепрессанты нужны.
1. кондукторы
Кондукторы до опупения приветливые. Ну непривычно видеть везде макдональдс. Хотя не спорю – было много тех, которые улыбались не натянуто а похоже что даже очень искренне.
2. аварии
Не видел ни одной! Я в шоке! видел всего одно авто с немного ударенным крылом заметил.. поцарапанность не в счет.
По статистике в Амстердаме на душу населения приходится около 2-3 велосипедов. Плюс пешеходы. Плюс автомобили для которых просто нет места уже в городе. Все нарушают как ни странно.. Но нарушают по мелочи, да и то – пешеходы и велосипедисты с мопедистами.
3. курение
продолжение »
Давайте разберемся, что к чему. Допустим, у нас есть абстрактный IT-работник, очень сильно смахивающий на программиста, который будет создавать не менее абстрактный продукт в некой компании таких же абстрактных работников. Первое, что сделал бы оценщик середины 19 века, это вывел вполне четкие показатели труда. И были бы это время и количество кода. Чем больше кода создает работник, при минимальных временных затратах, тем более эффективный работник. Все это хорошо, но это не работает.
Наткнулся на одном из своих блогов на эту ошибку при попытке отредактировать пост.
Проблема в кеширующих плагинах. В моем случае проблема решилась отключением плагина DB Cache.
Парсер сайта erooups.com. Первая часть вытягивает все линки на посты в файл, вторая – вытягивает линки на изображения. Недочет в том, что у меня получился не идеальное регулярное выражение и файл с ссылками на изображения потом надо немного почистить что легко делается в notepad++. Выкачивать сами изображения советую с помощью Bulk Image Downloader – он за час выкачал то, с чем 2 дня бился FlashGet.
Иногда возникает необходимость спарсить изображения с какого-либо ресурса. Можно воспользоваться телепортом, но часто он не дает нужного результата, и тогда начинаешь думать о собственном парсере. Проанализировав мои последние скрипты явно нарисовался алгоритм по которому парсится 95% всего что необходимо:
Подсказка: дубликатов изображений можно избежать делая хеш и сравнивая уже существующие. для меня, как для начинающего это делать проще всего работая с mysql а не с файлами.
ini_set(«max_execution_time», «7200″);
ob_implicit_flush(1);$url = ‘http://sealpond.net’;
require(‘func.php’);
for($post_counter=4055;$post_counter<5000;$post_counter++) //15878
{$post_url = $url . "/" . $post_counter . "/";
$result = get_web_page($post_url);
$html = $result['content'];
$pattern = '#$result1 = preg_match_all($pattern, $html, $matches, PREG_SET_ORDER);
$img_link = $matches[0][1];
//print_r($matches);
echo "
«;
echo $post_counter. «;» . $url . $img_link;
sleep(1);
}
Вывод счетчика нужен чтобы понять где скрипт остановился(для меня это релевантно из-за тягания буки из офиса домой и обратно). Линки на изображения вытягиваются в notepad++ откуда после удаления счетчика закидываются во fleshget. профит
Кусок файла func.php отвечающего за получение страницы
function get_web_page( $url )
{
$uagent = «Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)»;$ch = curl_init( $url );
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);// обнуляем куки
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // возвращает веб-страницу
curl_setopt($ch, CURLOPT_HEADER, 0); // не возвращает заголовки
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // переходит по редиректам
curl_setopt($ch, CURLOPT_ENCODING, «»); // обрабатывает все кодировки
curl_setopt($ch, CURLOPT_USERAGENT, $uagent); // useragent
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120); // таймаут соединения
curl_setopt($ch, CURLOPT_TIMEOUT, 120); // таймаут ответа
curl_setopt($ch, CURLOPT_MAXREDIRS, 10); // останавливаться после 10-ого редиректа$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
return $header;
}
Неделю назад прогнал свои сайты по социальным сервисам «любимых» изображений.
К сожалению, их немного. Самым перспективным в плане «быстрого трафика» я считаю sualize.us и ffffound.com – но туда попасть пока что не судьба
. Самыми перспективными в долгосрочной перспективе это stumbleupon.com и tumblr.
Сервис picfor.me – наверное самый навороченный по функциональности, но даже несмотря на прокачанный профиль – самый бесперспективный в плане трафика.
Сервис weheartit – в течении последнего года плавно ушел в какую-то нишу гламурных кис и фотографий которые мне трудно понять. Траф оттуда идет, но не шибко сильно и со специфического контента.
Под катом – немного статистики
продолжение »
есть такой стандартный виджет в вордпресс-е: wp-meta.
я пришел к выводу, что там некоторые пункты лишние ![]()
немного порывшись, нашел «лишнее» в файле wp-includes->widgets.php в функции wp_widget_meta. Работает для wp 2.3.3