<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:icebeer</id>
  <title>Тут был ICE</title>
  <subtitle>icebeer</subtitle>
  <author>
    <name>icebeer</name>
  </author>
  <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom"/>
  <updated>2009-10-24T11:38:02Z</updated>
  <lj:journal userid="2199110" username="icebeer" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://icebeer.livejournal.com/data/atom" title="Тут был ICE"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:24775</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/24775.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=24775"/>
    <title>Execute MySQL, PostGreSQL dump by php</title>
    <published>2009-10-24T11:34:29Z</published>
    <updated>2009-10-24T11:38:02Z</updated>
    <category term="postgresql"/>
    <category term="mysql"/>
    <category term="php"/>
    <content type="html">Я часто сталкивался с задачей распаковки sql дампов используя php и вот наконец нашёл толковое и простое решение данной проблемы. Всё очень просто, если раньше мне приходилось при помощи сложного алгоритма &amp;quot;разбирать&amp;quot; дамп и построчно выполнять строки, то теперь всё стало на свои места.&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;Пример, нам необходимо распаковать дамп из файла. Используем следующую конструкцию:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $sqlContent = @file_get_contents($nFile);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(!$sqlContent or empty($sqlContent))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; die(&amp;quot;Can't load SQL data&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query = &amp;lt;&amp;lt;&amp;lt;sql&lt;br /&gt;&amp;nbsp;&amp;nbsp; $sqlContent&lt;br /&gt;&amp;nbsp;&amp;nbsp; sql;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; mysqli_query(..., $query);&lt;br /&gt;&lt;br /&gt;Привожу только необходимую часть кода, думаю поймёте :)&lt;br /&gt;&lt;br /&gt;Upd. Ах да, совсем забыл, для инструкции COPY в PostGreSQL придётся выполнять скрипт в 3 стадии. Первая - чистка кода от конструкции COPY. Вторая, распаковываем при помощи выше приведённого кода наш очищенный sql dump. Третья, сохранённые данные COPY распаковываем при помощи конструкции &lt;br /&gt;pg_put_line(...);&lt;br /&gt;....&lt;br /&gt;pg_end_copy(...);&lt;br /&gt;Если кого то заинтересует рабочий код - пишите в комменты :)&lt;br /&gt;&amp;nbsp;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:24459</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/24459.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=24459"/>
    <title>a:visited IE7-IE8 bug</title>
    <published>2009-09-29T12:48:21Z</published>
    <updated>2009-09-29T12:48:21Z</updated>
    <category term="javascript"/>
    <category term="html"/>
    <category term="ie a:visiter bug"/>
    <content type="html">Недавно, Катерина попросила меня о помощи. Дело в том, что при наличии в href обращения к javasscript ф-ции, IE не понимает, что данную ссылку необходимо сделать visited. По традиции поиск в гугле результатов не принёс. Было принято волевое решение самому решать данную проблему. Помучившись пару часов решение нашла сама Катя, естественно с моей помощью ;) ! Оно довольно оригинальное и простое.&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;Имеем:&lt;br /&gt;&amp;lt;a href=&amp;quot;javascript:test()&amp;quot;&amp;gt;ClickMe&amp;lt;/a&amp;gt;&lt;br /&gt;Нам нужно перенести обращение к ф-ции в обработчик onClick, а в href воткнуть какой нить уникальный url. На страницу добавить скрытый iframe, а к тегу a добавить аттрибут target. После некоторых манипуляций мы имеем:&lt;br /&gt;&amp;lt;iframe name=&amp;quot;visiter&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;visit_me.html&amp;quot; target=&amp;quot;visiter&amp;quot; onClick=&amp;quot;test()&amp;quot;&amp;gt;ClickMe&amp;lt;/a&amp;gt;&lt;br /&gt;Итого, страница открывается в скрытом iframe, javascript обрабатывается, все счастливы.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:24184</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/24184.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=24184"/>
    <title>JQuery IE slideToggle bug</title>
    <published>2009-09-22T08:51:50Z</published>
    <updated>2009-09-22T08:51:50Z</updated>
    <category term="jquery"/>
    <content type="html">Итак, решил написать немного и о моём любимом фреймворке jQuery. Недавно было замечено, что под IE не совсем красиво работает метод slideToggle. А именно, при сворачивании div, если внутри у нас имеется какой-либо блочный элемент, появляются глюки в анимации. Грубо говоря вложенный блок на долю секунды появляется, а затем исчезает, бесит жутко. Прогуглив данную тему, пришёл к выводу, что опять придётся самому решать данную проблему. Вот что у меня получилось.&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;Будем делать красиво...&lt;br /&gt;&lt;br /&gt;Имеем след. html конструкцию&lt;br /&gt;&amp;lt;div id=&amp;quot;filter_rst&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;ul id=&amp;quot;filter&amp;quot; style=&amp;quot;visibility:hidden;&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;Name:&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;ICE&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;slider&amp;quot; id=&amp;quot;btnSlider&amp;quot; value=&amp;quot;Toggle&amp;quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;При загрузке страницы, вешаем обработчик на нашу кнопень:&lt;br /&gt;$(document).ready(function()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; $(&amp;quot;#btnSlider&amp;quot;).click(function()&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($(&amp;quot;#filter:visible&amp;quot;).is(&amp;quot;ul&amp;quot;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;quot;#filter_rst&amp;quot;).height($(&amp;quot;#filter_rst&amp;quot;).height());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;quot;#filter&amp;quot;).css(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;quot;#filter_rst&amp;quot;).slideUp(&amp;quot;slow&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;quot;#filter_rst&amp;quot;).slideDown(&amp;quot;slow&amp;quot;, function()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;quot;#filter&amp;quot;).css({display: &amp;quot;none&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visibility: &amp;quot;visible&amp;quot;});&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&amp;quot;#filter&amp;quot;).fadeIn();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;})&lt;br /&gt;&lt;br /&gt;Всё оказалось просто, что бы избавится от глюков, достаточно, при раскрытом div-е, задать ему фиксированную высоту. Что мы и делаем в&amp;nbsp; это строчке: $(&amp;quot;#filter_rst&amp;quot;).height($(&amp;quot;#filter_rst&amp;quot;).height());.&lt;br /&gt;Вуаля, всё работает красиво и без рывков.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:23824</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/23824.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=23824"/>
    <title>В помощь нуждающимся</title>
    <published>2009-07-20T08:31:01Z</published>
    <updated>2009-07-20T08:31:01Z</updated>
    <category term="php"/>
    <content type="html">Давече возникла задача, необходимо было создавать на php файлы в utf-8 кодировке. Ниже небольшой фрагмент кода, который поможет это делать:&lt;br /&gt;&lt;br /&gt;pack(&amp;quot;CCC&amp;quot;, 0xef, 0xbb, 0xbf);&lt;br /&gt;&lt;br /&gt;Как использовать? Просто вставляем первой строкой в файл и всё. Наслаждаемся результатом. Пример:&lt;br /&gt;...&lt;br /&gt;$content = pack(&amp;quot;CCC&amp;quot;, 0xef, 0xbb, 0xbf);&lt;br /&gt;$content .= &amp;quot;Hello&amp;quot;;&lt;br /&gt;fwrite($fp, content );&lt;br /&gt;...</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:23781</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/23781.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=23781"/>
    <title>Умная мысля</title>
    <published>2009-02-13T19:16:36Z</published>
    <updated>2009-02-13T19:16:36Z</updated>
    <category term="Цитата"/>
    <content type="html">Стандарт - это компромисс, между теорией и практикой.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:23531</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/23531.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=23531"/>
    <title>Злое утро</title>
    <published>2009-01-27T12:45:14Z</published>
    <updated>2009-01-27T12:45:14Z</updated>
    <content type="html">Утром был разбужен каким то дятлом, решившим что день будет неудачным, если не просверлить пару тройку дырок в стене. Уже зла на этих&amp;nbsp; &amp;quot;мастеров&amp;quot; не хватает, снимаю уже третью квартиру и в каждом доме находится несколько умельцев, которые постоянно что то сверлят, долбят, чинят. Самое интересное, что звуки доносятся из одних и тех же квартир.&lt;br /&gt;&lt;br /&gt;Вот что можно хренячить несколько лет к ряду? Можно починить и сделать всё на свете. Хрен там! У меня зародилось подозрение, что в Минске работает подпольная дружина &amp;quot;сверлильщиков&amp;quot;. Представьте, встаёт один в 5 утра и звонит другому: &amp;quot;Коля, бл.., приезжай ко мне. Будем сегодня дырки в стене на Ленина сверлить.. И Пете скажи, он давно просился. Дырки уже 2 дня как не сверлил, как бы чего не случилось.&amp;quot;. И приезжают и сверлят, сверлят.. Задолбали уже :(</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:23205</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/23205.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=23205"/>
    <title>О кино</title>
    <published>2009-01-27T11:21:11Z</published>
    <updated>2009-01-27T11:21:11Z</updated>
    <content type="html">Вчера посмотрели с Катей &amp;quot;Самый лучший фильм 2&amp;quot;. Что тут скажешь... Полное гавно, полтора часа потерянной жизни.&lt;br /&gt;15 минут шуток вначале, а потом час непонятного бреда. В общем не смотрите это УГ. Надеюсь ребятам не дадут денег на 3ю часть :).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:22942</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/22942.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=22942"/>
    <title>Жопа господа</title>
    <published>2008-12-11T14:55:05Z</published>
    <updated>2008-12-11T15:05:24Z</updated>
    <content type="html">Ну вот, кризис таки добрался и до меня :). Вернее до моего работодателя, но не суть...&lt;br /&gt;&lt;br /&gt;P.S. ах да, ищу работу :)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:22596</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/22596.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=22596"/>
    <title>icebeer @ 2008-12-01T14:28:00</title>
    <published>2008-12-01T12:29:40Z</published>
    <updated>2008-12-01T12:29:40Z</updated>
    <category term="цитата"/>
    <content type="html">Люди - как страусы. Когда грозит опасность, предпочитают прятать голову в песок. И только когда совсем всё плохо, чувствуют это жопой.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:22295</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/22295.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=22295"/>
    <title>НЛО</title>
    <published>2008-11-26T10:14:13Z</published>
    <updated>2008-11-26T10:14:13Z</updated>
    <content type="html">Вчера ходили с друзьями поиграть в боулинг. Пришли ближе к 10 вечера. Оператора на месте не оказалось пришлось ждать её минут 10. Когда та соизволила появиться состоялся приблизительно такой диалог:&lt;br /&gt;- Пожалуйста, дорожку на час.&lt;br /&gt;- Вы уверены, что хотите сейчас заказать дорожку?&lt;br /&gt;- Да, конечно, а в чём дело?&lt;br /&gt;&lt;br /&gt;А дело было вот в чём. До 10 стоимость боулинга составляет 54т. после 10 - 26т. Но! После 10 мы должны были бы оплатить каждый по 20т за вход. Итого, час игры обошёлся бы нам в 86т. Это просто бред. Видите ли, они позиционируют себя как ночной клуб. Наверное поэтому такое огромное помещение пустое. Кроме нас в зале было человек 10(не считая обслуживающий персонал). &lt;br /&gt;&lt;br /&gt;Очень, очень странно. Либо люди просто не умеют зарабатывать деньги, либо этот центр был построен совершенно для других целей. Кстати охранники какие то стрёмные, такое чувство, что они охраняют военный объект, а не развлекательный комплекс.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S. в общем нечего в этом заведении ловить.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:22017</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/22017.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=22017"/>
    <title>В ужасе</title>
    <published>2008-11-12T18:05:45Z</published>
    <updated>2008-11-12T18:05:45Z</updated>
    <content type="html">В понедельник пошёл в тренажёрный, кто не знает, уже с пол годика хожу в клуб &amp;quot;Тотем&amp;quot;. В этот раз как раз закончился абонемент. Шёл с твёрдым желанием прикупить ещё один на месяц вперёд. Но тут меня ожидал неприятный сюрприз, оказалось что абонементы подоражали на 75%!!! Если честно, я реально прихуел потора месяца назад он стоил 115 тыр, сейчас же 200! Это просто пиздец. Может я конечно отстал от жизни, но на каком основании так повысились цены или менеджеры данного заведения считают, что вокруг одни олигархи тусят?&lt;br /&gt;&lt;br /&gt;P.S. клуб &amp;quot;Тотем&amp;quot; отличное место для занятий, большое помещение, огромный выбор тренажёров, прекрасные тренеры, всегда чисто и мало народа. Чувтсвую позаканчиваются месячные/полугодовые абонементы у людей и спортзал будет аки пустыня. Грустно..</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:22009</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/22009.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=22009"/>
    <title>Потоп</title>
    <published>2008-11-11T07:00:56Z</published>
    <updated>2008-11-11T07:00:56Z</updated>
    <content type="html">О ужас, нас вчера затопило. В часиков 11 меня смутил сильный шум в туалете, заглядываю туда - омг, вода хлещет из всех дырок! Катя быстро побежала к соседям сверху, а я за вёдрами. Оказалось, у соседей сорвало шланг и вода, по всем законам физики&amp;nbsp; потоками ринулась в мою квартиру... Сражение продолжалось минут 30, пока воду не перекрыли, потом ещё 20 мин убирали воду из под обоев. Забавно так, видишь пузырь, берёшь нож, протыкаешь его и как ребёнок радуешься фонтану из стены :).&lt;br /&gt;&lt;br /&gt;Сегодня с утра ходил с соседом в ЖЭС, разбирались кто виноват. Как и следовало ожидать, никто себя виноватым не признаёт, предлагают писать заявление и подавать в суд. Собственно у меня ничего страшного не залило, только в туалете придётся белить заново, ну и в коридоре немного обои обновить. Но вот офису, что подо мной пришлось хуже, у них отвалились подвесные потолки. Ради побелки, я конечно по судам тягаться не буду, но если господа из офиса соберутся писать заяву, то чем чёрт не шутит.&lt;br /&gt;&lt;br /&gt;Буду держать в курсе событий.&lt;br /&gt;Кстати было прикольно, первый мой осознанный потоп :)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:21582</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/21582.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=21582"/>
    <title>Мадагаскар2</title>
    <published>2008-11-07T10:20:18Z</published>
    <updated>2008-11-07T10:20:18Z</updated>
    <category term="Кино"/>
    <content type="html">Посетил вчера сабж на предмет просмотра. Мультфильм однозначно не понравился. Сюжет никакой, шуток, над которыми смеялся пара-тройка. Единственное что радовало глаз на протяжении всего мультфильма - забористые пингвины, ну и ещё боевая бабка! Особенно вырубили сопливые мотания дистрофичного жирафа за пухлой красоткой, бегомотихой. Всё остальное неудачная попытка срубить бабла на волне первой части.&lt;br /&gt;&lt;br /&gt;В общем на любителя.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:21385</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/21385.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=21385"/>
    <title>Холодно бляць</title>
    <published>2008-10-10T09:03:15Z</published>
    <updated>2008-10-10T09:03:15Z</updated>
    <content type="html">Уже который день дома холодрыга, мёрзну братцы так, что пальцы отказываются работать. Дома наверное градусов 16-18, точно не знаю, но кружка горячего чая остывает очень быстро. Да ещё этот перманентный насморк, задолбало, надо бы купить обогреватель.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:20997</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/20997.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=20997"/>
    <title>Наблюдение</title>
    <published>2008-10-03T13:48:09Z</published>
    <updated>2008-10-03T13:48:09Z</updated>
    <content type="html">Заметил, во всю начали раскручивать Майкла Джексона, в день по радио обязательно 4-5 песен крутят. К чему бы это?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:20879</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/20879.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=20879"/>
    <title>Обидели маленького.</title>
    <published>2008-09-26T11:31:49Z</published>
    <updated>2008-09-26T11:31:49Z</updated>
    <category term="обед или как вкусно поесть"/>
    <content type="html">Бля, сегодня так хреново поел, что решительно переборов лень решил написать.&lt;br /&gt;Занесла меня нелёгкая в ресторацию &amp;quot;7 комнат&amp;quot;. На самом деле я давно намыливался его (то бишь ресторан) посетить. Ничего не скажу про обстановку: красиво, со вкусом, везде кресла и диваны. Но вот обслуживание это просто ппц. Меня обслуживал какое то мурло 20ти лет отроду. Подошёл он ко мне через мин 15, я конечно понимаю, со стороны потешно смотреть на как клиенты поднимают руки в нацистском приветствии дабы на них обратили внимание, есть мнение, что такие знаки внимания этому гоблину весьма льстят и эта зараза старается растянуть удовольствие как можно дольше.&lt;br /&gt;Меню, не то чтобы особенно убогое, но неделю питаться там нечем, чай, самый дешёвый, стоит порядка 7тыр. На мой вопрос есть ли в ресторане чай объёмом на одну персону этот дрыщ&amp;nbsp; промычал что то нечленораздельное, по моему это было из разряда &amp;quot;какого хуя ты сюда вообще припёрся&amp;quot;. Кстати, ресторан то не маленький внутри, но сесть было негде, стояли парочку засраных столов, которые никто не спешил убирать, пришлось примоститься за одним таким на диване и подождать, пока тебе окажут честь прибраться.&lt;br /&gt;Итак, сделал я заказ и стал ждать попутно наблюдая за происходящим. Контингент ресторана вполне приличный, школьников и студентов замечено не было. Дрыщ принёс салат и 1! столовый прибор, т.е. вилку. Когда он вернулся с супом, предложил мне забрать вилку из тарелки, облизать и применить по назначению для последующих блюд. Меня, как человека с нестабильной душевной организацией это сразу же настарожило.&lt;br /&gt;- Не могли бы вы заменить столовый прибор.&lt;br /&gt;* В обеденное время мы столовые приборы не меняем!&lt;br /&gt;Это просто пиздец. Ну и добило меня конечно заявление, что мои любимые драники с мясом закончились и мне теперь придётся сожрать пару салфеток, что бы пополнить запас килокалорий в организме. Пипец, у них что, типа как и в правительстве, вдруг внезапно наступила зима и мы не знаем чем топить?&lt;br /&gt;Ещё прикол, заходит мой гоблин за соседний стол, принёс счёт и произносит казырную фразу. &amp;quot;Давайте расчитывайтесь без сдачи, а то её потом придётся оочччень долго ждать&amp;quot;. С таким ударением на ооочччень. Короче пожрал плоха, настроение испортилось.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Более подробно:&lt;br /&gt;Меню - маленький выбор.&lt;br /&gt;Стоимость - от 10 тыс.&lt;br /&gt;Обслуживание - отвратительно.&lt;br /&gt;Обстановка - отлично.&lt;br /&gt;Вердикт - на обед ни ходить даже под угрозой расстрела.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:20703</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/20703.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=20703"/>
    <title>Цитата дня</title>
    <published>2008-08-11T12:45:13Z</published>
    <updated>2008-08-11T12:45:13Z</updated>
    <content type="html">"Если коррупцию нельзя победить - ее надо организовать и возглавить".&lt;br /&gt;Уух красиво написано :).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:20448</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/20448.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=20448"/>
    <title>Черногория, часть первая.</title>
    <published>2008-08-06T12:56:50Z</published>
    <updated>2008-08-06T12:57:42Z</updated>
    <content type="html">Что ж, наконец настал день, которого я ждал на протяжении трёх месяцев. День вылета на отдых. Учитывая то, что я раньше не летал на самолёте, поездка в аэропорт была для меня чем то туманно неясным. Благо, нашёлся человек, который вызвался помочь мне добраться до аэропорта и собственно забрать нас по прилёту. Звать этого хорошего человека Дмитрий, за что ему огромное спасибо.&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;div class="ljcut" text="Read more..."&gt;До аэропорта добрались без помех. Кстати, до вылета, нам необходимо было провести операцию с нашими билетами. А именно "перестиковать" их, по причине того, что обратную дату вылета нам поставили неверную. Это не составило больших проблем, нужного человека мы нашли быстро, этот товарищ быстренько замазал прямо в билете старую дату и нарисовал новую. Про таможенный досмотр и погрузку богажа я думаю писать не стоит тут и так всё понятно, к моему удивлению всё прошло довольно быстро и без задержек. Мы с Катериной долго гадали какой же самолёт нам подадут, хотелось конечно прокатиться на Боинге, но к сожалению подогнали нам всего лишь ту 154.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/00003gy0/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/00003gy0/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Дойдя до дьютика побежали затариваться халявными продуктами, ещё бы. Например бутылка "Джек Дэниэлс" - а (0,5)  стоила всего лишь 10 евро. Это капец. Брать можно было сколько душе угодно. Все запугивания по поводу лимитирования провоза спиртного оказались просто фарсом. Я имею ввиду, он то есть на самом деле, но нас никто не проверял, брать можно было сколько влезет. Кстати, одно небольшое наблюдение. Если в Минском дьютике при покупке товаров необходимо было предъявить посадочный талон, то в Тивате брать можно было просто так (оно и понятно наше государство неустанно заботится о здоровье своих сограждан). Так как летели первый раз, ощущения конечно непередоваемые, Катя нарадоваться не могла просмотром облаков из эллюминатора самолёта.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/00005xtk/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/00005xtk/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/000066p7/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/000066p7/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Хотя рейс был и эконом класса, радушные беларусы всё же угостили нас местным пайком. О его составе можно судить тут. Комментарии думаю излишни.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/00004ctb/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/00004ctb/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Весь полёт длился около 2-х часов. Кстати, одна из причин, почему я выбрал Черногорию - это безвизовая страна. Т.е. что бы туда полететь посути нужен только ваш паспорт. По прилёту в Тиват (аэропорт черногории), организованной толпой двинулись на таможенный кантроль, где быстро проверили наши паспорта и пропустили за богажом. Никто ничего не проверял, просто поставили штамп и иди на все 4-е стороны. Здесь произошёл один из неприятных инцидентов,  подойдя к встречающей нас девушке и представившись, к своему недоумению мы узнали, что нас просто нету в списках :), вот прикол. Попросили разобраться и в течении 10 минут вопрос был решён.&lt;br /&gt;&lt;br /&gt;Первые впечатления от Черногории по правде не впечатлили. Из Тивата мы отправились на комфортном автобусе в город Будва, где мы и планировали отдохнуть. Так вот, почти всё время езды, мы наблюдали из окна сплошные стройки. Везде была раскидана куча строй материалов и недостроенных домов. Впрочем, все эти мелочи не могли испортить нашего настроения.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/00007x6t/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/00007x6t/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/00008d25/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/00008d25/s320x240" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Как нам и обещали все гиды были у нас рускоязычными. Конечно разговаривали с акцентом но вполне сносно. Автобус развёз нас по отелям и виллам. С нами остановилось 5 человек, всех нас высадили рядом с виллой "Сюзанна". Для тех кто не в курсе, вилла, это что то вроде мини отеля с кучей номеров. Фотки выложу ниже. Опять же, нас встретила агент тур оператора и помогла зарегистрироваться. Так как дело близилось к вечеру, решили просто погулять по городу, докупить вещей и вообще просто осмотреться. Между прочим, во времени прибытия так же кроется небольшой подвох. В агенстве нам обещали из отдыха 8 дней 7 ночей. Мы вылетали в субботу и возвращались в субботу, в принципе, так как мы летели на дневном рейсе так и получилось, мы приехали на виллу где то в 17 вечера, а возвращались в 12 в аэропорт.  Но по возвращению, мы встретили женщину, которая летела вечерним рейсом. Итак получается, она прилетела в 23 вечера, т.е. -1 суббота, а забирали её так же в 12! дня последней субботы, т.е. в аэропорту она торчала с 13 дня до 19 вечера :(.&lt;br /&gt;&lt;br /&gt;В двух словах о самом городе. Очень красивый город, со всех сторон окружен горами, очень красивый вид, если смотреть со стороны адриатического моря. Само море очень впечатлило, прозрачное, тёплое, красивое. Пляжей много, начиная от песка, заканчивая крупными камешками.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/00009kg6/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/00009kg6/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/0000aw3s/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/0000aw3s/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/0000bex6/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/0000bex6/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/icebeer/pic/0000cxhk/"&gt;&lt;img width="320" height="240" border="0" src="http://pics.livejournal.com/icebeer/pic/0000cxhk/s320x240" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Для любителей позагорать нагишом, крупнейший пляж Яз.&lt;br /&gt;&lt;br /&gt; Архитектура так же довольно интересная, проведя много времени в прогулках мы редко встречали хотя бы несколько одинаковых домов. Если вам говорят что черногорский язык похож на русский, не верьте, это совершенно 2 разных языка. Понять друг друга вы сможете только если будете говорить очень медленно с применением всех известных вам жестов. Хотя звучат наши языки почти одинаково. Т.к. город живёт туризмом, очень много объявлений о сдаче жилья. Цены так же умеренные, мы спрашивали выходит около 15 евро на день. Надо бы посмотреть сколько мы в день платили на вилле.&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:20012</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/20012.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=20012"/>
    <title>Отдых</title>
    <published>2008-07-25T08:39:17Z</published>
    <updated>2008-07-25T08:39:17Z</updated>
    <content type="html">Наконец то свершилось. Спустя много лет, я наконец то завтра улетаю на отдых. Эх, лишь бы погода не подвела :). Вылетаю из Минска чартерным рейсом в Черногорию. По приезду обещаю написать отчёт с фотографиями.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:19772</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/19772.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=19772"/>
    <title>Проблема с POST и CURLOPT_NOBODY в curl</title>
    <published>2008-07-15T12:50:18Z</published>
    <updated>2008-07-15T12:51:30Z</updated>
    <category term="php"/>
    <content type="html">Буквально на днях заметил, что перестали работать некоторые мои скрипты, которые осуществляли граб с других сайтов. Собственно сам процесс проходит по стандартной схеме, логин - переход на нужную форму - вывод необходимых данных. Так вот, в один прекрасный момент заметил, что не работают скрипты, которые отправляют POST данные на удалённый сайт. Полез разбираться в чём проблема, оказалось, просто не приходят пост данные на удалённый хост, при чём дома у меня всё прекрасно работало. Проблема оказалась в новой версии curl 7.18.2. Полез гуглить в поисках решения проблемы, к сожалению ничего толком не обнаружил :(.&lt;br /&gt;Решение обнаружил сам по наитию :).&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;div class="ljcut" text="Read more..."&gt;Итого, для корректной работы старых скриптов необходимо разместить опцию CURLOPT_NOBODY непосредственно перед объявлением CURLOPT_POSTFIELDS, при чём это обязательно, в противном случае будет некорректно работать либо отправка формы либо опция CURLOPT_NOBODY.&lt;br /&gt;Привер:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; ....&lt;br /&gt;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_POST, true);&lt;br /&gt;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_NOBODY, false);&lt;br /&gt;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_POSTFIELDS, "a=1&amp;amp;b=2");&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:19486</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/19486.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=19486"/>
    <title>icebeer @ 2008-07-11T09:06:00</title>
    <published>2008-07-11T06:13:41Z</published>
    <updated>2008-07-11T06:13:41Z</updated>
    <category term="mysql"/>
    <category term="php"/>
    <content type="html">Думаю каждый програмер с задачей написания листалки для какого либо списка. Т.е. делаем стандартную ф-цию с генерацией LIMIT. И вот я столкнулся с проблемой выборки общее кол-во записей без использования дополнительного запроса SELECT COUNT(*)... того же запроса, но без LIMIT. Выход был найден в мануале MySQL. Пример:&lt;br /&gt;&lt;br /&gt;Что было.&lt;br /&gt;SELECT `name` FROM `names` LIMIT 1, 10;&lt;br /&gt;SELECT COUNT(*) FROM `names`;&lt;br /&gt;&lt;br /&gt;Решение проблемы.&lt;br /&gt;SELECT SQL_CALC_FOUND_ROWS `name` FROM `names` LIMIT 1, 10;&lt;br /&gt;SELECT FOUND_ROWS();&lt;br /&gt;&lt;br /&gt;Второй запрос соответственно вернёт кол - во записей первого запроса без ограничения LIMIT.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:19436</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/19436.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=19436"/>
    <title>icebeer @ 2008-07-10T13:15:00</title>
    <published>2008-07-10T10:18:23Z</published>
    <updated>2008-07-10T10:18:23Z</updated>
    <content type="html">Сегодня с утра на сайте &lt;a href="http://ont.by"&gt;ОНТ&lt;/a&gt; был размещён интересный опрос о взрыве. Сейчас этот опрос сняли, но добрые люди успели сделать скриншот :). &lt;a href="http://pics.livejournal.com/icebeer/pic/000027bc/"&gt;&lt;img width="115" height="240" border="0" align="left" alt="" src="http://pics.livejournal.com/icebeer/pic/000027bc/s320x240" /&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:18950</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/18950.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=18950"/>
    <title>icebeer @ 2008-07-10T11:01:00</title>
    <published>2008-07-10T08:12:47Z</published>
    <updated>2008-07-10T08:12:47Z</updated>
    <category term="php"/>
    <content type="html">Ууу, чего то я подзабил на журнал, ну ничего, постараюсь исправиться.&lt;br /&gt;Итак, начну ка я делиться опытом. Уже довольно долгое время я работаю с написанием роботов работающих через CURL. И вот недавно встала проблема с отправкой формы на один из сайтов. Дело в том, что POST данные формировались в виде многомерного массива и при подаче его в качестве параметра &lt;i&gt;&lt;tt&gt;CURLOPT_POSTFIELDS&lt;/tt&gt;&lt;/i&gt; выдавалась ошибка о невозможности преобразовать массив в строку. Порывшись в доках выход был найден один...&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;div class="ljcut" text="Read more..."&gt; Преобразовать многомерный массив в одномерный. Пример:&lt;br /&gt;(исходный массив)&lt;br /&gt;$a = array();&lt;br /&gt;$a["name"][0] = 1;&lt;br /&gt;$a["name"][1] = 2;&lt;br /&gt;&lt;br /&gt;(массив, преобразованный)&lt;br /&gt;$a["name[0]"] = 1;&lt;br /&gt;$a["name[1]"] = 1;&lt;br /&gt;&lt;br /&gt;Для решения данной проблемы был написан простой скрипт. Правда он будет работать только под php5 и выше&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;function &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;PostCurl&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$nArr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;) &lt;br /&gt;{ &lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $retArr &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= array(); &lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $i &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;urldecode&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;http_build_query&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$nArr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;)); &lt;br /&gt; &lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tmpArr &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;explode&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"&amp;amp;"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$i&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$tmpArr &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;as &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$value&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;      &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;explode&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"="&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$value&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;); &lt;br /&gt;      &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $retArr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$tmp&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]] = &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$tmp&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$retArr&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;Отдаём ф-ции массив любой вложенности, там он возвращает одномерный массив готовый для использования в curl - е. Пользуйтесь на здоровье. &lt;/div&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:18930</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/18930.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=18930"/>
    <title>icebeer @ 2008-04-24T13:24:00</title>
    <published>2008-04-24T10:25:19Z</published>
    <updated>2008-04-24T10:25:19Z</updated>
    <content type="html">Бля в Минске воняет гавном :(. С утра открыл форточку, через 5 мин всю комнату наполнил характерный запах шшита. Закрыл.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:icebeer:18522</id>
    <link rel="alternate" type="text/html" href="http://icebeer.livejournal.com/18522.html"/>
    <link rel="self" type="text/xml" href="http://icebeer.livejournal.com/data/atom/?itemid=18522"/>
    <title>icebeer @ 2008-04-18T10:22:00</title>
    <published>2008-04-18T07:22:27Z</published>
    <updated>2008-04-18T07:22:27Z</updated>
    <content type="html">Кросспост &lt;a href="http://serni.livejournal.com/769100.html"&gt;http://serni.livejournal.com/769100.html&lt;/a&gt;</content>
  </entry>
</feed>
