<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Komorowicz+D%C3%A1vid+L%C3%A1szl%C3%B3</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Komorowicz+D%C3%A1vid+L%C3%A1szl%C3%B3"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Komorowicz_D%C3%A1vid_L%C3%A1szl%C3%B3"/>
	<updated>2026-04-13T10:32:32Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Adatlab_SOA_PyCharm&amp;diff=191589</id>
		<title>Adatlab SOA PyCharm</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Adatlab_SOA_PyCharm&amp;diff=191589"/>
		<updated>2017-04-14T11:39:37Z</updated>

		<summary type="html">&lt;p&gt;Komorowicz Dávid László: /* Környezet beállítása Arch Linuxon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vissza|Adatbázisok_laboratórium_-_4._SOA}}&lt;br /&gt;
&lt;br /&gt;
Ez egy útmutató a lokális fejlesztésről és a PyCharm beállításáról az [[Adatbázisok laboratórium]] tárgy negyedik, [[Adatbázisok_laboratórium_-_4._SOA | SOA méréséhez]]. A cél, hogy saját gépen tudd az alkalmazást fejleszteni és futtatni. Javaslom a PyCharm használatát de bármilyen szerkesztővel működik. A leírtakért felelősséget nem vállalok, készíts biztonsági mentést mindenről, mielőtt nekilátsz.&lt;br /&gt;
&lt;br /&gt;
== Project letöltése és beállítása ==&lt;br /&gt;
* Végezd el a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez hallgatói útmutató] alapján az alkalmazásod összerakását a rapidon (Ez a „Környezet kialakítása a Rapid szerveren” rész)&lt;br /&gt;
* Töltsd le a teljes &amp;lt;code&amp;gt;soa&amp;lt;/code&amp;gt; mappát tetszőleges módszerrel (scp, WinSCP, stb.)&lt;br /&gt;
* Haladj végig a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez#f%C3%BCgg%C5%91s%C3%A9gek-telep%C3%ADt%C3%A9se hivatalos útmutatón] a függőségek lokális telepítéséhez. (Debian/Ubuntu)&lt;br /&gt;
** Ha más rendszered van lent keresd a függőségek telepítésének módját!&lt;br /&gt;
* PyCharmból nyisd meg a &amp;lt;code&amp;gt;soa&amp;lt;/code&amp;gt; mappát&lt;br /&gt;
* A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: &lt;br /&gt;
** &amp;lt;code&amp;gt;python2 service.py&amp;lt;/code&amp;gt;&lt;br /&gt;
** Windowson: &amp;lt;code&amp;gt;\Python\mappa\python.exe service.py&amp;lt;/code&amp;gt;, pl.: &amp;lt;code&amp;gt;C:\Python27\python.exe service.py&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával.&lt;br /&gt;
&lt;br /&gt;
== Project feltöltése ==&lt;br /&gt;
* Töltsd fel a &amp;lt;code&amp;gt;soa&amp;lt;/code&amp;gt; mappát rapidra&lt;br /&gt;
* Próbáld ki ott is az appodat!&lt;br /&gt;
&lt;br /&gt;
== Környezet beállítása Arch Linuxon ==&lt;br /&gt;
* Telepítsd az Oracle klienst eszerint: [https://wiki.archlinux.org/index.php/Oracle_client#Method_1:_Unofficial_repository archwiki]&lt;br /&gt;
* Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal.&lt;br /&gt;
* pip2-vel telepítsd a &amp;lt;code&amp;gt;flask&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;requests&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cx_oracle&amp;lt;/code&amp;gt; csomagokat (ha van hiányzó függőséged, kiírja)&lt;br /&gt;
* Állítsd be a hosts fileba a géped hostname-jéhez a 127.0.1.1 címet: &amp;lt;code&amp;gt;sudo /bin/bash -c &amp;quot;echo &#039;127.0.1.1 ${HOSTNAME}&#039; &amp;gt;&amp;gt; /etc/hosts&amp;quot;&amp;lt;/code&amp;gt; (https://dba.stackexchange.com/a/167479)&lt;br /&gt;
&lt;br /&gt;
== Környezet beállítása Windowson ==&lt;br /&gt;
* Telepítsd a Python 2.7-es verióját Windowsra: [https://www.python.org/downloads/release/python-2713/ python.org]&lt;br /&gt;
* Nyisd meg Parancssorban a &amp;lt;code&amp;gt;\Python\mappa\Scripts&amp;lt;/code&amp;gt;-et (Alapjáraton ez a &amp;lt;code&amp;gt;C:\Python27\Scripts&amp;lt;/code&amp;gt; mappát jelenti)&lt;br /&gt;
* a &amp;lt;code&amp;gt;pip2 install &amp;lt;modul&amp;gt;&amp;lt;/code&amp;gt; paranccsal telepítsd a következő modulokat: &amp;lt;code&amp;gt;flask&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;requests&amp;lt;/code&amp;gt;&lt;br /&gt;
* Töltsd le a &amp;lt;code&amp;gt;cx_Oracle&amp;lt;/code&amp;gt; modult [https://pypi.python.org/pypi/cx_Oracle/5.3 innen] és telepítsd (Windows, Python 2.7)&lt;br /&gt;
* Töltsd le az Oracle Instant Client-et a hivatalos honlapról: [http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html oracle.com] [http://www.mediafire.com/file/7f8w27kbhfw4rc4/instantclient_12_2.zip mirror]&lt;br /&gt;
** Válaszd ki a te rendszerednek megfelelő verziót, fogadd el a licenszt!&lt;br /&gt;
** A &amp;lt;code&amp;gt;Basic&amp;lt;/code&amp;gt; és az &amp;lt;code&amp;gt;SDK&amp;lt;/code&amp;gt; verziók kellenek. A letöltéshez regisztráció szükséges.&lt;br /&gt;
** Csomagold ki mindkét &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt;-et (egy mappát kell kapj).&lt;br /&gt;
* A kapott mappa teljes tartalmát másold a &amp;lt;code&amp;gt;\Python\mappa\Lib\site-packages&amp;lt;/code&amp;gt; mappába.&lt;br /&gt;
* Windowson az &amp;lt;code&amp;gt;os&amp;lt;/code&amp;gt; modulnak &#039;&#039;&#039;nincs&#039;&#039;&#039; &amp;lt;code&amp;gt;getuid()&amp;lt;/code&amp;gt; függvénye, így az &amp;lt;code&amp;gt;app.run&amp;lt;/code&amp;gt;-os sort módosítsd a következőre: &amp;lt;code&amp;gt;app.run(debug=True, port=80)&amp;lt;/code&amp;gt;&lt;br /&gt;
** Ezt feltöltés / beadás előtt változtasd vissza erre: &amp;lt;code&amp;gt;app.run(debug=True, port=os.getuid() + 10000)&amp;lt;/code&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
Használt PyCharm verzió: 2017.1 Professional&lt;/div&gt;</summary>
		<author><name>Komorowicz Dávid László</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Adatlab_SOA_PyCharm&amp;diff=191588</id>
		<title>Adatlab SOA PyCharm</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Adatlab_SOA_PyCharm&amp;diff=191588"/>
		<updated>2017-04-14T11:38:20Z</updated>

		<summary type="html">&lt;p&gt;Komorowicz Dávid László: /* Környezet beállítása Arch Linuxon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vissza|Adatbázisok_laboratórium_-_4._SOA}}&lt;br /&gt;
&lt;br /&gt;
Ez egy útmutató a lokális fejlesztésről és a PyCharm beállításáról az [[Adatbázisok laboratórium]] tárgy negyedik, [[Adatbázisok_laboratórium_-_4._SOA | SOA méréséhez]]. A cél, hogy saját gépen tudd az alkalmazást fejleszteni és futtatni. Javaslom a PyCharm használatát de bármilyen szerkesztővel működik. A leírtakért felelősséget nem vállalok, készíts biztonsági mentést mindenről, mielőtt nekilátsz.&lt;br /&gt;
&lt;br /&gt;
== Project letöltése és beállítása ==&lt;br /&gt;
* Végezd el a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez hallgatói útmutató] alapján az alkalmazásod összerakását a rapidon (Ez a „Környezet kialakítása a Rapid szerveren” rész)&lt;br /&gt;
* Töltsd le a teljes &amp;lt;code&amp;gt;soa&amp;lt;/code&amp;gt; mappát tetszőleges módszerrel (scp, WinSCP, stb.)&lt;br /&gt;
* Haladj végig a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez#f%C3%BCgg%C5%91s%C3%A9gek-telep%C3%ADt%C3%A9se hivatalos útmutatón] a függőségek lokális telepítéséhez. (Debian/Ubuntu)&lt;br /&gt;
** Ha más rendszered van lent keresd a függőségek telepítésének módját!&lt;br /&gt;
* PyCharmból nyisd meg a &amp;lt;code&amp;gt;soa&amp;lt;/code&amp;gt; mappát&lt;br /&gt;
* A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: &lt;br /&gt;
** &amp;lt;code&amp;gt;python2 service.py&amp;lt;/code&amp;gt;&lt;br /&gt;
** Windowson: &amp;lt;code&amp;gt;\Python\mappa\python.exe service.py&amp;lt;/code&amp;gt;, pl.: &amp;lt;code&amp;gt;C:\Python27\python.exe service.py&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával.&lt;br /&gt;
&lt;br /&gt;
== Project feltöltése ==&lt;br /&gt;
* Töltsd fel a &amp;lt;code&amp;gt;soa&amp;lt;/code&amp;gt; mappát rapidra&lt;br /&gt;
* Próbáld ki ott is az appodat!&lt;br /&gt;
&lt;br /&gt;
== Környezet beállítása Arch Linuxon ==&lt;br /&gt;
* Telepítsd az Oracle klienst eszerint: [https://wiki.archlinux.org/index.php/Oracle_client#Method_1:_Unofficial_repository archwiki]&lt;br /&gt;
* Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal.&lt;br /&gt;
* pip2-vel telepítsd a &amp;lt;code&amp;gt;flask&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;requests&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cx_oracle&amp;lt;/code&amp;gt; csomagokat (ha van hiányzó függőséged, kiírja)&lt;br /&gt;
* Állítsd be a hosts fileba a géped hostname-jéhez a 127.0.1.1 címet: sudo /bin/bash -c &amp;quot;echo &#039;127.0.1.1 ${HOSTNAME}&#039; &amp;gt;&amp;gt; /etc/hosts&amp;quot; (https://dba.stackexchange.com/a/167479)&lt;br /&gt;
&lt;br /&gt;
== Környezet beállítása Windowson ==&lt;br /&gt;
* Telepítsd a Python 2.7-es verióját Windowsra: [https://www.python.org/downloads/release/python-2713/ python.org]&lt;br /&gt;
* Nyisd meg Parancssorban a &amp;lt;code&amp;gt;\Python\mappa\Scripts&amp;lt;/code&amp;gt;-et (Alapjáraton ez a &amp;lt;code&amp;gt;C:\Python27\Scripts&amp;lt;/code&amp;gt; mappát jelenti)&lt;br /&gt;
* a &amp;lt;code&amp;gt;pip2 install &amp;lt;modul&amp;gt;&amp;lt;/code&amp;gt; paranccsal telepítsd a következő modulokat: &amp;lt;code&amp;gt;flask&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;requests&amp;lt;/code&amp;gt;&lt;br /&gt;
* Töltsd le a &amp;lt;code&amp;gt;cx_Oracle&amp;lt;/code&amp;gt; modult [https://pypi.python.org/pypi/cx_Oracle/5.3 innen] és telepítsd (Windows, Python 2.7)&lt;br /&gt;
* Töltsd le az Oracle Instant Client-et a hivatalos honlapról: [http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html oracle.com] [http://www.mediafire.com/file/7f8w27kbhfw4rc4/instantclient_12_2.zip mirror]&lt;br /&gt;
** Válaszd ki a te rendszerednek megfelelő verziót, fogadd el a licenszt!&lt;br /&gt;
** A &amp;lt;code&amp;gt;Basic&amp;lt;/code&amp;gt; és az &amp;lt;code&amp;gt;SDK&amp;lt;/code&amp;gt; verziók kellenek. A letöltéshez regisztráció szükséges.&lt;br /&gt;
** Csomagold ki mindkét &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt;-et (egy mappát kell kapj).&lt;br /&gt;
* A kapott mappa teljes tartalmát másold a &amp;lt;code&amp;gt;\Python\mappa\Lib\site-packages&amp;lt;/code&amp;gt; mappába.&lt;br /&gt;
* Windowson az &amp;lt;code&amp;gt;os&amp;lt;/code&amp;gt; modulnak &#039;&#039;&#039;nincs&#039;&#039;&#039; &amp;lt;code&amp;gt;getuid()&amp;lt;/code&amp;gt; függvénye, így az &amp;lt;code&amp;gt;app.run&amp;lt;/code&amp;gt;-os sort módosítsd a következőre: &amp;lt;code&amp;gt;app.run(debug=True, port=80)&amp;lt;/code&amp;gt;&lt;br /&gt;
** Ezt feltöltés / beadás előtt változtasd vissza erre: &amp;lt;code&amp;gt;app.run(debug=True, port=os.getuid() + 10000)&amp;lt;/code&amp;gt;!&lt;br /&gt;
&lt;br /&gt;
Használt PyCharm verzió: 2017.1 Professional&lt;/div&gt;</summary>
		<author><name>Komorowicz Dávid László</name></author>
	</entry>
</feed>