<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Andra P žurnāls</title>
	
	<link>http://apblog.lv</link>
	<description>Žurnāls par web izstrādi un citām interesantām lietām</description>
	<pubDate>Mon, 15 Jun 2009 07:55:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/apblog_lv" /><feedburner:info uri="apblog_lv" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Ja regulārā ekspresija pēkšņi nestrādā</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/mW0s3nPUdBU/</link>
		<comments>http://apblog.lv/2009/06/15/ja-regulara-ekspresija-peksni-nestrada/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 07:55:06 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=327</guid>
		<description><![CDATA[Tad ļoti iespējams, ka cenšaties to izpildīt &#8220;uz&#8221; pārāk liela teksta. Nesen saskāros ar problēmu, kad regulārā ekspresija, kas pārsēja vienas mājas lapas HTML, dažās situācijās vienkārši neatrada neko (izmantoju preg_match() funkciju). Neizmeta ne kļūdu, ne arī ko citu. Tikai tukšs rezultāts. Nedaudz padebugojot, atklāju, ka tas notiek, ja HTML ir ļooti liels.
Tālāk jau nedaudz [...]]]></description>
			<content:encoded><![CDATA[<p>Tad ļoti iespējams, ka cenšaties to izpildīt &#8220;uz&#8221; pārāk liela teksta. Nesen saskāros ar problēmu, kad regulārā ekspresija, kas pārsēja vienas mājas lapas HTML, dažās situācijās vienkārši neatrada neko (izmantoju <em>preg_match()</em> funkciju). Neizmeta ne kļūdu, ne arī ko citu. Tikai tukšs rezultāts. Nedaudz padebugojot, atklāju, ka tas notiek, ja HTML ir ļooti liels.</p>
<p>Tālāk jau nedaudz pagūglējot, <a href="http://bugs.php.net/bug.php?id=40846">atklājās</a>, ka PHP izmantotais <a href="http://en.wikipedia.org/wiki/PCRE">PCRE</a> pakļaujas man īsti neizprotamiem <em>pcre.backtrack_limit</em> un <em>pcre.recursion_limit</em> uzstādījumiem php.ini failā. Īsumā un neprecīzi - tas ir kaut kā saistīts ar to, cik PCRE drīkst izmantot resursus, pārsējot teksta stringu. Ja limits tik sasniegts, pārsēšana pārtrūkst pusceļā.</p>
<p>Risinājums vienkāršs - palielināt šos limitus. Noklusētie PCRE internālie limiti laikam ir 10000000, bet PHP noklusēti tos pārraksta uz 100000, tāpēc var mēģināt PHP uzstādījumos norādīt tādus pašus ciparus, kādi ir PCRE internālie. Bet dariet to piesardzīgi, jo riskējat tādējādi nokarināt pašu PHP, ja limiti būs par lielu.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=mW0s3nPUdBU:oRlgdWmjZDA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=mW0s3nPUdBU:oRlgdWmjZDA:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/mW0s3nPUdBU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2009/06/15/ja-regulara-ekspresija-peksni-nestrada/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2009/06/15/ja-regulara-ekspresija-peksni-nestrada/</feedburner:origLink></item>
		<item>
		<title>Tā neveikties</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/igQPo2x12j0/</link>
		<comments>http://apblog.lv/2009/01/28/ta-neveikties/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 17:32:39 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=326</guid>
		<description><![CDATA[Tieši tajā brīdī, kad Bez tabu raidījums noreklamē Glābvalsti.lv, pats saits nestrādā.
Error: Call to a member function addSystemEntry() on a non-object in /hungry/glabvalsti.lv/_classes/class.db.php on line 55
[0] in function errorHandler_fatal
]]></description>
			<content:encoded><![CDATA[<p>Tieši tajā brīdī, kad Bez tabu raidījums noreklamē <a href="http://glabvalsti.lv/">Glābvalsti.lv</a>, pats saits nestrādā.</p>
<blockquote><p>Error: Call to a member function addSystemEntry() on a non-object in /hungry/glabvalsti.lv/_classes/class.db.php on line 55<br />
[0] in function errorHandler_fatal</p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=igQPo2x12j0:NoYgMnIOyWo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=igQPo2x12j0:NoYgMnIOyWo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/igQPo2x12j0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2009/01/28/ta-neveikties/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2009/01/28/ta-neveikties/</feedburner:origLink></item>
		<item>
		<title>Kavējošie stundentu kredīti</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/DoJnIKzrhQc/</link>
		<comments>http://apblog.lv/2008/12/16/kavejosie-stundentu-krediti/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 06:27:25 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=325</guid>
		<description><![CDATA[Mani tas īpaši neskar, bet vienalga šorīt apkritu, izlasot Tvnet&#8217;ā kaut ko šādu:
Studiju fondā saka, ka nekas speciāli vilcināts netiekot. Tas ir trīspusējs līgums, kam jāiziet zināms birokrātijas ceļš. Ja ministrs ir atvaļinājumā vai komandējumā, students savu naudu var vēl mazliet pagaidīt.
Pieņemu gan, ka iemesli kavēšanai īstenībā gan ir citi, un šī ir tikai tāda [...]]]></description>
			<content:encoded><![CDATA[<p>Mani tas īpaši neskar, bet vienalga šorīt apkritu, izlasot Tvnet&#8217;ā kaut ko šādu:</p>
<blockquote><p>Studiju fondā saka, ka nekas speciāli vilcināts netiekot. Tas ir trīspusējs līgums, kam jāiziet zināms birokrātijas ceļš. Ja ministrs ir atvaļinājumā vai komandējumā, students savu naudu var vēl mazliet pagaidīt.</p></blockquote>
<p>Pieņemu gan, ka iemesli kavēšanai īstenībā gan ir citi, un šī ir tikai tāda neveikla atruna. Bet iedomājieties - studenti nesaņem naudu tikai tāpēc, ka ka viena persona ir atvaļinājuma vai komandējumā. </p>
<p>Pārējo varat lasīt Tvnet rakstā <a href="http://www.tvnet.lv/onlinetv/lnt/zinas/article.php?id=327496">Banka neizmaksā solītos studentu kredītus</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=DoJnIKzrhQc:nrYIdKlgr_U:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=DoJnIKzrhQc:nrYIdKlgr_U:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/DoJnIKzrhQc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/12/16/kavejosie-stundentu-krediti/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/12/16/kavejosie-stundentu-krediti/</feedburner:origLink></item>
		<item>
		<title>Jaunās Futurama filmas</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/RVSWhGwaWcg/</link>
		<comments>http://apblog.lv/2008/12/03/jaunas-futurama-filmas/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 08:37:04 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=324</guid>
		<description><![CDATA[Kamēr domāju, ko labu pasākt pa atvaļinājuma laiku, nejauši atklāju, ka ir iznākušas divas jaunas Futurama filmas. Tie, kas cītīgi skatījās Futurama, zina, ka sērijas vairs netiek veidotas, bet tā vietā bija ieplānotas četras pilnmetrāžas filmas. 
Pirmā bija Futurama: Bender&#8217;s Big Score, kas iznāca pagājušā gada nogalē. Par to varēja lasīt vai visur, kur grozījās [...]]]></description>
			<content:encoded><![CDATA[<p>Kamēr domāju, ko labu pasākt pa atvaļinājuma laiku, nejauši atklāju, ka ir iznākušas divas jaunas Futurama filmas. Tie, kas cītīgi skatījās Futurama, zina, ka sērijas vairs netiek veidotas, bet tā vietā bija ieplānotas četras pilnmetrāžas filmas. </p>
<p>Pirmā bija <a href="http://www.imdb.com/title/tt0471711/">Futurama: Bender&#8217;s Big Score</a>, kas iznāca pagājušā gada nogalē. Par to varēja lasīt vai visur, kur grozījās attiecīgā publika. Divas nākamās filmās ir iznākušas šogad. Par tām gan nekur neredzēju neko rakstītu (es gan Futurama fanu saitus neapmeklēju:). Pirmā ir <a href="http://www.imdb.com/title/tt1054485/">Futurama: The Beast with a Billion Backs</a>, bet otrā ir tik tikko iznākusī <a href="http://www.imdb.com/title/tt1054486/">Futurama: Bender&#8217;s Game</a>. Viena jau ir &#8220;iegādāta&#8221; un tūlīt tiks skatīta. :)</p>
<p>Ceturtā daļa ar nosaukumu <a href="http://www.imdb.com/title/tt1054487/">Futurama: Into the Wild Green Yonder</a> būs pieejama nākamgad aprīlī.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=RVSWhGwaWcg:vkpLrmOGLFE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=RVSWhGwaWcg:vkpLrmOGLFE:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/RVSWhGwaWcg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/12/03/jaunas-futurama-filmas/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/12/03/jaunas-futurama-filmas/</feedburner:origLink></item>
		<item>
		<title>IE8 vairs neatbalstīs CSS Expressions</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/VoDuPaYj4ks/</link>
		<comments>http://apblog.lv/2008/10/17/ie8-vairak-neatbalstis-css-expressions/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 05:57:14 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Pārlūku jaunumi]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=322</guid>
		<description><![CDATA[Pareizāk sakot - Internet Explorer 8 Standard režīmā vairs neatbalstīs CSS Expressions (Pavirši skaidrojot - tā bija iespēja CSS failā izmantot skriptēšanu). Pārējos režīmos viss būs pa vecam.
Tas darīts galvenokārt trīs iemeslu pēc. Lai uzlabotu ātrumu. Lai uzlabotu drošību. Tā kā CSS Expressions nozīmē, ka CSS definīcijās var ievietot Javascript, tad nu tur viss kas [...]]]></description>
			<content:encoded><![CDATA[<p>Pareizāk sakot - Internet Explorer 8 Standard režīmā vairs neatbalstīs <a href="http://msdn.microsoft.com/en-us/library/ms537634.aspx">CSS Expressions</a> (Pavirši skaidrojot - tā bija iespēja CSS failā izmantot skriptēšanu). Pārējos režīmos viss būs pa vecam.</p>
<p>Tas darīts galvenokārt trīs iemeslu pēc. Lai uzlabotu ātrumu. Lai uzlabotu drošību. Tā kā CSS Expressions nozīmē, ka CSS definīcijās var ievietot Javascript, tad nu tur viss kas var būt iespējams. Un visbeidzot, lai vienkārši pietuvinātu pārlūku standartiem (IE izstrādātāju tik ļoti iemīļotais vārdiņš - <strong>interoperability</strong> jeb pārlūka sadarboties spēja jeb spēja darboties atbilstoši citiem <em>standartu</em> pārlūkiem).</p>
<p>Vairāk par to <a href="http://blogs.msdn.com/ie/archive/2008/10/16/ending-expressions.aspx">IEBlog : Ending Expresssions</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=VoDuPaYj4ks:SBm2Eobs22A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=VoDuPaYj4ks:SBm2Eobs22A:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/VoDuPaYj4ks" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/10/17/ie8-vairak-neatbalstis-css-expressions/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/10/17/ie8-vairak-neatbalstis-css-expressions/</feedburner:origLink></item>
		<item>
		<title>SQL kārtošana un NULL vērtības</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/3eSwdcctbko/</link>
		<comments>http://apblog.lv/2008/10/14/sql-kartosana-un-null-vertibas/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 16:43:17 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=321</guid>
		<description><![CDATA[MySQL&#8217;ā un noteikti arī visās citās datubāžu sistēmās, kārtojot kolonu (kas var saturēt arī NULL vērtības) augošā secībā (ASC), rezultātā NULL vērtības vienmēr būs pirmās. Bet reizēm vajag lai tomēr ir otrādi. Tad var noderēt šāda ļoti vienkārša pieeja:
SELECT *
FROM table
ORDER BY IF (column IS NULL, 1, 0) ASC, column ASC
Risinājuma oriģināls.
]]></description>
			<content:encoded><![CDATA[<p>MySQL&#8217;ā un noteikti arī visās citās datubāžu sistēmās, kārtojot kolonu (kas var saturēt arī NULL vērtības) augošā secībā (ASC), rezultātā NULL vērtības vienmēr būs pirmās. Bet reizēm vajag lai tomēr ir otrādi. Tad var noderēt šāda ļoti vienkārša pieeja:</p>
<pre class="code"><code>SELECT *
FROM table
ORDER BY IF (column IS NULL, 1, 0) ASC, column ASC</code></pre>
<p><a href="http://www.ytechie.com/2008/05/sql-server-null-values-and-order-by-order.html">Risinājuma oriģināls</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=3eSwdcctbko:M9FzNc8o054:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=3eSwdcctbko:M9FzNc8o054:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/3eSwdcctbko" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/10/14/sql-kartosana-un-null-vertibas/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/10/14/sql-kartosana-un-null-vertibas/</feedburner:origLink></item>
		<item>
		<title>TVNET neko neizsakošie virsraksti</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/se5nMO_VSDw/</link>
		<comments>http://apblog.lv/2008/10/01/tvnet-neko-neizsakosie-virsraksti/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 05:33:30 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=319</guid>
		<description><![CDATA[Nevaru ciest, ka TVNET pirmajā lapā liek ziņas, kam virsraksti neko neko neizsaka, un atverot šo jaunumu, ir jāatklāj, ka tas ir kārtējais raksts par sportu:

]]></description>
			<content:encoded><![CDATA[<p>Nevaru ciest, ka <a href="http://www.tvnet.lv/">TVNET</a> pirmajā lapā liek ziņas, kam virsraksti neko neko neizsaka, un atverot šo jaunumu, ir jāatklāj, ka tas ir <a href="http://www.tvnet.lv/sports/basketbols/article.php?id=169099">kārtējais raksts par sportu</a>:</p>
<div style="text-align: center;"><img src="http://apblog.lv/wp-content/uploads/2008/10/tvnetvirsraksts.png" alt="" title="tvnetvirsraksts" width="308" height="79" class="size-full wp-image-320" /></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=se5nMO_VSDw:85xZ5qoJ_1w:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=se5nMO_VSDw:85xZ5qoJ_1w:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/se5nMO_VSDw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/10/01/tvnet-neko-neizsakosie-virsraksti/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/10/01/tvnet-neko-neizsakosie-virsraksti/</feedburner:origLink></item>
		<item>
		<title>Vai Firefox 3 neatceras par daudz ?</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/5ssv3RLEg_4/</link>
		<comments>http://apblog.lv/2008/09/29/vai-firefox-3-neatceras-par-daudz/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 06:37:51 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=318</guid>
		<description><![CDATA[Ja sāksiet rakstīt Firefox 3 adrešu joslā, piemēram, &#8220;gmail.com&#8221;, tad noteikti būsiet pamanījuši, ka pārlūks atceras ne tikai adreses, bet arī to title taga saturu jeb lapas nosaukumu, kas gmail.com gadijumā satur arī vēstules subjektu. Un bieži vien jau šajos nosaukumos var būt diezgan privāta informācija. Protams, ja datoru lietojat viens pats, tad tā nebūtu [...]]]></description>
			<content:encoded><![CDATA[<p>Ja sāksiet rakstīt Firefox 3 adrešu joslā, piemēram, &#8220;gmail.com&#8221;, tad noteikti būsiet pamanījuši, ka pārlūks atceras ne tikai adreses, bet arī to <strong><code>title</code></strong> taga saturu jeb lapas nosaukumu, kas gmail.com gadijumā satur arī vēstules subjektu. Un bieži vien jau šajos nosaukumos var būt diezgan privāta informācija. Protams, ja datoru lietojat viens pats, tad tā nebūtu problēma, bet ja dators ir koplietošanas ?</p>
<p>Dilemma - no vienas puses jau man ļoti patīk šī iespēja, ka kaut ko rakstot adrešu joslā, Firefox 3 meklē arī pēc nosaukuma ne tikai URL, bet no otras puses - nepatīk, ka jebkurš cits, kas tiek klāt manam datoram, var apskatīt par kādām lietām es saņemu e-pastus.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=5ssv3RLEg_4:guqurJ4XXA4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=5ssv3RLEg_4:guqurJ4XXA4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/5ssv3RLEg_4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/09/29/vai-firefox-3-neatceras-par-daudz/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/09/29/vai-firefox-3-neatceras-par-daudz/</feedburner:origLink></item>
		<item>
		<title>Kā tikt vaļā no e-pasta lauka Wordpress komentēšanas formā (papildināts)</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/bCYUWzVboL0/</link>
		<comments>http://apblog.lv/2008/09/25/ka-tikt-vala-no-e-pasta-lauka-wordpress-komentesanas-forma/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 09:54:54 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=317</guid>
		<description><![CDATA[Man pašam nepatīk, un zinu, ka citiem arī ne īpaši patīk rakstīt savu e-pastu visādās komentēšanas formās visādos blogos, tāpēc jau labu laiku centos atrast kādu &#8220;smuku&#8221; veidu, kā šo lauku šeit iekš apblog.lv padarīt ne-obligātu. Vēl aizvien nesaprotu, kāpēc šāda iespēja jau nav iebūvēta Wordpress&#8217;ā. Kā arī gūglējot nekur neko nevar atrast, kur būtu [...]]]></description>
			<content:encoded><![CDATA[<p>Man pašam nepatīk, un zinu, ka citiem arī ne īpaši patīk rakstīt savu e-pastu visādās komentēšanas formās visādos blogos, tāpēc jau labu laiku centos atrast kādu &#8220;smuku&#8221; veidu, kā šo lauku šeit iekš apblog.lv padarīt ne-obligātu. Vēl aizvien nesaprotu, kāpēc šāda iespēja jau nav iebūvēta Wordpress&#8217;ā. Kā arī gūglējot nekur neko nevar atrast, kur būtu pastāstīts kā padarīt šo lauku ne-obligātu. Laikam visiem vienalga. :)</p>
<p>Ja arī vispār gribam atbrīvoties no šī lauka, tad ar vienkāršu izdzēšanu no templeita nepietiek. Tā kā lauks ir obligāts, tad notiek papildus pārbaudes pie submitēšanas. Tāpēc tādā gadījumā komentēt vispār vairs nav iespējams.</p>
<p>Šodien, kad izteicu savu sāpi iekš #php.lv, <a href="http://x-f.lv/">x-f</a> izteica ģeniāli vienkāršu risinājumu, par kuru nez kāpēc vispār nevienu reizi neiedomājos - vienkārši jāpadara komentāra lauks neredzams, un jānorāda tam kaut kāda noklusēta vērtība:</p>
<pre class="code"><code>&lt;input type="hidden" name="email" value="example@example.com" /&gt;</code></pre>
<p>Tas arī viss.</p>
<p><strong>PAPILDINĀJUMS</strong></p>
<p>Tā, ņemot vērā komentārus, apdomājos un izdomāju, ka tomēr jāizdomā universālāks veids. Nedaudz papētot Wordpress kodu, atklājās, ka tas ir nedaudz mazāk samudrīts nekā tas kādreiz bija. Tagad veikt vajadzīgo modifikāciju bija tīrais nieks.</p>
<p>Sava bloga sākumdirektorijā atrodam <em>wp-comments-post.php</em> failu. Atveram.</p>
<p>Nedaudz zemāk kodā sameklējam aptuveni šādu koda bloku (apt. pēc 50. rindiņas):</p>
<pre class="code"><code>if ( get_option('require_name_email') &#038;&#038; !$user->ID ) {
	if ( 6 > strlen($comment_author_email) || '' == $comment_author )
		wp_die( __('Error: please fill the required fields (name, email).') );
	elseif ( !is_email($comment_author_email))
		wp_die( __('Error: please enter a valid email address.') );
}</code></pre>
<p>To visu nomainam uz šādu:</p>
<pre class="code"><code>if ( !$user->ID ) {
	if ( $comment_author == '' )
		wp_die( __('Error: please fill the required fields (name).') );
	elseif ($comment_author_email != '' &#038;&#038; !is_email($comment_author_email))
		wp_die( __('Error: please enter a valid email address.') );
}</code></pre>
<p>Atcerieties, vairs netiks ņemts vērā uzstādījumos norādītais &#8220;Comment author must fill out name and e-mail&#8221; parametrs. Vārds vienmēr būs obligāts, bet e-pasts - neobligāts.</p>
<p>Protams, komentēšanas templeitā arī vajag veikt attiecīgās izmaiņas, lai nerāda &#8220;obligāts&#8221; pie e-pasta lauka.</p>
<p>Jāatceras arī, ka atjaunojot Wordpress versiju, šis fails visticamāk tiks pārrakstīts ar oriģinālo versiju, tātad modifikācija pazudīs.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=bCYUWzVboL0:dM910w-W4UQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=bCYUWzVboL0:dM910w-W4UQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/bCYUWzVboL0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/09/25/ka-tikt-vala-no-e-pasta-lauka-wordpress-komentesanas-forma/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/09/25/ka-tikt-vala-no-e-pasta-lauka-wordpress-komentesanas-forma/</feedburner:origLink></item>
		<item>
		<title>Bezmaksas programmas, ko izmantoju ikdienā</title>
		<link>http://feedproxy.google.com/~r/apblog_lv/~3/hvWHCZi4E3k/</link>
		<comments>http://apblog.lv/2008/09/19/bezmaksas-programmas-ko-izmantoju-ikdiena/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 13:20:02 +0000</pubDate>
		<dc:creator>andrisp</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://apblog.lv/?p=316</guid>
		<description><![CDATA[Nez kāds velns mani dīdīja, bet sagribējās uzrakstīt par bezmaksas programmas, kuras izmantoju. Laikam jau tāpēc, ka trīs gadu laikā, kopš strādāju web izstrādes nozarē, ir sanācis atrast bezmaksas risinājumus praktiski jebkurai vajadzībai. Lielu daļu noteikti paši lietojat, bet domāju, ka noteikti par kādu nebūsiet dzirdējuši, līdz ar to, saraksts varētu būt noderīgs arī jums. [...]]]></description>
			<content:encoded><![CDATA[<p>Nez kāds velns mani dīdīja, bet sagribējās uzrakstīt par bezmaksas programmas, kuras izmantoju. Laikam jau tāpēc, ka trīs gadu laikā, kopš strādāju web izstrādes nozarē, ir sanācis atrast bezmaksas risinājumus praktiski jebkurai vajadzībai. Lielu daļu noteikti paši lietojat, bet domāju, ka noteikti par kādu nebūsiet dzirdējuši, līdz ar to, saraksts varētu būt noderīgs arī jums. ;)</p>
<p><a href="http://www.getpaint.net/">Paint.NET</a> - Attēlu/grafiku rediģēšanai.</p>
<p><a href="http://winscp.net/">WinSCP</a> - FTP un SFTP konekcijām.</p>
<p><a href="http://www.webyog.com/">SQLYog Community</a> - Darbam ar MySQL datubāzēm.</p>
<p><a href="http://dev.mysql.com/workbench/">MySQL Workbench</a> (agrāk <a href="http://fabforce.net/dbdesigner4/">DBDesigner 4</a>) - Datubāžu struktūru zīmēšanai. Tas prot arī izeksportēt SQL.</p>
<p><a href="http://www.liquid-technologies.com/">Liquid XML Studio Community</a> - XML dokumentiem. Šo tikai nesen atklāju, un līdz šim arī esmu izmantojis tikai, lai &#8220;izskaistinātu&#8221; nesakārtotus XML.</p>
<p><a href="http://www.winmerge.org/">WinMerge</a> - Failu salīdzināšanai.</p>
<p><a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> - Darbam ar Subversion.</p>
<p><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a> - dizainu testēšanai ar IE6/7/8 uz Windows Vista (bet strādā arī XP).</p>
<p><a href="http://fiddler2.com/fiddler2/">Fiddler2</a> - HTTP trafika debugošanai priekš Internet Explorer.</p>
<p>Protams, vesela jūra ar pārlūkiem - Firefox, Opera, Safari, tagad arī Google Chrome. Firefox vecākas versijas iegūstu no PortableApps. IE gadījumā izmantoju jau iepriekš pieminēto IETester. Safari un Operai vienmēr testēju ar pēdējo versiju.</p>
<p><a href="http://www.7-zip.org/">7-Zip</a> - darbam ar arhīviem. Nav nekāda medus muca, bet ir ok - saarhivēt/atarhivēt dažādos formātos māk, tikai nedaudz lietojamība pieklibo.</p>
<p>Apache, MySQL, PHP - protams. :)</p>
<p><a href="http://www.microsoft.com/sql/editions/express/default.mspx">Microsoft SQL Studio Express</a> - darbam ar MSSQL datubāzēm. Darba specifika tāda.</p>
<p><a href="http://ibexpert.net/ibe/">IBExpert Personal Edition</a> - darbam ar Firebird datubāzēm.</p>
<p><a href="http://www.gnome.org/projects/dia/">Dia</a> - reizēm (ļoti reti gan) vajag pazīmēt diagrammas, tad izmantoju šo. Diez ko nepatīk, bet pietiek.</p>
<p><a href="http://www.imgburn.com/">ImgBurn</a> - tajās retajās reizēs, kad vajag kaut ko ierakstīt diskā.</p>
<p>Last.fm, Winamp - mūziciņai, protams. :)</p>
<p><a href="http://www.mozilla.com/en-US/thunderbird/">Mozilla Thunder</a> - e-pastam.</p>
<p>Mozilla Firefox ar saviem miljons papildinājumiem (Delicious Bookmarks, Firebug, Foxmars Bookmark Synchronizer, HTML Validator, HttpFox, JSView, Live HTTP Headers, MeasureIt, QuickJava, Regular Expressions Tester, Web Developer, YSlow).</p>
<p><a href="http://www.nattyware.com/pixie.html">Nattyware Pixie</a> - tā sauktais &#8220;Color picker&#8221; - kad savajagas &#8220;nospert&#8221; krāsu. </p>
<p><a href="http://notepad-plus.sourceforge.net/">Notepad++</a> - fiksajiem kodēšanas darbiem vai teksta failu (piem., konfigurācijas) pielabošanai.</p>
<p><a href="http://www.soapui.org/">soapUI</a> - darbam ar SOAP. Prot nopārsēt WSDL failus un saģenerēt piemēru pieprasījumus. Ļauj, protams, tos arī izpildīt.</p>
<p><a href="http://www.videolan.org/">VideoLAN jeb VLC</a> - bez komentāriem - video.</p>
<p><a href="http://www.jenneboer.nl/traydevil/">TrayDevil</a> - maziņa palīgprogramma, kas ļauj jebkuru programmu minimizēt iekš System tray.</p>
<p><a href="http://www.spadixbd.com/freetools/jruler.htm">JRuler</a> - programmiņa ar ko mērīt darba virsmu. Izskatās vienkārši kā virtuāls pikseļu lineāls. Reizēm noder.</p>
<p><a href="http://entropymine.com/jason/tweakpng/">TweakPNG</a> - neliela programma ar ko pielabot PNG failu metadatus. Izmantoju tikai lai dzēstu Gamma headeri PNG failiem. Par to var palasīt <a href="http://apblog.lv/2007/07/02/ie-un-png-krasu-tonu-problemas/">šeit</a>.</p>
<p><a href="http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm">XVI32</a> - failu apskatīšanai/pielabošanai HEX režīmā. Arī Notepad++ piedāvā šādu iespēju, bet ir ļoti bremzīgs. Šis, turpretim, ļoti žiperīgs.</p>
<p>Un visbeidzot <a href="http://www.silverex.org/">X-Chat 2</a> - laika (kas, protams, nav) nosišanai IRCā.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/apblog_lv?a=hvWHCZi4E3k:3s1yEpaA3mA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/apblog_lv?i=hvWHCZi4E3k:3s1yEpaA3mA:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/apblog_lv/~4/hvWHCZi4E3k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://apblog.lv/2008/09/19/bezmaksas-programmas-ko-izmantoju-ikdiena/feed/</wfw:commentRss>
		<feedburner:origLink>http://apblog.lv/2008/09/19/bezmaksas-programmas-ko-izmantoju-ikdiena/</feedburner:origLink></item>
	</channel>
</rss>

