Category Archives: Tech

Workflow: iOS Webapp startup/icon image generator

A probléma Designer véna híján kitaláljuk, hogy csinálunk egy darab szép nagy image-et, amiből mondjuk középre rendezve n féle méretet kellene legyártani, hogy a webalkalmazásunk mindenféle iOS eszközt kiszolgáljon ikonnal, illetve startup screen grafikával.

A megoldás

Először is előkotrunk a neten egy HOWTO-t, ami elmagyarázza, hogy mi is kell mindehhez webalkalmazásunk HTML head szekciójába:
<!-- iOS webapp icons -->
<link rel="apple-touch-icon" href="touch-icon-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="touch-icon-iphone4.png" />
<link rel="apple-touch-icon" sizes="144x144" href="apple-touch-icon-144x144.png">
<!-- iOS webapp startup images -->
<!-- iPhone -->
<link rel="apple-touch-startup-image"
		 media="(device-width: 320px)"
		 href="/startup.png">
<!-- iPhone (Retina) -->
<link rel="apple-touch-startup-image"
			media="(device-width: 320px) and (-webkit-device-pixel-ratio: 2)"
			href="apple-touch-startup-image-640x920.png">
<!-- iPad (portrait) -->
<link rel="apple-touch-startup-image"
      media="(device-width: 768px)
         and (orientation: portrait)"
      href="apple-touch-startup-image-768x1004.png">
<!-- iPad (landscape) -->
<link rel="apple-touch-startup-image"
      media="(device-width: 768px)
         and (orientation: landscape)"
      href="apple-touch-startup-image-748x1024.png">
<!-- iPad (Retina, portrait) -->
<link rel="apple-touch-startup-image"
      media="(device-width: 768px)
         and (orientation: portrait)
         and (-webkit-device-pixel-ratio: 2)"
      href="apple-touch-startup-image-1536x2008.png">
<!-- iPad (Retina, landscape) -->
<link rel="apple-touch-startup-image"
      media="(device-width: 768px)
         and (orientation: landscape)
         and (-webkit-device-pixel-ratio: 2)"
      href="apple-touch-startup-image-1496x2048.png">
Ha ez megvan, csak elő kell állítani a sokféle méretű képet – ehhez vadásszunk le egy ImageMagick-et innen. Az ImageMagick felmegy MacPortsból is, de felpakolhatjuk kézzel is – ez utóbbi korrektül le van írva az előbb említett linken, de gyors kiteszem ide is: Csomagoljuk ki és csináljunk egy symlinket az általa létrehozott folderre:
mkdir ~/bin
cd ~/bin
tar xzvf ~/Downloads/ImageMagick-x86_64-apple-darwin11.3.0.tar.gz
ln -s ~/bin/ImageMagick-6.7.5 ~/bin/ImageMagick
Tegyük bele ezeket a ~/.bash_profile scriptünkbe:
# <imageMagick>
export MAGICK_HOME="$HOME/ImageMagick"
export PATH="$MAGICK_HOME/bin:$PATH"
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
# </imageMagick>
Élesítsük is mindjárt:
source ~/.bash_profile
Majd írjuk meg a kép konvertálásához szükséges ImageMagickot molesztáló scriptünket (jól bekommenteztem, hátha valaha jól jön még mintának, ha Bash-ban kívánnál tömbökkel szívni):
#!/bin/sh
# createiOSWebappImages.sh by fns@fns.hu
# created 2012.06.03
# lmdate 2012.06.03
function createImages() {
	ext=".png" # default source & target extension
	args=( "$@" ) # all the paameters in an array
	ac=${#args[@]} # parameter array length
	p=${args[0]} # basePath: 1st parameter
	bf=$p/${args[1]}$ext # baseFile: 2nd parameter
	f=${args[2]} # iconFile: 3rd parameter
	for (( i=3; i<$ac; i++ )) # first 3 parameters were not the member of our resizer array so start from 3rd one
	do
		str=${args[$i]} #get array element
		len=${#str} #get length of string
		xpos=`echo "$str" | sed -n "s/[x].*//p" | wc -c` # get "x" pos within string
		w=${str:0:(xpos-1)} #substr
		h=${str:(xpos):(len-xpos)} #substr
		f2="$p/$f$str".png
		echo "Resizing image; source = $bf new_size = $str target = $f2"
		convert $bf -resize $str -gravity center -extent $str $f2
	done
} # createImages()
basePath="." # location of source & target files
baseFile="ios-webapp-baseimage" # source file
iconFile="apple-touch-icon" # target file prefix
iconSizes=( 57x57 72x72 114x114 144x144 ) # target file sizes in an array
startupFile="apple-touch-startup-image" # target file prefix
startupSizes=( 320x460 640x920 768x1004 768x1024 1536x2008 1496x2048 ) # target file sizes in an array
createImages $basePath $baseFile $iconFile "${iconSizes[@]}"
createImages $basePath $baseFile $startupFile "${startupSizes[@]}"
Végül futtassuk le és a generált képeket fogyasszuk egészséggel!]]>

Smartphone hardver üzlet

Pebble névre keresztelt okostelefon kiegészítő a Kickstarteren (a Kickstarter egy crowd funding szolgáltatás – ha még nem hallottál erről, olvass utána). A project által ezidőben összekalapolt pénz 2-300000 USD körül állt. Mielőtt tovább elmélkednénk, nézzük mit kínálnak az alapítók! A kütyü egy óraként viselhető szerkezet, amely alacsony fogyasztású 144×168 pixel felbontású háttérvilágításos fekete-fehér e-paper megjelenítőn mutatja az usernek az infot, továbbá szenzorként tartalmaz 4 gombot, egy gyorsulásmérőt. Van benne egy virbrációs motor, a kommunikációhoz pedig Bluetooth 2.1+EDR. Az akksija 7 napig bírja. Az eszköz a megálmodói szerint az alábbi szolgáltatásokat nyújtja majd:

  • óra, tetszőleges számlappal, mely természetesen élő Bluetooth kapcsolat nélkül is megy
  • okostelefon zenelejátszójának vezérlése
  • telefontól érkező tetszőleges üzenet megjelenítése
  • nyitott Pebble API, hogy Te is fejleszthess hozzá (ez nyitja ki igazán a világot)
További szófosás helyett nézd meg az intro videot: Tegnap dél körül pár tech blogon megjelent a projectet bemutató cikk. Ennek hatására ma reggel a project a tegnapi 300000 USD helyett ma reggel 1.6millió USD (!) pénznél tart és még 35 napja van az alapításig – döbbenetes. Csak amíg a postot írtam majd 50000 USD csengett be a kasszába. Természetesen a Pebble is lehetne még jobb: használhatná a csukló mozgási energiáját, vagy akár a felületére beérkező szórt fényt a töltéshez (a la energy harvesters), lehetne benne Bluetooth 2.1 helyett 4.0, hogy még energiatakarékosabb legyen, préselhetnének bele még szenzort: nyomásmérő, hőmérő, toronyóra lánccal. Mikor a srácok a 100000 USD-s céllal összerakták a projectet, valószínűleg dédelgettek “de jó lenne még…” típusú elképzeléseket. 100000 USD-ból ez volt a megvalósítható álom, ami most egy nap alatt a 16-szorosára duzzadt. Izomból szurkolok nekik, hogy a sokszorosát kaszálják az ötlettel, amely hosszú évek óta kéznyújtásnyira van a nekik megágyazó okostelefon gyártók előtt, mégsem ugrottak rá ezidáig. Remélem ez majd megpezsdíti az aktív hardver kiegészítők állóvizét.]]>

Support beauty

GIRO számlaszám ellenőrző algoritmust. Nagy meglepetésre a számlaszámok kb. 10%-a hibás – valószínűleg elírta az operátor. Magyarázza a fejlesztő az ügyfél amúgy IT lelkületű emberének, hogy talált egy csomó hibás számlaszámot (nota bene: ezekre a számlákra utal az ügyfél, amikor kifizeti a beszállítóit). IT lelkületű ember furán néz és kérdi, hogy honnan tudja a programozó, hogy azok a számlaszámok hibásak. Programozó szeret magyarázni, elmeséli, hogy a GIRO számlaszám 3 darab nyolcas blokkjában a 8. karakter egy checksum, ami pont azért van, hogy az ilyen véletlenszerű elírásokat tetten lehessen érni. Minderre IT lelkű emberünk visszakérdez: na de ha ezt a 8. számot ki tudja számolni a programozó, akkor hol itt a hiba? Ki kell számolni a meglevő hétből újra és máris jók a számlaszámok! Természetesen történetünk csupa fikció, a valósághoz a lehető legkisebb köze sincsen.]]>

dr. iPod [restored post]

Preface: Bognár Andrist anno én kereszteltem el dr. iPodnak – ez az eredetileg 2008 áprilisában készült post az első találkozásunkról szól. Még tavaly márciusban hoztunk hazafele jövet Szingapúrból egy 80GB-os 5G iPod-ot. A kütyü egy hónapig jól működött, aztán elmúlt belőle a hang – se a dock csatin, se a fejhallgató kimeneten nem szólalt meg. Amúgy minden más része teljesen korrektül ment, csak hát ha én mp3 doboznak akarom az autóban használni, akkor ez ugye édeskevés… Elmentem az iStyle-ba és iJoe-hoz is, hogy mit lehet tenni. Mondták, hogy worldwide garancia van a készülékre, de normális számla kell hozzá. Sajna én Szingapúrban csak egy sajtpapírt kaptam a tranzakcióról, viszont a hitelkártya kivonaton látszani fog a tétel, ami iJoe szerint már elég bizonyíték és menni fog a garanciális csere ezzel is. Elmentem a bankba az igazolásért, majd azzal az iStyle-ba – természetesen nem volt jó. iStyle okosan megvigasztalt: az iPodokat nem javítja az Apple, hanem cseréli – ha nem garanciális a készüléked, akkor az új árának 20%-áért beszámítják és persze a magyarországi Apple jelenlétnek megfelelően 3-4 hónap és hopp, itt is az új készülék… Na itt borult a bili és dühödten eljöttem az üzletből. Telt az idő, az iPod itt állt már jó ideje a szekrényben – egyszercsak PlastikJózsinál olvasok Bognár Andrásról (buundy), aki iPod és Mighty Mouse doki állítólag. Felvettem Andrissal a kapcsolatot. András megnézte és még aznap a következő levelet kaptam:

Megvizsgáltam és utánanéztem, hogy mi okozhatja ezt a jelenséget, hogy nem szól. Azt mondják, hogy ez sok iPod videó betegsége, hogy az alaplapon a “hangkártya” valamiért kontakthibás, és ez okozza a némaságot. Valószínűleg ez a gond, mert amikor megnyomogattam a ClickWheel mellett a fekete előlapot, néha szólt, néha nem, vagy csak recsegett. Megpróbáltam azt, hogy a belsejében egy félbehajtott papírlapot teszek az alaplapra, ami kis nyomást gyakorolna (ez a megoldás általában működni szokott), de nem adott ki hangot így sem. Ez sajna olyan hiba, ami az alaplapon egy chip-ben van, talán rosszul van leforrasztva, hidegben például kicsit jobb az esélye, hogy kiadjon hangot, mert az alkatrész melegben kitágul, hidegben összemegy és ez valamennyire befolyásolja a működését. Betettem pár percre a hűtőbe és annyit sikerült elérni, hogy kiadott pár reccsenést és a szobahőmérséklet miatt újra elnémult. Ha szeretnéd még használni az iPododat (naná! ), akkor új alaplapot kell bele venni. Általában küldöldről szoktam ezeket hozatni, így kell vári általában egy-másfél hetet, mire ideér. A javítás mindenestül 25ezer forintba kerülne. Vagy megpróbálhatod eladni valahol alkatrésznek, hátha abból valamennyit visszanyersz és akkor olcsóbb megvenni egy új iPodot. Nem szeretnélek befolyásolni de szerintem ez az iPod annyira új és karcmentes, hogy inkább javíttatsd meg. De te döntsd el, hogy mi legyen.
Teljesen korrekt, kimerítő válasz. Mivel a javítással is még bőven alatta vagyok a magyar árnak, kértem tőle, hogy szereljük meg – megcsinálta. Tökéletes – a szétszerelésnek nyoma nincs, az iPod teljesen karcmentes és András a végén 25kHUF helyett 23kHUF-ot kért mindezért: Találkoztam vele, hogy átvegyem az iPod-ot. Mondom neki, hogy mindjárt veszek ki akkor 25kHUF, ahogy megegyeztünk előzetesen. Erre Anrdás: elég lesz 23kHUF, mert sikerült kicsit olcsóbban alaplapot szereznem. Azt hittem, rosszul hallok – ilyet, Magyarországon báz?! Szóval bárkinek hibás *.Apple cucca van, elsőnek ő jusson az eszetekbe – terjeszteni fogom a nevét, amerre járok!]]>

Safari és a Google Suggest

Safari-Google-suggestion-uom1 Safari-Google-suggestion-uom0 Safari-Google-suggestion-uom3 Safari-Google-suggestion-uom4 Azért nem mindent hagy a mocsok: Safari-Google-suggestion-uom5 Ugyanígy lehet vele matekozni is: Safari-Google-suggestion-math Safari-Google-suggestion-math2 Sajnos azonban currencyt nem vált ugyanígy: Safari-Google-suggestion-currency-fail Ha van még ilyen működő suggestion tipped, nosza commentbe vele!]]>

Invitel "digitális" TV szolgáltatás

composite video és RGB scart) videókimenetek voltak megtalálhatóak. A GVH tette a dolgát és odavert az olcsóbb set top boxokat használó kábelszolgáltatónak, kötelezve őket arra, hogy a digitális adáshoz digitális videokimenetet adó set top boxokat is ajánljanak. Ennek megfelelően a szolgáltató a héten az alábbi levelet postázta ki:

Tisztelt Ügyfelünk! A digitális kábeltelevíziós szolgáltatásunk igénybe vételéhez jelenleg bérelhető, ún. set-top-boxok a digitális audio kimenet mellett kizárólag analóg videokimenettel rendelkeznek. Tájékoztatjuk Önt, hogy az ilyen hagyományos egységek mellett az Invitel Zrt. 2012. február 1. napjától HDMI-kimenettel rendelkező set-top-boxok igénybe vételi lehetőségét is biztosítani fogja meglévő és új előfizetői számára, amelyekkel a digitális hang-és képjelet fogadni képes televíziókészülékeken jobb képminőség érhető el. Az új típusú set-top-box a kábeltelevíziós csomag havi előfizetési díján felül határozott idejű előfizetői szerződés esetén havi bruttó 1500 Ft/db, határozatlan idejű szerződés esetén pedig havi bruttó 2332 Ft/db ellenében lesz bérelhető. Meg­lévő berendezését határozott idejű szerződése (hűségidőszak) alatt is lecserélheti az új típusra anélkül, hogy a szerződé­se időtartamát (hűségidejét) a váltás érintené! Gödöllő, 2012. január 5. Tisztelettel: Invitel Zrt.
Kérdem én:
  • Mire fel az extra 1500 / 2332 HUF? Miért kell az előzőleg megkötött digitális csomagra extra havi pénzt ráfizetnie az előfizetőnek ahhoz, hogy azt kapja, amit megrendelt?
  • Miért nem használhat a vásárló saját vásárlású set top boxot / televízióba épített, DVB-C rendszerű kábeltunert? Vajon nem azért gördít akadályt ennek az útjába a szolgáltató, hogy extra profitot termeljen a kizárólag tőle bérelhető végberendezésekkel?
  • Kinek áll ez érdekében?
]]>

Samsung "SMART" TV

Aki inkább csak esszenciát olvasna, az szaladjon végig a vastag piros kiemeléseken. Tegnap Handrásnál olvastam egy véleményt a CES-en frissen megjelent szuperokos televíziókról, de a biztosítékot a ma reggeli tejeskávé melletti feedolvasás során megtalált nagyarcú Samsung duma verte ki. Mivel az általam eddig látott tech sajtó csak tátott szájjal hallgatja az új készülékek csodásnál csodásabb képességeinek felsorolását ahelyett, hogy kipróbálná azokat és felhívná a figyelmet a számos hiányosságra, arra gondoltam, majd IRL tapasztalat birtokában mintegy hiánypótlásnak megteszem én, ha már az emlegetett Engadget post betolt az ereimbe némi adrenalint. Mivel a piacon ma kapható aktuális készülékek még a 2011-es modellévből kerültek ki és a CES-en prezentáltakhoz a héten Vegasba látogatókon kívül más nem fér hozzá, így a tavaly bejelentett berendezésekre húzzuk most rá a vizes lepedőt. Nyugi, nem fogunk számonkérni semmi olyan képességet, amit ne várhatnánk el joggal egy 2011-ben forgalomba helyezett modern televíziótól. Tesztalanyunk a Samsung UE55D7000 készüléke lesz – a készülék alkalmas analóg és digitális (földi és kábeles) adás vételére egyaránt, mi digitális kábeles csomaggal próbálkozunk, a készülék CI foglalatába applikált szabvány Conax adapterrel és a szolgáltatótól kapott dekóder kárytával. Nosza ugrasszuk elő a macit a bokorból:

Boot

Standby módból a POWER gomb megnyomása után az utoljára nézett digitális csatornáig 17.2 másodperc alatt jut el a televízió. Ebből bő 3 másodperc, míg a csatornával “bíbelődik”, az előtte levő 14 másodperces periódus egy koromsötét boot. Sehol egy status indikátor a displayen, hogy ő most csinál valamit. Egy darab kattanást hall az user induláskor, valamint egy piros status led kialszik – ezzel jelzi a készülék, hogy ő most tulajdonképpen csinál valamit.
  1. Mi történik 17 másodpercen keresztül?
  2. Miért nem lehet informálni az usert arról, hogy történik valami?

Csatorna váltás

Digitális adásnál 3.2 másodperc alatt sikerül a következő csatornára átállni hanggal, képpel együtt. Analóg adásnál ugyanezt sikerült a mérnököknek szűk 2 másodpercbe beszorítani.
  1. Miért kell 3.2 másodperc 2011-ben egy digitális csatorna váltáshoz?

EPG (=műsorújság)

A műsorújság a megjelenítésekor a csatornák kb. 1/3-áról nem tud adatot szolgáltatni. Ebből az ember nyilván arra asszociál, hogy a gonosz szolgáltató nem küld minden csatornához EPG adatot, de sajnos nem így van: amennyiben a készüléket átkapcsoljuk egy olyan csatornára, amelyhez korábban nem ismert EPG infot, majd újra aktiváljuk a műsorújság funkciót, úgy a korábban ismeretlen EPG info azonnal megjelenik.
  1. Miért nem képes a gyártó a 4. software update-ben sem javítani ezt a bugot?

Adás rögzítése

A készüléken 3 USB port található, ezekbe USB HDD adathordozót csatlakoztatva (pendrive-val nem megy) lehetőséget kapunk, hogy a digitális csatornák adását rögzítsük. A rögzítést kérhetjük azonnal, az adás megtekintése közben a távirányító piros REC gombjának megnyomásával. Ilyenkor azonban nem indul el azonnal a felvétel, hanem kapunk egy popup ablakot, amelyen kiválaszthatjuk, hogy az EPG-ben szereplő hosszan, vagy csak meghatározott ideig (10 perces lépésközökkel) szeretnénk adást rögzíteni. Ezt követi egy OK gomb és már huss, indul is az adás rögzítése. Ha az adás rögzítését megállítjuk, mindenképpen kapunk az arcunkba egy újabb, gombnyomásra eltűnő információs ablakot, amely közli, hogy a készülék a rögzítést befejezte. Amennyiben megnyomtuk a piros REC gombot és mégis meggondolnánk magunkat, úgy nem szabadulunk könnyen: hiába nyomkodjuk a STOP, EXIT, RETURN gombok bármelyikét, a rögzítés kíméletlenül elindul. Azt, hogy a felvétel elindult, egy INFO gomb megnyomásával ellenőrizhetjük, a Samsung software mérnökei ugyanis valami misztikus ismeretlen okból kifolyólag kizárólag csatornaváltáskor hajlandók alkalmazni a félig átlátszó, timeoutra eltűnő info dobozokat. Ha mindez nem kényeztetne eléggé, akkor ezt turbózza meg az user manualban található apróbetű: a felvételeket minden egyes készülék saját, egyedi kulccsal titkosítja. Ez lényegében annyit jelent, hogy a rögzített műsorok kizárólag a rögzítést végző készülékkel nézhetők vissza – ha a készülék elpusztul és újat vásárolsz, hiába a típusazonosság: dobhatod ki az összes rögzített adást.
  1. Vajon kipróbálta-e bárki is ezt a funkciót implementálás után a Samsungnál?
  2. Hogy képzelték, hogy egyedi készülékhez láncolják a rögzített adást?

DLNA

A kor szellemének megfelelően a televízió DLNA kompatibilis, azaz képes más DLNA szabványt támogató eszköz által megosztott médiatartalmat lejátszani. A támogatott formátumokkal sok probléma nincs, azonban a fejlesztők úgy gondolták, hogy elég lesz a videofile-ban úgy keresni, hogy chapter pontokra, illetve explicit időpontra ugorhat a felhasználó – 10 másodperces / 1 perces ugrásokra nincs lehetőség, az időpontra ugrás keresése közben képkockákat nem látunk, az egész csak vakon működik.
  1. Vajon láttak-e már a Samsungnál ma aktuális media player software-t?

Remote control

A készülékhez a megszokott távirányító jár, de amennyiben text inputot szeretnénk, extra pénzért vásárolhatunk hozzá szuperinnovatív és dekoratív keyboard remote-ot is (figyeljük meg a precíziós kurzormozgatást a videóban): A szuperfejlett remote QWERTY keyboard oldala Bluetooth alapú, míg a hagyományos remote oldala továbbra is “célzós” infra. Fel nem foghatom, hogy miért nem lehetett a QWERTY oldalt úgy megtervezni, hogy ne legyen szükség a másik felén csillió extra gombra és rusnya infra controlra. Ezzel azonban nem érték be a mérnökök, írtak nekünk Android és iOS alkalmazást is, melyek a mobil eszközzel egy közös lokális hálózaton lógó Samsung SMART eszközök vezérlésére képesek. A natív mobil alkalmazások a standard infra távirányító mintájára készültek, semmivel nem tudnak többet, sőt! Míg az infra távirányító megadja nekünk azt a fantasztikus lehetőséget, hogy a fotelből a távirányító segítségével kapcsoljuk be a készüléket (és lőn világosság és az égből manna hull), addig a SMART Samsung mérnökök által fejlesztett mobil alkalmazások nem tudják bekapcsolni a televíziót! De hogy is kérhetnénk számon 1997 áprilisában útjára indított Wake-on-LAN szolgáltatást!
  1. Ha egyszer ott a Bluetooth chip a készülékben, miért nem azon megy minden remote control?
  2. Hogy képzelik, hogy a mobil alkalmazás nem képes a POWER ON műveletet végrehajtani?
  3. 2011-ben hol a francban van a remote control nyílt protokoll leírása?

SMART funkciók

Végül ami “okossá” teszi a televíziónkat – az egész UI annyira “elbűvölő”, hogy muszáj volt képet keresnem hozzá: samsungsmarthub_tv Ez nekem annyira sokkoló, hogy egyszerűen nem tudok mit hozzátenni. Az egész egy usability katasztrófa – olyan, mintha a programozóik teleszemetelték volna a SMART menüt totál értelmetlen / jelen formájukban használhatatlan alkalmazásokkal _csak azért_, mert ki kellett tölteni a displayt. A web search funkció indításakor cirka 11 másodperc telik el, mire el tudsz kezdeni gépelni a Search textboxba. A böngésző nagyjából 5 másodperc alatt indul. SMART, aha.
  1. Miért kell 11 másodperc a search app indításához?
  2. Minek ez a rengeteg felesleges cucc a SMART HUB-ba?

2012 – even “SMARTer”

2012-re a beszéddel és kézi gesztusokkal történő vezérlés érkezik, arcfelismeréssel turbózva, mint piacgyilkos fejlesztés – nézzük meg ezt elsőnek a Samsung tálalásában: Ezek után látogassunk el virtuálisan a CES-re, hátha találunk egy demonstrátort, aki élőben is meggyőz minket, vágás nélkül (forrás: Engadget): A TV megszólítása után jön 5 másodperc lag. Az arcfelismerő login képernyő indulása után 19 (!) másodperc telik el, mire megjelenik 3 azonosított arc – gondoljunk csak abba bele, hogy ezt egy mosolydetektáló 50000 HUF értékű kis kompakt kamera 2010-ben realtime tudta produkálni.

Escape from Alcatraz

Az advanced hackernindzsáknak és a televíziójuk “brickesítését” kockáztató őrülteknek azért van némi segítség – ez pedig a Samsung firmware-eket jó ideje hackelő SamyGO.tv közösség. A Samsung eszközök rootolása mellett számos hasznos utilityt írtak ide lelkes srácok, a remote control widgetektől kezdve a channel editorokig. De ha már barkács, akkor hadd adjak némi homeaut tippet: remote controlra a HDMI-CEC szabvány bevezetése óta van ettől sokkal szebb/értelmesebb/okosabb lehetőség.

Szummárium

A fentiek tudatában azt mondom, hogy a Samsung borzasztó rossz úton jár. A display csodálatos, szinte semmihez nem fogható, ugyanakkor a vasnak lelket adó software egy usability katasztrófa, szemétdombra való bughalmaz. Fentiek ismeretében még inkább drukkolok az Apple-nek, hogy álljanak elő minél előbb egy példát mutató szórakoztató-elektronikai UI megoldással (ami aztán beindíthatja a worldwide copy machine-t). ]]>

Apple & Care

Invalid SIM kártya mizéria az iPhone 4S megjelenése óta, aminek sajnos én is részese voltam/vagyok – nézzük meg most a történet folytatását. Részemről a történet odáig jutott, hogy a múlt héten egy extra hosszú telefonos beszélgetés után az AppleCare úgy döntött, hogy a készüléket kicserélik. Mivel a telefon már a budapesti StarKing szervizben volt, viszont a doboza és a köcölékei itt Baján (a szerviznek ezekre nincs szüksége, csak feleslegesen tárolnák), a hibás készüléket pedig minden tartozékával együtt kell visszajuttatni a gyártóhoz, így még egy kört kellett futni, hogy a feladandó dolgok egy kupacba keveredjenek. A StarKing szervizesei felajánlották, hogy ahelyett, hogy egy újabb kört autókáznék, ők 1500 HUF futárköltség ellenében házhoz küldik a telefont – így is történt, a készülék pénteken rendben megérkezett (ezúton is köszönet a fiúknak minden segítségért). Az Apple ezzel egyidőben, a hibás készülék megérkezését nem megvárva elindított Hollandiából egy ugyanilyen telefont, amelyet ma délelőtt meg is hozott a futár. Átvettem, aláírtam, SIM beleugrott, restore lefutott, elkezdtem telefonálni. Egyelőre úgy tűnik, hogy a hiba nem jelentkezik újra, de majd biztosat egy jó hét használat után mondjunk. Pár órával azután, hogy a futár letette a telefont, egy külföldi, nem titkosított számról jelentkezik az AppleCare munkatársa. Elmondja, hogy nagyon sajnálják a kellemetlenséget, amit okoztak, kompenzálnának érte, nézzek körül a magyar Apple store-ban, válasszak egy tokot vagy fülest a telefonhoz, ha valamelyik jól jönne. Megköszönöm, nyitom a browsert, közben beszélgetünk – megemlítem neki, hogy nekem ez a csere egy 400 km-es utamba, némi időbe, telefonálgatásba és 1500 HUF postaköltségbe fájt, de akceptálom azt, amilyen korrektül kezelik az egészet, nem magára hagyva az ügyfelet (nota bene: ezúttal 3. alkalommal hív az AppleCare magától vissza). Jönnek közben az ötletek, hogy mit válasszak, plusz az ügyfélszolgálatos megemlíti, hogy ha nem tudnék választani, illetve most épp nincs szükségem az áruházból semmire, akkor egy közösen kitalált fair összeget vissza is utalhatnak. Jelen esetben, az általam felsorolt költségeket is figyelembe véve 15000 HUF-ról beszélünk, amit a magam részéről korrektnek érzek. Keresés közben eszembe jut, hogy pont most készültem egy Magic Trackpad rendelésére – ez ma 19900 HUF, rákérdezek, hogy ez még belefér-e a kompenzációs limitbe, a válasz IGEN, küldik és remélik, hogy a telefonnal nem lesz több gondom és sikerült halványítaniuk a kellemetlen emléket. Na kérem szépen: ezt lehet ügyfélszolgálatnak nevezni, minden más smafu.]]>

iPhone 4S – invalid SIM, No SIM

blogján az iPhone 4S furcsa hibájáról, amelyről a mai napig még csak fórumokon lehetett olvasni:

…a független iPhone 4S egész egyszerűen nem hajlandó működni ha Telenoros SIM kártya kerül bele, viszont más kártyákkal tökéletesen működik, de megmagyarázhatatlan módon ha az ismerősünk Telenoros kártyája kerül a készülékbe, azzal simán felcsatlakozik a hálózatra a készülék.
A magyar fórumokon is javarészt a magyar Telenor SIM kártyák és az iPhone 4S inkompatibilitásáról megy a diskurzus – az Apple saját belső discussions.apple.com fórumánank releváns threadjében azonban ez sokkal tovább nyílik. A fórumban ugyanerre a problémára panaszkodó felhasználók jelenleg az alábbi szolgáltatók ügyfelei az alábbi országokban (a tiszta kép kedvéért tegyük hozzá, hogy az USA-ból postoló panaszkodók nagy része valószínűleg szolgáltatóhoz kötött készülékkel éli meg ugyanazt a problémát, amit a többi országban a független készülékek tulajdonosainak egy része, hiszen a thread 2011. október 15-én indult és az Egyesült Államokban csak most kezdték meg a független készülékek forgalmazását):
  1. AT&T – USA
  2. Sprint – USA
  3. Verizon – USA
  4. ?ismeretlen? – Ausztrália
  5. Telstra – Ausztrália
  6. Optus – Ausztrália
  7. ?ismeretlen? – Egyesült Királyság
  8. Virgin Mobile – Egyesült Királyság
  9. Orange – Egyesült Királyság
  10. Vodafone – Egyesült Királyság
  11. Airtel – Egyesült Királyság
  12. T-Mobile – Németország
  13. o2 – Németország
  14. Vodafone – Németország
  15. Netcologne – Németország
  16. ?ismeretlen? – Hollandia
  17. Simpel – Hollandia
  18. T-Mobile – Hollandia
  19. ?ismeretlen? – Franciaország
  20. Orange – Franciaország
  21. Vodafone – Egyiptom
  22. T-Mobile – Szlovákia
  23. Telenor – Dánia
  24. Vodafone – Csehország
  25. Movistar – Argentína
  26. Tele 2 – Svédország
  27. ? – Hong Kong
  28. VIVA – Kuwait
  29. Bob.at – Ausztria
  30. MTS-Armenia – Kanada
  31. Vodafone – India
  32. Vodafone – Spanyolország
  33. ?ismeretlen? – Kenya
  34. T-Mobile – Lengyelország
  35. TIM – Brazília
A fórum jelenleg 15 oldalnyi kommentet tartalmaz (15 oldal/komment). A fentiekből jól látszik, hogy ez több, mint 20 különböző szolgáltató, több, mint 10 különböző országból. Most magyar aspektusból nézzünk meg pár érvet, amely a készülék hibátlansága mellett és a Telenor mobilszolgáltatóval szemben áll: Érv: csak a Telenorral vannak problémák, más SIM-ekkel működne / működik. Ellenérv: olvasd el újra a fenti hibalistát. Érv: a Telenor az Apple által “nem támogatott mobilszolgáltató”, nincs Telenor carrier bundle, ezért nem párzik a SIM a 4S-sel. Ellenérv: független GSM készüléknél támogatott mobilszolgáltatónak azt a szolgáltatót nevezzük, mely GSM hálózatot üzemeltet. Érv: van megoldás, mégpedig:
  • ki kell kapcsolni a PIN lockot, akkor megy
  • ki kell kapcsolni az automata szolgáltató keresést, az megoldja
  • ki kell kapcsolni a 3G adatforgalmat, akkor megy
  • le kell ragasztani a microSIM szélét, mert rövidzárat okoz
  • régi SIMet kell microSIMre alakítani, úgy menni fog
  • 128 kb-os SIM kell bele, azt szereti
  • fekete kakast kell áldozni teliholdkor, az meggyógyítja
Ellenérv: ha az adott SIM kártya az adott hálózaton az adott pozícióban egy másik, független GSM készülékben működik, akkor a független iPhone 4S készülékben is működnie _kell_. Btw az utolsó érvet még meg kellene vizsgálni, hátha – 2011 december 10-én lesz telihold legközelebb, addig pont van idő beszerezni a madarat. Nem szürkeimportos független iPhone 4S készüléket Magyarországon a T-Mobile, a Vodafone és az apple.hu webshop forgalmaz. Egyik forgalmazónál sem szerepel a termék leírásában az, hogy a készülék csak bizonyos mobilszolgáltatók GSM hálózatán működne. Ha tehát egy GSM hálózatra tervezett, szolgáltatótól független készüléket vásárol az ügyfél, akkor joggal várhatja el, hogy az az eszköz bármely GSM hálózaton működjön. Gondoljunk csak bele: hogy használja a tulajdonos külföldön a készülékét helyi SIM kártyával? Imádkozzon, hogy az kompatibilis legyen? Update: 2011. december 16-án kijött egy iPhone 4S software update, amely a fent leírt hibát hivatott orvosolni. Az erről szóló Apple support dokumentum erre.]]>