<?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-475016947740845284</id><updated>2011-07-08T01:18:12.876-07:00</updated><category term='PHP'/><category term='JQuery'/><category term='Новости'/><category term='Blogspot'/><title type='text'>BLACK-SEO-SOFT</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-8199278288101351764</id><published>2009-11-26T09:47:00.000-08:00</published><updated>2009-11-26T09:54:00.981-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><title type='text'>JQuery News Slider</title><content type='html'>&lt;p align="justify"&gt;JQuery News Slider - это маленький, очень интерестный plugin к яваскрипт библиотеке JQuery, с помощью которого можно управлять отображением новостей на Вашем сайте при достаточно ограниченом месте для их демонстрации. Для этого Нам нежно сначала подключить в раздел HEAD нашей вебстраницы два файла: jQuery library jquery-1.2.3.js и plugin jquery.accessible-news-slider.js&lt;/p&gt;&lt;p align="justify"&gt;http://www.reindel.com/accessible_news_slider/#examples тут можно найти рабочие примеры и необходимые файлы.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-8199278288101351764?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/8199278288101351764/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/jquery-news-slider.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/8199278288101351764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/8199278288101351764'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/jquery-news-slider.html' title='JQuery News Slider'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-962901179921979838</id><published>2009-11-26T09:40:00.000-08:00</published><updated>2009-11-26T09:47:08.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><title type='text'>JQuery - подсказки</title><content type='html'>&lt;p&gt;JQuery Tooltip - один из самых удачных, быстрых и маленьких плагинов для реализации стильных подсказок.&lt;/p&gt;&lt;p&gt;&lt;a href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/"&gt;[Тут]&lt;/a&gt; можно скачать сам плагин и посмотреть демку&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-962901179921979838?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/962901179921979838/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/jquery.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/962901179921979838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/962901179921979838'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/jquery.html' title='JQuery - подсказки'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-2798120853694087776</id><published>2009-11-26T09:19:00.000-08:00</published><updated>2009-11-26T11:06:00.383-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHPJS</title><content type='html'>&lt;p align="justify"&gt;PHP.JS - это универсальная библиотека, которая содержит в себе js функции - аналогичные php функциям. Они абсолютно еквивалентны php функциям и имеют схожие названия. Всех функций около 190. Вот полный их список:&lt;/p&gt;&lt;p align="justify"&gt;* abs * acosh * acos * addslashes * array * array_change_key_case * array_chunk * array_combine * array_count_values * array_diff * array_diff_assoc * array_diff_key * array_fill * array_flip * array_keys * array_key_exists * array_map * array_pad * array_pop * array_product * array_push * array_rand * array_reduce * array_reverse * array_search * array_shift * array_sum * array_unique * array_unshift * array_values * array_walk * array_walk_recursive * asinh * asin * atanh * atan * base64_decode * base64_encode * basename * base_convert * bin2hex * bindec * call_user_func_array * ceil * checkdate * chr * compact * cosh * cos * count * count_chars * crc32 * create_function * date * decbin * dechex * decoct * defined * deg2rad * dirname * echo * empty * end * explode * exp * file * file_get_contents * floatval * floor * fmod * function_exists * getrandmax * get_class * get_html_translation_table * get_included_files * hexdec * htmlentities * htmlspecialchars * htmlspecialchars_decode * html_entity_decode * http_build_query * hypot * implode * include * include_once * intval * in_array * ip2long * isset * is_array * is_bool * is_finite * is_infinite * is_int * is_nan * is_null * is_numeric * is_object * is_string * join * krsort * ksort * lcg_value * levenshtein * log10 * log * long2ip * ltrim * max * md5 * md5_file * min * mktime * mt_getrandmax * mt_rand * nl2br * number_format * octdec * ord * parse_str * pi * pow * preg_quote * printf * print_r * rad2deg * rand * range * require * require_once * reset * round * rsort * rtrim * serialize * setcookie * sha1 * sha1_file * shuffle * sinh * sin * sizeof * sleep * sort * soundex * split * sprintf * sqrt * strcasecmp * strchr * strcmp * stripos * stripslashes * strip_tags * stristr * strlen * strnatcmp * strncasecmp * strpbrk * strpos * strrev * strripos * strrpos * strstr * strtolower  *strtoupper  *str_ireplace * str_pad * str_repeat * str_replace * str_rot13 * str_split * substr * substr_count * tanh * tan * time * trim * ucfirst * ucwords * unserialize * urldecode * urlencode * utf8_decode * utf8_encode * var_export&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-2798120853694087776?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/2798120853694087776/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/phpjs.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/2798120853694087776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/2798120853694087776'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/phpjs.html' title='PHPJS'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-4058685266416059349</id><published>2009-11-26T09:17:00.000-08:00</published><updated>2009-11-26T09:37:07.085-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Закрыть все теги</title><content type='html'>&lt;p align="justify"&gt;Иногда бывает такое что один или более тегов не закрыты в нужном месте отому лутше использовать универсальную функцию.&lt;/p&gt;&lt;p align="justify"&gt;function close_dangling_tags($html){&lt;br /&gt;  #put all opened tags into an array&lt;br /&gt;  preg_match_all("#&lt;([a-z]+)( .*)?(?!/)&gt;#iU",$html,$result);&lt;br /&gt;  $openedtags=$result[1];&lt;br /&gt; &lt;br /&gt;  #put all closed tags into an array&lt;br /&gt;  preg_match_all("##iU",$html,$result);&lt;br /&gt;  $closedtags=$result[1];&lt;br /&gt;  $len_opened = count($openedtags);&lt;br /&gt;  # all tags are closed&lt;br /&gt;  if(count($closedtags) == $len_opened){&lt;br /&gt;    return $html;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;  $openedtags = array_reverse($openedtags);&lt;br /&gt;  # close tags&lt;br /&gt;  for($i=0;$i &lt; $len_opened;$i++) {     if (!in_array($openedtags[$i],$closedtags)){       $html .= '';     } else {       unset($closedtags[array_search($openedtags[$i],$closedtags)]);     }   }   return $html; }  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-4058685266416059349?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/4058685266416059349/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/4058685266416059349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/4058685266416059349'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/blog-post.html' title='Закрыть все теги'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-8791399433668610205</id><published>2009-11-26T07:50:00.001-08:00</published><updated>2009-11-26T09:37:15.971-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogspot'/><title type='text'>Поиск шаблона для blogspot</title><content type='html'>&lt;p align="justify"&gt;Решил создать свой собственый блог на blogspot'е, перерыл сотни сайтов с шаблонами, остановился на Acid-Rain. Хочу поделиться нарытым :)&lt;/p&gt;&lt;ul align="justify"&gt;&lt;li&gt;http://www.codeguru.com.ua/down/view/blogger.html простенько, скудненько, скучненько, убогенько, идем дальше&lt;/li&gt;&lt;/ul&gt;&lt;ul align="justify"&gt;&lt;li&gt;http://www.finalsense.com/services/blog_templates/ уникальные шаблоны - не плохие, но мне неодин не подошол, идем дальше&lt;/li&gt;&lt;/ul&gt;&lt;ul align="justify"&gt;&lt;li&gt;http://bloggericinsablonlar.blogspot.com/ тоже уникальные, но мрачные какието, может кому и понравится&lt;/li&gt;&lt;/ul&gt;&lt;ul align="justify"&gt;&lt;li&gt;http://www.geckoandfly.com/blogspot-templates/ корявенько, но потянет&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Давайте посмотрим на хорошие сайты, лутше&lt;/p&gt;&lt;ul align="justify"&gt;&lt;li&gt;http://btemplate.ru/ каталог лутших шаблонов инета - очень яркие, красочные, красивые шаблоны, все рабочие - устанавливаются без проблем.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;http://www.bloggertemplates.org/ неплохие шаблоны, но мало их 5 штук только, сайт только начинает жить ведать :)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;http://templates.arcsin.se/category/blogger-templates/ сайт только шаблонов под вордпрес, блогер и joomla&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;http://www.hongkiat.com/blog/29-beautiful-blogger-templates/ название говорит за себя 29-beautiful-blogger-templates&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Пожайлуй и все.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-8791399433668610205?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/8791399433668610205/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/blogspot.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/8791399433668610205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/8791399433668610205'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/blogspot.html' title='Поиск шаблона для blogspot'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-2535139602356433751</id><published>2009-11-26T07:31:00.000-08:00</published><updated>2009-11-26T09:37:24.529-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Поиск на основе Yandex.XML</title><content type='html'>&lt;p align="justify"&gt;Непонятно почему, но обычно вебмастера ленятся сделать нормальный поиск по своих сайтах. Даже на посещаемых сайтах иногда поиск отсутствует или работает не коректно. Чаще всего находят решение в поисковых скриптах от google, при етом умудряются еще и заработать на поисковой адс рекламе. Это все верно и хорошо но не для рунета. В рунете правит Яша. У него есть свой сервис для организации поиска на сайте, при чем он неплохо адаптирован под морфологию. Это Yandex.XML. Я хочу показать вам что организовать подобный поиск очень просто.&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Шаг первый: регистрация ip на сайте&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Идем на сайт сервиса  http://xml.yandex.ru/ и регистрируем свой Ip. Ну а если вы не знаете свой ip - его можно узнать через http://formyip.com/&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Шаг 2: читаем manuals&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Здесь все что нужно знать по сервису http://help.yandex.ru/xml/?id=316625&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Шаг 3: пишем поисковый сркипт&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;для начала нужно получить поисковый get запрос&lt;/p&gt;&lt;p align="justify"&gt;$q = $_GET['q'];&lt;/p&gt;&lt;p align="justify"&gt;дальше нужно послать поисковый запрос на сервис  по адресу xmlsearch.yandex.ru/xmlsearch/&lt;/p&gt;&lt;p align="justify"&gt;$query = "http://xmlsearch.yandex.ru/xmlsearch" . "/?page=" . $page . "&amp;amp;query=" . urlencode($q . " &lt;&lt; host="\"&gt;&lt;p align="justify"&gt;данные $page — номер страницы,  $query - запрос&lt;/p&gt;&lt;p align="justify"&gt;для отправки запроса используем&lt;/p&gt;&lt;p align="justify"&gt;$xml = file_get_contents($query);&lt;/p&gt;&lt;p align="justify"&gt;Итак мы получили ответ от Яшки и теперь нам нужно взять xml шаблон тут http://homelerss.ru/sp-content/uploads/doc/search.xsl и переписать его под себя. там все довольно просо и все расписано по строкам.&lt;/p&gt;&lt;p align="justify"&gt;Далее загружаем переписаный шаблон&lt;/p&gt;&lt;p align="justify"&gt;$handle = fopen($filename, "r");&lt;br /&gt;$xsl_data = fread($handle, filesize($filename));&lt;br /&gt;fclose($handle);&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;и выполняем следующий скрипт&lt;/p&gt;&lt;p align="justify"&gt;$xh = new xsltprocessor();&lt;br /&gt;&lt;br /&gt;$xml = new DOMDocument();&lt;br /&gt;$xsl = new DOMDocument(); &lt;br /&gt;&lt;br /&gt;$xml-&gt;loadXML($xml_data);&lt;br /&gt;$xsl-&gt;loadXML($xsl_data); &lt;br /&gt;&lt;br /&gt;$xh-&gt;importStyleSheet($xsl);&lt;br /&gt;$search_result = $xh-&gt;transformToXML($xml);&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;еще можно сменить кодировку:&lt;/p&gt;&lt;p align="justify"&gt;$search_result = iconv("windows-1251", "utf-8", $search_result);&lt;br /&gt;&lt;br /&gt;Вот что в итоге получилось:&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;print $search_result;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Вот и все.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-2535139602356433751?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/2535139602356433751/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/yandexxml.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/2535139602356433751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/2535139602356433751'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/yandexxml.html' title='Поиск на основе Yandex.XML'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-6861758587225188968</id><published>2009-11-26T06:39:00.000-08:00</published><updated>2009-11-26T09:37:37.232-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Новости'/><title type='text'>Выход Zend Framework 1.8</title><content type='html'>&lt;p align="justify"&gt;Zend Framework - фреймворк нового поколения. Недавно разработчики Zend Framework решили порадовать пользователей выходом новой версии 1.8.  Неуспели старую версию как следует опробовать - и уже новая. Довольно таки оперативно. Следует заметить что нововведения в новой версии достаточно таки критичны. Для перехода на новую версию нужно изменить autoloader для  классов.&lt;/p&gt;&lt;p align="justify"&gt;Основные вкусности новой версии фреймворка в том что он умеет работать с пространствами имен потому как он на них ориентирован. Также радует и то что разработчики Zend добавили новых компонентов, которые значительно упрощают и дополняют популярный фреймворк.&lt;br /&gt;&lt;/p&gt;&lt;ul align="justify"&gt;&lt;li&gt;Zend_Tool, contributed by Ralph Schindler&lt;/li&gt;&lt;li&gt;Zend_Application, contributed by Ben Scholzen and Matthew Weier O’Phinney&lt;/li&gt;&lt;li&gt;Zend_Loader_Autoloader and Zend_Loader_Autoloader_Resource, contributed by Matthew Weier O’Phinney&lt;/li&gt;&lt;li&gt;Zend_Navigation, contributed by Robin Skoglund&lt;/li&gt;&lt;li&gt;Zend_CodeGenerator, by Ralph Schindler&lt;/li&gt;&lt;li&gt;Zend_Reflection, Ralph Schindler and Matthew Weier O’Phinney&lt;/li&gt;&lt;li&gt;Zend Server backend for Zend_Cache, contributed by Alexander Veremyev&lt;/li&gt;&lt;li&gt;Zend_Service_Amazon_Ec2, contributed by Jon Whitcraft&lt;/li&gt;&lt;li&gt;Zend_Service_Amazon_S3, Justin Plock and Stas Malyshev&lt;/li&gt;&lt;li&gt;Incorporated Dojo 1.3&lt;/li&gt;&lt;li&gt;Added support for arbitrary Dojo Dijits via view helpers&lt;/li&gt;&lt;li&gt;Zend_Filter_Encrypt, contributed by Thomas Weidner&lt;/li&gt;&lt;li&gt;Zend_Filter_Decrypt, contributed by Thomas Weidner&lt;/li&gt;&lt;li&gt;Zend_Filter_LocalizedToNormalized and _NormalizedToLocalized, contributed by Thomas Weidner&lt;/li&gt;&lt;li&gt;Support for file upload progress support in Zend_File_Transfer, contributed by Thomas Weidner&lt;/li&gt;&lt;li&gt;Translation-aware routes, contributed by Ben Scholzen&lt;/li&gt;&lt;li&gt;Route chaining capabilities, contributed by Ben Scholzen&lt;/li&gt;&lt;li&gt;Zend_Json expression support, contributed by Benjamin Eberlei and Oscar Reales&lt;/li&gt;&lt;li&gt;Zend_Http_Client_Adapter_Curl, contributed by Benjamin Eberlei&lt;/li&gt;&lt;li&gt;SOAP input and output header support, contributed by Alexander Veremyev&lt;/li&gt;&lt;li&gt;Support for keyword field search using query strings, contributed by Alexander Veremyev&lt;/li&gt;&lt;li&gt;Support for searching across multiple indexes in Zend_Search_Lucene, contributed by&lt;/li&gt;&lt;li&gt;Alexander Veremyev&lt;/li&gt;&lt;li&gt;Significant improvements for Zend_Search_Lucene search result match highlighting&lt;/li&gt;&lt;li&gt;capabilities, contributed by Alexander Veremyev&lt;/li&gt;&lt;li&gt;Support for page scaling, shifting and skewing in Zend_Pdf, contributed by Alexander Veremyev&lt;/li&gt;&lt;li&gt;Zend_Tag_Cloud, contributed by Ben Scholzen&lt;/li&gt;&lt;li&gt;Locale support in Zend_Validate_Int and Zend_Validate_Float, contributed by Thomas Weidner&lt;/li&gt;&lt;li&gt;Phonecode support in Zend_Locale, contributed by Thomas Weidner&lt;/li&gt;&lt;li&gt;Zend_Validate_Db_RecordExists and _RecordNotExists, contributed by Ryan Mauger&lt;/li&gt;&lt;li&gt;Zend_Validate_Iban, contributed by Thomas Weidner&lt;/li&gt;&lt;li&gt;Zend_Validate_File_WordCount, contributed by Thomas Weidner&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Zend_Tool - позволяет без особых проблем генерить контролеры, екшены, и превьюшки для проекта. Zend Framework 1.8 стремительно растет и развивается, гордо шагая по пути уже современных фреймворков.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-6861758587225188968?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/6861758587225188968/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/zend-framework-18.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/6861758587225188968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/6861758587225188968'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/zend-framework-18.html' title='Выход Zend Framework 1.8'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-475016947740845284.post-7291145154441334809</id><published>2009-11-26T06:31:00.000-08:00</published><updated>2009-11-26T09:37:46.086-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Новости'/><title type='text'>Бета версия google chrome</title><content type='html'>&lt;p align="justify"&gt;Сегодня наконецто поставил новую бетку браузера от google под название google chrome. Не смотря на уверения разработчиков что браузер еще находится на стадии разработки, его всетаки можно скачать и уже проюзать &lt;a href="http://dev.chromium.org/getting-involved/dev-channel"&gt;здесь&lt;/a&gt; абсолютно бесплатно. Установка нового браузера проходит почти мгновенно - буквально за пару секунд. После того как пакет был скачан нужно набрать с консоли комманды&lt;/p&gt;&lt;p align="justify"&gt;wget  -c  http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb &lt;br /&gt;dpkg  -i  ./google-chrome-unstable_current_i386.deb&lt;br /&gt;&lt;br /&gt;и конечно же запустить браузер коммандой /usr/bin/google-chrome.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/475016947740845284-7291145154441334809?l=blackseosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blackseosoft.blogspot.com/feeds/7291145154441334809/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/google-chrome.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/7291145154441334809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/475016947740845284/posts/default/7291145154441334809'/><link rel='alternate' type='text/html' href='http://blackseosoft.blogspot.com/2009/11/google-chrome.html' title='Бета версия google chrome'/><author><name>blackseosoft</name><uri>http://www.blogger.com/profile/04387804315190143787</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>0</thr:total></entry></feed>
