<?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>Miks Latvis &#187; web programmēšana</title>
	<atom:link href="http://www.onkulis.com/category/web-programmesana/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.onkulis.com</link>
	<description>interneta dienasgrāmata</description>
	<lastBuildDate>Fri, 26 Apr 2013 04:36:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2-alpha</generator>
		<item>
		<title>skaisti fonti mājas lapām latviešu valodā</title>
		<link>http://www.onkulis.com/2012/06/04/skaisti-fonti-majas-lapam-latviesu-valoda/</link>
		<comments>http://www.onkulis.com/2012/06/04/skaisti-fonti-majas-lapam-latviesu-valoda/#comments</comments>
		<pubDate>Mon, 04 Jun 2012 04:57:52 +0000</pubDate>
		<dc:creator>Miks Latvis</dc:creator>
				<category><![CDATA[saites]]></category>
		<category><![CDATA[web izstrāde]]></category>
		<category><![CDATA[web programmēšana]]></category>
		<category><![CDATA[fonti]]></category>
		<category><![CDATA[Google web fonts]]></category>

		<guid isPermaLink="false">http://www.onkulis.com/?p=8258</guid>
		<description><![CDATA[Vienmēr jau ir vieglāk uzlikt Arial vai Georgia, bet, manuprāt, ir pienācis laiks būt oriģināliem un atvērtiem pret jaunākajām iespējām mājas lapās (arī tajās, kuras ir latviešu valodā) lietot interesantus, skaistus un oriģinālus fontus.]]></description>
				<content:encoded><![CDATA[<p><a title="skaisti fonti mājas lapām latviešu valodā" href="http://mikslatvis.com/skaisti-fonti-latviesu-valodai/" target="_blank"><img class="alignright size-full wp-image-8260" title="skaisti fonti mājas lapām latviešu valodā" src="http://www.onkulis.com/wp-content/uploads/2012/06/mikslatvis.com-2012-06-04-11h-42m-53s.png" alt="" width="350" height="598" /></a>Pēdējā laikā esmu daudz cīnījies ar nestandarta fontiem. Vienmēr jau ir vieglāk uzlikt Arial, Verdana vai Georgia, bet, manuprāt, sen ir pienācis laiks būt oriģināliem un atvērtiem pret jaunākajām iespējām mājas lapās (arī tajās, kuras ir latviešu valodā) lietot interesantus, skaistus un oriģinālus fontus.</p>
<p>Kā paraugu tam, ka ir iespējams darīt savādāk, esmu lokalizējis vienu agrāk publicētu ideju, kurā apkopoti skaisti, latviski un bezmaksas Google web fonti.</p>
<p style="text-align: center;"><a title="http://mikslatvis.com/skaisti-fonti-latviesu-valodai/" href="http://mikslatvis.com/skaisti-fonti-latviesu-valodai/" target="_blank">Skaisti fonti latviešu valodai</a></p>
<p>No oriģinālās lapas nācās atmest ar roku dažiem fontiem, kas neatbalstīja garumzīmes, bet kopumā šis bija labs treniņš, meklēt, atrast un lietot labus fontus.</p>
<p>Man gribētos šo ideju turpināt tāpēc es aicinu iesūtīt labākos latviešu valodai derīgos fontus, kā arī ja ir tāda iespēja, tad arī skaistus lietošanas paraugus.</p>
<p>Veicu arī &#8220;manuālo pētījumu&#8221; un izgāju cauri visiem fontiem, jo atklāju, ka ir gadījumi, kad fonts atbalsta visas garumzīmes, izņemot, piemēram, &#8220;ņ.&#8221; Tas diemžēl nozīmē, ka nevar tik viegli paļauties uz Googles piedāvājumu.</p>
<p>Saites:</p>
<ul>
<li><a title="http://mikslatvis.com/skaisti-fonti-latviesu-valodai/" href="http://mikslatvis.com/skaisti-fonti-latviesu-valodai/" target="_blank">Skaisti fonti latviešu valodai</a></li>
<li><a title="Google web fonts" href="http://www.google.com/webfonts" target="_blank">Google web fonts</a></li>
<li><a title="web type" href="http://hellohappy.org/beautiful-web-type/" target="_blank">Oriģinālā ideja</a></li>
<li><a title="http://hellohappy.org/" href="http://hellohappy.org/" target="_blank">Oriģinālās idejas autors</a></li>
<li><a title="web type" href="http://github.com/ubuwaits/beautiful-web-type" target="_blank">Oriģinālās idejas github saite</a></li>
</ul>
<ul class="exif"></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onkulis.com/2012/06/04/skaisti-fonti-majas-lapam-latviesu-valoda/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Coda 2 un Diet Coda</title>
		<link>http://www.onkulis.com/2012/05/24/coda-2-un-diet-coda/</link>
		<comments>http://www.onkulis.com/2012/05/24/coda-2-un-diet-coda/#comments</comments>
		<pubDate>Thu, 24 May 2012 06:04:18 +0000</pubDate>
		<dc:creator>Miks Latvis</dc:creator>
				<category><![CDATA[freelancing]]></category>
		<category><![CDATA[web izstrāde]]></category>
		<category><![CDATA[web programmēšana]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[koda redaktors]]></category>
		<category><![CDATA[Panic]]></category>

		<guid isPermaLink="false">http://www.onkulis.com/?p=8167</guid>
		<description><![CDATA[Šodien ir iznākusi Coda 2 un man jāsaka, ka Panic ir krietni pastrādājuši, jo spējuši radīt produktu, kas ir pilns ar labojumiem, uzlabojumiem un jaunām funkcijām.]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><div class="threecol-one"><img class="aligncenter size-full wp-image-8187" style="border: 0pt none;" title="giant_leafx300" src="http://www.onkulis.com/wp-content/uploads/2012/05/giant_leafx300.png" alt="" width="300" height="286" />Viens no iemesliem kāpēc es pārgāju uz Mac bija tas, ka es novērtēju, cik vienkāršs, skaists un ērts ir koda redaktors Coda.</p>
<p style="text-align: left;"></div></p>
<p style="text-align: left;"><div class="threecol-two last"><span class="shortcode-typography" style="font-family: &#039;PT Sans&#039;; font-size: 24px; color: #000000;">Šodien ir iznākusi Coda 2</span> un man jāsaka, ka <a title="http://www.panic.com/" href="http://www.panic.com/" target="_blank">Panic</a> ir krietni pastrādājuši, jo spējuši radīt produktu, kas ir pilns ar labojumiem, uzlabojumiem un jaunām funkcijām. Pēc viņu pašu teiktā klāt ir nākušas vairāk kā 100 jaunas iespējas. Un tas vēl nav viss, jo šodien <a title="Coda 2" href="http://www.panic.com/coda/" target="_blank">Coda 2</a> tiek piešķirta 50% atlaide, kuru es ieteiktu izmantot, jo zinu, ka ne visiem gribas maksāt 99$.</p>
<p style="text-align: left;">Uzlabota ir katra no programmas pamata funkcijām:</p>
<ul>
<li>koda labošana un ievade ir tikusi pie gudrāka <em>autocomplete</em>,</li>
<li>labojot CSS atkarībā no konteksta tiek piedāvāti dažādi <em>GUI pop-ups</em> (piemēram, krāsu izvēle, CSS gradientu veidošana utt.),</li>
<li>uzlabots ir arī lapu katalogs, kurā lapas var kārtot pa grupām,</li>
<li>gan lapas gan koda gabalus tagad var automātiski sinhronizēt ar iCloud mākonī, lai piesēžoties pie cita datora viss būtu pa rokai,</li>
<li>papildus SVN tagad ir iebūvēts arī Git atbalsts,</li>
<li>pavisam jauns ir arī MySQL <em>editor,</em></li>
<li>utt.</li>
</ul>
<p>Pilnu sarakstu ar visiem labumiem var skatīt <a title="Coda" href="http://www.panic.com/coda/" target="_blank">Coda 2</a> lapā.</p>
<p>Klāt nācis interesants arī jaunums, kas ļauj labot kodu datorā, bet iPada ekrāns <em>dzīvajā</em> parāda visas izmaiņas lapas izskatā.</p>
</div></p>
<p style="text-align: left;"><img style="border: 0pt none;" title="ipad" src="http://www.onkulis.com/wp-content/uploads/2012/05/ipad.png" alt="" width="940" height="410" /></p>
<p style="text-align: left;"><div class="threecol-one">
<p style="text-align: center;"><a href="http://www.onkulis.com/wp-content/uploads/2012/05/ipadscr.jpg"><img class="aligncenter size-medium wp-image-8211" style="border: 0pt none;" title="ipadscr" src="http://www.onkulis.com/wp-content/uploads/2012/05/ipadscr-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: left;"></div></p>
<div class="threecol-two last">
<p>Un runājot par iPad.</p>
<p>Panic piedāvā pavisam jaunu aplikāciju <a title="Diet Coda" href="http://www.panic.com/dietcoda/" target="_blank">Diet Coda</a>, kas dod iespēju labot kodu ar iPad &#8211; tātad ir iespējams ērti strādāt ar kodu arī atrodoties ceļā.</p>
<p>Kādi labumi slēpjas Diet Coda pētiet paši, jo es dodos pastrādāt ar jaunajiem rīkiem.</div>
<p>&nbsp;
<ul class="exif"></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onkulis.com/2012/05/24/coda-2-un-diet-coda/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>izveidoju pirmo WordPress pluginu</title>
		<link>http://www.onkulis.com/2012/03/31/izveidoju-pirmo-wordpress-pluginu/</link>
		<comments>http://www.onkulis.com/2012/03/31/izveidoju-pirmo-wordpress-pluginu/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 15:52:58 +0000</pubDate>
		<dc:creator>Miks Latvis</dc:creator>
				<category><![CDATA[blogi]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web izstrāde]]></category>
		<category><![CDATA[web programmēšana]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[spraudnis]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.onkulis.com/?p=7960</guid>
		<description><![CDATA[Lai saprastu, kā darbojas WordPress plugin veidošanas process es izveidoju nelielu un primitīvu pluginu Post Series - kuru ikdienā lietoju Kambodžas blogā ]]></description>
				<content:encoded><![CDATA[<p>Lai saprastu, kā darbojas WordPress plugin veidošanas process es izveidoju nelielu un primitīvu pluginu <a title="Post Series" href="http://wordpress.org/extend/plugins/post-series/" target="_blank">Post Series</a> &#8211; kuru ikdienā lietoju <a title="Dzīve Kambodžā" href="http://dzivekambodza.lv" target="_blank">Kambodžas blogā</a> (latviešu valodā, laikam jālieto vārds &#8220;spraudnis&#8221; &#8211; nekas cits jau neatliek).</p>
<p>To, kā tas izpaužas dzīvē var redzēt, ja paskatās mazliet pa labi. Šobrīd gan tur tikai viens ieraksts.</p>
<p><img class="aligncenter size-full wp-image-7962" title="plugin" src="http://www.onkulis.com/wp-content/uploads/2012/03/plugin.png" alt="" width="980" height="350" /></p>
<p>Spraudņa ideja ir vienkārša, dažreiz raksti ir kā seriāla sērijas. Seriāls sākas un tad ik pēc kāda laika ir turpinājumi. Lai lasītājs varētu redzēt visus rakstus, kas ir vienā &#8220;sērijā&#8221;, tad pie visiem sērijā pievienotajiem rakstiem tiek parādīts neliels hronoloģisks saraksts ar pārējiem &#8220;seriāla&#8221; rakstiem. Pat neiedziļinājos, vai šim scenārijam ir gatavi risinājumi, jo vēlējos izveidot savu rīku tieši pēc savām vēlmēm un vajadzībām.</p>
<p>Pieteicu spraudni <a title="http://wordpress.org/extend/plugins/" href="http://wordpress.org/extend/plugins/" target="_blank">WordPress plugin directory</a>, un to ātri vien apstiprināja, bet pēc tam nebija laika pieķerties šim jautājumam, kā arī pagāja laiks kamēr tiku galā ar WordPress <a title="http://en.wikipedia.org/wiki/Apache_Subversion" href="http://en.wikipedia.org/wiki/Apache_Subversion" target="_blank">SVN</a> sistēmu un spraudņa readme.txt failu.</p>
<p>Izrādās, ka process no gatavas idejas līdz publiskam spraudnim tomēr ir ļoti vienkāršs, tagad redzu, ka veidojot nākamo spraudni laiks tiks tērēts tikai spraudņa attīstīšanai nevis organizatorisko sīkumu kārtošanai.</p>
<p>Lai arī biju iecerējis, ka spraudņa pievienošana WordPress plugin directory būs klusa un nemanīta, es jau redzu, ka tas tiek lejupielādēts un lietots, kā arī ir jau pirmie ieteikumi par to, kas jāuzlabo un jāpapildina saistībā ar šo spraudni.</p>
<p>Šobrīd Post Series ir diezgan šaurs pielietojums un tas noteikti ir ierobežotas funkcionalitātes spraudnis, tomēr biju gaidījis, ka man būs vismaz mēnesis laika to attīstīt līdz to reāli kāds sāks izmantot. Tagad izskatās, ka tik daudz laika vairs man nav un nu ir jādomā, kā to padarīt par universālāku un plašākām masām lietojamu rīku.</p>
<p>Nākotnes plānos ir vairākas idejas</p>
<ul>
<li>kārtīgu opciju lapu, kurā varētu regulēt saraksta vizuālo pusi,</li>
<li>iespēja ievietot sarakstu bloga sānu slejā,</li>
<li>kā arī shortcode atbalsts, lai varētu brīvi izvēlēties saraksta atrašanās vietu.</li>
</ul>
<p>Noderīgas saites citiem, kas vēlas publicēt WordPress spraudņus:</p>
<ul>
<li><a title="http://versionsapp.com/" href="http://versionsapp.com/" target="_blank">Versions</a> &#8211; MAC SVN programma sistēma ar grafisko interfeisu</li>
<li><a title="The Definitive Check List for Publishing Your WordPress Plugin" href="http://wp.tutsplus.com/tutorials/plugins/the-definitive-check-list-for-publishing-your-wordpress-plugin/" target="_blank">The Definitive Check List for Publishing Your WordPress Plugin</a></li>
<li><a title="http://wordpress.org/extend/plugins/about/readme.txt" href="http://wordpress.org/extend/plugins/about/readme.txt" target="_blank">WordPress plugin readme.txt template</a></li>
<li><a title="readme.txt validator provided by WordPress " href="http://wordpress.org/extend/plugins/about/validator/" target="_blank">readme.txt validator provided by WordPress </a></li>
</ul>
<ul class="exif"></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onkulis.com/2012/03/31/izveidoju-pirmo-wordpress-pluginu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iemācies jQuery 30 dienās</title>
		<link>http://www.onkulis.com/2012/02/09/iemacies-jquery-30-dienas/</link>
		<comments>http://www.onkulis.com/2012/02/09/iemacies-jquery-30-dienas/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 06:45:23 +0000</pubDate>
		<dc:creator>Miks Latvis</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[pašmācība]]></category>
		<category><![CDATA[web izstrāde]]></category>
		<category><![CDATA[web programmēšana]]></category>
		<category><![CDATA[tutsplus.com]]></category>

		<guid isPermaLink="false">http://www.onkulis.com/?p=7767</guid>
		<description><![CDATA[tutsplus.com piedāvā interesantu veidu, kā 30 dienās iemācīties jQuery]]></description>
				<content:encoded><![CDATA[<p><img class="size-medium wp-image-7768 alignleft" title="Screen Shot 2012-02-09 at 1.37.18 PM" src="http://www.onkulis.com/wp-content/uploads/2012/02/Screen-Shot-2012-02-09-at-1.37.18-PM-300x179.png" alt="" width="300" height="179" /></p>
<p><a title="TutsPlus" href="http://tutsplus.com" target="_blank">tutsplus.com</a> piedāvā interesantu veidu, kā 30 dienās iemācīties jQuery. Reizi dienā tiek atsūtīts viens mācību video klips. Viņi apgalvo, ka pēc 30 dienu kursa būs iespējams patstāvīgi lietot jQuery, bez papildus palīdzības.</p>
<p>Bezmaksas kursiem var pieteikties ievadot savu epastu <a title="learnjquery.tutsplus.com" href="http://learnjquery.tutsplus.com" target="_blank">learnjquery.tutsplus.com</a> lapā. Tālāk, jūs katru dienu saņemsiet pa vienam video klipam, līdz galu galā skola būs rokā. Iesaku visiem, kam ir bijusi maza vai daļēja pieredze darbā ar jQuery. Arī pats palūkošu, kas tiek piedāvāts, jo manas jQuery zināšanas nav pilnīgas tāpēc, ka tās ir cieši saistītas ar to, kādi JS lietojumi ir bijuši pie iepriekšējiem projektiem.
<ul class="exif"></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onkulis.com/2012/02/09/iemacies-jquery-30-dienas/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>jQuery metro karšu veidošanas rīks</title>
		<link>http://www.onkulis.com/2011/12/07/jquery-metro-karsu-veidosanas-riks/</link>
		<comments>http://www.onkulis.com/2011/12/07/jquery-metro-karsu-veidosanas-riks/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 05:32:50 +0000</pubDate>
		<dc:creator>Miks Latvis</dc:creator>
				<category><![CDATA[Dizains]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[web izstrāde]]></category>
		<category><![CDATA[web programmēšana]]></category>
		<category><![CDATA[karte]]></category>
		<category><![CDATA[metro]]></category>
		<category><![CDATA[metro karte]]></category>

		<guid isPermaLink="false">http://www.onkulis.com/?p=7579</guid>
		<description><![CDATA[Tikko atradu jaunu rīku ar kura palīdzību var izveidot metro kartes internetam draudzīgā formā.]]></description>
				<content:encoded><![CDATA[<p><img class="size-full wp-image-7583 alignright" title="Screen Shot 2011-12-07 at 12.27.58 PM" src="http://www.onkulis.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-07-at-12.27.58-PM.png" alt="" width="468" height="439" /> Man jau labu laiku interesē metro kartes, kā labs paraugs informācijas sakārtošanai. Pirms laika manīju, kādu, kas metro karšu stilā bija izveidojis Rīgas sabiedriskā transporta satiksmes karti, taču tur bija diezgan lielas problēmas ar mērogu, tāpēc rezultāts bija milzīgs jpg fails, bez reāla pielietojuma.</p>
<p>Tikko atradu jaunu rīku ar kura palīdzību var izveidot metro kartes internetam draudzīgā formā.</p>
<a href="http://www.kalyani.com/2010/10/subway-map-visualization-jquery-plugin/" class="woo-sc-button  custom" style="background:;border-color:"><span class="woo-">Subway Map Visualization jQuery Plugin</span></a>
<p>Šis varētu būt labs risinājums ne tikai transporta kartes izveidošanai, bet jebkuras informācijas struktūras attēlošanai. Turklāt šai kartei teorētiski vajadzētu draudzēties arī ar visām mobilajām ierīcēm.</p>
<p>&nbsp;</p>
<p>&nbsp;
<ul class="exif"></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onkulis.com/2011/12/07/jquery-metro-karsu-veidosanas-riks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Share Count JS</title>
		<link>http://www.onkulis.com/2011/10/18/share-count-js/</link>
		<comments>http://www.onkulis.com/2011/10/18/share-count-js/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 04:04:04 +0000</pubDate>
		<dc:creator>Miks Latvis</dc:creator>
				<category><![CDATA[freelancing]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[Noderīga saite]]></category>
		<category><![CDATA[web izstrāde]]></category>
		<category><![CDATA[web programmēšana]]></category>
		<category><![CDATA[Share Count]]></category>
		<category><![CDATA[Share Count JS]]></category>

		<guid isPermaLink="false">http://www.onkulis.com/?p=7160</guid>
		<description><![CDATA[Share Count dod iespēju parādīt vienotu skaitli, kurā ir apkopotas dalīšanās reizes no vairākiem sociālajiem tīkliem.]]></description>
				<content:encoded><![CDATA[<p><a title="Share Count" href="http://dandypixels.com/sharecount/" target="_blank"><img class="aligncenter size-full wp-image-7161" title="Screen Shot 2011-10-18 at 10.50.04 AM" src="http://www.onkulis.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-18-at-10.50.04-AM.png" alt="" width="559" height="242" /></a></p>
<p>Share Count dod iespēju parādīt vienotu skaitli, kurā ir apkopotas dalīšanās reizes no vairākiem sociālajiem tīkliem. Manuprāt ļoti vienkāršs un skaists piegājiens.</p>
<p><a href="http://dandypixels.com/sharecount/sharecount1.zip" class="woo-sc-button  green" ><span class="woo-">Lejupielādēt Share Count JS</span></a> <a href="http://www.onkulis.com/wp-content/uploads/2011/10/sharecount1.zip" target="_blank">Lokālā kopija</a></p>
<p>Jaunāko versiju meklēt <a title="Share Count" href="http://dandypixels.com/sharecount/" target="_blank">dandypixels.com/sharecount</a></p>
<p>&nbsp;
<ul class="exif"></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onkulis.com/2011/10/18/share-count-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Weather API</title>
		<link>http://www.onkulis.com/2011/10/03/google-weather-api/</link>
		<comments>http://www.onkulis.com/2011/10/03/google-weather-api/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 12:36:52 +0000</pubDate>
		<dc:creator>Miks Latvis</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Interneti]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web programmēšana]]></category>
		<category><![CDATA[Google Weather API]]></category>
		<category><![CDATA[laikapstākļi]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://www.onkulis.com/?p=7023</guid>
		<description><![CDATA[Lai atveidotu gaisa temperatūru Kambodžas blogā, es gribēju atrast vienkāršu veidu, lai ar php palīdzību varētu izvadīt, šī brīža gaisa temperatūru, gaisa mitrumu un īsu laikapstākļu raksturojumu.]]></description>
				<content:encoded><![CDATA[<p><span class="dropcap">L</span><!--/.dropcap-->ai atveidotu gaisa temperatūru <a title="Dzīve Kambodžā" href="http://dzivekambodza.lv" target="_blank">Kambodžas blogā</a>, es gribēju atrast vienkāršu veidu, lai ar php palīdzību varētu izvadīt, šī brīža gaisa temperatūru, gaisa mitrumu un īsu laikapstākļu raksturojumu.</p>
<p>Dažādas laikapstākļu lapas piedāvā savus vidžetus un citus niekus, taču visbiežāk informācija tiek izvadīta angļu valodā, kā arī līdzi nāk krietna deva ar datiem, kuri ir lieki.</p>
<p>Nesen atradu, ka ir nedokumentēts Google Weather API, kas no Google puses netiek īpaši reklamēts, bet kurš ir atbildīgs par iGoogle laikapstākļu attēlošanu.</p>
<p>Primitīvākais koda gabals, ko atradu ir no šīs lapas: <a title="Google Weather API" href="http://www.freecomputeradvice.net/2009/08/google-weather-api.html" target="_blank">freecomputeradvice.net</a> Droši vien var atrast, ko labāku, bet šis pilnībā atbilst manām prasībām, turklāt ir iespēja datus izvadīt normālā latviešu valodā. Mazliet pielaboju kodu, lai tas spētu tikt galā ar latviešu valodas kodējumu, kā arī, lai attēlotu man nepieciešamo informāciju.</p>
<p>Lūk koda piemērs:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"> <span style="color: #000000; font-weight: bold;">&lt;?php</span>
 <span style="color: #000000; font-weight: bold;">function</span> getWeather<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
 <span style="color: #000088;">$requestAddress</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://www.google.com/ig/api?weather=cambodia&amp;amp;hl=lv&quot;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$dataInISO</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$requestAddress</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$dataInUTF</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mb_convert_encoding</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dataInISO</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;ISO-8859-13&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
 <span style="color: #000088;">$xml_str</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$requestAddress</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> <span style="color: #990000;">simplexml_load_string</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dataInUTF</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
 <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">weather</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$item</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">current_conditions</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$new</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$new</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">condition</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'data'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
               <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$new</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">humidity</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'data'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
               <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$new</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">temp_c</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'data'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
               <span style="color: #666666; font-style: italic;">// un tā tālāk</span>
               <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
 <span style="color: #009900;">&#125;</span>
 getWeather<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Rezultātā tiekam pie šādas informācijas:</p>
<p><img class="aligncenter size-full wp-image-7029" title="Screen Shot 2011-10-03 at 7.22.03 PM" src="http://www.onkulis.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-03-at-7.22.03-PM.png" alt="" width="320" height="42" /></p>
<p>Lai redzētu, kādi dati vēl ir pieejami var atvērt, piemēram, šo lapu <a href="http://www.google.com/ig/api?weather=cambodia&amp;hl=lv" target="_blank">http://www.google.com/ig/api?weather=cambodia&amp;hl=lv</a> un izpētīt xml struktūru, lai pēc tam izveidotu attiecīgu pieprasījumu.</p>
<p>Kā redzams ir iespējams saņemt arī laika prognozi, kā arī ikonu ar laikapstākļu attēlojumu:</p>
<p><img class="aligncenter size-full wp-image-7030" title="Screen Shot 2011-10-03 at 7.24.05 PM" src="http://www.onkulis.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-03-at-7.24.05-PM.png" alt="" width="680" height="619" /></p>
<p>Ja nepieciešama informācija par pilsētu, tad jānorāda: weather=pilsēta,valsts. Par to vai prasījums izveidots pareizi var pārliecinoties atverot lapu pārlūkā.</p>
<p>&nbsp;
<ul class="exif"></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onkulis.com/2011/10/03/google-weather-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
