<?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:emdin_dev</id>
  <title>emdin_dev</title>
  <subtitle>emdin_dev</subtitle>
  <author>
    <name>emdin_dev</name>
  </author>
  <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom"/>
  <updated>2009-07-26T07:39:41Z</updated>
  <lj:journal userid="9810889" username="emdin_dev" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://emdin-dev.livejournal.com/data/atom" title="emdin_dev"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:6744</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/6744.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=6744"/>
    <title>архивирование больших писем в gmail</title>
    <published>2007-05-06T08:37:43Z</published>
    <updated>2009-07-26T07:39:41Z</updated>
    <category term="gmail soft"/>
    <content type="html">Если ящик в Gmail близок к переполнению, а почту удалять жалко, то можно сделать следующее -- &lt;br /&gt;&lt;br /&gt;1. Cоздать ещё один gmail аккаунт&lt;br /&gt;2. В главном своём ящике сделать фильтр или а) просто has attachment (все письма с файлами) или, например, б) по расширению файла -- в поле Has the words указать filename:mp3 &lt;br /&gt;3. Данному фильтру назначить действия delete и forward it to: на тот самый свежесозданный аккаунт. &lt;br /&gt;4. Зайти в Deleted items и очистить (delete forever).&lt;br /&gt;5. Обязательно удалить фильтр из списка, чтобы новые письма не трогал. &lt;br /&gt;&lt;br /&gt;Лично у меня самые огромные письма ловятся на filename:mp3 и filename:zip.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:6509</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/6509.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=6509"/>
    <title>emdin_dev @ 2006-09-24T23:55:00</title>
    <published>2006-09-24T20:45:07Z</published>
    <updated>2006-09-24T20:45:07Z</updated>
    <category term="html"/>
    <content type="html">Чтобы вставить красивый спецсимвол, идём на &lt;a href="http://www.unicode.org/charts/"&gt;http://www.unicode.org/charts/&lt;/a&gt; , ищем его, конвертируем шестнадцатиричный код в десятичный и вставляем как &amp;#код;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:6206</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/6206.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=6206"/>
    <title>emdin_dev @ 2006-09-24T23:54:00</title>
    <published>2006-09-24T20:44:08Z</published>
    <updated>2006-09-24T20:44:08Z</updated>
    <category term="unix"/>
    <content type="html">Размер папки и всех вложенных элементов&amp;nbsp;&amp;#151; du -s somename.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:6003</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/6003.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=6003"/>
    <title>emdin_dev @ 2006-09-24T23:53:00</title>
    <published>2006-09-24T20:43:11Z</published>
    <updated>2006-09-24T20:43:11Z</updated>
    <category term="apache cgi"/>
    <content type="html">Перловые скрипты дают bad interpreter, если неправильно прописан путь к перлу в первой строке (правильный путь узнаётся через &amp;lt;i&amp;gt;which perl&amp;lt;/i&amp;gt; в шелле) или нет нормальных прав на исполнение (chmod в шелле или даже ctrl+a в фаре).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:5774</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/5774.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=5774"/>
    <title>emdin_dev @ 2006-09-24T23:52:00</title>
    <published>2006-09-24T20:42:09Z</published>
    <updated>2006-09-24T20:42:09Z</updated>
    <category term="php"/>
    <content type="html">php ftp_mkdir не создаёт папки с вложениями. Хочешь создать /dharma/dukha/&amp;nbsp;&amp;#151; создавай сначала dharma, потом в ней dukha.  </content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:5508</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/5508.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=5508"/>
    <title>emdin_dev @ 2006-09-24T23:51:00</title>
    <published>2006-09-24T20:41:29Z</published>
    <updated>2006-09-24T20:41:29Z</updated>
    <category term="jscript dhtml html"/>
    <content type="html">Фильтры IE работают только на текстовых блоках с установленной высотой и шириной или с position:absolute. Дефекты текста происходят из-за картинки на фоне (лечится принудительной установкой того же фона для блока). Код для плавного перехода: &lt;br&gt;&lt;br&gt; el.filters[0].Apply(); &lt;br&gt;&amp;lt;i&amp;gt;тут что-то происходит с блоком (исчезает, меняется)&amp;lt;/i&amp;gt; &lt;br&gt; el.filters[0].Play(); &lt;br&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:5184</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/5184.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=5184"/>
    <title>emdin_dev @ 2006-09-24T23:47:00</title>
    <published>2006-09-24T20:37:16Z</published>
    <updated>2006-09-24T20:37:16Z</updated>
    <category term="html utf"/>
    <content type="html">Заголовок, прописанный в utf-8 в &amp;lt;title&amp;gt; не даёт показывать документ&amp;nbsp;&amp;#151; потому что meta с правильной кодировкой пока нету и броузер дуреет.  </content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:5042</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/5042.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=5042"/>
    <title>Ruby on Rails / ActionMailer / embedded images</title>
    <published>2006-07-21T13:05:56Z</published>
    <updated>2006-07-21T13:05:56Z</updated>
    <category term="ror"/>
    <lj:music>Nature And Organisation - Wicker Man Song</lj:music>
    <content type="html">Если отправка html письма с аттачами встроенными средствами RoR в документации более-менее &lt;a href="http://api.rubyonrails.org/classes/ActionMailer/Base.html"&gt;отражена&lt;/a&gt;, то с отправкой письма в формате HTML со встроенными картинками (emdedded images/objects) дело обстоит куда хуже. Работающий вариант удалось подобрать путём длительных алхимических манипуляций. &lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Контроллер:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;    mail = Mailer.create_mailer&lt;br /&gt;    mail.set_content_type("multipart/related")&lt;br /&gt;&lt;br /&gt;    Mailer.deliver(mail)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Тут всё понятно. Строка с content_type важна -- в принципе, ActionMailer и сам определяет тип письма, но при этом MS Office Outlook, например, картинок в упор не видит.  &lt;br /&gt;&lt;br /&gt;Самое интересное в модели (наверняка можно записать всё гораздо приятнее и короче, но пока не было времени причесать):&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;class Mailer &amp;lt; ActionMailer::Base&lt;br /&gt;&lt;br /&gt;  def mailer(sent_at = Time.now)&lt;br /&gt;&lt;br /&gt;    @subject      =  'here will be dragons'&lt;br /&gt;    @body          =  {}&lt;br /&gt;    @recipients  =  'addressee1@domain.com,addressee2@domain.com,addressee3@domain.com'&lt;br /&gt;    @from          =  'from_name &amp;lt;from@address.com&amp;gt;'&lt;br /&gt;    @sent_on    =  sent_at&lt;br /&gt;    @headers    =  {}&lt;br /&gt;&lt;br /&gt;     part      :content_type =&amp;gt; 'text/html',&lt;br /&gt;                 :body =&amp;gt; '&amp;lt;h4&amp;gt;hohoho&amp;lt;/h4&amp;gt;&amp;lt;img src="cid:part1@domain.com"&amp;gt;',&lt;br /&gt;                 :content_disposition =&amp;gt; 'inline',&lt;br /&gt;                 :headers =&amp;gt; { 'content-id' =&amp;gt; '&amp;lt;html-1@domain.com&amp;gt;' }&lt;br /&gt;&lt;br /&gt;     part     :content_type =&amp;gt; 'image/jpeg',&lt;br /&gt;                 :content_disposition =&amp;gt; 'inline',&lt;br /&gt;                 :transfer_encoding =&amp;gt; 'base64',&lt;br /&gt;                 :body =&amp;gt; File.read(RAILS_ROOT+"/files/some_filename.jpg"),&lt;br /&gt;                 :filename =&amp;gt; 'some_filename.jpg',&lt;br /&gt;                 :headers =&amp;gt; { 'content-id' =&amp;gt; '&amp;lt;part1@domain.com&amp;gt;' }&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;end&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Письмо представляет собой набор кусков разных типов, которые в любых количествах присоединяются через метод part. &lt;br /&gt;&lt;br /&gt;В процессе выяснилось, что у ruby [i386-mswin] есть глюк при чтении бинарных файлов через File.read(путь к файлу), выдаётся только несколько сотен байт из начала (что-то там с pipes, мало что в этом понимаю). Поэтому я пользовался конструкцией File.open(путь к файлу,"rb").read. Впрочем, редко кто держит рабочие версии ror-приложений под виндами, так что это не очень страшно.&lt;br /&gt;&lt;br /&gt;Мне не удалось пока заставить заработать html, подключаемый из view. Как видно из примера, html часть просто присоединяется прямо в коде и снабжается необходимым content-type id и disposition. &lt;br /&gt;&lt;br /&gt;Назначение content-id долго отказывалось работать, а без этого никакой embedding, понятно, не действует. Порылся в исходниках ActonMailer (TMail), мало что понял, но там видно, что для content-id используется какой-то фильтр на формат. Попробовал разные варианты -- сработал вышеописанный, в формате &amp;lt;идентификатор@домен&amp;gt;.&lt;br /&gt;&lt;br /&gt;Вобщем, у меня всё это сработало в GMail, MS Office Outlook, Mozilla Thunderbird и Safari Mail. Дольше всех сопротивлялись Outlook и Thunderbird -- последний сдался только тогда, когда я указал content-id для html части письма, а Outlook успокоился на content-type: multipart/related для всего письма. Самым добрым оказался GMail -- видимо, внутренний парсер там так колбасит сообщения, что ему не очень важен правильный формат, он так или и наче разберётся, что там пишут.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:4690</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/4690.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=4690"/>
    <title>скриншот из windows media player</title>
    <published>2006-03-28T07:09:55Z</published>
    <updated>2006-03-28T07:09:55Z</updated>
    <category term="os"/>
    <content type="html">Чтобы сделать в XP скриншот из windows media player попросту, с помощью print screen, следует отключить hardware acceleration. А именно, display properties -&amp;gt; troubleshoot -&amp;gt; hardware acceleration -&amp;gt; none.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:4549</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/4549.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=4549"/>
    <title>jscript, присваивание очередного элемента массива</title>
    <published>2006-03-28T06:52:12Z</published>
    <updated>2006-03-28T06:52:12Z</updated>
    <category term="jscript"/>
    <content type="html">Подобно тому, как в php можно присвоить следующий элемент массива &lt;code&gt;$a[]="smth";&lt;/code&gt;, в jscript можно использовать &lt;code&gt;a[a.length]="smth";&lt;/code&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:4287</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/4287.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=4287"/>
    <title>jscript, query string</title>
    <published>2006-03-28T06:50:29Z</published>
    <updated>2006-03-28T06:50:29Z</updated>
    <category term="jscript"/>
    <content type="html">Содержимое query string на стороне клиента доступно через window.location.search.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:4018</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/4018.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=4018"/>
    <title>iframe, прозрачный фон</title>
    <published>2006-03-27T09:54:28Z</published>
    <updated>2006-03-28T06:52:31Z</updated>
    <category term="html"/>
    <content type="html">Задача&amp;nbsp;&amp;#151; сделать прозрачный фон в iframe с тем, чтобы через него был виден подложенный фон. Решение (IE, FireFox)&amp;nbsp;&amp;#151; &lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;iframe &lt;b&gt;allowtransparency="true"&lt;/b&gt; [...]&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;...&lt;br /&gt;в самом фрейме&lt;br /&gt;&amp;lt;body style="background:none;"&amp;gt;&lt;/code&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:3690</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/3690.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=3690"/>
    <title>nis exchange rate</title>
    <published>2006-03-25T16:14:41Z</published>
    <updated>2006-03-25T16:15:06Z</updated>
    <category term="php"/>
    <category term="tools"/>
    <content type="html">&lt;a href="http://emdin.info/r/nis_rate.zip"&gt;nisRate&lt;/a&gt; - php класс, выдающий курс шекеля к доллару. Пример использования:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$date="11-08-2000";&lt;br /&gt;require "nis_rate.php";&lt;br /&gt;&lt;br /&gt;$nis_rate = new nisRate;&lt;br /&gt;$nis_rate -&amp;gt; cache_dir = $_SERVER["DOCUMENT_ROOT"]."/cache/";&lt;br /&gt;&lt;br /&gt;echo "NIS exchange rate for ".$date.": ";&lt;br /&gt;&lt;br /&gt;if ($res= $nis_rate-&amp;gt;get($date))&lt;br /&gt;&amp;nbsp;echo $res;&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;echo "there is no info on this date";&lt;/code&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:3358</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/3358.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=3358"/>
    <title>simple rss google module</title>
    <published>2006-03-25T11:59:59Z</published>
    <updated>2006-03-25T16:15:27Z</updated>
    <category term="google"/>
    <category term="rss"/>
    <category term="tools"/>
    <content type="html">если вам, как и мне, не удалось занести некоторые любимые rss потоки к себе на персонализированную домстраницу google (&lt;a href="http://www.google.com/ig"&gt;http://www.google.com/ig&lt;/a&gt;), то предлагаю воспользоваться простой, как правда, &lt;a href="http://google.jeeva-con.com/simple_rss/simple_rss.xml"&gt;модулей&lt;/a&gt;, которую я нацарапал, будучи не в силах вынести такое поражение в правах.&lt;br /&gt;&lt;br /&gt;последовательность действий:&lt;br /&gt;"добавить содержание" -&amp;gt;  "создать раздел" -&amp;gt; "поиск по теме или адресу..." -&amp;gt; &lt;a href="http://google.jeeva-con.com/simple_rss/simple_rss.xml"&gt;http://google.jeeva-con.com/simple_rss/simple_rss.xml&lt;/a&gt; + "поиск" -&amp;gt; "OK" (честное слово, этот модуль не взломает ваш компьютер) -&amp;gt; заполнить поля "RSS address" (полный url потока) и, по желанию, прочие настройки -&amp;gt; "Сохранить".</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:2729</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/2729.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=2729"/>
    <title>скроллинг на rtl страницах</title>
    <published>2006-03-23T13:18:04Z</published>
    <updated>2006-03-23T13:18:04Z</updated>
    <category term="html"/>
    <content type="html">Пользователи привыкли к скроллингу на страницах справа, даже если это иврито- или арабо- язычные пользователи и весь контент на странице идёт справа налево. Такой скроллинг делается примерно таким css-правилом:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;&lt;br /&gt;body { direction: ltr; text-align: right; }&lt;br /&gt;body * { direction: rtl; }&lt;br /&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/code&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:1867</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/1867.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=1867"/>
    <title>flash, принудительное обновление</title>
    <published>2006-03-19T11:19:45Z</published>
    <updated>2006-03-23T12:05:06Z</updated>
    <category term="html"/>
    <content type="html">Когда отлаживаем флэш (что подразумевает двадцать версий одного и того же ролика), броузер отчаянно пытается загрузить версию из кэша и ctrl+f5 при этом не помогает. Самый простой и быстрый трюк -- прописать дополнительный параметр при вызове: &lt;code&gt;&amp;lt;param name="movie" value="/im/movie.swf?nocache=1"&amp;gt;&lt;/code&gt; и менять параметр каждый раз при изменении ролика. Если же страница генерируемая, то ещё лучше сделать что-то вроде &lt;code&gt;&amp;lt;param name="movie" value="/im/movie.swf?nocache=&amp;lt;?=date("U");?&amp;gt;"&amp;gt;&lt;/code&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:1687</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/1687.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=1687"/>
    <title>smarty, права доступа</title>
    <published>2006-03-18T20:30:52Z</published>
    <updated>2006-03-23T12:04:31Z</updated>
    <category term="php"/>
    <content type="html">Самая частая ошибка у меня при развёртывании &lt;a href="http://smarty.php.net"&gt;Смарти&lt;/a&gt; -- отсутствие нужных прав на временные папки (compile_dir, config_dir, cache_dir).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:1376</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/1376.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=1376"/>
    <title>google, поиск по индексам</title>
    <published>2006-03-18T20:27:13Z</published>
    <updated>2006-03-23T12:04:40Z</updated>
    <category term="search"/>
    <content type="html">Интересно искать в &lt;a href="http://google.com"&gt;Гугле&lt;/a&gt; незакрытые списки (индексы) файлов:&lt;br /&gt;-inurl:htm -inurl:html intitle:"index of" &lt;i&gt;ключевые слова&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Например, фотографии любимой группы: &lt;code&gt;-inurl:htm -inurl:html intitle:"index of" current93 jpg&lt;/code&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:1224</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/1224.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=1224"/>
    <title>эмуляция max-width в IE</title>
    <published>2006-03-18T16:58:27Z</published>
    <updated>2006-04-04T08:15:07Z</updated>
    <category term="html"/>
    <category term="css"/>
    <content type="html">Эмуляция свойства css2 max-width для IE:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;html:&lt;br /&gt;&lt;br /&gt;&amp;lt;table class="liquid"&amp;gt;&lt;br /&gt;&lt;br /&gt;css: &lt;br /&gt;&lt;br /&gt;table.liquid&lt;br /&gt; {&lt;br /&gt; max-width: 780px;&lt;br /&gt; width:90%;&lt;br /&gt; width:expression( document.body.clientWidth &amp;gt; 780 ? "780px": parseInt(document.body.clientWidth*0.9)+"px");&lt;br /&gt; }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;На выходе получаем таблицу, которая занимает 90% ширины экрана (пока ширина эта меньше 780px) и 780px при дальнейшем растягивании.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:986</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/986.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=986"/>
    <title>mysql_fetch_assoc приятнее</title>
    <published>2006-03-18T16:47:09Z</published>
    <updated>2006-03-18T17:04:40Z</updated>
    <category term="php"/>
    <content type="html">В общем случае куда как приличнее использовать mysql_fetch_assoc, нежели mysql_fetch_array. Как правило, нам надо перегрузить результат в ассоциативный массив по полям -- так зачем эти лишние числовые индексы?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:621</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/621.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=621"/>
    <title>числовые индексы в объектах jscript</title>
    <published>2006-03-18T16:44:07Z</published>
    <updated>2006-03-18T17:05:02Z</updated>
    <category term="jscript"/>
    <content type="html">Числовые индексы в объектах работают только так:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var obj = new Object;&lt;br /&gt;obj["15"]="something";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;или &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var obj = new Object;&lt;br /&gt;obj[15]="something";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;obj.15="something" работать не будет. Зато вовсю работает obj.some_text_index.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:emdin_dev:506</id>
    <link rel="alternate" type="text/html" href="http://emdin-dev.livejournal.com/506.html"/>
    <link rel="self" type="text/xml" href="http://emdin-dev.livejournal.com/data/atom/?itemid=506"/>
    <title>копирование в буфер обмена, jscript</title>
    <published>2006-03-18T16:36:13Z</published>
    <updated>2006-03-18T17:05:48Z</updated>
    <category term="dhtml"/>
    <category term="jscript"/>
    <content type="html">Копировать в буфер обмена (проверено только в ie/pc/win):&lt;br /&gt;&lt;br /&gt;&lt;code&gt;window.clipboardData.setData('Text','чего надо скопировать');"&lt;/code&gt;</content>
  </entry>
</feed>
