<?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>NeWorld &#187; Programavimas</title>
	<atom:link href="http://blog.neworldwar.com/category/programavimas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neworldwar.com</link>
	<description></description>
	<lastBuildDate>Mon, 18 Jan 2010 21:03:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS hack&#8217;inimai</title>
		<link>http://blog.neworldwar.com/2009/04/25/css-hackinimai/</link>
		<comments>http://blog.neworldwar.com/2009/04/25/css-hackinimai/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 15:16:13 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[WEB programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=180</guid>
		<description><![CDATA[O tiksliau, kaip nurodyti konkretų css stiliu konkrečiai naršyklei, nenaudojant jokių javasriptų ar kelis CSS failus konkrečioms naršyklėms.
[code lang="css"]
/* IE 6 ir žemesnės */
* html #uno  { color: red }
/* IE 7 ir žemesnės */
*:first-child+html #dos { color: red } 
/* IE 7 ir modernios naršyklės */
html>body #tres { color: red }
/* Modernios naršyklės [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2009/04/25/css-hackinimai/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Programavimo kalba uraguntangams</title>
		<link>http://blog.neworldwar.com/2009/03/03/programavimo-kalba-uraguntangams/</link>
		<comments>http://blog.neworldwar.com/2009/03/03/programavimo-kalba-uraguntangams/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 16:54:54 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Kita]]></category>
		<category><![CDATA[Programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=165</guid>
		<description><![CDATA[Net nebūčiau patykėjęs, jog ir uragutangams yra sukurta programavimo kalba. Tiesa, ji paremta .NET ir vadinasi Ook#
Ši kalba turi tik vieną žodį Ook, ir pridedant tašką, klaustuką ar šautkuką gaunam skirtingas intonacijas. Taigi, pagal tai ir gauname programą. Visa šios programavimo kalbos instrukcija telpa į keletą eilučių:
    Ook. Ook?   Increment [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2009/03/03/programavimo-kalba-uraguntangams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP frameworkų spartos testai</title>
		<link>http://blog.neworldwar.com/2008/09/02/php-frameworku-spartos-testai/</link>
		<comments>http://blog.neworldwar.com/2008/09/02/php-frameworku-spartos-testai/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 19:06:56 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[benchamrk]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[sparta]]></category>
		<category><![CDATA[testas]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=122</guid>
		<description><![CDATA[Taigi neseniai RSS kanalu gavau įdomią ir aktualią testavimą. Šiame teste blogo autorius tiesiog palygina keletą php frameworkų spartą generuojant &#8220;hello world&#8221; tipo užduotis. Taigi įdomesnė vietą:



framework
avg
rel




baseline-html
2309.14
1.7487


baseline-php
1320.47
1.0000


cake-1.1.19
118.30
0.0896


cake-1.2.0-rc2
46.42
0.0352


solar-1.0.0alpha1
154.29
0.1168


symfony-1.0.17
67.35
0.0510


symfony-1.1.0
67.41
0.0511


zend-1.0.1
112.36
0.0851


zend-1.5.2
86.23
0.0653


zend-1.6.0-rc1
77.85
0.0590



Taigi, šiek tiek nusivyliau zend&#8217;u
]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2008/09/02/php-frameworku-spartos-testai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript: sukuriam naują kintamąjį per eval</title>
		<link>http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/</link>
		<comments>http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 11:18:58 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[eval]]></category>
		<category><![CDATA[global var using eval.]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/</guid>
		<description><![CDATA[Man iškilo problema, prisireikė sukurti kintamąjį per eval.
[code lang="javascript"]eval("new a=5;");[/code]
Neveikia (spėju todė, kad sukuriamas ne globalus kintamasis). Ilgai googlinau, kol šovė į galvą pabandyti sukurti per objektą. Dar pagoglines suradau, kad globalūs kintamieji randasi window objekte. Taigi pabandžiau:
[code lang="javascript"]eval("window.a=5;");[/code]
Ir vualia, veikia. Kas keisčiausia, jog kurti kintamojo nebereikia, bet viskas veikė ant Firefox 2.0.0.12, IE7 ir [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2008/03/11/javascript-sukuriam-nauja-kintamaji-per-eval/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>google BBcode</title>
		<link>http://blog.neworldwar.com/2008/01/19/google-bbcode/</link>
		<comments>http://blog.neworldwar.com/2008/01/19/google-bbcode/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 19:44:56 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[WEB programavimas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[BBcode]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[preg_replace]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/2008/01/19/google-bbcode/</guid>
		<description><![CDATA[Kartais forumuose būna taip, jog kas nors užduoda kvailą klausymą, o jūs žmogų siunčiate į google. O kartias tiesiog googlėje suvedate keywordus ir nukopijuojate adresą į forumą. Taigi šiuo atveju mus gelbsti google tagas:
[code lang="php"]preg_replace("/\[google\](.*)\[\/google\]/i"," Look in google ($1) ",$text);[/code]
Naudojimas [google]neworldwar[/google]
Naudokitės į sveikatą
]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2008/01/19/google-bbcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konstrukcinio elemento &#8220;switch&#8221; panaudojimas filtruojant duomenis</title>
		<link>http://blog.neworldwar.com/2007/09/01/konstrukcinio-elemento-switch-panaudojimas-filtruojant-duomenis/</link>
		<comments>http://blog.neworldwar.com/2007/09/01/konstrukcinio-elemento-switch-panaudojimas-filtruojant-duomenis/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 11:50:46 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/2007/09/01/konstrukcinio-elemento-switch-panaudojimas-filtruojant-duomenis/</guid>
		<description><![CDATA[javascript, c++, php bei dauguma panašių kalbų turi šią konstrukciją. Kam ji skirta paskaitykite čia: http://www.php.net/switch (trumpai tariant supaprastint if naudojimą).
Šis straipsniukas skirtas tiems kurie moka ir naudojasi šiuo elementu.
Taigi pradėkime, tarkime turime kelis puslapius: &#8216;Titulinis&#8217;, &#8216;Kontaktai&#8217;, &#8216;Admin&#8217;, &#8216;Nuorodos&#8217;, &#8216;Moderuoti&#8217;,'Kita&#8217;,'Straipsniai&#8217;.
Sakykime visa administravimą/moderavimą laikome tame pačiame puslapyje patogumo sumetimais (sakykim bet kada galima labai lengvai šį [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/09/01/konstrukcinio-elemento-switch-panaudojimas-filtruojant-duomenis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>register globals pavojus</title>
		<link>http://blog.neworldwar.com/2007/08/13/register-globals-pavojus/</link>
		<comments>http://blog.neworldwar.com/2007/08/13/register-globals-pavojus/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 18:26:37 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[Sagumas]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=48</guid>
		<description><![CDATA[Šiandien parašysių apie šitą pavojų. Kas tai galite pažiūrėti čia: http://www.php.net/register_globals
Iš pažiūros tai gal ir patogus dalykas, tačiau patariu niekam nenaudoti jo. Juolab jog ateities php versijos šio palaikymo neturės. Panagrinėsiu du pavojingus atvejus ir būda kaip tai ištaisyti.
Taigi pirmasis atvejąs:
Tarkime turime autorizacijos kodą:
admin.php:
[code lang="php"][/code]
Kodas labai paprastas. Taigi kas būtų jeigu naršyklėje parašytume &#8220;admin.php?autorization=1&#8243;? Ogi [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/08/13/register-globals-pavojus/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Regular expressions (1 dalis)</title>
		<link>http://blog.neworldwar.com/2007/08/12/regular-expressions-1-dalis/</link>
		<comments>http://blog.neworldwar.com/2007/08/12/regular-expressions-1-dalis/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 16:26:39 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=47</guid>
		<description><![CDATA[Kas yra regular expressions?
Regular expressions  yra simbolių rinkinys leidžiantis gramatiškai aprašyti arba redaguoti tekstą (tikiuosi gerai išsireiškiau  )
Nekalbėsiu apie tai iš kur atsirado, kam konkrečiai naudoti, tik paminėsiu jog su šituo dalykų galima labai paprastai redaguoti tekstus, taigi sutaupysime laiko ir kodo.
Mažiau kalbų, daugiau darbų, lets start
pats parasčiausiais pavizdys
eiti
Taigi visoje eilutėje šis paternas [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/08/12/regular-expressions-1-dalis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trikampiai skaičiai</title>
		<link>http://blog.neworldwar.com/2007/08/01/trikampiai-skaiciai/</link>
		<comments>http://blog.neworldwar.com/2007/08/01/trikampiai-skaiciai/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 08:23:58 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[matematika]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Žaidimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=45</guid>
		<description><![CDATA[Neseniai šių skaičių atradimas man išgelbėjo gyvybę (perkeltine prasme, nieks žudytis nebandė:)). Taigi viskas prasidėjo nuo to, kad mano sugalvota funkcija, kuri pagal taškus  išvesdavo lygį. Ją taikydavau žaidimė visur, pradedant lygio skaičiavimu, baigiant garaže. 
Pati funkcija atrodė taip:
[code lang="php"]function getlvl($exp,$bit) {
    $i=$bit;
    $lvl=0;
    while [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/08/01/trikampiai-skaiciai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dirbam su radiobutton&#8217;ais</title>
		<link>http://blog.neworldwar.com/2007/06/02/dirbam-su-radiobuttonais/</link>
		<comments>http://blog.neworldwar.com/2007/06/02/dirbam-su-radiobuttonais/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 17:15:10 +0000</pubDate>
		<dc:creator>neworld</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programavimas]]></category>
		<category><![CDATA[WEB programavimas]]></category>

		<guid isPermaLink="false">http://blog.neworldwar.com/?p=43</guid>
		<description><![CDATA[Kartais tenka javascriptu pagalbą pasiimti radiobutton reikšmę. Bet standartiniu būdų jos pasiimti neina
[code lang="javascript"]var value=document.getElementById(element).value);[/code]
Todėl tenka rašyti šiek tiek sudėtingesnę funkciją:
[code lang="javascript"]function getCheckedValue(radioObj) {
if(!radioObj)
return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return radioObj.value;
else
return "";
for(var i = 0; i &#60; radioLength; i++) {
if(radioObj[i].checked) {
return radioObj[i].value;
}
}
return "";
}
function setCheckedValue(radioObj, newValue) {
if(!radioObj)
return;
var radioLength = radioObj.length;
if(radioLength == undefined) {
radioObj.checked = (radioObj.value == [...]]]></description>
		<wfw:commentRss>http://blog.neworldwar.com/2007/06/02/dirbam-su-radiobuttonais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
