<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Optimizator Field – блог веб разработчика &#187; php</title>
	<atom:link href="http://yoyurec.in.ua/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://yoyurec.in.ua</link>
	<description>CSS вёрстка. Внутренняя оптимизация сайтов. Настройка Wordpress.</description>
	<lastBuildDate>Tue, 09 Aug 2011 14:56:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Уязвимость в WordPress темах</title>
		<link>http://yoyurec.in.ua/%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%b2-wordpress-%d1%82%d0%b5%d0%bc%d0%b0%d1%85/</link>
		<comments>http://yoyurec.in.ua/%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%b2-wordpress-%d1%82%d0%b5%d0%bc%d0%b0%d1%85/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 08:29:59 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=1101</guid>
		<description><![CDATA[Входящая во многие wordpress темы утилита для изменения размера изображений timthumb.php, уязвима к загрузке произвольного PHP-кода. В конфиге скрипта лежат несколько доменов (flickr.com, picasa.com, blogger.com, wordpress.com, img.youtube.com, upload.wikimedia.org, photobucket.com) с которого ему разрешено загружать изображения. Из-за недостаточной проверки передаваемых параметров существует возможность загрузить веб-шелл на сервер используя список доверенных доменов для создания поддоменов с такими [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/uyazvimost-wordpress-parol-administratora-mozhno-sbrosit/' rel='bookmark' title='Уязвимость WordPress! Пароль администратора можно сбросить!'>Уязвимость WordPress! Пароль администратора можно сбросить!</a></li>
<li><a href='http://yoyurec.in.ua/besplatnyie-temyi-dlya-wordpress/' rel='bookmark' title='Бесплатные темы для WordPress'>Бесплатные темы для WordPress</a></li>
<li><a href='http://yoyurec.in.ua/follow-twitter-wordpress-comments/' rel='bookmark' title='WordPress: добавляем в комментарии ссылку на Twitter'>WordPress: добавляем в комментарии ссылку на Twitter</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252F%2525d1%252583%2525d1%25258f%2525d0%2525b7%2525d0%2525b2%2525d0%2525b8%2525d0%2525bc%2525d0%2525be%2525d1%252581%2525d1%252582%2525d1%25258c-%2525d0%2525b2-wordpress-%2525d1%252582%2525d0%2525b5%2525d0%2525bc%2525d0%2525b0%2525d1%252585%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FpU6Tfh%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C%20%D0%B2%20Wordpress%20%D1%82%D0%B5%D0%BC%D0%B0%D1%85%22%20%7D);"></div>
<p><img src="http://yoyurec.in.ua/wp-content/uploads/2009/08/broken-wordpress-lock.png" alt="0day" /></p>
<p>Входящая во многие wordpress темы утилита для изменения размера изображений timthumb.php, уязвима к загрузке произвольного PHP-кода.</p>
<p>В конфиге скрипта лежат несколько доменов (flickr.com, picasa.com, blogger.com, wordpress.com, img.youtube.com, upload.wikimedia.org, photobucket.com) с которого ему разрешено загружать изображения.</p>
<p>Из-за недостаточной проверки передаваемых параметров существует возможность загрузить веб-шелл на сервер используя список доверенных доменов для создания поддоменов с такими же названиями. Т.е. timthumb.php считает ссылку blogger.com.hackersite.com/webshell.php легитимной и позволяет загрузить скрипт на сервер.</p>
<p>Уязвимость обнаружил <noindex><a rel="nofollow" title="http://markmaunder.com/2011/zero-day-vulnerability-in-many-wordpress-themes/" href="http://yoyurec.in.ua/go/http://markmaunder.com/2011/zero-day-vulnerability-in-many-wordpress-themes/">Марк Маундер</a></noindex>, после того, как его блог был взломан.</p>
<p>Пропатченный <noindex><a rel="nofollow" title="http://code.google.com/p/timthumb/source/browse/trunk/timthumb.php" href="http://yoyurec.in.ua/go/http://code.google.com/p/timthumb/source/browse/trunk/timthumb.php">timthumb.php</a></noindex></p>
<p>(via <noindex><a rel="nofollow" title="http://habrahabr.ru/blogs/infosecurity/125534/" href="http://yoyurec.in.ua/go/http://habrahabr.ru/blogs/infosecurity/125534/">habrahabr</a></noindex>)</p>
<p><strong>UPDATE:</strong> уже появилась и реализация этой &laquo;дыры&raquo; с использованием superpuperdomain.com<br />
Как лечить последствия &#8211; <noindex><a rel="nofollow" title="http://techspheria.com/2011/08/phpremoteview-hack-what-it-is-and-how-to-remove-it/" href="http://yoyurec.in.ua/go/http://techspheria.com/2011/08/phpremoteview-hack-what-it-is-and-how-to-remove-it/">PHPRemoteView Hack: What it is, and how to remove it.</a></noindex></p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=1101&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/uyazvimost-wordpress-parol-administratora-mozhno-sbrosit/' rel='bookmark' title='Уязвимость WordPress! Пароль администратора можно сбросить!'>Уязвимость WordPress! Пароль администратора можно сбросить!</a></li>
<li><a href='http://yoyurec.in.ua/besplatnyie-temyi-dlya-wordpress/' rel='bookmark' title='Бесплатные темы для WordPress'>Бесплатные темы для WordPress</a></li>
<li><a href='http://yoyurec.in.ua/follow-twitter-wordpress-comments/' rel='bookmark' title='WordPress: добавляем в комментарии ссылку на Twitter'>WordPress: добавляем в комментарии ссылку на Twitter</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/%d1%83%d1%8f%d0%b7%d0%b2%d0%b8%d0%bc%d0%be%d1%81%d1%82%d1%8c-%d0%b2-wordpress-%d1%82%d0%b5%d0%bc%d0%b0%d1%85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JetBrains Web IDE</title>
		<link>http://yoyurec.in.ua/jetbrains-web-ide/</link>
		<comments>http://yoyurec.in.ua/jetbrains-web-ide/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:36:16 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[программы]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpstorm]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/?p=890</guid>
		<description><![CDATA[Для осознания что это за зверь советую почитать замечательную статью от Вадима Макишвили &#8211; &#171;Вёрстка в IntelliJIDEA&#187;. Часть №1 и Часть №2. Но самое главное в моей заметке не это. Главное &#8211; новость о том, что&#8230; JetBrains открыла программу EAP (Early Access Program) для JetBrains Web IDE. JetBrains Web IDE это IDE для веб программирования. [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/' rel='bookmark' title='Цветовая схема Monokai для JetBrains WebIDE'>Цветовая схема Monokai для JetBrains WebIDE</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fjetbrains-web-ide%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22JetBrains%20Web%20IDE%22%20%7D);"></div>
<p><img src="http://yoyurec.in.ua/wp-content/uploads/2009/08/jetbrains.gif" alt="jetbrains" title="jetbrains" width="135" height="48" class="alignnone size-full wp-image-894" /></p>
<p>Для осознания что это за зверь советую почитать замечательную статью от Вадима Макишвили &#8211; &laquo;Вёрстка в IntelliJIDEA&raquo;. <noindex><a rel="nofollow" title="http://makishvili.com/2009/02/verstka-v-intellijidea-1/" href="http://yoyurec.in.ua/go/http://makishvili.com/2009/02/verstka-v-intellijidea-1/">Часть №1</a></noindex> и <noindex><a rel="nofollow" title="http://makishvili.com/2009/04/verstka-v-intellijidea-2/" href="http://yoyurec.in.ua/go/http://makishvili.com/2009/04/verstka-v-intellijidea-2/">Часть №2</a></noindex>.</p>
<p>Но самое главное в моей заметке не это. Главное &#8211; новость о том, что&#8230; </p>
<blockquote><p>JetBrains открыла программу EAP (Early Access Program) для JetBrains Web IDE. <noindex><a rel="nofollow" title="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP" href="http://yoyurec.in.ua/go/http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">JetBrains Web IDE</a></noindex> это IDE для веб программирования. Она построена на основе платформы JetBrains IDE Framework.<br />
Web IDE доступна в двух вариантах: в стандартный вариант включена поддержка HTML, CSS, Javascript. В PHP Developer edition добавляется поддержка PHP и SQL.
</p></blockquote>
<p><span id="more-890"></span><br />
Т.е. имеем на выходе:</p>
<ul>
<li>всё лишнее (связанное с Java) убрано;</li>
<li>работа с проектами стала удобнее (нет модулей и пр.);</li>
<li>дополнительно конфигурировать ничего не нужно;</li>
<li>запускается и бегает шустрее;</li>
<li>добавлена синхронизашия с FTP и SFTP!!!</li>
</ul>
<p>Плюс из того что уже было:</p>
<ul>
<li>удобнейшая навигация по файлам проекта и коду;</li>
<li>анализ и подсветка ошибок в коде на лету;</li>
<li>встроенная поддержка Subversion, Perforce, Git, и CVS;</li>
<li>и конечно же кроссплатформенность (Windows, Mac OS X и Linux)</li>
</ul>
<p><noindex><a rel="nofollow" title="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP" href="http://yoyurec.in.ua/go/http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">Качаем</a></noindex> и кодим с удовольствием!<br />
Ребятам из <noindex><a rel="nofollow" title="http://www.jetbrains.com/" href="http://yoyurec.in.ua/go/http://www.jetbrains.com/">JetBrains</a></noindex> огромное СПАСИБО!</p>
<p><strong>UPD:</strong> Чтобы добавить LiveTempalte для CSS нужно <noindex><a rel="nofollow" title="http://makishvili.com/pro/2009/08/idea-settings-webide/ya_css_markuper.xml.zip" href="http://yoyurec.in.ua/go/http://makishvili.com/pro/2009/08/idea-settings-webide/ya_css_markuper.xml.zip">скачать архив</a></noindex> и распаковать файл в папку &laquo;%user%\.WebIde10\config\templates\&raquo;!</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=890&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/portable-web-ide-how-to/' rel='bookmark' title='Как сделать Web IDE портабельной?'>Как сделать Web IDE портабельной?</a></li>
<li><a href='http://yoyurec.in.ua/monokai-colorscheme-for-jetbrains-webide/' rel='bookmark' title='Цветовая схема Monokai для JetBrains WebIDE'>Цветовая схема Monokai для JetBrains WebIDE</a></li>
<li><a href='http://yoyurec.in.ua/aptana-ide-dlya-ajax-html-css/' rel='bookmark' title='Aptana &#8211; IDE для AJAX, HTML, CSS'>Aptana &#8211; IDE для AJAX, HTML, CSS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/jetbrains-web-ide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Меняем рабочую папку в Symfony</title>
		<link>http://yoyurec.in.ua/menyaem-rabochuyu-papku-v-symfony/</link>
		<comments>http://yoyurec.in.ua/menyaem-rabochuyu-papku-v-symfony/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 15:10:07 +0000</pubDate>
		<dc:creator>YoYurec</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://yoyurec.in.ua/2008/04/15/menyaem-rabochuyu-papku-v-symfony/</guid>
		<description><![CDATA[Довелось работать с симфонией&#8230; мутная вещь, однако! Есть такая нехорошая в ней фишка, как использование папки &#171;web&#187; для приложения :(. На &#171;денвере&#187; запарился с виртуальными хостами, но всё поднял кое как&#8230; Другая проблема появилась, когда я захотел выложить проект &#8211; на хостинге ведь &#171;public_html&#187; папка у апача! Хорошо, если это ваш личный сервер и можно [...]


Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/snipplr-snippet-service/' rel='bookmark' title='Snipplr &#8211; сервис для хранения вашего кода (сниппетов)'>Snipplr &#8211; сервис для хранения вашего кода (сниппетов)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fyoyurec.in.ua%252Fmenyaem-rabochuyu-papku-v-symfony%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%D0%9C%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC%20%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D1%83%D1%8E%20%D0%BF%D0%B0%D0%BF%D0%BA%D1%83%20%D0%B2%20Symfony%22%20%7D);"></div>
<p>Довелось работать с симфонией&#8230; мутная вещь, однако!<br />
Есть такая нехорошая в ней фишка, как использование папки &laquo;web&raquo; для приложения :(. На &laquo;денвере&raquo; запарился с виртуальными хостами, но всё поднял кое как&#8230;</p>
<p>Другая проблема появилась, когда я захотел выложить проект &#8211; на хостинге ведь &laquo;public_html&raquo; папка у апача! Хорошо, если это ваш личный сервер и можно подправить конфиг апача или через админпанель что-то поколдовать (кстати так и не нашёл как это сделать в direcadmin). А что если нет доступа?</p>
<p>Решение было найдено на блоге <noindex><a rel="nofollow" title="http://www.digitalbase.eu/blog/change-symfony-web-directory-path" href="http://yoyurec.in.ua/go/http://www.digitalbase.eu/blog/change-symfony-web-directory-path">Digital Base</a></noindex> и заключается в добавлении кода в конец конфигурационного файла вашего приложения (config.php):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">      <span style="color: #000088;">$sf_root_dir</span> <span style="color: #339933;">=</span> sfConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sf_root_dir'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      sfConfig<span style="color: #339933;">::</span><span style="color: #004000;">add</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
        <span style="color: #0000ff;">'sf_web_dir_name'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$sf_web_dir_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'public_html'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'sf_web_dir'</span>      <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$sf_root_dir</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #000088;">$sf_web_dir_name</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">'sf_upload_dir'</span>   <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$sf_root_dir</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #000088;">$sf_web_dir_name</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span>sfConfig<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sf_upload_dir_name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
      <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Естественно остальные папки фреймворка должны лежать вне папки &laquo;public_html&raquo; !</p>

<img src="http://yoyurec.in.ua/?ak_action=api_record_view&id=554&type=feed" alt="" />

<p>Похожие статьи:<ol><li><a href='http://yoyurec.in.ua/snipplr-snippet-service/' rel='bookmark' title='Snipplr &#8211; сервис для хранения вашего кода (сниппетов)'>Snipplr &#8211; сервис для хранения вашего кода (сниппетов)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://yoyurec.in.ua/menyaem-rabochuyu-papku-v-symfony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

