<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ingmar Tammeväli</title>
	<atom:link href="http://tingmarprog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tingmarprog.wordpress.com</link>
	<description>- Delphi, MSSQL ja kõik teised karvased ning sulelised</description>
	<lastBuildDate>Sun, 22 Jan 2012 19:27:29 +0000</lastBuildDate>
	<language>et</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tingmarprog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6c637c8d6da8c8bc80ff8c89bb46df03?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Ingmar Tammeväli</title>
		<link>http://tingmarprog.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tingmarprog.wordpress.com/osd.xml" title="Ingmar Tammeväli" />
	<atom:link rel='hub' href='http://tingmarprog.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Palve ISP&#8217;dele&#8230;</title>
		<link>http://tingmarprog.wordpress.com/2012/01/12/palve-ispdele/</link>
		<comments>http://tingmarprog.wordpress.com/2012/01/12/palve-ispdele/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 11:45:21 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1560</guid>
		<description><![CDATA[Tavaliselt ma selliseid postitusi ei kirjuta, kuid teenuspakkujad ei viitsi kirjadele reageerida. Täna suutis mind Starman tumesiniseks vihastada. Lihtsalt nemad hakkavad keset päeva hooldama asju..helistasin 1770 &#8211; hooldame. Nii võiks võtta ju &#8220;big deal&#8221;, tegelt ikka on küll, sest võimalik, et ISP tundub ulmena see, paljud inimesed töötavad kodus ning nad pakuvad serveritega teenuseid. Mina [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1560&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tavaliselt ma selliseid postitusi ei kirjuta, kuid teenuspakkujad ei viitsi kirjadele reageerida. Täna suutis mind <strong>Starman </strong> tumesiniseks vihastada. </p>
<p>Lihtsalt nemad hakkavad keset päeva hooldama asju..helistasin 1770 &#8211; hooldame.</p>
<p>Nii võiks võtta ju &#8220;big deal&#8221;, tegelt ikka on küll, sest võimalik, et ISP tundub ulmena see, paljud inimesed töötavad kodus ning nad pakuvad serveritega teenuseid. </p>
<p>Mina ei teadnud midagi, kuniks kliendid helistasid ja küsisid, miks serverile ei saa enam ligi .<br />
&#8212;<br />
Kui veel EE&#8217;s töötasin, siis sai tehtud elektrikatkestustest teavitamise süsteem. Sarnane süsteem peaks olema ka ISP&#8217;del. Kui tulemas katkestus, siis neil teada piirkond ja kliendid.<br />
Ntx iseteenindusests saaks valida, kas soovitan teavitusi (e-post / sms).  </p>
<p>Antud olukorras saaksin enda kliente ka teavitada, et tulemas töökatkestused.</p>
<p>Korralisi hooldustöid saab kenasti öösel teha või peale tööpäeva, aga mitte tööpäeva keskel !</p>
<p>Loodame, et kliendi sõnum jõudis blogi kaudu isikuteni, kes töid planeerivad. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1560/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1560&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2012/01/12/palve-ispdele/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Tark otsing: ehk leiame arvuti kettalt pildid, kus peal inimesed&#8230; (OpenCv)</title>
		<link>http://tingmarprog.wordpress.com/2011/12/11/tark-otsing-ehk-leiame-arvuti-kettalt-pildid-kus-peal-inimesed-opencv/</link>
		<comments>http://tingmarprog.wordpress.com/2011/12/11/tark-otsing-ehk-leiame-arvuti-kettalt-pildid-kus-peal-inimesed-opencv/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 19:37:38 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Igasugu mõtteid]]></category>
		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1530</guid>
		<description><![CDATA[Uurides OpenCV&#8217;d leidsin, et vajan tarkvara, mis käib mu piltide kataloogid läbi ning analüüsib, kas pildil on inimeste nägusid. Minu test tarkvara saab siit Milleks mul oli seda vaja: esiteks mul üks turvakaamera, mis ei salvesta pidevalt vaid siis kui liikumine on ja pilte ikka jagub. Teine vajandus oli see, et mul meeletult pilte, kus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1530&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uurides <a href="http://opencv.willowgarage.com/wiki/" target="blank_">OpenCV&#8217;d</a> leidsin, et vajan tarkvara, mis käib mu piltide kataloogid läbi ning analüüsib, kas pildil on inimeste nägusid. </p>
<p>Minu test tarkvara saab <a href="http://www.stiigo.com/download/faces.zip"><strong>siit</strong></a></p>
<p>Milleks mul oli seda vaja: esiteks mul üks turvakaamera, mis ei salvesta pidevalt vaid siis kui liikumine on ja pilte ikka jagub. Teine vajandus oli see, et mul meeletult pilte, kus looduspildid ja pildid inimestest segamini, tahtsin neid katalogiseerida. </p>
<p>Ehk pilte on väga väga palju ja antud tarkvara tegi elu ikka kordades kergemaks &#8211; muidugit täiustamisruumi veel jagub.</p>
<p>Ei tasu arvata, et OpenCV algoritmid ei eksi; vaikimisi nägude leidmise algoritm eksib 30-35% ulatuses ehk pakub pilte, kus peal polegi inimese nägu(sid).</p>
<p>Märksõnadeks : Viola–Jones, <a href="http://en.wikipedia.org/wiki/Face_detection" target="blank_">Face detection</a></p>
<p><a href="http://opencv.willowgarage.com/wiki/FaceDetection" target="blank_">Face Detection using OpenCV</a></p>
<p>Kui käivitate faili <strong>faces.exe</strong>, siis seal on ka valik &#8220;<strong>Kasuta täpsemat analüüsi</strong>&#8220;. Antud juhul, kui leitakse &#8220;nägu&#8221;, siis kontrollitakse üle, kas &#8220;näol&#8221; ka suu olemas. Vaikimisi näo tuvastus ntx pakkus mulle majaseina ja WC-paberi rulle ning mida kõike veel -:)</p>
<p>Samas, kui seda kontrolli ka kasutada, siis on piltide tuvastamine ligi 2x aeglasem !! Antud juhul eksib 15% ulatuses. </p>
<p>Ps. mõneks ajaks muutub teie arvuti üldse mõtlikuks, sest tegemist ikka väga keerukate algoritmidega, mis nõuab palju arvutusi. </p>
<p>Enamast ikkagit leitakse pildid, kus vähemalt üks inimene enam-vähem otse vaatab.  Silmi pole mõtet kontrollida, sest osadel piltidel inimestel prillid / hämaras vaid 2 musta täppi. Silmade leidmise algoritm ei tuvasta seda. Suu ikka kindlam parameeter.</p>
<p>&#8212;<br />
OpenCV huvilistele, kes tahavad PHP&#8217;s inimeste nägudele nö &#8220;kastid&#8221; ümber teha, soovitan seda linki</p>
<p><a href="http://corpocrat.com/2009/08/18/automatic-face-detection-with-php-in-linux/">http://corpocrat.com/2009/08/18/automatic-face-detection-with-php-in-linux/</a></p>
<p>&#8212;<br />
Tänaseks levi lõpp ja järgmiste tarkvaraliste katsetusteni&#8230;</p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/12/leitudnagu.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/12/leitudnagu.jpg?w=450&#038;h=268" alt="" title="leitudnagu" width="450" height="268" class="aligncenter size-full wp-image-1546" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1530/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1530&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/12/11/tark-otsing-ehk-leiame-arvuti-kettalt-pildid-kus-peal-inimesed-opencv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/12/leitudnagu.jpg" medium="image">
			<media:title type="html">leitudnagu</media:title>
		</media:content>
	</item>
		<item>
		<title>MSSQL: SQL Server 2005/2008 Express ja profileri alternatiiv</title>
		<link>http://tingmarprog.wordpress.com/2011/12/07/mssql-sql-server-20052008-express-ja-alternatiivne-profiler/</link>
		<comments>http://tingmarprog.wordpress.com/2011/12/07/mssql-sql-server-20052008-express-ja-alternatiivne-profiler/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 12:42:00 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[MSSQL]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1525</guid>
		<description><![CDATA[Nagu teada, et express variantidega tuleb kaasa palju piiranguid (üks kohe profileri puudumine): aga tihti on vaja ka expressil töötavate rakenduste sql&#8217;i analüüsida. Tavaliselt kasutaks SQL Server Profilerit, kuid antud masinal see puudus ja leidsin täiesti suurepärase tasuta analoogi: http://anjlab.com/en/projects/opensource/sqlprofiler Tänaseks side lõpp<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1525&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nagu teada, et express variantidega tuleb kaasa palju piiranguid (üks kohe profileri puudumine): aga tihti on vaja ka expressil töötavate rakenduste  sql&#8217;i analüüsida.</p>
<p>Tavaliselt kasutaks SQL Server Profilerit, kuid antud masinal see puudus ja<br />
leidsin täiesti suurepärase tasuta analoogi:  </p>
<p><a href="http://anjlab.com/en/projects/opensource/sqlprofiler" title="http://anjlab.com/en/projects/opensource/sqlprofiler" target="_blank">http://anjlab.com/en/projects/opensource/sqlprofiler</a></p>
<p>Tänaseks side lõpp <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1525/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1525/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1525&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/12/07/mssql-sql-server-20052008-express-ja-alternatiivne-profiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Miks ma tegin tasuta raamatupidamistarkvara Stiigo&#8230;</title>
		<link>http://tingmarprog.wordpress.com/2011/09/28/miks-ma-tegin-tasuta-raamatupidamistarkvara-stiigo/</link>
		<comments>http://tingmarprog.wordpress.com/2011/09/28/miks-ma-tegin-tasuta-raamatupidamistarkvara-stiigo/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 01:41:13 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1460</guid>
		<description><![CDATA[Miks küsimuse saab vist lihtsalt ära vastata, mul oli arvatavasti igav Stiigo on mu kõikidest projektidest üks omapärasemaid, eriti kuidas tema areng toimunud. Kunagi minu üks tuttav palus, et kas saaksin ühe pearaamatu mooduli teha, siis tal lihtsam tudengeid õpetada. Mis seal ikka mõeldud tehtud ja pearaamat sündis. Mõnda aega oli vaikus ja tutvusringkonnas küsiti, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1460&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Miks küsimuse saab vist lihtsalt ära vastata, mul oli arvatavasti igav <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.stiigo.com" title="http://www.stiigo.com" target="_blank"><strong>Stiigo </strong></a> on mu kõikidest projektidest üks omapärasemaid, eriti kuidas tema areng toimunud. Kunagi minu üks tuttav palus, et kas saaksin ühe pearaamatu mooduli teha, siis tal lihtsam tudengeid õpetada.</p>
<p>Mis seal ikka mõeldud tehtud ja pearaamat sündis. Mõnda aega oli vaikus ja tutvusringkonnas küsiti, et kas ma saaksin neile teha raamatupidamistarkvara, mis nende &#8220;põnevaid&#8221; soove arvestaks. Tegin inimestele pika pai ja naeratasin ning juttu tõsiselt võtmata liikusin edasi, sest ma teadsin kuivõrd suur töö see oleks. </p>
<p>Mingi hetk tekkis huvi <strong><a href="http://www.lazarus.freepascal.org/" title="http://www.lazarus.freepascal.org/" target="_blank">Lazarust </a></strong>/ <strong><a href="http://www.freepascal.org/" title="http://www.freepascal.org/" target="_blank">Freepascalit </a></strong>ka tundma õppida, olles <strong><a href="http://www.embarcadero.com/products/delphi" title="http://www.embarcadero.com/products/delphi" target="_blank">Delphi</a></strong> programmerija (16 aastat), mõtlesin võiks alternatiive väga hästi tunda ja analüüsida, kas nendega saab edukalt kommertstarkvara kirjutada &#8211; saab !</p>
<p>Mõtlesin ja mõtlesin, milline projekt võiks see olla&#8230;<br />
möödus päev, möödus kaks ning kui tuli vajadus müügiarvet teha<br />
(ning sain kallid rp. tarkvara pakkumised),  siis mõistsin, et sobilik projekt on tasuta raamatupidamistarkvara, eriti teades kuivõrd vähe on Eestis tehtud vabavara. </p>
<p>Kuid ma polnud otsuses ikka veel kindel, sest teadsin kui suur on koodimaht. Igal õhtul viskasin mõned koodiread Stiigosse ja nii &#8230; mõnda aega. Tasapisi areng muudkui toimus, tulid kasutajad, kes testisid; raamatupidajad, kes omakorda finantsi kontrollisid. </p>
<p>Mingist hetkest hakkasid juba väikefirmad toodet kasutama, samas see tegi rõõmu, samas ka hirmu, sest testimisperiood siiani kestab. Unikaalsete downloadide arv ka juba päris suur &#8211; jällegit eelmised tunded tulevad esile.</p>
<p>&#8212;</p>
<p>Nüüd oleks sobilik sektsioon: <strong>ootused ja lootused</strong></p>
<p>Huvitav on inimgrupp, kes saavad tasuta toote, siis nad peaksid justkui saama 24h supporti ja et kõik soovid täidetaks. See suhtumise probleem on globaalne, samuti <strong>donation </strong>nuppu eriti ei märgata <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Selle vastu aitas lihtne loogika: kui oled nö &#8220;<strong>helper member</strong>&#8221; ehk inimene, kes testib / kasutab aktiivselt toodet, teatab vigadest, annab sisukat tagasisidet, siis tema soovid on suht kõrgel astmel arendusnimistus. </p>
<p>On ka küsitud, miks ma <strong>Linuxit </strong>ei toeta ? Kurb tõde, Linuxi desktop kasutajaid on liiga vähe, et ntx 2 nädalat ära kulutada kompatiibluse taastamiseks. Jah Linux toetus tuleb tagasi, kui näen, et tekib Linux kommuun, kes ütleb tõesti meil on vaja Stiigot Linuxi jaoks. </p>
<p>Või pannakse välja &#8220;<strong>bounty</strong>&#8221; Linux versiooni eest. Esimene testversioon töötas Ubuntu peal ja kui &#8230; siis tulevikus oleks ka vaid Ubuntu.  </p>
<p>Andmebaasiks on Stiigol PostgreSQL, parim vabavaraline andmebaas, mis suudab suurte andmemahtudega toime tulla. Mysql &#8220;kandsin maha&#8221; peale seda, kui Oracle ta ära ostis&#8230;</p>
<p>Miks Stiigo pole <strong>Open Source </strong> ? Vastus väga lihtne, Eestis on väga vähe tipptasemel <strong><a href="http://www.embarcadero.com/products/delphi" title="http://www.embarcadero.com/products/delphi" target="_blank">Delphi</a></strong> programmeerijaid st reaalseid abilisi pole lihtsalt võtta. Ja mul on olemas väike Delphi abivägi (the D-Team), nii et pole probleemi.  </p>
<p>Kui tõesti peaks projektiga miskit juhtuma , siis avalikustan lähtekoodid, projekti hääbumise risk ka maandatud. </p>
<p>Millised on minu edasised plaanid <strong>Stiigoga </strong>?</p>
<p>Ikka edasi liikuda, kuhu siis veel&#8230;</p>
<p>Hetkel Stiigosse väga palju uusi asju ei lisandu, pigem käib kibe testimine, et jõuda juba stable releaseni. Järgmised planeeritud featured:  elementaarne <strong>dokumendihaldus </strong>, <strong>palk palk ning veelkord palk</strong> !</p>
<p>Tänan Teid ja ootan Teid ka testijateks</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1460/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1460&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/09/28/miks-ma-tegin-tasuta-raamatupidamistarkvara-stiigo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Etskae häkkerid asendasid mu hommikukohvi hommiku-paanikaga</title>
		<link>http://tingmarprog.wordpress.com/2011/09/25/etskae-hakkerid-asendasin-mu-hommikukohvi-hommiku-paanikaga/</link>
		<comments>http://tingmarprog.wordpress.com/2011/09/25/etskae-hakkerid-asendasin-mu-hommikukohvi-hommiku-paanikaga/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 10:35:07 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Turvalisus]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1449</guid>
		<description><![CDATA[Mu paljud saidid suht tuntud hostija InMotion Hosting juures ja hommikul oh üllat üllat&#8230;kõik saidid, mis mul seal asendatud mingi Bangladeshi meeste üllitisega. Algul arvasin, et mul phpBB jäänud uuendamata, siis täiendav uurimine näitas &#8211; see midagi karmimat, sest hostingu pakkuja leht oli ka maha võetud. Üldiselt nüüd kas mingi Z-day Apache turvaauk levimas või [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1449&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mu paljud saidid suht tuntud hostija InMotion Hosting juures ja hommikul oh üllat üllat&#8230;kõik saidid, mis mul seal asendatud mingi Bangladeshi meeste üllitisega.</p>
<p>Algul arvasin, et mul phpBB jäänud uuendamata, siis täiendav uurimine näitas &#8211; see midagi karmimat, sest hostingu pakkuja leht oli ka maha võetud. Üldiselt nüüd kas mingi Z-day Apache turvaauk levimas või oli hostingu pakkuja lohakas ? </p>
<p>Kõik index.php failid asendati häkkerite omaga, kus omakorda on sees mingi IE (explode?), polnud aega rohkem uurida. Obfuscated kood, täiesti võimalik, et seal vaid häkkerite manifest.</p>
<p>Kui CERT mehed tahate seda (php)faili, siis kirjutage ingmar &lt;ätt&gt; planet.ee</p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/09/rynnak1.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/09/rynnak1.jpg?w=450&#038;h=318" alt="" title="rynnak1" width="450" height="318" class="aligncenter size-full wp-image-1450" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1449/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1449&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/09/25/etskae-hakkerid-asendasin-mu-hommikukohvi-hommiku-paanikaga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/09/rynnak1.jpg" medium="image">
			<media:title type="html">rynnak1</media:title>
		</media:content>
	</item>
		<item>
		<title>Kaugtöö imeline asi, aga nii kättesaamatu&#8230;</title>
		<link>http://tingmarprog.wordpress.com/2011/09/13/kaugtoo-imeline-asi-aga-nii-kattesaamatu/</link>
		<comments>http://tingmarprog.wordpress.com/2011/09/13/kaugtoo-imeline-asi-aga-nii-kattesaamatu/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 02:57:07 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1370</guid>
		<description><![CDATA[Miks sellise postituse tegin ? Ennekõike selletõttu, et järjest rohkem arusaamatu, miks peavad ntx programmeerijad olema füüsiliselt kontorites ja selgub enamik inimesi ei mõista seda (ka programmeerijad ise). Kuna IT tööpakkumisi vaadates selgus, et Eesti koosneb vaid kahest linnast Tallinn ja Tartu ning minul plaan kolida kenasse tervislikku looduskeskkonda (ei ole Tallinn ega Tartu), siis [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1370&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Miks sellise postituse tegin ? Ennekõike selletõttu, et järjest rohkem arusaamatu, miks peavad ntx programmeerijad olema füüsiliselt kontorites ja selgub enamik inimesi ei mõista seda (ka programmeerijad ise).</p>
<p>Kuna IT tööpakkumisi vaadates selgus, et Eesti koosneb vaid kahest linnast Tallinn ja Tartu ning minul plaan kolida kenasse tervislikku looduskeskkonda (ei ole Tallinn ega Tartu), siis ainus võimalik valik on kaugtöö.</p>
<p>Panin CV üles ja peaks mainima, selle näitel hea tudengile 1 ja 0 loogikat seletada. Kui paned tööpakkumise üles ilma kaugtöö punktita on kõvasti pakkumisi (nivoo=1), siis paned soovin kaugtööd (nivoo=0, Z olek).</p>
<p><strong>Purustame müüte&#8230;</strong></p>
<p><em>Kui inimene kodus, siis ta muutub laisaks ja vaatab telekat, magab ning tegeleb kõige muuga kui tööga või üldse pole kodus.</em></p>
<p>Juhul kui inimesel pole enesedistsipliini kodus, siis ärge lootke, et tal seda ka kontoris.</p>
<p>Isiklikult olin kaugtöö peal ja arendasin Eesti Energia nö nüüd seda &#8220;vana süsteemi&#8221; 6 aastat ning kõik sujus. Kaugtöö puhul pigem tekkis probleem, et tegid rohkem tööd kui 8h !! Sest võtsid ikka mõnikord läpaka õhtul põlvede peale ning parandasid erinevaid probleeme ja arendasid uusi asju.</p>
<p>Kaugtöö puhul ei tohiks selles mõttes tõesti ajalist piirangut seada, sest ntx mina käisin lõunati trennis ja siis õhtul arendasin  tööasju sellevõrra kauem, aga enesetunne oli super.  Antud töövormi puhul lihtsalt tuleb olla pidevalt kättesaadav (mobiil / Skype).</p>
<p>Jah tõesti täiesti algajate puhul oleks vaja, et enne katseaja lõppu ta töötaks kontoris. St harjuks distsipliiniga ja natuke õpiks asju juurde vanemprogrammeerijate käest.</p>
<p><strong>Kuidas teada, kas programmeerija ka tööd teeb (kaugtöö) ?</strong></p>
<p>Selleks olemas tähtajad + SVN, kui ikka miskit ei tule, järelikult miskit ka ei toimu. Saate isegi diff abil vaadata, mida tehtud, palju jne. Jah tõesti mõned kontoripäevad ei tapa st tuled ja tutvud mingi uue keeruka süsteemiga mida vaja muuta, aga selleks ei pea igapäev kohal käima.  Tegelikkuses ongi selleks ka koosolekud, üks konstruktiivne koosolek iga 2-3 nädala tagant on täiesti piisav, et koostöö sujuks 100%.</p>
<p>Ka Skype abil saab kenasti koosolekuid pidaga !</p>
<p>Esja teeb ebameeldivalt irooniliseks see, et nüüd arendatakse <strong>EstWin </strong>kiiret internetti küladesse, asjal nagu reaalselt väljundit pole. Tädi Maali ei hakka seda kasutama ja üldse efektiivselt seda ei kasutata. 4G pole ka enam mägede taga.</p>
<p>Regionaalpoliitiliselt muretsetakse ja on ka põhjust, et külad muutuvad aina tühjemaks ja kõik inimesed liigivad ala Tartusse / Tallinnasse. <strong>Eesti Nokia</strong> võiks olla <strong>KAUGTÖÖ</strong>, inimesed ei peaks enam enda küladest ära kolima ameti tõttu.</p>
<p>Ka mõtlen tööandja seisukohalt, kas tõesti kallite kontoripindade üürimine on niivõrd mõttekas tegevus ? Kaugtöö puhul ka ökoloogiline jalajälg palju väiksem, sest paljud autosõidud jäävad tegemata !</p>
<p>Mida peaksime tegema, et meist saaks KAUGTÖÖ musternäide maailmas ?</p>
<p>Hetkel olengi keeruliste valikute ees:</p>
<ul>
<li>jätta kolimata</li>
<li>kolida ja otsida uus kohalik amet (ntx hernehirmutiste tuunija)</li>
<li>või leidub haruldane firma, kes hindab <strong>kaugtööd</strong>, kui tänapäevast <em>innovatiivset </em>töövormi ning usaldab minu pikaajalist kogemusi.
<p>Teeksin meeledi Teiega koostööd ! ingmar&lt;att&gt;planet.ee</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1370/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1370&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/09/13/kaugtoo-imeline-asi-aga-nii-kattesaamatu/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Programm &#8220;Facebookis veedetud aja loendamiseks&#8221;</title>
		<link>http://tingmarprog.wordpress.com/2011/09/12/programm-facebookis-veedetud-aja-loendamiseks/</link>
		<comments>http://tingmarprog.wordpress.com/2011/09/12/programm-facebookis-veedetud-aja-loendamiseks/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 19:52:05 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1441</guid>
		<description><![CDATA[Tegin ühe lihtsustatud variandi, millega võite jälgida mitu tundi Teie enda päevast veedate (aktiivselt) Facebookis / Orkutis. Minimiseerige programm ära ja siis jätkake päevatööd ning tööpäeva lõpus vaadake, kes olete viisakas tööandja suhtes olnud või mitte download (märkus: Google Chromet ei toetata)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1441&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tegin ühe lihtsustatud variandi, millega võite jälgida mitu tundi Teie enda päevast veedate (aktiivselt) Facebookis / Orkutis. </p>
<p>Minimiseerige programm ära ja siis jätkake päevatööd ning tööpäeva lõpus vaadake, kes olete viisakas tööandja suhtes olnud või mitte <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.stiigo.com/download/wastedtime.exe" title="http://www.stiigo.com/download/wastedtime.exe"><strong>download</strong></a></p>
<p>(märkus: Google Chromet ei toetata) </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1441/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1441&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/09/12/programm-facebookis-veedetud-aja-loendamiseks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Esmamuljed Delphi XE2  Win32/64/OS X &#8230;nice !</title>
		<link>http://tingmarprog.wordpress.com/2011/09/05/esmamuljed-delphi-xe2-win3264os-x-nice/</link>
		<comments>http://tingmarprog.wordpress.com/2011/09/05/esmamuljed-delphi-xe2-win3264os-x-nice/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 06:09:18 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Igasugu mõtteid]]></category>
		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1316</guid>
		<description><![CDATA[Võtsin ette tutvumise Delphi järgmise versiooniga ja pean kohe alguses ütlema, olen positiivselt üllatunud. Triali saate endale siit 64 bitiste app&#8217;d, samuti Mac toetus (ka iOs). VCL on ka olemas nii Win32/64 jaoks. BDE on toetatud veel 32 bitises projektis (target platform), aga BDE kaotus pole mingi kaotus, sest dbGo või dbExpressi või AnyDAC peale [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1316&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Võtsin ette tutvumise Delphi järgmise versiooniga ja pean kohe alguses ütlema, olen positiivselt üllatunud.<br />
Triali saate endale <a href="https://downloads.embarcadero.com/free/delphi" title="https://downloads.embarcadero.com/free/delphi" target="blank_"><strong>siit</strong></a></p>
<p>64 bitiste app&#8217;d, samuti Mac toetus (ka iOs). VCL on ka olemas nii Win32/64 jaoks. BDE on toetatud veel 32 bitises projektis (target platform), aga BDE kaotus pole mingi kaotus, sest dbGo või dbExpressi või AnyDAC  peale rakendus ümber kirjutada pole raketiteadus. Tegemist oligi täiesti aegunud tehnoloogiaga.</p>
<p>64bit app abil sain oma testmasinal kenasti kohe küsida 6 GB mälu <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Tahtsin testida, et kuidas siis ikka nende 8 baidiste pointeriga lood on. Ühte enda programmi mul ei õnnestunud kompileerida, sest olin seal kasutanud +4 pointerite puhul. Olge siin ettevaatlik ! sizeof(Pointer) on su sõber. Reaalarvudega toimetamine ka kiirem, sest nüüd kasutatakse SSE2.  </p>
<p>&#8211;</p>
<p>Mina pöörasin kõige suuremat tähelepanu <strong>Firemonkey 3D/HD aplikatsioonidele</strong>. Kui soovite multiplatvorm toetust, siis Firemonkey on märksõna. Sisuliselt on need DirectX stiilis &#8220;controlid&#8221;. Võite mõne (Firemonkey)testprogrammiga tutvuda, mille Delphi XE2 ära kompileerisin ja panin enda veebikataloogi:<br />
<a href="http://ingmar.planet.ee/delphixe2_examp/" target="blank_" title="http://ingmar.planet.ee/delphixe2_examp/">http://ingmar.planet.ee/delphixe2_examp/</a></p>
<p>Delphi XE näited saate SVN abil siit alla laadida : <a href="http://sourceforge.net/projects/radstudiodemos/develop" title="http://sourceforge.net/projects/radstudiodemos/develop"><strong>http://sourceforge.net/projects/radstudiodemos/develop</strong></a></p>
<p>&#8211;</p>
<p>Koodi kirjutamisel pidin natuke aega harjuma <strong>Livebinding </strong>tehnoloogiaga, mis on kasutusel Firemonkey aplikatsioonide puhul. Sisuliselt, kui varem olid meil <strong>TDBText,TDBGrid,TDBEdit</strong>, siis neid komponente Firemonkey app. puhul enam ei ole ! Nüüd seotakse TLabel, TEdit, TStringGrid, TCombobox jne Livebindig abil datasetiga.</p>
<p>Mis oli veel harjumatu, puuduvad atribuudid: <strong>left </strong>ja <strong>top </strong>vaid on <strong>X </strong>ja <strong>Y</strong>, mis tegelt loogilisem. Samas on ka parameeter, et palju komponenti pöörata. Võite labeleid ikka keerutada igas suunas.</p>
<p>Suurim murelaps oli aruandluse komponendi puudumine Firemonkey app. juures. Tehnoloogia suht uus, küll mõne kuu pärast aruande komponendid ka olemas. Samas paljud iPhones ntx aruandeid teevad <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Ankruid ka ei märganud, Align valiku sisu näete all postituses.</p>
<p>&#8211;<br />
Üldiselt on Delphi XE2 IDE vaid Windowsi jaoks, aga kompilaatorid oskavad Mac&#8217;ga hästi läbi saada. Samuti on seal vahelüli, mis võimaldab läbi Windows masina Mac arvutis app&#8217;d debugida.</p>
<p>Siin hea juhend, kuidas Maci debugimist seadistada<br />
<a href="http://www.simonjstuart.com/2011/09/03/rad-studio-xe2-setting-it-up-for-a-mac-step-by-step-illustrated-guide/" title="http://www.simonjstuart.com/2011/09/03/rad-studio-xe2-setting-it-up-for-a-mac-step-by-step-illustrated-guide/" target="_blank">http://www.simonjstuart.com/2011/09/03/rad-studio-xe2-setting-it-up-for-a-mac-step-by-step-illustrated-guide/<br />
</a></p>
<p>Nüüd peab hakkama tõsiselt mõtlema Mac&#8217;i peale.<br />
Kas kellegile mõni Mac rakendus -:)</p>
<p>iOs (iPhone) peale saab ka rakendusi kirjutada, seal kasutatakse FPC kompilaatorit, vana hea <a href="http://www.freepascal.org/" title="http://www.freepascal.org/" target="_blank">Freepascal</a>, mida olen kasutanud paljude projektide tarbeks, igati usaldusväärne !</p>
<p><a href="http://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Platform_Prerequisites" title="http://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Platform_Prerequisites">FireMonkey Platform Prerequisites</a><br />
&#8211;</p>
<p>Mis tulevikus ? Puhas spekulatsioon, aga ma julgen oletada (65-70%), et Linux kompilaator ja Android&#8230;</p>
<p>Igatahes on üks parimaid RAD&#8217;e tegemas võimast tehnoloogilist spurti, meenutab natuke Mac lugu, kus vahepeal unustati ta täiesti ära ja nüüd &#8230; -:)</p>
<p>&#8211;<br />
<a href="http://tingmarprog.files.wordpress.com/2011/09/projektityyp1.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/09/projektityyp1.jpg?w=450&#038;h=332" alt="" title="projektityyp1" width="450" height="332" class="aligncenter size-full wp-image-1329" /></a></p>
<p>Vektorgraafika sõpradel ka igav igatahes ei hakka&#8230;</p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/09/projektityyp2.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/09/projektityyp2.jpg?w=450&#038;h=326" alt="" title="projektityyp2" width="450" height="326" class="aligncenter size-full wp-image-1331" /></a></p>
<p>Firemonkey app. ja vana hea kalakeste aplikatsioon <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/09/projektityyp41.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/09/projektityyp41.jpg?w=450&#038;h=432" alt="" title="projektityyp4" width="450" height="432" class="aligncenter size-full wp-image-1335" /></a></p>
<p>Näide ka Livebinding kasutamisest:</p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/09/projektityyp5.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/09/projektityyp5.jpg?w=450&#038;h=326" alt="" title="projektityyp5" width="450" height="326" class="aligncenter size-full wp-image-1339" /></a></p>
<p>Align valikud Firemonkey app&#8217;s</p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/09/projektityyp7_align.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/09/projektityyp7_align.jpg?w=450&#038;h=326" alt="" title="projektityyp7_align" width="450" height="326" class="aligncenter size-full wp-image-1337" /></a></p>
<p>On ka üks väga kasulik komponent VgLang ! Sisuliselt saate programmis koheselt koostada tõlkefailid controlitele.</p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/09/projektityyp6_vglang.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/09/projektityyp6_vglang.jpg?w=450&#038;h=395" alt="" title="projektityyp6_vglang" width="450" height="395" class="aligncenter size-full wp-image-1341" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1316&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/09/05/esmamuljed-delphi-xe2-win3264os-x-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/09/projektityyp1.jpg" medium="image">
			<media:title type="html">projektityyp1</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/09/projektityyp2.jpg" medium="image">
			<media:title type="html">projektityyp2</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/09/projektityyp41.jpg" medium="image">
			<media:title type="html">projektityyp4</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/09/projektityyp5.jpg" medium="image">
			<media:title type="html">projektityyp5</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/09/projektityyp7_align.jpg" medium="image">
			<media:title type="html">projektityyp7_align</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/09/projektityyp6_vglang.jpg" medium="image">
			<media:title type="html">projektityyp6_vglang</media:title>
		</media:content>
	</item>
		<item>
		<title>Delphi XE2 tulekul ja elevus õhus</title>
		<link>http://tingmarprog.wordpress.com/2011/08/17/delphi-xe2-tulekul-ja-elevust-ohus/</link>
		<comments>http://tingmarprog.wordpress.com/2011/08/17/delphi-xe2-tulekul-ja-elevust-ohus/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 07:16:40 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1287</guid>
		<description><![CDATA[Delphi arendus on ikka saanud tõelise hoo sisse (müügil arvatavasti septembrist) ! Nüüd murtud ka Windows only needus, mis vaevab paljusid tehnoloogiad Ntx. .NET ka töötab Maci peal, aga ma eelistan hambaravi ikka suu kaudu&#8230;Monoga on lood nagu nad on, pikemas perspektiivis näen hääbumist. Asume siis asja juurde, siin blogis on ära loetletud kõik uuendused [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1287&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Delphi arendus on ikka saanud tõelise hoo sisse (müügil arvatavasti septembrist) !  </p>
<p>Nüüd  murtud ka Windows only needus, mis vaevab paljusid tehnoloogiad <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Ntx. .NET ka töötab Maci peal, aga ma eelistan hambaravi ikka suu kaudu&#8230;Monoga on lood nagu nad on, pikemas perspektiivis näen hääbumist. </p>
<p>Asume siis asja juurde, siin blogis on ära loetletud kõik uuendused (ka C++)</p>
<p><a href="http://blogs.embarcadero.com/davidi/2011/08/14/41124/" title="http://blogs.embarcadero.com/davidi/2011/08/14/41124/" target="_blank">http://blogs.embarcadero.com/davidi/2011/08/14/41124/</a></p>
<p>Märksõnad, mille peale suunurgad tõusid ülespoole&#8230; DEFINE naeratus</p>
<p><strong>* Delphi 64-bit compiler</strong><br />
<strong>* Delphi OS X compiler</strong><br />
<strong>* FireMonkey </strong></p>
<p>Ehk on saabunud aeg, kus Delphi abil saab &#8220;inimlikult&#8221; Macile rakendusi progeda -:)</p>
<p>Et siis Firemonkey: nimi natuke naljakas, aga üldiselt on see üks Hiina tähtkujudest. Tegelt on see DXScene / VxScene edasiarendus. Paremini seletades on ta nagu &#8220;WPF aplikatsioon&#8221;; kasutab DirectX / OpenGL visuaalse poole loomiseks. Ütleme nii, et need rakendused tõesti ilusad ja tänapäevased !</p>
<p>Nagu mõistnud, siis Firemonkey töötab neil kenasti ka Mac all. Sain südamerahu tagasi, varem räägiti, et Delphi läheb arenduses edasi Qt peal, see oleks olnud ikka tõeline tagasiminek.</p>
<p>Ka VCL ei ole kuhugi kadunud, Windowsis kõik nagu varem ja kindlasti parem <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Firemonkey all huvitab mind tõsiselt, et kuidas nad TDBGridi ja TStringGridi ülesande lahendanud.</p>
<p>Seoses 64 bitise kompilaatoriga ma natuke murelik, sest mul osades koodides lõike (Cardinal(TObject))&#8230;<br />
tuleks hakata kasutama lahendust NativeUInt(TObject). 64 bitises pole enam pointer 4 baiti, selletõttu NativeInt ja NativeUInt su uued sõbrad !</p>
<p>Delphi XE2 and FireMonkey app on Windows, Mac and iOS<br />
<a href="http://www.andreanolanusse.com/en/video-delphi-xe2-and-firemonkey-app-on-windows-mac-and-ios/" title="http://www.andreanolanusse.com/en/video-delphi-xe2-and-firemonkey-app-on-windows-mac-and-ios/" target="_blank">http://www.andreanolanusse.com/en/video-delphi-xe2-and-firemonkey-app-on-windows-mac-and-ios</a></p>
<p>Natuke juba mainiti, et Android / Linux neil järgmiseks plaanis. Linux ennekõike Androidi pärast. </p>
<p><strong>Native kood = kiirus kiirus kiirus !</strong></p>
<p>Seniks levi lõpp ja järgmise korrani <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1287&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/08/17/delphi-xe2-tulekul-ja-elevust-ohus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Delphi: vaatleme klasside uusi võimalusi</title>
		<link>http://tingmarprog.wordpress.com/2011/08/04/delphi-vaatleme-klasside-uusi-voimalusi/</link>
		<comments>http://tingmarprog.wordpress.com/2011/08/04/delphi-vaatleme-klasside-uusi-voimalusi/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 07:45:22 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Koodivaramu]]></category>
		<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1249</guid>
		<description><![CDATA[Nii, nüüd kus olen Delphi XE omanik, pean nentima, et Delphi klasside juures on palju uusi võimalusi tekkinud. &#8212; Võtame koodilõigu ette ja teeme väikese kirjeldamise program klassid; {$APPTYPE CONSOLE} uses SysUtils; type TAclass = class private FPorgandid : Integer; end; TBclass = class (* strict private tähendab, et isegi unitis, kus klass paikneb, ei [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1249&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nii, nüüd kus olen Delphi XE omanik, pean nentima, et Delphi klasside juures on palju uusi võimalusi tekkinud.<br />
&#8212; Võtame koodilõigu ette ja teeme väikese kirjeldamise</p>
<p>program klassid;</p>
<p>{$APPTYPE CONSOLE}</p>
<p>uses<br />
  SysUtils;</p>
<p>type</p>
<p> <strong>TAclass = class</strong><br />
 <strong>private</strong><br />
  FPorgandid : Integer;<br />
 <strong>end;</strong></p>
<p> <strong>TBclass = class</strong><br />
(* strict private tähendab, et isegi unitis, kus klass paikneb, ei ole võimalik selle klassi muutujat välja kutsuda (klass luuakse create abil samas unitis). Vt  allpool näidet *)</p>
<p> <strong>strict private</strong><br />
  FPorgandid : Integer;<br />
 <strong>protected</strong></p>
<p><em>// nüüd ka delphis olemas staatilised muutujad !!</em></p>
<p> <strong> class var </strong>FStaatilinemuutuja:integer;<br />
 <strong> class var </strong>FVal : Integer;<br />
<em>// samuti staatilised propertyd !</em></p>
<p> <strong>class function</strong>GetVal: Integer; static;<br />
 <strong>class procedure</strong> SetVal(val: Integer); static;<br />
 <strong>public</strong></p>
<p><em> // klasside sees saate nüüd ka konstante hoida !</em><br />
  <strong>const </strong>Nuudlid  = &#8216;Nuudlid&#8217;;<br />
  <strong>const </strong>Hapupiim = &#8216;Hapupiim&#8217;;</p>
<p><em> // staatiline protseduur, mis kuvab staatilise muutuja väärtust</em></p>
<p>  <strong>class </strong>procedure kuvaja();<br />
  <strong>class property</strong>  val : Integer read GetVal write SetVal;</p>
<p>  <strong>procedure </strong>ytletere;<strong>virtual;</strong> // tavaline virtuaalne meetod<br />
<strong> end;</strong></p>
<p> <em>(* Sealed tähendab, et pärimisahel pannakse kinni TDclassi ei saa  enam tuletada klassist TCclass  *)</em><br />
 <strong>TCclass =  class sealed</strong>(TBclass)<br />
 <strong>public</strong></p>
<p><strong> end;</strong></p>
<p> //TDclass = class(TCclass)<br />
// end;</p>
<p> <strong>TEclass = class(TBclass)</strong><br />
 <strong>public</strong><br />
// final välistab järgmise ülekirjeldamise järglasklassis<br />
   <strong>procedure</strong> ytletere;<strong>override; final;</strong><br />
<strong> end;</strong></p>
<p> (*<br />
 TFClass = class(TEclass)<br />
 public<br />
   procedure ytletere;override; // [DCC Error] klassid.dpr(41): E2352 Cannot override a final method<br />
 end;<br />
 *)</p>
<p>(*<br />
  Struktuur oleks justkui initsialiseeritud &#8220;klass&#8221;<br />
*)<br />
 <strong>TStruktuurJustkuiklass = record</strong><br />
   Fmuutuja : integer;</p>
<p> <strong>public</strong><br />
  // struktuuril on constructor&#8230;<br />
  <strong>constructor create(p : Integer); </strong>// alati mingit parameetrit vaja<br />
 <strong>end;</strong></p>
<p>// &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong>class function  </strong>TBclass.GetVal: Integer;<br />
begin<br />
 result:=FVal;<br />
end;</p>
<p><strong>class procedure </strong>TBclass.SetVal(val: Integer);<br />
begin<br />
  FVal:=val;<br />
end;</p>
<p><strong>class procedure </strong>TBclass.kuvaja();<br />
begin<br />
  writeln(self.FStaatilinemuutuja);<br />
end;</p>
<p><strong>procedure </strong>TBclass.ytletere;<br />
begin<br />
  writeln(&#8216;Tere&#8217;);<br />
end;</p>
<p><strong>procedure </strong>TEclass.ytletere;<br />
begin<br />
  writeln(&#8216;Tere 2&#8242;);<br />
end;</p>
<p><strong>constructor </strong>TStruktuurJustkuiklass.create;<br />
begin<br />
 writeln(&#8216;Initsialiseeriti struktuur TStruktuurJustkuiklass&#8217;,p);<br />
end;</p>
<p>// &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p> (*<br />
procedure TFClass.ytletere;<br />
begin<br />
  writeln(&#8216;Tere 3&#8242;);<br />
end;<br />
 *)</p>
<p><strong>var</strong><br />
  pA : TAclass;<br />
  pB : TBclass;<br />
  pC : TBclass;<br />
  pRec : TStruktuurJustkuiklass;<br />
<strong>begin</strong><br />
  try<br />
    pA:=TAclass.Create;<br />
    pA.FPorgandid:=123;</p>
<p>    pB:=TBclass.Create;<br />
    //pB.FPorgandid:=1; (* [DCC Error] klassid.dpr(30): E2361 Cannot access private symbol TBclass.FPorgandid *)</p>
<p>    TBclass.FStaatilinemuutuja:=45;<br />
    TBclass.kuvaja;</p>
<p>    // kutsume välja staatilist propertyd<br />
    TBclass.val:=1;<br />
    TBclass.val:=TBclass.val+1;<br />
    writeln(TBclass.val);</p>
<p>    writeln(TBclass.Nuudlid);<br />
    writeln(TBclass.Hapupiim);</p>
<p>    pRec.Fmuutuja:=45;<br />
    pRec:=TStruktuurJustkuiklass.create(45);</p>
<p>    readln;</p>
<p>  finally<br />
    pA.Free;<br />
    pB.Free;<br />
  end;<br />
<strong>end.</strong></p>
<p>Nii sellega lühike ülevaade lõppes&#8230;<br />
Järgmine kord üritan kirjutada Generics kasutamisest, &#8220;vahendid&#8221; mis ikka koodimahtu kõvasti vähendavad. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1249/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1249/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1249/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1249&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/08/04/delphi-vaatleme-klasside-uusi-voimalusi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Tegin põneva abimooduli Eesti Energia e-teeninduse kasutamiseks&#8230;</title>
		<link>http://tingmarprog.wordpress.com/2011/05/18/tegin-poneva-abimooduli-eesti-energia-e-teeninduse-kasutamiseks/</link>
		<comments>http://tingmarprog.wordpress.com/2011/05/18/tegin-poneva-abimooduli-eesti-energia-e-teeninduse-kasutamiseks/#comments</comments>
		<pubDate>Wed, 18 May 2011 09:57:35 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1208</guid>
		<description><![CDATA[Nagu teate, et uus süsteem ei kuva enam näitude ajalugu, tarbimisest rääkimata&#8230; Ja siis süttis mul lambike&#8230;teeks ise&#8230; Et teen programmi, mis kogub e-teenindusest tarbimiskoha andmeid / arvestid / näidud. Sisuliselt on teil pidevalt olemas ajalugu enda näitudest, omamoodi &#8220;crawler&#8221;. Isiklikke andmeid see programm ei kogu ja mitte midagi kuhugi ei saada ! Kuidas kasutada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1208&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nagu teate, et uus süsteem ei kuva enam näitude ajalugu, tarbimisest rääkimata&#8230;</p>
<p>Ja siis süttis mul lambike&#8230;teeks ise&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Et teen programmi, mis kogub e-teenindusest tarbimiskoha andmeid / arvestid / näidud.  <strong>Sisuliselt on teil pidevalt olemas ajalugu enda näitudest</strong>, omamoodi &#8220;crawler&#8221;. Isiklikke andmeid see programm ei kogu ja mitte midagi kuhugi ei saada !</p>
<p>Kuidas kasutada &#8211; lihtsamast lihtsam&#8230;.</p>
<p>Käivitate programmi ja lähete <strong>näidud lehele </strong> ning programm jätab kenasti  meelde teie arvesti näidud (piisab sellest, kui vaid korra olite seal lehel) või liigute korra lepingute lehele, võetakse sealt andmed (kõik käib automaatselt).  </p>
<p>Teie näitude ajalugu on nähtav tabil &#8220;Tarbimiskoht / näidud&#8221;.  Kui te pidevalt selle programmi abil e-teeninduses näite teatate, on  jooksev statistika olemas. </p>
<p><strong>Esilehe näitude teatamine ei kuva eelmise näidu ajalugu, selletõttu sellele toetust ei teinud !! </strong></p>
<p>Tegemist ongi tegelikkuses IE com objektiga, mis töötab teise programmi all. Ärge ehmatage, kui programmi lahti pakite kuhugi enda kataloogi (ntx c:\energystat) e. Programmi nimi iexplore.exe, et miks&#8230; kahjuks meie super ID kaarditarkvara ei rakendu, kui programmil teine nimi. </p>
<p> Järgmises versioonis ma arvutan  ka tarbimised ja saate tuleviksu statistikat talvise tarbimise kohta jne jne. Täiendavad ideed võite kommentaaridena visata.</p>
<p>&#8212;&#8212;-</p>
<p>Programmi (0.1.9.0 alfa) <a href="http://www.stiigo.com/download/energystat.zip" target="blank_"><strong>download<br />
</strong></a> </p>
<p>&#8212;&#8212;-</p>
<p>Ainus asi, et programmi päises peate ise märkima linnukese, sellega kinnitate enda soovi:<br />
<strong>Luban programmil logida tarbimiskohtade infot</strong></p>
<p>Selle mooduliga saate logimisega alustada, andmed logitakse Teie arvutisse<br />
<em>C:\Documents and Settings\Teie kasutajanimi\My Documents\energystat</em> kataloogi, faili ENERGYSTAT.FDB</p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/05/enstat.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/05/enstat.jpg?w=450&#038;h=350" alt="" title="enstat" width="450" height="350" class="aligncenter size-full wp-image-1219" /></a></p>
<p> Näide <strong>automaatselt </strong>logitavatest andmetest: kahjuks enda tarbimiskohtade infot ei saa näidata <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://tingmarprog.files.wordpress.com/2011/05/logitudandmed.jpg"><img src="http://tingmarprog.files.wordpress.com/2011/05/logitudandmed.jpg?w=450&#038;h=350" alt="" title="logitudandmed" width="450" height="350" class="aligncenter size-full wp-image-1237" /></a></p>
<p>Meeldivat päeva jätku ja järgmiste versioonideni <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1208/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1208&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/05/18/tegin-poneva-abimooduli-eesti-energia-e-teeninduse-kasutamiseks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/05/enstat.jpg" medium="image">
			<media:title type="html">enstat</media:title>
		</media:content>

		<media:content url="http://tingmarprog.files.wordpress.com/2011/05/logitudandmed.jpg" medium="image">
			<media:title type="html">logitudandmed</media:title>
		</media:content>
	</item>
		<item>
		<title>Tasuta raamatupidamistarkvara: tehtud !</title>
		<link>http://tingmarprog.wordpress.com/2011/05/16/tasuta-raamatupidamistarkvara-tehtud-2/</link>
		<comments>http://tingmarprog.wordpress.com/2011/05/16/tasuta-raamatupidamistarkvara-tehtud-2/#comments</comments>
		<pubDate>Mon, 16 May 2011 08:35:01 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1176</guid>
		<description><![CDATA[Nii &#8211; palju aega möödunud, kui esimest korda sellest hullust plaanist kirjutasin, et teha üks tasuta raamatupidamistarkvara. Et jutt ei jääks vaid jutuks, viskan koheselt enda projektide lingi http://www.stiigo.com. Asi on veel täiuslikkusest kaugel nagu öeldakse pikk tee on käidud, sama pikk on veel ees. Nüüd on jõudnud toode testfaasi: märksõna testida, testida ja veelkord [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1176&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nii &#8211; palju aega möödunud, kui esimest korda sellest hullust plaanist kirjutasin, et teha üks <strong>tasuta raamatupidamistarkvara</strong>. </p>
<p>Et jutt ei jääks vaid jutuks, viskan koheselt enda projektide lingi<br />
<a href="http://www.stiigo.com" target="blank"><b>http://www.stiigo.com</b></a>.</p>
<p>Asi on veel täiuslikkusest kaugel nagu öeldakse pikk tee on käidud, sama pikk on veel ees.<br />
Nüüd on jõudnud toode testfaasi: märksõna testida, testida ja veelkord testida. </p>
<p>Hetkel on juba positiivselt hulle inimesi, kes juba enda väikefirma raamatupidamist selle programmiga teevad.</p>
<p>Nüüd ongi ka minupoolne üleskutse, et tippkvaliteedini jõuame vaid koos ehk kõik kes omavad usku ja on parajalt kreisid, tere tulemast testima&#8230;</p>
<p>Vigade puhul on tähtis, et te iga pisemagi detaili lahti kirjutaksite. Ehk sisendandmed, arvutus, eeldatud tulemus, tegelik tulemus.  Kindlasti on veel palju vajalikke mooduleid puudu, aga nad tulevad kenasti järjekorras. </p>
<p>&#8212;</p>
<p>Nüüd kindlasti tulevad miks küsimused ? Kuidas küsimused tekivad enamasti programmi kasutamisel &#8230;<br />
<strong><br />
Põhiküsimus oli, et miks ma seda teen.</strong> Esmalt kunagi ammu sai tehtud ühele tudengile lihtne pearaamat.  Siis hakkasid tuttavad raamatupidajad rääkima, et erinevad programmid ei tee turul seda ja seda ning seda ja kallis jne. Ole mees sa ju aastaid programmeerinud, tee meile programm&#8230; </p>
<p>Algul ütlesin selle peale jajah&#8230;umbes, et olge mõistlikud.  Siis tuli päev, kus veel küsiti, et kuule tee programm. Tegin neile pai ja ütlesin jajah ning ükspäev oli mul vaja endal hakata raamatupidamist tegema: lappasin hinnakirju ja igasugu tingimusi, pidin nentima, turul ikka kirved hinnad. Muudatused eriti kalli tariifiga.  </p>
<p>Olen ka täiesti teadlik, et turul vist 15+ erinevat raamatupidamistarkvara, aga ma ei konkureeri mitte ühegagi neist. Kõik need tooted on head ja ennast tõestanud, lihtsalt mõni on parem, kui teine.  <strong>Tasuta tootega</strong> annan lihtsalt inimestele veel ühe valikuvõimaluse !</p>
<p><strong>Kas programmi installeerimine keeruline  ?</strong></p>
<p>Ei ole, toodet sai testitud blondide peal <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Andmebaasi install + toode, probleeme ei ilmnenud. </p>
<p><strong>Stiigo </strong>kasutab <strong>Postgres </strong>andmebaasi nö võite firmale teha turvalise kanali ja N inimest saab programmiga tööd teha.  Varsti lisandub ka &#8220;autobackup service&#8221;, mis võimaldab teil ka pidevalt varukoopiad teha. </p>
<p>Ka Stiigo saab veebi köögipoole, aga SOA kujul ja Apache moodulina, siis kasutajad saavad ise sobivaid rakendusi selle peale ehitada. </p>
<p><strong>Miks andmebaasiks just Postgres ?</strong></p>
<p>Ta on ennast hästi tõestanud OS andmebaas, eriti suurte andmemahtudega.  MYSQL &#8211; jah ta on hea andmebaas, aga kunagi saab sellest ikkagi &#8220;Oracle&#8221;, kus iga liigutus maksab meeletut raha.</p>
<p>Ärge lootke, et Postgres jääb ainsaks backendiks <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>Aga toetus Linuxile ?</strong><br />
Ubuntu täiesti roadmapil olemas, hetkel vajab veel stabiilsus kõpitsemist. Mac&#8217;i hetkel ei plaani, Eestis on tal liiga väike turuosa veel. </p>
<p><strong>Kuidas käib arendus ?</strong> </p>
<p>Arendus on kommuuni stiilis, kus on rohkem kui üks entusiast ja spetsialistid, kes aitavad vigu otsida ning arengusuundi määrata. </p>
<p><strong>Kuidas olla kindel, et projekt/toode ei hääbu ?</strong></p>
<p>Ei saagi, sama on ka teiste firmade toodetega, aga liiga palju on entusiaste kambas, kes ei luba sellist failuret.  Inimeste lootusi ei tohi petta ja kui mingi force majore peaks tekkima, siis toode muutub Open Source projektiks. </p>
<p>Loodan, et üllatasin Teid positiivselt ja jään ootama tagasisidet <a href="http://www.stiigo.com/forum/" target="_blank"><b>Stiigo foorumis</b></a>.</p>
<p>Täiendavad küsimused on lahti seletatud <a href="http://www.stiigo.com/index.php?page=questions" target="_blank">siin<br />
</a></p>
<p>Tänan<br />
Ingmar Tammeväli</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1176&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/05/16/tasuta-raamatupidamistarkvara-tehtud-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Oli meeldiv tunda sind Skype&#8230;</title>
		<link>http://tingmarprog.wordpress.com/2011/05/12/oli-meeldiv-sind-tunda-skype/</link>
		<comments>http://tingmarprog.wordpress.com/2011/05/12/oli-meeldiv-sind-tunda-skype/#comments</comments>
		<pubDate>Thu, 12 May 2011 11:02:58 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1125</guid>
		<description><![CDATA[Pole ammu kirjutanud, kuid Skype ost Microsoft poolt mind küll rõõmsaks ei teinud. Juba hakkavad ka mu oletusi kinnitavad artiklid ilmuma. Skype’i kasutajaid ootab reklaamide tulv Ma kasutasin Skype sellel põhjusel, et seal puudusid need närvi ajavad reklaamid. Kui see muutub virvendavaks, siis pean alternatiivi otsima. Teine asi, et Skype tähendas mulle suurt privaatsust, nüüd [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1125&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pole ammu kirjutanud, kuid Skype ost Microsoft poolt mind küll rõõmsaks ei teinud. Juba hakkavad ka mu oletusi kinnitavad artiklid ilmuma.</p>
<p><a href="http://www.e24.ee/?id=435168" target="blank_">Skype’i kasutajaid ootab reklaamide tulv</a></p>
<p>Ma kasutasin Skype sellel põhjusel, et seal puudusid need närvi ajavad reklaamid. Kui see muutub virvendavaks, siis pean alternatiivi otsima. Teine asi, et Skype tähendas mulle suurt privaatsust, nüüd kus kõik hakkab olema USA suurvenna käes , siis enam mina seda ülimat turvalisust enam ei usu. </p>
<p>Või justkui jääks arenduskeskus siia, ma kahtlen selles siiralt :<br />
<a href="http://uudised.err.ee/index.php?06228672">Parts: Skype&#8217;i müük on Eesti jaoks suur võimalus</a></p>
<p>On ütlus: oli kunagi hea toode, nüüd sai temast MS&#8230;  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1125&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/05/12/oli-meeldiv-sind-tunda-skype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Delphi 64 bitise kompilaatori &#8220;sneak preview&#8221;&#8230;</title>
		<link>http://tingmarprog.wordpress.com/2011/04/05/delphi-64-bitise-kompilaatori-sneak-preview/</link>
		<comments>http://tingmarprog.wordpress.com/2011/04/05/delphi-64-bitise-kompilaatori-sneak-preview/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 07:38:48 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Varia]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1122</guid>
		<description><![CDATA[Oli ka juba aeg -:) Crosscompiler on siis järgmine sihtmärk, Mac demosid on juba olnud. VGScene ost näitab, et visuaalset poolt ootavad ees suured ja vinged muutused. http://www.embarcadero.com/products/delphi/64-bit<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1122&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oli ka juba aeg -:) Crosscompiler on siis järgmine sihtmärk, Mac demosid on juba olnud.  VGScene ost näitab, et visuaalset poolt ootavad ees suured ja vinged muutused. </p>
<p><a href="http://www.embarcadero.com/products/delphi/64-bit" target="_blank">http://www.embarcadero.com/products/delphi/64-bit</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1122&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/04/05/delphi-64-bitise-kompilaatori-sneak-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
		<item>
		<title>Delphi 7 toetus Apache 2.0 / 2.2 moodulitele</title>
		<link>http://tingmarprog.wordpress.com/2011/03/22/delphi-7-toetus-apache-2-0-2-2-moodulitele/</link>
		<comments>http://tingmarprog.wordpress.com/2011/03/22/delphi-7-toetus-apache-2-0-2-2-moodulitele/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 08:55:54 +0000</pubDate>
		<dc:creator>tingmarprog</dc:creator>
				<category><![CDATA[Koodivaramu]]></category>

		<guid isPermaLink="false">http://tingmarprog.wordpress.com/?p=1109</guid>
		<description><![CDATA[Ükspäev avastasin, et mõnel firmal ikka raha vist liiga palju Võeti Delphi programm ja hakati php&#8217;sse üle viima&#8230;aus olles mul oli seda raske mõista (raha versus aeg), sest on olemas Apache ja IIS moodulid, mis võimaldavad kenasti olemasolevat koodi taaskasutada (SOA) arhitektuuriks muuta. Vastus oli, et puudub ju toetus Apache 2.0../2.2.. moodulitele&#8230; Ärge laske ennast [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1109&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ükspäev avastasin, et mõnel firmal ikka raha vist liiga palju <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Võeti Delphi programm ja hakati php&#8217;sse üle viima&#8230;aus olles mul oli seda raske mõista (raha versus aeg), sest on olemas Apache ja IIS moodulid, mis võimaldavad kenasti olemasolevat koodi taaskasutada (SOA) arhitektuuriks muuta.</p>
<p>Vastus oli, et puudub ju toetus Apache 2.0../2.2.. moodulitele&#8230; Ärge laske ennast petta, see 2.0 toetus on Delphis ka väga aegunud&#8230;mingi esimene versioon ehk. </p>
<p>Kui Feedreader projekti arendust tegin, siis sai kenasti veebimoodul + php loodud liides ja tulemus kena ning kiire. Veebimoodulil kenasti json / xml väljundid. Apache moodulid on ka kiiremad (st nad juba masinkoodis), kui interpretaator keeled.</p>
<p>Kuidas siis teha muudatus Delphi sourcedes, et need moodulid oleks toetatud:</p>
<p>1)<br />
kustutada järgnevad *.dcu kataloogis<br />
C:\Program Files\Borland\Delphi7\Lib\Debug<br />
- HTTPD2.dcu<br />
- HTTPApp.dcu<br />
2) looge uus veebimoodul Delphis -&gt; New Items -&gt; Web server Application -&gt; Apache 2x Shared Module (DLL).<br />
Salvestage enda veebimoodul ja sulgege Delphi<br />
3) kopeerida fail HTTPD2.pas veebimooduli kataloogi<br />
4) veebimooduli kataloogi luua fail <strong>apachechoosever.inc</strong> , mille sisuks on<br />
<code>{$define supportApache20}<br />
//{$define supportApache22}</code></p>
<p>Nende direktiividega saate määrata millist Apache versiooni toetame: 1&#8230; versioonidest ma loobusin. </p>
<p>5) nüüd muudke programmi kataloogis olev fail ära <em>diff </em> faili abil, mille saab <a href="http://ingmar.planet.ee/avalikud_programmid/httpd2.diff" target="_blank"><strong>siit</strong></a></p>
<p>6) avage Delphi ning enda veebimoodul ja build all&#8230;.</p>
<p>Kui te kõik õigesti tegite, saate ilma suurema vaevata muuta olemasoleva koodibaasi veebipõhiseks !</p>
<p>&#8212;&#8212;&#8212;&#8212;<br />
Minult küsiti ka lihtnäidet, kuidas Apache moodulit paigaldada.</p>
<p>Teie Delphi veebimoodulist tuleb see esimene väärtus <em>exports apache_module name </em>&#8216;<strong>minu_moodul</strong>&#8216;<br />
teine lihtsalt failinimi mille all projekt salvestatud <strong>moodulifail.so</strong> /  .so fail pole midagi enamat, kui ümber nimetatud .dll. Oma projekti algusesse võite kirjutada {$E so},  siis pannakse automaatselt kohe õige laiend<br />
Ps. enda moodul kopeerige Apache modules kataloogi</p>
<p>httpd.conf faili algusesse kirjutage </p>
<p><strong>LoadModule minu_moodul modules/moodulifail.so   </strong></p>
<p>Nüüd vaja veel sinna httpd.conf faili lõppu lisada</p>
<p><strong>&lt;Location /minumoodul&gt;<br />
SetHandler moodulifail-handler<br />
Order deny,allow<br />
Deny from all<br />
Allow from 127.0.0.1<br />
Allow from localhost<br />
&lt;/Location&gt;<br />
</strong></p>
<p>Ja siis väljakutse</p>
<p>http://127.0.0.1/minumoodul</p>
<p>&#8212;&#8212;&#8212;&#8212;</p>
<p>Head pusimist teile !</p>
<p>Ingmar</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tingmarprog.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tingmarprog.wordpress.com/1109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tingmarprog.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tingmarprog.wordpress.com/1109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tingmarprog.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tingmarprog.wordpress.com/1109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tingmarprog.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tingmarprog.wordpress.com/1109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tingmarprog.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tingmarprog.wordpress.com/1109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tingmarprog.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tingmarprog.wordpress.com/1109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tingmarprog.wordpress.com/1109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tingmarprog.wordpress.com/1109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tingmarprog.wordpress.com&amp;blog=5764678&amp;post=1109&amp;subd=tingmarprog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tingmarprog.wordpress.com/2011/03/22/delphi-7-toetus-apache-2-0-2-2-moodulitele/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e5e45782f743831d843d5f821356514c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">tingmarprog</media:title>
		</media:content>
	</item>
	</channel>
</rss>
