eMeM@work

március
15

eMeM

Saturday Night Fever

2014. március 15, 21:36

moment

szeptember
1

eMeM

Becsöngetnek

2013. szeptember 1, 19:56

Négy évvel ezelőtt megváltozott számomra a “becsöngetnek” kifejezés, minden előzetes terv ellenére tanítani kezdtem.

Most megint megváltozik a “becsöngetnek” kifejezés, 4 év tanítás után immáron igazgató-helyettesként inkább irányítási és szervezési kihívásokat fog jelenteni az intézmény.

Kíváncsi leszek mit posztolok majd 2017. szeptember 1-én…

július
18

eMeM

NeverOFF

2013. július 18, 14:48

Ma nem akartam programozni, sot semmi komolyat csinalni gepen. Egesz delelott egy park arnyekos padjan ulve vegeztem a papirmunkat, illetve az egyszerubb todokat iPaden elinteztem.

Megis az ilyen “uldogelesek” kozben jutnak eszembe tok jo fejlesztesi otletek, es az esti teendo listara egybol felkerultek… (Jobb esetben, rosszabban meg Textastic nyit es megy a potyogve kodolas kozvetlenul a production sitaba). Sosem fogom tudni kuhuzni a dugot asszem.

Áprilisban ismét előadtam mobil alkalmazások témakörben a pécs.web meetup keretein belül, nagyon élveztem!

március
26

eMeM

Hol a busz?!

2013. március 26, 11:43

A következő garázsprojektem a pécsieknek lehet hasznos, mobilon tudják majd chekkolni merre járnak a buszok.

Minden további infó a fejlesztésről a projekt FB oldalán fog menni: http://www.facebook.com/pages/Hol-a-busz/450232621719996

Projektindító poszt:

Tegnap a Comenius IHT 1/13-mal óra végén azt beszéltük, hogy ebben a hirtelen jött újratélben nem is biztos, hogy járnak a pécsi helyijáratos buszok, nézzük meg neten. A PKZRT-nek van egy hivatalos oldala, ahol nyomon lehet követni a buszokat (GPS adóval vannak ellátva), így láthatjuk ha épp egy sarokkal előttünk megy. Csak az a baj, hogy ezt az oldalt mobilon lehetetlen használni, erre Bálint hívta fel a figyelmem. JS dropdown, meg iframe gmaps embed, használhatatlan. Pedig ez tipikusan az az oldal lenne, amit az ember a buszmegállóban állva (vagy felé szaladva) használna, nem otthon kényelmesen a fotelban. Szóval az osztály feldobta a labdát (tudják, hogy mostanában mobil webbel foglalkozom) csináljam meg a mobilos felületet.Óra után gyors source turkálás, eléggé áttekinthető a kód, meg is találtam, hogy a weboldal hogyan kommunikál a szerverrel, és hogyan kéri le a buszok adatait. Szóval most itt tartok, arra gondoltam, hogy ennek az apró fejlesztésnek minden fontosabb mozzanatát egy külön fb oldalon publikálom, sőt az első tesztverziókat is elérhetővé teszem, és a teszterekkel itt tartom a kapcsolatokat….nyílt lapokkal.

Adott a kocsmatura.net webappom, ezzel futok neki ismét az AppSore-nak. (az első próbálkozásom visszadobták)

Szóval van egy már kész HTML/JS/PHP alapú weboldal, ezt átírtam HTML5/JS kódra, a szerveroldali dolgokra csináltam egy saját API-t amit a HMTL fájl jQuery-vel hív meg és JS dolgozza fel.

Ezt most nem részletezném, a lényeg, hogy elkészült a kód, sajátgépen böngészőben fut a sima HTML és JS kódot tartalmazó oldal. Ekkor Titanium indít, majd új HTML5 based project és a Resources/HTML mappa tartalmának lecserélése a saját kódbázisra. iPhone simulator indít, elvileg itt is működnie kell.

Most következik az iTunse Connect és mindenféle certifikáció beszerzése, hogy a Titanium tudjon csinálni natív buildet és a saját telefonomra át tudjam tölteni az immár natív alkalmazást.

[2013.02.09., 16:15]

  1. iTunes Connect: (device reg) irszam miatt megvolt
  2. iTunes Connect: uj app id
  3. iTunes Connect: uj Provisioning Profiles, letolt, futtat, xcode telepít
  4. Titanium: publish/ad-hoc/enterprise, app mentésének helye, next next publish
  5. Titanium: valami error
  6. telefon kábellel összeköt
  7. Titanium: ismét publish/ad-hoc/enterprise
  8. Titanium: megint error
  9. Xcode Organizer: Library/Provisioning Profiles-bol a kocsmatura cert áthúzása a telefonra
  10. Titanium: ismét publish/ad-hoc/enterprise
  11. Titanium: megint error
  12. …logout, login…
[2013.02.09., 17:03]
  1. Titanium: ismét publish/ad-hoc/enterprise
  2. Titanium: megint error
  3. Titanium: simulator indít, console hibát dob
  4. Titanium: TiApp Editor, Titanium SDK átállítása 3.0-ra…
  5. Titanium simulator indítása, MŰKÖDIK!
  6. Titanium: publish/ad-hoc/enterprise… NINCS hibaüzenet, létrejön az ipa fájl
  7. Ipa fájl duplaklikk, iTunes indul, app listából a már megjelenő kocsmatúra app ráhúzása a telefonra
  8. Hiba
  9. Xcode Organizer: Provisioning Profile-ok törlése
  10. Titanium: Run on iOS Device… a Provisioning Profile résznél egy korábbi iOS Team profile kiválasztva
  11. MŰKÖDIK! vagyis most sikeresen rákerül a telefonra az app, elindítom de nem megy rendesen, megáll a helymeghatározásnál
[2013.02.09., 17:18]
  1. Titanium: iOS simulator indít, “Session timeout”-al elszáll
  2. Titanium: Titaniusm SDK vissza 2.1.4-re, simulator indít, tökéletesen fut az app (igen, ez egy ilyen szakma)
  3. Titanium: publish/ad-hoc/enterprise… ugyanaz az error mint korábban
  4. Titanium: SDK vissza 3.0-ra, simulator indít, TÖKÉLETESEN MŰKÖDIK (igen, ez egy ilyen szakma)
  5. Titanium: build, ipa fájl létrejön, behúz iTunesba, iTunesban áthúz telefonra, szinkronizációs hiba, az app nem telepíthető
  6. Titanium: run on iOS Device, app sikeresen átkerül a telefonra, indít ééés…. ugyanúgy megakad helymeghatározáskor.
  7. Telefon kikapcsol, visszakapcsol
[2013.02.09., 18:02]
  1. Telefonon: app indít, ugyanaz. App törlése
  2. Titanium: SDK ismét vissza 2.1.4-re, simulator indít, MŰKÖDIK
  3. Titanium: run iOS Device…hiba
  4. Titanium: simulator indít ismét….hiba (igen, ez egy ilyen szakma)
  5. Titanium: SDK 3.0, simulator, működik
  6. Titanium: run iOS application installer (ezt még eddig nem nyomtam meg), iTunesban megjelent az app, áthúztam telefonra, sikeresen átmegy
  7. Telefon: app indít, ugyanúgy megáll helymeghatározáskor
  8. HTML kód átnézése, találtam két elírt html comment taget, javítottam
  9. Titanium: SDK vissza 2.1.4-re, simulator, működik
  10. Titanium: application installer, bekerül iTunesba, telefonról app töröl, iTunes sync…átkerül telefonra
  11. Telefon: app indít éééés….. ééés MŰKÖDIK BAZMEG!!! (igen, ez egy ilyen szakma)

Most leszedem az AppStore-ba szükséges certifikációkat (iTunes Connect) és beküldöm, gondolom megint egy hét várakozás lesz…

[2013.02.17., 09:14]

Egy hétnyi review után jött a mail, miszerint visszadobták, ugyanis a kocsmakeresés miatt 17+-os ratingre kell állítanom az appot. Nem kérnek új buildet, csak javítsam a metaadatokat. Megtettem, megint várok…

[2013.02.19., 15:54]

Átment az app, kint van a store-ban: www.appstore.com/kocsmatura

Van baja rendesen, itt-ott a grafikák nagyon bénák, elmosottak, a helymeghatározásra is láma módon kétszer kérdez rá, de nem referencia app készítése volt a célom, szóval ezeket eléggé összecsaptam, a cél az boltba kerülés lépéseinek kitapasztalása volt, most következnek majd a komolyabb tervek!

január
28

eMeM

iOS dev

2013. január 28, 19:02

Szóval haladok a kitűzött úton, belekóstolok a natív alkalmazásfejlesztésbe. Kiváltottam az Apple Köztársaság iOS Developer igazolványát, akartam egy posztot írni az első tesztapp (ezt az előző hétvégén megcsináltam lokálban) publikálásának lépéseiről, de annyira összevisszakattintgatós-mi-a-faszom-van-már roller lett belőle, hogy hát végül is rajta van a telefonon a build, de nem tudnám visszamondani a lépéseket.

Most ott tart a dolog, hogy elindítom az App Store-ba, gondolom visszadobják, de arról már írni szeretnék mindenképpen.

Régebben már agyaltam azon, hogy ma a weben vajon terméket érdemes-e készíteni, vagy inkább szolgáltatást kell fejleszteni.

Annó a szolgáltatásra tettem a voksom. Ma már picit árnyaltabban látom a kérdést, de tény, hogy a “csak csináljunk egy weboldalt” gondolkodás már kevés.

Jelenleg azt mondanám, hogy ha van egy termék ötletünk, akkor alakítsuk azt át szolgáltatás modellé, de ne publikáljunk addig semmit, amíg a szolgáltatásra épülő eredetei termékünket nem készítettük el. Ez után pedig megjelenhetünk az adott termékkel (jobban is marketingelhető), valamint egyből kapcsolni tudjuk hozzá a különböző szolgáltatás modelleket.

Konkrét példát is tudok mondani a garázsból…igen, az ügyeletespatika.com.

Az alapötlet egy alkalmazás (most mindegy, hogy natív vagy webapp) elkészítése volt, ami megmutatja egy adott városban mely gyógyszertár ügyeletes. Ezt már tudjátok. Az új felfogásmóddal ezt kibővítettük, és létrehoztam a patikaadatokat kiszolgáló API-kat (szolgáltatások), és ezekre épül az ugyeletespatika.com, mint egy termék. Szintén ezekre az API-kra épül a weboldalakba ágyazható modul… és még van néhány ötlet…

Tehát a kiinduló pontban lévő ügyeletespatika app már csak egy funkció a sok közül. Igen, ugyanarról a dologrol több bőr lehúzása, de nem ez hajtja a világot?

Szóval jelenleg van

  • fejlesztőknek szánt API ami a magyar gyógyszertárak alap adatait szolgálja ki JSON kimenetben (hamarosan)
  • fejlesztőknek szánt API ami egy adott városban egy adott napon ügyeletes gyógyszertárak adatait szolgálja ki JSON kimeneten (hamarosan)
  • weboldal tulajdonosoknak szánt beépíthető modul egy adott városban lévő ügyeletes gyógyszertárak megjelenítésére: http://embed.ugyeletespatika.com
  • felhasználók számára szánt webalkalmazás egy adott városban lévő ügyeletes és normál patikák megjelenítésére: http://ugyeletespatika.com
  • …ugyanez natív Android/iOS alkalmazás formájában (hamarosan)

Nos akkor ezennel levettem a béta jelzőt. Innentől 1.0 (jelenleg 80-as build) verzió van kint, az alap funkciók elméletileg hibamentesen működnek, semmi sem igényli a félkész címkét.

De nem állunk meg, további fejlesztések jönnek:

  • normál nyitva tartás esetén közeli patikák hivatalos és pontos adatbázis alapján alkalmazáson belüli térképen
  • ha nincs az adott városban ügyeletes patika, akkor a legközelebbi város mutatása ahol van
  • patika tulajdonosok saját maguk szerkeszthetnek kiegészítő információt gyógyszertárukhoz
  • …és még sok-sok titkos dolog ;)
december
2

Nem szoktam fogadalmakat tenni, de a szakmai csapásírányt be szoktam lőni magamnak. Az út során tudni kell, hogy a kereszteződésekben merre fordulj és ezt nem a tábla előtt állva kell kitalálni, hanem amikor megérkezel egyből tudni kell merre kanyarodj.

Szóval jövőre meg kell jelenni egy natív alkalmazással az App Storeban!

// Uccsó kommentek

// Twitterbedrótozás

twitter
Szabad követni: éntwitter // gyártwitter

// Keresni is lehet






// RSS

Kérésre házhoz is megyünk!

Bejegyzések // Kommentek.

// Gépház

A világdominancia felé a kiváló WordPress hajt minket. 
 A dizájnt eMeM köszörülte csinosra a mondovicsmihaly.hu  gyárterületén.

 Minden amit mond felhasználható Ön ellen © 2002-2009.