mac


11
márc 10

MacBook Pro frissítés

wpid-mbp-unibody.Up0knerEFIdQ.jpg
Már 10 napja annak, hogy az új MacBook Pro-t használom és most jött el az ideje annak, hogy beszámoljak eddigi tapasztalataimról. Az unibody széria már tavaly debütált, nálam azonban még csak most érkezett el az ideje annak, hogy újítsak. Több dolog is közrejátszott ami miatt úgy döntöttem, hogy frissítem a pont 2 éves MacBook Pro-mat.

Az iPad bejelentése első körben nem nyűgözött le, de mélyebben átgondolva a dolgot arra jutottam, hogy remek kis eszköz lenne a nappaliba. Olvasásra, netezésre teljesen el tudom képzelni. Igaz, hogy nagyságrendileg ugyanazt nyújtja mint az iPhone, de a méretes kijelző mégiscsak gazdagítaná a felhasználói élményt. (Btw, bárki bármit is mond, az iPhone – a képernyő méretéből kifolyólag – könyvolvasásra egyszerűen alkalmatlan.) Szóval elkezdtem kacérkodni a gondolattal, hogy milyen frappáns is lenne, ha az iPhone fejlesztésből befolyt összeget stílszerűen iPad vásárlásra fordítanám, ezzel megfinanszírozva a további fejlesztések hardveres oldalát. Már-már rá is szántam magam, hogy a büdzsében elkülönítek egy összeget az eszköznek, de ekkor bevillant, hogy annyi ismeretlen tényező van még ami megakadályozhatja vagy megnehezítheti a vásárlást, hogy a tényleges beruházásig akár még egy év is eltelhet. Arra gondolok, hogy hazánkban mikor lesz hozzáférhető (legálisan), ki fogja értékesíteni (ha mobilszolgáltató akkor milyen kondíciókkal) és az első szériának milyen hibái derülnek ki a megjelenést követően.

Néhány hete a laptopom egy furcsa jelenséget kezdett el produkálni. Valahányszor a beépített hangszóró megszólalt egy magas frekvenciás sípoló hangot kezdett el sugározni, egészen addig amíg a hangszórót – pár másodperc elteltével – a gép ki nem kapcsolta. És ez így ment valahányszor egy e-mail érkezett vagy megszólalt a Startup Sound. Hosszú távon nem volt zavaró, mert ha hozzászokott a fülem a sípoláshoz – úgy mint az óra ketyegéséhez – akkor már fel sem tűnt az egész, de valahányszor megszólalt akkor akaratlanul elvonta a figyelmemet. Volt egy másik probléma is a géppel, mégpedig az akku élettartama. Igyekeztem nagyon vigyázni a gép akkumulátorára – az első MacBook-om vásárlásakor egy posztot is szenteltem neki – de hiába. Az utolsó mérések szerint 50%-os volt a kapacitása és ezt egy valószínűsített cellazárlat tovább súlyosbította. Hiába az odafigyelés, a havi kalibrálás és a 80 töltési ciklus (2 év alatt!!!) a cucc erősen kezdte magát megadni, kb. 2 órára csökkent az élettartama.

Mindezek mellett már nagyon időszerű volt egy memória upgrade is, mivel a megvásárlás óta az alap 2GB RAM-mal használtam a gépet, amit már kezdtem nagyon kinőni. Mindezeket összevetve arra jutottam, hogy idén inkább laptop vásárlással áldozok az Apple oltára előtt. A RAM és az akku cserére nem volt kedvem túl sokat költeni, a szervizelés gondolatától pedig rázott a hideg. Bele sem mertem gondolni, hogy mennyi ideig kellene a feleségem laptopjával dolgoznom, amíg az enyém le van adva javításra. Grrrrrrr!

Összességében ezek a dolgok vezettek oda, hogy ismét a laptop csere mellett döntöttem. iJoe – a fentiek ismeretében – nagyon méltányos ajánlatot adott és immáron 10. napja az új MacBook Pro 15”-t nyúzom. Az eddigi tapasztalataim nagyon kellemesek, szembeötlőek a változások (nem csak a külsőt tekintve). Az új gép észrevehetően csendesebb mint a régi volt, sokkal kevesebbet tekeri a ventilátort (vagy csak egyszerűen csendesebben teszi azt). A laptop felülete is sokkal hűvösebb, nincs az a kellemetlen érzés, hogy izzad a tenyerem a billentyűzet fölött. A billentyűzet fényévekkel kényelmesebb mint a régi volt a glossy kijelző viszont kissé zavaró. Ha hátulról kapom a fényt akkor erőteljesen tükröződik és keményen be kell neki árnyékolni vagy pozíciót kell váltani.

Az akkura most igyekszem az eddiginél is jobban odafigyelni. Legújabb információim szerint nem árt neki, ha egy-két naponta járatjuk egy kicsit töltő nélkül is, de ez úgyis csak hosszú távon derül majd ki. Összességében nagyon elégedett vagyok a cserével.


22
júl 08

Külsőre váltás

macbook_keyboard

Elég régóta notebookot használok. Az első “hordozható” gépem egy Compaq Armada 1750-es volt. Azóta sikerült belefutnom két Gericom-ba (soha többé), volt egy Asusom, sokat dolgoztam egy Acerrel, volt az első MacBookom és a mostani, egy MacBook Pro. Emellett volt néha asztali gépem is, jobbára csak tartaléknak vagy fájlkiszolgálónak, sosem használtam azokat a notebookok mellett igazán.

Egy visszatérő problémám, hogy a MacBookot sajnálom mindennap magammal cipelni az irodába, ugyanakkor tudom, hogy két gépet használni (otthon és az irodában) nem vezet sehova. Mindig az hiányozna ami a másik gépen van, állandóan szinkronizálgatni kellene. Egyébként is a notebookot munkára vettem. Akármennyire is drága volt és féltem, azért van, hogy a munkámat szolgálja és nem azért, hogy kultikus bálványként imádjam. Így hát hordom magammal minden nap, de eszközöltem egy apró változtatást. A notebookjaimat mindig a saját kijelzőjükkel és billentyűzetükkel használtam. Egyedül egeret kötöttem rá külsőt, bár a MacBook Pro óta sokszor annak saját trackpad-jével dolgoztam inkább. Kényelmes és kézre is áll. Most azonban elkezdtem külső LCD-vel és billentyűzettel használni. Nem csupán azért, hogy kíméljem a gépet, hanem kényelmi szempontokból. A MacBook Pro kellemesen felmelegíti az alu házat és a billentyűzetet (igaz, ez minden korábbi gépemnél is így volt) és napi 10-12 órán keresztül nem túl kellemes azt a meleg felületet taperolni. Ebben a rohadás melegben különösen nem.

Egyelőre csak az irodában vezettem ezt be, de tervezem az otthoni áttérést is. Ehhez azonban be kell még szereznem egy monitort. Persze egy Apple Cinema Display 20″ mutatna jól az asztalomon, de annak ára miatt azt hiszem maradok valami olcsó kínai alternatívánál ;) Úgyis kell még Apple Wireless Alu keyboard, Airport Extreme, NAS és hátizsák is.

old_desktop


16
ápr 08

Telefon a jövőből

Egy újabb Apple gyártmánnyal bővült a háztartás. Igen, az iPhone-ról van szó. Ez úgy van, hogy mostanában mindenféle előzetes tervezés nélkül hajlamos vagyok belevágni nagybevásárlásba, ha a kiszemelt terméken almás logó található. Szerencsére az anyagi fedezetet sikerült úgy megteremteni, hogy a házikassza se szenvedjen csorbát. Ismét nagy öröm van hát a háznál, bár az igazi nagy örömhöz nem hasonlítható, inkább csak a ritka örömteljes pillanatok közé sorolható.

8 GB-os modellről van szó és Plastik-os forrásból történt a beszerzés, már csak azért is mert helyben – Egerben – megoldható volt a tranzakció. Meg kell jegyeznem, hogy hihetetlen korrekt volt az ügyintézés, csak ajánlani tudom minenkinek a “forrást”. 1.1.2-es verzióval sikerült beszerezni a készüléket, de a ZiPhone 3.0 segítségével ezen nagyon gyorsan sikerült javítani. iTunes-on lefrissítettem az 1.1.4-et (természetesen itt megzakkant a készülék és lezárt, mint ahogyan azt tudtam is) majd a ZiPhonenak adtam lehetőséget, hogy megszűntesse a kellemetlenséget. Mindössze csatlakoztatni kellett a telefont a MacBook-hoz és egy gombnyomásra megvolt az aktiváció és a jailbreak. Mit is mondhatnék, nem igazán emlékeztetett a függetlenítés a Nokia 3210-es darabokra szedésére, IC lábainak összeérintésére, közben másik kézzel Unlock-ra kattintására, majd összeszerelésére és közben izgulására – , hogy ugyan minden jó lesz-e. Persze már az sem ma volt!

Nos, nem untatok senkit a részletekkel. Csak a lényeg: az iPhone MUST HAVE kategória és tényleg a jövőből érkezett! Egy kérdést intéznék továbbá veterán iPhone/iPod Touch tulajdonosokhoz: létezik olyan jelszókezelő alkalmazás iPhone-ra melynek van desktop-os tesója – amivel akár még szinkronban is tartják egymást – és az telefonon is szerkeszthető (itt a 1Password kiesett!)?


03
ápr 08

Leopard, BIND, Apache és vhost

Úgy kezdődött, hogy XAMPP-ot telepítettem a gépemre, mert a Leo-s php-ba nincs beleforgatva a MySQL PDO támogatás, a MySQL szervert pedig nem lehet a System Preferences-ből indítani leállítani (meg még a jogosultságokkal is küzdeni kell). Méretes oboa. Egyszer ugyan már újraforgattam a php-t is és az apache-ot is 10.5-re, de a tökömnek sincs kedve ezt minden frissítés után eljátszani, főleg ha van MAMP meg XAMPP.

Aztán felmerült az igény, hogy ha már ilyen jó kis fejlesztői szervert varázsoltunk a MacBookra XAMPP-al, Bazaarral meg Eclipse PDT-vel (az utóbbi kettőről majd máskor bővebben) akkor jó lenne magát a fejlesztést is kényelmesebbé tenni. Ennek az első lépése az lenne, hogy ne kelljen minden egyes új projekt indulásakkor a hosts és a virtual-hosts beállításokat piszkálgatni. A hosts állománynak az a legnagyobb baja, hogy nem eszi meg a wildcard karaktereket. Így mindig be kell püfölni az új aldomain (pl.: mynewproject.devserver: 127.0.0.1) elérhetőségét. Majd ezután elő kell rántani az apache virtuális hosztokra vonatkozó konfigját is és oda is fel kell venni a mynewproject-et www-root-ostól-, mindenestől. Na ebből lett nagyon elegem!

Szerencsére az OS X-ben alapból megtalálható a BIND névszerver, csak nincs aktiválva. Bővebben lehet erről olvasni itt. Bár még Tigeres időkben készült az írás, Leopard alatt is tökéletesen működik. Kivonatosan az alábbiak szerint élesíthető a BIND:

# sudo -s
# rndc-confgen > /etc/rndc.conf
# head -n5 /etc/rndc.conf |tail -n4 > /etc/rndc.key

A /etc/named.conf-ba:

zone "devserver" IN {
        type master;
        file "devserver.zone";
        allow-update { none; };
};

A /var/named/devserver.zone-ba:

$TTL    86400
$ORIGIN devserver.
@       1D IN SOA    @ root (
            42    ; serial (galaxis uk.)
            3H    ; refresh
            15M   ; retry
            1W    ; expiry
            1D )  ; minimum
        1D IN NS   @
        1D IN A     127.0.0.1
* IN A 127.0.0.1

Végezetül a named indítása:

# sudo launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
# sudo /usr/sbin/named

Hát nem gyönyörű? A BIND szerverünk már üzemel is és feloldja a *.devserver neveket, csak hozzá kell adni a DNS szerverek listájához:

Már csak egy virtual hostot kell belőni a következő módon: az én fejlesztői notebookomon a ~/dev könyvtár tartalmazza a web alkalmazásokat, minden egyes alkönyvtár egy külön projekt így szeretem ezeket külön aldomainen elérni. Így tehát egyetlen virtual hostot vettem csak fel a /Applications/xampp/etc/extra/httpd-vhosts.conf-ba:

<VirtualHost *:80>
    ServerAdmin webmaster@devserver
    DocumentRoot "/Users/vbali/dev"
    ServerName devserver
    ServerAlias *.devserver
    ErrorLog "logs/devserver-error_log"
    CustomLog "logs/devserver-access_log" common
</VirtualHost>

Ezáltal minden *.devserver-hez irányított kérés a “/Users/vbali/dev” könyvtárban landol, ahol egy .htaccess várja az érdeklődőt:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.devserver$
RewriteRule (.*) /%1/$1 [L]

ami semmi mást nem csinál csak az aldomainként megadott alkönyvtárba irányítja a kérést. Például a mynewproject.devserver-nek intézett kérés a “/Users/vbali/dev/mynewproject” mappából kerül kiszolgálásra. That’s all!


30
márc 08

Minőségi váltás

Mindenféle előzetes tervezgetés nélkül lecseréltem az egy éve vásárolt MacBookot egy 15″-os MacBook Pro-ra. Eredetileg asztali gépben gondolkodtam és az új Mac Mini megjelenését vártam, de ahogy elkezdtem számolgatni rájöttem, hogy ha a MacBookot el tudom adni akkor már csak egy kisebb összeget kell hozzárakni és akár egy MacBook Pro-val is gazdagabb lehetek, ami azért minőségi váltás. Bár összességében már egy kisebb vagyonról van szó ;-)

Szerencsémre iJoe segítő kezet nyújtott és nagyon korrekt áron beszámította a korábban tőle vásárolt MacBookot, így tulajdonképpen minden akadály elhárult a beruházás útjából és most már az új gépen írom ezt a postot. Ezúton is köszönet neki mégegyszer a korrekt és gyors intézkedésért! Ja, és végre megcsodálhattam élőben is az iPhone-t. A kijelzőjétől majdnem lefostam a bokámat, annyira gyönyörű, pixelmentes, csodálatos.

A MacBook Pro-ról mit is mondhatnék. Elegáns és a mindennapi munkámhoz kellőképpen erős gép lesz. Nem nagyon ragoznám: ezt a gépet csak szereni lehet.