<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тематический каталог: Фильтр для перевода в наглядный вид времени в логе squid (squid log filter time)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/10799.html</link>
    <description>Обсуждение статьи тематического каталога: Фильтр для перевода в наглядный вид времени в логе squid (squid log filter time)&lt;br&gt;&lt;br&gt;Ссылка на текст статьи: http://www.opennet.ru/base/net/squid_time_patch.txt.html&lt;br&gt;</description>

<item>
    <title>Фильтр для перевода в наглядный вид времени в логе squid (sq... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/10799.html#3</link>
    <pubDate>Thu, 07 Mar 2013 14:43:29 GMT</pubDate>
    <description>&amp;gt; perl -MPOSIX -ne &apos;if(/^(&#092;d+)&#092;.(&#092;d+)&#092;s+/)&#123;print POSIX::strftime(&quot;&#091;&#037;H:&#037;M:&#037;S.$2-&#037;d.&#037;m.&#037;Y&#093;: &quot;,localtime $1);s/^$1&#092;.$2//;&#125;print $_&apos; &amp;lt; 40.txt &amp;gt; out&lt;br&gt;&lt;br&gt;С приветом из 2013-го! :))&lt;br&gt;&lt;br&gt;&#091;CODE&#093;# awk -F. -v OFS=. &apos;&#123;if($1!=p)t=strftime(&quot;&#037;F_&#037;T&quot;,p=$1);$1=t;print&#125;&apos; &amp;lt;33.txt&lt;br&gt;2013-03-07_18:40:29.717      0 127.0.0.1 TCP_DENIED/403 1649 GET http //www.opennet.ru/img/runnet.gif - NONE/- text/html&lt;br&gt;2013-03-07_18:40:29.718      0 127.0.0.1 TCP_DENIED/403 1641 GET http //www.opennet.ru/banner.gif - NONE/- text/html&lt;br&gt;2013-03-07_18:40:29.718      0 127.0.0.1 TCP_DENIED/403 1643 GET http //www.opennet.ru/adv_ibm.htm - NONE/- text/html&#091;/CODE&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Фильтр для перевода в наглядный вид времени в логе squid (squid log filter time) (naquad)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/10799.html#2</link>
    <pubDate>Thu, 16 Jun 2005 09:49:26 GMT</pubDate>
    <description>Tщё пару замечаний:&lt;br&gt;1. *** glibc detected *** double free or corruption (!prev): 0x09ecf008 ***&lt;br&gt;Aborted - Аккуратней с памятью!&lt;br&gt;2. Это простая задача, которую я решал на сях лет 5 назад. Не имеет смысла писать это на С - больше геммора, как видите однострочник на perl&apos;e всё решил.&lt;br&gt;3. sprintf(str,&quot;&#037;02d&#037;02d&#037;02d-&#037;02d:&#037;02d:&#037;02d&#037;c&#037;s&quot;,           tma-&amp;gt;tm_mday,tma-&amp;gt;tm_mon+1,tma-&amp;gt;tm_year-100,tma-&amp;gt;tm_hour,tma-&amp;gt;tm_min,tma-&amp;gt;tm_sec,a,strIn+istrP);&lt;br&gt;    Шо це було? Чёрт с ними миллисекундами! strftime и вперед.&lt;br&gt;4. Строка 27: return(ret);&lt;br&gt;        fclose(f);&lt;br&gt;    Выходим из программы, а потом закрываем файл :) - круто.&lt;br&gt;5. Что за код возврата (-1) ?&lt;br&gt;6. Зачем эта консрукция:&lt;br&gt;       ret = Go(f);&lt;br&gt;        return(ret);&lt;br&gt;если функция Go(FILE* ff) в любом случае возвращает 0? &lt;br&gt;7. Если это первая программа, то не спорю, нормально: есть идея и реализация, она прихрамывает, но всё же.</description>
</item>

<item>
    <title>Фильтр для перевода в наглядный вид времени в логе squid (squid log filter time) (naquad)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/10799.html#1</link>
    <pubDate>Thu, 16 Jun 2005 09:09:49 GMT</pubDate>
    <description>perl -MPOSIX -ne &apos;if(/^(&#092;d+)&#092;.(&#092;d+)&#092;s+/)&#123;print POSIX::strftime(&quot;&#091;&#037;H:&#037;M:&#037;S.$2-&#037;d.&#037;m.&#037;Y&#093;: &quot;,localtime $1);s/^$1&#092;.$2//;&#125;print $_&apos; &amp;lt; 40.txt &amp;gt; out&lt;br&gt;head -3 out&lt;br&gt;&#091;20:46:13.397-18.05.2005&#093;:       0 172.20.4.10 TCP_HIT/200 2478 GET http://img.yandex.ru/i/fp2_morda.js - NONE/- application/x-javascript&lt;br&gt;&#091;20:46:13.889-18.05.2005&#093;:     731 172.20.4.10 TCP_MISS/200 25050 GET http://yandex.ru/ - DIRECT/213.180.204.11 text/html&lt;br&gt;&#091;20:46:58.601-18.05.2005&#093;:       2 172.20.4.10 TCP_HIT/200 7725 GET http://css.yandex.ru/css/optim.css - NONE/- text/css&lt;br&gt;</description>
</item>

</channel>
</rss>
