Most az érdekesebb hibajelenségekről illetve olyan dolgokról írnék, amikbe a fejlesztés során belefutottam, és amikkel abszolút nem lehet a munkálatok elején tervezni.

Foursquare

Azt már említettem ugye a legelején, hogy a bankok címeit a közösségre hagyatkozva gyűjtöm be, a foursquare adatbázisát használom.

Viszont gyakran nem jól vannak megadva a címek, sőt gyakran hiányosak is, ugyanis az address csak opcionális mező helyszín létrehozásakor, a 4sq a koordinátákat tárolja le. Ahhoz, hogy én mindenhol szépen utcaneveket listázhassak nekem kellett a hosszúsági és szélességi koordinátákat fordított geolokációval címmé alakítani.

A másik probléma maga a kulcsszó. Ez úgy néz ki, hogy egy keresést csinálok úgy, hogy a kulcsszó a bank neve. Na ez néha problémás…

Budapest bank

Belefutottam abba, hogy pl a Budapest Bank esetén a keresési kulcsszó a “budapest” szó volt (általánosságban minden bankhoz a saját egyszerűsített nevét társítottam kulcsszónak). A probléma az lett itt, hogy a találati listában minden olyan hely megjelent, aminek a nevében szerepelt a “budapest” szó.

K&H

A K&H bank esetén is az előzőhöz hasonlatos a probléma. A kereső szó itt is a “k&h”, viszont az “&” jelet logikai AND operátornak veszi a 4sq API, így minden olyan közeli helyet listáz aminek a nevében szerepel a “K” és a “H” betű.

jQtouch

Rengeteg nem várt probléma adódott még abból is, hogy maga a keretrendszer is csak béta, vagyis hibákat tartalmaz. Pl volt olyan, hogy a telefon böngészőjében nyitva tök jól működött a program, de homescreenre téve és onnan indítva nem érzékelte a scroll eventet. Mint kiderült ezt egy hibás CSS osztály okozta.

Na mindegy, jó szórakozás volt, tényleg csak az ünnepek alatti láblógatásra találtam ki magamnak a projektet, úgyhogy befejezettnek tekintem. Bár lehet ha majd nagyon ráérek csinálok belőle egy csomó klón alkalmazást: közeli benzinkutak, közeli gyógyszertárak, közeli kocsmák…

Akinek szüksége van rá, használja egészséggel: http://bankakozelben.eu

Akinek pedig hasonló alkalmazás kellene, keressen fel, biztosan meg tudunk állapodni ;)

Hasonló írások

Szóval bütykölgettem az ünnepek alatt. Ez a jQtouch egy érdekes dolog, kicsit másképp kell nekimenni az ilyen webappoknak, mint a hagyományos weboldalaknak. Más iskola.

Pl a munkafolyamatok is mások picit. Legalábbis nekem máshogy volt kényelmes.
Egy weboldal esetén elkészül a címlap látványterv, majd a főbb – esetleg minden – aloldal terve. Majd elkészül a címlap sitebuild és ezután a megrajzolt aloldalak is lekódolódnak statikusan, legvégül pedig jöhet a php/sql. Na itt ez nem így ment.
Megrajzoltam az app egy olyan screenjét, amin rajta van minden fontos dolog:

  • fejléc
  • lábléc
  • lista
  • ikon
  • felirat
  • gomb

A további screeneket nem rajzoltam meg, mert ebben a szakaszban még egyáltalán nem biztos, hogy amit eltervezek az úgy meg is valósítható… akkor meg minek megrajzolni. Szóval megvolt a nyitó screen, de abból nem készült el a statikus html/css, hanem fogtam a jQtouch alapértelmezett skinjét és a további fejlesztés során azt használtam. Összeraktam a nyitó képet, az aloldalakat, animációkat, leprogramoztam a php részeket…. mindent. És a leges legvégén, amikor minden funkció működött csak akkor csináltam meg a kitalált designt.
Ez nagyon érdekes volt, de mondok valamit: szabdságot adott a fejlesztés közben, hogy változtassak a funkciókon.

Hasonló írások

Nyugi nem untatok senkit step by step howtoval, de a gondolataimat felvázolom. Egy ilyen alkalmazásnál kérdéses lehet, hogy honnan szedjem a bank címeit. Google-re nem hagyatkozhatom, csak bank névre keresve nem listáz mindent.

Össze szedhetném kézzel netről a bankok címlistáit de lusta vagyok, szóval az általam imádott 4sq API-ra és a közösség erejére hagyatkozom. A 4sq userek már szinte minden fontosabb helyet felvittek, és ez le is kérdezhető, királyság.

Az eredmény egy JSON objektum lesz, ezt kell kicsit átnyálazgatni és máris egy emészthető tömböt kapok.

Hasonló írások

Az év utolsó dobása részemről egy bankkereső webapp lesz. Tudom tudom, miért erre külön alkalmazás, amikor beírom a bank nevét a google maps-be és máris látom a pontokat körülöttem. Két okból:

  • a kocsmatúra webappon kívül jelenleg nincs más demó a portfóliómba
  • a lehető legegyszerűbb bankkereső procedúrát akarom megcsinálni
A “beírom a maps-be” dolog ugye úgy néz ki, hogy elindítom a térkép alkalmazást, rábökök a keresésre, elkezdem bepötyögni a bank nevét (elfagyott ujjakkal), majd rányomok a keresésre. Ezután a térképen láthatóak lesznek a bankok (google nem listázza ki mindent). A szemre legközelebbire még külön rá kell tappolni és csak ekkor látjuk a címet. Na én ezt akarom leegyszerűsíteni ennyire:
  1. kattintás: elindítod az alkalmazást
  2. kattintás: abc rendben a bankok nevei közül kiválasztod melyiket keresed
  3. kattintás: itt már látod távolság szerint növekvő rendben utcanevekkel a kiválasztott bankfiókokat, ha az utcára kattintasz akkor máris megkapod a jelenlegi pozíciód és a választott cím közti legrövidebb útvonalat berajzolva térképen
Ami a designt illet semmi extra:

Hasonló írások

december
20

eMeM

BanBanBan

2011. december 20, 21:33

Utálom az okleveles baromságokat, instant ban kategória kb, úgyhogy dobtam a zinternetvilágháló trágyadombjára, és megcsináltam a magamét (logikus, mi?)

Szóval tudd meg Te is még ma (sőt, most azonnal, oké?), hogy mi a RÉSZEG indián neved…

Na jó, igazából csak az okleveles facebook alkalmazások hihetetlen marketing sikerén felbuzdulva (a szakmában hihetetlen parázs viták vannak amúgy, érdekes látni ahogyan a “nagyok” homokozó színvonalon osztják egymást) kíváncsi voltam a kivitelezés technikai részére.

Bugreportokat nem kérek, vannak hibák, de mivel semmi szándékom az alkalmazással nem foglalkozok ezzel több időt, a technikai oldalát kitapasztaltam, érdekes móka, néha jól esik újat programozni.

Hasonló írások

december
15

eMeM

Instant Fucking Get!

2011. december 15, 18:03

Hasonló írások

november
24

eMeM

Az ember

2011. november 24, 18:33

Tudásra törpe, vakságra nagy.

Hasonló írások

november
13

eMeM

Clean Install

2011. november 13, 11:25

|klēn ɪnˈstɔːl|

Informatikai szakzsargon, jelentése a “reménykedés egy új és jól működő rendszerben” kifejezéshez hasonlatos.

Komolyra fordítva a szót: windowsnál megszokott, hogy 1-2 évente (6 havonta?) újra kell telepíteni a rendszert, mert addigra tele lesz szeméttel, belassul stb. OS X esetén ez a jelenség nem áll fent, illetve nem annyira, de azért itt sem árt néha fehér lappal indulni. Nálam most jött el az idő.

3 és fél éve vettem a macbookot 10.5 oprendszerrel. Sosem volt semmi komolyabb gondom, jöttek ki az újabb és újabb rendszerfrissítések, amiket én midig csak upgradeként léptem meg, vagyis nem új 10.6 rendszert telepítettem, hanem csak frissítettem 10.5-ről 10.6-ra… majd 10.7-re (windowson ez ugyebár nem ismert jelenség, hogy mondjuk xp-ről úgy álljon át valaki vistára majd 7-re, hogy nem egy teljesen legyalult rendszert telepít mindig, hanem csak frissít, és a frissítési folyamat végén kb nulla közbeavatkozás után ott az új rendszer a régi fájljaival, beállításaival és programjaival).

Aztán jött a gépcsere, megvettem a macbook pro-t és nem volt időm szépen nulláról belakni a rendszert, mert dolgoznom kellett a géppel szinte azonnal, így migration assistant segítségével össze lett kábelezve a két gép, és kb egy az egyben át lett költöztetve a régi rendszerem az új laptopra. Amikor bekapcsoltam a pro-t akor azon ugyanaz a rendszer fogadott mint a régi laptopon, megvoltak a fájljaim a beállítások, minden. Még a downloads mappába tett félig kész letöltés is onnan folytatódott ahol előtte a másik masinán meg lett állítva.

Viszont pár dolog szerintem el is csesződött. Pl a hálózati beállítások, location/sharing…. bluetooth… (konkrétan nem működött a BT addig, amig a Libraryből nem töröltem ki egy plistet, sőt a telefonnal való kapcsolatkor 10-ből 4-szer ismét párosítani kell az eszközöket). Meg úgy eleve, érződik valami kis bizonytalanság a rendszeren, nem olyan mint egy OS X-nek lennie kéne. Nem nagy dolgok, nem fagy le vagy lassul be irtózatosan, szóval nem tudok konkrétumokat írna, csak valami nem stimmel….meghát ráfér. Szóval a egyik nap tolok egy clean installt ha időm engedi.

Lépések amiket tettem:

  • TM backup (hát ez alap, ha valami nem jól sül el, akkor innen mindig vissza lehet állni)
  • Lionból csináltam egy bootolható install DVD-t
  • home mappámat lementettem (a mappákat is külön külön fogom visszahúzni, ha valami nem kell kuka)
  • 1Password export (jelszavaim kiexportálása, ha elveszne ez az adatbázis akkor végem)
  • applications mappa lementése (a programokat szintén egyesével húzom vissza, jól meggondolva mi az ami kell mi az ami nem)
  • library mappa lementése (ez rejtett, de megtalálható ugyebár)

Hát és kb ennyi. A program beállításait nem fogom plistekkel visszarángatni, a clean install lényege, hogy mindent kézzel teszek vissza, elindítom egyesével a programokat, és felkanfigurálom őket ha kell, semmi hozott sallang nem kerülhet az új rendszerre.

Update: gond nélkül megvolt a procedúra, egy délután lezajlott a partíció törlés és a rendszer telepítés valamint a munkához szükséges eszközök telepítése, másnap délután pedig a többi program felrakása. És a rendszer pattan mint a nikkelbolha bazmeg!

Hasonló írások

november
12

eMeM

9

2011. november 12, 17:41

Atyaég, már kilenc éve ontjuk az okosságot AteeG bahrátommal a magyar internetnek ezen kis szegletében. Emlékszem amikor még nem CMS volt a motor, hanem statikus HTML… Atee megírta az anyagokat, elküldte emialben én pedig megszerkesztettem HTML-ben, majd flopy (!!!) lemezen vittem át a cuccost a koliba feltölteni, mert ott volt nagy sávszél. Ma meg 1 kattintással lájkolgatunk és osztunk meg tartalmakat. Bárki. Őrület merre tartunk.

Boldog szülinapot aeonline!

Hasonló írások

november
10

eMeM

+mondo

2011. november 10, 18:21

 

Amikor két SOS deadlineos projekt közt akad egy-két szabad órácskám saját bocskorom fényezésére, akkor próbálom a personal branding témakört körbefutni picit. Elindítottam hát a megmondo.com-on lévő facebook oldalam.

Sőt ezzel kapcsolatban szakértettem picit a Bognár Stúdió SEO blogján: Vírusmarketing és SEO:

[...] Egy webdesigner felfogható márkának, aki legtöbb munkáját kiajánlások útján kapja. Minden designer rendelkezik portfolio oldallal, de kevesen jelennek meg a facebookon, ahol hihetetlenül egyszerű pont a kiajánlás funkció (a tetszetős munkáink egyetlen kattintással megoszthatják kedves látogatóink). [...]

Hasonló írások

// Uccsó kommentek

  • eMeMDynamo
  • AteeGDynamo
  • eMeMElvileg mostanaban az utolso
  • eMeMJárgány :)
  • AteeGElvileg mostanaban az utolso
  • eMeMElvileg mostanaban az utolso
  • AteeGLe a kilókkal :)
  • eMeMLe a kilókkal :)

// 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-2012.

      Warning: stristr() [function.stristr]: Empty delimiter in /var/www/customers/vh-36/web/home/www.aeonline.hu/wp-content/plugins/wassup/wassup.php on line 2093