<?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:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Juha Perälä</title>
	
	<link>http://juhaperala.net/blog</link>
	<description />
	<lastBuildDate>Mon, 01 Feb 2010 20:09:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/juhaperala/blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="juhaperala/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>HTML5-video</title>
		<link>http://juhaperala.net/blog/2010/02/01/html5-video/</link>
		<comments>http://juhaperala.net/blog/2010/02/01/html5-video/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 20:09:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=106</guid>
		<description><![CDATA[Yksi HTML5:n tuomia uudistuksia on video-tagi, jolla web-sivulle voi asettaa videota samaan tapaan kuin kuvia. Youtube ja Vimeo kokeilevat jo video-tagia ja palveluissa voi yhteensopivalla selaimella katsoa videoita ilman Flash-laajennusta. Youtube ja Vimeo käyttävät h.264 kodekkia ja sitä tukevia selaimia ovat tällä hetkellä ainakin Safari sekä Chrome. Firefox tukee myös HTML5 video-tagia, mutta pysyttelee avoimessa [...]]]></description>
			<content:encoded><![CDATA[<p>Yksi HTML5:n tuomia uudistuksia on video-tagi, jolla web-sivulle voi asettaa videota samaan tapaan kuin kuvia. <a href="http://www.youtube.com/html5">Youtube</a> ja <a href="http://vimeo.com/blog:268">Vimeo</a> kokeilevat jo video-tagia ja palveluissa voi yhteensopivalla selaimella katsoa videoita ilman Flash-laajennusta.</p>
<p>Youtube ja Vimeo käyttävät h.264 kodekkia ja sitä tukevia selaimia ovat tällä hetkellä ainakin Safari sekä Chrome. Firefox tukee myös HTML5 video-tagia, mutta pysyttelee avoimessa Ogg/Theora kodekissa, joten Youtuben ja Vimeon HTML5-videot eivät sillä toimi.</p>
<p>Flash saa usein kritiikkiä prosessoritehon rohmuamisesta ja sen ikävä piirre on myös, että tekniikkaa hallinnoi vain yksi yritys, Adobe. Aika näyttää tuleeko HTML5-video korvaamaan Flashin kokonaan web-videoissa. Ainakin Apple tuntuu siihen uskovan, koska uudesta iPadistakin on jätetty Flash-tuki kokonaan pois.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/n6NzmdoE_Gg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2010/02/01/html5-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome OS</title>
		<link>http://juhaperala.net/blog/2009/11/22/google-chrome-os/</link>
		<comments>http://juhaperala.net/blog/2009/11/22/google-chrome-os/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 14:34:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=103</guid>
		<description><![CDATA[Google julkaisi hiljaittain lisätietoja sen odotetusta uudesta käyttöjärjestelmästä Chrome OS:tä. Vuoden kuluttua julkaistavan Chrome OS:n lähdekoodi avattiin kehittäjille ja jatkossa Google ja yhteisö työstävät samaa koodia. Julkaistussa konseptivideossa Chrome OS näyttää aika pitkälti sellaiselta kuin sen mielessäni kuvittelinkin. Järjestelmä perustuu vahvasti selaimeen ja sen valtteina ovat nopeus ja turvallisuus. Kovasti vaikuttaa mielenkiintoiselta ja varmasti esim. [...]]]></description>
			<content:encoded><![CDATA[<p>Google julkaisi hiljaittain lisätietoja sen odotetusta uudesta käyttöjärjestelmästä Chrome OS:tä. Vuoden kuluttua julkaistavan Chrome OS:n lähdekoodi avattiin kehittäjille ja jatkossa Google ja yhteisö työstävät samaa koodia.</p>
<p><a href="http://www.youtube.com/watch?v=hJ57xzo287U">Julkaistussa konseptivideossa</a> Chrome OS näyttää aika pitkälti sellaiselta kuin sen mielessäni kuvittelinkin. Järjestelmä perustuu vahvasti selaimeen ja sen valtteina ovat nopeus ja turvallisuus.</p>
<p>Kovasti vaikuttaa mielenkiintoiselta ja varmasti esim. miniläppäreihin toimiva käyttöjärjestelmä. Eihän tätä nyt ole tarkoitettukaan korvaamaan ykköskoneen Windowsia tai OS X:ää.</p>
<p>Uudelta <a href="http://www.chromium.org/chromium-os">chromium.org</a> sivustolta löytyy lisää materiaalia tulevasta käyttöjärjestelmästä.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/6ihcX-54P6U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/11/22/google-chrome-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REST-pohjaiset web-palvelut</title>
		<link>http://juhaperala.net/blog/2009/10/16/rest-pohjaiset-web-palvelut/</link>
		<comments>http://juhaperala.net/blog/2009/10/16/rest-pohjaiset-web-palvelut/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:33:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=99</guid>
		<description><![CDATA[REST-arkkitehtuuri houkuttaa helppokäyttöisyydellään. Aikansa kun on taistellut SOAP-palveluiden parissa, olen yhä enemmän alkanut pitää REST:in yksinkertaisuudesta. REST-palveluiden kehittäminen on nopeaa ja helppoa, kun tietomuodot saa määritellä sellaisiksi kun haluaa eikä niiden muuttaminen vaadi mitään monimutkaisia wsdl:n uudelleengenerointeja. REST-palveluita pystyy myös helposti kutsumaan AJAX:lla. Monet suositut web-palvelut, mm. Amazon, Flickr, Twitter, Delicious ja monet muut tarjoavat [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST-arkkitehtuuri </a>houkuttaa helppokäyttöisyydellään. Aikansa kun on taistellut SOAP-palveluiden parissa, olen yhä enemmän alkanut pitää REST:in yksinkertaisuudesta. REST-palveluiden kehittäminen on nopeaa ja helppoa, kun tietomuodot saa määritellä sellaisiksi kun haluaa eikä niiden muuttaminen vaadi mitään monimutkaisia wsdl:n uudelleengenerointeja. REST-palveluita pystyy myös helposti kutsumaan AJAX:lla.</p>
<p>Monet suositut web-palvelut, mm. Amazon, Flickr, Twitter, Delicious ja monet muut tarjoavat REST-pohjaisia web-palveluita. Tuntuu siis, että muutkin pitävät REST:stä ja sillä pystyy tekemään isojakin, skaalautuvia web-palveluita.</p>
<p>PHP-toteutuksissa näkee usein käytettävän curlia, mutta HTTP-pyyntöjä voi lähettää myös vaikkapa <a href="http://pear.php.net/manual/en/package.http.http-request2.intro.php">PEAR:in HTTP_Request:lla</a>.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/ECwLl3Mo_NU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/10/16/rest-pohjaiset-web-palvelut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobiiliwebin tilanne</title>
		<link>http://juhaperala.net/blog/2009/09/19/mobiiliwebin-tilanne/</link>
		<comments>http://juhaperala.net/blog/2009/09/19/mobiiliwebin-tilanne/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 16:08:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=96</guid>
		<description><![CDATA[Vierityspalkin artikkelissa kirjoitettiin kuinka webin ja erityisesti Facebookin mobiiikäyttö on lisääntynyt selvästi. Saman ilmiön olen itsekin huomannut. Suurinäyttöisten iPhonen ja Nokian N900:n kaltaisen mobiilipäätelaitteiden lisääntyessä uskon mobiilipalveluiden käytön vaan lisääntyvän. Haasteita kuitenkin riittää ja tällä hetkellä hyviä palveluita on kovin vähän. Itselläni mobiilikäyttö rajoittuu lähinnä uutisten lukemiseen Ampparit Litellä, rss-syötteiden seuraamiseen Google Readerin mobiiliversiolla, sekä [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vierityspalkki.fi/2009/09/13/facebook-ajaa-mobiilikytt-eteenpin-suomessa/">Vierityspalkin artikkelissa</a> kirjoitettiin kuinka webin ja erityisesti Facebookin mobiiikäyttö on lisääntynyt selvästi. Saman ilmiön olen itsekin huomannut.</p>
<p>Suurinäyttöisten iPhonen ja Nokian N900:n kaltaisen mobiilipäätelaitteiden lisääntyessä uskon mobiilipalveluiden käytön vaan lisääntyvän. Haasteita kuitenkin riittää ja tällä hetkellä hyviä palveluita on kovin vähän. Itselläni mobiilikäyttö rajoittuu lähinnä uutisten lukemiseen <a href="http://lite.ampparit.com/">Ampparit Litellä</a>, rss-syötteiden seuraamiseen Google Readerin mobiiliversiolla, sekä <a href="http://yle.mobi/">Ylen mobiilipalveluun</a>, josta tulee lähinnä luettua teksti-tv:tä.</p>
<p>Toivottavasti myös Suomessa panostetaan jatkossa enemmän mobiilipalveluihin kehittämiseen. Kuitenkin webin käyttö mobiililaitteilla tulee aivan varmasti kasvamaan.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/G-vhqWZ38xc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/09/19/mobiiliwebin-tilanne/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia N900</title>
		<link>http://juhaperala.net/blog/2009/09/02/nokia-n900/</link>
		<comments>http://juhaperala.net/blog/2009/09/02/nokia-n900/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 17:26:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[devices]]></category>
		<category><![CDATA[mobilephone]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[nokia]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=90</guid>
		<description><![CDATA[Nokia on  julkaissut kauan odotetun Maemo-pohjaisen kosketusnäyttöpuhelimen. Laite on Nokian ensimmäinen josta löytyy sekä Maemo-käyttöjärjestelmä että puhelinominaisuudet. Kyseessä on merkittävä uutuus ja luultavasti Maemoa tullaan näkemään jatkossa enemmänkin ja kankea Symbian ei ole enää ainoa vaihtoehto Nokiankaan älypuhelinmallistossakaan. N900:sta löytyy tämän hetken lähes kaikki kuviteltavissa olevat ominaisuudet, käyttöliittymä näyttää erittäin lupaavalta esittelyvideossa ja raudankin pitäisi [...]]]></description>
			<content:encoded><![CDATA[<p>Nokia on  julkaissut kauan odotetun <a href="http://www.nokia.fi/tuotteet/kaikki-puhelimet/nokia-n900">Maemo-pohjaisen kosketusnäyttöpuhelimen</a>. Laite on Nokian ensimmäinen josta löytyy sekä Maemo-käyttöjärjestelmä että puhelinominaisuudet. Kyseessä on merkittävä uutuus ja luultavasti Maemoa tullaan näkemään jatkossa enemmänkin ja kankea Symbian ei ole enää ainoa vaihtoehto Nokiankaan älypuhelinmallistossakaan.</p>
<p>N900:sta löytyy tämän hetken lähes kaikki kuviteltavissa olevat ominaisuudet, käyttöliittymä näyttää erittäin lupaavalta <a href="http://www.youtube.com/watch?v=GhTtsZATwBQ">esittelyvideossa</a> ja raudankin pitäisi olla riittävän tehokas. Hienoa, että myös Ovi Maps on saatu laitteeseen, joten laite toimii varmasti hyvin myös satunnaisessa navigointitarkoituksessa.</p>
<p>Maemon edellisille versioille löytyy jo runsas ohjelmistotarjonta ja tämän julkistuksen myötä uskoisin sovellustarjonnan vaan kasvavan.</p>
<p>Vihdoin Nokialla on esittää iPhonelle todellinen kilpailija kilpailukykyiseen hintaan. Ainakin itse harkitsen vakavasti N900:n hankkimista. Jo pelkästään Maemo-alustan takia laite kiinnostaa.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/MBw3jFzOeVo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/09/02/nokia-n900/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Koodivinkki #2: Zend_Service_Twitter</title>
		<link>http://juhaperala.net/blog/2009/07/12/zend_service_twitter/</link>
		<comments>http://juhaperala.net/blog/2009/07/12/zend_service_twitter/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 11:56:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=77</guid>
		<description><![CDATA[Zend_Service_Twitter tarjoaa helpon tavan saada Twitter-statuksesi omille sivuillesi php:tä käyttämällä. Zend_Server_Twitter on osa Zend Frameworkia, mutta voit käyttää frameworkin palikoita vaikka et käyttäisikään koko frameworkia. Viimeisimmän Twitter-statuksen hakemiseen tarvitset vain muutaman rivin php-koodia: &#60;?php require_once 'Zend/Service/Twitter.php'; $twitter = new Zend_Service_Twitter('tunnus', 'salasana'); $response = $twitter-&#62;status-&#62;userTimeline(); $twitterstatus = (string)$response-&#62;status[0]-&#62;text; echo $twitterstatus; Twitteristä haku tuntuisi olevan aika hidasta, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://framework.zend.com/manual/en/zend.service.twitter.html">Zend_Service_Twitter</a> tarjoaa helpon tavan saada Twitter-statuksesi omille sivuillesi php:tä käyttämällä. Zend_Server_Twitter on osa Zend Frameworkia, mutta voit käyttää frameworkin palikoita vaikka et käyttäisikään koko frameworkia.</p>
<p>Viimeisimmän Twitter-statuksen hakemiseen tarvitset vain muutaman rivin php-koodia:</p>
<pre class="brush: php;">
&lt;?php
require_once 'Zend/Service/Twitter.php';
$twitter = new Zend_Service_Twitter('tunnus', 'salasana');
$response = $twitter-&gt;status-&gt;userTimeline();
$twitterstatus = (string)$response-&gt;status[0]-&gt;text;
echo $twitterstatus;
</pre>
<p>Twitteristä haku tuntuisi olevan aika hidasta, joten jotain välimuistiratkaisua kannattaa ehdottomasti käyttää. Esimerkiksi <a href="http://framework.zend.com/manual/en/zend.cache.html">Zend_Cache</a> on yksinkertainen ja toimiva.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/dWB9RT3nJDw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/07/12/zend_service_twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Varmuuskopiointi</title>
		<link>http://juhaperala.net/blog/2009/05/17/varmuuskopiointi/</link>
		<comments>http://juhaperala.net/blog/2009/05/17/varmuuskopiointi/#comments</comments>
		<pubDate>Sun, 17 May 2009 14:51:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[varmuuskopiointi]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=72</guid>
		<description><![CDATA[Macin hankinnan jälkeen olen hoitanut varmuuskopioni kuntoon. Ei senkään tarvitse olla vaikeaa, kun on sopivat työkalut. OS X Leopard tarjoaa varmuuskopiointiin hienon Time Machine -työkalun, joka hoitaa kopion koko Macbookin sisäisestä levystä ulkoiselle  Time Capsule -levylle ja vieläpä langattomasti. Kovalevyrikon sattuessa data on siis tallessa. Mutta entäpä jos sekä koneen sisäinen levy, että ulkoinen levy [...]]]></description>
			<content:encoded><![CDATA[<p>Macin hankinnan jälkeen olen hoitanut varmuuskopioni kuntoon. Ei senkään tarvitse olla vaikeaa, kun on sopivat työkalut.</p>
<p>OS X Leopard tarjoaa varmuuskopiointiin hienon <a href="http://www.apple.com/fi/macosx/features/timemachine.html">Time Machine</a> -työkalun, joka hoitaa kopion koko Macbookin sisäisestä levystä ulkoiselle  <a href="http://www.apple.com/fi/timecapsule/">Time Capsule</a> -levylle ja vieläpä langattomasti.</p>
<p>Kovalevyrikon sattuessa data on siis tallessa. Mutta entäpä jos sekä koneen sisäinen levy, että ulkoinen levy tuhoutuu esim. tulipalon sattuessa? Tähän tarkoitukseen sopivat erilaiset online backup -ratkaisut, joissa data kopioidaan talteen verkkoon. Vaihtoehtoja löytyy esim. Applen  <a href="http://www.apple.com/fi/mobileme/">MobileMe</a>, <a href="http://aws.amazon.com/s3/">Amazonin S3</a> höystettynä vaikkapa <a href="http://www.jungledisk.com/">JungleDiskillä</a>, F-Securen Online Backup -tuote tai <a href="https://www.sugarsync.com/">SugarSync</a>. Kaikista näistä löytyy Mac-client.</p>
<p>Toistaiseksi omat tärkeimmät tiedostoni, mm. valokuvat, ovat tallessa  F-Securen-palvelussa.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/Zj5x0QfsQ2w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/05/17/varmuuskopiointi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yle Areena uudistuu</title>
		<link>http://juhaperala.net/blog/2009/04/07/yle-areena-uudistuu/</link>
		<comments>http://juhaperala.net/blog/2009/04/07/yle-areena-uudistuu/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 18:11:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[yle]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=64</guid>
		<description><![CDATA[Yle on julkaissut uudesta Areenasta julkisen beta-version. Suurimpana muutoksena näkyy Flash-formaattiin siirtyminen, joten nyt videoiden katselu on helpompaa myös macillä. Toki Areena on toiminut macillä ennenkin, mutta nyt käyttö tuntuu paljon sujuvammalta. Areenan uusi ulkoasu puuttuu vielä, mutta maistiaisia siitä on nähtävillä kampanjasaitilla. Yle on muutenkin kehittänyt paljon verkkopalveluitaan ja hyvältä näyttää!]]></description>
			<content:encoded><![CDATA[<p>Yle on julkaissut uudesta Areenasta <a href="http://areena-beta.yle.fi/">julkisen beta-version</a>. Suurimpana muutoksena näkyy Flash-formaattiin siirtyminen, joten nyt videoiden katselu on helpompaa myös macillä. Toki Areena on toiminut macillä ennenkin, mutta nyt käyttö tuntuu paljon sujuvammalta. Areenan uusi ulkoasu puuttuu vielä, mutta maistiaisia siitä on nähtävillä <a href="http://www.yle.fi/kampanjat/areenabeta/">kampanjasaitilla</a>.</p>
<p>Yle on muutenkin kehittänyt paljon verkkopalveluitaan ja hyvältä näyttää!</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/Gq0_zvlvnLg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/04/07/yle-areena-uudistuu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Server -sovelluspalvelin</title>
		<link>http://juhaperala.net/blog/2009/02/20/zend-server-sovelluspalvelin/</link>
		<comments>http://juhaperala.net/blog/2009/02/20/zend-server-sovelluspalvelin/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 17:53:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[zend server]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=58</guid>
		<description><![CDATA[Zend on julkaissut uuden tuotteen, Zend Serverin. Sovelluspalvelimesta on nyt ladattavissa ilmaiseksi julkinen beta. Zend Serveristä on kaksi eri versiota: täysin ilmainen Zend Server CE (Community Edition) ja kaupallinen versio, jossa on lisänä mm. monitorointi- ja  välimuistitoiminnallisuuksia. Zend Server on suunniteltu helposti asennettavaksi ympäristöksi ja siinä asentuu mm. Apache, PHP, Zend Framework, tietokanta-adapterit moniin tietokantoihin, [...]]]></description>
			<content:encoded><![CDATA[<p>Zend on julkaissut uuden tuotteen, <a href="http://www.zend.com/en/products/server/">Zend Serverin.</a> Sovelluspalvelimesta on nyt ladattavissa ilmaiseksi julkinen beta.</p>
<p>Zend Serveristä on kaksi eri versiota: täysin ilmainen <a href="http://www.zend.com/en/community/zend-server-ce">Zend Server CE (Community Edition)</a> ja kaupallinen versio, jossa on lisänä mm. monitorointi- ja  välimuistitoiminnallisuuksia.</p>
<p>Zend Server on suunniteltu helposti asennettavaksi ympäristöksi ja siinä asentuu mm. Apache, PHP, Zend Framework, tietokanta-adapterit moniin tietokantoihin, PHP-optimoija (opcode cache) ja käyttöliittymä hallintaan.</p>
<p>Kaiken kaikkiaan Zend Server vaikuttaa kiinnostavalta alustalta ajaa PHP-sovelluksia. Täytyy joskus testailla.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/cZg9I2_ppy8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/02/20/zend-server-sovelluspalvelin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Koodivinkki #1: SOAP WS-Security header PHP:llä</title>
		<link>http://juhaperala.net/blog/2009/02/02/ws-security-header-phplla/</link>
		<comments>http://juhaperala.net/blog/2009/02/02/ws-security-header-phplla/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 20:12:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://juhaperala.net/blog/?p=45</guid>
		<description><![CDATA[WS-Security on standardi tapa autentikoida SOAP-viestejä. Käyttäjätunnus ja salasana kulkee mukana SOAP-viestin headerissa. Tämä esimerkki näyttää miten se tehdään PHP:llä. $username = 'user'; $password  = 'pass'; $ns = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'; $credentials = new stdClass(); $credentials-&#62;Username = new SoapVar($username, XSD_STRING, null, null, null, $ns); $credentials-&#62;Password = new SoapVar($password, XSD_STRING, null, null, null, $ns); $wssec = new stdClass(); [...]]]></description>
			<content:encoded><![CDATA[<p>WS-Security on standardi tapa autentikoida SOAP-viestejä. Käyttäjätunnus ja salasana kulkee mukana SOAP-viestin headerissa.</p>
<p>Tämä esimerkki näyttää miten se tehdään PHP:llä.</p>
<pre class="brush: php;">

$username = 'user';
$password  = 'pass';

$ns = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd';

$credentials = new stdClass();
$credentials-&gt;Username = new SoapVar($username, XSD_STRING, null, null, null, $ns);
$credentials-&gt;Password = new SoapVar($password, XSD_STRING, null, null, null, $ns);

$wssec = new stdClass();
$wssec-&gt;UsernameToken = new SoapVar($credentials, SOAP_ENC_OBJECT, null, null, null, $ns);

$header = new SoapHeader($ns, 'Security', $wssec, true);
$client-&gt;__setSoapHeaders($header);
$client-&gt;echo(&quot;Hello!&quot;);
</pre>
<p>Toivottavasti tästä on apua jollekkin.</p>
<img src="http://feeds.feedburner.com/~r/juhaperala/blog/~4/Ukg6lKAfZjw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://juhaperala.net/blog/2009/02/02/ws-security-header-phplla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
