<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arcaův blog</title>
	<atom:link href="http://arcao.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://arcao.com</link>
	<description>Blog o všem, co mě zajímá...</description>
	<lastBuildDate>Tue, 15 Jan 2008 19:35:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>cs</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nový Google Analytics kód a jeho úprava</title>
		<link>http://arcao.com/2008/01/14/novy-google-analytics-kod-a-jeho-uprava/</link>
		<comments>http://arcao.com/2008/01/14/novy-google-analytics-kod-a-jeho-uprava/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 21:17:05 +0000</pubDate>
		<dc:creator>Arcao</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tvorba]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[kód]]></category>
		<category><![CDATA[sledovací]]></category>
		<category><![CDATA[úprava]]></category>

		<guid isPermaLink="false">http://arcao.com/2008/01/14/novy-google-analytics-kod-a-jeho-uprava/</guid>
		<description><![CDATA[
<p>V dřívějším spotu jsem rozebral svoji úpravu Google Analytics skriptu.
Nyní však samotný Google doporučuje přejít na svoji novou verzi skriptu,
kterou uveřejnil během listopadu 2007. Ta je oproti té starší menší tj.
19,3KiB (7,8 KiB s gzip kompresí) oproti 21,4 KiB (6,3 KiB), lépe se
vnitřně spravuje, koncepčně je celé řešené objektově a nově nabízí
sledování různých událostí. Například, že se kliknulo na nějakou
položku v AJAXové aplikaci.</p>

<p>Vycházel […]</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>V <a
href="http://arcao.com/2007/08/18/uprava-google-analytics-skriptu/">dřívějším
spotu</a> jsem rozebral svoji úpravu <strong>Google Analytics</strong> skriptu.
Nyní však samotný <strong>Google</strong> doporučuje přejít na svoji novou
verzi skriptu, kterou uveřejnil během listopadu 2007. Ta je oproti té
starší menší tj. 19,3KiB (7,8 KiB s gzip kompresí) oproti 21,4 KiB
(6,3 KiB), lépe se vnitřně spravuje, koncepčně je celé řešené
objektově a nově nabízí sledování různých událostí. Například, že
se kliknulo na nějakou položku v <strong>AJAXové aplikaci</strong>.</p>

<p>Vycházel jsem ze své staré staré úpravy. Obalující if jsem nahradil
moderním <strong>try-catch</strong> blokem. Jinak žádná další změna
nestala. Kód zase přidáme na konec HTML kódu následujícím způsobem:</p>

<pre class="html"><code><span class="html-tag">&lt;!DOCTYPE</span><span
class="html-tagin"> ...</span><span class="html-tag">&gt;</span>
<span
class="html-tag">&lt;html&gt;</span>
<span
class="html-tag">&lt;head&gt;</span>
  ...
<span
class="html-tag">&lt;/head&gt;</span>
<span
class="html-tag">&lt;body&gt;</span>
....

  <span
class="html-tag">&lt;script</span><span class="html-tagin"> src=</span><span
class="html-quote">&quot;http://www.google-analytics.com/ga.js&quot;</span><span
class="html-tagin"> type=</span><span
class="html-quote">&quot;text/javascript&quot;</span><span
class="html-tag">&gt;&lt;/script&gt;</span>
  <span
class="html-tag">&lt;script</span><span class="html-tagin"> type=</span><span
class="html-quote">&quot;text/javascript&quot;</span><span
class="html-tag">&gt;</span><span class="js-out">
  </span><span
class="js-keywords1">try</span><span class="js-out"> {
    </span><span
class="js-keywords1">var</span><span
class="js-out"> pageTracker = _gat._getTracker(</span><span
class="js-quote">&quot;UA-xxxxxx-x&quot;</span><span
class="js-out">);

    </span><span
class="js-comment">//-- CZ vyhledavace
</span><span
class="js-out">    pageTracker._addOrganic(</span><span
class="js-quote">&quot;seznam.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;centrum.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;jyxo.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;s&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;atlas.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;zoohoo.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;tiscali.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;query&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;1.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;volny.cz&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;search&quot;</span><span
class="js-out">);
    </span><span
class="js-comment">//-- SK vyhledavace
</span><span
class="js-out">    pageTracker._addOrganic(</span><span
class="js-quote">&quot;zoznam&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;s&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;atlas.sk&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;phrase&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;centrum.sk&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;morfeo.sk&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;szm&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;ws&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;azet&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;sq&quot;</span><span
class="js-out">);
    pageTracker._addOrganic(</span><span
class="js-quote">&quot;zoohoo.sk&quot;</span><span class="js-out">,</span><span
class="js-quote">&quot;q&quot;</span><span
class="js-out">);

    pageTracker._initData();
    pageTracker._trackPageview();
  } </span><span
class="js-keywords1">catch</span><span class="js-out">(e) {
  }
  </span><span
class="html-tag">&lt;/script&gt;</span>
<span
class="html-tag">&lt;/body&gt;</span>
<span
class="html-tag">&lt;/html&gt;</span></code></pre>

<p>Nejprve tedy vytvoříme sledovací objekt pomocí
<code>_gat._getTracker("UA-xxxxxx-x")</code>, pak postupně přidáváme
vyhledávače pomocí funkce <code>_addOrganic("domain.tld","parameter")</code>
tohoto objektu. Bohužel již není možnost ovlivnit pořadí přidávaných
položek, takže se pravděpodobně naše položky přidají až za ty, co tam
má napevno přidán <strong>Google</strong>. Jediná možnost by snad byla
pohrabat se víc v kódu, ale ten je zakódovaný pomocí JS kompresoru.
Následně zavoláme funkci <code>_initData()</code>, která posbírá data
o prohlížeči, odkud návštěvník přišel atd. Nakonec je ještě nutné
zavolat <code>_trackPageview()</code>. Ta odešle nasbíraná data do Google
Analytics a tím vytvoří pageview.</p>

<p>V novém kódu generovaném z <strong>Google Analytics</strong> ještě
navíc figuruje test, zda je stránka zabezpečená pomocí protokolu
<strong>HTTPS</strong>:</p>

<pre class="html"><code><span class="html-tag">&lt;script</span><span
class="html-tagin"> type=</span><span
class="html-quote">&quot;text/javascript&quot;</span><span
class="html-tag">&gt;</span><span class="js-out">
</span><span
class="js-keywords1">var</span><span class="js-out"> gaJsHost = ((</span><span
class="js-quote">&quot;https:&quot;</span><span class="js-out"> == </span><span
class="js-keywords2">document</span><span
class="js-out">.location.protocol) ? </span><span
class="js-quote">&quot;https://ssl.&quot;</span><span
class="js-out"> : </span><span
class="js-quote">&quot;http://www.&quot;</span><span
class="js-out">);
</span><span class="js-keywords2">document</span><span
class="js-out">.write(unescape(</span><span
class="js-quote">&quot;%3Cscript src='&quot;</span><span
class="js-out"> + gaJsHost + </span><span
class="js-quote">&quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;</span><span
class="js-out">));
</span><span
class="html-tag">&lt;/script&gt;</span></code></pre>

<p>Ten jsem odstranil, z důvodu že ta generovaná část zapisuje kód do
prohlížeče pomocí <code>document.write</code>, jenž nefunguje v XHTML
dokumentu. Avšak pokud potřebujete sledovat zabezpečené stránky, nahraďte
v mé úpravě původní „http://www.google-analytics.com/ga­.js“ za
zabezpečenou variantu „https://ssl.google-analytics.com/ga­.js“.</p>

<h3>Doporučené další čtení</h3>

<ul>
	<li><a href="http://www.epikone.com/blog/2008/01/08/459/">Analytics Talk –
	2008 Google Analytics Resolutions</a></li>
</ul>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://arcao.com/2008/01/14/novy-google-analytics-kod-a-jeho-uprava/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Úprava Google Analytics skriptu</title>
		<link>http://arcao.com/2007/08/18/uprava-google-analytics-skriptu/</link>
		<comments>http://arcao.com/2007/08/18/uprava-google-analytics-skriptu/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 15:00:06 +0000</pubDate>
		<dc:creator>Arcao</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[kód]]></category>
		<category><![CDATA[sledovací]]></category>
		<category><![CDATA[úprava]]></category>

		<guid isPermaLink="false">http://arcao.com/2007/08/18/uprava-google-analytics-skriptu/</guid>
		<description><![CDATA[
<p>Již na několika místech byla popsána úprava GA skriptu pro přidání
českých vyhledávačů. Také i já bych rád vám ukázal vlastní
modifikaci, která vychází z mé první modifikace poslané jako komentář
na Filově blogu:</p>

<p>&lt;!DOCTYPE …&gt; &lt;html&gt; &lt;head&gt;<br />
… &lt;/head&gt; &lt;body&gt; …</p>

<p>&lt;script src=„http://w­ww.google-analytics.com/ur­chin.js“
type=„text/ja­vascript“&gt;&lt;/scrip­t&gt;<br />
&lt;script type=„text/ja­vascript“&gt;<br />
if (typeof(window[‚ur­chinTracker‘]) != „undefined“) {<br />
_uacct = „UA-xxxxxx-x“;<br />
old_uOsr = _uOsr; old_uOkw […]</p>
]]></description>
			<content:encoded><![CDATA[
<p><a
href="http://blog.filosof.biz/google-analytics-nasyceny/#comment-1334">Již</a>
<a
href="http://www.zpravy.net/weblog/archiv/0512/ceske-vyhledavace-v-google-analytics.php">na</a>
<a href="http://www.jakpsatweb.cz/seo/google-analytics.html">několika</a> <a
href="http://blog.dobryweb.cz/ukazuje-vam-google-analytics-not-set-mezi-hledanymi-frazemi-ze-seznamu/">místech</a>
byla popsána úprava <acronym title="Google Analytics">GA</acronym> skriptu pro
přidání českých vyhledávačů. Také i já bych rád vám ukázal
vlastní modifikaci, která vychází z mé první modifikace poslané jako <a
href="http://blog.filosof.biz/google-analytics-nasyceny/#comment-1334">komentář
na Filově blogu</a>:</p>

<pre class="html"><code><span class="html-tag">&lt;!DOCTYPE</span><span
class="html-tagin"> ...</span><span class="html-tag">&gt;</span>
<span
class="html-tag">&lt;html&gt;</span>
<span
class="html-tag">&lt;head&gt;</span>
  ...
<span
class="html-tag">&lt;/head&gt;</span>
<span
class="html-tag">&lt;body&gt;</span>
....

  <span
class="html-tag">&lt;script</span><span class="html-tagin"> src=</span><span
class="html-quote">&quot;http://www.google-analytics.com/urchin.js&quot;</span><span
class="html-tagin"> type=</span><span
class="html-quote">&quot;text/javascript&quot;</span><span
class="html-tag">&gt;&lt;/script&gt;</span>
  <span
class="html-tag">&lt;script</span><span class="html-tagin"> type=</span><span
class="html-quote">&quot;text/javascript&quot;</span><span
class="html-tag">&gt;</span><span class="js-out">
  </span><span
class="js-keywords1">if</span><span class="js-out"> (</span><span
class="js-keywords1">typeof</span><span class="js-out">(window[</span><span
class="js-quote">'urchinTracker'</span><span class="js-out">]) != </span><span
class="js-quote">&quot;undefined&quot;</span><span
class="js-out">) {
    _uacct = </span><span
class="js-quote">&quot;UA-xxxxxx-x&quot;</span><span
class="js-out">;
    old_uOsr = _uOsr; old_uOkw = _uOkw;

    _uOsr = Array(); _uOkw = Array(); len=</span><span
class="js-num">0</span><span class="js-out">;
    </span><span
class="js-comment">//-- CZ vyhledavace
</span><span
class="js-out">    _uOsr[len+</span><span class="js-num">0</span><span
class="js-out">]=</span><span class="js-quote">&quot;seznam.cz&quot;</span><span
class="js-out">;     _uOkw[len+</span><span class="js-num">0</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">1</span><span
class="js-out">]=</span><span
class="js-quote">&quot;centrum.cz&quot;</span><span
class="js-out">;    _uOkw[len+</span><span class="js-num">1</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">2</span><span
class="js-out">]=</span><span class="js-quote">&quot;jyxo.cz&quot;</span><span
class="js-out">;       _uOkw[len+</span><span class="js-num">2</span><span
class="js-out">]=</span><span class="js-quote">&quot;s&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">3</span><span
class="js-out">]=</span><span class="js-quote">&quot;atlas.cz&quot;</span><span
class="js-out">;      _uOkw[len+</span><span class="js-num">3</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">4</span><span
class="js-out">]=</span><span class="js-quote">&quot;zoohoo.cz&quot;</span><span
class="js-out">;     _uOkw[len+</span><span class="js-num">4</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">5</span><span
class="js-out">]=</span><span
class="js-quote">&quot;tiscali.cz&quot;</span><span
class="js-out">;    _uOkw[len+</span><span class="js-num">5</span><span
class="js-out">]=</span><span class="js-quote">&quot;query&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">6</span><span
class="js-out">]=</span><span class="js-quote">&quot;1.cz&quot;</span><span
class="js-out">;          _uOkw[len+</span><span class="js-num">6</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">7</span><span
class="js-out">]=</span><span class="js-quote">&quot;volny.cz&quot;</span><span
class="js-out">;      _uOkw[len+</span><span class="js-num">7</span><span
class="js-out">]=</span><span class="js-quote">&quot;search&quot;</span><span
class="js-out">;
    </span><span
class="js-comment">//-- SK vyhledavace
</span><span
class="js-out">    _uOsr[len+</span><span class="js-num">8</span><span
class="js-out">]=</span><span class="js-quote">&quot;zoznam&quot;</span><span
class="js-out">;        _uOkw[len+</span><span class="js-num">8</span><span
class="js-out">]=</span><span class="js-quote">&quot;s&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">9</span><span
class="js-out">]=</span><span class="js-quote">&quot;atlas.sk&quot;</span><span
class="js-out">;      _uOkw[len+</span><span class="js-num">9</span><span
class="js-out">]=</span><span class="js-quote">&quot;phrase&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">10</span><span
class="js-out">]=</span><span
class="js-quote">&quot;centrum.sk&quot;</span><span
class="js-out">;   _uOkw[len+</span><span class="js-num">10</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">11</span><span
class="js-out">]=</span><span class="js-quote">&quot;morfeo.sk&quot;</span><span
class="js-out">;    _uOkw[len+</span><span class="js-num">11</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">12</span><span
class="js-out">]=</span><span class="js-quote">&quot;szm&quot;</span><span
class="js-out">;          _uOkw[len+</span><span class="js-num">12</span><span
class="js-out">]=</span><span class="js-quote">&quot;ws&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">13</span><span
class="js-out">]=</span><span class="js-quote">&quot;azet&quot;</span><span
class="js-out">;         _uOkw[len+</span><span class="js-num">13</span><span
class="js-out">]=</span><span class="js-quote">&quot;sq&quot;</span><span
class="js-out">;
    _uOsr[len+</span><span class="js-num">14</span><span
class="js-out">]=</span><span class="js-quote">&quot;zoohoo.sk&quot;</span><span
class="js-out">;    _uOkw[len+</span><span class="js-num">14</span><span
class="js-out">]=</span><span class="js-quote">&quot;q&quot;</span><span
class="js-out">;
    _uOsr = _uOsr.concat(old_uOsr); _uOkw = _uOkw.concat(old_uOkw);
    urchinTracker();
  }
  </span><span
class="html-tag">&lt;/script&gt;</span>
<span
class="html-tag">&lt;/body&gt;</span>
<span
class="html-tag">&lt;/html&gt;</span></code></pre>

<p>Moje modifikace spočívá v tom, že jsem načítání urchin.js skript
přesunul z tagu HEAD až na samotný konec stránky, před uzavírací tag
BODY. To z toho důvodu, že servery <acronym
title="Google Analytics">GA</acronym> nejsou až tak rychlé a načítání
urchin.js v HEAD může způsobovat zpomalení načítání stránky.</p>

<p>Následně jsem provedl přidání obalovacího IFu, který nám otestuje,
zda se povedlo stáhnou urchin.js skript (testování, zda je přítomna funkce
urchinTracker). To tam je z důvodu, že pokud má člověk nainstalované
blokování různých počítadel přístupů (např. přes Adblock Plus), tak
se mu nestáhne urchin.js a následný kód, který je závislý na Javascriptu
v urchin.js způsobí chybové hlášky v Javascriptu.</p>

<p>Nakonec přidáme rozeznávání českých a <a
href="http://www.slosar.sk/weblog/2005/12/google-analytics-rozliovanie.html">slovenských</a>
vyhledávačů. To je nutné přidávat na začátek již vestavěného seznamu,
ne na konec, jak je všude v návodech uvedené. To proto, že se ve
vestavěném seznamu může vyskytnout stejný vyhledávač (je tam zadaný bez
<acronym title="Top Level Domain">TLD</acronym> koncovky) s jiným parametrem
než ten, který máme my. A pak při procházení tohoto seznamu se bere
první vyhovující. Ve vestavěným seznamu je například dvakrát uveden
Seznam.cz, pokaždé s jiným parametrem, kde je uveden vyhledávací
řetězec. Naštěstí momentálně vyhledávač Seznam.cz posílá oba
parametry v URL. Moje úprava již pamatuje na nový parametr. Vestavěný
seznam vyhledávačů pak nezapomeneme připojit k našemu novému.</p>

<p>Před urchinTracker pak můžeme uvést <a
href="http://www.google.com/support/analytics/bin/answer.py?answer=46106&amp;ctx=sibling">další
nastavení</a> co najdeme ve <a
href="http://www.google.com/support/analytics/">FAQ</a> ke <acronym
title="Google Analytics">GA</acronym>.</p>

<p>PS: Důsledně varuji před lokálním uložením uchin.js (<a
href="http://www.google.com/support/analytics/bin/answer.py?answer=43183">a
i tým GA varuje</a>), protože Google občas provádí změny v urchin.js a
mohlo by se stát, že vám přestane <acronym
title="Google Analytics">GA</acronym> fungovat.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcao.com/2007/08/18/uprava-google-analytics-skriptu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>První příspěvek</title>
		<link>http://arcao.com/2007/08/06/prvni-prispevek/</link>
		<comments>http://arcao.com/2007/08/06/prvni-prispevek/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 21:46:17 +0000</pubDate>
		<dc:creator>Arcao</dc:creator>
				<category><![CDATA[Jen tak]]></category>

		<guid isPermaLink="false">http://arcao.com/2007/08/06/prvni-prispevek/</guid>
		<description><![CDATA[<p>No první příspěvek to asi nebude, již dříve jsem se pokoušel něco publikovat na webu. Nyní bych se rád<br />
k tomu vrátil. Chtěl bych zde psát o věcech, které mě v poslední době<br />
určitým způsobem oslovily. Jako například XUL, Javascript a vývoj pod<br />
jádrem Gecko. XUL a Gecko jsou zajímavé technologie a určitě mají<br />
budoucnost, ale největší slabinu asi vidím v tom, že [...]</p>
]]></description>
			<content:encoded><![CDATA[
<p>No první příspěvek to asi nebude, již dříve jsem se pokoušel <a
href="http://arcauvblog.ic.cz">něco</a> publikovat na webu. Nyní bych se rád
k tomu vrátil. Chtěl bych zde psát o věcech, které mě v poslední době
určitým způsobem oslovily. Jako například XUL, Javascript a vývoj pod
jádrem Gecko. XUL a Gecko jsou zajímavé technologie a určitě mají
budoucnost, ale největší slabinu asi vidím v tom, že neexistuje pořádné
vývojové prostředí. U Javascriptu zas neexistenci <acronym
title="Objektově Orientované Programování">OOP</acronym>. Prototypování
pod Javascriptem zásadně neschvaluji, pokud se prototypují objekty, které
nám nepatří. Proto zásadně zavrhuji knihovnu / framework Prototype.</p>

<p>Naproti tomu se zajímám i o C# společně s .NET. C# je nádherný jazyk,
moderní a jednoduchý na pochopení. Společně s vynikajícím frameworkem se
pod ním tvoří programy jedna báseň. V neposlední řadě ovládám Javu,
PHP, <acronym title="C++ jsem nikdy nepřišel na chuť">Ansi C</acronym>, a
další. Nedělá mi problém tvorba internetových aplikací pomocí PHP, ani
tvorba validních stránek za pomocí <acronym
title="Kaskádové styly">CSS</acronym>.</p>

<p>Tento blog bych rád provozoval jako občasník. Občas mě napadne nějaký
nápad, realizuji ho a rád bych se o něj podělil i s ostatními. Nebudou
tu chybět úryvky kódu, či přímo hotové věci, které by vám mohli pomoct
při tvorbě.</p>

<p>Tak to by asi bylo vše, blogu zdar! :)</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://arcao.com/2007/08/06/prvni-prispevek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
