<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8739504422061203050</id><updated>2012-01-25T09:25:19.350-08:00</updated><category term='сайт'/><category term='weather'/><category term='сервисы'/><category term='дизайн'/><category term='база'/><category term='php'/><category term='игры'/><category term='соц. сети'/><category term='имён'/><category term='rewrit'/><category term='игровая'/><category term='мобильные телефоны'/><category term='генератор паролей'/><category term='api'/><category term='информационная безопасность'/><category term='парсер'/><category term='шаблоны'/><category term='погода'/><category term='apatche'/><category term='знакового кодирования'/><category term='user-agent'/><category term='скрипт'/><category term='кириллический домен'/><category term='function'/><category term='copytight'/><category term='class'/><category term='проект'/><category term='email'/><category term='htaccess'/><category term='бд'/><category term='функция'/><category term='рф'/><category term='russian'/><category term='скачать'/><category term='программирование'/><title type='text'>Блог Тюменских 1рабов</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pierrot</name><uri>http://www.blogger.com/profile/04048357891051866543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-7024622323884084835</id><published>2010-12-14T15:46:00.000-08:00</published><updated>2010-12-14T15:47:52.934-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='игры'/><category scheme='http://www.blogger.com/atom/ns#' term='сервисы'/><category scheme='http://www.blogger.com/atom/ns#' term='игровая'/><category scheme='http://www.blogger.com/atom/ns#' term='проект'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><title type='text'>Игровое сообщество Playvel</title><content type='html'>&lt;a href="http://playvel.ru/" target="_blank"&gt;&lt;font color="#06C"&gt;Play&lt;/font&gt;&lt;font color="#060"&gt;vel&lt;/font&gt;&lt;/a&gt; &amp;mdash; игровое сообщество. Сервис позволяет создавать список игр, в которые вы играли. Подбирать бесплатные игровые сервера, позволяет оставлять конструктивное мнение о любой игре и рассказывает о многих компьютерных играх и жанрах.&lt;br /&gt;&lt;br /&gt;&amp;bull; Расскажи всем о своём игровом опыте на &lt;a href="http://playvel.ru/" target="_blank"&gt;&lt;font color="#06C"&gt;Play&lt;/font&gt;&lt;font color="#060"&gt;vel&lt;/font&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Регистрация и авторизация, через социальную сеть ВКонтакте, занимает не более 2 сек.&lt;br /&gt;&lt;br /&gt;Вступай в группу &amp;mdash; &lt;a href="http://vkontakte.ru/club22326846" target="_blank"&gt;http://vkontakte.ru/club22326846&lt;/a&gt; и следи за новостями, предлагай идеи, рассказывай о найденых багах.&lt;br /&gt;&lt;br /&gt;Собираем иконки игр для проекта, иконки можно присылать в .exe-формате на &lt;b&gt;wirtel&lt;/b&gt;@gmail.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-7024622323884084835?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/7024622323884084835/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=7024622323884084835&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7024622323884084835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7024622323884084835'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/12/playvel.html' title='Игровое сообщество Playvel'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-2834744443657114010</id><published>2010-11-01T22:57:00.000-07:00</published><updated>2010-11-01T22:59:57.224-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='сервисы'/><category scheme='http://www.blogger.com/atom/ns#' term='проект'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><title type='text'>Сервис для хранения физических данных тела</title><content type='html'>&lt;a href="http://bio.wirtel.ru/" target="_blank" style="background:#fff;color:#00f"&gt;&lt;img src="http://bio.wirtel.ru/s/dott.png" style="border:0px;paddig:2px;float:left;background:#fff;margin-top:2px;width:16px;"&gt; Биоанкета &lt;/a&gt;&amp;nbsp;&amp;mdash; это сервис для хранения физических и биологических параметров вашего тела.&lt;br /&gt;&lt;br /&gt;Позволяет хранить данные о вашем теле и отслеживать его состояние на разных этапах вашей жизни.&lt;br /&gt;&lt;br /&gt;Предложения и пожелания можно оставлять в ступив в группу на сервисе ВКонтакте &amp;mdash; &lt;a href="http://vk.com/club17307947"&gt;http://vk.com/club17307947&lt;/a&gt;. Информационный канал в &lt;a href="http://twitter.com/bioanketa"&gt;@bioanketa&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-2834744443657114010?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/2834744443657114010/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=2834744443657114010&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/2834744443657114010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/2834744443657114010'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/11/blog-post_01.html' title='Сервис для хранения физических данных тела'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-8998873867803343044</id><published>2010-11-01T21:51:00.000-07:00</published><updated>2010-11-01T21:54:41.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='сервисы'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><category scheme='http://www.blogger.com/atom/ns#' term='соц. сети'/><title type='text'>Социальные проект «Может быть, я в тебя влюблен»</title><content type='html'>Совсем не значительный сервис &lt;a href="http://may-be-i-am-in-love-with-you.ru" target="_blank"&gt;&lt;img src="http://may-be-i-am-in-love-with-you.ru/i.png" alt="(^)" style="border:0px;float:left;width:32px;"&gt; «Может быть, я в тебя влюблен»&lt;/a&gt; позволяет получить ответ на вопрос, который страшно задавать, когда ты влюблён.&lt;br /&gt;&lt;br /&gt;Система &lt;a href="http://may-be-i-am-in-love-with-you.ru" target="_blank"&gt;«Может быть, я в тебя влюблен»&lt;/a&gt; очень проста введя свой номер ICQ и того, кто вам дорог он покажет интересовался ли человек вами.&lt;br /&gt;&lt;br /&gt;Идея пришла Сергею Михайлову (febb) из песни Brainstorm — Maybe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-8998873867803343044?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/8998873867803343044/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=8998873867803343044&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/8998873867803343044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/8998873867803343044'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/11/blog-post.html' title='Социальные проект «Может быть, я в тебя влюблен»'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-763934045321457620</id><published>2010-10-07T02:02:00.000-07:00</published><updated>2010-10-07T02:02:58.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='сервисы'/><category scheme='http://www.blogger.com/atom/ns#' term='проект'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><title type='text'>Сайт для Тюменских пользователей twitter</title><content type='html'>&lt;a href="http://twitter.wirtel.ru/" target="_blank"&gt;&lt;img src="http://twitter.wirtel.ru/i.png" alt="[TyuTwi]" style="float:left;border:0px;margin-right:8px;"&gt;&lt;/a&gt; Тюменские пользователей сервисом twitter теперь обладают &lt;a href="http://twitter.wirtel.ru/" target="_blank"&gt;сайтом с рейтингом и статистикой&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Проект предоставляет информационно-аналитические данные основанные на данных пользователей &lt;a href="http://twitter.com"&gt;twitter.com&lt;/a&gt; проживающих в городе Тюмени.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-763934045321457620?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/763934045321457620/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=763934045321457620&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/763934045321457620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/763934045321457620'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/10/twitter.html' title='Сайт для Тюменских пользователей twitter'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-1257237237148905424</id><published>2010-07-14T09:23:00.000-07:00</published><updated>2012-01-25T09:24:31.435-08:00</updated><title type='text'>Создание проект Музыкальное вещание c использованием IceCast</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Проект называется «MusicBroadcast» (&lt;span style="font-style: italic;"&gt;рус.&lt;/span&gt; «Музыкальное вещание»).&lt;br /&gt;&lt;br /&gt;«MusicBroadcast» — это небольшой проект, предоставляющий список ретранслируемых радио и музыкальных станций в локальную сеть. В качестве сервера ретранслятора использовался open source (&lt;span style="font-style: italic;"&gt;открытое программное обеспечение&lt;/span&gt;) &lt;a href="http://www.icecast.org/"&gt;Icecast2&lt;/a&gt; сервер под операционную систему Windows XP.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-size: 11px;"&gt;Использовался Icecast2 для сервера ретранслятора потому что, это бесплатный проект подходящий для ретрансляции множества радиостанций.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;После выбора сервера был разобран конфиг и добавлено несколько радиостанций, которые вещались в интернете. О настройках Icecast2 сервера вы можете по читать в интернете.&lt;br /&gt;&lt;br /&gt;После удачного тестирования, потребовалось создать веб-проект, который бы помогал пользователям сети прослушивать радиостанции, скачивать плыйлисты со станциями в различных форматах, для различных аудио и медияплеров, показывал играющую композицию и количество человек на радиостанциях.&lt;br /&gt;&lt;br /&gt;Для создания проект потребовалось создать и добавить файл с разобронной информацией, у  Icecast2 сервера есть уже готовый веб-интерфейс, но у него мрачный внешний вид, можно было его изменить, но знаний в xsl нет. Пришлось выкручиваться, был создан файл в папке /icecast2/web/, в котором в более удобном, для распарсивания, образом были размещены данные.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Структура файла, выглядит следующим образом:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" &amp;gt;&amp;lt;xsl:output omit-xml-declaration="no" method="html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" /&amp;gt;&amp;lt;xsl:template match = "/icestats" &amp;gt;&amp;lt;xsl:for-each select="source"&amp;gt;^&amp;lt;xsl:value-of select="@mount" /&amp;gt;|&amp;lt;xsl:value-of select="server_name" /&amp;gt;|&amp;lt;xsl:value-of select="server_description" /&amp;gt;|&amp;lt;xsl:value-of select="server_type" /&amp;gt;|&amp;lt;xsl:value-of select="bitrate" /&amp;gt;|&amp;lt;xsl:value-of select="quality" /&amp;gt;|&amp;lt;xsl:value-of select="video_quality" /&amp;gt;|&amp;lt;xsl:value-of select="frame_size" /&amp;gt;|&amp;lt;xsl:value-of select="frame_rate" /&amp;gt;|&amp;lt;xsl:value-of select="listeners" /&amp;gt;|&amp;lt;xsl:value-of select="listener_peak" /&amp;gt;|&amp;lt;xsl:value-of select="genre" /&amp;gt;|&amp;lt;xsl:value-of select="server_url" /&amp;gt;|&amp;lt;xsl:value-of select="artist" /&amp;gt;|&amp;lt;xsl:value-of select="title" /&amp;gt;|^&amp;lt;/xsl:for-each&amp;gt;&amp;lt;/xsl:template&amp;gt;&amp;lt;/xsl:stylesheet&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;sup&gt;*намерено были удалены все переходы строк, за не надобностью.&lt;/sup&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Дело оставалось в организации сайта и скрипта собирающего нужную нам информацию. Созданная функция является примером, данные, которые выводятся на веб-сайте будут заноситься в базу данных. &lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;function radio_mon($addr, $port, $path){&lt;br /&gt; $rn = chr(13).chr(10); // это \r\n&lt;br /&gt;&lt;br /&gt; $f = fsockopen($addr, $port, $errno, $errstr, 1) or die("$errstr ($errno)\n");&lt;br /&gt; fwrite($f, 'GET '.$path.' HTTP/1.1'.$rn.'Host: '.$addr.''.$rn.'Connection: close'.$rn.$rn);&lt;br /&gt;&lt;br /&gt; while (!feof($f)) $str .= fgets($f, 84096);&lt;br /&gt;&lt;br /&gt; $radio = explode('^', $str);&lt;br /&gt; $str = '';&lt;br /&gt;&lt;br /&gt; for ($i=0; $i&amp;lt;=count($radio); $i++){&lt;br /&gt;  $p = explode('|',$radio[$i]);&lt;br /&gt;&lt;br /&gt;  if (strlen($p[1]) &amp;gt; 1) {&lt;br /&gt;   $str .= '&amp;lt;a href="http:// '.$addr.':'.$port.str_replace('"','',$p[0]).'" target="_blank"&amp;gt;'.&lt;br /&gt;   ''.$p[1].'&amp;lt;/a&amp;gt;('.$p[14].')'.$p[9].''; &lt;br /&gt;  } &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; return $str; &lt;br /&gt;} &lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-1257237237148905424?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/1257237237148905424/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=1257237237148905424&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1257237237148905424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1257237237148905424'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2012/01/c-icecast.html' title='Создание проект Музыкальное вещание c использованием IceCast'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-4367642115363627459</id><published>2010-07-07T11:45:00.000-07:00</published><updated>2010-07-07T11:55:17.178-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='бд'/><category scheme='http://www.blogger.com/atom/ns#' term='сервисы'/><category scheme='http://www.blogger.com/atom/ns#' term='проект'/><category scheme='http://www.blogger.com/atom/ns#' term='база'/><title type='text'>Напишем книгу под названием «Чо» или «Чё»</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://t9.wirtel.ru/" imageanchor="1" style="background-color: white; clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4o.wirtel.ru/i.png" /&gt;&lt;/a&gt;&lt;/div&gt;Вы знаете как часто в жизни встречаются эти слова — &lt;a href="http://4o.wirtel.ru/"&gt;«Чо» и «Чё»&lt;/a&gt; , о них пора справочник&amp;nbsp;создавать. Задумался, создал! Ради шутки и&amp;nbsp;веселья, проект на котором все предложения связанные с&amp;nbsp;«&lt;a href="http://4o.wirtel.ru/"&gt;Чо» или «Чё»&lt;/a&gt;, будь то вопросы, ответы, высказывания — всё, что хоть как-то связано с этими словами.&lt;br /&gt;&lt;br /&gt;Для этого был создан сайт&amp;nbsp;&lt;a href="http://4o.wirtel.ru/"&gt;http://4o.wirtel.ru/&lt;/a&gt;. Функции у него нет, только накопление фраз и ответов.&lt;br /&gt;&lt;br /&gt;Если в качестве автора вы указываете свой твиттер-аккаунт, то ставят в поле автора @имя_вашего_твиттера, то автоматически создаётся ссылка на твиттер автора.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-4367642115363627459?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/4367642115363627459/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=4367642115363627459&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/4367642115363627459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/4367642115363627459'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/07/blog-post.html' title='Напишем книгу под названием «Чо» или «Чё»'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-1792367570165072131</id><published>2010-06-27T11:27:00.000-07:00</published><updated>2010-06-27T11:27:41.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='сервисы'/><category scheme='http://www.blogger.com/atom/ns#' term='проект'/><category scheme='http://www.blogger.com/atom/ns#' term='мобильные телефоны'/><category scheme='http://www.blogger.com/atom/ns#' term='знакового кодирования'/><title type='text'>Преобразования слов и предложений в цифровой вариант для набора на предиктивной системе T9.</title><content type='html'>&lt;a href="http://t9.wirtel.ru/" imageanchor="1" style="background-color: white; clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://t9.wirtel.ru/i.png" /&gt;&lt;/a&gt;Набирай цифрами слова на T9 — предиктивной&amp;nbsp;системе установленной в большенстве мобильных телефонах смотря только на цифры на клавиатуре.&lt;br /&gt;&lt;br /&gt;Всегда было не удобно искать буквы на мобильной клавиатуре, вариант избавления от мучениями был найден:&amp;nbsp;создавать&amp;nbsp;шаблонные SMS и MMS сообщения. Отправляя ответное сообщения всегда приходиться всматриваться в мелкие буквы&amp;nbsp;расположенные на мобильной&amp;nbsp;клавиатуре.&lt;br /&gt;&lt;br /&gt;Чтобы не мучить себя, создал не большой сервис для преобразования слов и предложений в &lt;a href="http://t9.wirtel.ru/"&gt;цифровой вариант для набора на&amp;nbsp;предиктивной&amp;nbsp;системе&amp;nbsp;T9&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Система позволяет переводить полностью предложение на русском и&amp;nbsp;английском&amp;nbsp;языке в цифровой вариант набора. Остаётся набирать цифры, установив набор на мобильном телефоне в&amp;nbsp;&lt;a href="http://t9.wirtel.ru/"&gt;T9&lt;/a&gt;&amp;nbsp;не всматриваясь в буквы.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-1792367570165072131?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/1792367570165072131/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=1792367570165072131&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1792367570165072131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1792367570165072131'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/06/t9.html' title='Преобразования слов и предложений в цифровой вариант для набора на предиктивной системе T9.'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-5279375557816236530</id><published>2010-04-16T00:53:00.000-07:00</published><updated>2010-06-04T12:48:43.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><category scheme='http://www.blogger.com/atom/ns#' term='парсер'/><title type='text'>Скрипт грабер гороскопа с mail.ru</title><content type='html'>Скрипт позволяет собирать информацию о гороскопе всех знаков зодиака на сегодня и завтра с сайта horo.mail.ru.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;class HoroMail {&lt;br /&gt; var $u = '/prediction/{u}/today';&lt;br /&gt; var $x = '/prediction/{u}/tomorrow';&lt;br /&gt; var $c = '';&lt;br /&gt; var $m = '';&lt;br /&gt;&lt;br /&gt; function oo($u)&lt;br /&gt; {&lt;br /&gt;  if ( ( $io = fsockopen( "horo.mail.ru", 80, $errno, $errstr, 5 ) ) !== false )&lt;br /&gt;  {&lt;br /&gt;   $send  = "GET ".$u." HTTP/1.1\r\n"; &lt;br /&gt;   $send .= "Host: horo.mail.ru\r\n"; &lt;br /&gt;   $send .= "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204\r\n"; &lt;br /&gt;   $send .= "Connection: Close\r\n\r\n"; &lt;br /&gt;   fputs( $io, $send );&lt;br /&gt;   $send = '';&lt;br /&gt;&lt;br /&gt;   while ( ! feof ( $io ) )&lt;br /&gt;    $send .= fread( $io, 8192 ); &lt;br /&gt;&lt;br /&gt;   fclose( $io );&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  return $send;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; function o($u)&lt;br /&gt; {&lt;br /&gt;  $this-&gt;c = $this-&gt;oo( str_replace('{u}', $u, $this-&gt;u ) );&lt;br /&gt;  $this-&gt;m = $this-&gt;oo( str_replace('{u}', $u, $this-&gt;x ) );&lt;br /&gt;&lt;br /&gt;  $this-&gt;p();&lt;br /&gt; }&lt;br /&gt; function p()&lt;br /&gt; {&lt;br /&gt;  preg_match('/&amp;lt;div id="tm_today"&amp;gt;(.*)&amp;lt;div class="mb2"&amp;gt;/ism', $this-&gt;c, $this-&gt;c);&lt;br /&gt;  $this-&gt;c = trim(strip_tags($this-&gt;c[0],'&amp;lt;p&amp;gt;'));&lt;br /&gt;&lt;br /&gt;  preg_match('/&amp;lt;div id="tm_tomorrow"&amp;gt;(.*)&amp;lt;div class="mb2"&amp;gt;/ism', $this-&gt;m, $this-&gt;m);&lt;br /&gt;  $this-&gt;m = trim(strip_tags($this-&gt;m[0],'&amp;lt;p&amp;gt;'));&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;$h = new  HoroMail;&lt;br /&gt;$horo = array(&lt;br /&gt;'aries',&lt;br /&gt;'taurus',&lt;br /&gt;'gemini',&lt;br /&gt;'cancer',&lt;br /&gt;'leo',&lt;br /&gt;'virgo',&lt;br /&gt;'libra',&lt;br /&gt;'scorpio',&lt;br /&gt;'sagittarius',&lt;br /&gt;'capricorn',&lt;br /&gt;'aquarius',&lt;br /&gt;'pisces'&lt;br /&gt;);&lt;br /&gt;for ($i=0;$i&amp;lt;12;$i++)&lt;br /&gt;{&lt;br /&gt; $h-&amp;gt;o($horo[$i]);&lt;br /&gt; echo '&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'.$horo[$i].'&amp;lt;br /&amp;gt;'.$h-&amp;gt;c.'&amp;lt;br /&amp;gt; '.$h-&amp;gt;m ;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;$h = new HoroMail; — подключение класса&lt;br /&gt;$h-&amp;gt;o($horo[$i]); — сбор гороскопа&lt;br /&gt;$h-&amp;gt;c — гороскоп на сегодня&lt;br /&gt;$h-&amp;gt;m — гороскоп на завтра&lt;br /&gt;&lt;br /&gt;Скрипт обновлен, в связи с обновлениям http://horo.mail.ru/.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-5279375557816236530?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/5279375557816236530/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=5279375557816236530&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5279375557816236530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5279375557816236530'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/04/mailru.html' title='Скрипт грабер гороскопа с mail.ru'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-3601879660353674923</id><published>2010-01-12T07:51:00.000-08:00</published><updated>2010-01-12T07:51:55.734-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='игры'/><category scheme='http://www.blogger.com/atom/ns#' term='проект'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><title type='text'>Онлайн игра Криптекс</title><content type='html'>Криптекс — это хранитель тайны из фильма «Код да Винчи».&lt;br /&gt;&lt;br /&gt;Вечером был поиск, что же посмотреть из фильмов, наткнувшись на фильм «Код да Винчи» решил пересмотреть данный фильм, а после просмотра оставался в голове внешний вид Криптекса, спать не хотелось и через некоторые усилия и спустя некоторое время появилась &lt;a href="http://cryptex.wirtel.ru/"&gt;он-лайн игра «Криптекс»&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В&amp;nbsp;&lt;a href="http://cryptex.wirtel.ru/"&gt;он-лайн игре «Криптекс»&lt;/a&gt;&amp;nbsp;вы можете хранить тайны, которые не страшно потерять. Играть с друзьями, знакомыми, читателями вашего блога, хоть с кем создав ключ и ответ, задав загадку или вопрос.&lt;i&gt; Например: можно так раздавать инвайты, рассказывать сколько вы заработали на рекламе, что новенького вы купили.&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-3601879660353674923?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/3601879660353674923/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=3601879660353674923&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/3601879660353674923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/3601879660353674923'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2010/01/blog-post.html' title='Онлайн игра Криптекс'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-7716566226151127578</id><published>2009-12-05T11:24:00.000-08:00</published><updated>2009-12-05T11:24:52.769-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='кириллический домен'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='рф'/><category scheme='http://www.blogger.com/atom/ns#' term='russian'/><title type='text'>Проверка кириллического адреса электронной почты</title><content type='html'>Большинство в рунете уже в курсе, что Российская Федерация будет первой страной, которая вводит кириллические доменные имена сайтов. Совсем скоро, а именно с апреля 2010 года появиться кириллический домен первого уровня &lt;b&gt;«.рф»&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Соответственно с этим появятся такие адреса как мэил.рф, яндекс.рф, рамблер.рф и другие популярные почтовые сервисы рунета. В связи с этим вполне вероятно, что появятся и возможность отправлять электронную почту на кириллические домены. Чтобы пользователи чувствовали себя комфортно при регистрации потребуется изменить регулярное ворожение для проверки E-mail.&lt;br /&gt;&lt;br /&gt;Представляю регулярное выражение для проверки кириллических доменов:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;preg_match("/^([a-zA-Z0-9_]|\\-|\\.)+@(([a-zа-я0-9_]|\\-)+\\.)+[a-zа-я]{2,6}\$/iu", $email)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-7716566226151127578?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/7716566226151127578/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=7716566226151127578&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7716566226151127578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7716566226151127578'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/12/blog-post.html' title='Проверка кириллического адреса электронной почты'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-4220557948338958071</id><published>2009-10-09T11:29:00.000-07:00</published><updated>2010-01-26T06:59:22.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='информационная безопасность'/><category scheme='http://www.blogger.com/atom/ns#' term='генератор паролей'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><title type='text'>Генератор паролей основанный на тегах</title><content type='html'>Подумал, как упростить себе жизни и не придумывать пароли большие и сложные, а главное не запоминать их, так как всегда забываю их через несколько недель, если не автаризуюсь постоянно на сайтах.&lt;br /&gt;&lt;br /&gt;Почему бы не сделать генерацию паролей с использованием неких тегов динамических и статистических, это даст возможность восстановить пароль не прибегая к открытию почтового сервиса.&lt;br /&gt;&lt;br /&gt;Представим есть сервис &lt;b&gt;Хабр&lt;/b&gt; я решил на нём зарегистрироваться (&lt;i&gt;я параноик, боюсь что мой акк ломанут&lt;/i&gt;) мне нужен сильный пароль, как мне его с генерировать это не проблема, как его не забыть, вот это проблема. Написал я вчера не большой скрипт&amp;nbsp;&lt;a href="http://media.inet72.ru/password.php" target="_blank"&gt;http://media.inet72.ru/password.php&lt;/a&gt;&amp;nbsp;или&amp;nbsp;&lt;a href="http://psw.wirtel.ru/"&gt;http://psw.wirtel.ru/&lt;/a&gt;, который позволит мне с генерировать пароль, а в случаи если я забуду его с легкостью восстановить.&lt;br /&gt;&lt;br /&gt;В поле, через запятую, ввожу некоторые динамические и статистические данные.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Динамическими данные&lt;/b&gt; — это может быть домен Хабр (&lt;i&gt;habrahabr.ru&lt;/i&gt;), название ресурса, его тематика,  цвет фона и т.п.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Статистические данные&lt;/b&gt; — это данные которые я ни когда не забуду, например: имя моего друга, моя дата рождения, цвет глаза моей любимой девушки и др.   Если я забыл пароль на Хабр, мне достаточно будет просто снова ввести теже данные, таким же образом чтобы получит пароль.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-4220557948338958071?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/4220557948338958071/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=4220557948338958071&amp;isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/4220557948338958071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/4220557948338958071'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/10/blog-post.html' title='Генератор паролей основанный на тегах'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-6593704364994817525</id><published>2009-09-14T07:50:00.000-07:00</published><updated>2009-10-06T02:15:26.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='погода'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><category scheme='http://www.blogger.com/atom/ns#' term='weather'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><category scheme='http://www.blogger.com/atom/ns#' term='парсер'/><category scheme='http://www.blogger.com/atom/ns#' term='скачать'/><title type='text'>v2.0 PHP-скрипт прогноза погоды для сайта скачать бесплатно</title><content type='html'>&lt;img src="http://2.bp.blogspot.com/_7qfCBEJjsEI/SP80kNJkRWI/AAAAAAAAAFQ/_8gq5BSgIm4/s1600/screen.JPG" style="border: 0px none ; margin: 5px; float: right;" /&gt;&lt;br /&gt;Обновлен скрипт предназначенный для грабинга погоды с сайта &lt;b&gt;gismeteo.ru&lt;/b&gt;, скрипт обрабатывает данные получаемые из XML файла.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://narod.ru/disk/13866777000/weather%20v2.1.zip.html" target="_blank"&gt;Скачать скрипт вывода прогноза погоды на сайте.[обновление]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Сохранена возможность кэширования выводимой погоды. Скрипт уменьшился в размерах.&lt;br /&gt;&lt;br /&gt;Для того чтобы вывести погоду с включенным кэшированием:&lt;br /&gt;&lt;code&gt;&lt;pre&gt;&lt;br /&gt;require_once'class.weather.php';&lt;br /&gt;$w = new Weather; &lt;br /&gt;$w-&gt;cch = true;&lt;br /&gt;$w-&gt;cnn(28367);&lt;br /&gt;&lt;br /&gt;echo $w-&gt;city;&lt;br /&gt;echo $w-&gt;prt().&lt;br /&gt;$w-&gt;prt(1).&lt;br /&gt;$w-&gt;prt(2).&lt;br /&gt;$w-&gt;prt(3);&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Для того чтобы вывести погоду с выключенным кэшированием:&lt;br /&gt;&lt;code&gt;&lt;pre&gt;&lt;br /&gt;require_once'class.weather.php';&lt;br /&gt;$w = new Weather; &lt;br /&gt;$w-&gt;cnn(28367);&lt;br /&gt;&lt;br /&gt;echo $w-&gt;city;&lt;br /&gt;echo $w-&gt;prt().&lt;br /&gt;$w-&gt;prt(1).&lt;br /&gt;$w-&gt;prt(2).&lt;br /&gt;$w-&gt;prt(3);&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Переменные для работы с классом:&lt;br /&gt;&lt;b&gt;-&gt;cch&lt;/b&gt; &amp;mdash; директива для активации переменное (&lt;i&gt;по умолчанию: false&lt;/i&gt;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;true &amp;ndash; кэширование включено,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;false &amp;ndash; кэширование выключено.&lt;br /&gt;&lt;b&gt;-&gt;cct&lt;/b&gt; &amp;mdash; время хранения кэша в секундах (&lt;i&gt;по умолчанию: 7200&lt;/i&gt;)&lt;br /&gt;&lt;b&gt;-&gt;cache&lt;/b&gt; &amp;mdash; директория для хранения кэша погоды (&lt;i&gt;по умолчанию: ./cache_weather/&lt;/i&gt;)&lt;br /&gt;&lt;b&gt;-&gt;img&lt;/b&gt; &amp;mdash; директория с иконками погоды (&lt;i&gt;по умолчанию: weather/&lt;/i&gt;)&lt;br /&gt;&lt;b&gt;-&gt;err&lt;/b&gt; &amp;mdash; массив ошибок, предназначен для отладки (&lt;i&gt;print_r(-&gt;err);&lt;/i&gt;)&lt;br /&gt;&lt;b&gt;-&gt;city&lt;/b&gt; &amp;mdash; название города&lt;br /&gt;&lt;b&gt;-&gt;prt()&lt;/b&gt; &amp;mdash; время суток со сдвигом от нынешнего времени суток для которого составлен прогноз, т.е. если скрипт обновился последний раз вечером, то погода выведется, на вечер, затем:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;-&gt;prt(1)&lt;/b&gt; &amp;ndash; на ночь&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;-&gt;prt(2)&lt;/b&gt; &amp;ndash; на утро&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;-&gt;prt(3)&lt;/b&gt; &amp;ndash; на день&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tyuwoork.blogspot.com/2008/10/php.html"&gt;Обновление предыдущей версии.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-6593704364994817525?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/6593704364994817525/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=6593704364994817525&amp;isPopup=true' title='Комментарии: 15'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6593704364994817525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6593704364994817525'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/09/v20-php.html' title='v2.0 PHP-скрипт прогноза погоды для сайта скачать бесплатно'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7qfCBEJjsEI/SP80kNJkRWI/AAAAAAAAAFQ/_8gq5BSgIm4/s72-c/screen.JPG' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-7995354888913475284</id><published>2009-09-13T10:24:00.000-07:00</published><updated>2009-09-13T10:38:27.933-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='бд'/><category scheme='http://www.blogger.com/atom/ns#' term='игровая'/><category scheme='http://www.blogger.com/atom/ns#' term='парсер'/><category scheme='http://www.blogger.com/atom/ns#' term='скачать'/><category scheme='http://www.blogger.com/atom/ns#' term='база'/><title type='text'>База данных игр в SQL</title><content type='html'>Игровая база данных с сайта игромания.ру. База в формате SQL, в ней собрано описание игр, жанр, системные требования, дата выхода, компания издатель и другие ветки, которые я хотел использовать для своего игрового портала.&lt;br /&gt;&lt;br /&gt;База имеет 6 840 строчек.&lt;br /&gt;&lt;br /&gt;Структура БД:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;  `id` bigint(1) unsigned NOT NULL auto_increment,&lt;br /&gt;  `icon` varchar(200) NOT NULL,&lt;br /&gt;  `name` varchar(300) NOT NULL,&lt;br /&gt;  `console` varchar(100) NOT NULL,&lt;br /&gt;  `lang` varchar(100) NOT NULL,&lt;br /&gt;  `genre` char(100) NOT NULL,&lt;br /&gt;  `multiplayer` varchar(250) NOT NULL,&lt;br /&gt;  `developer` varchar(250) NOT NULL,&lt;br /&gt;  `developer_url` text NOT NULL,&lt;br /&gt;  `publisher` varchar(250) NOT NULL,&lt;br /&gt;  `publisher_url` text NOT NULL,&lt;br /&gt;  `publisher_in_russian` varchar(250) NOT NULL,&lt;br /&gt;  `publisher_in_russian_url` text NOT NULL,&lt;br /&gt;  `localizer` varchar(250) NOT NULL,&lt;br /&gt;  `localizer_url` text NOT NULL,&lt;br /&gt;  `date` varchar(100) NOT NULL,&lt;br /&gt;  `offsitegame` varchar(200) NOT NULL,&lt;br /&gt;  `minsystems` text NOT NULL,&lt;br /&gt;  `systems` text NOT NULL,&lt;br /&gt;  `text` text NOT NULL,&lt;br /&gt;  `tags` varchar(100) NOT NULL,&lt;br /&gt;  `url` text NOT NULL,&lt;br /&gt;  `count` int(1) unsigned NOT NULL,&lt;br /&gt;  `active` enum('0','1') NOT NULL default '1',&lt;br /&gt;  PRIMARY KEY  (`id`)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;sup&gt;Таблица структурирована не очень. Типы полей тоже не сильно обдуманы. Исправите.&lt;/sup&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://narod.ru/disk/13098449000/dbgames.zip.html"&gt;Скачать игровую базу&lt;/a&gt; можно с народа в формате .zip [659кБ]&lt;br /&gt;&lt;br /&gt;Если кому потребуется скрипт для распарсивания или добавления картинок, обращайтесь отдам безвозмездно.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-7995354888913475284?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/7995354888913475284/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=7995354888913475284&amp;isPopup=true' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7995354888913475284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7995354888913475284'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/09/sql.html' title='База данных игр в SQL'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-3585673651451348076</id><published>2009-08-30T03:18:00.000-07:00</published><updated>2009-08-30T03:29:27.225-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='проект'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><category scheme='http://www.blogger.com/atom/ns#' term='соц. сети'/><title type='text'>Проект расписания занятий ИКИС</title><content type='html'>Проект реализованы за пару недель, предназначен для предоставления более удобной информации. В моем институте, расписание на сайте выкладывают в формате .XLS, читать такой файл не удобно, искать в нем свою группу, смотреть расписание на какой-лбо день недели тоже не удобно. &lt;br /&gt;&lt;br /&gt;По этому был организован проект &amp;laquo;&lt;a href="http://www.sde.tu2.ru/"&gt;Расписание занятий ИКИС&lt;/a&gt;&amp;raquo;. Это уже 3-версия проекта расписания, самая 1 версия содержала табель посещаемости и расписание, только группы в которой я обучаюсь, во второй полномочия старосты группы с меня сняли и табель перестал существовать, но появилось расписание занятий на все группы моего института.&lt;br /&gt;&lt;br /&gt;Проект &amp;laquo;&lt;a href="http://www.sde.tu2.ru/"&gt;Расписание занятий ИКИС&lt;/a&gt;&amp;raquo;, по менял название на &amp;laquo;&lt;a href="http://www.sde.tu2.ru/"&gt;Группы ИКИС&lt;/a&gt;&amp;raquo;, не случайно, в будущем планирую развивать сообщество, где люди смогут делиться конспектами, общаться, играться с кармой учителей, и другое, главное не забить. Пока проект &amp;laquo;&lt;a href="http://www.sde.tu2.ru/"&gt;Группы ИКИС&lt;/a&gt;&amp;raquo; на &amp;Beta;eta-тестирование.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-3585673651451348076?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/3585673651451348076/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=3585673651451348076&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/3585673651451348076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/3585673651451348076'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/08/blog-post_30.html' title='Проект расписания занятий ИКИС'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-7735754327531935913</id><published>2009-08-18T07:33:00.000-07:00</published><updated>2009-08-18T07:53:20.263-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='имён'/><category scheme='http://www.blogger.com/atom/ns#' term='скачать'/><category scheme='http://www.blogger.com/atom/ns#' term='база'/><title type='text'>База данных имен(кличек) собак</title><content type='html'>Собрал базу имен(кличек) собак с сайта &lt;a href="http://www.zooclub.ru/dogs/"&gt;ZooClub.ru/dogs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Скачать базу можно с &lt;a href="http://narod.ru/disk/12143514000/animals-name.zip.html"&gt;народ.диск&lt;/a&gt; в формате [.zip].&lt;br /&gt;&lt;br /&gt;База имен(кличек) собак собрана в одном файле animals.txt, файл составляет более 10 000 строчек или имён, также база разбита по полу собаки  мальчик(animals-boy.txt) или девочка(animals-girl.txt). Помимо этого база разбита по алфавиту, в виде: animals-boy-A.txt. Каждое имя находиться в новой строчке.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-7735754327531935913?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/7735754327531935913/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=7735754327531935913&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7735754327531935913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7735754327531935913'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/08/blog-post_18.html' title='База данных имен(кличек) собак'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-7370000087730536103</id><published>2009-08-13T06:00:00.000-07:00</published><updated>2009-09-06T07:25:09.291-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='function'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='функция'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><title type='text'>Преобразовываем число в более читаемый вид</title><content type='html'>Функция предназначена для преобразования цифровой информации в более читаемый вид. Под цифровой информацией подразумевается стоимость товара, номер телефона и другие виды цифровой информации, которые можно разбить закономерным способом.&lt;br /&gt;&lt;br /&gt;Функция на писана на PHP.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;function СonvertNumber($n, $g = ' ', $c = 3)&lt;br /&gt;{&lt;br /&gt;    if ($decimal = strstr($n, '.'))&lt;br /&gt;    {&lt;br /&gt;        $n = str_replace($decimal, '', $n);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    return strrev( wordwrap( strrev( strval( $n ) ), $c, $g, 1) ).$decimal;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Работа данной функции для телефонных номеров:&lt;br /&gt;Телефон: &lt;code&gt;&amp;lt;?php echo СonvertNumber( 344452, ' – ', 2 ); ?&amp;gt&lt;/code&gt;&lt;br /&gt;Телефон: 34 – 44 – 52&lt;br /&gt;&lt;br /&gt;Телефон: &lt;code&gt;&amp;lt;?php echo СonvertNumber( 344452, ' – ', 3 ); ?&amp;gt&lt;/code&gt;&lt;br /&gt;Телефон: 344 – 452&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Работа данной функции для цены, суммы, стоимости и любого числа:&lt;br /&gt;Цена: &lt;code&gt;&amp;lt;?php echo СonvertNumber( 1999 ); ?&amp;gt&lt;/code&gt; Руб.&lt;br /&gt;Цена: 1 999 Руб.&lt;br /&gt;&lt;br /&gt;Цена: &lt;code&gt;&amp;lt;?php echo СonvertNumber( 999.99 ); ?&amp;gt&lt;/code&gt; Руб.&lt;br /&gt;Цена: 999.99 Руб.&lt;br /&gt;&lt;br /&gt;Стоимость: &lt;code&gt;&amp;lt;?php echo СonvertNumber( 1000000 ); ?&amp;gt&lt;/code&gt; €&lt;br /&gt;Стоимость: 1 000 000 €&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Описание функции &lt;code&gt;СonvertNumber();&lt;/code&gt;:&lt;br /&gt;СonvertNumber ( &lt;i&gt;ЧИСЛО&lt;/i&gt;, &lt;i&gt;РАЗДЕЛИТЕЛЬ&lt;/i&gt;, &lt;i&gt;КОЛ-ВО СИМВОЛОВ&lt;/i&gt; );&lt;br /&gt;&lt;br /&gt;&lt;i&gt;ЧИСЛО&lt;/i&gt; — В водиться число. Целое или десятичное.&lt;br /&gt;&lt;i&gt;РАЗДЕЛИТЕЛЬ&lt;/i&gt; — Разделитель числа через заданное количество символов. &lt;i&gt;По умолчанию стоит &lt;b&gt;пробел&lt;/b&gt;&lt;/i&gt;. В качестве разделителя можно использовать любой символ, но &lt;u&gt;не в HTML сущности&lt;/u&gt;, т.е. не использовать разделитель &lt;b&gt; – &lt;/b&gt; в виде &lt;b&gt;&amp;amp;ndash;&lt;/b&gt;  или &lt;b&gt;&amp;amp;#8211;&lt;/b&gt;.&lt;br /&gt;&lt;i&gt;КОЛ-ВО СИМВОЛОВ&lt;/i&gt; — Количество символов до разделителя. &lt;i&gt;По умолчанию стоит &lt;b&gt;3&lt;/b&gt;&lt;/i&gt;. Если данную функцию использовать для разделения телефонов, то надо учесть принцип работы функции.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Принцип работы функции:&lt;br /&gt;Принцип функции очень простой, отправленное число преобразуется в текстовый формат, функцией &lt;code&gt;strval();&lt;/code&gt;, затем все символы переставляются с права на лева, функцией &lt;code&gt;strrev();&lt;/code&gt;, &lt;i&gt;например: 123456, будет 654321&lt;/i&gt;, отступ будет произведет с лева на права, функцией &lt;code&gt;wordwrap();&lt;/code&gt;, &lt;i&gt;например: в шаге 3 654 321&lt;/i&gt;. В конце функция &lt;code&gt;strrev();&lt;/code&gt; переворачивает данные обратно, &lt;i&gt;например: получаем 123 456&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;!¡ number_format($number, 2, '.', '');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-7370000087730536103?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/7370000087730536103/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=7370000087730536103&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7370000087730536103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7370000087730536103'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/08/blog-post.html' title='Преобразовываем число в более читаемый вид'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-7279888271042196431</id><published>2009-04-04T12:30:00.000-07:00</published><updated>2009-04-03T23:36:24.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='function'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='copytight'/><title type='text'>Функция на php для оформления знака охраны авторского права</title><content type='html'>Автоматизирование вывода даты возле знака охраны авторского права,&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;— вот для чего нужна эта функция на писанная на языке PHP.&lt;br /&gt;&lt;br /&gt;Статья о правильном оформление знака охраны авторского права &lt;a href="http://habrahabr.ru/blogs/typography/23812/"&gt;http://habrahabr.ru/blogs/typography/23812/&lt;/a&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;function Copyright( $year, $sp = "–" ){&lt;br /&gt;    if (date("Y") == $year)&lt;br /&gt;          return $year;&lt;br /&gt;    else&lt;br /&gt;          return $year .' '.$sp.' '. date("Y");&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;© ООО «NameCompany», &lt;code&gt;&amp;lt;?php echo Copyright( '2007' ); ?&amp;gt;&lt;/code&gt;&lt;br /&gt;© ООО «NameCompany», 2007 – 2009&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;© ООО «NameCompany», с &lt;code&gt;&amp;lt;?php echo Copyright( '2007', ' до ' ); ?&amp;gt;&lt;/code&gt;&lt;br /&gt;© ООО «NameCompany», с 2007 до 2009&lt;br /&gt;&lt;br /&gt;UPDATE: Добавлена возможность вставлять разделитель, по умолчанию стоит разделитель — тире длины N&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-7279888271042196431?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/7279888271042196431/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=7279888271042196431&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7279888271042196431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/7279888271042196431'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2009/01/php.html' title='Функция на php для оформления знака охраны авторского права'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-6215655613345115746</id><published>2008-11-13T08:45:00.000-08:00</published><updated>2009-04-04T00:04:44.371-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='user-agent'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><title type='text'>Скрипт для определения браузера, ОС и др. из User-Agent¡!</title><content type='html'>Скрипт имеет структуру класса. Скрипт определения &lt;/span&gt;&lt;span style="font-weight: bold;" &gt;браузер&lt;/span&gt;, (ОС), также скрипт может определит какой именно &lt;span style="font-weight: bold;"&gt;операционную систему&lt;/span&gt;, какой &lt;span style="font-weight: bold;"&gt;бот&lt;/span&gt; зашёл к вам на сайт, т.е. такие ботов, которые ходят не для спама и всяких других пакостей, а для дела (например: Yandex bot).&lt;br /&gt;&lt;br /&gt;Скачать скрипт, для определения браузера, операционной системы, &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://narod.ru/disk/3757295000/class.useragent.zip.html"&gt;вы можете здесь&lt;/a&gt;&lt;/span&gt;. Размер скрипта в архиве &lt;span style="font-style: italic;"&gt;.zip&lt;/span&gt; составляет &lt;span style="font-style: italic;" &gt;1.80 Кб&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Скрипт может определять следующие браузеры: Opera Mini, Opera, IceWeasel, Konqueror, Lynx, Flock, AOL Explorer, Avant Browser, Minimo, Amaya, MSIE, Netscape, Chrome, Safari, PlayStation, Mozilla Firefox, w3m. Также скрипт определяет версии большинство вышеперечисленных браузеров.&lt;br /&gt;&lt;br /&gt;Скрипт может определять следующие операционные системы (ОС): Ubuntu, Linux, Windows, Windows NT(т.е. XP, Vista и др), Windows Mobile, Macintosh(т.е. Mac OS X, Mac OS 9 и др), SunOS, BeOS, FreeBSD, OpenBSD, IRIX, OS/2, Plan9, Unix, OSF, Nintendo DS, Nokia 770/Maemo, PlayStation, Symbian OS, J2ME. Также скрипт определяет версии операционных систем (ОС).&lt;br /&gt;&lt;br /&gt;Скрипт может определять следующих Bot'ов: Googlebot, Googlebot-Image, Accoona-AI-Agent, Gigabot, Grub (LookSmart), Gulper Web Bot, MihalismBot, Microsoft’s MSN Search, OmniExplorer_Bot (Feeds Vast.com), Scooter (AltaVista), W3C Validator, W3C CSS Validator, WebAlta Crawler, Wget, YahooFeedSeeker, Yahoo!-MMCrawler, YandexBlog, YandexSomething, Yandex, Yahoo! Slurp, Alexa, antabot (private), Ask.com/Teoma, Baidu Spider, EltaIndexer, Feedfetcher-Google, GameSpy, PageBull, Yahoo! Slurp. Также у большинства ботов(роботов программ) определяется и версия.&lt;br /&gt;&lt;br /&gt;Скрипт просто в обращение для того чтобы он заработал вам достаточно инициализировать переменную и класс:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;font size="2" face="Courier New"&gt;$agent = (($_SERVER[&lt;font color="#A31515"&gt;'HTTP_USER_AGENT'&lt;/font&gt;]==&lt;font color="#0000ff"&gt;true&lt;/font&gt;) ? $_SERVER[&lt;font color="#A31515"&gt;'HTTP_USER_AGENT'&lt;/font&gt;] : $http_user_agent);&lt;br /&gt;$n = &lt;font color="#0000ff"&gt;new&lt;/font&gt; UserAgent($agent);&lt;br /&gt;print &lt;font color="#A31515"&gt;''&lt;/font&gt;.$agent.&lt;font color="#A31515"&gt;'&amp;#60;br&amp;#62;'&lt;/font&gt;.$n-&amp;#62;agent[os].&lt;font color="#A31515"&gt;' — '&lt;/font&gt;.$n-&amp;#62;agent[brows].&lt;font color="#A31515"&gt;' '&lt;/font&gt;.$n-&amp;#62;agent[version].&lt;font color="#A31515"&gt;' — '&lt;/font&gt;.$n-&amp;#62;agent[bot].&lt;font color="#A31515"&gt;'&amp;#60;br&amp;#62;'&lt;/font&gt;;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="1" color="gray"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;font size="1" color="gray"&gt;Source Code Highlighter&lt;/font&gt;&lt;/a&gt;.&lt;/font&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;При разработки скрипта сильно помог google.com и материалы wikipedia.org. Это не все возможные параметр, которые можно выделить из User-Agent. В данном скрипте определяются не все браузеры, операционные системы и боты(роботы программы), а только те что перечислены выше, если вы хотите добавить информацию о браузере, операционной системе(ОС) или о боте(робот программ), но сами не в состояние этого сделать вы можете оставить сообщение в комментариях с названием и пометкой(например: браузер DarkSide) и в будущем релизе появиться данный браузер, операционная система(ОС) или же бот.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-6215655613345115746?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/6215655613345115746/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=6215655613345115746&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6215655613345115746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6215655613345115746'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/11/user-agent.html' title='Скрипт для определения браузера, ОС и др. из User-Agent¡!'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-379256811306562126</id><published>2008-11-10T08:11:00.000-08:00</published><updated>2008-11-10T08:30:39.711-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='функция'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><title type='text'>Функция для вывода даты</title><content type='html'>Когда-то давно я разбирал движок для форума &lt;span style="font-weight:bold;"&gt;&lt;a href="http://punbb.ru/"&gt;PunBB&lt;/a&gt;&lt;/span&gt; и взял от туда функцию, которая выводить дату или время интересным образом. Если дата добавленной информации не превышает одного дня с момента добавления, то выводиться дата в виде — «Сегодня в 15:13:03», если же дата с момента добавления не превышает 2 дней, то дата выводиться в виде — «Вчера в 18:48:26», и наконец, если дата превышает 2 дня с момента добавления информации, то дата выводиться в стандартном виде — «08-11-2008 15:03:24»&lt;br /&gt;&lt;br /&gt;Вот сама функция, она простая:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;font size="2" face="Courier New"&gt;&lt;font color="#0000ff"&gt;function&lt;/font&gt; format_time($timestamp, $date_only = &lt;font color="#0000ff"&gt;false&lt;/font&gt;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;if&lt;/font&gt; ($timestamp == &lt;font color="#A31515"&gt;''&lt;/font&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;return&lt;/font&gt; &lt;font color="#A31515"&gt;""&lt;/font&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$diff = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$timestamp += $diff;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$now = time();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$date = date(&lt;font color="#A31515"&gt;"d-m-Y"&lt;/font&gt;, $timestamp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$today = date(&lt;font color="#A31515"&gt;"d-m-Y"&lt;/font&gt;, $now+$diff);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$yesterday = date(&lt;font color="#A31515"&gt;"d-m-Y"&lt;/font&gt;, $now+$diff-86400);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;if&lt;/font&gt; ($date == $today)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$date = &lt;font color="#A31515"&gt;"Сегодня в "&lt;/font&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;else&lt;/font&gt; &lt;font color="#0000ff"&gt;if&lt;/font&gt; ($date == $yesterday)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$date = &lt;font color="#A31515"&gt;"Вчера в "&lt;/font&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;if&lt;/font&gt; (!$date_only)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;return&lt;/font&gt; $date.&lt;font color="#A31515"&gt;' '&lt;/font&gt;.date(&lt;font color="#A31515"&gt;"H:i:s"&lt;/font&gt;, $timestamp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;else&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;return&lt;/font&gt; date(&lt;font color="#A31515"&gt;"d-m-Y H:i:s"&lt;/font&gt;, $timestamp);&lt;br /&gt;}&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="1" color="gray"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;font size="1" color="gray"&gt;Source Code Highlighter&lt;/font&gt;&lt;/a&gt;.&lt;/font&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Для того чтобы вывести дату в одном из выше приведённых виде вам надо использовать unix-веремя, пример использования:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;font size="2" face="Courier New"&gt;echo format_time((time()-15444));&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="1" color="gray"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;font size="1" color="gray"&gt;Source Code Highlighter&lt;/font&gt;&lt;/a&gt;.&lt;/font&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;Для того чтобы вывести просто дату и время в стандартном виде, достаточна в функцию добавить ещё один параметр, например:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;font size="2" face="Courier New"&gt;echo format_time((time()-15444),&lt;font color="#0000ff"&gt;true&lt;/font&gt;);&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="1" color="gray"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;font size="1" color="gray"&gt;Source Code Highlighter&lt;/font&gt;&lt;/a&gt;.&lt;/font&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-379256811306562126?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/379256811306562126/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=379256811306562126&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/379256811306562126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/379256811306562126'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/11/blog-post_10.html' title='Функция для вывода даты'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-2587503710985391562</id><published>2008-11-03T00:22:00.000-08:00</published><updated>2008-11-03T00:45:44.279-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='функция'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><title type='text'>Функция для вывода даты и времени</title><content type='html'>Функция выводить дату и время в более понятном для человека виде.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Пример №1&lt;/span&gt;: &lt;span style="font-weight:bold;"&gt;Сегодня Понедельник, 3 Ноября 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Пример №2&lt;/span&gt;: &lt;span style="font-weight:bold;"&gt;Сегодня Понедельник, 3 Ноября 2008 13:38:29&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;font size="2" face="Courier New"&gt;&lt;font color="#0000ff"&gt;function&lt;/font&gt; timedate($js=&lt;font color="#0000ff"&gt;true&lt;/font&gt;){&lt;br /&gt;&amp;nbsp;&amp;nbsp;$month = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'01'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Января'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'02'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Февраля'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'03'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Марта'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'04'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Апреля'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'05'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Мая'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'06'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Июня'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'07'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Июля'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'08'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Августа'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'09'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Сентября'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'10'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Октября'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'11'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Ноября'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'12'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Декабря'&lt;/font&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;$day = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'0'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Воскресенье'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'1'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Понедельник'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'2'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Вторник'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'3'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Среда'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'4'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Четверг'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'5'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Пятница'&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#A31515"&gt;'6'&lt;/font&gt; =&amp;#62; &lt;font color="#A31515"&gt;'Суббота'&lt;/font&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;if&lt;/font&gt; ($js==&lt;font color="#0000ff"&gt;true&lt;/font&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$js =&lt;font color="#A31515"&gt;" &amp;#60;span id=\"ctime\"&amp;#62;&amp;#60;/span&amp;#62;&amp;#60;script&amp;#62;function sTime(){var d = new Date();h = d.getHours() + ''; if (h.length == 1) h = '0' + h;m = d.getMinutes() + ''; if (m.length == 1) m = '0' + m;s = d.getSeconds() + ''; if (s.length == 1) s = '0' + s;document.getElementById('ctime').innerHTML = h + ':' + m + ':' + s;setTimeout('sTime()', 500);}sTime();&amp;#60;/script&amp;#62;"&lt;/font&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;return&lt;/font&gt; date(&lt;font color="#A31515"&gt;"Сегодня "&lt;/font&gt;.ucfirst($day[date(&lt;font color="#A31515"&gt;"w"&lt;/font&gt;)]).&lt;font color="#A31515"&gt;", j "&lt;/font&gt;.ucfirst($month[date(&lt;font color="#A31515"&gt;"m"&lt;/font&gt;)]).&lt;font color="#A31515"&gt;" Y"&lt;/font&gt;).$js;&lt;br /&gt;}&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="1" color="gray"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;font size="1" color="gray"&gt;Source Code Highlighter&lt;/font&gt;&lt;/a&gt;.&lt;/font&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Для того чтобы вывести дату, &lt;span style="font-style:italic;"&gt;пример №1&lt;/span&gt;, надо записать следующую строчку&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;font size="2" face="Courier New"&gt;echo timedate($js=&lt;font color="#0000ff"&gt;false&lt;/font&gt;);&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="1" color="gray"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;font size="1" color="gray"&gt;Source Code Highlighter&lt;/font&gt;&lt;/a&gt;.&lt;/font&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;Для того чтобы вывести дату, &lt;span style="font-style:italic;"&gt;пример №2&lt;/span&gt;, надо записать следующую строчку&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;font size="2" face="Courier New"&gt;echo timedate();&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size="1" color="gray"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;font size="1" color="gray"&gt;Source Code Highlighter&lt;/font&gt;&lt;/a&gt;.&lt;/font&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Функция для вывода времени использует javascript, а для вывода даты функцию PHP date(). По умолчанию стоит вывод даты и времени.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-2587503710985391562?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/2587503710985391562/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=2587503710985391562&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/2587503710985391562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/2587503710985391562'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/11/blog-post.html' title='Функция для вывода даты и времени'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-5680428886771195328</id><published>2008-10-31T02:17:00.000-07:00</published><updated>2008-10-31T03:13:06.816-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><title type='text'>Функция для вывода анонс</title><content type='html'>Функция для вывода анонса для новостей, статей, рефератоф, сообщений, ответов на вопросы и для всего остального, где требуется прежде анонсировать информацию.&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;function &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;countstr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $count&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;100&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; ){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;                  $arr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; =&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; explode&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;' '&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; strip_tags&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str&lt;/span&gt;&lt;/cod&gt;&lt;/span&gt;&lt;im&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; ) );&lt;br /&gt;&lt;/span&gt;&lt;/cod&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;         &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;/cod&gt;&lt;/span&gt;&lt;/im&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;im&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; =&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt; ''&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/cod&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;         &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;/cod&gt;&lt;/span&gt;&lt;/im&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;im&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;for (&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$count&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;++){&lt;br /&gt;&lt;/span&gt;&lt;/cod&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;         &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;         &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;/cod&gt;&lt;/span&gt;&lt;/im&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;im&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$str &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.=&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;" "&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$arr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;];&lt;br /&gt;&lt;/span&gt;&lt;/cod&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;         &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;/cod&gt;&lt;/span&gt;&lt;/im&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;im&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/cod&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;         &lt;/span&gt;&lt;cod&gt;&lt;/cod&gt;&lt;/im&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;im&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 119, 0);font-size:85%;" &gt;return &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:85%;" &gt;$str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;span style="font-size:85%;"&gt;;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/cod&gt;&lt;/im&gt;&lt;/blockquote&gt;Не большая, но нужная функция написанная на PHP. По умолчанию выводиться 100 слов из текста. При выводе анонса вырезаются все теги, к анонсам часто прикрепляют картинки и если у вас картинки не выводятся отдельно от текста новости, то нужно изменить следующую строчку &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$arr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; =&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; explode&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;' '&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; strip_tags&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str&lt;/span&gt;&lt;/span&gt;&lt;im&gt;&lt;span style="font-size:85%;"&gt;&lt;cod&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; ) );&lt;/span&gt;&lt;/cod&gt;&lt;/span&gt;&lt;/im&gt; на &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$arr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; =&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; explode&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;' '&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; strip_tags&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str&lt;/span&gt;&lt;/span&gt;&lt;im&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;span style="font-weight: bold;"&gt;, "&amp;#60;img&amp;#62;" &lt;/span&gt;) );&lt;/span&gt;&lt;/span&gt;&lt;/im&gt;, также вы можете добавить и другие теги, которые бы хотели видеть в анонсе.&lt;br /&gt;&lt;br /&gt;Запускается функция следующим образом:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str = 'Здесь полный текст новости';&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;echo countstr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; );&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;/span&gt;&lt;/span&gt;Чтобы изменить количество выводимых слов в анонсе достаточно изменить функцию &lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;countstr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt; );&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; на &lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;countstr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt; $str&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;span style="font-weight: bold;"&gt;250&lt;/span&gt; );&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;  число &lt;span style="font-weight: bold;color: rgb(0, 119, 0)"&gt;250&lt;/span&gt; показывает количество слов выводимых в анонс.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-5680428886771195328?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/5680428886771195328/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=5680428886771195328&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5680428886771195328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5680428886771195328'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/10/blog-post.html' title='Функция для вывода анонс'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-1315807021241561461</id><published>2008-10-29T23:55:00.000-07:00</published><updated>2008-11-16T11:13:04.752-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><title type='text'>Объявление переменных _POST</title><content type='html'>В PHP после отправки данных методом POST , объявление переменных происходит через массив _POST, который появился в PHP 4.1. Можно упростить объявление и обработку переменных методом _POST и избавить себя от лишних строчек кодописания.&lt;br /&gt;&lt;br /&gt;Объявления и обработка переменных выглядит следующим образом:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;span style=";font-family:Courier New;font-size:95;"  &gt;&lt;br /&gt;$login = $_POST[&lt;span style="color: rgb(163, 21, 21);"&gt;'login'&lt;/span&gt;];&lt;br /&gt;$psw = $_POST[&lt;span style="color: rgb(163, 21, 21);"&gt;'password'&lt;/span&gt;];&lt;br /&gt;$email = $_POST[&lt;span style="color: rgb(163, 21, 21);"&gt;'email'&lt;/span&gt;];&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;//Обработка переменной логин&lt;/span&gt;&lt;br /&gt;$login = trim($login);&lt;br /&gt;$login = strip_tags($login);&lt;br /&gt;$login = htmlspecialchars($login);&lt;br /&gt;$login = addslashes($login);&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;//Обработка переменной пароль&lt;/span&gt;&lt;br /&gt;$psw = trim($psw);&lt;br /&gt;$psw = strip_tags($psw);&lt;br /&gt;$psw = htmlspecialchars($psw);&lt;br /&gt;$psw = addslashes($psw);&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;//Обработка переменной логин&lt;/span&gt;&lt;br /&gt;$email = trim($email);&lt;br /&gt;$email = strip_tags($email);&lt;br /&gt;$email = htmlspecialchars($email);&lt;br /&gt;$email = addslashes($email);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Тоже самое действие можно сделать и более простым кодом:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;span style=";font-family:Courier New;font-size:95;"  &gt;$vars = $_POST;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt; (array_keys($vars) &lt;span style="color: rgb(0, 0, 255);"&gt;as&lt;/span&gt; $key){&lt;br /&gt;   &lt;span style="color: rgb(255, 0, 0);"&gt;${$key}&lt;/span&gt; = trim(&lt;span style="color: rgb(51, 204, 0);"&gt;$vars[$key]&lt;/span&gt;);&lt;br /&gt;   &lt;span style="color: rgb(255, 0, 0);"&gt;${$key}&lt;/span&gt; = strip_tags(&lt;span style="color: rgb(255, 0, 0);"&gt;${$key}&lt;/span&gt;);&lt;br /&gt;   &lt;span style="color: rgb(255, 0, 0);"&gt;${$key}&lt;/span&gt; = htmlspecialchars(&lt;span style="color: rgb(255, 0, 0);"&gt;${$key}&lt;/span&gt;);&lt;br /&gt;   &lt;span style="color: rgb(255, 0, 0);"&gt;${$key}&lt;/span&gt; = addslashes(&lt;span style="color: rgb(255, 0, 0);"&gt;${$key}&lt;/span&gt;); &lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;Ещё проще выше приведённый код можно представить так:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;span style=";font-family:Courier New;font-size:95;"  &gt;$vars = $_POST;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt; (array_keys($vars) &lt;span style="color: rgb(0, 0, 255);"&gt;as&lt;/span&gt; $key){&lt;br /&gt;  ${$key} = addslashes( htmlspecialchars( strip_tags( trim( $vars[$key] ) ) ) );&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Данный упрощённый способ можно представить в виде функции, но для того чтобы данная функция заработала вам придётся пренебречь безопасностью, &lt;span style="font-weight: bold;"&gt;чего &lt;span style="font-style: italic;"&gt;я вам&lt;/span&gt; не советую делать&lt;/span&gt;, включив переменную register_globals в php.ini. При использование данного метода &lt;u&gt;не значительно&lt;/u&gt; повышается время исполнения кода, где-то на 21% - это десятитысячные доли мили секунд, так что данный способ вполне можно использовать не опасаясь.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-1315807021241561461?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1315807021241561461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1315807021241561461'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/10/post.html' title='Объявление переменных _POST'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-8215609293182379249</id><published>2008-10-28T02:31:00.000-07:00</published><updated>2008-10-28T02:37:12.723-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='api'/><category scheme='http://www.blogger.com/atom/ns#' term='соц. сети'/><title type='text'>User API ВКонтакте с этого дня доступна на userapi.com</title><content type='html'>Сервис предназначен для быстрого построения соц. сети (заявленное минимальное время — 5 мин.)&lt;br /&gt;Новые сети будут использовать данные сети ВКонтакте (пользователи, фото, etc.).&lt;br /&gt;При монетизации проекта: доходы будут делиться на 60% хозяину, 40% User API. Подробнее в &lt;a href="http://userapi.com/?act=terms"&gt;уловиях пользования User API&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://userapi.com/?act=doc"&gt;Документация проекта&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Из блога Дурова:&lt;br /&gt;&lt;a name="habracut"&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Мы считаем, что будущее интернета находится в руках отдельных пассионарных личностей, многие из которых сейчас читают это сообщение. Поэтому мы запускаем проект User API В Контакте, который позволяет любому желающему без затрат создавать отдельные социальные сети в различных странах мира.&lt;br /&gt;&lt;br /&gt;Благодаря User API ВКонтакте (http://userapi.com), Вы можете создать аналог ВКонтакте, например, в Корее (Южной) или Чехии и будете обладать полным контролем над собственной социальной сетью, ее функциями, внешним видом и доходами. В то же время, Вы сможете делать это на основе единой базы данных ВКонтакте с уже существующими миллионами пользователей и миллиардами фотографий.&lt;br /&gt;&lt;br /&gt;Наш опыт говорит о том, что развитие социальных сетей и интернета в целом в большинстве стран мира находится в самом начале пути. Независимо от того, кто Вы — опытный программист или новичок в мире технологий, при определенных усилиях Вы можете создать социальную сеть, которая займет лидирующие позиции в отдельной стране и начнет приносить доход в сотни тысяч долларов.&lt;br /&gt;&lt;br /&gt;Мы берем на себя заботы о поддержании серверной инфраструктуры — то, в чем мы накопили немалый опыт. Всем желающим мы предлагаем сделать то, в чем они разбираются лучше нас: выбрать доменное имя в национальной доменной зоне, адаптировать социальную сеть под определенную страну, культуру и язык.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Подробная информация о &lt;a href="http://userapi.com/"&gt;User API ВКонтакте&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-8215609293182379249?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/8215609293182379249/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=8215609293182379249&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/8215609293182379249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/8215609293182379249'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/10/user-api-userapicom.html' title='User API ВКонтакте с этого дня доступна на userapi.com'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-5359175935741749297</id><published>2008-10-22T07:08:00.000-07:00</published><updated>2008-10-22T08:12:19.535-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='погода'/><category scheme='http://www.blogger.com/atom/ns#' term='weather'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><category scheme='http://www.blogger.com/atom/ns#' term='парсер'/><category scheme='http://www.blogger.com/atom/ns#' term='скачать'/><title type='text'>PHP-скрипт прогноза погоды для сайта скачать бесплатно</title><content type='html'>&lt;img src="http://2.bp.blogspot.com/_7qfCBEJjsEI/SP80kNJkRWI/AAAAAAAAAFQ/_8gq5BSgIm4/s1600/screen.JPG" style="border: 0px none ; margin: 5px; float: right;" /&gt;Не большой скрипт предназначенный для грабинга погоды с сайта gismeteo.ru, а именно скрипт открывает с сайта gismeteo.ru данные из XML файла и разбирает его на составляющие.&lt;br /&gt;&lt;br /&gt;Скрипт просто в использовании вам достаточно знать ID вашего города, узнать ID вашего города вы можете на сайте &lt;a href="http://informer.gismeteo.ru/xml.html"&gt;http://informer.gismeteo.ru/xml.html&lt;/a&gt;, далее выбираете в списках страну и город, например, страна Россия город Москва. Находим url следующего вида&lt;br /&gt;&lt;div id="textinf"&gt;&lt;a target="_blank" href="http://informer.gismeteo.ru/xml/27612_1.xml"&gt;http://informer.gismeteo.ru/xmlinf/&lt;u&gt;&lt;b&gt;27612_1.xml&lt;/b&gt;&lt;/u&gt;&lt;/a&gt; из него мы берём последнюю часть &lt;u&gt;&lt;span style="font-weight: bold;"&gt;27612_1.xml&lt;/span&gt;&lt;/u&gt; для того чтобы нам вывести погоду на сайте нужно скачать архив Weather, скачать его можно по следующей ссылке &lt;a href="http://narod.ru/disk/3341537000/class.weather.zip.html"&gt;[скачать 53.1 Кб]&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;После чего распаковываем архив, открываем файл &lt;span style="font-weight: bold;"&gt;weather.php&lt;/span&gt; убираем всё что там есть и вставляем следующее 5 строчек, не забывайте&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;span style=";font-family:Courier New;font-size:85%;" &gt;&lt;/span&gt;&lt;/code&gt;&lt;ol&gt;&lt;span style=";font-family:Courier New;font-size:85%;" &gt;&lt;li&gt;require_once&lt;span style="color: rgb(163, 21, 21);"&gt;'class.weather.php'&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;$w = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Weather; &lt;/li&gt;&lt;li&gt;$w-&gt;ConnectCache(&lt;span style="color: rgb(163, 21, 21);"&gt;'28367_1.xml'&lt;/span&gt;); &lt;/li&gt;&lt;li&gt;echo $w-&gt;city;&lt;/li&gt;&lt;li&gt;echo $w-&gt;weather;&lt;/li&gt;&lt;/span&gt;&lt;/ol&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Потом закидываем на хостинг и запускаем weather.php и вот у вас погода в Москве на 24 часа вперёд.&lt;br /&gt;&lt;br /&gt;Данные полностью разобраны вы можете изменять класс как вам угодно, вывести данные тоже, возможно, как угодно, для этого открываем файл class.weather.php, он, более менее, от комментирован.&lt;br /&gt;&lt;br /&gt;Есть возможность кешировать данные и задавать время обновления, по умолчанию 7200 сек или 2 часа, в приведённом выше примере данные кешируются, для того чтобы задать время кеширование посмотрите след. пример., т.е. через 3 часа кеш-файл обновиться.&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;span style=";font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;ol&gt;&lt;span style=";font-family:Courier New;font-size:85%;"&gt;&lt;li&gt;require_once&lt;span style="color: rgb(163, 21, 21);"&gt;'class.weather.php'&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;$w = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Weather; &lt;/li&gt;&lt;li&gt;$w-&gt;ConnectCache(&lt;span style="color: rgb(163, 21, 21);"&gt;'28367_1.xml'&lt;/span&gt;,&lt;span style="color: rgb(163, 21, 21);"&gt;'10800'&lt;/span&gt;); &lt;/li&gt;&lt;li&gt;echo $w-&gt;city;&lt;/li&gt;&lt;li&gt;echo $w-&gt;weather;&lt;/li&gt;&lt;/span&gt;&lt;/ol&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style=";font-size:78%;color:gray;"&gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/blockquote&gt;Для того чтобы вывести данные без кеширования достаточно изменить одну строчку, смотрите след. пример.&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;&lt;span style=";font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;ol&gt;&lt;span style=";font-family:Courier New;font-size:85%;"&gt;&lt;li&gt;require_once&lt;span style="color: rgb(163, 21, 21);"&gt;'class.weather.php'&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;$w = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; Weather; &lt;/li&gt;&lt;li&gt;$w-&gt;Connect(&lt;span style="color: rgb(163, 21, 21);"&gt;'28367_1.xml'&lt;/span&gt;); &lt;/li&gt;&lt;li&gt;echo $w-&gt;city;&lt;/li&gt;&lt;li&gt;echo $w-&gt;weather;&lt;/li&gt;&lt;/span&gt;&lt;/ol&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style=";font-size:78%;color:gray;"  &gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/blockquote&gt;Переменная &lt;span style=";font-family:Courier New;font-size:85%;"&gt;$w-&gt;city&lt;/span&gt; это название города, а переменная &lt;span style=";font-family:Courier New;font-size:85%;"&gt;$w-&gt;weather&lt;/span&gt; это погода в городе.&lt;br /&gt;&lt;br /&gt;Скрипт больше всего подходит для создания блока погоды на сайте, но вы можете зменить его как вам угодно. Сразу предупрежу быдло пыхпых код. Вопросы предложения пожелания в комментариях.&lt;br /&gt;&lt;br /&gt;Могут возникнуть проблемы с функцией file_get_contents() т.к. на некоторых хостингах директива allow_url_fopen в php.ini выключена и включить её через .htaccess не получится.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-5359175935741749297?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/5359175935741749297/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=5359175935741749297&amp;isPopup=true' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5359175935741749297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5359175935741749297'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/10/php.html' title='PHP-скрипт прогноза погоды для сайта скачать бесплатно'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_7qfCBEJjsEI/SP80kNJkRWI/AAAAAAAAAFQ/_8gq5BSgIm4/s72-c/screen.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-6546324973601752845</id><published>2008-07-19T10:24:00.001-07:00</published><updated>2008-07-19T10:24:43.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='имён'/><category scheme='http://www.blogger.com/atom/ns#' term='скачать'/><category scheme='http://www.blogger.com/atom/ns#' term='база'/><title type='text'>База имён скачать</title><content type='html'>Как-то я сделал скрипт и собрал с одного проекта базу имён, теперь хочу поделиться с вами, базой имён.&lt;br /&gt;&lt;br /&gt;У меня она пока не нашла применения, может у вас на ваших проектах найдёт. База имён была взята с проекта http://www.peoples.ru/name/.&lt;br /&gt;&lt;br /&gt;Сама база в файле .sql, в базе имён 306 строчек, структура базы имён состоит из 5 колонок, это &lt;span style="font-weight: bold;"&gt;id&lt;/span&gt; - уникальный идентификатор, &lt;span style="font-weight: bold;"&gt;name&lt;/span&gt; - имя (&lt;span style="font-style: italic;"&gt;на русском, например: Александр&lt;/span&gt;), &lt;span style="font-weight: bold;"&gt;pol&lt;/span&gt; - пол (&lt;span style="font-style: italic;"&gt;имеет два значения, женское или мужское&lt;/span&gt;), &lt;span style="font-weight: bold;"&gt;grech&lt;/span&gt; - значение имени в древне греческом (например: &lt;span style="font-style: italic;"&gt;др. -греч. - "защитник людей"&lt;/span&gt;), &lt;span style="font-weight: bold;"&gt;text&lt;/span&gt; - поле с описанием характера имени.&lt;br /&gt;&lt;br /&gt;Скачать базу имён можно &lt;a href="http://narod.ru/disk/1555825000/dbname.zip.html"&gt;по этой ссылки скачать[База имён]&lt;/a&gt;. Размер архива состовляет всего 158 Кб.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-6546324973601752845?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/6546324973601752845/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=6546324973601752845&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6546324973601752845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6546324973601752845'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/07/blog-post_19.html' title='База имён скачать'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-685928626015685898</id><published>2008-07-14T23:17:00.000-07:00</published><updated>2008-07-14T23:21:02.692-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rewrit'/><category scheme='http://www.blogger.com/atom/ns#' term='apatche'/><category scheme='http://www.blogger.com/atom/ns#' term='скрипт'/><category scheme='http://www.blogger.com/atom/ns#' term='htaccess'/><title type='text'></title><content type='html'>Для экономии трафика, можно использовать блокировку изображения. Вернее будет сказать запрет на использование картинок с другого сайта.&lt;br /&gt;&lt;br /&gt;Чтобы запретить использовать картинки с вашего сайта на другом проекте, нужно создать файл&lt;span style="font-weight: bold;"&gt; .htaccess&lt;/span&gt; со следующим содержанием:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;RewriteEngine On&lt;br /&gt;RewriteOptions MaxRedirects=100&lt;br /&gt;RewriteCond %{HTTP_REFERER} !^http://(tyuwoork\.)?blogspot\.com/ [NC]&lt;br /&gt;RewriteRule \.(jpe?g|gif|bmp|png)$ http://&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.blogspot.com/&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.gif [L]&lt;/span&gt;&lt;/blockquote&gt;После чего закинуть созданный файл &lt;span style="font-weight: bold;"&gt; .htaccess&lt;/span&gt; в папку с картинами, например,&lt;span style="font-weight: bold;"&gt; /images/&lt;/span&gt;.&lt;br /&gt;Для того чтобы вся система работала в &lt;span style="font-weight: bold;"&gt;Apache&lt;/span&gt; должен быть установлен &lt;span style="font-weight: bold;"&gt;Mod Rewrit и рас комментирован.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;В данной строке&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;RewriteCond %{HTTP_REFERER} !^http://(&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-size:85%;"&gt;\.)?blogspot\.com/ [NC] &lt;/span&gt;&lt;/blockquote&gt;Адрес&lt;span style="font-style: italic;"&gt; http://(&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-style: italic;"&gt;\.)?blogspot\.com/&lt;/span&gt; нужно заменить на адрес вашего сайта, например, &lt;span style="font-style: italic;"&gt;http://(www\.)?inet72\.ru/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;В данной строке&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;RewriteRule \.(jpe?g|gif|bmp|png)$ http://&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.blogspot.com/&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.gif [L]&lt;/span&gt;&lt;/blockquote&gt;Адрес &lt;span style="font-style: italic;"&gt;http://&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.blogspot.com/&lt;/span&gt;&lt;span style="font-size:85%;"&gt;tyuwoork&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.gif &lt;/span&gt;является картинкой, которая будет отображаться в случаи запроса картинки другим сайтом из папки &lt;span style="font-weight: bold;"&gt;/images/&lt;/span&gt;, вы можете поставить свой логотип, например, &lt;span style="font-style: italic;"&gt;http://www.inet72.ru/thems/logo.jpg&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-685928626015685898?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/685928626015685898/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=685928626015685898&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/685928626015685898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/685928626015685898'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/07/blog-post.html' title=''/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-1243949959198616673</id><published>2008-07-14T07:21:00.000-07:00</published><updated>2008-07-14T07:22:15.858-07:00</updated><title type='text'>Первый винчестер на 1,5 ТБ</title><content type='html'>Seagate &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9109018"&gt;рапортовала&lt;/a&gt; о выпуске &lt;span style="font-weight: bold;"&gt;первого в мире винчестера объёмом 1,5 ТБ&lt;/span&gt; для настольных ПК. Максимальная ёмкость дисков разом выросла в полтора раза: с одного до полутора терабайтов. Таким образом, модель Barracuda 7200.11 знаменует собой самый большой скачок в ёмкости дисков за всю 50-летнюю историю существования HDD.&lt;br /&gt;&lt;br /&gt;Одновременно Seagate выпустила HDD для ноутбуков на 500 ГБ. Оба винчестера основаны на технологии перпендикулярной записи (PMR, perpendicular magnetic recording).&lt;br /&gt;&lt;br /&gt;Винчестер Barracuda 7200.11 состоит из четырёх пластин, а интерфейс Serial ATA 3 Гбита/c гарантирует скорость передачи данных на уровне 120 МБ/с.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Поставки винчестеров на полтора терабайта начнутся в августе 2008 года.   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-1243949959198616673?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/1243949959198616673/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=1243949959198616673&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1243949959198616673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/1243949959198616673'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/07/15.html' title='Первый винчестер на 1,5 ТБ'/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-5959402524042815178</id><published>2008-07-14T07:12:00.000-07:00</published><updated>2008-07-14T07:13:33.218-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='дизайн'/><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_7qfCBEJjsEI/SHtePrfzhzI/AAAAAAAAACQ/PS4udIVOmYc/s1600-h/gogo.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_7qfCBEJjsEI/SHtePrfzhzI/AAAAAAAAACQ/PS4udIVOmYc/s320/gogo.JPG" alt="" id="BLOGGER_PHOTO_ID_5222871816333395762" border="0" /&gt;&lt;/a&gt;Gogo.ru поисковая система от холдинга Mail.ru сменила дизайн.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-5959402524042815178?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/5959402524042815178/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=5959402524042815178&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5959402524042815178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/5959402524042815178'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/07/gogo.html' title=''/><author><name>WIRTEL</name><uri>http://www.blogger.com/profile/08524741904418245814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_7qfCBEJjsEI/SHNmBts7MuI/AAAAAAAAAB4/X-vnvWo1G2Y/S220/30.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_7qfCBEJjsEI/SHtePrfzhzI/AAAAAAAAACQ/PS4udIVOmYc/s72-c/gogo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-6581874782248390042</id><published>2008-07-13T02:42:00.000-07:00</published><updated>2008-07-13T09:50:50.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='шаблоны'/><category scheme='http://www.blogger.com/atom/ns#' term='дизайн'/><title type='text'>Шаблон v1</title><content type='html'>&lt;a href="http://bp0.blogger.com/_BuS133Bue5g/SHoyV8bVoLI/AAAAAAAAACA/4S8obcRSGho/s1600-h/templateIE7.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5222542070468944050" style="CURSOR: hand" alt="" src="http://bp0.blogger.com/_BuS133Bue5g/SHoyV8bVoLI/AAAAAAAAACA/4S8obcRSGho/s400/templateIE7.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp3.blogger.com/_BuS133Bue5g/SHoiiLvnEcI/AAAAAAAAAB4/3WUUeGNyy9Q/s1600-h/dot.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5222524688552890818" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_BuS133Bue5g/SHoiiLvnEcI/AAAAAAAAAB4/3WUUeGNyy9Q/s200/dot.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp2.blogger.com/_BuS133Bue5g/SHnTgO9vqvI/AAAAAAAAABQ/ig0ma2s7QGo/s1600-h/cloud.jpg"&gt;&lt;/a&gt;Вот такой шаблончик...вроде бы неплохо.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Вот только как обычно...работает в разных браузерах совсем по разному( Ппц(&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-6581874782248390042?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/6581874782248390042/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=6581874782248390042&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6581874782248390042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/6581874782248390042'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/07/v1.html' title='Шаблон v1'/><author><name>Pierrot</name><uri>http://www.blogger.com/profile/04048357891051866543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_BuS133Bue5g/SHoyV8bVoLI/AAAAAAAAACA/4S8obcRSGho/s72-c/templateIE7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8739504422061203050.post-9105433361454894103</id><published>2008-07-09T23:13:00.000-07:00</published><updated>2008-07-09T23:36:04.314-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='шаблоны'/><category scheme='http://www.blogger.com/atom/ns#' term='дизайн'/><title type='text'>Создание шаблона к Google.Blog</title><content type='html'>&lt;ol&gt;&lt;li&gt;Открываем админку.&lt;/li&gt;&lt;li&gt;Лезем в макет.&lt;/li&gt;&lt;li&gt;Выбираем шаблон с наиболее понравившейся версткой. (расположением объектов)&lt;/li&gt;&lt;li&gt;Изменить HTML.&lt;/li&gt;&lt;li&gt;Находим все строки подобного типа &lt;blockquote&gt;url "&lt;a href="http://www1.blogblog.com/harbor/rocks_$startSide.jpg"&gt;http://www1.blogblog.com/harbor/rocks_$startSide.jpg&lt;/a&gt;")&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;startside переменная у нас принимает значения left и right. Хотя разобравшись я понял что например для меня нужны только left. Зачем поддержка отображаемого шаблона зеркально непонятно.&lt;/li&gt;&lt;li&gt;Поочередно подставляя эти значения выкачиваем все картинки шаблона.&lt;/li&gt;&lt;li&gt;Заходим на наш блог.&lt;/li&gt;&lt;li&gt;Делаем скрин.&lt;/li&gt;&lt;li&gt;Подставляем скрин в фотошоп.&lt;/li&gt;&lt;li&gt;Поверх накладываем сохраненные изображения как мозайку.&lt;/li&gt;&lt;li&gt;Делаем разметку с помощью Slice для удобства.&lt;/li&gt;&lt;li&gt;Поверх расставляем свои элементы slice'ом копируем их в отдельные изображения.&lt;/li&gt;&lt;li&gt;Сохраняем все полученные картинки.&lt;/li&gt;&lt;li&gt;Аттачим их к любому сообщению в блоге.&lt;/li&gt;&lt;li&gt;Прописываем в HTML абсолютные пути до данных изображений.&lt;/li&gt;&lt;li&gt;Радуемся новому шаблону. Щас посмотрим чего получилось у меня.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8739504422061203050-9105433361454894103?l=tyuwoork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tyuwoork.blogspot.com/feeds/9105433361454894103/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8739504422061203050&amp;postID=9105433361454894103&amp;isPopup=true' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/9105433361454894103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8739504422061203050/posts/default/9105433361454894103'/><link rel='alternate' type='text/html' href='http://tyuwoork.blogspot.com/2008/07/googleblog.html' title='Создание шаблона к Google.Blog'/><author><name>Pierrot</name><uri>http://www.blogger.com/profile/04048357891051866543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
