<?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>Всякие интересные штучки для WEB-разработчика</title>
	<atom:link href="http://iphp.com.ua/feed" rel="self" type="application/rss+xml" />
	<link>http://iphp.com.ua</link>
	<description>блог о технологиях web-разработки // all your base are belong to us</description>
	<lastBuildDate>Thu, 24 Jun 2010 05:23:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>UTF-8 и сортировка украинских букв в MySQL</title>
		<link>http://iphp.com.ua/archives/552</link>
		<comments>http://iphp.com.ua/archives/552#comments</comments>
		<pubDate>Thu, 24 Jun 2010 05:14:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/?p=552</guid>
		<description><![CDATA[Для сортировки поля с украинскими символами collate (сравнение) должно быть utf8_unicode_ci. Например, если у поля collate установлено в utf8_general_ci то поля с первой буквой i будут вначале, перед буквой а (если сортировка по возрастанию). Один из вариантов исправления этого – сделать экспорт таблицы, добавить нужный collate и импортировать обратно. Например, есть таблица users, правильный вариант [...]]]></description>
			<content:encoded><![CDATA[<p>Для сортировки поля с украинскими символами collate (сравнение) должно быть <strong>utf8_unicode_ci</strong>. Например, если у поля collate установлено в utf8_general_ci то поля с первой буквой i будут вначале, перед буквой а (если сортировка по возрастанию).</p>
<p>Один из вариантов исправления этого – <strong>сделать экспорт таблицы, добавить нужный collate и импортировать обратно</strong>. Например, есть таблица users, правильный вариант команды создания таблицы может быть таким:</p>
<pre class="brush: sql;">
CREATE TABLE `users` (
`id` int(11) unsigned NOT NULL auto_increment,
`login` varchar(255) NOT NULL,
...
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE utf8_unicode_ci;
</pre>
<p>Если просто поменять collate через ALTER TABLE, то это не поможет – изменится только свойство collate, а не сами данные.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/552/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQAPI — альтернативная документация jQuery</title>
		<link>http://iphp.com.ua/archives/530</link>
		<comments>http://iphp.com.ua/archives/530#comments</comments>
		<pubDate>Fri, 09 Apr 2010 02:13:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/archives/530</guid>
		<description><![CDATA[Онлайн-версия документации jQuery — jQAPI.]]></description>
			<content:encoded><![CDATA[<p>Онлайн-версия документации jQuery — <a href="http://jqapi.com/">jQAPI</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/530/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сервис для наглядной разработки JS/CSS кода</title>
		<link>http://iphp.com.ua/archives/528</link>
		<comments>http://iphp.com.ua/archives/528#comments</comments>
		<pubDate>Fri, 09 Apr 2010 02:12:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/archives/528</guid>
		<description><![CDATA[jsFiddle — онлайн сервис для наглядной разработки JS/CSS кода. Поддерживает Ajax и MooTools, JQuery, Prototype, YUI и т. п. В комплект входит набор фреймворков и примеров. Выбранный пример можно моментально просмотреть.]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://jsfiddle.net/">jsFiddle</a></strong> — онлайн  сервис для наглядной разработки JS/CSS кода. Поддерживает Ajax и  MooTools, JQuery, Prototype, YUI и т. п. В комплект входит набор  фреймворков и примеров. Выбранный пример можно моментально просмотреть.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/528/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL beautifier</title>
		<link>http://iphp.com.ua/archives/526</link>
		<comments>http://iphp.com.ua/archives/526#comments</comments>
		<pubDate>Wed, 17 Mar 2010 03:19:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Soft/Tools]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/archives/526</guid>
		<description><![CDATA[Наиболее популярный SQLinForm. Единственный минус этого решения является требование Java Runtime. Менее «фичастый» и более удобный для работы Instant SQL Formatter. Пример работы можно посмотреть здесь.]]></description>
			<content:encoded><![CDATA[<div>Наиболее популярный <a href="http://www.sqlinform.com/">SQLinForm</a>.  Единственный минус этого решения является требование Java Runtime.</p>
<p>Менее «фичастый» и более удобный для работы <a href="http://www.dpriver.com/pp/sqlformat.htm">Instant SQL Formatter</a>.  Пример работы можно посмотреть <a href="http://www.dpriver.com/products/sqlpp/sqlexamples.php">здесь</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/526/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Synergy+?</title>
		<link>http://iphp.com.ua/archives/522</link>
		<comments>http://iphp.com.ua/archives/522#comments</comments>
		<pubDate>Tue, 16 Mar 2010 20:55:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Soft/Tools]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/?p=522</guid>
		<description><![CDATA[Synergy+ (synergy-plus) lets you easily share a single mouse and keyboard between multiple computers with different operating systems, without special hardware. All you need is a LAN connection. It&#8217;s intended for users with multiple computers, where each system uses its own display. It&#8217;s a little like having a 2nd or a 3rd desktop&#8230; http://code.google.com/p/synergy-plus/]]></description>
			<content:encoded><![CDATA[<p>Synergy+ (synergy-plus) lets you easily share a single mouse and keyboard between multiple computers with different operating systems, without special hardware. All you need is a LAN connection. It&#8217;s intended for users with multiple computers, where each system uses its own display. It&#8217;s a little like having a 2nd or a 3rd desktop&#8230;</p>
<p><img alt="" src="http://synergy-plus.googlecode.com/svn/trunk/resources/synergy-plus-frontpage.jpg" title="Synergy+" class="alignnone" width="528" height="245" /></p>
<p><a href="http://code.google.com/p/synergy-plus/">http://code.google.com/p/synergy-plus/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/522/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 бесплатных Primary и Seconadary DNS серверов</title>
		<link>http://iphp.com.ua/archives/516</link>
		<comments>http://iphp.com.ua/archives/516#comments</comments>
		<pubDate>Sat, 06 Mar 2010 22:18:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/?p=516</guid>
		<description><![CDATA[DNS (англ. Domain Name System — система доменных имён) — распределённая система преобразования имени хоста (компьютера или другого сетевого устройства) в IP адрес. DNS работает в сетях TCP/IP. Как частный случай, DNS может хранить и обрабатывать и обратные запросы, определения имени хоста по его IP. wikipedia.org Поскольку за обслуживание ваших доменных зон соответствующие сервисы просят порядка [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>DNS (англ. Domain Name System — система доменных имён) — распределённая система преобразования имени хоста (компьютера или другого сетевого устройства) в IP адрес. DNS работает в сетях TCP/IP. Как частный случай, DNS может хранить и обрабатывать и обратные запросы, определения имени хоста по его IP. <a title="DNS" href="http://ru.wikipedia.org/wiki/DNS">wikipedia.org</a></p></blockquote>
<p>Поскольку за обслуживание ваших доменных зон соответствующие сервисы просят порядка 10-15 $ в год, что конечно не есть много, НО … я поделюсь списком из “10ти Free DNS”, т.е. совершенно бесплатных DNS серверов.</p>
<p><strong>Primary DNS</strong><noindex><br />
<a href="http://zoneedit.com/">http://zoneedit.com/</a><br />
<a href="http://editdns.org/">http://editdns.org/</a><br />
<a href="http://dollardns.net/">http://dollardns.net/</a><br />
<a href="http://xname.org/">http://xname.org/</a><br />
<a href="http://freedns.afraid.org/">http://freedns.afraid.org/</a><br />
<a href="http://primaryns.kiev.ua/">http://primaryns.kiev.ua</a><br />
<a href="http://www.everydns.net/">http://www.everydns.net/</a><br />
<a href="http://www.dyndns.com/">http://www.dyndns.com/</a><br />
<strong>Secondary DNS</strong><br />
<a href="http://secondary.net.ua/">http://secondary.net.ua/</a><br />
<a href="http://ns2.trifle.net/">http://ns2.trifle.net/</a></p>
<p>От себя добавлю, что довольно длительное время использую ZoneEdit и Xname. Проблем с ними не имел, на ZoneEdit имеется ограничение на 5 зонаккаунт Xname же позволяет создать как Primary и Seconadary DNS.</p>
<p>Ну и конечно же<br />
<a href="http://primaryns.kiev.ua">http://primaryns.kiev.ua</a><br />
<a href="http://secondary.net.ua/">http://secondary.net.ua/</a><br />
</noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/516/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Really Useful Classes And Libraries For PHP Developers</title>
		<link>http://iphp.com.ua/archives/514</link>
		<comments>http://iphp.com.ua/archives/514#comments</comments>
		<pubDate>Sat, 27 Feb 2010 00:36:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/archives/514</guid>
		<description><![CDATA[Today millions of websites and servers across the Internet are powered by PHP. Originally created by Rasmus Lerdorf in 1995 so that anyone can easily create a Personal Home Page; PHP has come a long way and is now widely used as general purpose scripting language that is suitable for majority of web development projects. [...]]]></description>
			<content:encoded><![CDATA[<p>Today millions of websites and servers across the Internet are  powered by PHP. Originally created by <a href="http://en.wikipedia.org/wiki/Rasmus_Lerdorf" target="_blank">Rasmus  Lerdorf</a> in 1995 so that anyone can easily create a Personal Home  Page; PHP has come a long way and is now widely used as general purpose  scripting language that is suitable for majority of web development  projects.</p>
<p>Numerous <a href="http://www.phpframeworks.com/" target="_blank">PHP  Frameworks</a> have evolved to enable rapid web development with PHP.  However even greater number of standalone PHP libraries and classes are  available which provide similar benefits. W3Avenue has compiled a list  of some really useful classes and libraries that every PHP developers  should be familiar with. Whether you like to use a PHP Framework or  prefer to work without one, your productivity can multiply with the help  of these libraries and classes.</p>
<p><span id="more-514"></span></p>
<h3>Database</h3>
<ul>
<li><a href="http://adodb.sourceforge.net/" target="_blank"><strong>ADOdb</strong></a><br />
An object oriented library written in PHP that abstracts database  operations for portability. It is modeled on Microsoft’s <strong>ADO</strong>,  but has many improvements that make it unique (eg. <strong>Pivot Tables</strong>,  <strong>Active Record</strong> support, generating HTML for paging  recordsets with next and previous links, cached recordsets, HTML menu  generation, etc). Supports large number of databases including: MySQL,  PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro,  Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and  generic ODBC, ODBTP.</li>
<li><strong><a href="http://www.redbeanphp.com/" target="_blank">RedBean</a></strong><br />
RedBean is an easy, lightweight ORM for PHP that doesn’t require any  configuration and works out of the box. The only requirement is a  database connection string; it offer a single setup-class that gets you  up and running with just 1 single method invocation.</li>
<li><a href="http://www.doctrine-project.org/" target="_blank"><strong>Doctrine</strong></a><br />
Doctrine is an object relational mapper (<strong>ORM</strong>) for PHP  5.2.3+ that sits on top of a powerful database abstraction layer (DBAL).  One of its key features is the option to write database queries in a  proprietary object oriented SQL dialect called Doctrine Query Language  (DQL), inspired by Hibernates HQL. This provides developers with a  powerful alternative to SQL that maintains flexibility without requiring  unnecessary code duplication.</li>
<li><a href="http://phplinq.codeplex.com/" target="_blank"><strong>PHPLINQ</strong></a><br />
A set of PHP classes mimicing C#3.0’s <strong>LINQ</strong> (Language  Integrated Query) extension methods.PHPLinq currently features: LINQ  operators (select, take, skip, orderBy / orderByDescending, thenBy /  thenByDescending), Lambda expressions, and Anonymous types.</li>
<li><a href="http://mimesis.110mb.com/" target="_blank"><strong>Mimesis</strong></a><br />
Mimesis is an Open Source PHP <strong>Flat File Database</strong> low-level API designed to act as a backend for server-side scripts that  require database functionality. Instead of parsing SQL statements,  Mimesis uses PHP’s object-oriented constructs to provide a distinct  class with various database manipulation methods.</li>
</ul>
<h3>Development</h3>
<ul>
<li><a href="http://matrix.squiz.net/developer/tools/php_cs" target="_blank"><strong>PHP CodeSniffer</strong></a><br />
PHP CodeSniffer is a PHP5 script that tokenizes and “sniffs” PHP code to  detect violations of a defined set of coding standards. It is an  essential development tool that ensures that your code remains clean and  consistent. It can even help prevent some common semantic errors made  by developers.</li>
<li><a href="http://manual.phpdoc.org/" target="_blank"><strong>phpDocumentor</strong></a><br />
Similar to Javadoc, and written in php, phpDocumentor can be used from  the command line or a web interface to create professional <strong>documentation</strong> from php source code. phpDocumentor has support for linking between  documentation, incorporating user level documents like tutorials and  creation of highlighted source code with cross referencing to PHP  general documentation.</li>
</ul>
<h3>Document</h3>
<ul>
<li><a href="http://www.tcpdf.org/" target="_blank"><strong>TCPDF</strong></a><br />
An Open Source PHP class for generating <strong>PDF</strong> documents.  Requires no external libraries for the basic functions; supports all ISO  page formats including UTF-8, Unicode, RTL languages and HTML.</li>
<li><a href="http://www.phppowerpoint.net/" target="_blank"><strong>PHPPowerPoint</strong></a><br />
Based on Microsoft’s OpenXML standard PHPPowerPoint Classes enables you  to read and write <strong>PowerPoint</strong> files. Features include:  setting presentation meta data (author, title, description, …), adding  slides, adding images to your presentation and much more!</li>
<li><a href="http://www.phpexcel.net/" target="_blank"><strong>PHPExcel</strong></a><br />
Based on Microsoft’s OpenXML standard PHPExcel Class enables you to read  and write <strong>Excel</strong> files. Features include:  setting  spreadsheet meta data (author, title, description, …), multiple  worksheets, different fonts and font styles, cell borders, fills,  gradients, adding images to your spreadsheet and much, much more!</li>
<li><a href="http://sourceforge.net/projects/phprtf/" target="_blank"><strong>PhpRtf  Lite</strong></a><br />
Purpose of this library is to create <strong>RTF</strong> documents with  PHP, which are compatible with <strong>Microsoft Word</strong> and <strong>Open  Office Writer</strong> programs. Main features include: Document  sections formatting: margins, paper size, borders and other (document  can have more than one section); Headers and footer formatting;  Paragraph control: background, borders, alignment and other; Font  control: bold, italic, face, size, color (it’s possible to use html  style tags); Embedded images (.jpg and .png formats); Tables formatting:  sizes, borders, background and alignment of cells; UTF-8 support.</li>
<li><a href="http://www.phpconcept.net/pclzip/index.en.php" target="_blank"><strong>PclZip</strong></a><br />
Offers <strong>compression</strong> and <strong>extraction</strong> functions for <strong>Zip</strong> formatted archives (WinZip, PKZIP).  It gives you the ability to create an archive, list the content and  extract all its content in the file system. PclZip defines an object  class which represent a Zip Archive. This class manages the archive  properties and offers access method and actions on the archive.</li>
</ul>
<h3>Email</h3>
<ul>
<li><a href="http://swiftmailer.org/" target="_blank"><strong>Swift  Mailer</strong></a><br />
Swift Mailer integrates into any web app written in PHP 5, offering a  flexible and elegant object-oriented approach to sending emails with a  multitude of features: Send emails using <strong>SMTP</strong>, <strong>Sendmail</strong>,  <strong>Postfix</strong> or a custom Transport implementation of your  own, Support servers that require username &amp; password and/or  encryption, Protect from header injection attacks without stripping  request data content, Send MIME compliant HTML/multipart emails, Use  event-driven plugins to customize the library, Handle large attachments  and inline/embedded images with low memory use.</li>
<li><a href="http://phpmailer.worxware.com/" target="_blank"><strong>PHPMailer</strong></a><br />
Full featured email transfer class for PHP. PHPMailer features: Supports  emails digitally signed with S/MIME encryption, Supports emails with  multiple TOs, CCs, BCCs and REPLY-TOs, Supports Text &amp; HTML emails,  Embedded image support, Multipart/alternative emails for mail clients  that do not read HTML email, Redundant SMTP servers, SMTP  authentication, Tested on multiple <strong>SMTP</strong> servers: <strong>Sendmail</strong>,  qmail, <strong>Postfix</strong>, <strong>Gmail</strong>, Imail,  Exchange, etc.</li>
</ul>
<h3>Form</h3>
<ul>
<li><a href="http://www.phpcaptcha.org/" target="_blank"><strong>Securimage</strong></a><br />
An open-source free PHP <strong>CAPTCHA</strong> script for generating  complex images and CAPTCHA codes to protect forms from spam and abuse.  It can be easily added into existing forms on your website to provide  protection from spam bots.</li>
<li><a href="http://pof.sourceforge.net/" target="_blank"><strong>phpObjectForms</strong></a><br />
phpObjectForms is a fully object-oriented, highly customizable, easily  extendable, library for creating and processing HTML forms without  writing any HTML code. Main Features: Support for all the standard HTML  form input elements, <strong>Server-side input validation</strong> based  on regular expressions, Optional client-side JavaScript pre-validation,  Support for template-based forms. The output forms presentation is  highly tied with CSS, therefore it can be easily tuned without writing  any code but only by changing the style sheet.</li>
</ul>
<h3>HTML / CSS</h3>
<ul>
<li><a href="http://htmlpurifier.org/" target="_blank"><strong>HTML  Purifier</strong></a><br />
HTML Purifier is a standards-compliant <strong>HTML</strong> filter  library written in PHP. HTML Purifier will not only remove all malicious  code (better known as <strong>XSS</strong>) with a thoroughly audited,  secure yet permissive white list, it will also make sure your documents  are standards compliant, something only achievable with a comprehensive  knowledge of W3C’s specifications.</li>
<li><a href="http://qbnz.com/highlighter/" target="_blank"><strong>GeSHi  – Generic Syntax Highlighter</strong></a><br />
GeSHi is a <strong>syntax highlighter</strong> for HTML, written in PHP.  Basically, you input the source you want to highlight and the name of  the language you want to highlight it in, and GeSHi returns the  syntax-highlighted result. But it doesn’t stop there – GeSHi has many  powerful and unique features, including: The ability to change the  styles of any highlighted element on the fly, Use of CSS classes to  reduce the amount of output produced (GeSHi can also produce a  stylesheet to be used with a language on the fly), XHTML 1.0 Strict +  CSS2 compliance, Auto-caps/noncaps of keywords, Line numbering (both  normal and fancy forms, see the demo, and many more!</li>
</ul>
<h3>Image / Media / File</h3>
<ul>
<li><a href="http://asido.info/" target="_blank"><strong>Asido</strong></a><br />
A PHP <strong>image processing</strong> solution, with “pluggable”  drivers(adapters) for virtually any environment: GD2, Magick Wand, Image  Magick via shell, Image Magick via extension, etc. Asido offers the  following functionality: resize images, watermark images, rotate imates,  copy images, crop images, grayscale images, convert images.</li>
<li><a href="http://phpthumb.gxdlabs.com/" target="_blank"><strong>PHP  Thumb</strong></a><br />
A light-weight <strong>image manipulation</strong> library aimed at  thumbnail generation. It features the ability to resize by width,  height, and percentage, create custom crops, or square crops from the  center, and rotate the image. You can also easily add custom  functionality to the library through plugins. It also features the  ability to perform multiple manipulations per instance (also known as  chaining), without the need to save and re-initialize the class with  every manipulation.</li>
<li><a href="http://wideimage.sourceforge.net/" target="_blank"><strong>WideImage</strong></a><br />
WideImage is an object-oriented library for <strong>image manipulation</strong>.  The library focuses on often-used image operations and ease of use. It  provides a simple and unified way to loading and saving images from/to  files, strings, database and even URLs (load only, must be enabled in  PHP). Supports the most common image formats: GIF, PNG, JPEG, GD and  GD2.</li>
<li><a href="http://shiftingpixel.com/2008/03/03/smart-image-resizer/" target="_blank"><strong>Smart Image Resizer</strong></a><br />
Allows you to <strong>resize and crop</strong> any image on your website  without touching the actual image or writing any code. Simply upload  each image once at a high enough resolution and then reuse it at any  size you want, anywhere you want. Features include: Resizes JPEGs, GIFs,  and PNGs, Intelligently sharpens for crisp photos at any size, Can crop  based on width:height ratios, Can color-fill transparent GIFs and PNGs,  Built-in caching keeps image variations for optimal performance.</li>
<li><a href="http://www.verot.net/php_class_upload.htm" target="_blank"><strong>class.upload.php</strong></a><br />
This PHP script <strong>uploads files</strong> and manipulates images  very easily. The perfect script to generate thumbnails or create a photo  gallery! It can convert, resize and work on uploaded images in many  ways, add labels, watermarks and reflections and other image editing  features. You can use it for files uploaded through an HTML form, a  Flash uploader, or on local files.</li>
<li><a href="http://www.getid3.org/" target="_blank"><strong>getID3()</strong></a><br />
A PHP script that extracts useful information (such as ID3 tags,  bitrate, playtime, etc.) from MP3s &amp; other <strong>multimedia file  formats</strong> (Ogg, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC,  MusePack, Real, QuickTime, Monkey’s Audio, MIDI and more).</li>
<li><strong><a href="http://www.kingsquare.nl/php-psd-reader" target="_blank">PHP PSD Reader</a></strong><br />
PHP comes with built-in support to read and write images in many formats  using the GD library. However, it does not support the Photoshop image  format: PSD. This class fill partly that void by reading Photoshop PSD  image files and creating a GD image resource from the Photoshop image  bitmaps.</li>
</ul>
<h3>JavaScript / AJAX</h3>
<ul>
<li><a href="http://www.phplivex.com/" target="_blank"><strong>PHPLiveX</strong></a><br />
PHPLiveX is a lightweight PHP-JavaScript class library that helps you  integrate <strong>AJAX</strong> to your PHP applications. Without a page  is loaded again, you may call your PHP functions in the same page,  submit your form to an URL and send a request to another page with any  type of data.</li>
<li><a href="http://www.xajaxproject.org/" target="_blank"><strong>Xajax</strong></a><br />
Xajax is an open source PHP library and JavaScript engine that allows  you to easily create powerful, web-based, Ajax applications using HTML,  CSS, JavaScript, and PHP that can asynchronously call server-side PHP  functions and update content.</li>
</ul>
<h3>Microformats</h3>
<ul>
<li><a href="http://code.google.com/p/xmfp/" target="_blank"><strong>Xmf  Parser</strong></a><br />
Extensible Microformats Parser for PHP 5. Currently supported  Microformats include: <strong>xfn, rel-license, rel-tag, geo, adr,  hcard, hcalendar, hreview, hresume</strong>.</li>
<li><a href="http://www.kigkonsult.se/iCalcreator/index.php" target="_blank"><strong>iCalcreator</strong></a><br />
iCalcreator is a PHP class managing <strong>iCal</strong> formatted  files for non-calendar systems like CMS, project management systems and  other applications able to process calendar information. iCalcreator  features create, parse, edit and select calendar and calendar  components.</li>
<li><a href="http://code.google.com/p/hkit/" target="_blank"><strong>hKit</strong></a><br />
A simple PHP5 tool for extracting common <strong>microformats</strong> from a page. The page can be presented as a string or a URL, and the  result is handed back as a standard PHP array structure. hkit uses  SimpleXML for parsing, and therefore requires PHP5.</li>
<li><a href="http://code.google.com/p/transformr/" target="_blank"><strong>Transformr</strong></a><br />
A Simple set of XSLT and PHP tools for Transforming Microformats.</li>
</ul>
<h3>RSS &amp; Atom Feeds</h3>
<ul>
<li><a href="http://simplepie.org/" target="_blank"><strong>SimplePie</strong></a><br />
An open sources PHP class that provides an easy to use API for handling  all of the dirty work when it comes to fetching, caching, parsing,  normalizing data structures between <strong>RSS</strong> and <strong>Atom</strong> formats, handling character encoding translation, and sanitizing the  resulting data.</li>
</ul>
<h3>Security</h3>
<ul>
<li><a href="http://php-ids.org/" target="_blank"><strong>PHP Intrusion  Detection System (PHPIDS)</strong></a><br />
A simple to use, well structured, fast and state-of-the-art <strong>security  layer</strong> for your PHP based web application. The IDS neither  strips, sanitizes nor filters any malicious input, it simply recognizes  when an attacker tries to break your site and reacts in exactly the way  you want it to. Currently the PHPIDS detects all sorts of XSS, SQL  Injection, header injection, directory traversal, RFE/LFI, DoS and LDAP  attacks. Based on a set of approved and heavily tested filter rules any  attack is given a numerical impact rating which makes it easy to decide  what kind of action should follow the hacking attempt. This could range  from simple logging to sending out an emergency mail to the development  team, displaying a warning message for the attacker or even ending the  user’s session.</li>
</ul>
<h3>Testing &amp; Debugging</h3>
<ul>
<li><a href="http://www.phpunit.de/" target="_blank"><strong>PHPUnit</strong></a><br />
PHPUnit is a member of the  <strong>xUnit</strong> family of testing  frameworks and provides both a framework that makes the writing of tests  easy as well as the functionality to easily run the tests and analyze  their results.</li>
<li><a href="http://simpletest.sourceforge.net/" target="_blank"><strong>SimpleTest</strong></a><br />
SimpleTest is is similar to <strong>JUnit</strong>/PHPUnit. It supports  mock objects and can be used to automate the regression testing of web  applications with a scriptable HTTP Client that can parse HTML pages and  simulate things like clicking on links and submitting forms.</li>
<li><a href="http://www.php-debug.com/" target="_blank"><strong>PHP  Debug</strong></a><br />
Provides assistance in <strong>debugging</strong> PHP code, by program  trace, variables display, process time, included files, queries  executed, watch variables… This information is gathered through the  script execution and therefore are displayed at the end of the script  (in a nice floating div or a html table) so that it can be read and used  at any moment.</li>
</ul>
<h3>Web Services</h3>
<ul>
<li><a href="http://keithdevens.com/software/xmlrpc" target="_blank"><strong>XML-RPC  Library for PHP</strong></a><br />
a fully compliant XML-RPC client and server written in pure PHP. Only  requirements are PHP, and the XML parser you’re guaranteed to have if  you’re using PHP built into Apache (which most people are).</li>
<li><strong>PHP API Libraries &amp; Wrapper Classes For Popular Services</strong>
<ul>
<li><a href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=131" target="_blank"><strong>Amazon</strong> Web Services</a></li>
<li><a href="http://bingapiphp.codeplex.com/" target="_blank"><strong>Bing</strong> API PHP Library</a></li>
<li><a href="http://delicious.com/help/api" target="_blank"><strong>Delicious</strong></a> – <a href="http://www.phpdelicious.com/" target="_blank">PhpDelicious</a></li>
<li><a href="http://apidoc.digg.com/" target="_blank"><strong>Digg</strong></a> <a href="http://www.rawseo.com/news/2009/05/06/how-to-use-the-digg-api/" target="_blank">PHP API</a></li>
<li><a href="http://wiki.developers.facebook.com/index.php/PHP" target="_blank"><strong>Facebook</strong> – Official PHP Client Library</a></li>
<li><a href="http://www.phpflickr.com/" target="_blank"><strong>Flickr</strong> – phpFlickr</a></li>
<li><a href="http://www.maxmind.com/app/php" target="_blank"><strong>GeoIP</strong> PHP API</a></li>
<li><a href="http://framework.zend.com/download/webservices" target="_blank"><strong>Google</strong>’s Data APIs</a></li>
<li><a href="http://en.gravatar.com/site/implement/php" target="_blank"><strong>Gravatar</strong></a>:  <a href="http://www.talkphp.com/script-giveaway/1905-gravatar-wrapper-class.html" target="_blank">Gravatar Wrapper Class</a></li>
<li><a href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&amp;content_ID=developer/library_download_sdks" target="_blank"><strong>PayPal</strong> API</a></li>
<li><a href="http://recaptcha.net/plugins/php/" target="_blank"><strong>reCAPTCHA</strong> – PHP Library</a></li>
<li><a href="http://apiwiki.twitter.com/Twitter-API-Documentation" target="_blank"><strong>Twitter:</strong></a> <a href="http://emmense.com/php-twitter/" target="_blank">PHP Twitter</a>, <a href="http://simon.wippich.org/private-projects/php/twitter-class.html" target="_blank">Twitter Class</a></li>
<li><a href="http://developer.yahoo.com/php/" target="_blank"><strong>Yahoo!</strong> Web Services APIs</a></li>
</ul>
</li>
<li>Find More Web Services API at <a href="http://www.programmableweb.com/apis/directory/1?format=PHP" target="_blank">ProgrammableWeb</a></li>
</ul>
<h3>Miscellaneous</h3>
<ul>
<li><strong><a href="http://peter.upfold.org.uk/projects/wpget" target="_blank">WPGet</a></strong><br />
WPGet is a script that is designed to allow you to include a short  summary of your recent blog posts on your website. Specifically, it  works with WordPress and is great for integrating a WordPress blog into a  site that isn’t completely powered by the WP platform.</li>
</ul>
<h3>Additional Resources</h3>
<p>Here are some additional resources to help you find PHP classes,  libraries and code snippets that you may still be looking for:</p>
<ul>
<li><a href="http://www.phpclasses.org/" target="_blank">PHP Classes</a></li>
<li><a href="http://php.resourceindex.com/Functions_and_Classes/" target="_blank">The PHP Resource Index</a></li>
<li><a href="http://best-php-scripts.com/library_classes.htm" target="_blank">Best PHP Scripts</a></li>
<li><a href="http://www.codango.com/php/dir/components/" target="_blank">Codango  PHP Resource Guide</a></li>
<li><a href="http://snipt.net/public/tag/php" target="_blank">Snipt</a></li>
<li><a href="http://viralpatel.net/blogs/2009/05/15-very-useful-php-code-snippets-for-php-developers.html" target="_blank">15 very useful PHP code snippets for PHP developers</a> – ViralPatel</li>
<li><a href="http://webdeveloperplus.com/php/21-really-useful-handy-php-code-snippets/" target="_blank">21 Really Useful &amp; Handy PHP Code Snippets</a> –  Web Developer Plus</li>
<li><a href="http://www.jonasjohn.de/snippets/php/" target="_blank">Jonas  John’s PHP Snippets Collection</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/514/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Really Useful Tools For PHP Developers</title>
		<link>http://iphp.com.ua/archives/510</link>
		<comments>http://iphp.com.ua/archives/510#comments</comments>
		<pubDate>Sat, 27 Feb 2010 00:34:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/archives/510</guid>
		<description><![CDATA[Whether you are a PHP novice or an experienced developer; tools that you use have direct impact on your productivity. W3Avenue has compiled a list of really useful extensions &#38; tools for PHP developers that will help you speed up development and significantly improve overall quality of your code. Accelerators eAccelerator Free open-source PHP accelerator, [...]]]></description>
			<content:encoded><![CDATA[<p>Whether you are a PHP novice or an experienced developer; tools that  you use have direct impact on your productivity. W3Avenue has compiled a  list of really useful extensions &amp; tools for PHP developers that  will help you speed up development and significantly improve overall  quality of your code.</p>
<p><span id="more-510"></span></p>
<h3>Accelerators</h3>
<ul>
<li><a href="http://eaccelerator.net/" target="_blank">eAccelerator</a><br />
Free open-source PHP accelerator, optimizer, and dynamic content cache.  It increases the performance of PHP scripts by caching them in their  compiled state, so that the overhead of compiling is almost completely  eliminated. It also optimizes scripts to speed up their execution.  eAccelerator typically reduces server load and increases the speed of  your PHP code by 1-10 time.</li>
<li><a href="http://www.php-accelerator.co.uk/" target="_blank">ionCube  PHP Accelerator</a><br />
The ionCube PHP Accelerator is an easily installed PHP Zend engine  extension that provides a PHP cache, and is capable of delivering a  substantial acceleration of PHP scripts without requiring any script  changes, loss of dynamic content, or other application compromises.</li>
</ul>
<h3>Build System</h3>
<ul>
<li><a href="http://phing.info/" target="_blank">Phing</a><br />
A project build system based on Apache Ant. You can do anything with it  that you could do with a traditional build system like GNU make, and its  use of simple XML build files and extensible PHP “task” classes make it  an easy-to-use and highly flexible build framework. Features include  running PHPUnit and SimpleTest unit tests, file transformations, file  system operations, interactive build support, SQL execution, CVS/SVN  operations, tools for creating PEAR packages, and much more.</li>
</ul>
<h3>Code</h3>
<ul>
<li><a href="http://www.beautifyphp.com/" target="_blank">BeautifyPHP</a><br />
Beautify PHP is a completely free service that allows visitors to  properly format their PHP code according to PEAR standards.</li>
<li><a href="http://pear.php.net/package/PHP_Beautifier" target="_blank">PHP  Beautifier</a><br />
This program reformat and beautify PHP 4 and PHP 5 source code files  automatically. The program is Open Source and distributed under the  terms of PHP Licence. It is written in PHP 5 and has a command line  tool.</li>
<li><a href="http://www.phpobjectgenerator.com/" target="_blank">PHP  Object Generator (POG)</a><br />
an open source PHP code generator which automatically generates clean  &amp; tested Object Oriented code for your PHP4/PHP5 application. By  generating PHP objects with integrated CRUD methods, POG gives you a  head start in any project.</li>
<li><a href="http://uml2php5.zpmag.com/en/index.php" target="_blank">UML2PHP5</a><br />
UML2PHP5 is a plugin designed to fit on the <a href="http://live.gnome.org/Dia" target="_blank">Dia diagram application</a>.  It automatically generates the PHP code structure following the  diagram’s classes.</li>
<li><a href="http://www.dpriver.com/" target="_blank">Instant SQL  Formatter</a><br />
Instant SQL Formatter is a free online SQL tidy tool. In addition to  beautifying SQL code, It can translate SQL code into C#, Java, <strong>PHP</strong>,  DELPHI and other program languages. It also allows you to find out all  database objects such as table, column, function in SQL by selecting  output format to list database object.</li>
<li><a href="http://www.phpmyedit.org/" target="_blank">phpMyEdit</a><br />
MySQL Table Editor and PHP Code Generator. Important features offered by  phpMyEdit are: table manipulation code generation; record addition,  change, view, copy and removal; table paging, sorting and filtering;  lookups into other tables (1:M bindings); permission configuration;  multiple navigation style possibilities; output design control using  CSS; logging user actions; Multilanguage support;ability to extend base  class.</li>
<li><a href="http://www.raizlabs.com/software/phpobfuscator/" target="_blank">PHP Obfuscator</a><br />
Encodes and obfuscates PHP code to make the output difficult to reverse  engineer. The application requires no pre-modifications to your code and  no additional components on your server. This product allows for  encoding of functions, variables and the removal of whitespace.</li>
<li><a href="http://www.codeeclipse.com/" target="_blank">Code Eclipse</a><br />
A PHP obfuscator that turns normal, easy to read PHP code into  gibberish; with little to no loss of speed and no loss of compatibility.</li>
</ul>
<h3>Database</h3>
<ul>
<li><a href="http://phpdataservices.codeplex.com/" target="_blank">PHP  Toolkit for ADO .NET Data Services</a><br />
Enables PHP developers to access data services created using ADO .NET  Data Services framework. The goal is to provide the similar  functionality as .NET library to access and modify the data and its  relationship using URIs which points to pieces of data integrated with  the web.</li>
<li><a href="http://propel.phpdb.org/" target="_blank">Propel</a><br />
Propel is an Object-Relational Mapping (ORM) framework for PHP5. It  allows you to access your database using a set of objects, providing a  simple API for storing and retrieving data.</li>
<li><a href="http://adodb.sourceforge.net/" target="_blank">ADOdb</a><br />
An object oriented library written in PHP that abstracts database  operations for portability. It is modeled on Microsoft’s <strong>ADO</strong>,  but has many improvements that make it unique (eg. <strong>Pivot Tables</strong>,  <strong>Active Record</strong> support, generating HTML for paging  recordsets with next and previous links, cached recordsets, HTML menu  generation, etc). Supports large number of databases including: MySQL,  PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro,  Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and  generic ODBC, ODBTP.</li>
<li><a href="http://www.doctrine-project.org/" target="_blank">Doctrine</a><br />
Doctrine is an object relational mapper (<strong>ORM</strong>) for PHP  5.2.3+ that sits on top of a powerful database abstraction layer (DBAL).  One of its key features is the option to write database queries in a  proprietary object oriented SQL dialect called Doctrine Query Language  (DQL), inspired by Hibernates HQL. This provides developers with a  powerful alternative to SQL that maintains flexibility without requiring  unnecessary code duplication.</li>
</ul>
<h3>Debugging</h3>
<ul>
<li><a href="http://www.xdebug.org/" target="_blank">Xdebug – Debugger  and Profiler Tool</a><br />
The Xdebug extension helps you debug your script by providing a lot of  valuable information. The debug information that Xdebug can provide  includes: stack traces and function traces in error messages, memory  allocation and protection for infinite recursions. Xdebug also provides:  profiling information for PHP scripts, code coverage analysis,  capabilities to debug your scripts interactively with a debug client.  You should also check: <a href="http://code.google.com/p/webgrind/" target="_blank">Webgrind</a> – Xdebug Profiling Web Frontend in PHP, <a href="http://www.bluestatic.org/software/macgdbp/" target="_blank">MacGDBp</a> – Mac OS X application that remotely debug their running PHP  applications powered by Xdebug.</li>
<li><a href="http://www.firephp.org/" target="_blank">FirePHP</a><br />
FirePHP is ideally suited for AJAX development where clean JSON and XML  responses are required. FirePHP enables you to log to your Firebug  Console using a simple PHP method call. All data is sent via response  headers and will not interfere with the content on your page.</li>
<li><a href="http://www.php-debugger.com/" target="_blank">DBG – PHP  Debugger and Profiler</a><br />
DBG is a a full-featured PHP debugger, an interactive tool that helps  you debugging php scripts. It works on a production and/or development  WEB server and allows you debug your scripts locally or remotely, from  an IDE or console.</li>
<li><a href="http://www.php-debug.com/" target="_blank">PHP Debug</a><br />
Provides assistance in debugging PHP code, by program trace, variables  display, process time, included files, queries executed, watch  variables… This information is gathered through the script execution and  therefore are displayed at the end of the script (in a nice floating  div or a html table) so that it can be read and used at any moment.</li>
<li><strong>More:</strong> <a href="http://phpdebuglib.de/" target="_blank">Debuglib</a>, <a href="http://krumo.sourceforge.net/" target="_blank">Krumo</a></li>
</ul>
<h3>Development</h3>
<ul>
<li><a href="http://matrix.squiz.net/developer/tools/php_cs" target="_blank">PHP CodeSniffer</a><br />
PHP CodeSniffer is a PHP5 script that tokenizes and “sniffs” PHP code to  detect violations of a defined set of coding standards. It is an  essential development tool that ensures that your code remains clean and  consistent. It can even help prevent some common semantic errors made  by developers.</li>
<li><a href="http://manual.phpdoc.org/" target="_blank">phpDocumentor</a><br />
Similar to Javadoc, and written in php, phpDocumentor can be used from  the command line or a web interface to create professional <strong>documentation</strong> from php source code. phpDocumentor has support for linking between  documentation, incorporating user level documents like tutorials and  creation of highlighted source code with cross referencing to PHP  general documentation.</li>
<li><a href="http://www.pdepend.org/" target="_blank">PHP Depend</a><br />
PHP Depend is software analyzer and metric tool which aims to provide  many useful information about a specified PHP project. PHP Depend can  generate a large set of software metrics from a given code base, these  values can be used to measure the quality of a software project and they  help to identify that parts of an application where a refactoring  should be applied.</li>
<li><a href="http://phplangeditor.mozdev.org/" target="_blank">phpLangEditor</a><br />
A Firefox add-on that will allow you to easily translate language files  and variables in your PHP scripts.</li>
</ul>
<h3>IDE &amp; Editors</h3>
<ul>
<li><a href="http://www.aptana.com/php" target="_blank">Aptana PHP  Development Environment</a><br />
Aptana PHP is the robust, free, open source IDE for PHP featuring  everything you need to get started fast and get even faster with  developing, testing, tuning, and deploying your PHP apps. From  pre-installed PHP servers, code assist, code templates, code generation,  debugging, refactoring, Smarty editor, database tools and more, Aptana  PHP gives you the end-to-end tools you need for PHP plus all the rest  that Aptana Studio has to offer.</li>
<li><a href="http://www.phpeclipse.com/" target="_blank">PHPEclipse</a><br />
PHPEclipse runs on all the major OS platforms and has the following  features: Syntax Coloring, Brackets Matching, Code folding, Code  Completion, PHP Manual integration, Code templates, XDebug support, DBG  Support, CVS &amp; SVN++ support.</li>
<li><a href="http://www.zend.com/products/studio/" target="_blank">Zend  Studio</a><br />
A professional-grade development environment that includes PHP code  editing, debugging, profiling, unit testing, diagnostics and more.</li>
<li><a href="http://phpanywhere.net/" target="_blank">PHPanywhere</a><br />
A web based free Integrated Development Environment for the PHP  language, in other words it is an application that gives developers all  the code editing capabilities they need to develop PHP applications  online. It includes a real-time syntax code editor with support for all  web formats and a powerful FTP editor.</li>
<li><a href="http://www.jcxsoftware.com/vs.php" target="_blank">VS.Php  For Visual Studio</a><br />
VS.Php is a PHP integrated development environment based on Visual  Studio 2008. With VS.Php you can design, develop, debug and deploy PHP  applications within the Visual Studio IDE.</li>
<li><strong>More:</strong> <a href="http://www.netbeans.org/features/php/index.html" target="_blank">NetBeans</a>,  <a href="http://www.nusphere.com/products/phped.htm" target="_blank">PhpED</a>,  <a href="http://www.phpedit.com/en" target="_blank">PHPEdit</a>, <a href="http://www.mpsoftware.dk/phpdesigner.php" target="_blank">phpDesigner</a>,  <a href="http://macromates.com/" target="_blank">TextMate</a>, <a href="http://www.activestate.com/komodo/" target="_blank">Komodo IDE</a></li>
</ul>
<h3>Security</h3>
<ul>
<li><a href="http://php-ids.org/" target="_blank">PHP Intrusion  Detection System (PHPIDS)</a><br />
A simple to use, well structured, fast and state-of-the-art security  layer for your PHP based web application. The IDS neither strips,  sanitizes nor filters any malicious input, it simply recognizes when an  attacker tries to break your site and reacts in exactly the way you want  it to. Currently the PHPIDS detects all sorts of XSS, SQL Injection,  header injection, directory traversal, RFE/LFI, DoS and LDAP attacks.  Based on a set of approved and heavily tested filter rules any attack is  given a numerical impact rating which makes it easy to decide what kind  of action should follow the hacking attempt. This could range from  simple logging to sending out an emergency mail to the development team,  displaying a warning message for the attacker or even ending the user’s  session.</li>
<li><a href="http://phpsec.org/projects/phpsecinfo/index.html" target="_blank">PhpSecInfo</a><br />
PhpSecInfo provides an equivalent to the phpinfo() function that reports  security information about the PHP environment, and offers suggestions  for improvement. It is not a replacement for secure development  techniques, and does not do any kind of code or app auditing, but can be  a useful tool in a multilayered security approach.</li>
</ul>
<h3>Setup</h3>
<ul>
<li><a href="http://www.analogx.com/contents/download/network/phpconf.htm" target="_blank">PHPConfig</a><br />
A graphical frontend to PHP’s php.ini file, where all of the  configuration of PHP takes place. The end result is that you can spend  more time on your PHP code and less on tweaking ini file. It supports  all of the standard PHP functionality, and has a special tab to handle  any 3rd party plugins.</li>
<li><a href="http://www.lighty2go.com/" target="_blank">Lighty2Go</a><br />
Lighty2Go is a, portable LightTPD, MySQL &amp; PHP (LiMP) stack on a  stick for Windows. Take it with you on your USB thumdrive and have some  fun.</li>
<li><a href="http://wiki.opensource.nokia.com/projects/PAMP" target="_blank">PAMP</a><br />
Personal AMP – Apache, MySQL and PHP – stack for the S60 mobile phone.</li>
<li><a href="http://www.wampserver.com/" target="_blank">WampServer</a><br />
Allows you to setup Apache, PHP and the MySQL database on Windows. It  also comes with PHPMyAdmin to easily manage your databases. WampServer  allows you to add as many Apache, MySQL and PHP releases as you want.</li>
<li><a href="http://www.server2go-web.de/" target="_blank">Server2Go</a><br />
A Webserver that runs out of the box without any installation and on  write protected media. This means that web applications based on  Server2Go can be used directly from CD ROM, a USB stick or from any  folder on a hard disk without the hassle of configuring Apache, PHP or  MySQL.</li>
</ul>
<h3>Testing</h3>
<ul>
<li><a href="http://www.phpunit.de/" target="_blank">PHPUnit</a><br />
PHPUnit is a member of the  xUnit family of testing frameworks and  provides both a framework that makes the writing of tests easy as well  as the functionality to easily run the tests and analyze their results.</li>
<li><a href="http://simpletest.sourceforge.net/" target="_blank">SimpleTest</a><br />
SimpleTest is is similar to JUnit/PHPUnit. It supports mock objects and  can be used to automate the regression testing of web applications with a  scriptable HTTP Client that can parse HTML pages and simulate things  like clicking on links and submitting forms.</li>
<li><a href="http://code.google.com/p/bovigo/wiki/vfsStream" target="_blank">vfsStream</a><br />
vfsStream is a stream wrapper for a virtual file system that may be  helpful in unit tests to mock the real file system. It can be used with  any unit test framework, like PHPUnit or SimpleTest.</li>
</ul>
<h3>Continuous Integration</h3>
<ul>
<li><a href="http://phpundercontrol.org/" target="_blank">phpUnderControl</a><br />
phpUnderControl is an addon application for the continuous integration  tool CruiseControl, which integrates some of the best PHP development  tools. This project aims to make your first steps with CruiseControl and  PHP as easy as possible. Therefore phpUnderControl comes with a command  line tool that performs all modifications to an existing CruiseControl  installation.</li>
</ul>
<h3>Cheet Sheets</h3>
<ul>
<li><a href="http://www.addedbytes.com/cheat-sheets/php-cheat-sheet/" target="_blank">PHP Cheat Sheet From AddedBytes</a><br />
The PHP cheat sheet is a one-page reference sheet, listing date format  arguments, regular expression syntax and common functions.</li>
<li><a href="http://www.serversidemagazine.com/cheat-sheets/PHP5/" target="_blank">PHP 5 Online Cheat Sheet</a><br />
Covering Type: Boolean, Integer, String, Array, Object/Class; String:  functions, conversion; Array: functions, conversion;  Class: definition,  member declaration, member visibility; Date/Time: functions, formats;  Predefined Variables: $_SERVER$_FILES</li>
<li><a href="http://cakephp.org/downloads/Resources" target="_blank">The  CheatSheet – CakePHP 1.2</a><br />
Includes quick reference to CakePHP Config variables, Global Functions,  Conventions, Paths and index.php file. It also provides reference for  Properties, Methods &amp; Callback functions for Models, View,  Controller and Helper classes.</li>
<li><a href="http://koivi.com/apache-iis-php-server-array.php" target="_blank">PHP $_SERVER Superglobal on Apache &amp; IIS</a><br />
A table of keys that are defined in PHP’s $_SERVER superglobal array  running on Apache and IIS servers. The purpose of this table is to allow  PHP developers an insight of what to expect if they must migrate from  one platform to another.</li>
<li><a href="http://hasin.wordpress.com/2006/06/10/smarty-cheat-sheet-version-20/" target="_blank">Smarty Cheat Sheet</a><br />
Anyone still interested in Smarty can use this cheat sheet. Contains  quick tips and reference for Smarty template designers.</li>
<li><a href="http://code.google.com/p/codeigniter-1-7-1-quick-reference-cheatsheet/" target="_blank">CodeIgniter Quick Reference Cheat Sheet</a><br />
Available in PDF &amp; PNG format; Codeigniter cheat sheet contains  library functions with parameters, helpers functions &amp; CodeIgniter  reserved names etc.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/510/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Работает ли Daemon Tools под Windows 7?</title>
		<link>http://iphp.com.ua/archives/506</link>
		<comments>http://iphp.com.ua/archives/506#comments</comments>
		<pubDate>Wed, 20 Jan 2010 00:45:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Soft/Tools]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/?p=506</guid>
		<description><![CDATA[Получили при установке сообщение вроде: &#8220;This program require at least Windows 2000 with SPTD 1.60 or higher. Kernel debugger must be deactivated&#8221; ? Решение: Откройте редактор реестра, найдите ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\SPTD и измените значение Start на 4. Теперь перезагрузите компьютер и вернитесь к этому же ключу. Смените права доступа к ключу &#8211; нажмите правой кнопкой [...]]]></description>
			<content:encoded><![CDATA[<p>Получили при установке сообщение вроде: &#8220;This program require at least Windows 2000 with SPTD 1.60 or higher. Kernel debugger must be deactivated&#8221; ?</p>
<p>Решение:</p>
<p>Откройте редактор реестра, найдите ключ</p>
<p>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\SPTD</p>
<p>и измените значение Start на 4.</p>
<p>Теперь перезагрузите компьютер и вернитесь к этому же ключу. Смените права доступа к ключу &#8211; нажмите правой кнопкой на ключе, &#8220;Разрешения&#8230;&#8221; и выставьте &#8220;Полный доступ&#8221; для всех.</p>
<p>Удалите этот ключ, перезагрузите компьютер и установите Daemon Tools еще раз.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/506/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://iphp.com.ua/archives/502</link>
		<comments>http://iphp.com.ua/archives/502#comments</comments>
		<pubDate>Tue, 19 Jan 2010 01:30:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cars]]></category>

		<guid isPermaLink="false">http://iphp.com.ua/archives/502</guid>
		<description><![CDATA[Остап Бендер, как известно, знал 400 относительно честных способов отъема денег у населения. Но и он позавидовал бы нынешним кидалам в умении &#8220;развести&#8221; на деньги. По нашим наблюдениям, автомобилисты становятся жертвами преступников наиболее часто. По словам майора милиции Валерия Древило, эта категория людей так привлекает мошенников по нескольким причинам. Во-первых, у водителей практически всегда есть [...]]]></description>
			<content:encoded><![CDATA[<p>Остап Бендер, как известно, знал 400 относительно честных способов отъема денег у населения. Но и он позавидовал бы нынешним кидалам в умении &#8220;развести&#8221; на деньги. По нашим наблюдениям, автомобилисты становятся жертвами преступников наиболее часто. По словам майора милиции Валерия Древило, эта категория людей так привлекает мошенников по нескольким причинам. Во-первых, у водителей практически всегда есть с собой деньги (как минимум, на бензин), во-вторых, автомобилист &#8211; не самая бедная прослойка населения: на последние &#8220;кровные&#8221; машину не покупают.</p>
<p>Способов &#8220;развода&#8221; на сегодня придумали множество. Мы расскажем о наиболее популярных из них.</p>
<p><strong>Покупка в группах </strong></p>
<p>&#8220;Автомобиль за 300-500 грн. в месяц&#8221; &#8211; такое объявление на рекламном плакате часто можно увидеть в крупных торговых центрах рядом с новеньким автомобилем, который призывно ждет своего хозяина. Деньги вроде небольшие &#8211; почему бы не поинтересоваться условиями? А вдруг правда?</p>
<p><strong>Уловка мошенника. </strong>Рядом с автомобилем всегда стоит стол, за которым сидит приятный на вид молодой человек или девушка с &#8220;честными&#8221; глазами. Предлагают здесь купить автомобиль по особой схеме: 1000 человек скидываются по 300 грн. и на эти деньги покупают 5 автомобилей по 60 тыс. грн. за штуку. Между участниками группы проводится розыгрыш, и каждый двухсотый получает автомобиль. Остальные продолжают платить по 300 грн. и привлекают новых участников &#8220;лотереи&#8221;. В следующем месяце разыгрывают еще 50 автомобилей. Цикл продолжается до тех пор, пока все участники группы не получат по автомобилю. Как тут не поверить в чудо и удачу? Доверие подкрепляется еще и тем, что сотрудник компании-пирамиды показывает кучу документов, лицензий, гарантий.</p>
<p><strong>На самом деле. </strong>Платить по 300 грн. в месяц можно годами. Каждый месяц будут приходить уведомления о том, что в этом месяце &#8220;выиграли не вы&#8221;. В любой момент из группы можно выйти, но есть одна незадача &#8211; вступительный взнос и ежемесячные взносы не возвращаются. Нам в редакцию присылают письма читатели, которые пытаются получить автомобиль по 5-6 лет. &#8220;За это время я бы уже давно выплатил обычный кредит&#8221;, &#8211; пишет Алексей Н. из Донецка.</p>
<p><strong>Полезный совет.</strong> Категорически не советуем участвовать в каких-либо схемах, напоминающих пирамиду хотя бы отдаленно. Помните, что бесплатный сыр бывает только в мышеловке.</p>
<p><em>Комментарий психолога. </em>По словам психолога Центра практической психологии и психоанализа &#8220;Имаго&#8221; Татьяны Назаренко, наиболее уязвимы для участия в таких группах люди, психика которых находится в угнетенном состоянии (стресс, депрессия). &#8220;В ситуациях, когда человеку очень сложно справиться с восприятием реальности, психика человека начинает регрессировать. Для того, чтобы защититься от тревоги, человек начинает пользоваться &#8220;магическим&#8221; мышлением. Человеку начинает казаться, что с помощью определенных ритуалов, действий (например ежемесячных взносов) он может присоединиться к какой-то большой и всесильной структуре, и это даст ему возможность обладать чем-то таким, что другим недоступно, не прилагая к этому серьезных усилий&#8221;, &#8211; говорит эксперт.<span id="more-502"></span></p>
<p><strong>Дорожные подставы </strong></p>
<p>С середины 90-х годов, когда для многих людей стал доступен автомобиль, чрезвычайно распространился вид мошенничества, получивший жаргонное название &#8220;автоподстава&#8221;. Основных схем тут две.</p>
<p><strong>Уловка мошенника.</strong> Схема 1. ДТП с дорогим автомобилем.</p>
<p>Мошенники (как правило, опытные водители) действуют группой из двух-трех автомобилей. Они выявляют на дороге человека, который едет один и не слишком уверенно водит машину. С помощью какой-либо провокации его вынуждают совершить запланированное преступниками ДТП. Самый простой (но далеко не единственный) способ: когда жертва едет в крайнем левом ряду, одна из машин преступников, якобы &#8220;спешащая&#8221;, фарами и/или звуковым сигналом &#8220;сгоняет&#8221; более тихоходного &#8220;чайника&#8221; из левого ряда. Жертва, уступая дорогу, сдает вправо, и тут же происходит столкновение: подставная машина, которая была у жертвы в &#8220;мертвой зоне&#8221; (ее не видно в зеркала) внезапно производит ускорение и подставляется под удар. Формально в аварии оказывается виновата жертва &#8211; она якобы &#8220;подрезала&#8221; подставную машину.</p>
<p>После этого водитель и пассажиры подставной машины криками и угрозами вымогают у жертвы деньги &#8220;на ремонт&#8221;, требуя расплатиться на месте, не вызывая ГАИ и ничего не оформляя. Упирают на то, что в случае официального разбирательства сумма компенсации будет большей.</p>
<p><strong>На самом деле. </strong>Машина, &#8220;на ремонт&#8221; которой мошенники вымогают деньги, может за один день побывать в нескольких аналогичных ДТП, и в действительности сумма на восстановление минимально-приличного ее вида существенно меньше той, которую мошенникам удается отобрать у жертвы.</p>
<p><strong>Уловка мошенника. </strong>Схема 2. Сбитый пешеход.</p>
<p>Эта неприятность как правило, ждет водителя, когда автомобиль выезжает со двора или парковки супермаркета. Внезапно автомобиль сбивает пешехода, который эффектно сползает по лобовому стеклу, оставляя вмятины на капоте. Все происходит настолько быстро, что водитель даже не успевает ничего понять. Пешеход же лежит и корчится от боли. Тут же находятся свидетели, которые видели, как этого пешехода сбили, а наказание за такое правонарушение, как все знают, тяжелое. Естественно, водитель предпочитает &#8220;договориться на месте&#8221;.</p>
<p><strong>На самом деле. </strong>Под видом пешехода работает мошенник, который сам бросается на капот. &#8220;Упасть&#8221; так, чтобы остались вмятины от якобы сильного столкновения несложно &#8211; капот достаточно &#8220;нежная&#8221; деталь.</p>
<p><em>Комментарий психолога. </em>&#8220;Жертва в этом случае чувствует себя виноватой &#8211; во-первых, из-за формального нарушения правил дорожного движения, во-вторых, у жертвы, как правило, небольшой опыт вождения. ДТП &#8211; непривычный стресс, из которого человек стремится выбраться как можно скорее и совершает ошибку&#8221;, &#8211; говорит Татьяна Назаренко.</p>
<p><strong>Полезный совет.</strong> &#8220;Средством от автоподставы или, во всяком случае, минимального от нее ущерба, является страхование машины, категорический отказ от &#8220;оплаты на месте&#8221;, вызов ГАИ и представителя страховщика сразу после столкновения. Надо настаивать на том, что ущерб компенсирует страховая&#8221;, &#8211; прокомментировали нам в пресс-центре ГАИ МВД Украины. Однако нам так и не ответили, что делать водителю в том случае, если сотрудник ГАИ не видит настоящей причины ДТП, фиксирует нарушение правил жертвой ПДД и передает права в суд, где либо назначают высокий штраф, либо забирают их сроком от 1 до 2-х лет.</p>
<p><strong>Промывка двигателя </strong></p>
<p><strong>Уловка мошенника. </strong>При замене масла практически на всех СТО мастера задают стандартный вопрос: &#8220;Двигатель промывать будем?&#8221; Как правило, автолюбитель автоматически отвечает &#8220;да&#8221;. При дальнейшем разговоре мастера всегда убеждают в том, что без этого не обойтись. Стандартные аргументы: &#8220;Двигатель очищается от старого масла, мы заливаем свежее. Нужно избежать смеси прежнего масла с новым, особенно если меняется минералка на синтетику&#8221;.</p>
<p><strong>На самом деле. </strong>&#8220;Вымыть двигатель изнутри практически невозможно, особенно если там уже образовались коксовые отложения. Промывочное масло способно вымыть лишь легкие фракции: парафин, вазелин, оставляя при этом шлаковый скелет. Отломится маленький кусочек от этих костяшек, не более 2 мм, и проскочит через канал, а если нет? Перекроет подачу масла, например, в коленвал, &#8220;обезмаслит&#8221; его, после чего вал просто &#8220;задерет&#8221;, &#8211; говорит директор СТО &#8220;Вольво+&#8221; Василий Шевчик. &#8211; Кроме того, промывочное масло &#8211; масло с неизвестными допусками и стандартами. Стоит ли лить в дорогостоящий двигатель неизвестную бурду?&#8221;</p>
<p><strong>Полезный совет.</strong> Если вы все-таки приняли решение произвести промывку, лучше всего залить в двигатель рекомендуемое производителем автомобиля масло, подождать, пока оно проработает несколько дней, слить его и залить свежее вместе с заменой масляного фильтра на свежий. Смысл в процедуре промывки есть лишь в том случае, когда в двигатель попали посторонние вещества (например, если случайно залита посторонняя жидкость).</p>
<p><strong>Лекарства для двигателя </strong></p>
<p><strong>Уловка мошенника. </strong>Но мошенники ждут автомобилиста не только в тот момент, когда он хочет купить автомобиль, едет за рулем либо проводит стандартное обслуживание. Многие водители стараются улучшить свой автомобиль и ищут способы это сделать какими-то простыми методами. Специально для этой категории автолюбителей мошенники продают &#8220;чудо-средства&#8221;. &#8220;Если его залить в двигатель, по словам продавцов, старый автомобиль будет &#8220;летать как новенький&#8221;, &#8211; говорят продавцы. Стоит такое удовольствие относительно недорого &#8211; от 100 до 500 грн. Для сравнения, капремонт мотора обойдется в $600-2000.</p>
<p>&#8220;Дешевая юшка&#8221; многих автомобилистов не смущает и они с энтузиазмом несут мошенникам деньги. Да и как тут не поверить, если на глазах изумленной публики с двигателя сливают масло, а он продолжает работать &#8211; такой трюк часто демонстрируют на выставках. Различные присадки, если судить из рекламы, снижают расход аж на 30-40% и избавляют мотор от необходимости ремонта.</p>
<p><strong>На самом деле. </strong>По словам опрошенных нами специалистов, разобраться на рынке автохимии &#8220;кто есть кто&#8221; сложно. Дело в том, что часть продаваемых присадок действительно приносят двигателю пользу, но основная масса &#8211; обычное надувательство.</p>
<p><strong>Виды присадок </strong></p>
<p><strong>Реметаллизаторы. </strong>Это &#8211; составы, в которых в нейтральном носителе, полностью растворимом в масле, содержатся соединения или ионы мягких металлов. Попадая в зону трения, эти соединения заполняют микронеровности и создают плакирующий слой, восстанавливающий поверхность.</p>
<p>Замена масла быстро сводит к нулю эффект от начальной обработки реметаллизатором. Более того, даже кратковременное отсутствие препарата в масляной системе приводит к &#8220;состругиванию&#8221; защитного слоя с поверхности цилиндров поршневыми кольцами, особенно в пусковых режимах. Поэтому нередко наблюдаются случаи заклинивания двигателя после обработки такими препаратами.</p>
<p><strong><em>Тефлонсодержащие препараты. </em></strong>Тефлон &#8211; хороший антифрикционный и антипригарный материал, эффективно работающий практически сразу после попадания в зону трения. Однако хорошо известна и нестойкость тефлоновых покрытий. Потому, в частности, сомнительны утверждения некоторых фирм, будто однократная обработка двигателя препаратом этой группы обеспечивает длительность действия антифрикционного слоя на 1 млн. миль пробега.</p>
<p>Для эффективной работы присадки необходимо ее постоянное присутствие в масле. Кроме того, тефлон &#8211; отличный теплоизолятор. Наличие тефлонового слоя на стенках камеры сгорания ведет к существенному росту температур газа в цилиндре: наблюдается практически двукратный рост выхода окислов азота в отработавших газах. Опрошенные нами специалисты отмечают даже случаи, когда длительное использование тефлоновых препаратов приводило к закоксованию поршневых колец и, как следствие, перегреву поршней и выходу силового агрегата из строя.</p>
<p><strong><em>Полимерные антифрикционные препараты (модификаторы трения). </em></strong>Эти препараты создавались специалистами оборонной промышленностью и изначально имели узкое назначение &#8211; обеспечить кратковременное сохранение подвижности боевой техники в случае серьезного повреждения масляной системы.</p>
<p>При использовании данных препаратов приемный грибок масляного насоса и масляные каналы &#8220;зарастают&#8221; полимером, сечения каналов уменьшаются &#8211; это приводит к росту давления (снижает расход топлива, увеличивает мощность), но побочным эффектом является преждевременный износ подшипников двигателя. А это лечится только капремонтом.</p>
<p><strong>Ремонтно-восстановительные составы (РВС).</strong>Их действие базируется на уникальных свойствах порошка серпантивита. При трении серпантивит разлагается с выделением большого количества тепловой энергии, под воздействием которой происходит разогрев металла, внедрение в его структуру микрочастиц минерала и образование композитной металлокерамической структуры (металл-минерал), обладающей очень высокой твердостью и износостойкостью.</p>
<p>Применение РВС в двигателях сталкивается с серьезной проблемой: агрегат, обработанный минералами, теряет температурную стабильность. В результате двигатель подвергается риску перегрева. Кроме того, в процессе приработки двигателя с РВС из-за резко возросших температур цилиндра значительно увеличивается расход масла и часто отпускаются поршневые кольца. Кроме того, разработчики РВС не решили проблему того, что в моторе работают пары трения с различными механическими свойствами &#8211; на многих двигателях происходит абразивный износ отдельных узлов.</p>
<p><strong>Полезный совет. </strong> По словам директора СТО &#8220;КиевСкан&#8221; Андрея Даллакяна, никаких дополнительных присадок в двигатель лить не нужно &#8211; состав качественного моторного масла достаточно универсален. &#8220;Если двигатель плохо работает, то поможет только моторист&#8221;, &#8211; отмечает эксперт. При этом он добавляет, что после обработки мотора присадками стоимость ремонта может вырасти на 20-30%.</p>
<p><strong>Анекдот в ТЕМУ. </strong>&#8220;Я добавил в моторное масло модификатор трения, что дало мне 25% экономии топлива. Реметаллизатор дал 30%, кондиционер металла &#8211; столько же, по 28% добавили геомодификатор и тефлоновая присадка&#8230; И теперь через каждые 30 км мне приходится останавливаться отливать бензин из бака&#8221;.</p>
<p><strong>Газ для шин </strong></p>
<p><strong>Уловка мошенника. </strong>Года три назад украинские шиномонтажные мастерские стали массово предлагать новую услугу &#8211; заправку шин газом. Судя по аннотациям, в состав &#8220;шинного&#8221; газа входят азот, аргон, неон, гелий и другие полезные вещества. &#8220;Азот нужен для того, чтобы шина не окислялась, неон и гелий &#8211; для плавности хода, а также для улучшения амортизации колес и сохранения постоянного давления. В состав добавляют аргон, чтобы газовая смесь не вылетала через повреждения шины и неплотные места прилегания шины и диска&#8221;, &#8211; написано в рекламе. У супергаза, по данным продавцов, есть еще множество полезных свойств: он улучшает управляемость, устойчивость автомобиля, уменьшает тормозной путь и шум от соприкосновения шин с дорожным покрытием. Стоимость услуги &#8211; 50-100 грн. (в зависимости от &#8220;фирменности&#8221; продукта). Заправка же шин обычным воздухом стоит 5 грн.</p>
<p><strong>На самом деле.</strong> &#8220;Кроме внутреннего воздействия на резину, есть еще не менее агрессивный воздух снаружи, так что об эффекте коррозионной стойкости говорить смысла нет. То же самое касается мягкости &#8220;шинного&#8221; газа: все газы в природе имеют одинаковую жесткость&#8221;, &#8211; говорит Марк Бородай, эксперт-автотехник КНИИСЭ (Киевского научно-исследовательского института судебных экспертиз).</p>
<p>Но и это еще не все. Работник одной из шиномонтажных мастерских на условиях анонимности поведал нам, что на самом деле под видом спецгаза в шины закачивают обычный воздух. &#8220;Но клиенты все равно говорят о том, что чувствуют улучшение в поведении автомобиля. Психология&#8221;, &#8211; поясняет мастер. Фактически, шиномонтажники придумали способ делать деньги из воздуха в буквальном смысле.</p>
<p><strong>Полезный совет. </strong>Заправляйте шину обычным воздухом и ни в коем случае не переплачивайте за газ в 20-кратном размере.</p>
<p><strong>Активатор топлива </strong></p>
<p><strong>Уловка мошенника. </strong>&#8220;Хит&#8221; последних нескольких лет &#8211; активаторы топлива. На рынке предлагают устройство, которое необходимо врезать в топливопровод.</p>
<p>По данным разработчиков, когда топливо проходит через активатор, тот посредством создания электромагнитных завихрений &#8220;заряжает&#8221; молекулы бензина или дизеля, что заставляет топливо сгорать эффективнее.</p>
<p><strong>На самом деле.</strong> По мнению Александра Воронкова, директора Государственного предприятия &#8220;Научно-исследовательский институт химических технологий &#8220;Химтехнология&#8221;, при помощи одного лишь электромагнитного излучения добиться повышения экономичности невозможно. &#8220;Это шарлатанство&#8221;, &#8211; говорит эксперт. Причем, специалист по химии даже не может представить себе, каким образом электромагнитное излучение может повлиять на свойство нефтепродуктов. Подтверждают его мнение и результаты испытаний немецкого журнала &#8220;Auto Motor and Sport&#8221;, которые показали абсолютную бесполезность описанного выше девайса.</p>
<p><strong>Полезный совет. </strong>Добиться реальной экономии можно за счет изменения стиля вождения.</p>
<p><strong>Таблетки для бензина</strong></p>
<p><strong>Уловка мошенника. </strong>Последние два года на автобазарах активно продают специальные таблетки, которые следует добавлять в топливо, &#8211; так называемые биодобавки. По словам разработчиков, такая таблетка уменьшит расход топлива аж на 30%. Другие свойства таблеток: оптимизация процесса сгорания, улучшенная теплоотдача, очистка трубопровода и топливного бака. Цена &#8211; 180грн. за 10 капсул. Расход &#8211; 1 капсула на 60 литров топлива.</p>
<p><strong>На самом деле. </strong>По данным московского института НАМИ, подобные таблетки &#8211; вовсе не какая-то чудо-жидкость, а самый обычный нафталин. А средство это известно еще с 80-х годов &#8211; нафталин повышает октановое число. Правда, есть и последствия &#8211; нафталин этот образует невероятное количество нагара в топливной системе и кристаллизуется, забивая шланги, бензонасос и форсунки инжектора.</p>
<p><strong>Полезный совет.</strong> Снизить расход топлива и продлить жизнь автомобиля можно за счет использования качественного топлива, изменения манеры езды и поддержания автомобиля в идеальном техсостоянии.</p>
<p><strong>Панацея от камеры </strong></p>
<p><strong>Уловка мошенника. </strong>С введением новых штрафов за нарушение ПДД на автомобильных рынках появился новый товар &#8211; средства защиты от гаишных фото- и видеокамер.</p>
<p>Рамки и лаки. Автолюбителю на выбор предлагается огромный ассортимент самых различных рамок: лученепроницаемая, &#8220;с засветкой&#8221;, &#8220;с автоматическим затемнением&#8221;, &#8220;светоотражающая&#8221;. Стоимость &#8211; от 50 до 800 грн. По словам продавцов, для камер ГАИ номера автомобилей, оснащенных подобными устройствами автомобилей, не видны. То же самое касается работы спрея &#8220;фотоблокер&#8221;, рекламируемого в интернете, &#8211; он засвечивает снимок только при условии работы камеры с яркой вспышкой, но спецсредства ГАИ работают без нее.</p>
<p><strong>На самом деле. </strong>Принцип работы, фиксирующей функции камер ГАИ, не отличается от работы обычного фотоаппарата. Даже если сфотографировать номер обычным цифровиком, его будет прекрасно видно как с рамкой, так и без нее.</p>
<p><strong>Полезный совет. </strong>По-настоящему эффективной защитой от штрафов является езда по правилам.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphp.com.ua/archives/502/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
