<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Gilu Blog</title>
    <link>http://blog.gilu.ge/</link>
    <description>Web Development &amp; Design</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 24 Dec 2009 16:26:03 GMT</pubDate>

    <image>
        <url>http://blog.gilu.ge/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: Gilu Blog - Web Development &amp; Design</title>
        <link>http://blog.gilu.ge/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>JavaScript ბიბლიოთეკა PHP.JS</title>
    <link>http://blog.gilu.ge/index.php?/archives/25-JavaScript-PHP.JS.html</link>
            <category>JavaScript</category>
            <category>PHP</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/25-JavaScript-PHP.JS.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width:210px;padding:3px;&quot;&gt;&lt;img src=&quot;http://images.geotorrents.com/images/l6siwf5m5nhotugp7f.png&quot; alt=&quot;PHP.JS&quot; /&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;PHP.JS&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href=&quot;http://phpjs.org&quot;&gt;PHP.JS&lt;/a&gt; - ჯავასკრიპტის შესანიშნავი ბიბლიოთეკა, სადაც დაწერილია PHP-ს ანალოგიური ფუნქციები.&lt;br /&gt;
ესეც ფუნქციების სრული ჩამონათვალი:&lt;br /&gt;
&lt;blockquote&gt;- abs&lt;br /&gt;
- acosh&lt;br /&gt;
- acos&lt;br /&gt;
- addslashes&lt;br /&gt;
- array&lt;br /&gt;
- array_change_key_case&lt;br /&gt;
- array_chunk&lt;br /&gt;
- array_combine&lt;br /&gt;
- array_count_values&lt;br /&gt;
- array_diff&lt;br /&gt;
- array_diff_assoc&lt;br /&gt;
- array_diff_key&lt;br /&gt;
- array_fill&lt;br /&gt;
- array_flip&lt;br /&gt;
- array_keys&lt;br /&gt;
- array_key_exists&lt;br /&gt;
- array_map&lt;br /&gt;
- array_pad&lt;br /&gt;
- array_pop&lt;br /&gt;
- array_product&lt;br /&gt;
- array_push&lt;br /&gt;
- array_rand&lt;br /&gt;
- array_reduce&lt;br /&gt;
- array_reverse&lt;br /&gt;
- array_search&lt;br /&gt;
- array_shift&lt;br /&gt;
- array_sum&lt;br /&gt;
- array_unique&lt;br /&gt;
- array_unshift&lt;br /&gt;
- array_values&lt;br /&gt;
- array_walk&lt;br /&gt;
- array_walk_recursive&lt;br /&gt;
- asinh&lt;br /&gt;
- asin&lt;br /&gt;
- atanh&lt;br /&gt;
- atan&lt;br /&gt;
- base64_decode&lt;br /&gt;
- base64_encode&lt;br /&gt;
- basename&lt;br /&gt;
- base_convert&lt;br /&gt;
- bin2hex&lt;br /&gt;
- bindec&lt;br /&gt;
- call_user_func_array&lt;br /&gt;
- ceil&lt;br /&gt;
- checkdate&lt;br /&gt;
- chr&lt;br /&gt;
- compact&lt;br /&gt;
- cosh&lt;br /&gt;
- cos&lt;br /&gt;
- count&lt;br /&gt;
- count_chars&lt;br /&gt;
- crc32&lt;br /&gt;
- create_function&lt;br /&gt;
- date&lt;br /&gt;
- decbin&lt;br /&gt;
- dechex&lt;br /&gt;
- decoct&lt;br /&gt;
- defined&lt;br /&gt;
- deg2rad&lt;br /&gt;
- dirname&lt;br /&gt;
- echo&lt;br /&gt;
- empty&lt;br /&gt;
- end&lt;br /&gt;
- explode&lt;br /&gt;
- exp&lt;br /&gt;
- file&lt;br /&gt;
- file_get_contents&lt;br /&gt;
- floatval&lt;br /&gt;
- floor&lt;br /&gt;
- fmod&lt;br /&gt;
- function_exists&lt;br /&gt;
- getrandmax&lt;br /&gt;
- get_class&lt;br /&gt;
- get_html_translation_table&lt;br /&gt;
- get_included_files&lt;br /&gt;
- hexdec&lt;br /&gt;
- htmlentities&lt;br /&gt;
- htmlspecialchars&lt;br /&gt;
- htmlspecialchars_decode&lt;br /&gt;
- html_entity_decode&lt;br /&gt;
- http_build_query&lt;br /&gt;
- hypot&lt;br /&gt;
- implode&lt;br /&gt;
- include&lt;br /&gt;
- include_once&lt;br /&gt;
- intval&lt;br /&gt;
- in_array&lt;br /&gt;
- ip2long&lt;br /&gt;
- isset&lt;br /&gt;
- is_array&lt;br /&gt;
- is_bool&lt;br /&gt;
- is_finite&lt;br /&gt;
- is_infinite&lt;br /&gt;
- is_int&lt;br /&gt;
- is_nan&lt;br /&gt;
- is_null&lt;br /&gt;
- is_numeric&lt;br /&gt;
- is_object&lt;br /&gt;
- is_string&lt;br /&gt;
- join&lt;br /&gt;
- krsort&lt;br /&gt;
- ksort&lt;br /&gt;
- lcg_value&lt;br /&gt;
- levenshtein&lt;br /&gt;
- log10&lt;br /&gt;
- log&lt;br /&gt;
- long2ip&lt;br /&gt;
- ltrim&lt;br /&gt;
- max&lt;br /&gt;
- md5&lt;br /&gt;
- md5_file&lt;br /&gt;
- min&lt;br /&gt;
- mktime&lt;br /&gt;
- mt_getrandmax&lt;br /&gt;
- mt_rand&lt;br /&gt;
- nl2br&lt;br /&gt;
- number_format&lt;br /&gt;
- octdec&lt;br /&gt;
- ord&lt;br /&gt;
- parse_str&lt;br /&gt;
- pi&lt;br /&gt;
- pow&lt;br /&gt;
- preg_quote&lt;br /&gt;
- printf&lt;br /&gt;
- print_r&lt;br /&gt;
- rad2deg&lt;br /&gt;
- rand&lt;br /&gt;
- range&lt;br /&gt;
- require&lt;br /&gt;
- require_once&lt;br /&gt;
- reset&lt;br /&gt;
- round&lt;br /&gt;
- rsort&lt;br /&gt;
- rtrim&lt;br /&gt;
- serialize&lt;br /&gt;
- setcookie&lt;br /&gt;
- sha1&lt;br /&gt;
- sha1_file&lt;br /&gt;
- shuffle&lt;br /&gt;
- sinh&lt;br /&gt;
- sin&lt;br /&gt;
- sizeof&lt;br /&gt;
- sleep&lt;br /&gt;
- sort&lt;br /&gt;
- soundex&lt;br /&gt;
- split&lt;br /&gt;
- sprintf&lt;br /&gt;
- sqrt&lt;br /&gt;
- strcasecmp&lt;br /&gt;
- strchr&lt;br /&gt;
- strcmp&lt;br /&gt;
- stripos&lt;br /&gt;
- stripslashes&lt;br /&gt;
- strip_tags&lt;br /&gt;
- stristr&lt;br /&gt;
- strlen&lt;br /&gt;
- strnatcmp&lt;br /&gt;
- strncasecmp&lt;br /&gt;
- strpbrk&lt;br /&gt;
- strpos&lt;br /&gt;
- strrev&lt;br /&gt;
- strripos&lt;br /&gt;
- strrpos&lt;br /&gt;
- strstr&lt;br /&gt;
- strtolower&lt;br /&gt;
- strtoupper&lt;br /&gt;
- str_ireplace&lt;br /&gt;
- str_pad&lt;br /&gt;
- str_repeat&lt;br /&gt;
- str_replace&lt;br /&gt;
- str_rot13&lt;br /&gt;
- str_split&lt;br /&gt;
- substr&lt;br /&gt;
- substr_count&lt;br /&gt;
- tanh&lt;br /&gt;
- tan&lt;br /&gt;
- time&lt;br /&gt;
- trim&lt;br /&gt;
- ucfirst&lt;br /&gt;
- ucwords&lt;br /&gt;
- unserialize&lt;br /&gt;
- urldecode&lt;br /&gt;
- urlencode&lt;br /&gt;
- utf8_decode&lt;br /&gt;
- utf8_encode&lt;br /&gt;
- var_export&lt;br /&gt;
- wordwrap&lt;/blockquote&gt;&lt;br /&gt;
ოფიციალური ვებ-გვერდი &lt;a href=&quot;http://phpjs.org&quot;&gt;http://phpjs.org&lt;/a&gt; 
    </content:encoded>

    <pubDate>Thu, 24 Dec 2009 20:04:11 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/25-guid.html</guid>
    <category>javascript</category>
<category>library</category>
<category>php</category>

</item>
<item>
    <title>An Early Look At IE9 for Developers</title>
    <link>http://blog.gilu.ge/index.php?/archives/24-An-Early-Look-At-IE9-for-Developers.html</link>
            <category>News</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/24-An-Early-Look-At-IE9-for-Developers.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width:400px;padding:3px;&quot;&gt;&lt;img src=&quot;http://images.geotorrents.com/images/3puozm6oazf5na9xbxb3.jpg&quot; alt=&quot;IE9&quot; /&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Internet Explorer 9&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
როგორც იქნა კორპორაცია Microsoft-მა გამოაქვეყნა მცირედი ინფორმაცია IE9-ის შესახებ.&lt;br /&gt;
რელიზის თარიღი ჯერჯერობით უცნობია.&lt;br /&gt;
&lt;br /&gt;
IE9 გაეშვება მხოლოდ Vista და Windows 7-ზე (ან უფრო ახლებზე).&lt;br /&gt;
&lt;br /&gt;
დამატებითი ინფორმაცია შეგიძლიათ იხილოთ აქ &lt;a href=&quot;http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx&quot; rel=&quot;nofollow&quot;&gt;http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx&lt;/a&gt; 
    </content:encoded>

    <pubDate>Fri, 18 Dec 2009 16:18:27 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/24-guid.html</guid>
    <category>ie</category>
<category>news</category>

</item>
<item>
    <title>echo vs print</title>
    <link>http://blog.gilu.ge/index.php?/archives/23-echo-vs-print.html</link>
            <category>PHP</category>
            <category>Vs.</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/23-echo-vs-print.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;h2 style=&quot;text-align:center;color:#589DE7&quot;&gt;echo vs print&lt;/h2&gt;&lt;br /&gt;
ყველაზე ხშირად ალბათ მაინც ეს კითხვა გაწუხებთ - რატომ &lt;a href=&quot;http://php.net/echo&quot;&gt;echo&lt;/a&gt; და არა &lt;a href=&quot;http://php.net/print&quot;&gt;print&lt;/a&gt;? (ან პირიქით)&lt;br /&gt;
განსხვავება echo-სა და print-ს შორის რათქმაუდნა არსებობს.&lt;br /&gt;
print ყოველთვის &lt;a href=&quot;http://php.net/print#function.print.returnvalues&quot;&gt;აბრუნებს მნიშვნელობა 1&lt;/a&gt;-ს. (ინტეჯერის ტიპით). &lt;a href=&quot;http://php.net/echo#function.echo.returnvalues&quot;&gt;echo კი არაფერს არ აბრუნებს&lt;/a&gt;.&lt;br /&gt;
echo-ს შეგვიძლია გადავცეთ რამოდენიმე პარამეტრი (ფრჩხილების გარეშე), მაგალითად:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;php geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//სინტაქსი ასეთია: echo expression [, expression[, expression] ... ]&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$a&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&#039;aaa &#039;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$b&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&#039;bbb &#039;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$a&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$b&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// echo($a, $b) შეცდომაა&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
როგორც ჩვენ ავღნიშნეთ print აბრუნებს მნიშვნელობას 1-ს. ამიტომ უმნიშვნელოდ მაგრამ მაინც ნელია echo-სთან შედარებით.&lt;br /&gt;
გამომდინარე აქიდან მე გირჩევთ გამოიყენოთ echo print-ის ნაცვლად. 
    </content:encoded>

    <pubDate>Fri, 18 Dec 2009 14:55:24 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/23-guid.html</guid>
    <category>benchmark</category>
<category>functions</category>
<category>php</category>
<category>vs</category>

</item>
<item>
    <title>array_key_exists() vs isset()</title>
    <link>http://blog.gilu.ge/index.php?/archives/21-array_key_exists-vs-isset.html</link>
            <category>PHP</category>
            <category>Vs.</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/21-array_key_exists-vs-isset.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=21</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;h2 style=&quot;text-align:center;color:#589DE7&quot;&gt;array_key_exists() vs isset()&lt;/h2&gt;&lt;br /&gt;
დღეს PHP-ზე/ში მუშაობის დროს რატომღაც გამიჩნდა კითხვა მასივებთან დაკავშირებით. რატომ გამოვიყენო ფუნქცია &lt;a href=&quot;http://php.net/manual/en/function.array-key-exists.php&quot;&gt;array_key_exists()&lt;/a&gt; როდესაც მაქვს შესანიშნავი &lt;a href=&quot;http://php.net/manual/en/function.isset.php&quot;&gt;isset()&lt;/a&gt; რომელიც ბევრად სწრაფია?&lt;br /&gt;
array_key_exists ფუნქციის არსი იმაში მდგომარეობს რომ იგი გვაძლევს აბსოლუტურ სიზუსტეს მასივში ”გასაღების” ძებნისას. აღნიშნული ფუნქციისგან განსხვავებით isset აბრუნებს FALSE-ს თუ გასაღების მნიშვნელობა არის &lt;a href=&quot;http://php.net/manual/en/language.types.null.php&quot;&gt;NULL&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
განვიხილოთ მარტივი მაგალითი:&lt;br /&gt;
&lt;div class=&quot;php geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.php.net/array&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;key&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// Output: Key doesn&#039;t exists.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/isset&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;isset&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;key&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;Key exists.&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;Key doesn&#039;t exists.&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// Output: Key exists.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/array_key_exists&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;array_key_exists&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;key&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$array&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;Key exists.&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160; &amp;#160; &lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;Key doesn&#039;t exists.&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
დასკვნა ასეთია, თუ თქვენ გაინტერესებთ არსებობს თუ არა რაიმე გასაღები მასივში &lt;span style=&quot;color:#ff0000;&quot;&gt;და მისი მნიშვნელობა შეიძლება იყოს &lt;a href=&quot;http://php.net/manual/en/language.types.null.php&quot;&gt;NULL&lt;/a&gt; ტიპი&lt;/span&gt;, მაშინ გამოიყენეთ ფუნქცია array_key_exists(). 
    </content:encoded>

    <pubDate>Thu, 17 Dec 2009 22:09:30 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/21-guid.html</guid>
    <category>functions</category>
<category>php</category>
<category>vs</category>

</item>
<item>
    <title>phpDesigner 7 released!</title>
    <link>http://blog.gilu.ge/index.php?/archives/20-phpDesigner-7-released!.html</link>
            <category>General</category>
            <category>News</category>
            <category>PHP</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/20-phpDesigner-7-released!.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=20</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width:400px;padding:3px;&quot;&gt;&lt;img src=&quot;http://mpsoftware.dk/images/phpdesigner7/phpdesigner7-phpide-phpeditor-main.png&quot; alt=&quot;phpDesigner 7&quot; /&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;phpDesigner 7&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
ახლახანს დარელიზდა phpDesigner-ის 7-ე ვერსია.&lt;br /&gt;
ნუ პირველი რათქმა უნდა შევედი &lt;a rel=&quot;nofollow&quot; href=&quot;http://mpsoftware.dk/phpdesigner_whatsnew.php&quot;&gt;What&#039;s new&lt;/a&gt;-ში.&lt;br /&gt;
მოკლედ ჯავასკრიპტი როგორც იქნა ამოქაჩეს და code completion-დან დაწყებული ფრეიმვორკებით დამთავრებული ყველაფერი დაამატეს და ძალიან გამიხარდა. ასევე ბუნებრივია php 5.3 ზე გადაიყვანეს + xDebug და ბეევრი ახალი რამ დაამატეს. ამ ყველაფრის აქ ჩამოწერა ცოტა არ იყოს რთულია, ასე რომ ეწვიეთ &lt;a rel=&quot;nofollow&quot; href=&quot;http://mpsoftware.dk&quot;&gt;ოფიციალურ &lt;/a&gt;საიტს ან პირდაპირ  &lt;a rel=&quot;nofollow&quot; href=&quot;http://mpsoftware.dk/phpdesigner_whatsnew.php&quot;&gt;changelog&lt;/a&gt;- ს. &lt;img src=&quot;http://blog.gilu.ge/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Sat, 17 Oct 2009 11:37:33 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/20-guid.html</guid>
    <category>ide</category>
<category>news</category>
<category>php</category>

</item>
<item>
    <title>Internet Explorer 6 Must Die!</title>
    <link>http://blog.gilu.ge/index.php?/archives/19-Internet-Explorer-6-Must-Die!.html</link>
            <category>JavaScript</category>
            <category>Web Design</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/19-Internet-Explorer-6-Must-Die!.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=19</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;blockquote&gt;&lt;a href=&quot;http://code.ge/ie6mustdie&quot; rel=&quot;nofollow&quot;&gt;პროექტი Internet Explorer 6 Must Die!&lt;/a&gt; მიმართულია ინტერნეტის მომხმარებელთა შორის Internet Explorer 6.0 – ის შემცირებისა და ამ ბრაუზერის სიკვდილის( &lt;img src=&quot;http://blog.gilu.ge/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) დასაჩქარებლად. მიუხედავად ყველაფაფრისა ამ ბრაუზერს ინტერნეტ ბაზრის 25% უკავია რაც ყოვლად დაუშვებელი და მიუღებელია, მითუფრო რომ Microsoft – მა ბოლო წლების მანძილზე გამოუშვა ორი, გაცილებით უკეთესი ბრაუზერი Internet Explorer 7 და Internet Explorer 8.&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 6 Must Die! არის მცირე ზომის სკრიპტი, რომელიც უნდა ჩასვათ თქვენს ვებ გვერდში. ხოლო თუ მომხმარებელი თქვენს გვერდს გახსნის Internet Explorer 6 – ის მეშვეობით დაინახავს მსგავს შეტყობინებას:&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.code.ge/wp-content/uploads/Picture-16-300x169.png&quot; alt=&quot;&quot; /&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;strong&gt;სრული ინფორმაციისთვის ეწვიეთ შემდეგ მისამართს - &lt;a href=&quot;http://code.ge/ie6mustdie&quot; rel=&quot;nofollow&quot;&gt;http://code.ge/ie6mustdie&lt;/a&gt;&lt;/strong&gt; 
    </content:encoded>

    <pubDate>Sat, 03 Oct 2009 23:24:21 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/19-guid.html</guid>
    
</item>
<item>
    <title>Install Ruby on Rails on Debian/Ubuntu</title>
    <link>http://blog.gilu.ge/index.php?/archives/18-Install-Ruby-on-Rails-on-DebianUbuntu.html</link>
            <category>MySQL</category>
            <category>Ruby</category>
            <category>Ruby on Rails</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/18-Install-Ruby-on-Rails-on-DebianUbuntu.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 400px;padding:3px;&quot;&gt;&lt;img src=&quot;http://images.geotorrents.com/images/rg2lnkkq2nomk42orb1n.jpg&quot; alt=&quot;Ruby on Rails&quot; /&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Ruby on Rails&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;ვაყენებთ რუბის ჩვეულებრივ საცავიდან:&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;apt-get&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; ruby-full build-essential&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;სორსიდან:&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;wget&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ftp&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;//&lt;/span&gt;ftp.ruby-lang.org&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;pub&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;ruby&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;stable-snapshot.tar.gz&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
ამოვაარქივოთ&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;tar&lt;/span&gt; xzf stable-snapshot.tar.gz&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
კომპილაცია და ინსტალაცია&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; ruby&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;.&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;configure&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;make&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;make&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
ახლა კი დავტესტოთ.&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;ruby &lt;span style=&quot;color: #660033;&quot;&gt;-v&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
წესით კონსოლში უნდა ნახოთ რუბის ვერსია.&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;ruby 1.9.2p5000 &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2009&lt;/span&gt;-07-&lt;span style=&quot;color: #000000;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#91;&lt;/span&gt;i686-linux&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
ყველაფერი დაყენებულია + ვებ-სერვერი &lt;a href=&quot;http://www.webrick.org/&quot; rel=&quot;nofollow&quot;&gt;WEBrick&lt;/a&gt;.&lt;br /&gt;
ახლა დავაყენოთ &lt;a href=&quot;http://rubygems.org&quot; rel=&quot;nofollow&quot;&gt;RubyGems&lt;/a&gt; და ფრეიმვორკი &lt;a href=&quot;http://rubyonrails.org&quot; rel=&quot;nofollow&quot;&gt;Ruby on Rails&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; ~&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;wget&lt;/span&gt; http:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;//&lt;/span&gt;rubyforge.org&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;frs&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;download.php&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;60718&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;rubygems-1.3.5.tgz&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;tar&lt;/span&gt; xzvf rubygems-1.3.5.tgz&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; rubygems-1.3.5&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; ruby setup.rb&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ln&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-s&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;gem1.8 &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;gem&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
ან გადმოიწერეთ ბოლო ვერსია აქიდან &lt;a href=&quot;http://rubyforge.org/frs/?group_id=126&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/frs/?group_id=126&lt;/a&gt;, რადგან Rails პრობლემატურია RubyGems-ის ძველ ვერსიებზე.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color:red&quot;&gt;გაითვალისწინეთ რომ Ruby 1.9.1 ვერსიას (და უფრო ახალს) მოყვება RubyGems&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;ახლა უკვე როდესაც დაყანებულია Ruby და RubyGems, ჩვენ შეგვიძლია Rails (Ruby on Rails) დავაყენოთ RubyGems-ის საშუალებით&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; gem &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; rails&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
ცოტახანი დაველოდებით, სანამ გადმოიწერს და დააყენებს.&lt;br /&gt;
&lt;br /&gt;
უკვე ამის შემდეგ შეგვიძლია დავაყენოთ &lt;strong&gt;MySQL DB&lt;/strong&gt; სერვერი:&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;apt-get&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; mysql-server mysql-client&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;apt-get&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; libmysql-ruby libmysqlclient-dev&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sudo&lt;/span&gt; gem &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; mysql&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color:red&quot;&gt;გაითვალისწინეთ რომ&lt;/span&gt; რეილზი Debian/Ubuntu-ში Default-ად mysqld.sock-ს ეძებს /tmp/ დირექტორიაში. ამიტომ თქვენს რეილზ აპლიკაციაში  შეცვალეთ database.yml და მიუთითეთ mysqld.sock-ის სწორი მისამართი. &lt;br /&gt;
&lt;div class=&quot;mysql geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;socket: &lt;span style=&quot;color: #008000;&quot;&gt;&#039;/var/run/mysqld/mysqld.sock&#039;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
წესით ყველაფერი OK არის, ყოველი შემთხვევაში დატესტეთ რეილზ აპლიკაცია.&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;rails myApp&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
ცნობილია რომ რეილზი პირველადი მნიშვნელობის მონაცემთა ბაზად იყენებს SQLite-ს, MySQL-ის შემთხვევაში ვუთითებთ&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;rails myApp &lt;span style=&quot;color: #660033;&quot;&gt;-D&lt;/span&gt; mysql&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; myApp&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;ruby script&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;server&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;http://localhost:3000&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
მომავალ სტატიაში დავწერ რეილზის Apache-სთან ინტეგრაციას. 
    </content:encoded>

    <pubDate>Fri, 14 Aug 2009 20:06:28 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/18-guid.html</guid>
    <category>apache</category>
<category>mysql</category>
<category>ruby</category>
<category>ruby on rails</category>

</item>
<item>
    <title>mod_rewrite and Search Engine Friendly URL</title>
    <link>http://blog.gilu.ge/index.php?/archives/16-mod_rewrite-and-Search-Engine-Friendly-URL.html</link>
            <category>PHP</category>
            <category>SEO</category>
            <category>Tips &amp; Tricks</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/16-mod_rewrite-and-Search-Engine-Friendly-URL.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=16</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 337px;&quot;&gt;&lt;img src=&quot;http://images.geotorrents.com/images/2rkvafwbe5cdl5a7zt7p.jpg&quot; alt=&quot;mod_rewrite&quot; /&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Apache mod_rewrite&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
ძირითადად mod_rewrite-ს იყენებენ FURL-თვის შემდეგნაირად:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;apache geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteEngine&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;On&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^([a-z]{&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;})/([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/?$ index.php?id=$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt; [L]&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
რომელიც მაგალითად აისახება ასე www.example.com/id/1/&lt;br /&gt;
&lt;br /&gt;
რა იქნება თუ დაგვჭირდება დაუშვათ page-ს დამატება?&lt;br /&gt;
&lt;div class=&quot;apache geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^([a-z]{&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;})/([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/([a-z]{&lt;span style=&quot;color: #ff0000;&quot;&gt;4&lt;/span&gt;})/([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/?$ index.php?id=$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&amp;amp;page=&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
შედეგი: www.example.com/id/1/page/2/&lt;br /&gt;
თუ კიდევ რამის დამატება მოგვინდება&lt;br /&gt;
&lt;div class=&quot;apache geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^....([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/?([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-9a-zA-Z])$ index.php?id=$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&amp;amp;page=&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&amp;amp;foo=$&lt;span style=&quot;color: #ff0000;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
შედეგი www.example.com/id/1/page/2/foo/bar/&lt;br /&gt;
და ა.შ.&lt;br /&gt;
მაგრამ საბოლოოდ ჩვენს საწყალ .htaccess აპაჩის საკონფიგურაციო ფაილს ექნება ასეთი სახე:&lt;br /&gt;
&lt;div class=&quot;apache geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteEngine&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;On&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/?([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-9a-zA-Z])$ index.php?id=$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&amp;amp;page=&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&amp;amp;foo=$&lt;span style=&quot;color: #ff0000;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/?([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-9a-zA-Z])$ index.php?someid=$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&amp;amp;page=&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&amp;amp;foo=$&lt;span style=&quot;color: #ff0000;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-&lt;span style=&quot;color: #ff0000;&quot;&gt;9&lt;/span&gt;]+)/?([&lt;span style=&quot;color: #ff0000;&quot;&gt;0&lt;/span&gt;-9a-zA-Z])$ index.php?blabla=$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;&amp;amp;page=&lt;span style=&quot;color: #ff0000;&quot;&gt;2&lt;/span&gt;&amp;amp;foo=$&lt;span style=&quot;color: #ff0000;&quot;&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;......&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;არაა ხალხო ეს სწორი მიდგომა!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
მოდით განვიხილოთ სწორი გზა, რათა გავხადოთ ჩვენი საიტი მეგობრული საძიებო სისტემების მიმართ.&lt;br /&gt;
&lt;br /&gt;
ჩვენი .htaccess საკონფიგურაციო ფაილი უნდა გამოიყურებოდეს შემდეგნაირად:&lt;br /&gt;
&lt;div class=&quot;apache geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #adadad; font-style: italic;&quot;&gt;# ვამოწმებთ თუ სერვერზე ჩართულია მოდული mod_rewrite&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #adadad; font-style: italic;&quot;&gt;# წინააღმდეგ შემთხვევაში Internal Server Error-ს გამოტანს თუ მოდული გათიშულია.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #000000; font-weight:bold;&quot;&gt;IfModule&lt;/span&gt; mod_rewrite.c&amp;gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteEngine&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;On&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; &amp;#160;%{REQUEST_FILENAME} &amp;#160;!-f&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; &amp;#160;%{REQUEST_FILENAME} &amp;#160;!-d&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^(.*)$ &amp;#160;index.php?query=$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt; &amp;#160;[L,QSA]&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;#160;&lt;/div&gt;&lt;/li&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;&quot;&gt;&amp;lt;/&lt;span style=&quot;color: #000000; font-weight:bold;&quot;&gt;IfModule&lt;/span&gt;&amp;gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;RewriteEngine&lt;/strong&gt; On - ლოგიკურია, ვრთავთ მოდულს.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;RewriteCond&lt;/strong&gt; - ანუ Rewrite Condition, პირობა, რომლის შესრულების შემთხვევაშიც მოხდება &lt;strong&gt;RewriteRule&lt;/strong&gt; გამოსახვის რეალიზაცია. ანუ ნაგულისხმებია URL, რომელიც თუ დაემთხვა ჩვენს პირობას მოხდეს ამა თუ იმ გამოსახვის რეალიზაცია.&lt;br /&gt;
%{REQUEST_FILENAME} არის &lt;a rel=&quot;nofollow&quot; href=&quot;http://google.com/search?complete=1&amp;hl=en&amp;defl=en&amp;q=define:Environment+variable&amp;ei=O0eFSrCTJpqCnQPH4cDmBA&amp;sa=X&amp;oi=glossary_definition&amp;ct=title&quot;&gt;Environment Variable&lt;/a&gt;, ანუ ქართულად არ ვიცი როგორ იქნება სიტყვასიტყვით, უფრო სერვერული ცვლადები, რომელიც მოქმედებს გარემოზე, ანუ ჩვენს შემთხვევაში კლიენტებზე.&lt;br /&gt;
&lt;span style=&quot;color:red;&quot;&gt;!-f&lt;/span&gt; ნიშნავს &quot;თუ ფაილი არ არსებობს&quot;, ანუ -f არის მოდიფიკატორი &quot;თუ ფაილი არსებობს&quot; ხოლო ძახილის ნიშანი ! საწინააღმდეგო მაჩვენებელი.&lt;br /&gt;
ანალოგიურად &lt;span style=&quot;color:red;&quot;&gt;!-d&lt;/span&gt;, ფაილთან განსხვავებით აქ ნაჩვენებია დირექტორია, ანუ თუ დირექტორია არ არსებობს. რაიმე კონფლიქტის თავიდან ასარიდებლად გვჭირდება ეს მაჩვენებლები.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;RewriteRule&lt;/strong&gt; - ეს არის ერთ-ერთი მთავარი დირექტივაა გამოსახვის,  მისი სინტაქსი ასეთია RewriteRule &lt;em&gt;Pattern Substitution&lt;/em&gt; სადაც pattern არის ახალი გამოსახვის RegEx, ანუ &lt;a rel=&quot;nofollow&quot; href=&quot;http://regular-expressions.info&quot;&gt;Regular Expression&lt;/a&gt;.&lt;br /&gt;
[L,QSA] არის არის მაჩვენებლები.&lt;br /&gt;
[QSA] = ანუ Query String Append. ამის მეშვეობით არ კარგავთ ადრეს ბარში გადაცემულ query-ს და უბრუნებს index.php?query პარამეტრს. (მაგალითი ქვემოთ არის ასახული)&lt;br /&gt;
[L] = Last, ანუ ამის იქით აღარ მოხდება RewriteRule-ს რეალიზაცია და აპაჩი მეტ მოთხოვნას არ გააგზავნის, ჯამში აგზავნის 2 მოთხოვნას:&lt;br /&gt;
1. &quot;ახალი მოთხოვნა&quot;, ანუ რაც ადრეს ბარში იკრიფება www.example.com/foo/bar/&lt;br /&gt;
2. &quot;ორიგინალი&quot;, ანუ ნამდვილი მოთხოვნა www.example.com/index.php?query=/foo/bar/&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;PHP&lt;/strong&gt; - ში კი შეგვიძლია ეს Query String (ანუ $_GET[&#039;query&#039;]) დავშალოთ &lt;span style=&quot;color:green&quot;&gt;explode();&lt;/span&gt; ფუნქციით და ჩვენს გემოზე მივაკეთ-მოვაკეთოთ მოთხოვნები. &lt;img src=&quot;http://blog.gilu.ge/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; იმედია გასაგებად ავხსენი ეს ყველაფერი. &lt;img src=&quot;http://blog.gilu.ge/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;_title&quot;&gt;ეს კი mod_rewrite-ის დოკუმენტაცია და &lt;strong&gt;დირექტივები&lt;/strong&gt;&lt;/div&gt;&lt;ul class=&quot;ul&quot;&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/&quot; rel=&quot;nofollow&quot;&gt;მთავარი დოკუმენტაცია&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteBase&quot; rel=&quot;nofollow&quot;&gt;RewriteBase&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteCond&quot; rel=&quot;nofollow&quot;&gt;RewriteCond&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteEngine&quot; rel=&quot;nofollow&quot;&gt;RewriteEngine&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteLock&quot; rel=&quot;nofollow&quot;&gt;RewriteLock&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteLog&quot; rel=&quot;nofollow&quot;&gt;RewriteLog&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteLogLevel&quot; rel=&quot;nofollow&quot;&gt;RewriteLogLevel&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteMap&quot; rel=&quot;nofollow&quot;&gt;RewriteMap&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteOptions&quot; rel=&quot;nofollow&quot;&gt;RewriteOptions&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule&quot; rel=&quot;nofollow&quot;&gt;RewriteRule&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Fri, 14 Aug 2009 12:07:01 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/16-guid.html</guid>
    <category>.htaccess</category>
<category>apache</category>
<category>friendly url</category>
<category>mod_rewrite</category>
<category>php</category>
<category>seo</category>

</item>
<item>
    <title>Template Parser Benchmarks</title>
    <link>http://blog.gilu.ge/index.php?/archives/12-Template-Parser-Benchmarks.html</link>
            <category>GiluCMS</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/12-Template-Parser-Benchmarks.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=12</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 64px;&quot;&gt;&lt;img src=&quot;http://img196.imageshack.us/img196/1809/benchmarkw.jpg&quot; alt=&quot;Benchmark&quot; /&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Benchmark&lt;/div&gt;&lt;/div&gt;ცოტახნის წინ დავწერე ამის შესახებ ოფიციალურ გვერდზე, მაგრამ მინდა აქაც გაცნობოთ და თქვენი მოსაზრება გამოთქვათ, &lt;b&gt;ასევე მაინტერესებს თქვენ რა შედეგები მიიღეთ თქვენს ლოკალურ ვებ სერვერზე.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://gilu.ge/tpl_bench/&quot;&gt;Template Parser Benchmarks&lt;/a&gt;&lt;br /&gt;
ხოლო გადმოწერა შეგიძლიათ აქედან: &lt;a href=&quot;http://gilu.ge/tpl_bench/?download&quot;&gt;http://gilu.ge/tpl_bench/?download&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;i&gt;ბუნებრივია, ის ყველა შესაძლებლობები რაც გააჩნია უმეტეს სისტემას, ჯერ-ჯერობით არ დაწერილა GiluCMS-თვის, ამიტომ ტესტირების დროს გამოყენებული იქნა მხოლოდ ის ფუნქციები, რომელიც გააჩნია GiluCMS-ს!&lt;/i&gt;&lt;/blockquote&gt; 
    </content:encoded>

    <pubDate>Wed, 12 Aug 2009 15:56:55 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/12-guid.html</guid>
    <category>benchmark</category>
<category>parser</category>
<category>php</category>
<category>template</category>

</item>
<item>
    <title>Hello World</title>
    <link>http://blog.gilu.ge/index.php?/archives/10-Hello-World.html</link>
            <category>General</category>
    
    <comments>http://blog.gilu.ge/index.php?/archives/10-Hello-World.html#comments</comments>
    <wfw:comment>http://blog.gilu.ge/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.gilu.ge/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>nospam@example.com (Luka)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 400px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:1 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;400&quot; height=&quot;182&quot;  src=&quot;http://blog.gilu.ge/uploads/helloworld.jpg&quot; alt=&quot;Hello World&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;&lt;span style=&quot;color:blue;&quot;&gt;print&lt;/span&gt; &quot;&lt;span style=&quot;color:green;&quot;&gt;Hello World&lt;/span&gt;&quot;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
ალბათ ყველა ჩვენთაგანს გვაქვს ეს გზა გავლილი, თუ ვერ ხვდები რაზე მაქვს საუბარი, მაშინ ეს ბლოგი შენთვის არ ყოფილა. &lt;img src=&quot;http://blog.gilu.ge/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
ბლოგზე თქვენ შეიტყობთ &lt;a href=&quot;http://gilu.ge&quot;&gt;GiluCMS&lt;/a&gt;-ის სიახლეებს, უფრო დაწვრილებითი ინფორმაციებს (ვიდრე ეს ხდებოდა აქამდე) და ა.შ.&lt;br /&gt;
&lt;br /&gt;
ბლოგი არა მხოლოდ &lt;b&gt;GiluCMS&lt;/b&gt;-ს ეკუთვნის, არამედ ზოგადად პროგრამირებას (ძირითადად ვებს) და დიზაინს.&lt;br /&gt;&lt;br /&gt;
ასევე სხვა შემეცნებითი ბლოგებისგან განსხვავებით, აქ არ დაიწერება &quot;ზოგადი&quot; ინფორმაციები, ეს ბლოგი შემოიფარგლება მხოლოდ და მხოლოდ &lt;a href=&quot;http://en.wikipedia.org/wiki/Computer_science&quot;&gt;კომპიუტერული მეცნიერებით&lt;/a&gt;, კონკრეტულად &lt;a href=&quot;http://en.wikipedia.org/wiki/Computer_programming&quot;&gt;პროგრამირებით&lt;/a&gt;, უფრო კონკრეტულად კი - &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Web_development&quot;&gt;ვებით&lt;/a&gt;&quot;. 
    </content:encoded>

    <pubDate>Wed, 12 Aug 2009 14:24:06 +0400</pubDate>
    <guid isPermaLink="false">http://blog.gilu.ge/index.php?/archives/10-guid.html</guid>
    <category>about</category>
<category>hello world</category>

</item>

</channel>
</rss>