A „a köz szolgálatában” kategória archívuma

UI design with Quartz Composer

A Webisztánon olvastam, hogy a Facebookhoz vitt Mike Matas team a Facebook Home interakcióit nem Photoshopban, hanem Quartz Composerben rakta össze. A közlés forrása ez az Julie Zhuo blogposzt, amiben néhány kulcs gondolatot is elkaphatunk:

something like Facebook Home is completely beyond the abilities of Photoshop as a design tool. How can we talk about physics-based UIs and panels and bubbles that can be flung across the screen if we’re sitting around looking at static mocks? (Hint: we can’t.) It’s no secret that many of us on the Facebook Design team are avid users of QuartzComposer, a visual prototyping tool that lets you create hi-fidelity demos that look and feel like exactly what you want the end product to be.

Reméltem, hogy ennél több is kiderül a megoldásról, mert már régóta keresem én is a választ erre a kihívásra. Sajnos Zhuo nem ad több tippet ennél, illetve linkel egy másik posztjára:

QuartzComposer, which many designers on our team use, takes weeks or even months to get comfortable with.

A Quartz Composert én is ismerem, persze csak koncepcionálisan, de nehéz elképzelnem, hogy egy node editorban hogyan lehet UI-t és annak interakcióit tervezni. Egyelőre letöltöttem a szoftvert, megnéztem, egyszerűbb dolgokat megcsináltam (mouse-t követő particle generátor, AHHH!), de továbbra sem értem, hogy lesz ebből Facebook Home, illetve interakciók, animációs minták.

update: Dave O’ Brien 12 óra alatt összerakott egy hasonló interakciót, szintén QC-ben:

Egyelőre még nincs tutorial, de indult vele egy branch, le lehet tölteni a sample fájlt is. Sajnos itt olvasom, hogy az Apple deprecate-elni akarja a QC-t update: megoszlanak az ezzel kapcsolatos vélemények, de tény, hogy az Apple régen nyúlt már a QC-hez, úgyhogy talán a Vuo, vagy a Moonbase lehet majd ennek alternatívája, de azt sem tartom elképzelhetetlennek, hogy az Apple fogja az iOS SDK részévé tenni a QC valami továbbfejlesztett változatát.

Picit próbálgatva a mintát arra jöttem rá, hogy elképesztő overkill egy komplett interface-t megcsinálni QC-ben, helyette inkább néhány statikus dolgot kell kiexportálni és úgy lehet illusztrációt készíteni néhány felületi elemből. Azt ki merem jelenteni egy kis vizsgálódás után, hogy nem UI tervezésre való a QC, viszont aki megismeri, az el tudja végezni benne a munkát, apróbb illusztrációkat.

Apple USB SuperDrive beüzemelés

Az Apple sajnos még a mai napig szoftveresen korlátozza az USB SuperDrive használatát DVD olvasó nélküli Macekre (Air, mini). Ha valakinek mégis szüksége lenne arra, hogy egy MacBook Pro számítógépen használja a külső DVD olvasót, az alábbiak szerint járjon el Terminalban:

sudo pico /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Ez megnyitja a rendszerfájlt, az alábbiakat kell benne látnunk:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" …
<plist version="1.0">
<dict>
	<key>Kernel Flags</key>
	<string></string>
</dict>
</plist>

A megjelölt részre szúrjuk be a mbasd=1 értéket a két tag közé, mentsük el a ctrl-x billentyűparanccsal, majd rebootoljunk. Az eredmény: 25 890.- forint megtakarítás.

Egy adekvát lépés

Időkép:

Magyarország Miniszterelnöke 2013. március 15-én látogatást tett az országos hóhelyzetet kezelő Operatív Törzsnél. Az eseményen a kormány kirendelt tudósítója által készített, hivatalos úton nyilvánosságra hozott sajtófotók alapján egyértelműen látható, hogy a Katasztrófavédelem, a Rendőrség, a Tűzoltóság és a további, kárelhárításban érintett hivatalos szervek is – hasznos többlet és kiegészítő információként – a közösségi meteorológiai média kivetített vizualizációit használják tájékozódás céljából és a döntéshozatal elősegítéséhez. (…)

a Vidékfejlesztési Minisztérium képviselője részéről újabb nyilatkozat látott napvilágot, melyben a környezetvédelemért felelős államtitkár kijelentette: még ebben a félévben elfogadhatja az Országgyűlés a meteorológiai törvényt, amely alapján állami monopólium lehet az időjárás-előrejelzés. (…)

“a magyar állam milliárdokat fizet a meteorológiai adatok összegyűjtéséért, és hogy magánszervezetek nem lehetnek tagjai azoknak a nemzetközi szervezeteknek, amelyek a meteorológiai rendszereket, műholdakat működtetik, mert se pénzük, se tudásuk, se számítógépes kapacitásuk nincs hozzá.” (forrás: MTI)

Dilettantizmus.

Amerikában a T bevezette a flat telefonszámlát

Ars Technica:

T-Mobile’s offering, dubbed “Simple Choice,” makes the company the first of the big four US-based carriers to drop one-year or two-year contracts in favor of purely month-to-month-based arrangements. T-Mobile outlined the new plan on its website Monday. Customers can now sign up for a month-to-month package with unlimited texting and voice, plus 500MB of data at just $50 per month.

(kiemelés tőlem) Nagyon régóta várom már ezt a típusú telefonszámlát, ahol fix összegért, fenti példában kb. 12 ezer forintért, annyit beszélek és SMS-ezek, amennyit akarok. Magyarországon vajon mikor lesz vége a percdíjaknak? Egyébként még ez is drága, a telefon költségének olyannak kéne lennie, mint az internet költségének, 6-8 ezer forintért korlátlan használat.

update: itthon a Vodafone RED kínál hasonlót, készülékvásárlás nélkül 2 éves szerződéssel a havidíj 14 ezer forint (ezért korlátlan percek és 2 giga net jár). A fenti amerikai példában viszont nincs szükség 2 évre sem, havonta fel lehet mondani, vagyis megtehetem, hogy csak arra az időre váltok rá, amíg számítok arra, hogy többet akarok beszélni.

Médiamunkásként

Aki hozzám hasonlóan próbált már médiamunkásként élni, biztos találkozott már azzal az érvrendszerrel a másik oldalról, hogy fizetés helyett inkább arra hivatkoznak, hogy mekkora médiaértéket képvisel egy szereplés náluk, ezért inkább nem is fizetnek semmit.

Friss amerikai példa, hogy Nate Thayer egy anyagát átvette volna az Atlantic Magazine, viszont amikor a pénzre esett volna a szó, akkor jött a bullshit:

We unfortunately can’t pay you for it, but we do reach 13 million readers a month.

Ezt hívják “substantial exposure”-nek. Nate válasza:

I am a professional journalist who has made my living by writing for 25 years and am not in the habit of giving my services for free to for profit media outlets so they can make money by using my work and efforts by removing my ability to pay my bills and feed my children.

Még egyszerűbben: a substantial exposure nem fizeti ki a számláimat. Mike Monteiro nem erre mondta, de jól mondta: “Fuck you, pay me”. James Bennet, az Atlantic főszerkesztője válaszolt erre az egészre, viszont csak egy PR-os nő email címe mögé bújva:

We did not ask him to report and write an original piece for us, but we did ask if he’d be interested in posting a condensed version of an article he had already published elsewhere, which we would have done with full credit to the original publisher.

Azaz megírhatták volna ők maguk is. De akkor miért nem tették? Erre csak egy korrekt válasz lenne, ha megírná, hogy Olga Khazan elbaszta az egészet, kifizetnék a csávónak a fee-jét és publikálnák a cikket. Ebből a szarból máshogy, kezeinket mosogatva, nem lehet kimászni, innentől ugyanis rájuk van nyomva a bélyeg: Atlantic, aki elkúrta.

Harlan Ellison író nagyon jól fogalmazza meg ugyanezt a véleményét:

Számos nagyon jó mondat van benne.

SmartMobil UX program és két ingyen jegy

2013. április 4-én rendezik Budapesten a RAM Colosseumban a SmartMobil konferenciát. Engem az UX/Design szakasz érdekel, ennek tegnap került fel a programja:

Cross-platform UX (Heiko Behrens)
Mire tanítanak minket a felhasználók (Kemenczy Kálmán)
Skeumorph vs. touch (Suhajda Gábor)
Stop talking and start Honking (Sabine Storm)

Két szerencsés Plastik olvasó nyerhet belépőt a konferenciára, elég, ha a Facebookon ennél a posztnál a hozzászólások közt jelzitek, hogy szeretnétek egy jegyet.

update: a sorsolás lezárult, a szerencsés nyerteseket kihirdettük.

A jelentkezési határidő március 8, péntek 12:00, a sorsolás 13:00, a nyerteseket Facebookon direkt üzenetben, a Facebook posztnál és itt is értesítjük. A sorsolást a rendezvény szervezői végzik el. Egy résztvevőtől egy jelentkezést tudunk csak elfogadni, a több hozzászólás nem növeli a nyerési esélyt.

Féljünk-e a web rendering monokultúrától?

John Siracusa:

Web rendering engines are extremely complex. There are very few companies that have the expertise to create and maintain one on their own. (Again, the similarity to Linux is strong here.) I’m glad all those developers at Apple and Google are working on improving the same open-source web rendering engine, rather than dividing their efforts between two totally different, proprietary engines. Adding Opera’s developers can only make things better. The proliferation of WebKit will be a rising tide that lifts all boats.

Hozzáférhető dialógusablakok markupja

Ha saját dialógusablakot tervezünk és markupolunk, akkor fontos szempont, hogy a különféle screen readerek is megfelelő módon legyenek tájékoztatva erről. A “role” és “aria-label” argumentumokkal írhatjuk le ezt:

<div id="my-dialog" role="dialog" aria-label="New Message">
    <-- Your dialog code here -->
</div>

Az ARIA az Accessible Rich Internet Applications rövidítése és ezek a role-ok (listájuk itt) a szemantikát hivatottak belevinni a markupba. Érdemes még foglalkozni azzal a kérdéssel is, hogyan adunk és vesszük el a fókuszt a dialógus ablakokról billentyűzettel, hiszen aki screen readerrel közlekedik a képernyőn, bizonyára nem fogja tudni egérrel bökdösni az érdekes részeket. Ehhez is van egy sor olyan dolog, ami a részünkről viszonylag kevés erőfeszítésbe kerül, viszont nagyon sok ember életét könnyíti meg.

Mindez Nicholas C. Zakas remek posztjából.

Magyar-angol nyelvi eszközök Macre 1.1

Tavaly szeptember végén adtuk ki Szotyival a Magyar-angol nyelvi eszközök telepítőjét Macre. Az 1.0 kiadással volt egy olyan probléma, amitől a rendszer beállításai egyes számítógépen egzotikus problémákat okoztak. Decemberben levettük a telepítő csomagot és kiszedtük belőle a telepítőnek azt a részét, hogy a rendszerbeállításokban és a Dictionary.app-ben bármit átállítson.

Most kiadjuk a csomag 1.1-es változatát, ami nem tesz mást, mint a megfelelő fájlokat a megfelelő mappákba másolja, innentől pedig a felhasználónak kell két helyen aktiválnia a nyelvi eszközöket: egyrészt a rendszer beállításaiban kiválasztani a magyar helyesírás ellenőrzést, másrészt a Dictionary.app-ben az angol-magyar szótárat, végül a Pagesben kiválasztani a magyar helyesírás ellenőrzést (mindhárom lépés opcionális). Az egész művelet nem tart tovább egy percnél, és csak egyszer kell megcsinálni. Az Olvasd el! fájlban részletesen be is mutatjuk a megfelelő lépéseket.

A nyelvi eszközök 1.1-es telepítőjét a csomag honlapjáról, a http://plastik.hu/nyelvi_eszkozok/ címről lehet letölteni.

Ingyen CS2? Nem hiszem.

Az ARS szerint nem jófejségből adta ki a hét elején az Adobe az ingyen CS2-ket, hanem:

Unfortunately, it appears that Adobe wasn’t really intending to give out CS2 for everyone. (…) CS2 used a product activation scheme to control licensing. (…) In December, Adobe retired the activation servers used by CS2. This posed a problem for CS2′s licensed users, because without the activation servers, they can no longer reinstall the software. To help these people out, Adobe offered versions of CS2 that didn’t need activation. (…) It was just trying to assist its customers.

Bevezető a komplex számokba

A magyar Wikipédia első mondata:

A komplex számok halmaza a valós számhalmaz olyan bővítése, melyben elvégezhető a negatív számból való négyzetgyökvonás (a valós számok halmazával ellentétben, ahol negatív számnak nincs négyzetgyöke), valamint ennek folyományaként más valósokon belül nem értelmezett műveletek is értelmezhetővé válnak.

Lejjebb halmazelméleti, geometriai és algebrai modellben is levezeti a komplex számokat, ebből kettőt itt is szerepeltetek most:

Tetszik érteni? Nem? Nem baj. Az angol nyelvű szócikk picit szemléletesebb. Harmadik mondat:

Complex numbers extend the idea of the one-dimensional number line to the two-dimensional complex plane by using the horizontal axis for the real part and the vertical axis for the imaginary part.

Szerintem ez a jó indító mondata a témának, persze ez sem szemléletes annyira, mint Steven Wittens január 5-én publikált “How to Fold a Julia Fractal” című posztja, ami egy csodálatos poszt, egyben tökéletesen fejezi ki mindazt, amiről a blogolás szól. Láthatóan élvezi a témát, szeretne valamit továbbadni belőle és időt, energiát nem sajnálva egy olyan posztot ad ki ingyen, amit nemhogy pénzért kéne árulni, de egyenesen drágán. Vagy épp ellenkezőleg: a középiskolai matematika órán le kéne adni.

Wittens korábban már járt nálunk (először, másodszor, harmadszor, negyedszer), nem véletlen mostani előfordulása sem. Nem csinál mást, mint egy interaktív bevezetést a komplex számok világába a WebGL segítségével. Csodálatosan felépíti a történetet, megmutatja interaktív, mozgó, forgatható ábrákon a világot, aztán továbblép egészen a Mandelbrot és Julia-halmazok ábrázolásáig.

Tényleg csodálatos és érdemes Chrome-ban végignézni a posztot, végigkattintgatni a dolgokat, annyira vizuális, annyira megfogható, hihetetlen.

Őrületes számomra, hogy a magyar oktatási rendszer és matematikai tananyag mennyire elfuserált, elbaszott szar ehhez a poszthoz képest. Most ezzel nem akarok megsérteni senkit, de egy ilyen reprezentáció és szemléltetés azt gondolom, hogy sok gyereknek meg tudná hozni a kedvét a téma iránt, semmint a dolgozatok, feleletek és a bizonyítások bemagolása.

Én egyébként sokat köszönhetek a poroszos matematika oktatásnak is, viszont azt is látom, mennyit nem. Nekem úgy kellett megtanulnom a dolgokat, hogy kilöktek az ablakon, tessék, Józsikám, szállj. (Jól oda is baszódtam a földhöz néhány esetlen szárnycsapás után, emlékszem, a középiskolában az első matematika dolgozatom kettes volt, akkor úgy éreztem: mindennek vége. Game over 8 biten, baszki, ennyi volt. Ha akkor lett volna egy Macem és Steven Wittens posztja, sokkal kiegyensúlyozottabban gépelnék most!)

Érdekes kérdés ez egyébként: a magyar módszerrel, a felügyelettel és szigorral sokkal összeszedettebben tanul az ember, viszont az amerikai oktatási rendben játékká, érthető játékká válik az egész. Nagy kérdés számomra az, hogy ez utóbbival el lehet-e érni eredményt, rigorózus rendet?

Azt hiszem, hogy igen. Az előbbivel egészen biztosan, csak annak két “aprócska” baja van: az egyik az, hogy aki nem veszi fel a tempót, az kihullik – ilyet is láttunk. A másik baja pedig az, hogy mint minden gyógyszernek, ennek is van mellékterméke. Nem is máshogy hívják, mint úgy, hogy szorongás.

Függöny.

Szíriusz Kapitány rádiójátékok

Az időmilliomos apuka:

Harminckét évvel ezelőtt, 1977-ben kezdődött el és tizenhárom éven keresztül minden nyáron visszatért Szíriusz Kapitány és holdbéli pajtásai 25. századi kalandjairól szóló rádiójáték sorozat. (…) Régebben meg lehetett vásárolni a felvételeket az archívumból, de ez a lehetőség néhány éve megszűnt. Szerencsére különböző utakon felkerültek másolatok fájlmegosztó szerverekre. Mivel ezeket az anyagokat hivatalosan nem lehet megvásárolni, hanghordozón kereskedelmi forgalomba nem kerültek, a szerző László Endre már nem él, és a rádiójátékok annak idején a közpénzből fenntartott állami rádió költségvetéséből készültek, úgy érzem, kötelességünk a biztonsági másolatok a terjesztése!

2009-es poszt, de én még csak most akadtam bele.

Spotlight okosságok

Írjunk be valamit a Spotlightba.

a találati lista szótár elemre ugrás ⌘L
a keresési eredmény megnyitása a szótárban ⌘D
a keresési eredmény megnyitása Wikipédián ⌘W
a keresési kifejezéssel keresés böngészőben ⌘B
a keresési eredmény megjelenítése Finderben ⌘R
a találati eredmények megnyitása Finder Info ablakban ⌘I
a legelső találat megnyitása ⌘T

Érdemes megtanulni őket, nagyon hasznos. Mountain Lion alatt működik az összes.

/via eFi