<?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>Vaidas Žilionis &#187; programavimas</title>
	<atom:link href="http://www.zilionis.net/category/programavimas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zilionis.net</link>
	<description>Internetas, technologijos, programavimas...</description>
	<lastBuildDate>Fri, 02 Jul 2010 13:45:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Pasveikink savo lankytojus su šventėmis individualiai</title>
		<link>http://www.zilionis.net/2007-12-19/pasveikink-savo-lankytojus-su-sventemis-individualiai/</link>
		<comments>http://www.zilionis.net/2007-12-19/pasveikink-savo-lankytojus-su-sventemis-individualiai/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 17:27:09 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[programavimas]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-12-19/pasveikink-savo-lankytojus-su-sventemis-individualiai/</guid>
		<description><![CDATA[Įsivaizduokime situaciją naršote internete po kažku [...]]]></description>
			<content:encoded><![CDATA[<p>Įsivaizduokime situaciją naršote internete po kažkurią svetainę ir staiga pastebite reklamą su jūsų vardu. Manau į tokią reklamą galbūt labiau atkreiptumėte dėmesį. Jei tai būtų koks specialus sveikinimas jums turbūt ir nusišypsotumėte. Nežinančiam žmogui techninių detalių gali iškilti nevienas klausimas, jis gali net išsigąsti&#8230;. kas mane seka?</p>
<p>Galbūt jau matėte tokios reklamos panaudojimą <a href="http://www.zoom.lt/" class="liexternal">zoom.lt</a> akcijai. Tai lengva padaryti jei turite sistemą su prisiregistravusiais vartotojais. Blogų lankytojai, taip pat yra vartotojai, kurių duomenis kai kada galima turėti. Tarkim jei jūs pakomentavote wordpress sistemoje &#8211; lieka taip vadinamas sausainiukas su jūsų duomenimis kompiuteryje. Sekantį kartą atėjus, jums jau nebereikia nieko suvedinėti. Taigi tokius komentavusius vartotojus galima bandyti tiesiog pradžiuginti.</p>
<p>Štai kaip realizuota pas mane (wordpress). Tereikia patalpinti į savo šablono index.php failą:</p>
<blockquote><p>  &lt;?php<br />
$lankytojas =  isset($_COOKIE['comment_author_'.COOKIEHASH]) ? trim($_COOKIE['comment_author_'.COOKIEHASH]) : &#8221;;<br />
if ($lankytojas ) {<br />
echo &#8220;&lt;div style=&#8217;background-image:url(/images/christmas.gif); background-repeat:norepeat; width: 515px;padding-top:135px&#8217;&gt;&lt;div style=&#8217;padding:5px;font-size:14px;&#8217;&gt;&lt;b&gt;$lankytojas&lt;/b&gt;, ar jau jauti artėjančias šventes?&lt;/div&gt;&lt;/div&gt;&#8221;;<br />
}<br />
?&gt;</p></blockquote>
<p>Nežinau, kiek vartotojų matė šitą mano mažą išdaigą, bet tikiuosi šypseną jiems suteikiau&#8230;</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/wordpress/" title="wordpress" rel="tag">wordpress</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2007-11-24/wordpress-rekomenduojami-pluginai/" title="WordPress: rekomenduojami pluginai (2007-11-24)">WordPress: rekomenduojami pluginai</a> (9)</li>
	<li><a href="http://www.zilionis.net/2007-10-19/ext-js-20/" title="EXT JS 2.0 (2007-10-19)">EXT JS 2.0</a> (3)</li>
	<li><a href="http://www.zilionis.net/2007-01-23/wordpress-21/" title="WordPress 2.1 (2007-01-23)">WordPress 2.1</a> (0)</li>
	<li><a href="http://www.zilionis.net/2006-12-05/worpress-statistika/" title="Worpress statistika (2006-12-05)">Worpress statistika</a> (1)</li>
	<li><a href="http://www.zilionis.net/2006-10-18/senu-postu-importavimas/" title="Senų postų importavimas (2006-10-18)">Senų postų importavimas</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-12-19/pasveikink-savo-lankytojus-su-sventemis-individualiai/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Smarty pluginas: in array</title>
		<link>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/</link>
		<comments>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 15:37:15 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[programavimas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[smarty]]></category>
		<category><![CDATA[tips&trics]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/</guid>
		<description><![CDATA[Kai aš pradėjau programuoti tiek programinio kodo log [...]]]></description>
			<content:encoded><![CDATA[<p>Kai aš pradėjau programuoti tiek programinio kodo logiką, tiek atvaizdavimą dėjau į vieną vietą. Tai tikrai yra blogai, nes skaitomumas stipriai sumažėja. Šiektiek paaugus pradėjau naudoti paprastą šablonų sistemą <a href="http://www.pukomuko.lt/phemplate/" class="liexternal">phemplate</a>. Viskas gerai, kol neprireikia šiek tiek paprastos logikos. Tada prade naudoti įvairiausius apgaulės būdus, kurie tikrai nėra patogūs. Žinoma galima pasirinkti šablonų sistemą kuri turi savyje logikos, kad ir <a href="http://smarty.php.net/" class="liexternal">smarty</a>. Bet visuomet susiduriama su tokių šablonų trūkumais, nes atsiranda tikrinimo variantai, kurių pati sistema nepalaiko. Tada pagalvoji, kad geriausia šablonų sistema yra pati programavimo kalba. Tereikia atskirti failais logiką bei atvaizdavimą ir štai mes turime galingą šablonų sistemą. Bet vis dėl to jei esate pririštas prie <em>smarty </em>galima pasidžiaugti, kad galima kurti papildomas galimybes pačiam.</p>
<p>Visai neseniai man reikėjo susirasti paprastą sprendimą php komandai <a href="http://www.php.net/in_array" class="liexternal">in_array</a>. Smarty to nepalaiko. Pasinaudojus &#8220;insert&#8221; galimybę sukuriamas naujas pluginas.</p>
<p><code>
function smarty_insert_code_in_array($params, &amp;amp;$smarty)
{
$bResult = false;
if (isset($params['value']) &amp;amp;&amp;amp; isset($params['array']) &amp;amp;&amp;amp; is_array($params['array']))
{
if (in_array($params['value'], $params['array'])) {
$bResult = true;
}
}
if (!isset($params['var'])) {
$outvar = "rez_inarray";
}
else {
$outvar = $params['var'];
}
$smarty-&amp;gt;assign($outvar, $bResult);
}
</code></p>
<p>Šį failą įrašome tarkim čia <em>smarty/plugins/insert.code_in_array.php</em></p>
<p>O panaudoti gan paprasta:</p>
<p><code>{insert name="code_in_array" array=$manomasyvas value=$ieskomareiksme var="atsakymas"}</code></p>
<p>ir turėsime mes kintamąjį $atsakymas kurį jau galėsime panaudoti.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '16130';
var flattr_url = 'http://www.zilionis.net';
var flattr_lng = 'lt_LT';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Vaidas Žilionis';
var flattr_dsc = 'Internetas, technologijos, programavimas...';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/php/" title="php" rel="tag">php</a>, <a href="http://www.zilionis.net/tag/smarty/" title="smarty" rel="tag">smarty</a>, <a href="http://www.zilionis.net/tag/tipstrics/" title="tips&amp;trics" rel="tag">tips&amp;trics</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2009-12-18/jei-pas-jus-isilauze-i-svetaine/" title="Jei pas jus įsilaužė į svetainę (2009-12-18)">Jei pas jus įsilaužė į svetainę</a> (10)</li>
	<li><a href="http://www.zilionis.net/2007-10-15/zend-neon-public-beta/" title="Zend Neon public beta (2007-10-15)">Zend Neon public beta</a> (3)</li>
	<li><a href="http://www.zilionis.net/2007-06-11/mazas-php-tipsas-produktyvumui-patobulinti/" title="Mažas PHP tipsas produktyvumui patobulinti (2007-06-11)">Mažas PHP tipsas produktyvumui patobulinti</a> (10)</li>
	<li><a href="http://www.zilionis.net/2007-05-18/saugus-php-programavimas/" title="PHP saugumas: Saugus programinis kodas. 1 dalis. (2007-05-18)">PHP saugumas: Saugus programinis kodas. 1 dalis.</a> (16)</li>
	<li><a href="http://www.zilionis.net/2007-04-23/security-trainingo-skaidres/" title="Security trainingo skaidrės (2007-04-23)">Security trainingo skaidrės</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Magiškas windows hosts failas</title>
		<link>http://www.zilionis.net/2007-10-22/magiskas-windows-hosts-failas/</link>
		<comments>http://www.zilionis.net/2007-10-22/magiskas-windows-hosts-failas/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 15:45:46 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[programavimas]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-10-22/magiskas-windows-hosts-failas/</guid>
		<description><![CDATA[Nesvarbu, kas jūs esate svetainių paprastas kompiuter [...]]]></description>
			<content:encoded><![CDATA[<p>Nesvarbu, kas jūs esate svetainių paprastas kompiuterio vartotojas ar web programuotojas&nbsp; &#8211; šis tipsas tikrai turėtų jums padėti. Jį galima panaudoti tiek geriems tiek blogiems tikslams.<br />Šis failas slepiasi dažniausia <strong>c:\windows\system32\drivers\etc\ </strong>kataloge. Jame saugomi, kaip aš vadinu, virtualūs domenų sąrašai. Jame rasite ir įžymiąją svetainę localhostą.</p>
<p>Kaip tie domenai aprašomi? Pirmiausia nurodomas IP adresas ir po tarpo norimo domeno vardas. Tarkim, keletas pavyzdžių</p>
<blockquote>
<p>127.0.0.1 localhost<br />127.0.0.1 www.zilionis.loc<br />127.0.0.1 www.one.lt <br />81.16.232.112 www2.delfi.lt</p>
</blockquote>
<p>Panagrinėkime parodytus atvejus. Jei nežinote pagal nutylėjimą IP adresas 127.0.0.1 yra jūsų kompiuterio vidinis IP adresas. Vadinasi pateiktuose variantuose locahost, www.zilionis.net, www.one.lt nukreipiama į jūsų kompiuterį ir tai veiks tik jūsų kompiuteryje.</p>
<p>Taigi pagrindinė esmė ta, kad jūs sukurę kažkokį domeną, nukreipiate į jūsų pageidaujamą IP adresą. Nebūtinai tai gali būti jūsų kompiuteris, bet galite ir į draugo, ar kažkoks serveris.</p>
<p><strong>PIRMAS PANAUDOJIMO BŪDAS: &#8220;WEB PROGRUOTOJUI&#8221;</strong></p>
<p>Labiausiai (bent man) jis naudingas web sprendimų srityje. Aš tarkim nusirodau, kad domenas <strong>www.zilionis.loc</strong> yra virtualus domenas. Ir susitvarkęs loalaus apache nustatymus naudojusi it tikru domenu.</p>
<blockquote>
<p>&lt;VirtualHost *:80&gt;<br />&nbsp;&nbsp;&nbsp; DocumentRoot D:/!Projects/zilionis/<br />&nbsp;&nbsp;&nbsp; ServerName zilionis.loc<br />&nbsp;&nbsp;&nbsp; &lt;directory /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride ALL<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options Indexes FollowSymLinks<br />&nbsp;&nbsp;&nbsp; &lt;/directory&gt;<br />&lt;/VirtualHost&gt;</p>
</blockquote>
<p><strong>ANTRAS PANAUDOJIMO BŪDAS: &#8220;PRODUKTYVUMO GERINIMAS&#8221;</strong></p>
<p>Įsivaizduokite turite brolį, kuris be perstojo sėdi pažinčių portale one.lt. Galbūt jūs nepykstate, kad sėdi pažinčių portale, bet nepatinka, kad būtent one.lt. Greičiausia jūs pageidausite, kad jis naudotųsi kitu. </p>
<p>Arba norėdami būti produktyvesniais darbe jūs paprasčiausiai užbaninate kurį nors puslapį, na tarkim www.delfi.lt </p>
<p>Tokiu būdu įvedę adresą, jie nematys tikrojo puslapio. O tik tai ką jūs nurodysite. Deja tuo pasinaudoja ir virusų kenkėjai, nurodydami, kad antivirusinių atsinaujinimo adresai yra jūsų kompiuteryje.</p>
<p><strong>TREČIAS BŪDAS: &#8220;Slaptasis projektas&#8221;</p>
<p></strong>Jį naudotų gali tiek web programuotojai, tiek eiliniai mirtingieji. Įsivaizduokime, jūs norite pakeisti hostinimo serverį į naują. Jūs susideda informaciją ir telieka laukti kol jūsų domeno adresai atsinaujins. Bet jūs nesate įsitikinęs ar viskas tvarkingai atrodys kai DNS nusivaikščios.<br />Dar viena idėja šovė į galvą. Slaptas domenas (nebūtinai egzistuojantis) naudojamas tik tarp tikros grupės žmonių: tarkim intranetui. Ir nusistatę parametrus hosts faile, gali patekti į tą svetainę. Tarkim net bankai turi vidinius tinklus kur naudojami virtualūs domenai (ir žinoma neprieinami IP), bet ten jie jau tai susitvarkę per DNS serverius.</p>
<p>Kokias idėjas jūs pasiūlytumėte?</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/apache/" title="apache" rel="tag">apache</a>, <a href="http://www.zilionis.net/tag/tipstricks/" title="tips&amp;tricks" rel="tag">tips&amp;tricks</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2007-12-05/total-commander-ir-winmerge-glaudesnis-integravimas/" title="Total Commander ir WinMerge glaudesnis integravimas (2007-12-05)">Total Commander ir WinMerge glaudesnis integravimas</a> (5)</li>
	<li><a href="http://www.zilionis.net/2007-06-11/mazas-php-tipsas-produktyvumui-patobulinti/" title="Mažas PHP tipsas produktyvumui patobulinti (2007-06-11)">Mažas PHP tipsas produktyvumui patobulinti</a> (10)</li>
	<li><a href="http://www.zilionis.net/2006-12-12/php5-ir-php4-viename-kompiuteryje/" title="PHP5 ir PHP4 viename kompiuteryje (2006-12-12)">PHP5 ir PHP4 viename kompiuteryje</a> (1)</li>
	<li><a href="http://www.zilionis.net/2005-05-20/tips-and-tricks-6-ir-7-pamokeles/" title="Tips and tricks (6 ir 7 &#8220;pamokėlės&#8221;) (2005-05-20)">Tips and tricks (6 ir 7 &#8220;pamokėlės&#8221;)</a> (0)</li>
	<li><a href="http://www.zilionis.net/2004-09-10/tips-tricks-mysql-klases-gaminimas/" title="Tips &amp; tricks &#8211; Mysql klasės gaminimas. (2004-09-10)">Tips &amp; tricks &#8211; Mysql klasės gaminimas.</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-10-22/magiskas-windows-hosts-failas/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>EXT JS 2.0</title>
		<link>http://www.zilionis.net/2007-10-19/ext-js-20/</link>
		<comments>http://www.zilionis.net/2007-10-19/ext-js-20/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 08:55:07 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[programavimas]]></category>
		<category><![CDATA[biblioteka]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-10-19/ext-js-20/</guid>
		<description><![CDATA[Gan neseniai išėjo EXT JS bibliotekos antra versija.  [...]]]></description>
			<content:encoded><![CDATA[<p>Gan neseniai išėjo <a href="http://extjs.com/" class="liexternal">EXT JS</a> bibliotekos antra versija. Ji leidžia kurti pasinaudojus bibiliotekas web aplikacijas, kurios panašios į desktopines.</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="90" alt="extjs1" src="http://www.zilionis.net/wp-images//2007/10/extjs1.gif" width="120" border="0"/> <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="90" alt="extjs2" src="http://www.zilionis.net/wp-images//2007/10/extjs2.gif" width="120" border="0"/>&nbsp; <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="90" alt="extjs4" src="http://www.zilionis.net/wp-images//2007/10/extjs4.gif" width="120" border="0"/> <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="90" alt="extjs5" src="http://www.zilionis.net/wp-images//2007/10/extjs5.gif" width="120" border="0"/> </p>
<p>Tai tikrai patogu, bent man jau tam tikriuose vidinėse svetainėse. Tarkim administravimo sistemai. Be to tikrai neblogai atrodo. Bet jei pabandytume tai realizuoti kuriai nors viešai svetainei, na gal blogui nežinau ar lankytojai būtų stipriai sužavėti. Beja tokia tema jau egzisuoja (<a href="http://extjswordpress.net" class="liexternal">Ext JS WordPress Theme Blog</a>).</p>
<p>EXT bilbioletka leidžia gan lengvai (na įprasti reikia) susikurti įrankius, kurių nėra standartinėse HTML bibliotekose. Tai medžiai, tabai, gridai, custom alertai. comboboxai&nbsp; ir t.t. Štai keletas pavyzdžių: <a href="http://extjs.com/deploy/dev/examples/desktop/desktop.html" class="liexternal">dekstopo imitacija</a>, <a href="http://extjs.com/deploy/dev/examples/desktop/desktop.html" class="liexternal">foto galerija/albumas</a>, <a href="http://extjs.com/deploy/dev/examples/feed-viewer/view.html" class="liexternal">RSS skaitytuvus</a>. Kitus pavyzdžius galite pasižiūrėti <a href="http://extjs.com/" class="liexternal">svetainėje</a>.</p>
<p>Hm.. gaila kad darbe šiuo metu man netenka dirbti su tokiom aplikacijoms. Heh patiktų&#8230; </p>
<p>Tiesa kažkada minėjau <a href="http://www.bindows.com" class="liexternal">bindows</a> biblioteką, kuris tikrai yra galingas tiek savybėmis tiek kaina. O Ext gali būti tiek komercinis, tiek open source. </p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '16130';
var flattr_url = 'http://www.zilionis.net';
var flattr_lng = 'lt_LT';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Vaidas Žilionis';
var flattr_dsc = 'Internetas, technologijos, programavimas...';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/biblioteka/" title="biblioteka" rel="tag">biblioteka</a>, <a href="http://www.zilionis.net/tag/javascript/" title="javascript" rel="tag">javascript</a>, <a href="http://www.zilionis.net/tag/wordpress/" title="wordpress" rel="tag">wordpress</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2009-12-18/jei-pas-jus-isilauze-i-svetaine/" title="Jei pas jus įsilaužė į svetainę (2009-12-18)">Jei pas jus įsilaužė į svetainę</a> (10)</li>
	<li><a href="http://www.zilionis.net/2008-02-07/jusu-asmenine-nerukymo-statistika/" title="Jūsų asmeninė nerūkymo statistika (2008-02-07)">Jūsų asmeninė nerūkymo statistika</a> (8)</li>
	<li><a href="http://www.zilionis.net/2007-12-19/pasveikink-savo-lankytojus-su-sventemis-individualiai/" title="Pasveikink savo lankytojus su šventėmis individualiai (2007-12-19)">Pasveikink savo lankytojus su šventėmis individualiai</a> (16)</li>
	<li><a href="http://www.zilionis.net/2007-11-24/wordpress-rekomenduojami-pluginai/" title="WordPress: rekomenduojami pluginai (2007-11-24)">WordPress: rekomenduojami pluginai</a> (9)</li>
	<li><a href="http://www.zilionis.net/2007-05-08/javascript-dump/" title="Javascript Dump (2007-05-08)">Javascript Dump</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-10-19/ext-js-20/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mažas PHP tipsas produktyvumui patobulinti</title>
		<link>http://www.zilionis.net/2007-06-11/mazas-php-tipsas-produktyvumui-patobulinti/</link>
		<comments>http://www.zilionis.net/2007-06-11/mazas-php-tipsas-produktyvumui-patobulinti/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 12:43:55 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[programavimas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips&tricks]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-06-11/mazas-php-tipsas-produktyvumui-patobulinti/</guid>
		<description><![CDATA[Turbūt, kaip ir daugeliui žmonių tenka dirbti ne su  [...]]]></description>
			<content:encoded><![CDATA[<p>Turbūt, kaip ir daugeliui žmonių tenka dirbti ne su vienu projektu ir turiu keletą savo pamėgtų funkcijų skirtų testavimui / duomenų atvaizdavimui. Ne visuomet galima savo tas specifines funkcijas traukti į projektą, ypač jai jas naudoji tik pats. Arba ši situacija panaši ir į tą, kai serveryje reikia kažkokių bendrų pasirašytų mechanizmų, kuris paleidžiamas prieš pagrindines programas. Kokios jos gali būti, tai jūsų vaizduotės vaizdas. Ką reiktų daryti?</p>
<p>Ogi atsidarome <strong>php.ini</strong> failiuką susrandame eilutes ir šiektiek paredaguojam:</p>
<p><code>
; Automatically add files before or after any PHP document.
auto_prepend_file = "D:/!Server/PHP/autoopen.php";
#auto_append_file =
</code></p>
<p>Pvz maniškiame sėdi viena dažniausių naudojamų mano specifinių (patobulintų) funkcijų. Kas gali būti pas jus&#8230; tai jūsų vaizduotės vaizdas.</p>
<p>[code lang="php"]<br />
function print_r_($var , $title = "PRINT_R") {<br />
  $str = array();<br />
  $str[] = "
<pre style='font-family:arial;'>";
  $str[] = print_r($var ,1);
  $str[] = "</pre>
<p>";<br />
  whyout(implode("\n", $str), $title);<br />
}</p>
<p>function whyout($data, $title = "TITLE") {<br />
 $str = array();<br />
 $str[] = "
<div style='background-color:#E6E6E6;color:black;font-size:10px;<br />
 font-family:Arial;padding:2px;font-weight:normal;text-align:left'>";<br />
 $str[] = "
<div style='color:white;background-color:#003366;<br />
padding:2px;margin:0px;font-weight:bold;'>";<br />
 $str[] = $title;<br />
 $str[] = "</div>
<p>";<br />
 $str[] = $data;<br />
 $str[] = "</p></div>
<p>";<br />
 echo implode("", $str);<br />
}<br />
[/code]</p>
<p>Kas nesuprato, tai paprasčiausias <strong>print_r</strong>. tik šiek tiek grafiškai apipavidalintas. Bent man jis daug produktyviau veikia, nei paprastas variantas.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/php/" title="php" rel="tag">php</a>, <a href="http://www.zilionis.net/tag/tipstricks/" title="tips&amp;tricks" rel="tag">tips&amp;tricks</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2009-12-18/jei-pas-jus-isilauze-i-svetaine/" title="Jei pas jus įsilaužė į svetainę (2009-12-18)">Jei pas jus įsilaužė į svetainę</a> (10)</li>
	<li><a href="http://www.zilionis.net/2007-12-05/total-commander-ir-winmerge-glaudesnis-integravimas/" title="Total Commander ir WinMerge glaudesnis integravimas (2007-12-05)">Total Commander ir WinMerge glaudesnis integravimas</a> (5)</li>
	<li><a href="http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/" title="Smarty pluginas: in array (2007-11-24)">Smarty pluginas: in array</a> (16)</li>
	<li><a href="http://www.zilionis.net/2007-10-22/magiskas-windows-hosts-failas/" title="Magiškas windows hosts failas (2007-10-22)">Magiškas windows hosts failas</a> (7)</li>
	<li><a href="http://www.zilionis.net/2007-10-15/zend-neon-public-beta/" title="Zend Neon public beta (2007-10-15)">Zend Neon public beta</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-06-11/mazas-php-tipsas-produktyvumui-patobulinti/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Tu gali pakeisti pasaulį</title>
		<link>http://www.zilionis.net/2007-06-05/tu-gali-pakeisti-pasauli/</link>
		<comments>http://www.zilionis.net/2007-06-05/tu-gali-pakeisti-pasauli/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 16:18:31 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[apžvalga]]></category>
		<category><![CDATA[programavimas]]></category>
		<category><![CDATA[programos]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[sprendimai]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-06-05/tu-gali-pakeisti-pasauli/</guid>
		<description><![CDATA[Paauglystėje buvau labai didelis visuomenininkas - akt [...]]]></description>
			<content:encoded><![CDATA[<p>Paauglystėje buvau labai didelis visuomenininkas &#8211; aktyvistas, dalyvavau keliuose organizacijų veiklose. Tik va susiradus darbą to visuomeniškumo liko mažai. Įstrigo vienas pasakymas, kurį sakydavo vienas amerikietis: &#8220;You can change the world&#8221;. Žmogus dirbdamas su kitais, daro didelę įtaką kitiems. Pats svarbiausias įvykis jei žmogaus darbai pakeičia kito žmogaus gyvenimą, mąstyseną į gerąją pusę. </p>
<p>Daugelis dabartinių kompiuterinių projektų taip &#8211; keičia pasaulį, bet iki tam tikro lygio. Jie padeda pagreitini įvairius procesus, palengvina bendravimą tarp įvairių bendruomenių, žmonių. Ar galim mes programeriai, dizaineriai na kitaip tariant web srityje dirbantys žmogeliukai padaryti kažką daugiau? Tai, kad ne tik žmogus galėtų greičiau kažką atlikti, o jį pakeistų?</p>
<p>Tiesa nereikia žvalgytis kažkur toli, tokių projektų yra ir Lietuvoje. Šį savaitgalį susitikau su keliais savo grupiokais.  Na po pirtelės darėm mažą pratęsimą ir pas vieną kolegą. Kaip tik jis dirba su flash ir jis parodė keletą savo darbų. Vienas jų taip mane sužavėjo, kad negalėjau nepabloginti apie tai.</p>
<p>Štai kaip jį pristato Tautvydas Bargelis:</p>
<blockquote><p><strong>Mano kelias</strong><br />
Kalėjimų departamentui sukurtas simuliacinis žaidimas, kuris modeliuoja nuteistojo gyvenimą atlikus bausmę ir išėjus į laisvę.</p>
<p>Žaidimo tikslas – supažindinti žaidėją su realiu gyvenimu, pateikiant įvairias gyvenimo situacijas, suteikiant sprendimo laisvę.</p>
<p>Žaidime modeliuojamos ekspertų sukurtos gyvenimiškos socialinės-psichologinės situacijos. Žaidėjas netiesiogiai &#8220;auklėjamas&#8221; elgtis teisingai, skatinamas įsidarbinti, siekti karjeros, gerinti santykius su aplinkiniais. Kiekvieną savaitę ar savaitgalį žaidėjas turi susiplanuoti – skatinamas planavimas realiame gyvenime. &#8221; </p></blockquote>
<p>Žaidimo turi teisę rinktis ką sakyti, ką daryti ir kiekvienas, veiksmas turi atoveiksmį. Tai ir atskleidžiama žaidime. Dialogus bei situacijas ruošė psichologų grupė. Veikėjas gali bendrauti su įvairiausias žmonėmis žmona, tėvai, draugas blogietis/gerietis, draugė, darbdavys, bendradarbis&#8230; Žaidime, kaip ir gyvenime gali herojus rinktis darbą iš keleto sričių: statyba, pardavimai, paslaugos, gamyba, žemės ūkis. </p>
<p>O kad įsivaizduotumėte, kas tai per projektas &#8211; štai keletas vaizdų:<br />
<a href="http://www.flickr.com/photos/zilionis/531731548/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1351/531731548_7b7b3d7378_t.jpg" width="100" height="69" alt="pradzia" /></a><a href="http://www.flickr.com/photos/zilionis/531731398/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1216/531731398_72db91c47d_t.jpg" width="100" height="80" alt="pasirinkimas" /></a><a href="http://www.flickr.com/photos/zilionis/531731446/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1098/531731446_9e69d16f78_t.jpg" width="100" height="70" alt="pasirinkimas2" /></a><a href="http://www.flickr.com/photos/zilionis/531837001/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1052/531837001_fd2755fca5_t.jpg" width="100" height="80" alt="zmona" /></a><a href="http://www.flickr.com/photos/zilionis/531731650/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1025/531731650_fc761f93a1_t.jpg" width="100" height="70" alt="vizitas" /></a><a href="http://www.flickr.com/photos/zilionis/531836875/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1303/531836875_21f857d8ce_t.jpg" width="100" height="70" alt="susipazinimas" /></a><a href="http://www.flickr.com/photos/zilionis/531731498/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1119/531731498_6e9cf14388_t.jpg" width="100" height="80" alt="planavimas" /></a><a href="http://www.flickr.com/photos/zilionis/531836681/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1086/531836681_3ea8a66c5d_t.jpg" width="100" height="70" alt="drauge" /></a><a href="http://www.flickr.com/photos/zilionis/531731274/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1208/531731274_e650a7f08e_t.jpg" width="100" height="70" alt="draugai" /></a><a href="http://www.flickr.com/photos/zilionis/531836545/" title="Photo Sharing" class="liimagelink"><img src="http://farm2.static.flickr.com/1084/531836545_90c8a8bbd8_t.jpg" width="100" height="70" alt="darbas" /></a></p>
<p>Su kokias projektais dar susidūrėte, kad galėtumėte pritaikyti frazę &#8211; tu gali pakeisti pasaulį?</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '16130';
var flattr_url = 'http://www.zilionis.net';
var flattr_lng = 'lt_LT';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Vaidas Žilionis';
var flattr_dsc = 'Internetas, technologijos, programavimas...';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/flash/" title="flash" rel="tag">flash</a>, <a href="http://www.zilionis.net/tag/sprendimai/" title="sprendimai" rel="tag">sprendimai</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2010-02-26/activecollab-patogus-projektu-valdymas/" title="ActiveCollab &#8211; patogus projektų valdymas (2010-02-26)">ActiveCollab &#8211; patogus projektų valdymas</a> (6)</li>
	<li><a href="http://www.zilionis.net/2008-11-12/saugokites-avg-8-jis-labai-alkanas-ir-gali-pakenkti/" title="Saugokitės AVG 8 &#8211; jis labai alkanas ir gali pakenkti (2008-11-12)">Saugokitės AVG 8 &#8211; jis labai alkanas ir gali pakenkti</a> (16)</li>
	<li><a href="http://www.zilionis.net/2008-01-29/mano-mobiliojo-paraso-bandymai/" title="Mano mobiliojo parašo bandymai (2008-01-29)">Mano mobiliojo parašo bandymai</a> (6)</li>
	<li><a href="http://www.zilionis.net/2007-12-29/openid-skinasi-kelia-lietuvoje/" title="OpenID skinasi kelią Lietuvoje (2007-12-29)">OpenID skinasi kelią Lietuvoje</a> (11)</li>
	<li><a href="http://www.zilionis.net/2007-12-11/autobusu-bilietai-internetu/" title="Autobusų bilietai internetu (2007-12-11)">Autobusų bilietai internetu</a> (6)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-06-05/tu-gali-pakeisti-pasauli/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Naujasis captcha mechanizmas</title>
		<link>http://www.zilionis.net/2007-05-25/naujasis-captcha-mechanizmas/</link>
		<comments>http://www.zilionis.net/2007-05-25/naujasis-captcha-mechanizmas/#comments</comments>
		<pubDate>Fri, 25 May 2007 10:04:44 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[blogosfera]]></category>
		<category><![CDATA[programavimas]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[servisai]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-05-25/naujasis-captcha-mechanizmas/</guid>
		<description><![CDATA[Didžiausia problema populiarėjant, bet kuriam blogui  [...]]]></description>
			<content:encoded><![CDATA[<p>Didžiausia problema populiarėjant, bet kuriam blogui ar paprastai svetainei su komentarų sistema tai spamas. Kovoti galima įvairiai&#8230; :</p>
<ul>
<li>tik registruoti vartotojai gali rašyti komentarus</li>
<li>pradedant blokavimu tam tikrų žodžių &#8211; jei yra komentaras ignoruojamas</li>
<li>dedant apsaugas, kad tam tikri IP neprisijungtų prie svetainės.labai jau dažnai reikės konfigūruoti</li>
<li>pasinaudojant kokios nors paslaugomis, tarkim akismet</li>
<li>įvairiausiais captcha sprendimais: skaičių aritmetika, žodžiais iš paveikslėlių</li>
</ul>
<p>Labiausia, gal vartotojui nepatogus būdas &#8211; tai įvedinėti žodžius. Kai nori pakomentuoti, tai dantis sukandęs rašai.<br />
Bet tai gali ir atbaidyti, jei iš kokio 5 karto tik pataikai, kai sunku suprasti, kas paveikslėlį pavaizduota. Gerai dar, kad būna trumpas žodis, bet įsivaizduokite, kas būtų jei reikėtų parašyti visą litaniją? Pamažu į tai auga, vienas veikėjas sumastė naują recaptcha mechanizmą, kurio esmė: suvesti du žodžius. Na jei jų dar išaugtų&#8230; daugelis jau turbūt ir tingėtų komentuoti.<br />
<center><img src='http://www.zilionis.net/wp-images//2007/05/recaptcha.png' alt='recaptcha.png' /></center><br />
Daugiau informacijos <a href="http://bmaurer.blogspot.com/2007/05/recaptcha-new-way-to-fight-spam.html" class="liexternal">autoriaus bloge</a></p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/captcha/" title="captcha" rel="tag">captcha</a>, <a href="http://www.zilionis.net/tag/servisai/" title="servisai" rel="tag">servisai</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li>Nėra panašių įrašų</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-05-25/naujasis-captcha-mechanizmas/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>PHP saugumas: Saugus programinis kodas. 1 dalis.</title>
		<link>http://www.zilionis.net/2007-05-18/saugus-php-programavimas/</link>
		<comments>http://www.zilionis.net/2007-05-18/saugus-php-programavimas/#comments</comments>
		<pubDate>Fri, 18 May 2007 10:52:53 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[programavimas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[saugumas]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-05-18/saugus-php-programavimas/</guid>
		<description><![CDATA[Vietoj įžangos

Šiuo pirmu įrašu norėčiau prad [...]]]></description>
			<content:encoded><![CDATA[<h3>Vietoj įžangos</h3>
<p>Šiuo pirmu įrašu norėčiau pradėti &#8220;paskaitų ciklą&#8221; apie teisingą programavimą. Informacija bus pateikiama ne tik iš mano asmeninės patirties, bet ir iš kitų šaltiniu. Tikrai nesakau, kad viską aš čia surašysiu, bet tai bus puiki pradžia. Reiktų atkreipti dėmesį į tai, kad su bet kuria programavimo kalba galima programuoti tiek saugiai, tiek ne. Kadangi PHP yra populiariausia programavimo kalba bei mano duona &#8211; mano kalba bus daug labiau pritaikyta PHP.<br />
<span id="more-368"></span></p>
<blockquote><p><em><br />
Ši pateikta informacija skirta mokymosi tikslams, kad jaunieji kolegos programuotojai išmoktų rašyti saugų kodą. Aš atsiriboju nuo bet kokio kenksmingo informacijos panaudojimo. Aš esu už saugų internetą / saugias svetaines.<br />
</em></p></blockquote>
<p>Kurdami, bet kokią programą ir tiesa pasakius bet kokia programavimo kalba reikia būti iš dalies paranojiku. Bet kokia gaunama informacija iš vartotojo yra nepatikima. Tad ji privalo įgyti jūsų pasitikėjimą kiekvieną kartą. Manyčiau reikia atkreipti į šiuos faktus:</p>
<ul>
<li>Vartotojas nežino kaip veikia programa, nežino ką žinot jūs, jis gali atlikti veiksmus tokius dėl kurių programa gali atlikti neįtikėtinus veiksmus.</li>
<li>Vartotojas gali stengtis ieškoti klaidų ir išnaudoti savo tikslams</li>
<li>Internetas ne visuomet veikia gerai. Tai jis per lėtas, tai nenusiunčiami visi paketai dėl to jūsų programinis kodas gali veikti neįtikėtinai keistai.</li>
<li>Pati programavimo kalba gali turėti klaidų apie kurias jūs net nežinojote, o jei žinote ir naudojat per senas PHP versijas galite nukentėti ir dėlto.</li>
<li>Ir dar kiti neįtikėtini veiksniai kurie nepriklauso nuo jūsų, bei jūsų įpročių.</li>
</ul>
<p>Niekas negimė mokėdamas. Blogiausia, kad turbūt visi mes mokomės iš savo klaidų. Yra tikras menas išmokti iš kitų klaidų arba atradimų. Tad tikiuosi ši informacija jums padės. Nemanau, kad pavyks viską aprašyti, bet esminius dalykus manau paminėsiu. Malonaus skaitymo.. prie kavutės.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '16130';
var flattr_url = 'http://www.zilionis.net';
var flattr_lng = 'lt_LT';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Vaidas Žilionis';
var flattr_dsc = 'Internetas, technologijos, programavimas...';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/php/" title="php" rel="tag">php</a>, <a href="http://www.zilionis.net/tag/saugumas/" title="saugumas" rel="tag">saugumas</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2010-03-14/denyhosts-apsaugome-ssh-nuo-isibroveliu/" title="Denyhosts &#8211; apsaugome ssh nuo įsibrovėlių (2010-03-14)">Denyhosts &#8211; apsaugome ssh nuo įsibrovėlių</a> (3)</li>
	<li><a href="http://www.zilionis.net/2009-12-18/jei-pas-jus-isilauze-i-svetaine/" title="Jei pas jus įsilaužė į svetainę (2009-12-18)">Jei pas jus įsilaužė į svetainę</a> (10)</li>
	<li><a href="http://www.zilionis.net/2007-11-24/smarty-pluginas-in-array/" title="Smarty pluginas: in array (2007-11-24)">Smarty pluginas: in array</a> (16)</li>
	<li><a href="http://www.zilionis.net/2007-10-15/zend-neon-public-beta/" title="Zend Neon public beta (2007-10-15)">Zend Neon public beta</a> (3)</li>
	<li><a href="http://www.zilionis.net/2007-06-11/mazas-php-tipsas-produktyvumui-patobulinti/" title="Mažas PHP tipsas produktyvumui patobulinti (2007-06-11)">Mažas PHP tipsas produktyvumui patobulinti</a> (10)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-05-18/saugus-php-programavimas/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Coldfusion &#8211; programavimo kalba htmlčikam</title>
		<link>http://www.zilionis.net/2007-05-11/coldfusion-programavimo-kalba-htmlcikam/</link>
		<comments>http://www.zilionis.net/2007-05-11/coldfusion-programavimo-kalba-htmlcikam/#comments</comments>
		<pubDate>Fri, 11 May 2007 07:24:31 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[Blevyzgos]]></category>
		<category><![CDATA[programavimas]]></category>
		<category><![CDATA[coldfusion]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-05-11/coldfusion-programavimo-kalba-htmlcikam/</guid>
		<description><![CDATA[Vienos programavimos kalbos panašios, kitos kažkiokio [...]]]></description>
			<content:encoded><![CDATA[<p>Vienos programavimos kalbos panašios, kitos kažkiokios unikalios ar revoliucinės. Na žinoma patys išsirenkame, kas kam kaip patogiau. Turiu proga padirbėti su senai/nauja programavimo kalba coldfusion. Vienam projektui reikia padaryti atnaujinimų. Netyčia prisikalbėjęs, kad matęs, kaip coldfusionas atrodo teko man atnaujinimo užduotis daryti pačiam. Nors jos nėra sudėtingos&#8230; bet vistiek reikėjo šiek tiek pagooglinti, susiradęs tinkantį redaktorių (parsiunčiau Macromedia dreamweaver testinę versiją) paprograminau ir cfm.</p>
<p>Kokias išvadas galima daryti, ši programavimo kalba labiau skirta html&#8217;čikams. Taip pat kaip ir Smarty tepleitų tvarkymas dažniausia duodamas jiems, žinoma programuotojai tai (jei reikia) paruošia&#8230;</p>
<p>Kas mane sužavėjo visgi? Ogi tikrai gan paprasta/lengva išmokti kalba. Turbūt  lengviau nei PHP :)</p>
<p>Tarkim pirmas pavyzdukas sikrtas uplodinti failui i serveri. Kintamieji atskiriami diezais #kintamasis#. Iš šio simple koduko, skriptas priims tik gif, jpg paveiksliukus ir įkels į atitinkamą direktoriją, o jei failas bus tokiu pačiu vardu &#8211; jį pervadins dar priedo, pridėdamas atitinkamą skaičių.</p>
<p>[code lang="cfm"]<br />
<cftry><br />
<cffile ACCEPT="image/pjpeg,image/gif,image/jpeg"<br />
		ACTION="UPLOAD"<br />
    	DESTINATION="#image#"<br />
    	FILEFIELD="myfile"<br />
    	NAMECONFLICT="MakeUnique"></p>
<p>	<cfcatch type="any"><br />
		<cfoutput>#CFCATCH.Detail#</cfoutput><br />
		<cfabort><br />
	</cfabort></cfcatch><br />
</cffile></cftry><br />
[/code]</p>
<p>Hm, man atrodo ganėtinai paprasta, daug paprasčiau nei su PHP :). Na dar vienas pavyzdukas kurio testuoti nepavyko (o taip norėjosi pabandyti), nes biški per sena versija tame serveryje. Ogi idegtas formų validavimas.</p>
<p>[code lang="cfm"]<br />
<cfinput type="text" name="HPhone"<br />
      validateat="onBlur"<br />
      validate="required,telephone"<br />
      message="Please enter a standard U.S. telephone number with an optional<br />
         extension, such as x12345"></cfinput><br />
[/code]</p>
<p>Skripto parsinimo metu tai pakeičiama į paprasčiausią input elementą. Pagal bendrinius nustatymus forma validuojama ant submit veiksmo, bet norint jį visada galima pakeisti.</p>
<p>Beja populiarusis pažinčių portalas <a href="http://www.draugas.lt" class="liexternal">draugas.lt</a>, kaip tik ir ant cfm sukasi :)</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/coldfusion/" title="coldfusion" rel="tag">coldfusion</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li>Nėra panašių įrašų</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-05-11/coldfusion-programavimo-kalba-htmlcikam/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Javascript Dump</title>
		<link>http://www.zilionis.net/2007-05-08/javascript-dump/</link>
		<comments>http://www.zilionis.net/2007-05-08/javascript-dump/#comments</comments>
		<pubDate>Tue, 08 May 2007 14:30:13 +0000</pubDate>
		<dc:creator>Vaidas Žilionis</dc:creator>
				<category><![CDATA[programavimas]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.zilionis.net/2007-05-08/javascript-dump/</guid>
		<description><![CDATA[Programuojant, bet kokia programavimo kalba yra būtina [...]]]></description>
			<content:encoded><![CDATA[<p>Programuojant, bet kokia programavimo kalba yra būtinas stebėti/patikrinti kaip koks kintamasis atrodo. Tai galėtų būti stringas, masyvas, objektas ir t.t.  JavaScript tokios kaip ir standartinės funkcijos neturi, bet yra jau keletų alternatyvų. Tokios informacijos naudingumą javascript&#8217;e jau atradau ganėtinai seniai, kai pradėjau programuoti su turinio valdymo sistema SiteSupra. Daugeliui turbūt padeda firefox papildinys firebug. Na o toks standalone.. tikrai vertas dėmesio yra šiandien atrastas <a href="http://www.netgrow.com.au/files/javascript_dump.cfm">Javascript dump</a>, kuris sugeba atvaizduoti tokius dalykėlius kaip String/Number/Boolean/Object/Array/Function. Heh malonus žaisliukas, kurio idėja kilo iš ColdFusiono, su kurio dabar tenka žaisti.. vieno projekto atnaujinimams.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '16130';
var flattr_url = 'http://www.zilionis.net';
var flattr_lng = 'lt_LT';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Vaidas Žilionis';
var flattr_dsc = 'Internetas, technologijos, programavimas...';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" class="liexternal">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" class="liimagelink"><img src="http://www.zilionis.net/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>
	Žymės: <a href="http://www.zilionis.net/tag/javascript/" title="javascript" rel="tag">javascript</a><br />

	<h4>Straipsniai panašia tema</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.zilionis.net/2009-12-18/jei-pas-jus-isilauze-i-svetaine/" title="Jei pas jus įsilaužė į svetainę (2009-12-18)">Jei pas jus įsilaužė į svetainę</a> (10)</li>
	<li><a href="http://www.zilionis.net/2008-02-07/jusu-asmenine-nerukymo-statistika/" title="Jūsų asmeninė nerūkymo statistika (2008-02-07)">Jūsų asmeninė nerūkymo statistika</a> (8)</li>
	<li><a href="http://www.zilionis.net/2007-10-19/ext-js-20/" title="EXT JS 2.0 (2007-10-19)">EXT JS 2.0</a> (3)</li>
	<li><a href="http://www.zilionis.net/2007-04-05/naudingos-php-programuotojui-programos/" title="Naudingos PHP programuotojui programos (2007-04-05)">Naudingos PHP programuotojui programos</a> (8)</li>
	<li><a href="http://www.zilionis.net/2006-10-18/ajax-manual/" title="Ajax manual (2006-10-18)">Ajax manual</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.zilionis.net/2007-05-08/javascript-dump/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
