Kardos a 444-ről

Interjú Kardos Gáborral, a 444 vezérigazgatójával a Kreatív.hu-n:

Úgy indultunk, hogy napi 5-10 ezer látogatónak is örültünk volna, annak ellenére, hogy a szakmában nagy volt várakozás. Ehhez képest az indulás pillanatától kezdve napi 50 ezer egyéni látogató fölött teljesítünk. Viszonylag még hektikus a forgalom, vannak nagyon kiugró eredmények, a hétköznapjaink azonban alsó hangon 60-70 ezresek, kiugró napokon jártunk már 130 ezernél is. A hivatalos mérés még zajlik, de úgy tűnik, hogy a látogatóink elsősorban városiak, nyitottak, kemény webhasználók, gondolkodók, véleményvezérek.

Én napi 20-40 közé saccoltam. Nagy kérdés, hogy a kis szereplős, érdekvezérelt magyar médiapiacon mennyire fogják tudni berántani azt az éves 150 milliót, vagy inkább a havi 12-15-öt. Jelenleg kettő Google AdSense hirdetést látok az oldalon, whitelistelem az AdBlockot a 444-re, kíváncsi vagyok, mikor jelenik meg az első hirdetés. (Vagy volt már valami?)

Kevesebb CGI, több robot az új Star Wars filmben

Kathleen Kennedy, a készülő új Star Wars producere nyilatkozott:

JJ Abrams’ sequel will see a return to more practical effects, blending them with CGI in an attempt to recapture the magic of the original movies.

(…)

‘Looking at all the Star Wars movies and getting a feel for what even some of the early films did, combining real locations and special effects – that’s something we’re looking very seriously at.’

Kennedy also hinted that we could be seeing less CGI characters like Jar-Jar Binks and more real, physical droids.

‘It’s using model makers; it’s using real droids; it’s taking advantage of artwork that you actually can touch and feel,’ she said.

PSD.rb

A LayerVaultosok csináltak egy nyílt forráskódú PSD parsert Rubyban:

PSDs are very widely used, yet Adobe has never produced an easy way for developers to work with the format. Indeed, some developers have gone mad trying to parse PSDs. We know the feeling.

For some time, we’ve been meticulously building a tool to open the Photoshop format. It’s a Ruby library for reading and writing PSDs, and it’s called PSD.rb.

/via @hipra

Better call handling

Csináltam egy gyors rajzot, hogyan látom több értelmét:

Általában ugye felvesszük a hívást, egyáltalán nem egyforma az aránya az elutasítással. Másrészt az elutasítás foglalt jelzést küld a hívó félnek, viszont ezzel egyforma arányban (vizuálisan mármint) van szükség egyszerűen a némításra. Ilyenkor a hívó fél tovább csönget minket, amíg meg nem unja. Jelenleg ez úgy érhető el a telefonon, hogy megnyomjuk a hangerő gombot. Én ezt kivezetném ide.

iOS béta 4

Tegnap megjelent az új iOS béta és csak annyit tudok hozzátenni: semmi drasztikus dologra nem lehet már számítani a végleges előtt, sőt, még a Safari ikonja is sanszos, hogy marad olyan, mint amilyennek a keynote-on bemutatták. (És itt húznám fel a “bullshit” zászlót azon, hogy Ive marketing teamje tervezte az ikonokat, körbement egy ilyen nevetséges hír anno.) Mégis változtattak egyébként az ikonon, a színátmenet picit finomabb lett:

A Macrumorsön, ahonnan ez a kép is származik, összeszedtek még egy csomó hasonló jellegű apróságot (és tekerjük végig a 9to5mac-et is!). Nekem nagyon bejönnek az új, finoman lekerekített dialer gombok és a Jobs-féle szemüveg ikon is Safariban.

Semmi drasztikus módosítás, kizárólag apró finomítások minden fronton. A layer designereket átképezzük.

App ajánló: Calca

Baromi jó gondolat és kivitelezés Frank Krueger iOS fejlesztőtől: szabadszöveges számológép, ami valós időben interpretálja a végeredményt. Elég neki beírni néhány sort angolul és máris számol. A szoftver még egy 1.1 kezdeti változatban érhető el iOS eszközökre €2,69-ért és Macre egyaránt €4,49-ért, viszont hamarosan érkezik hozzá a grafikon rajzoló képesség is. A példa oldalon sok mintát találunk arra, mire képes, egy nagyon rövid bemutató:

price = $350,000
down payment = 20% * price => $70,000
finance amount
= price - down payment
=> $280,000

interest rate = 3.7%/year
term = 30year

n = term * 12/year => 360
r = interest rate / (12/year) => 0.0031

monthly payment
= r/(1 - (1 + r)^(-n)) * finance amount
=> $1,288.7924

Érdemes elolvasni még ezt az interjút is a fejlesztővel. A tumblr-e, ahol sok iOS fejlesztési ötlettel is találkozhatunk, erre.

The Joker Rising

Fan made film, 3000 dollárnál (kicsit kevesebb, mint egy millió forint) is kevesebb pénzből csinálták. Még nincs kész, de kirakták a teljes anyagot, bárki megnézheti (esetleg egy jó 7 perces jelenet belőle). Nem különösebben szeretem az ilyen abszolút low-cost dolgokat, viszont ez a film kifejezetten tetszett, főleg az első fele. Nem mondom, hogy tökéletes alkotás, de elég jó volt ahhoz, hogy végignézzem (az interneten).

Tovább is van, mondom még

Disclaimer: akit nem érdekelnek a videojátékok, nem értheti meg, mi a motivációja ennek az egésznek, vagy hogy mit jelent valaminek a végére felrakni a pontot, ami adott esetben extrém nehezen teljesíthető. Viszont aki hajtott már az utolsó néhány achievementre egy játékban, tudja, hogy miről van szó. 🙂

Egy hosszas nyújtás után vasárnap reggelre az alábbi gyűrűk hiányoznak:

A kékkel jelöltekhez újra végig kell vinni a két játékot (szerencsére a gyűrűk transzferálhatók, így csak a story + items-szel elég foglalkozni). Ebből a 7-es számú egy extra dungeont jelent, azt mindenképpen látnom kell! A maradék kettő pedig egyszerűen beszerezhető, password transfer két NPC között (erről majd máskor). A szürkével jelöltek csak eredeti GBA-val bújnak elő, egyik az egyik játékban, másik a másikban (15. GBA Time Ring – Oracle of Ages, 52. GBA Nature Ring – Oracle of Seasons). Azt illetően megoszlanak a vélemények, hogy ezt a dolgot a Nintendónak fixálnia kellene-e, szerintem nem, hiszen a gyűrű kollekciót az ember szabadon hurcolászhatja gépek és rendszerek között egy egyszerű jelszavas rendszer segítségével, így senki sincsen korlátozva (én sem), hogy beszerezze eBayről a GBA konzolt a kettő GBC játékkal és legit módon szerezze meg a hiányzó két gyűrűt. Az 55-ös gyűrűhöz pedig le kell még egyszer vernem Ganont.

Maradtak tehát a következők:

37 – Red Joy Ring
57 – 100th Ring

A Red Joy egy nevetséges 3-as osztályú drop, csodálom, hogy nem adta még be, rengeteg helyen össze lehet szedni a játékban, az utolsó gyűrű pedig a századik gyűrű bevizsgálása után jön automatikusan. (Ha az ember összeszed magának egy gyűrűt, akkor az még csak ún. kérdőjeles “seed ring”, ezt a Vasu nevű NPC-vel kell felbecsültetni. Sajnos amikor megszerezzük a gyűrűt, a gép már tudja, mi van benne, Vasu csak megmondja ugyanezt, így nem lehet abuse-olni a dolgot, azt is megpróbáltam.)

Ugyanakkor 100th Ringre még egy kis kitérő. A két játékban összesen van 64 gyűrű. Sokat lehet találni a Seasonsben is (nekem ez volt a “linkelt” játék, erről majd máskor), de én most az Agesben farmolom őket alapvetően. Ha levonjuk a 8 hiányzó appraisalt a 64-ből, marad 56. Szerintem max 20 gyűrűt szedhettem a Seasonsben, tehát olyan 30-40 appraisalom lehet az Ages játékban (sajnos egy játékon belül kell csinálni 100-at). Szombaton már a gyűrűfarmolás alatt appraiseltettem 22-t (és nem dobta a Red Joy Ringet!), azaz most olyan 60-65 körül lehetek. De az is lehet, hogy 70 és 80 körül.

Ahhoz, hogy szerezzek egy gyűrűt, kell egy gasha seed, ami viszont 300 helyi pénzbe kerül. Ezt a magot bizonyos rejtett pontokon a játékban el lehet ültetni, ami bizonyos paraméterek teljesülése esetén gasha nutot teremt, amiben LEHET, hogy lesz gyűrű – de az is lehet, hogy nem. A karakter maximum 999 pénzt tud tárolni, szóval tetemes összeg egy gasha seed. Csak a tegnapi 22 gyűrű összegyűjtéséhez farmolnom kellett 22×300 = 6600 pénzt. (Értelemszerűen meg is lett a 10 ezer összegyűjtött pénz gyűrűm.)

Viszont még mindig hiányzik ez a két darab. Elmondom, hogy megyek neki újra. Próbálok picit tudományosabb lenni.

A játékban található 11 soft soil helyszín, ahol lehet magot vetni és produkálhatja a 3-as osztályú gyűrű dropot. (5 helyszínen nincs hármas drop.) Ebből a 11-ből négy helyen 1-3-as osztályúak jöhetnek, hat helyszínen 2-4, a maradék egy helyen pedig 3-5. Összeszámoltam azt is, hogy a 3-as drop előfordulási valószínűsége mennyi az egyes osztályú helyszíneken:

1-3, 4 db – 30%
2-4, 6 db – 33%
3-5, 1 db – 46%

A nyerő stratégia ezek után rámenni a legnagyobb valószínűségű 3-as drop helyekre. Ez tehát hét helyszín. Ha körbejárom egyszer őket, és van nálam gasha ring (ettől gyorsabban nőnek a fák), akkor jó eséllyel a következő körben az első fa már terem.

Összefarmoltam 28, huszonnyolc, gasha seedet (igen, 8400 pénzt, erről a farmolásról is tudnék mesélni!), ami pontosan négy (7×4=28) bejárást tesz majd lehetővé ezen a hét helyszínen. Most tehát felrakom a gasha ringet és megindulok vetni. 28 maggal később beszámolok, hogy meglett-e a két gyűrűm. Ha nem, akkor kezdhetem előről az egészet, vagy módosítok a stratégiámon. Nagyon nincs mit, mert a 100 appraisal elég messze van még.

update: gyerekaltatás után, vasárnap este 23:15-kor megszereztem a hiányzó kettő gyűrűt. A pontos tervezés meghozta a gyümölcsét. Egészen pontosan 29 gyűrűvel állítottam be Vasuhoz a túrám végén (bejött egy Maple találkozó gyűrű is), ott realizálódott előttem, hogy maximum 32 lehet nálam, de szerencsére ebből nem lett baj:

Egészen pontosan a 14. appraisal hozta meg a hiányzó gyűrűt:

Ez után paráztam, hogy mennyi lehet még a 100-ig hátra, de néhány gyűrű után:

Most pedig leverem a Seasonsben Gannont és bezsákolom az utolsó bezsákolható gyűrűt is. Innen már nincs más hátra, mint a három kék gyűrű és a kettő szürke. Viszont megcsináltam, büszkén rakhatom már ki a bannert:

Time traveling hipster

Wikipedia:

A photograph from 1941 of the re-opening of the South Forks Bridge in Gold Bridge, Canada, was alleged to show a time traveler. (…) Further research suggests that the modern appearance of the man may not have been so modern. The style of sunglasses first appeared in the 1920s, and in fact Barbara Stanwyck can be seen wearing a similar pair in the film Double Indemnity three years later. On first glance the man is taken by many to be wearing a modern printed T-shirt, but on closer inspection it seems to be a sweater with a sewn-on emblem, the kind of clothing often worn by sports teams of the period. The shirt is very similar to the one that was used by the Montreal Maroons, a hockey team, from that era.

Hiányzó gyűrűk

The Legend of Zelda: Oracle of Ages / Seasons játékokban 64 számozott gyűrűt lehet összelapátolni. Ebből sok elég egyszerűen megvan, viszont vannak olyan gyűrűk is, amik miatt ÚJRA végig kell játszani mind a két játékot. Lévén, hogy mindkét játékon fő- és oldalküldijein túl vagyok már, péntek esti programként ezeket szedegettem össze. Semmi gondom nem lenne akkor, ha a gyűrűket valami nehéz, vagy bonyolult dungeon végigjátszása után adná a program (van ilyen is!), de az, hogy a minijátékokban el kell érni őrült pontszámokat, vagy a kis valószínűségű random dropokat kell farmolni – őrület. Ez van már csak hátra:

A 15 és 52. számúakat 3DS-en nem lehet összeszedni, mert zárva van a két bolt, hogy meglegyen (csak GBA hardveren nyílnak ki). A három kék színűhöz kellene végigvinni mind a két játékot újra, ebből a 7-es számú izgalmas, ugyanis ahhoz jár egy egyedi dungeon! Az 55-ös tulajdonképpen már megvan, mert levertem az utolsó főszörnyet, az 54 és 57-hez grindolni kell még egy keveset, de nem gond, viszont a zölddel jelöltek a maradék random dropok. Ezeket a maradékokat ráadásul már csak egy bizonyos helyen adja be a program, így ott kell farmolni reggeltől estig. Baromi unalmas, mert el kell ültetni egy magot, leverni 20 mobot (mert van már gasha ringem, ha nem lenne, 40-et kéne), utána elvinni a magot a gyűrűshöz, becsültetni, aztán vagy beadja az egyiket, vagy nem. BOOOOOOOORING!

Bekezdések tördelése a Knuth-Plass algoritmus alapján JavaScriptből

A Knuth-Plass tördelés:

[The algorithm solves] the problem of dividing the text of a paragraph into lines of approximately equal length. Instead of simply making decisions one line at a time, the method considers the paragraph as a whole, so that the final appearance of a given line might be influenced by the text on succeeding lines.

Az eredetileg 1981-ben publikált eljárást TeX-ben már implementálták és állítólag ez az egyetlen olyan tördelés, ami igazán jó eredményt ad a nyilvánosan elérhető algoritmusok közül. Javában már létezik egy implementáció, nemrég pedig a fiatal dán Bram Stein (az Adobe Typekit teamből) készítette el a JavaScript változatot – illetve tette közzé a projektet GitHub-on.

Az eljárás összehasonlítva a böngészőkben elérhető text-align: justify-hoz képest, előbb a Knuth-Plass:

És a böngészőben:

Egy dolog az, hogy a Knuth-Plass egy sorral rövidebb végeredményre jutott vizuálisan szinte teljesen azonos látkép mellett, de a sorok végén látható arányszám is mutatja, hogy az optimálishoz képest mennyire kellett szét- és összehúzni a sorokat.

A Zsidai csoport

444:

Ha Orbán Viktornak egy csöpp esze lenne, már a Zsidai család tagjai ülnének minden pénzügyi és gazdasági kulcspozícióban. Zsidaiékon nem fog a válság: az igen küzdelmes budapesti vendéglátóipar legdinamikusabb családi vállalkozása 2008 óta öt új éttermet nyitott. A legújabb, a Baltazár éppen ma nyílt meg a Várban. (…) [Zsidai Zoltán] egy amerikai kutatást idéz, amely szerint a legsikeresebb vállalkozásokban megmérték, hogy az üzleti döntések alig 50 százaléka helyes. Nem a rossz döntés tesz tönkre egy vállalkozást, hanem a döntésképtelenség. A sikeres vállalkozás észreveszi, ha rosszul döntött, és képes gyorsan javítani.

Uj Péter is on fire.