«Коллективный разум сообщества гоблинов гораздо больше суммы потенциала разрозненных гоблиновSmile.gif»

Участник:Sanctus

Зеленопедия
Перейти к: навигация, поиск

Анонс

Emblema.gifОдобрено комиссаром и отбито культистами.
Эта анкета является православной и одобрена. Свят 01:37, 4 февраля 2012. Ревизия - Свят 16:51, 14 сентября 2012
Свят
Гоблины? Не, не в курсе.
Гоблины? Не, не в курсе.

Товарищ Свят

  • Уверен что гоблин Smile.gif
  • Имя: Святослав
  • Пол: муж
  • Возраст: 34 года
  • Семейное положение: шутник
  • Участник Ролевого Движения города Хабаровск 18 лет, 4 месяца, 26 дней
  • Состою в Клубе: Синклит 18 лет, 4 месяца, 26 дней
  • Имею руководящую Должность: Инфо-зам 17 лет, 6 месяцев, 26 дней
  • Имею особый ранг: жалкий ритор 16 лет, 6 месяцев, 26 дней
  • 878060


Краткая биография

Занимается реконструкциейданунах западноевропейского вооружения 13 – 15 веков и костюма монаха-доминиканца. Специалист в области боя одиночным и парным кинжалами, а также в плане ничего-не-делания. Также позиционирует себя как стрелок-арбалетчик. Мастерский стаж насчитывает около 7 игр как единолично, так и в сомастерстве. Преподает в «Синклите» лекционно-практический курс «Луркоёбство для самых маленьких» «Отыгрыш в сюжетно-ролевом творчестве». Курирует разработку сайта организации использование готовых движков и чужих шаблонов, выполняет задачи по информационной поддержке участников «Синклита». В 2007 году окончил МОУ "Математический лицей" г. Хабаровска по математическому профилю. Выпускник ТОГУ, бакалавр "Техники и Технологики". Студент Университета земли Саар, Германия по направлению Computer Science.

Интересные факты

Так всё и было
  • Раньше позиционировал себя как флудер, пока не прочитал на лурке статью про троллей. И всё заверте...
  • Не имеет отношения к веществам
  • Не имеет отношения к куришке
  • Слишком ленив чтобы быть сектантом
  • Постоянно проверяет различные идеи, технологии и прочие модели в своих играх
  • Предпочитает однажды отточить алгоритм, и потом пользоваться им пока можно, чем каждый раз изобретать велосипед
  • Знает как сделать мир лучше, но слишком ленив.

См. также

http://cs405830.vk.me/v405830098/7fce/xHt_zoETBMM.jpg

Песочница

<?php
 
	function get_webpage_content($webpage_url, $referer_url)
	{
		$curl_handle=curl_init();
 
		$cookieFile = 'cookies.txt';
		curl_setopt($curl_handle, CURLOPT_COOKIEJAR, $cookieFile);
		curl_setopt($curl_handle, CURLOPT_COOKIEFILE, $cookieFile);
 
		curl_setopt($curl_handle, CURLOPT_TIMEOUT, 30);
		curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
		curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 30);
		curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);
		curl_setopt($curl_handle, CURLOPT_SSL_VERIFYHOST, 0);
		//curl_setopt($curl_handle, CURLOPT_HEADER, true);
		curl_setopt($curl_handle, CURLOPT_BINARYTRANSFER, true);
		curl_setopt($curl_handle, CURLOPT_HTTPHEADER, array(  "Content-Type: text/html; charset=utf-8",'Expect:' ) );
		curl_setopt($curl_handle, CURLOPT_FOLLOWLOCATION, true );
		curl_setopt($curl_handle, CURLOPT_MAXREDIRS, 2 );
 
		$referer = $_SERVER["HTTP_REFERER"];
		if(!empty($referer_url))
		{
			$referer = $referer_url;
		}
		curl_setopt ($curl_handle, CURLOPT_REFERER, $referer); 
 
		curl_setopt($curl_handle, CURLOPT_URL, $webpage_url);
		$html = curl_exec($curl_handle);
		if($html === false)
		{
			$html = 'Curl error: ' . curl_error($curl_handle);
		}
 
		//var_dump(curl_getinfo($curl_handle, CURLINFO_HTTP_CODE));
		/*$content_type = curl_getinfo($curl_handle, CURLINFO_CONTENT_TYPE);
		$content_type_parsed = explode(" ", $content_type);
		foreach($content_type_parsed as $key)
		{
			if(strpos($key, "=") !== false)
			{
				$parts = explode("=", $key);
				if(strcmp(strtolower($parts[0]), "charset") == 0)
				{
					//$html = iconv($parts[1], "UTF-8", $html);
				}
			}
		}*/	  
		curl_close($curl_handle);
 
 
		return $html; 
	}
 
	function strip_junk($html)
	{	
		if(empty($html))
		{
			return "strip_junk ERROR! Empty response received.";
		}
 
		$result = new DOMDocument();
		$dom = new DOMDocument();	
		$htmlConv = $html;
		//$htmlConv = mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8");
		$dom->loadHTML($htmlConv);
		$body = $dom->getElementsByTagName('body')->item(0);
 
/*		
		while (($r = $body->getElementsByTagName("script")) && $r->length) 
		{
            $r->item(0)->parentNode->removeChild($r->item(0));
		}
*/		
		foreach ($body->childNodes as $child)
		{
			$result->appendChild($result->importNode($child, true));
		}
 
		return $result->saveHTML();
	}
?>