A „interesting” kategória archívuma

Lassulni látszik a tablet piac

Jean-Louis Gassée (ex-Apple, ex-BeOS):

I see the lull in iPad sales as a coming down to reality after unrealistic expectations, a realization that iPads aren’t as ready to replace PCs as many initially hoped.

És utána Twitteren Benedict Evans:

slow iPad sales are worse news for the PC market: implies phones can take the greater share of PC use cases.

Gruber, ahonnan az eredeti két posztot vettem, még azt is hozzáteszi, hogy lehet, hogy a nagyobb kijelzőméretű iPhone-ok veszik át a tabletek helyét.

Teljesen elfogadható. Megfigyeltem, hogy Linda nagyon sokszor nem veszi elő már a laptopját, hanem a telefonján tölt el órákat. Én is ezt csinálom egyébként. Twitterhez, Instagramhoz, Facebookhoz amúgy sincs szükség iPhone 5c-nél jobb számítógépre.

Elit egyetemek

Doransky:

Malcolm Gladwell új könyvében (…) arra az eredményre jutott több kutató, hogy bár sok tehetség az elit iskolákba megy tanulni, sőt a szülők szeretnék mindenképpen oda járatni a gyerekeiket, a valóságban ezek az iskolák a legritkább esetben tesznek jót a gyerekeknek. (…)

Egy olyan egyetemen, ahova a legjobbak legjobbjai kerülnek csak be, még a legrosszabb tanulók átlagos eredményei is olyan szinten vannak, mint egy átlagos egyetem legjobb diákjaié. (…)

a legjobb egyetemek “rossz tanulói”, akik egyéként pont ugyanilyen jól dolgoznak, általában kiesnek az egyetemekről és semmivel sem sikeresebbek publikálási szempontból, mint gyengébb egyetemeken tanuló gyengébb képességű társaik.

A történet tanulsága, hogy az elit egyetemeket és iskolákat általában a szülőknek építik — ők fizetik be a gyereket -, de a diákok számára sokkal fontosabb, hogy olyan pályán játszanak, ahol a legjobbak tudnak lenni.

Spritz

Spritz – Contextual reading / text streaming koncepció: szavakat villant fel egymás helyén, a szemnek nem kell mozognia, csak egy helyben maradni, mégis baromi gyorsan be lehet fogadni az információt. Én a weblapon látható 500 wpm sebesség mellett is baromira kényelmesen tudtam olvasni – állítólag ennek a négyszerese az a szint, ahol már igazán előjönnek a módszer előnyei. Kíváncsi vagyok, mi lesz belőle. Azt vajon hogy kell megoldani, amikor ugrani akarunk egy bekezdést? Na és azt, ha vissza akarok ugrani egy-két mondattal előrébb?

Stephen Wolfram’s Introduction to the Wolfram Language

Megéri végignézni. Egy Computable Document Format (CDF) Playert kell letölteni hozzá, hogy kipróbáljunk néhány példát. Én a Wolframot nagyon szeretem, rengeteg dolgot szoktam rajta megnézni (best use case: időzóna konverzió), és értem, hogy a “Pro” szolgáltatások miatt adja vissza képként az eredményt, illetve lesz teljesen használhatatlan – a Google biztos “ingyen” adná.

Kína

Business Insider a kínai tech industry-ról:

For years, Hugo Barra was one of the most visible executives at Google. He was a product manager for its Android team. Every year at Google’s biggest conference, Google I/O, Barra would show off Android’s latest new features for the whole world. Then, in August of this year, Barra quit Google to work for a Chinese company.

Így indul a cikk, aztán bemutat egy halom dolgot a kínai tech iparról. Nagyon kemény az egész.

/via N. Tamás

A világ legdrágábban élhető városai

Business Insider:

This year, London was the most expensive city, where monthly rent for a furnished one-bedroom apartment was the equivalent of $4,250. A monthly ticket for public transportation was $215, and a typical man’s haircut cost roughly $28. (…)

Below is the full list of the top 5 cities based on Expatistan’s Cost of Living index.

1. London, UK (280)
2. Oslo, Norway (267)
3. Geneva, Switzerland (259)
4. Zurich, Switzerland (256)
5. New York City, USA (237)

Harmadik típusú találkozások

Linda svéd social hálójában van egy lány, aki a Wikimedia alapítványnál dolgozik (ez a Wikipedia “kiadója”) és a férje, aki fejlesztő a Dropboxnál. Karácsonyra hazajöttek Európába mindketten, így az egyik sörözés alkalmával fel tudtam tenni nekik néhány kínzó kérdést. Ebből egy rövid kivonat:

1. Bitcoin? Nagyon remélik, hogy nagyobbra nő, de még nem vásároltak be, viszont tervezték. (A lány odafordult a fickóhoz és megkérdezte, hogy “drágám, hol is tart ez?”, de akkor épp nem kapott választ.)

2. Hogyan lehet bekerülni a Dropboxhoz? Caltech.

3. Miért nincs a Dropboxon a 100 gigás csomag alatt semmi? “Ezen sok vita megy nálunk a cégen belül is, de annyit el tudok mondani, hogy lesznek majd változások ezen a téren. (vigyorog)” Ő állítólag már az egyetemen is előfizető volt.

Elhangzott még, hogy a Google-hez és más menő tech cégekhez hasonlóan náluk is kiemelt figyelmet fordít a munkáltató arra, hogy a kollégák annyira jól érezzék magukat a cégnél, hogy ne is nagyon akarjanak hazarohanni onnan. Ennek érdekében délután 4-kor süteményes kocsi megy körbe, nyilván van céges gym és állítólag jobb náluk a kaja is, mint a Google-nél. (San Franciscóban vagyunk, természetesen mindkettő kaja nagyon jó, és persze fogalom nélkül vagyunk.)

Nagyon tetszik ebben az életstílusban az, hogy az egész világ potenciális nyaralási célpont és rettentő világpolgárok is mindketten. Keresnek annyi pénzt, hogy ne nagyon kelljen azon morfondírozni, vajon elmenjenek-e Hawaii-ra nyaralni (elmennek) vagy beugorjanak-e a Bitcoinba.

Úgy érzem most magam, mint amikor megnéztem egy jó filmet!

Vagy amikor bicajjal megyek le a dombról és kifújja a szememet a szél!

Carmack régi .plan fájljai

Possibly Interesting Stuff:

During the development of the Quake series John Carmack provided updates through .plan files. These files covered what John was working on at the time and they make pretty interesting reading. Here are the files to download. Each year of .plan updates is contained in a single downloadable PDF.

És mellette van az összes Slashdot kommentje is kontextusában, kigyűjtve egy PDF-be.

Data Structure Visualizations

David Galles a san franciscói Computer Science egyetemen kiegészítő anyagnak készítette, szerintem zseniális. Bevezető sorok:

The best way to understand complex data structures is to see them in action. We’ve developed interactive animations for a variety of data structures and algorithms. Our visualization tool is written in javascript using the HTML5 canvas element, and run in just about any modern browser

Itt pedig élesben. Néhány címszó, amiket megnézhetünk működés közben:

Basics (Stack: Array Implementation, Stack: Linked List Implementation, Queues: Array Implementation, Queues: Linked List Implementation, Lists: Array Implementation (available in java version), Lists: Linked List Implementation (available in java version)), Recursion (Factorial, Reversing a String, N-Queens Problem), Indexing (Binary Search Trees, AVL Trees (Balanced binary search trees), Red-Black Trees, Splay Trees, Open Hash Tables (Closed Addressing), Closed Hash Tables (Open Addressing), Closed Hash Tables, using buckets, B Trees, B+ Trees) …

Erre pedig egy hazai gyűjtés.

Miért fél az emberek nagy része a nyilvános szerepléstől?

Matt Haughey:

[i]n the normal course of human existence, any more than 5 or 6 pairs of eyes on you means trouble. If there are 300 pairs of eyes looking at you, you are about to be ambushed — you are someone’s dinner. That is why your palms get sweaty thinking about a stage and where butterflies in your stomach come from and once I realized that, I started to became ok with this.

A poszt is jó, amiben tippeket ad azoknak, akik előadni készülnek. Érdemes arra is odafigyelni, hogy ő három hónapig (persze nem egyhuzamban) készül egy komolyabb prezentációjára, amiben az utolsó hónapban már csak gyakorolja és finomítja.

A PS4 menürendszere WebGL alapú

Don Olmstead (Google):

When you login to your PS4 you are running #WebGL code. The PlayStation Store, the Music and Video Applications, as well as a good chunk of UX are all rendered within the browser.

A néhány nappal ezelőtti PS4 Polygon reviewből:

Navigating the PS4′s menus and UI quickly and with little lag is one of the more refreshing elements of the next-gen console experience.

Ha jól értem Olmstead dolga az volt, hogy optimalizálja mindezt, hogy tényleg jó is legyen. Don az SFHTML5 meetupon fog beszélni majd a szakmai közönségnek róla.

60 FPS videofelvétel iPhone 5-ön

A Studio Neat kézműves iOS fejlesztő-barátok készítettek egy iOS 7 minimál appot, amivel Vine hosszúságú felvételeket rögzíthetünk és benne utána egyszerű kontrollok segítségével gyorsíthatunk és lassíthatunk kedvünkre, ez a SLOW FAST SLOW (weblap, iTunes Store €1,79.-). Ez önmagában nem lenne hír, bár tényleg nagyon szép, minimál és ízléses az app, viszont amikor megláttam a viewfindert, leégett a hajam: itt ugyanis 60 képet kapunk másodpercenként. Az élmény ahhoz hasonlítható, mint amikor megláttam a RAGE-et Xbox-on, vagy még másképp olyan, mintha a telefon hátlapja üres lenne és átlátnánk rajta, baromi gyors. Az iPhone 5s egyébként 120 FPS-sel rögzít (de gondolom az is csak 60-at rajzol ki). Érdemes kipróbálni, ez a 60 FPS viewfinder iOS 7-ben új dolog.

update: aki letölti magának az új hardver vásárlással ingyenes iMovie-t, az 720p-ben ugyanígy megkapja ugyanezt.

Képek elforgatása

Baromi jó poszt a képek elforgatásáról, a régi demoscene programozási időket juttatja eszembe. Van egy képünk (ha úgy tetszik, egy tömb) és ezt szeretnénk valahány fokkal elforgatva kirajzolni. Ha a pontokat vesszük egyesével, könnyedén megtehetjük a lineáris algebrából ismerős képlettel:

De itt jön a poén: ha a tömböt átforgatjuk ezzel, akkor lyukacsos képeket kapunk, mert nem feltétlen esik minden pixel az elforgatásban is a megfelelő helyre, hiszen raszteres képeink vannak (több pixel eshet a kerekítés miatt ugyanoda és ezzel lyukak válnak láthatóvá).

Ennek kivédésére több eljárás is szolgál, a legegyszerűbb az, hogy “túlmintavételezzük” (oversample) az eredeti képet. Ez csak azt jelenti, hogy minden képpontról azt feltételezzük, hogy valójában például 2×2 képpontból áll és minden egyes képpontra végrehajtjuk az eljárást (értelemszerűen ez jóval több számolást eredményez). A másik, ha fordítva gondolkodunk: az elforgatott kép pixelein megyünk végig és azt próbáljuk megállapítani, hogy egy adott képpont a forgatást megelőzően honnan jött. (Hiszen akkor nem lehet lyukas a kép, ha minden képpontot egyesével megnézünk.)

Van egy harmadik, nagyon ötletes megoldás is. Lineáris algebrából felírható a forgatás három mátrixművelet szorzataként:

Ez pedig nem más, mint három, ún. shear matrix (nyírás – thx Sz. Bertalan!), illetve Photoshopban skew-nek ismert művelet, ahol csak az egyik tengelyt döntjük meg. Egy forgatás gyakorlatilag azonos egy horizontális irányban fele annyival eldöntött, vertikálisan irányban ugyanannyi fokkal eldöntött, majd ismét horizontálisan fele annyival eldöntött művelettel. Ki is próbáltam Photoshopban, íme. A képet 27 fokban akarom balra forgatni.

Eredeti kép:

1. lépés – horizontal skew 13,5 fok

2. lépés – vertical skew -27 fok

3. lépés – horizontal skew 13,5 fok

Nagyon cool.