<?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; delphi</title>
	<atom:link href="http://lab.symboltech.hu/tag/delphi/feed/" rel="self" type="application/rss+xml" />
	<link>http://lab.symboltech.hu</link>
	<description>Kreativitás és Innováció a szoftveriparban</description>
	<lastBuildDate>Tue, 03 Jan 2012 14:24:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Számlázóprogramok problémája WIFI hálózaton</title>
		<link>http://lab.symboltech.hu/2009/12/szamlazoprogramok-problemaja-wifi-halozaton/</link>
		<comments>http://lab.symboltech.hu/2009/12/szamlazoprogramok-problemaja-wifi-halozaton/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 10:02:12 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Fejlesztői hírek]]></category>
		<category><![CDATA[clipper]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[hálózat]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=606</guid>
		<description><![CDATA[Mindannyian találkoztunk azokkal az esetekkel, amikor egy WIFI hálózat kicsit leterheltebb és még a 10%-át sem hozza annak, ami rá van írva a routerre. Nagy cégeknél a hálózat komolyabb ugyan, de a többi cég az irodaházban ugyanúgy bezavarhat. És be is zavar.]]></description>
			<content:encoded><![CDATA[<p>Mindannyian találkoztunk azokkal az esetekkel, amikor egy WIFI hálózat kicsit leterheltebb és még a 10%-át sem hozza annak, ami rá van írva a routerre. Nagy cégeknél a hálózat komolyabb ugyan, de a többi cég az irodaházban ugyanúgy bezavarhat. És be is zavar.</p>
<p>Azok az ügyviteli rendszerek, amelyek a megszokott, összekattintgatós módszerrel készültek (&#8220;Programozzunk könnyen gyorsan Clipperben/Delphiben&#8221;), egy számítógépen tökéletesen futnak. A hálózatos működés is megvalósult, bár itt, amig valaki számlát állít ki, addig a többiek néha várakoznak. 2-3 éves fejlesztés után (miközben az ügyfelek jelezék, hogy mi hol nem megy hálózatban) minden flottul ment. A Windows7 hálózati kezelése kicsit felboríthatja a terveket, de ha XP-t használnak, akkor működik a dolog. <strong>Amig van kábel a szerver és a gép között.</strong> WIFI-n a programok nem működnek, mert annyira gyakran és olyan sok adat utazik (utazna) a hálózaton.</p>
<p><strong>Cégünk egy emberévig</strong> (fejlesztés mértékegysége), gyakorlatban 3 ember, 4 hónapig fejlesztette azt az adatbáziskezelési technológiát, amely WIFI hálózaton is alkalmas a program működtetésére. Az unalmas részleteket nélkülözve annyit érdemes tudni, hogy a bizonylatok kiállításakor szinte minden információ rendelkezésre áll, hogy a munkát elvégezhessük, nincs szükség állandó kapcsolatra.</p>
<p>Emiatt Symbol Ügyvitel termékünk dobozos változatának csomagolásán is ott virít a felirat:</p>
<p style="text-align: center;">&#8220;<strong>Vezeték nélküli hálózaton is használható</strong>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/12/szamlazoprogramok-problemaja-wifi-halozaton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ügyvitel és számlázás 64 bites operációs rendszeren</title>
		<link>http://lab.symboltech.hu/2009/09/ugyvitel-es-szamlazas-64-bites-operacios-rendszeren/</link>
		<comments>http://lab.symboltech.hu/2009/09/ugyvitel-es-szamlazas-64-bites-operacios-rendszeren/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 14:22:44 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Fejlesztői hírek]]></category>
		<category><![CDATA[Hírek]]></category>
		<category><![CDATA[4GB]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[FoxPro]]></category>
		<category><![CDATA[operációs rendszer]]></category>
		<category><![CDATA[processzor]]></category>
		<category><![CDATA[számla]]></category>
		<category><![CDATA[számlázó]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=479</guid>
		<description><![CDATA[Ma már nehéz nem 64bites processzort vásárolni, mégis elvétve találkoztunk csak 64bites operációs rendszerrel Magyarországon és ők sem az ügyvitel miatt választották ezt a technológiát. Mi mégis fontosnak tartottuk, hogy az x64-es operációs rendszereken is működjön a termékünk.]]></description>
			<content:encoded><![CDATA[<p>Ma már nehéz nem 64bites processzort vásárolni, mégis elvétve találkoztunk csak 64bites operációs rendszerrel Magyarországon. És ők sem az ügyvitel vagy a számlázás miatt választották ezt a technológiát. Mi mégis fontosnak tartottuk, hogy az x64-es operációs rendszereken is működjön a termékünk.</p>
<p>Jópár hónapja, aki számítógépet vásárol és a neves gyártók termékét választja vagy egyszerűen saját maga rakja össze a számítógépét, nehezen tud olyan processzort választani, amely ne lenne 64bites üzemmódra képes. A 32bit és 64bit közti átállás még jónéhány évig el fog tartani, jelenleg az a trend bizonyult tartósnak, mely szerint a processzorok belső felépítése 64bites, de a rajtuk futó operációs rendszer 32bites.</p>
<p><strong>Miért így használjuk?</strong></p>
<p>A számítógépek gyártói, akik OEM operációs rendszerrel telepítve értékesítik termékeiket, nem véletlenül választották ezt a kombinációt. A 64bit kihasználásához legalább 4GB ram vagy több szükséges és a teljes funkcionalitást csak olyan szerverekben lehet kihasználni, ahol 1-nél (sőt 8-nál is) több processzor végzi a dolgát. Ez egyelőre nem jellemző az asztali munkaállomásokra vagy notebookokra.</p>
<p>A Microsoft a Windows XP 64bites változatát nem is jelentette meg magyarul, ezzel is jelezve, hogy úgysem érdemes az operációs rendszereket egyelőre ennyire átalakítani. A szoftverek sincsenek még felkészítve rá (Office, Photoshop, Nero, stb.) Használjon mindenki 32bites XP-t, Vista-t a számítógépén, legyen az akárhány bites processzorral felszerelve.</p>
<p><strong>A régi ügyviteli és számlázó rendszeremmel mi lesz?</strong></p>
<p>A korábbi fejlesztőeszközökkel készült termékek (Delphi, FoxPro) hallgatólagosan működnek a Windows XP 64bites változatán is, hála a processzorok azon kiegészítésének, amely a 32 bites programok működését támogatja. Ezek az alkalmazások egy 32 bites számítógépet látnak, maximum 2GB rammal. Ezen kívül számos probléma adódik abból, hogy a szükséges szoftverkomponensek (Jet driver, ActiveX könyvtárak) nem állnak rendelkezésre 64bites verzióban.</p>
<p><strong>Mi a helyzet a Symbol Ügyvitellel?</strong></p>
<p>A Symbol Ügyvitel már a tervezésekor arra készült, hogy futtatható legyen 64bites operációs rendszeren is, sőt a program futtatható állományai ilyen esetben 64bites működésre optimalizáltak. Minden összetevőjének (adatbázis szerver, kliens könyvtárak) létezik 64bites változata. A telepítő a környezetnek megfelelő komponenseket telepíti és ha kell, kihasználhatja a 4GB-nál több memóriát is.</p>
<p><img class="aligncenter size-full wp-image-488" title="cdsmall" src="http://lab.symboltech.hu/wp-content/uploads/2009/09/cdsmall.png" alt="cdsmall" width="300" height="300" /></p>
<p>Hogy a telepítőkészlet méretét minimalizáljuk, a ritkán használt, 64bites összetevők telepítéskor az internetről töltődnek le.</p>
<p>A 64bites processzorokról olvasható egy részletes leírás itt: <a href="http://en.wikipedia.org/wiki/X86-64">http://en.wikipedia.org/wiki/X86-64</a></p>
<p>További 64bites információk magyarul: <a href="http://www.start64.hu">http://www.start64.hu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/09/ugyvitel-es-szamlazas-64-bites-operacios-rendszeren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amikor a szoftver gyártója írja és terjeszti a vírust &#8211; Win32/Induc</title>
		<link>http://lab.symboltech.hu/2009/08/amikor-a-szoftver-gyartoja-irja-es-terjeszti-a-virust-win32induc/</link>
		<comments>http://lab.symboltech.hu/2009/08/amikor-a-szoftver-gyartoja-irja-es-terjeszti-a-virust-win32induc/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 13:57:39 +0000</pubDate>
		<dc:creator>developerteam</dc:creator>
				<category><![CDATA[Fejlesztői hírek]]></category>
		<category><![CDATA[Nagyvilág eseményei]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[exe]]></category>
		<category><![CDATA[koncepció]]></category>
		<category><![CDATA[vírus]]></category>
		<category><![CDATA[Win32/Induc]]></category>

		<guid isPermaLink="false">http://lab.symboltech.hu/?p=418</guid>
		<description><![CDATA[Egy érdekes koncepció jelent meg a vírusok egyébként is kacifántos világában. Amikor a szoftver gyártója írja, fordítja és terjeszti a vírust. Terjedési módja nem hagyományos, de be kell látni, hogy működik. A virusok világában egyensúlyi állapot nincs. A fertőzött egyedek száma vagy nő vagy csökken. Ebben az esetben nőtt, de a terjedés módja annyira profán, hogy májusi megjelenése óta csak a héten derült rá fény.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Egy érdekes koncepció jelent meg a vírusok egyébként is kacifántos világában. Amikor a szoftver gyártója írja, fordítja és terjeszti a vírust. Terjedési módja nem hagyományos, de be kell látni, hogy működik. A vírusok világában egyensúlyi állapot nincs. A fertőzött egyedek száma vagy nő vagy csökken. Ebben az esetben nőtt, de a terjedés módja annyira profán, hogy májusi megjelenése óta csak a héten derült rá fény.</p>
<h5>Hogy is működik?</h5>
<p>A Delphi, mint fordítóprogram tartalmazza a fordításkor felhasznált bináris részek (ami miatt egy üres Delphi alkalmazás kb. 320kB) forráskódját is. (Ezt gyakran a programozók ki is szokták használni, például amikor az Igen/Nem kérdést feltevő ablakon nem a YES/NO feliratokat akarják látni). A vírus ezen forrásfájlok közül a SysConst.pas fájlt átírja, kibővíti, majd rögtön le is fordítja a gépen lévő Delphi-vel és .DCU állományt állít elő belőle. Bármilyen lefordított EXE, akár egy piaci termék, akár egy cég belső használatára szánt terméke tartalmazza a vírust és annak terjedéséhez minden rendelkezésre áll. Ha van a gépen Delphi.</p>
<h5 style="text-align: center;"><img class="aligncenter size-full wp-image-420" title="Delphi6" src="http://lab.symboltech.hu/wp-content/uploads/2009/08/Delphi6.jpg" alt="Delphi6" width="450" height="300" /></h5>
<h5>Vesézzük ki egy kicsit, hogy is tud ténylegesen terjedni?</h5>
<p>Valamelyik Delphi-vel foglalkozó szoftverfejlesztő cég (Magyarországon sok ilyen van) feltelepíti a konkurrens cég termékét, amely vírusos. Ezek után az ő termékei is vírusosak lesznek. Ilyen pofon egyszerű?</p>
<h5>Mikor nem tud terjedni a vírus?</h5>
<p>A fenti példa azonban túl speciális. Cégen belül általában a vírus terjedése meg kell, hogy álljon a fejlesztői gépeken, sőt azok között sem tud könnyen terjedni. Általában a fejlesztett programokat forrásfájlokból fordítja le egy fejlesztő. Így az EXE-k nem cserélődnek fejlesztők között. A cég többi munkatársa, akik EXE-ket kap (telepítő készlet, tesztelés, értékesítés, terméktámogatás) pedig általában nem birtokol Delphi-t a gépén.</p>
<h5>Ahogy mi gondoljuk&#8230;</h5>
<p>A korábban írtak szerint a terjedés egyik módja a kis szoftverfejelsztő cégek, akik egymás konkurrens termékeit a fejlesztőkkel próbáltatják ki, táptalajd adva a vírusnak. A másik terjedési mód, ha a Delphi-t gyártó cég teszi közzé a fejlesztőeszköz egy vírusos példányát. A legvalószínübb azonban, hogy valamilyen &#8220;Harmadik gyártó (3rd party)&#8221; eszközének telepítése során kerül rá a fejlesztői gépre a vírusos tool. De a terjedésnek itt is meg kellene szakadnia. Mégsem így történik.</p>
<h5 style="text-align: center;"><img class="aligncenter size-medium wp-image-421" title="veszelyesvirus" src="http://lab.symboltech.hu/wp-content/uploads/2009/08/veszelyesvirus-300x225.jpg" alt="veszelyesvirus" width="300" height="225" /></h5>
<h5>Néhány technikai adat, félelemkeltés helyett</h5>
<p><strong>Szükséges Delphi verziók:</strong> D4, D5, D6 vagy D7. BDS vagy Delphi for .NET nem alkalmas erre.</p>
<p><strong>Csak koncepció: </strong>A vírus kárt nem okoz, a terjedés módszerének igazolására készült.</p>
<p><strong>Magyarországon csak egy:</strong> Hazákban állítólag csak egy helyen jelent meg, és mivel terjedése lassú, nem várható nagy fertőzés.</p>
<p><strong>Víruskeresők már ismerik:</strong> Pár napja a víruskeresők már felismerik a kártékony kódot. Mindezt abban a pillanatban, amikor a fejlesztő az EXE-t előállítja. Pontosabban amikor nem állítja elő, mert a víruskereső karanténba zárja azt.</p>
<p><strong>Microsoft .NET:</strong> A .NET-re a vírus veszélytelen, a közös kódrészletek mind az operációs rendszer részei (illetve a futtatókörnyezet részei), ilyen jellegű kódelhelyezésre nincs lehetőség.</p>
<p><em>Cégünk termékei a fenti jellemzők miatt nem tartalmazhatják a vírust</em></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.symboltech.hu/2009/08/amikor-a-szoftver-gyartoja-irja-es-terjeszti-a-virust-win32induc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

