<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17820140</id><updated>2011-12-15T04:54:28.237+02:00</updated><title type='text'>PHP: yet another blog</title><subtitle type='html'>Yaroslav (Jahroslav) Shapoval write about his vision of using PHP, PEAR, MySQL, XML.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jahroslav.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jahroslav.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ярослав Шаповал</name><uri>http://www.blogger.com/profile/11093920547118217257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17820140.post-113040073635514473</id><published>2005-10-27T10:08:00.000+02:00</published><updated>2005-10-27T10:12:16.366+02:00</updated><title type='text'>Added AJAX + CyrLat class usage demo</title><content type='html'>No need to reload page! Ajax-technology do it for you. See examples on &lt;a href="http://www.phpclasses.org/browse/package/2641.html"&gt;my phpclasses page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17820140-113040073635514473?l=jahroslav.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jahroslav.blogspot.com/feeds/113040073635514473/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17820140&amp;postID=113040073635514473' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/113040073635514473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/113040073635514473'/><link rel='alternate' type='text/html' href='http://jahroslav.blogspot.com/2005/10/added-ajax-cyrlat-class-usage-demo.html' title='Added AJAX + CyrLat class usage demo'/><author><name>Ярослав Шаповал</name><uri>http://www.blogger.com/profile/11093920547118217257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17820140.post-112992807692521762</id><published>2005-10-21T22:51:00.000+02:00</published><updated>2005-10-21T22:54:36.930+02:00</updated><title type='text'>My class in PHPClasses.org</title><content type='html'>On &lt;a href="http://www.phpclasses.org/browse/package/2641.html"&gt;PHPClasses&lt;/a&gt; you can see now my class for converting cyrillic to latin symbols and from latin to cyrillic. I don't thing it is intresting for non-russian speaking readers, but class is so nice :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17820140-112992807692521762?l=jahroslav.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jahroslav.blogspot.com/feeds/112992807692521762/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17820140&amp;postID=112992807692521762' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112992807692521762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112992807692521762'/><link rel='alternate' type='text/html' href='http://jahroslav.blogspot.com/2005/10/my-class-in-phpclassesorg.html' title='My class in PHPClasses.org'/><author><name>Ярослав Шаповал</name><uri>http://www.blogger.com/profile/11093920547118217257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17820140.post-112964875354308886</id><published>2005-10-18T17:16:00.000+02:00</published><updated>2005-10-18T17:19:14.770+02:00</updated><title type='text'>New template</title><content type='html'>New Template for my blog. Only CSS changed and two blocks were misplased. I think it's rather good-looking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17820140-112964875354308886?l=jahroslav.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jahroslav.blogspot.com/feeds/112964875354308886/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17820140&amp;postID=112964875354308886' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112964875354308886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112964875354308886'/><link rel='alternate' type='text/html' href='http://jahroslav.blogspot.com/2005/10/new-template.html' title='New template'/><author><name>Ярослав Шаповал</name><uri>http://www.blogger.com/profile/11093920547118217257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17820140.post-112941152472687711</id><published>2005-10-15T23:25:00.000+02:00</published><updated>2005-10-24T08:43:23.130+02:00</updated><title type='text'>Generated in xx.xx seconds</title><content type='html'>&lt;strong&gt;&lt;/strong&gt;Are you interested in knowing how much time is needed for PHP to proceed your script? NO? O.K., just think of this like about example, such a "Hello, world!". We'll make it using PEAR.&lt;br /&gt;Let's look, what time is needed to echo "Hello, World!" phrase.&lt;br /&gt;So the idea is not new: before printing phrase look at clock and remember this value. Now print phrase. Look at clock again and you'll see how much time passed.&lt;br /&gt;I promised to do it using PEAR. OK, Benchmark::Timer is what we need.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;# I don't think any comments needed at all, but…&lt;br /&gt;require_once("PEAR.php");&lt;br /&gt;require_once("Benchmark/Timer.php");&lt;br /&gt;# initialize $timer&lt;br /&gt;$timer=new Benchmark_timer;&lt;br /&gt;# begin time counting&lt;br /&gt;&lt;strong&gt;$timer-&gt;start();&lt;/strong&gt;&lt;br /&gt;# doing smth&lt;br /&gt;&lt;strong&gt;echo "Hello, World!\n&amp;lt;br&amp;gt;";&lt;/strong&gt;&lt;br /&gt;# stop time counting&lt;br /&gt;&lt;strong&gt;$timer-&gt;stop();&lt;/strong&gt;&lt;br /&gt;# show result&lt;br /&gt;echo "Time elapsed: ".$timer-&amp;gt;TimeElapsed();&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;pre wrap=""&gt;That's all. [Hi, Max :)]&lt;br /&gt;&lt;/pre&gt; Read docs for Benchmark::Timer, and you'll find very interesting function &lt;strong&gt;setMarker(). &lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17820140-112941152472687711?l=jahroslav.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jahroslav.blogspot.com/feeds/112941152472687711/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17820140&amp;postID=112941152472687711' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112941152472687711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112941152472687711'/><link rel='alternate' type='text/html' href='http://jahroslav.blogspot.com/2005/10/generated-in-xxxx-seconds.html' title='Generated in xx.xx seconds'/><author><name>Ярослав Шаповал</name><uri>http://www.blogger.com/profile/11093920547118217257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17820140.post-112941148788233756</id><published>2005-10-15T23:24:00.000+02:00</published><updated>2005-10-24T11:58:25.930+02:00</updated><title type='text'>Save your nerves and time-use PEAR</title><content type='html'>&lt;strong&gt;&lt;/strong&gt;Very often when you are working at a _rather_big_project_ you want to save your time and nerves. You have a clear idea of what to do in general, but digging little parts of a project you understand that details are numerous and free time is not endless. You remember, what there are a lot of usual code-parts witch are going from project to project, some parts of them were made by you some time ago from the very beginning, some were copy-pasted from codes of other people. Now they need correction for your current needs. You begin copy-pasting some scripts, editing them. Brrrr. That's a good way but… To protect your nerves and time I propose you to use PEAR.&lt;br /&gt;I think that you've heard about PEAR, but I don't think you really used it. If I'm mistaken, I'm really happy for you and think that you are using PEAR with pleasure.&lt;br /&gt;In any case I want to tell about my experience working with PEAR.&lt;br /&gt;There is a huge number of manuals, help-topics, forum-talks about "How to get/install/use PEAR", that's why I will skip "Introduction to PEAR" and show you my vision of using it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17820140-112941148788233756?l=jahroslav.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jahroslav.blogspot.com/feeds/112941148788233756/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17820140&amp;postID=112941148788233756' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112941148788233756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17820140/posts/default/112941148788233756'/><link rel='alternate' type='text/html' href='http://jahroslav.blogspot.com/2005/10/save-your-nerves-and-time-use-pear.html' title='Save your nerves and time-use PEAR'/><author><name>Ярослав Шаповал</name><uri>http://www.blogger.com/profile/11093920547118217257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
