All posts in blog

iPhone OS 2.0 idomítás és tapasztalatok

Egy hete jött ki az iPhone Dev Team PwnageTool-jának 2.0-ás verziója. A program képes függetleníteni, aktiválni, és „jailbreak”-elni (vagyis 3rd party programok futtatására alkalmassá tenni) az első generációs iPhone-okat, valamint ugyanezt a függetlenítésen kívül véghezvinni a 3G-ssel. Csak elsőre látszik ilyesztőnek a procedúra, valójában annyiról szól az egész, hogy szedetünk az iTunes-szal egy frissítést (2.0-ás firmware-t, ami egy ipsw fájl), azt meg két bootloader fájlt beadagolunk a PwnageTool-nak, ami szépen megtörti és megpeccseli a firmware-t. Ezt utána az iTunes-szal feltöltve a telefonra helyben, a telefonon indul el egy program (bootNeuer), ami a töréshez szükséges dolgokat elvégzi, majd kész is a friss ropogós 2.0-nk. :)
Continue Reading

N810 voodoo

Nokia N810Kicsit bugos a Nokia N800-ak és N810-ek egy része. Aprócska bug, mondhatnánk – de hazudnánk, ugyanis arról van szó, hogy kikapcsolás után egyszerűen nem lehet bekapcsolni a tabletet. Nem reagál semmire, se bekapcs gomb, se töltő, se semmi. Korábban már írtam róla, hogy amikor megkaptam a cuccot, a dobozból kivéve egyből azon találtam magamat, hogy a vadi új eszközt nem tudom elindítani. Na, tegnap voltam olyan hülye, hogy kikapcsoltam. Mondván biztos nem általános a probléma, biztosan csak először volt vele gond. Nem így van. Kb. 4-5 órán át intenzíven nyomkodtam a gombot, levettem az akksit, visszaraktam, töltőre dugtam, mindent csináltam vele, de csak nem akart beindulni.

Tompika segítségével találtam egy fórumot, ahol rengeteg ötletet adnak arra, hogy hogyan lehet újra életet lehelni a készülékbe. A tanácsok ott kezdődnek, hogy kikapcsolás előtt húzzuk le a töltőt, majd jönnek az egyre vadabb és elborultabb ötletek és találgatások, tapasztalatok, hogy kinek mi működött. Egyes fórumozók állítják, hogy ha 10-30 percet állni hagyják a cuccot, akkor be lehet kapcsolni (van aki határozottan töltőre dugva, van aki pont hogy töltőről lehúzva javasolja). Sokkal meredekebb a „G-pont” elmélet, miszerint a bekapcsoló gomb érintkező-hibás és el kell találni a „G-pontját”, egyik sarkát nyomva (bizonyos nézetek szerint közben az eszközt 90, illetve 180 fokkal elforgatva). Egyes vélemények szerint bizonyos firmware frissítések javítanak valamit, ha máson nem is, az N800-on biztosan (persze más vélemények szerint nem). Szóval teljes a káosz.

És akkor most fogtok berosálni, nekem 1 napnyi próbálkozás után ez használt egyedül:

Be kell vágni az egészet a fagyasztóba negyed órára.

Ennyi. Kiveszed, lehűl, kicsit lassabb az órajel ciklus és ez már elég ahhoz, hogy egy bizonyos versenyhelyzet ne jöjjön létre, ami a bekapcsolást megakadályozza.

Most nem kommentálnám, hogy mennyire jó, hogy egy (bármilyen) eszközt bekapcsolni nem lehet, vagy hogy a Nokia hogy engedhet meg magának ilyet (vagy méginkább: hogy engedheti meg magának, hogy az N800-on létező bug még az N810-ben is jelen van!); egy a lényeg: nem szabad kikapcsolni. Mentségére legyen mondva, hogy előtte 1 hónapot gond nélkül bekapcsolva töltött, teljesen stabil.

Mindenesetre +1 ok, hogy soha ne akarjak még véletlenül se ilyet venni magamnak.

bluetooth.lookup_name() workaround N810-hez

Nokia N810-en gond van a BlueZ lib-bel (vagy a környékén valamivel), mivel az alábbi Python kód

import bluetooth

near = bluetooth.discover_devices()

for btaddr in near:
	name = bluetooth.lookup_name(btaddr):
		print name

csak None-okat ad vissza a Bluetooth eszközök nevei helyett. (EZ speciel még működött 770-en.) Keresgélve egy megoldást találtam csak a problémára, ezt az undorító DBus buzerálós workaroundot, ami nem tetszett, úgyhogy csináltam egy sokkal elegánsabbat, ami a még működő hcitool segítségével oldja fel a neveket:

import os

def lookup_name_workaround(address):
	stream = os.popen("hcitool scan")
	output = stream.read()
	
	output = output.replace("Scanning ...\n","")
	output = output.split("\n")

	for i in range(len(output)-1):
		device = output[i].split("\t")
		if device[1] == address:
			return device[2]
	return False

Persze kell hozzá hcitool, amit innen lehet letölteni N810-re. Sok szerencsét hozzá!

Frissültek a műholdképek a Google Earth-ön

Három napja a Google Earth egy csomó új műholdképpel bővült, többek közt egy, Magyarország nagy részét lefedő, az eddiginél jóval részletesebb fényképpel is. Az új térképek egyelőre nem jelentek meg a Google Maps-en, ami ha másért nem is, azért előny most, mert így össze tudod hasonlítani a régi képeket az újakkal. Alább Győr belvárosa látható, az eddigi 50×50 pixel helyett olyan felbontásban, hogy már a házak is jól kivehetőek rajta.

Megjegyzés: A Győrben épült új házak alapján olyan 1-2 éves kép lehet.

UPDATE: Kb. mostantól elérhetőek az új térképek Google Maps-en is.

Windows Live! Messenger

Volt szó róla korábban, hogy utálom. Gondoltam összeütök egy röpke cikket arról, hogy miért is jó az, hogy új ficsőrként új smiley-kat, cuppanós flash-animokat és bénán megnyújtott ablak háttereket hozunk be, de arra jutottam, hogy teljesen felesleges. Ez az egyetlen egy kép magáért beszél:

Microsoft Live Messenger

Tessék figyelni a pirossal jelölt részeket! Annyi a hasznos ablakfelület. (433×502 pixelből alig 40×200, vagyis 3 sor szöveg.) Ezen nincs mit szépíteni, pontosan ezért nevezem az interfész tervezés egyik gyöngyének. A többi gyakorlatilag felesleg. Vegyük pl. a smiley eszköztárat – minek? Beírom, hogy kettőspont zárójelbezár, és ott a vigyorgó smiley. Felhívnám a figyelmet a szemüveges ürgére középen, ami ugyan itt nem látszik, de a való életben animál. Nemhogy teljességgel felesleges, de egyszerűen idegesítő. Az alapbeállítástól amúgy csak a háttérképben és a saját ikonom kikapcsolásában tértem el. Még az ablakméret is a default.

Hogy ne érjen egy szó sem, hogy csak kritizálni tudok, íme egy lista, hogy én mit változtatnék:

  • kill kis flash tudós
  • kisebb contact kép, kattintásra nagyobbodna, kisebb keret, mert csak a helyet foglalja
  • A beszélgetőpartner offline állapotáról tudósító 2 soros überüzenet remekül elférne a neve mellett, ami amúgyis feleslegesen foglal 2 sort, mert többnyire nem érdekel, mi a címe
  • Az írómező mellé sokkal praktikusabb lenne rakni az írás/rajz füleket
  • A keresőgomb reklám, tűzre vele!
  • Alsósorban magát a programot reklámozó reklám – WTF!? Le vele!
  • Egyébkéntis, ha ott a beszélgetőpartner neve a címsorban (amikor épp be van kapcsolva), akkor minek mégegyszer kiírni?
  • Minden második sort az üzenetmezőben elpazarolni arra, hogy a küldő nevét kiírjuk? Őrültség! Én, Ő: Üzenet. Ennyi. A saját nevemet tudom, az övé meg ki van írva máshová is.

Így első ránézésre ennyi. A contact list ablak felépítésébe, és abba, hogy pl. képet és nevet 3 menü mélyen egy párbeszédpanelben tudunk csak váltani, inkább ne menjünk bele.

UPDATE: Ki lettem okítva, hogy ebben a hónapban éppen Windows Live! Messengernek hívják a programot és nem Microsoft Live Messengernek, ahogy a korábbi címadásomban megjelent. Sorry.

Sátorállítás 2 másodperc alatt

Bár nem volt soha különösebb bajom az 1500 Ft-os TESCO-s sátrammal, most rászántam magamat és beruháztam egy Quechua 2″ II-be, aminek nagy előnye, hogy 2 másodperc alatt felállítható: konkrétan eldobod és a merevítők maguktól felveszik a felállított sátor alakját. Összecsukni már egy fokkal viccesebb – mint azt a mellékelt videó guide is mutatja –, de az is megvan 2 perc alatt.

A sátor maga amúgy egy nagyobbfajta esőt is képes átvészelni, mivel kétrétegű, valamint rendelkezik az ajtaja előtt egy kis fedett résszel, ahová a cipőket remekül be lehet pakolni. A római II-es szám arra utal, hogy két személy részére elegendő benne a hely (140×210 centi). Összehajtva kör alakú, 3 kiló, és remekül használhatjuk teknős jelmez készítésekor, mivel két vállpántjával háton hordható.

A Decathlonban 9990 Ft-ért osztogatják. Drágább testvérei csak méretükben és egy, az alvórésztől elválasztott, zsákok tárolására alkalmas részben különböznek tőle.

Media center project

Apple TVBe kéne szereznem egy média centert a nappalinkba. Most, hogy már van 720p-s nagy LCD TV, van egy csomó DVD-nyi film, és normális hangrendszer is, azt vettem észre, hogy a lewarezolt AVI-k nagy részét képtelen normálisan lejátszani a két asztali DVD lejátszónk (egy e:max DVX-601 vagymi, meg egy még noname-ebb Biostek XS-600). Van, ahol egyáltalán el sem indul a lejátszás, van, amelyik film csak 15-20 fps-sel játszódik, van, ahol nincs hang, a leggyakoribb pedig a felirat teljes hiánya. (Arról már nem is beszélek, hogy eleve minden feliratot srt-be konvertálok, mert a sub-hoz hozzá sem szólnak.) Olyan is előfordult már, hogy a film közepénél feladták a lejátszást, mi meg néztünk ki a fejünkből, hogy akkor most hogy is végződik a sztori.
Continue Reading