<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Symbol LABoratory &#187; Kikapcsolódás</title>
	<atom:link href="http://lab.symboltech.hu/category/offtopic/feed/" rel="self" type="application/rss+xml" />
	<link>http://lab.symboltech.hu</link>
	<description>Kreativitás és Innováció a szoftveriparban</description>
	<lastBuildDate>Wed, 28 Jul 2010 18:57:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Microsoft .NET vs. Java &#8211; Családi viszály</title>
		<link>http://lab.symboltech.hu/2010/07/microsoft-net-vs-java-csaladi-viszaly-okozoja/</link>
		<comments>http://lab.symboltech.hu/2010/07/microsoft-net-vs-java-csaladi-viszaly-okozoja/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 22:07:37 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=631</guid>
		<description><![CDATA[Fejlesztői körökben sem mindenkinek. Csak és kizárólag erős idegzetűeknek!]]></description>
			<content:encoded><![CDATA[<p>Fejlesztői körökben sem mindenkinek. Csak és kizárólag <strong>erős idegzetűeknek</strong>!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/fzza-ZbEY70&amp;hl=hu_HU&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/fzza-ZbEY70&amp;hl=hu_HU&amp;fs=1&amp;rel=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2010/07/microsoft-net-vs-java-csaladi-viszaly-okozoja/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A 2880Ft-os számlázó esete Tóth Marival</title>
		<link>http://lab.symboltech.hu/2009/11/a-2880ft-os-szamlazo-esete-toth-marival/</link>
		<comments>http://lab.symboltech.hu/2009/11/a-2880ft-os-szamlazo-esete-toth-marival/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 14:01:17 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[Nagyvilág eseményei]]></category>
		<category><![CDATA[2880]]></category>
		<category><![CDATA[számlázó]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=561</guid>
		<description><![CDATA[Olcsó, nem szép, de legalább elég koros. És ismétlem, olcsónak tűnő. Milyen is lenne ennyi idősen? Ha levetítjük, akkor 12Ft/munkanap az ára. Ez így jól is hangzik, de vajon mit kapunk három McChicken szendvics áráért. Milyen támogatásban részesít minket a nagy testvér? Érdekes megközelítés az, amikor a nagy értékesítési mennyiség reményében olyan alacsony áron kerülnek [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Olcsó, nem szép, de legalább elég koros. És ismétlem, olcsónak tűnő. Milyen is lenne ennyi idősen?</strong></p>
<p>Ha levetítjük, akkor 12Ft/munkanap az ára. Ez így jól is hangzik, de vajon mit kapunk három McChicken szendvics áráért. Milyen támogatásban részesít minket a nagy testvér?</p>
<p>Érdekes megközelítés az, amikor a nagy értékesítési mennyiség reményében olyan alacsony áron kerülnek forgalomba termékek, amelyek semmilyen módon nem tudják fedezni a velük járó költségeket. A kereskedelemben szabályozott, hogy bekerülési ár alatt nem értékesíthető semmi. De ez a szolgáltatási szektorban, ahova a szoftver is tartozik nem működhet. Csupán az jelenthet gátat, ha a minimális járulékokat sem fedezi, miközben legalább egy ügyfélszolgálatos kollégát fent kell tartani.</p>
<p>Az értékesítési partnerek is vonakodnának egy ilyen ár hallatán. 10%-os üzletszerzési jutalék esetén 288Ft/darab? Hmm&#8230;</p>
<p><strong>Ön mit adna 2880Ft-ért, ha utána azt karban is kell tartani? Igen, igaza van, egy nagy semmit&#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/11/a-2880ft-os-szamlazo-esete-toth-marival/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dobozos számlázók kontra Windows 7</title>
		<link>http://lab.symboltech.hu/2009/10/dobozos-szamlazok-kontra-windows-7/</link>
		<comments>http://lab.symboltech.hu/2009/10/dobozos-szamlazok-kontra-windows-7/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 20:19:54 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Fejlesztői hírek]]></category>
		<category><![CDATA[Hírek]]></category>
		<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[conflict]]></category>
		<category><![CDATA[dobozos]]></category>
		<category><![CDATA[számlázó]]></category>
		<category><![CDATA[ügyvitel]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=554</guid>
		<description><![CDATA[Mindenkit lázba hoz egy új operációs rendszer megjelenése (Minket is, mondjuk egy kicsit más aspektusól) Pláne akkor, ha 2-3 évet kell rá várni. Az XP óta pedig 8 év telt el. Érdemes szólni egy kicsit a szoftver kultúráról, amely évente változik. Mi a helyzet a dobozos szoftverek területén?]]></description>
			<content:encoded><![CDATA[<p>Mindenkit lázba hoz egy új operációs rendszer megjelenése (Minket is, mondjuk egy kicsit más aspektusól) Pláne akkor, ha 2-3 évet kell rá várni. Az XP óta pedig 8 év telt el. Érdemes szólni egy kicsit a szoftver kultúráról, amely évente változik. Mi a helyzet a dobozos szoftverek területén?</p>
<p>Kezdjük egy kicsit távolabbról. Évente jelennek meg újabb és újabb felhasználói élményt fokozó és a háttérben technológiai előrelépést jelentő fejlesztések. Gondoljunk csak (időrendben) a Java WebStart-ra, a Web2-re, az IWIW web-es átalakítására, amikor is nem HTTP POST-ok szaladgálnak a hálózaton, hanem AJAX-os kérések. Tovább is gondolhatjuk az ötletfolyamot! Vegyük észre a SilverLight előretörését, nem beszélve a web-es számlázókról, amelyek nem használhatóak ugyan nagy mennyiségű ügyfél gyors kiszolgálására, de megvan a maguk előnye hordozhatóság szempontjából. Nézzük csak meg a Vista widget-es megoldását, a hordozható miniszámítógépeken, PDA-kon megjelenő minialkalmazásokat, amelyek web-en mindent összekötnek. Nem utolsóként pedig a Google fejlesztéseit se felejtsük el, a GSM adótorony információkból meghatározott GPS koordináták kérdéskörét.</p>
<p>Ezek mind a felhasználókért vannak, az adatok valahol az interneten keringenek. A felhasználó a @google.com email címe alapján kerül azonosításra és a levelei mellett rögtön beszélgethet a barátaival, twitter-en hozzászólhat valamihez. Mindehhez 3 perc számítógép előtt eltöltött idő elég.</p>
<p>Vannak a nagy, céges rendszerek, a maguk 5-10 fős rendszergazda csapatával, adatbázis klasztereivel, központosított telepítési szabályaival. Nagy pénzintézeket, közmű szolgáltatók nem is tudnának másképp működni.</p>
<p>És vannak az otthon telepíthető, de mégis céges viszonyokat emuláló rendszerek. Ezek a dobozos ügyviteli rendszerek, amelyek közül már szinte csak a számlázórendszerek hálózatosak. A könyvelőprogramokat egy személy használja. (Általában &#8211; szerk.) Na ez MsSQL szrverrel olyan, mintha a webes google levelező helyett SmallBusiness szervert telepítenénk és csak Exchange szolgáltatáson keresztül levelezhetnénk. És mindezt a nagymamámnak kellene telepítenie. Fura, nem?</p>
<p>A cégek jelentős része MsSQL Express-t használ. Ingyenes, belefér a telepítőkészletbe, parancssorból telepíthető, gondozást nem igényel. De ez szerintem csak véletlen. Ez nem oda való! Ne gondoljuk, hogy azért mert laboratóriumi körülmények között működik, kiadható 100-1000, esetleg még több ügyfélnek és felelősséget lehet érte vállalni. Ehhez rendszergazda kell!</p>
<p>A Microsoft is határozottan jelzi, hogy van a nagyvállalati MsSQL szerver, annak a kis méretű kiadása hobbi informatikusoknak, 4GB terjedelemig. (De nem a nagymamámnak való!) És van az egygépes, telepítést és gondozást nem igénylő MsSQL compact (3.5) Ebben sajnos nincsenek meg a nagyvállalati működést támogató komponensek (triggerek, tárolt eljárások, stb.). De a célja nem is az, hogy dobozban áruljunk egy vállalatirányítási rendszert!</p>
<p>Az idő múlásával a fenti gondolat beigazolódni látszik. Már a .NET 3.5 is 1.5 órán át (!!!) települ, hozzá az SQL szerver még egy fél óra. Ez nem a dobozos kategória!</p>
<p>A Windows 7-tel ugyanez a probléma. A biztonsági házirend már nem engedi meg, hogy a felhasználó a webről bármit letöltsöm, majd az gyorsan telepítse. Annyi a kéretlen program, hogy már bizalmi elven nem telepítünk semmit. Azok a dobozos alkalmazások, amelyek még építenek arra, hogy &#8220;Úgyis lehet írni a program files-ba&#8221;, jobb esetben nem indulnak el, rosszabb esetben nem megfelelő működést eredményeznek. Erre példa a program files-ba telepített DBF-es számlázó Vista-n. Más-más felhasználóval belépve a Virtualizációnak &#8220;köszönhetően&#8221; ugyanyolyan sorszámú számlákat lehetett kiállítani és virtuálisan két számlázórendszer futott egymás mellett. Ez aztán az ügyvitel!</p>
<p>Kicsit hosszúra sikerült írásomat hadd zárjam egy élménnyel, amely egy Vista/Win7-re telepített ügyviteli rendszer indításakor ért. Egy MsSQL szerver-t használó programot telepítettem, de mégis további két alkalmazás kérte, hogy engedjem meg nekik publikus portok kinyitását. WTF? Az egyik alkalmazás egy MySQL szerver volt, a másik pedig egy Apache böngésző. A számlázóprogramom egy nem telepített, hanem csak odamásolt, tudja az ég milyen verziószámú szolgáltatást indított el és webszerverré tette a gépem. Abba már bele se merek gondolni, hogy mi lett volna, ha már van egy webszerver a gépen, amire telepítem (mert például az a cégünk belső intranetjének kiszolgálója)?</p>
<p>2009-ben már kevés, ha azt mondjuk, hogy működik ez, csak X, Y és Z gombot kell egyszerre megnyomni és valami valahonnan valahova kell másolni! <strong>A technológia és innováció legyen Veletek! </strong>Az MySQL és Apache párost hagyjátok meg másnak!</p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/10/dobozos-szamlazok-kontra-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Ez számla lehet lehetővé tett ha sírnod kell&#8221; &#8211; automatikusan fordított weboldalak</title>
		<link>http://lab.symboltech.hu/2009/10/ez-szamla-lehet-lehetove-tett-ha-sirnod-kell-automatikusan-forditott-weboldalak/</link>
		<comments>http://lab.symboltech.hu/2009/10/ez-szamla-lehet-lehetove-tett-ha-sirnod-kell-automatikusan-forditott-weboldalak/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 17:13:06 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[fatörzs]]></category>
		<category><![CDATA[kettyenés]]></category>
		<category><![CDATA[számla]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=551</guid>
		<description><![CDATA[Egyre több portál esik abba a hibába, hogy a tartalmakat automatikusan fordítják le idegen nyelvekre és a google számára elérhetővé is teszik. Az alábbi, igen google-barát találatot épp ma kaptuk a Windows7 és számla kapcsolatára. [Forrás] Egyszer a követel van végrehajtható sikeresen, fatörzs távoli és fatörzs hátul -hoz lát a ügyintéző számla helyben. Ha sírnod [...]]]></description>
			<content:encoded><![CDATA[<p>Egyre több portál esik abba a hibába, hogy a tartalmakat automatikusan fordítják le idegen nyelvekre és a google számára elérhetővé is teszik. Az alábbi, igen google-barát találatot épp ma kaptuk a Windows7 és számla kapcsolatára.</p>
<p><strong><span>[Forrás]<br />
Egyszer</span> <span>a</span> <span>követel</span> <span>van</span> <span>végrehajtható</span> <span>sikeresen</span>, <span>fatörzs</span> <span>távoli</span> <span>és</span> <span>fatörzs</span> <span>hátul</span> <span>-hoz</span> <span>lát</span> <span>a</span> <span>ügyintéző</span> <span>számla</span> <span>helyben</span>. <span>Ha</span> <span>sírnod kell</span> <span>megbénít</span> <span>hátul</span>, <span>típus</span> <span>a</span> <span>követel</span>- <em><span>háló</span> <span>felhasználó</span> <span>ügyintéző</span> <span>aktívság</span>:</em> <span>és</span> <span>a</span> <span>ügyintéző</span> <span>számla</span> <span>lesz</span> <span>meghibásodott</span><em>.</em></strong></p>
<p>[Szerk.]<br />
Ha helyben számlázol, akkor legyen távol és hátul egy fatörzs. Ha sírnod kell számlázáskor, ne aggódj, hátul meg leszel bénítva. De én nem hátul sírok&#8230;</p>
<p><strong><span><strong><span>[Forrás]<br />
</span></strong>Mindig</span> <span>ön</span> <span>képessé tesz</span> <span>vagy</span> <span>megbénít</span> <span>a</span> <span>számla</span>, <span>lesz</span> <span>szükség</span> <span>-hoz</span> <span>fatörzs</span> <span>távoli</span> <span>vagy</span> <span>fatörzs</span> <span>-ban</span> <span>-hoz</span> <span>lát</span> <span>-ban</span> <span>tett</span>.</strong></p>
<p>[Szerk.]<br />
A következő bekezdésben a számla bénít meg, de a fatörzs itt is jó szolgálatot tesz.</p>
<p><strong><span><strong><span>[Forrás]<br />
</span></strong>Vagylagosan</span> <span>tudod</span> <span>is</span> <span>képessé tesz</span> <span>vagy</span> <span>megbénít</span> <span>a</span> <span>ügyintéző</span> <span>számla</span> <span>-ból</span> <span>Helyi</span> <span>Politika</span>. <span>Kettyenés</span> <span>-on</span> <span>elkezd</span> <span>étlap</span> <span>és</span> <span>típus</span> secpol.msc <span>-ban</span> <span>kutatás</span> <span>büfé</span> <span>és</span> <span>kettyenés</span> <span>belép.</span></strong></p>
<p>[Szerk.]<br />
Tehát vagy tudok számlázni vagy le leszek bénulva. És ehhez a politikának is köze van. De sebaj, mert kettyenés kell, amikor az étlapod kezded a büfében. A kettyenés az étlap előtt, a büfébe való belépéskor is kell.</p>
<p>[Szerk.]<br />
Összefoglalva. A számlázás alapvetően egy fatörzzsel indul, de politikai behatásra kettyenés kell hozzá a büfében. A fatörzs itt lehet, hogy a büfében kapható sütemény típusa.</p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/10/ez-szamla-lehet-lehetove-tett-ha-sirnod-kell-automatikusan-forditott-weboldalak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hány táblád van? &#8211; Fejlesztési statisztika</title>
		<link>http://lab.symboltech.hu/2009/09/hany-tablad-van-fejlesztesi-statisztika/</link>
		<comments>http://lab.symboltech.hu/2009/09/hany-tablad-van-fejlesztesi-statisztika/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 10:33:16 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Fejlesztői hírek]]></category>
		<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[constraint]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[kivétel]]></category>
		<category><![CDATA[kód]]></category>
		<category><![CDATA[mező]]></category>
		<category><![CDATA[sorok száma]]></category>
		<category><![CDATA[tábla]]></category>
		<category><![CDATA[tárolt eljárás]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[unique]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=529</guid>
		<description><![CDATA[Az adatbázis programozás kezdetén a szakértelmet és a munkát a táblák számával tudták mérni. Programozók egymás között és a megrendelők a programozók felé is. Lássunk egy ilyen statisztikát nálunk: Táblák: 73 Mezők: 842 Indexek: 103 Egyediségi megszorítások: 24 Idegen kulcsok: 221 Tárolt eljárások: 26 Triggerek: 23 Kivételek: 9 &#8220;És ez még csak az egyik projektünk&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Az adatbázis programozás kezdetén a szakértelmet és a munkát a táblák számával tudták mérni. Programozók egymás között és a megrendelők a programozók felé is.</p>
<p>Lássunk egy ilyen statisztikát nálunk:</p>
<ul>
<li>Táblák: <strong>73</strong></li>
<li>Mezők: <strong>842</strong></li>
<li>Indexek: <strong>103</strong></li>
<li>Egyediségi megszorítások: <strong>24</strong></li>
<li>Idegen kulcsok: <strong>221</strong></li>
<li>Tárolt eljárások: <strong>26</strong></li>
<li>Triggerek: <strong>23</strong></li>
<li>Kivételek: <strong>9</strong></li>
</ul>
<p>&#8220;<strong>És ez még csak az egyik projektünk</strong>&#8221; lehetne hallani 10 évvel ezelőtt. Az adatbázisok normalizálása miatt a táblák száma már nem releváns információ. Persze (m)értéket képvisel két olyan rendszer összehasonlításakor, amikor egy 5 táblás és egy 470 táblás adatbázis találkozik.</p>
<p>De mi lehet akkor a modern kori mérőszám az üzleti logika mértékére? Nálunk a generált kód mennyisége az. Lássuk, mi mennyi:</p>
<ul>
<li>Sorok száma: <strong>171.591 sor</strong></li>
<li>Karakterek száma: <strong>5.784.477 betű</strong></li>
<li>Fájl bájtok: <strong>13.779.968 bájt</strong></li>
</ul>
<p>Persze nem kézzel gépeltük ezt be. A kód generált, a saját üzleti logika erre épül. Annak mérete pedig titok&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/09/hany-tablad-van-fejlesztesi-statisztika/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vajon az ok/mégse koncepciót a lusta programozók találták ki?</title>
		<link>http://lab.symboltech.hu/2009/09/vajon-az-okmegse-koncepciot-a-lusta-programozok-talaltak-ki/</link>
		<comments>http://lab.symboltech.hu/2009/09/vajon-az-okmegse-koncepciot-a-lusta-programozok-talaltak-ki/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 07:19:30 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Fejlesztői hírek]]></category>
		<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[beállítások]]></category>
		<category><![CDATA[koncepció]]></category>
		<category><![CDATA[mégse]]></category>
		<category><![CDATA[ok]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[űrlap]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=518</guid>
		<description><![CDATA[Vajon az ok/mégse koncepciót a lusta programozók találták ki?]]></description>
			<content:encoded><![CDATA[<p><em>Belső üzenőfalunkon jelent meg az alábbi elmélkedés:</em></p>
<p><strong>Vajon az ok/mégse</strong><strong> koncepciót a lusta programozók találták ki?</strong><br />
Mert miről is szól ez a dolog?! Az ember kitölt egy űrlapot, ami mondjuk az alkalmazottak adatait tartalmazza. Miután ezt kitöltöttük bezárjuk az űrlapot (Mentés/Ok gomb). Na most ha meg akarjuk nézni az adatlapot, akkor megnyitjuk a listából egy kivetítő ablakon, amit módosítani nem lehet. Bezárni a jól ismert X gombbal lehet. Ha módosítani szeretnénk, akkor megnyitjuk szerkesztésre. Majd bezárjuk a módosított űrlapot (Mentés/Ok gomb).</p>
<p>Tehát, ha új alkalmazottat veszünk fel és nincs Mentés vagy Ok gomb, akkor bezáráskor csak is akkor mentjük el, ha ki lett valami töltve. (Így nem kell Ok vagy Mentés gomb) Ha megnézésre nyitjuk meg, akkor kivetítő ablak. (csak x gombunk van úgyis) Ha módosítani szeretnénk, akkor megnyitjuk szerkesztésre az űrlapot és bezáráskor csak akkor mentjük el, ha változott. (Így sem kell Mentés vagy Ok gomb)</p>
<p>Viszont van egy hatalmas probléma, amit ezzel a módszerrel nem lehet kivédeni: az emberi tényező! Mert az ember egy olyan fajta, aki tévedni szokott. Ezért, megnyithat és beleszerkeszthet egy másik alkalmazott adatlapjába és csak módosítás közben jön rá -&gt; Mégse gomb. Vagy rosszabb esetben kitöröl egy olyan mezőt, amit nem kellett volna, és nem emlékszik mi volt benne -&gt; Mégse gomb, majd újra megnyit.</p>
<p>És mi volt ennek a gondolat mentenek a kiindulópontja? A Safari nevű böngésző beállítások &#8220;űrlapja&#8221;:</p>
<p><img class="aligncenter size-full wp-image-519" title="safarisettings" src="http://lab.symboltech.hu/wp-content/uploads/2009/09/safarisettings.png" alt="safarisettings" width="473" height="549" /></p>
<p><em>A kérdéssel és a koncepció elgondolásával jövőben projektjeinkben foglalkozni fogunk.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/09/vajon-az-okmegse-koncepciot-a-lusta-programozok-talaltak-ki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google &#8211; ronda és finom</title>
		<link>http://lab.symboltech.hu/2009/09/google-ronda-es-finom/</link>
		<comments>http://lab.symboltech.hu/2009/09/google-ronda-es-finom/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 07:59:12 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[Nagyvilág eseményei]]></category>
		<category><![CDATA[1998]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gugli]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=509</guid>
		<description><![CDATA[Két nappal ezelőtt a google nyitólapján a beviteli mező és a gomb három betűmérettel nagyobb lett. És mindez a népszerűségét növeli! Manapság, amikor már az 1024x768 dívik és 19col alatt nincs monitor/lcd/tft...]]></description>
			<content:encoded><![CDATA[<p>Két nappal ezelőtt a google nyitólapján a beviteli mező és a gomb három betűmérettel nagyobb lett. És mindez a népszerűségét növeli! Manapság, amikor már az 1024&#215;768 dívik és 19col alatt nincs monitor/lcd/tft&#8230;</p>
<p>Egy érdekes, még éppen elolvasható hosszúságú bejegyzésre bukkatunk. Bevezetője is gondolatébresztő.</p>
<p><img class="aligncenter size-full wp-image-510" title="1998google" src="http://lab.symboltech.hu/wp-content/uploads/2009/09/1998google.jpg" alt="1998google" width="481" height="370" /></p>
<p><strong>&#8220;2003 óta ismert a &#8220;ráguglizok&#8221; avagy angolban a &#8220;to google&#8221; kifejezés. 1998-as alapítása óta a Google naponta 200 millió keresést fogad, és vagyona akkorára növekedett, hogy alapítói méltán bekerülhatnek a világ leggazdagabb emberei listába. De felmerül egy kérdés: Honnan származik a Google pénze?</strong></p>
<p><strong>A cég az újításairól ismert. Na persze ez a fenti képen, amely az első google felületet mutatja 98-ból nem igazán látszik &#8211; hisz immár 11 éve ugyanaz az unalmas felület fogad minket. A stratégia egyszerű: Kell néhány fizetős szolgáltatás, majd a profitot a többi ingyenes szolgáltatásba nyomni. Így nő a népszerűség &#8211; még többen használják a fizetőseket, azt a pént ismét visszaforgatni és így továbbb&#8230; Ördögi kör.&#8221;</strong></p>
<p>A teljes tartalom elolvasható itt: <a href="http://numlockholmes.blog.hu/2009/07/24/title_97900">http://numlockholmes.blog.hu/2009/07/24/title_97900</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/09/google-ronda-es-finom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>25% áfa &#8211; számmisztika</title>
		<link>http://lab.symboltech.hu/2009/08/25-afa-szammisztika/</link>
		<comments>http://lab.symboltech.hu/2009/08/25-afa-szammisztika/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 07:33:15 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[12345]]></category>
		<category><![CDATA[25%]]></category>
		<category><![CDATA[9876]]></category>
		<category><![CDATA[áfa]]></category>
		<category><![CDATA[bruttó ár]]></category>
		<category><![CDATA[szám]]></category>
		<category><![CDATA[számmisztika]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=468</guid>
		<description><![CDATA[Bruttó árkezelés tesztelése közben figyeltünk fel a következő - már-már - számmisztikai érdekességre.]]></description>
			<content:encoded><![CDATA[<p>Bruttó árkezelés tesztelése közben figyeltünk fel a következő &#8211; már-már &#8211; számmisztikai érdekességre.</p>
<p>Ha egy királyságban 25% áfát vetnek ki a polgárokra és egy termék nettó ára <strong>9876</strong> fabatka, akkor a bruttó árcímkén <strong>12345</strong> fabatka fog szerepelni.</p>
<p style="text-align: center;"><strong>9876 &#8211; 12345 </strong>minden számjegyet pontosan egyszer használtunk fel.</p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/08/25-afa-szammisztika/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Öt Világ &#8211; Szoftverfejlesztés dimenziói</title>
		<link>http://lab.symboltech.hu/2009/08/ot-vilag-szoftverfejlesztes-dimenzioi/</link>
		<comments>http://lab.symboltech.hu/2009/08/ot-vilag-szoftverfejlesztes-dimenzioi/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 19:04:53 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[Nagyvilág eseményei]]></category>
		<category><![CDATA[fejlesztés]]></category>
		<category><![CDATA[joel]]></category>
		<category><![CDATA[programozó]]></category>
		<category><![CDATA[szoftver]]></category>
		<category><![CDATA[uml]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=434</guid>
		<description><![CDATA[Joel Spolsky írása ugyan 2002-es dátumú, de még mindig tartalmaz igazságokat. Lássuk magyarul.]]></description>
			<content:encoded><![CDATA[<p><em>Joel Spolsky írása ugyan 2002-es dátumú, de még mindig tartalmaz igazságokat. Lássuk magyarul!</em></p>
<p>Van egy nagyon fontos dolog, amit egyszer sem említenek a programozásról és szoftverfejlesztésről szóló könyvek, és amiért néha félreértjük egymást. Te szoftverfejlesztő vagy. Én is. Ám nem biztos, hogy ugyanolyan céljaink és követelményeink vannak. Tulajdonképpen a szoftverfejlesztésből több fajta létezik, és mindegyik külön világra más és más szabályok érvényesek.</p>
<p>Ha egy UML-ről szóló könyvet olvasol, sehol sem találod meg benne, hogy az alkalmatlan eszközmeghajtók írásakor. Vagy olvashatsz egy olyan cikket, ami azt írja, hogy „A 20MB-s futtatókörnyezet (a .NET-hez) nem lehet akadály”, de nem mondja ki a nyílvánvalót: ha csak egy 32KB ROM-al rendelkező csipogóba írsz, akkor igenis van jelentősége!</p>
<p>Úgy gondolom, öt különálló világról beszélhetünk, amik néha átfedik egymást, de gyakran nem. Ezek:</p>
<ol>
<li>dobozos</li>
<li>belső</li>
<li>beépített</li>
<li>játék</li>
<li>egyszer használatos</li>
</ol>
<p>Ha a legújabb Extrém Programozásról szóló könyvet olvasol, vagy Steve McConnel remek könyveit, vagy akár a Joel on Software-t, esetleg a Software Development magazint, egy rakás olyan kijelentéssel találkozhatsz, hogy így vagy úgy fejlessz szoftvert, de arról nem szól a fáma, miféle fejlesztésről is beszélnek. Ez azért nem szerencsés, mert a különböző világokban lehetséges, hogy másképp kell csinálnod a dolgokat.</p>
<p><strong>Nézzük át röviden a kategóriákat!</strong></p>
<p><strong>Dobozos az a szoftver</strong>, amit „a vadonban” használ nagy számú felhasználó. Talán még be is dobozolják, és a CompUSA-ban is árulják, de akár internetről letölthető is lehet. Lehet pénzes vagy shareware, nyílt forrású, GPL-es, akármi – a lényeg az, hogy akár ezrek vagy milliók használják.</p>
<p>A dobozos szoftvernek van néhány problémája, ami két különleges tulajdonságából adódik:</p>
<ul>
<li>mivel olyan sok felhasználó van, akiknek más megoldások is rendelkezésükre áll, a felhasználói felületnek az átlagosnál egyszerűbbnek kell lennie, hogy sikeres lehessen</li>
<li>mivel olyan sok számítógépen kell futnia, a kódnak különösen rugalmasnak kell lennie, már ami a különböző konfigurációkat illeti. Múlt héten kaptam egy olyan hibát a CityDesk-re, ami csak lengyel Windows-nál fordul elő, mivel az operációs rendszerben a jobb Alt-ot kell használni a speciális karakterek beírásához. Kipróbáltuk Windows95-ön, 95OSR2-n, 98-an, 98SE-n, Me-n, NT 4.0-n, Win2000-en, és WinXP-n. Teszteltük IE 5.01-en, 5.5-ön, és 6.0-n. Teszteltük amerikai, spanyol, francia, héber, és kínai Windows-szal. Ám még nem foglalkoztunk lengyellel.</li>
</ul>
<p>A dobozos szoftver három nagyobb fajtája létezik. A nyílt forrású szoftvert leggyakrabban úgy fejlesztik, hogy senki sem kap pénzt a fejlesztésért, ami a dinamikát nagyban befolyásolja. Például azokat a funkciókat, amik nem élvezetesek, nem készítik el a lelkesedésből fejlesztő csapat, és, ahogy Matthew Thomas ékesszólóan rámutat, ez a használhatóságot ronthatja. A fejlesztés valószínűleg nagy földrajzi távolságokat ölel át, ami a csapat kommunikációját radikálisan megváltoztathatja. A nyílt forrású világban elég ritka a személyes megbeszélés, ahol táblára dobozokat és nyilakat rajzolnak. Így a tervezési döntéseket, amik pont a dobozok és nyilak rajzolásából nyernék lényegüket, csak kis hatékonysággal hozzák meg. Végeredményben a földrajzilag szétszórt csapatok sokkal jobbak meglévő szoftverek lemásolásában, ahol elenyésző mennyiségű tervezés szükséges.</p>
<p><strong>A tanácsadószoftver</strong> tulajdonképpen csak egy változata a dobozos szoftvernek, amit annyit kell finomhangolni és installálni, hogy egy sereg tanácsadóra van szükség a bevezetéshez, aranyárban. Többnyire a CRM és CMS csomagok esnek ebbe a kategóriába. Az ember könnyen úgy érezheti, hogy ezek valójában nem csinálnak semmit, és ez csak egy indok, hogy tanácsadók tucatjait szabadítsák rá, 300 dolláros órabérrel. Bár a tanácsadószoftver dobozos szoftvernek van álcázva, az implementáció magas költsége alapján inkább belső szoftvernek minősül.</p>
<p><strong>A kereskedelmi webalapú szoftver</strong>, mint a Salesforce.com, vagy az eBay változatok még mindig igénylik a könnyű kezelhetőséget, és hogy minden böngészőn fussanak. Bár a fejlesztők megengedhetik maguknak azt a luxust, hogy (legalább egy kicsit) ellenőrizhessék a telepítési környezetet – a számítóközpontban levő gépeket –, kezelniük kell a böngészők széles skáláját, és a felhasználók nagy számát, így ezt én a dobozos szoftver kategóriájába sorolom.</p>
<p><strong>A belső szoftvernek</strong> csak egy cég számítógépein kell futnia, ugyanolyan szituációban. Ezt lényegesen egyszerűbb fejleszteni. Számos olyat feltételezhetsz, ami a futási környezettel kapcsolatos. Megkövetelheted az Internet Explorer, a Microsoft Office, vagy akár a Windows egy verzióját. Ha grafikont akarsz csinálni, arra ott lesz az Excel. Nálunk mindenkinek van Excelje. (Ám próbálnád ugyanezt a dobozos szoftverednél, és már el is vesztetted a potenciális vásárlóid felét.)</p>
<p>A használhatóság kevésbé fontos, mivel csak meghatározott számú felhasználónak kell a programot használnia, és ők sem választhatnak másik szoftvert maguknak. A fejlesztési sebesség sokkal fontosabb. Mivel a fejlesztési költségek csak egy cégen belül oszlik el, az elosztható fejlesztési erőforrások is lényegesen kevesebbek. A Microsoft megengedheti magának, hogy ötszáz millió dollárt költsön egy operációs rendszer fejlesztésére, ami egy átlagembernek csak 80 dollárjába kerül. Ám amikor a Detroit Edison energiakereskedelmi szoftvert fejleszt, a befektetésnek ésszerűnek kell lennie az egész társaságnak. Értelmes ROI eléréséhez nem költhetsz annyit, amennyit egy dobozosra költenél. Így sajnos a belső szoftverek nagyon csúnyák.</p>
<p>A beépített szoftverek annyiban egyediek, hogy egy hardverbe kerülnek, és szinte sosem frissíthetők. Ez egy teljesen más világ. A minőségi követelmények itt sokkal magasabbak, mert nincs második lehetőség. Valószínűleg lényegesen lassabb processzorral kell dolgoznod, így sokkal több időt kell szánnod optimalizálásra. A gyorsaság lényegesebb, mint a kód szépsége. Kevesebb be- és kimeneti eszköz állhat rendelkezésre. A múlt héten bérelt autómban a GPS rendszer IO rendszere annyira szánalmas volt, ami szinte teljesen használhatatlanná tette. Próbáltál már ilyen ketyerén beírni egy címet? Megjelenik a képernyőn egy „billentyűzet”, és a nyilakkal kell kiválasztani az öt, egyenként 9 karaktert tartalmazó mátrixból a betűket (a link további illusztrációkat tartamaz a felhasználói felületről. A saját kocsimban levő GPS érintőképernyős, ami a felületet remekül feldobja. Ám elkalandoztam).</p>
<p><strong>A játékok</strong> két okból kifolyólag egyediek. Előszöris a játékfejlesztések ökonómiája sikerorientált. Néhány játék sikeres lesz, de sokkal több van bukásra ítélve. Ha pénzt akarsz keresni a játékpiacon, jó, ha ezt felismered, és tartasz néhány sikeres játékot a portfóliódban, hogy a kirobbanó siker nyeresége fedezze a megbukott játékok veszteségeit. Ez inkább a filmszakmához hasonlít, mint szoftvereshez.</p>
<p>A játékfejlesztések nagyobb problémája az, hogy itt is csak egy verziód van. Ha már egy felhasználód végigjátszotta a Duke Nukem 3D-t, nem fog a Duke Nukem 3.1D-re frissíteni csak néhány hiba és pár új fegyver miatt. Néhány kivételtől eltekintve ha valaki már végigjátszott egy játékot, már unni fogja az újra játszást. Így a játékoknak ugyanolyan minőségi követelményeik vannak, mint a beépített szoftvereknek, és hihetetlen nagy pénzügyi szükséglet, hogy elsőre jó legyen. A dobozos szoftverek fejlesztőinek megadatott az a luxus, hogy ha az 1.0-ás verzió nem felelt meg az emberek igényeinek, a 2.0-s talán meg fog.</p>
<p><strong>Végül az egyszer használatos kód</strong> az, amit csak azért ácsolsz össze ideiglenesen, hogy valami mást elérj, amit nagy valószínűséggel sosem kell többet használnod, miután azt a valamit elérted. Például írhatsz egy olyan kis shell szkriptet, ami egy bemeneti fájlt úgy masszíroz meg, hogy az olyan formátumba kerül, amit már valami más program már fel tud dolgozni.</p>
<p><strong>Lehetnek még olyan szoftverfajták, amiket kifelejtettem.</strong></p>
<p>Egy fontos dolgot tudnod kell: amikor olyan könyveket olvasol programozási metodológiákról, amiket egy teljes munkaidős szoftverfejlesztő guru / konzulens írt, szinte teljesen biztos, hogy belső céges szoftverfejlesztésről ír. Nem dobozos termékről, nem beépített szoftverről, és biztos, hogy nem játékról. Hogy miért? Mert a cégek bérlik fel ezeket a gurukat. Ők fizetik a számlát (hidd el, az id software nem fogja felvenni Ed Yourdon-t, hogy a struktúrált analízisről beszéljen).</p>
<p>Múlt héten Kent Beck azt állította, hogy valójában nincs is szükség hibakövető adatbázisokra, ha Extrém Programozást használsz, mert a páros programozás (folyamatos kódvizsgálattal) és a teszt-irányított fejlesztés (ami garantálja, hogy az automatikus tesztek 100%-osan lefedik a kódot) azt eredményezi, hogy nem lesz egy hibád sem. Ez valahogy nem tűnt igaznak a szememben. Bele is néztem a saját hibakövető adatbázisunkba, mi is az, ami elfoglal minket.</p>
<p>Na lám csak, azt vettem észre, hogy nagyon kevés hibát vettünk volna észre páros programozással, vagy teszt-irányított fejlesztéssel. A legtöbb „hibánk”, amit XP-ben történetnek hívnak tulajdonképpen fejlesztési kérések. A hibakövető rendszert egyszerűen arra használjuk, hogy ne felejtsük el, priorizáljuk, és menedzseljük azokat az apró csiszolásokat és nagy funkciókat, amiket ki akarunk fejleszteni.</p>
<p>Sok más hiba pedig csak akkor került a felszínre, amikor már a „mezőkön” régóta használták. A lengyel billentyűzet dolog. Ezt páros programozással lehetetlen észrevenni. Aztán azok a logikai tévedések, amik nálunk sosem jöttek elő úgy, ahogy a különböző funkciók együttműködnek. Minél nagyobb és bonyolultabb egy program, annál több a párbeszéd olyan funkciók között, amire nem is gondolsz. Egy bizonyos nem várt karaktersorozat (ha tudni akarod, a „{${?” az) összezavarja a lexert. Néhány ftp kiszolgáló hibát generál, ha egy olyan fájlt akarsz törölni, ami nem is létezik (a mi ftp kiszolgálónk nem kiabál, így ez elő sem fordult nálunk).</p>
<p>Figyelmesen végigtanulmányoztam az összes hibát. 106 hiba közül, amit a CityDesk szervízcsomag kiadásában megjavítottunk, pontosan ötöt tudtunk volna páros programozással, vagy teszt-vezérelt tervezéssel kivédeni. Sokkal több hibánk volt olyan, amikről tudtunk, amikről úgy gondoltuk, nem fontosak (kivéve persze a vásárlóinkat!), mint olyanok, amiket az XP módszerrel kivédhettünk volna.</p>
<p>Ám Kent-nek igaza van a másik fajta fejlesztésben. A legtöbb céges fejlesztésű alkalmazásnál ezek egyike sem lett volna hiba. A program lefagy érvénytelen bevitelkor? Futtasd újra, de ezúttal figyelj a {${?-kre! Aztán úgyis csak egy fajta ftp kiszolgáló lesz, és a cégben senki sem fog lengyel Windows-t használni.</p>
<p>A szoftverfejlesztés legnagyobb része ugyanaz, akármiféle projekten is dolgozol, de nem teljesen. Ha valaki metodológiáról beszél, gondolkodj el azon, hogy ez hogy hatna a te munkádra. Gondolkodj el azon, hogy milyen környezetben is van a másik. Steve McConnell, Steve Maguire, és jómagam egy nagyon szűk sarokból jövünk: a dobozos tömegcikk táblázatkezelő alkalmazások világából, amit Redmondban, Washington államban írtak. Nálunk magasabb a léc az egyszerű használatnál, és alacsonyabb a hibáknál. Az összes többi módszertan guru azzal keresi a betevőt, hogy konzultál saját céges fejlesztéseknél, és ők erről is beszélnek. Bárhogyis, mindannyian tudnunk kellene tanulni egymástól.</p>
<p><em>Forrás: </em><a href="http://js.hu/jos/"><em>http://js.hu/jos/</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/08/ot-vilag-szoftverfejlesztes-dimenzioi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adathordozóinkat a szuperlemez.hu készíti</title>
		<link>http://lab.symboltech.hu/2009/08/adathordozoinkat-a-szuperlemez-hu-kesziti/</link>
		<comments>http://lab.symboltech.hu/2009/08/adathordozoinkat-a-szuperlemez-hu-kesziti/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 12:40:49 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[Nagyvilág eseményei]]></category>
		<category><![CDATA[adathordozó]]></category>
		<category><![CDATA[cd]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=476</guid>
		<description><![CDATA[Symbol Ügyvitel termékünk adathordozóit a szuperlemez.hu készíti. Dícséret illeti őket több szempontból is!]]></description>
			<content:encoded><![CDATA[<p>Symbol Ügyvitel termékünk adathordozóit a szuperlemez.hu készíti. Dícséret illeti őket több szempontból is!</p>
<ul>
<li>Precíz információkkal szolgáltak a kreatív elkészítéséhez (PSD források, leírás).</li>
<li>Gördülékenyen intézték a rendelésfelvételt</li>
<li>Határidőre teljesítették a vállalásukat</li>
</ul>
<p>Az elkészült anyag (tok+lemez) mindenben megfelel az elvárásainknak.</p>
<p><a href="http://www.szuperlemez.hu">www.szuperlemez.hu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/08/adathordozoinkat-a-szuperlemez-hu-kesziti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A külcsín is fontos egy ügyviteli rendszernél &#8211; MacOS skin és társai</title>
		<link>http://lab.symboltech.hu/2009/08/a-kulcsin-is-fontos-egy-ugyviteli-rendszernel-macos-skin-es-tarsai/</link>
		<comments>http://lab.symboltech.hu/2009/08/a-kulcsin-is-fontos-egy-ugyviteli-rendszernel-macos-skin-es-tarsai/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 09:12:41 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Fejlesztői hírek]]></category>
		<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[bőr]]></category>
		<category><![CDATA[fekete]]></category>
		<category><![CDATA[kék]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[skin]]></category>
		<category><![CDATA[ügyvitel]]></category>
		<category><![CDATA[új hullám]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=393</guid>
		<description><![CDATA[Nagy figyelmet fordítunk arra, hogy az általunk fejlesztett ügyviteli rendszer ne csak működésében, de kinézetében is munkára ösztönző legyen, kedvet kapjon az ember a napi feladatai elvégzéséhez. Egy irodai alkalmazás nem a szórakozást szolgálja, legyen az ablakoknak sarka! De mégis varázsolhasson egy kicsit a felhasználó!]]></description>
			<content:encoded><![CDATA[<p>Nagy figyelmet fordítunk arra, hogy az általunk fejlesztett ügyviteli rendszer ne csak működésében, de kinézetében is munkára ösztönző legyen, kedvet kapjon az ember a napi feladatai elvégzéséhez. Egy irodai alkalmazás nem a szórakozást szolgálja, legyen az ablakoknak sarka! De mégis varázsolhasson egy kicsit a felhasználó!</p>
<p>Évekkel ezelőtt nem értettük, hogy miért &#8220;éri meg&#8221; egy nem operációs rendszerbeli programmal elváltoztatni azt a kinézetet, amit nagy cégek verejtékes munkával összeraktak. <strong>De már tudjuk, hogy mindenki egy kicsit egyedit szeretne, kicsit szeretné a sajátjának érezni a számítógépet abban a 8 órában, amig előtte ül.</strong></p>
<p>Pár hónappal ezelőtt ezért határoztuk el, hogy minden rendszerünkben a felhasználó testreszabhatja a kinézetet. Kicserélheti a háttérképet, beillesztheti a háttérbe gyermekét, kutyáját vagy akár ellenségét&#8230;</p>
<p style="text-align: center;"><a href="http://www.symboltech.hu/ugyvitel/kepernyo/" target="_blank">További képernyőket nézhetünk meg ide kattintva!</a></p>
<p> </p>
<p>Ezen kívül pedig választhat számos előredefiniált kinézet közül. Lássuk, mit láthatunk!</p>
<p><strong>MacOS</strong></p>
<p> 
<a href="http://lab.symboltech.hu/wp-content/gallery/skins/macosskin.png" title="" class="shutterset_singlepic7" >
	<img class="ngg-singlepic" src="http://lab.symboltech.hu/wp-content/gallery/cache/7_web20_640x480_macosskin.png" alt="macosskin" title="macosskin" />
</a>
</p>
<p><strong>&#8220;Új hullám&#8221;</strong></p>

<a href="http://lab.symboltech.hu/wp-content/gallery/skins/newwaveskin_0.png" title="" class="shutterset_singlepic10" >
	<img class="ngg-singlepic" src="http://lab.symboltech.hu/wp-content/gallery/cache/10_web20_640x550_newwaveskin_0.png" alt="newwaveskin_0" title="newwaveskin_0" />
</a>

<p><strong>A Sötét iroda bűvöletében</strong></p>

<a href="http://lab.symboltech.hu/wp-content/gallery/skins/blackofficeskin.png" title="" class="shutterset_singlepic6" >
	<img class="ngg-singlepic" src="http://lab.symboltech.hu/wp-content/gallery/cache/6_web20_640x550_blackofficeskin.png" alt="blackofficeskin" title="blackofficeskin" />
</a>

<p><strong>Mi mindenből lehet választani&#8230;</strong></p>

<a href="http://lab.symboltech.hu/wp-content/gallery/skins/selectskin.png" title="" class="shutterset_singlepic9" >
	<img class="ngg-singlepic" src="http://lab.symboltech.hu/wp-content/gallery/cache/9_web20_640x550_selectskin.png" alt="selectskin" title="selectskin" />
</a>

<p><em>Nemsokára megjelenik Windows7 (seven) operációs rendszert idéző kinézetünk is&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/08/a-kulcsin-is-fontos-egy-ugyviteli-rendszernel-macos-skin-es-tarsai/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web2, Twitter, kövess minket Te is!</title>
		<link>http://lab.symboltech.hu/2009/08/web2-twitter-kovess-minket-te-is/</link>
		<comments>http://lab.symboltech.hu/2009/08/web2-twitter-kovess-minket-te-is/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 08:08:57 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Hírek]]></category>
		<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web2]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=390</guid>
		<description><![CDATA[Kihasználva a Web 2.0 előnyeit, megjelentünk a Twitteren.]]></description>
			<content:encoded><![CDATA[<p>Kihasználva a Web 2.0 előnyeit, megjelentünk a Twitteren: <a href="http://twitter.com/symboltech" target="_blank">SymbolTech on Twitter</a></p>
<p>A LAB oldalon megjelenő információknál több, kevésbé szakmai hirdetményeket jelenítünk meg.</p>
<p><img title="twitter" src="http://lab.symboltech.hu/wp-content/uploads/2009/08/mm_twitter-300x200.jpg" alt="twitter" width="300" height="200" /></p>
<p><strong>Kövess minket Te is itt: <a href="http://twitter.com/symboltech" target="_blank">SymbolTech on Twitter</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/08/web2-twitter-kovess-minket-te-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Administrator &#8211; a kifejezés eredete</title>
		<link>http://lab.symboltech.hu/2009/07/administrator-a-kifejezes-eredete/</link>
		<comments>http://lab.symboltech.hu/2009/07/administrator-a-kifejezes-eredete/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 06:39:13 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[Nagyvilág eseményei]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[latin]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=303</guid>
		<description><![CDATA[A számítástechnikában mindenki ismeri az administrator szót, sőt a sima felhasználó is biztosan találkozott már vele, mert pár kivételtől eltekintve minden számítógépes program, amely felhasználókat kezel alapértelmezetten az ADMIN felhasználót létrehozza. Kivételként említhetjük az Oracle-nél alkalmazott Scott, James, Adams, stb. felhasználókat, illetve az MsSql SA-ját, ami kifejtve szintén tartalmazza az Admin szót (SysAdmin). De honnan maga a kifejezés?]]></description>
			<content:encoded><![CDATA[<p>A számítástechnikában mindenki ismeri az administrator szót, sőt a sima felhasználó is biztosan találkozott már vele, mert pár kivételtől eltekintve minden számítógépes program, amely felhasználókat kezel alapértelmezetten az ADMIN felhasználót létrehozza. Kivételként említhetjük az Oracle-nél alkalmazott Scott, James, Adams, stb. felhasználókat, illetve az MsSql SA-ját, ami kifejtve szintén tartalmazza az Admin szót (SysAdmin). De honnan maga a kifejezés?</p>
<p>Annyira régi, annyira elterjedt, hogy bele sem gondolunk, azt valószínűsíthetnénk, hogy Kolombusz ültette el az első Admin fát az újvilágban vagy az amerikai kontinens Kazinczy-ja lehetett az első, aki ezt a kifejezést alkalmazta.</p>
<p>Csapatunkat mégsem hagyta nyugodni a dolog. Szóösszetételekben gondolkodtunk és beugrott egy kifejezés összetétel: <strong>Ad</strong>-<strong>Ministrator</strong>. A <strong>ministrator</strong> a miniszter szóra hasonlít, a latin minister-ből eredhet, ami szolgát jelent. Ennek politikai, közigazgatási jelentősségét most ne firtassuk! Az <strong>Ad</strong> pedig nyilvánvalóan hirdetést jelent, újkori rövidítése a szintén újkori <strong>advertisement</strong> szónak. (Ennek latin forrása nincs, régi korokban nem volt hirdetés).</p>
<p><img class="size-medium wp-image-306 alignnone" title="symboltechcard800" src="http://lab.symboltech.hu/wp-content/uploads/2009/07/symboltechcard800-300x232.jpg" alt="symboltechcard800" width="300" height="232" /></p>
<p>Talán ráhibáztunk a kialakulás módjára is. A web-es, elektronikus hirdetések szolgáját, aki kezelte, adminisztrálta (önmagával magyarázzuk a dolgot?) a hirdetéseket hívhatták AdMinistratornak. Az, hogy a számítógéphez jól értő emberek a hirdetések mellett más dolgokat is kezeltek, nyilvánvaló következménye az eseményeknek.</p>
<p>A nálunk dolgozó <strong>Ad Miniszterek</strong> (adatbázis, IIS, Small Business) kérjük ne érezzék rosszul magukat a szolga szó olvasása közben, csapatunk nagyrabecsült tagjai ők, a szó régi jelentését már elfelejtettük.</p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/07/administrator-a-kifejezes-eredete/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Takarítás szoftverkiadás előtt</title>
		<link>http://lab.symboltech.hu/2009/07/takaritas-szoftverkiadas-elott/</link>
		<comments>http://lab.symboltech.hu/2009/07/takaritas-szoftverkiadas-elott/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 07:14:44 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[forráskód]]></category>
		<category><![CDATA[kiadás]]></category>
		<category><![CDATA[lassítás]]></category>
		<category><![CDATA[messagebox]]></category>
		<category><![CDATA[mulasztás]]></category>
		<category><![CDATA[popup]]></category>
		<category><![CDATA[programozó]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[szoftverkiadás]]></category>
		<category><![CDATA[takarítás]]></category>
		<category><![CDATA[tempfile]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=222</guid>
		<description><![CDATA[Szoftvertermék kiadása előtt mindenképp ajánlott a kódot revizionálni. Több hónapos, több fejlesztővel folyó fejlesztés során számos olyan dolog "marad" a forráskódban, amely nem maradhat benne a kiadás előtt.]]></description>
			<content:encoded><![CDATA[<p>Szoftvertermék kiadása előtt mindenképp ajánlott a kódot revizionálni. Több hónapos, több fejlesztővel folyó fejlesztés során számos olyan dolog &#8220;marad&#8221; a forráskódban, amely nem maradhat benne a kiadás előtt.</p>
<p>Eddigi fejlesztési tapasztalataink alapján összeszedtük, hogy mikkel találkoztunk eddig. Nem titok és nem szégyen, velünk is előfordul, mi is mulasztottunk már:</p>
<p style="text-align: left;"><strong><img class="aligncenter size-medium wp-image-239" title="wrongway" src="http://lab.symboltech.hu/wp-content/uploads/2009/07/wrongway-204x300.jpg" alt="wrongway" width="204" height="300" /></strong></p>
<p style="text-align: left;"><strong>Direkt lassítás.</strong> Nem károkozás, sokkal inkább professzionális munkamódszer, amikor lassabb számítógépet emulálva szándékos lassításokat helyezünk el a kódban. Nem célszerű ezt a kiadott verzióban is benne felejteni.<br />
<em><strong>Megoldás:</strong> #warning pragma használata</em></p>
<p><strong> </strong></p>
<p><strong>Felugró ablakok. </strong>Hibakeresési céllal sok programozó használ felugró ablakokat, sőt &#8211; bár nem illik, de néha az átlagosnál durvább verbális kifejezéseket is. Mivel ezek hibafelderítési célokat szolgálnak, általában ott maradnak benne a kódban, ahol csak alapos tesztelés során talál rá az ember/tesztelő. A végfelhasználónál megjelenő, nem értelmezhető, oda nem illő üzenetek presztízsrombolók.<br />
<em><strong>Megoldás:</strong> Üzenet megjelenítése Debug.WriteLine()-nal.</em></p>
<p><strong> </strong></p>
<p><strong>A bűvös new Random(). </strong>A végfelhasználó nem veszi észre mindig, de számos helyen alkalmazunk véletlen tesztadatokkal való feltöltést. Nem szerencsés, ha a végfelhasználónál történő új vevő rögzítéskor a vevő neve és címe már kitöltésre került tipikusan &#8220;<strong>Kovács Géza</strong>&#8221; és &#8220;<strong>Kiss János</strong>&#8221; nevekkel.<br />
<em><strong>Megoldás:</strong> new Random() konstruktorok megkeresése a forráskódokban.<br />
<strong>Saját tapasztalat:</strong> Nem minden ilyen konstruktor kell, hogy megszűntetésre kerüljön. Legutolsó projektünk a tisztítás után 7 helyen használta a Random konstruktort.</em></p>
<p><strong> </strong></p>
<p><strong>Ideiglenes fájlok írása.</strong> XML vagy bármilyen más adatátvitel implementálása közben gyakran mentjük az átvitt adatokat átmeneti fájlokba. Sok esetben ez a <strong>C:\tempfile.dat</strong>, amely azon kívül, hogy az ügyfél számítógépén furcsán mutat, rendes biztonsági házirendet tartalmazó környezetben (a fájlírás letiltása miatt) IOException-t eredményez.<br />
<em><strong>Megoldás:</strong> if DEBUG direktíva használata fájl írásakor.</em></p>
<p><strong>Takarításra fel!</strong> </p>
<p><img class="alignleft size-medium wp-image-225" title="sweep" src="http://lab.symboltech.hu/wp-content/uploads/2009/07/sweep-300x205.jpg" alt="sweep" width="300" height="205" /> </p>
<p> </p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/07/takaritas-szoftverkiadas-elott/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Amikor a számítógép maga az ember</title>
		<link>http://lab.symboltech.hu/2009/07/amikor-a-szamitogep-maga-az-ember/</link>
		<comments>http://lab.symboltech.hu/2009/07/amikor-a-szamitogep-maga-az-ember/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:15:36 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Kikapcsolódás]]></category>
		<category><![CDATA[human]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[keyboard]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=191</guid>
		<description><![CDATA[Az alábbi kis video szösszenet elgondolkodtató. Miként tudja elvégezni számítógépes feladatainkat egy ember? Mekkora technológiai ugrás volt 1946-ban a Neumann elvű számítógép? Mi lenne ha nem lenne áram?]]></description>
			<content:encoded><![CDATA[<p>Az alábbi kis video szösszenet elgondolkodtató. Miként tudja elvégezni számítógépes feladatainkat egy ember? Mekkora technológiai ugrás volt 1946-ban a Neumann elvű számítógép? Mi lenne ha nem lenne áram?</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4697849&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=4697849&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/07/amikor-a-szamitogep-maga-az-ember/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
