Sub testStrangeOverflowBug() Dim a As Double a = 1 / 86400 ' ezt simán eszi a rohadék a = 1 * (1 / (24 * 60 * 60)) ' ez tök ugyanaz, de egy Overflow Error a jutalmad End Sub
Sub testStrangeOverflowBug() Dim a As Double a = 1 / 86400 ' ezt simán eszi a rohadék a = 1 * (1 / (24 * 60 * 60)) ' ez tök ugyanaz, de egy Overflow Error a jutalmad End Sub
]]>
beforesleep.sh
#!/bin/sh osascript -e 'tell application "Finder" to eject (disks where free space ≠ 0)'
#!/bin/sh /usr/sbin/diskutil list | grep -e ' \+[0-9]\+: \+[^ ]\+ [^ ]\+' | sed 's/.*\(disk[0-9].*\)/\1/' | xargs -I{} /usr/sbin/diskutil mount {}
]]>
QuickCal egy OS X alá fejlesztett desktop alkalmazás, mely CLI dzsánkiknak hozza el a természetes nyelven írt iCal bejegyzés nirvánát. Ahelyett, hogy tovább ragoznám, nézd meg egy rövid videón, hogy mire képes:
Use QuickCal with Spotlight, Alfred, LaunchBar or any other application launcher from Quicktipps on Vimeo.
QuickCal Dashboard widget formájában már létezett korábban is, de nekem ő valahogy nem állt kézre. Spotlightból egy szemvillanás alatt indul, s ha egyszer megszokod az általa használt natural language szintaxist, soha többet nem húzod át az egérre a kezed egy gyors emlékeztetőért!]]>
Imperial Fun from Gabor Penoff on Vimeo.
Természetesen inkorrekt lenne, ha nem soroltam volna fel, hogy honnan jöttek a képek. Persze a franc nem regisztrálja ezeket magának, amíg gyűlik a netről levadászott anyag… vagy mégis? Hála az Safari és az OS X codereinek, a Safariból kiráncigált/letöltött állományok kMDItemWhereFroms meta tagja megkapja a linket, ahonnan a leechelt file származik. Innen már csak két lépés és készen vagyunk! Elsőnek írjuk meg a geturl scriptet, ami a későbbiekben is hasznunkra válhat, ha CLI-ből akarjuk megtudni, honnan szedtünk le egy file-t:#!/bin/sh mdls -name kMDItemWhereFroms "$*"
for file in `ls .`; do (geturl ${file} | grep http >>~/Desktop/urls.txt); done
Pappito cimbora blogján, hogy megjárták az ausztráliai Lone Pine Coala Sanctuary-t Brisbane-ben. Két éve nekünk is szerencsénk volt ehhez, filmeztünk is egy csomó mindent, amit még nem publikáltam. Íme egy kis előzetes:
New Zealand / Australia 2009 – animals, preview from Gabor Penoff on Vimeo.
]]>
Ez pedig a szíjon levő karabíner és a csúszkálást határoló csat:
Így néz ki az R-Strap zseb:
A cég állítása szerint a vékony sodrony alig jelent plusz tömeget. Ez valóban így van, ám a saját példányomban a szíjba integrált fémsodrony “szőrei” néhol kitüremkednek a textil alól és rendesen meg képesek szúrni. Így ez nagyon buta megoldás: ha az integrált szíj kapott volna egy vékony műanyag borítást, a kínos probléma nem létezne.
A vállszíj párnázott része előtt a szíj és a benne levő fémszál rugószerűen fel van tekerve egy neoprén tokban:
Ez az ötlet hatalmas: sokkal kevesebbnek érzed a szíjon lógó tömeget az integrált “rugótól”.
A SunSniper szíja már az R-Strap által aktuálisan használt csavaros karabínert és kamera mountot használja. A kamera oldali mount kapott egy puha talpat a csavar mögé, ami meggátolja, hogy a csavar kitekeredhessen:
A csavaros karabíner lényege, hogy a nyíló szárra vágtak egy menetet, amin egy belül menetes kis csövecske tekerhető fel-le. Ha a karabínert zárod és a csövet eltekered, az nem engedi kinyitni a csatot.
A megoldás jónak hangzik, a gyakorlatban azonban kényelmetlen.
A SunSniper nem tett a szíjra csatot, amellyel a kamera csúszkálását lehetne behatárolni.
A szíjat több magyar forgalmazó is teríti.
Mindkét rész kellően strapabírónak látszik.
A Loop új generációs szíjában azonban a kamera csatlakozás megoldása az igazi ötlet: a gyártó markecing dumája azt mondja, hogy az amerikai hadsereg által is alkalmazott rozsdamentes csatlakozót használják:
Ez a perfekt! A kamera tetszőleges pontjára (így az RRS L-plate szíjvállába) erős zsinórral rögzülő anyacsati végében belül van egy vápa. A szíjra szerelt mount oldalán négy apró golyó fekszik bele ebbe a vápába. A két kis golyóból 2 fix, míg a kettő másik flexibilisen behúzható a szíjon levő csatlakozó végének megnyomásával. Ez a gombot nem tudod véletlenül annyira lenyomni, hogy leválassza a kamerát a szíjról.
További plusz pont, hogy a kamera oldalon levő kis acélcsatlakozóra a gyártó okosan négy darab O gyűrűt applikált, hogy megakadályozza a kamera esetleges sérülését.
Szeplős Váll volt az első számuk, ami a bandától a szívemhez nőtt – ez szólt 2007 októberében Dahabban, amikor 4+1 búvárok egy fantasztikus túrát éltünk át az egyiptomi paradicsomban. Született is belőle anno egy klip, amit sajna a januári server crash maga alá temetett – sebaj, itt van újra, szilveszter elé, vidámkodni:
Apple TV-t. Az eszköz egy 100 USD-ba kerülő, tenyérnyi dobozka. A doboz hátoldalán egy borotvazsinór aljzat (=beépített tápja van), egy HDMI anya, egy micro USB anya, egy optikai audio out és egy gigabit ethernet aljzat lakik, belsejében b/g/n-es WiFi és Bluetooth 2.1 EDR. A CPU az iOS eszközökbe fejlesztett Apple A4 ARM, a streaming tartalom puffereléséhez 8 GB RAM lakik a készülékben. 5 wattot eszik, mozgó alkatrésztől mentes, fekete fényes porfogó, de amúgy gyönyörű kis kütyü.
Egy hihetetlenül bosszantó tulajdonsága van: ugyan HDMI 1.3a aljzattal rendelkezik, mégsem implementálták benne a HDMI CEC standardet, amely azt tenné lehetővé, hogy a CEC buszvezetéken keresztül ébreszthetné/altathatná a belőle kijövő tartalom megjelenítéséért felelős HDMI CEC kompatibilis audio és video eszközöket. Remélem egyszer ezt meghozza egy firmware update.
A dobozka megjelenése után mohó haxor kezek neki is estek és alaposan körbenézték. Kiderült, hogy ő is iOS-t futtat, így nem elképzelhetetlen, hogy az Apple később a kis fekete kockát képzeli el az iOS platform megjelenítő frontendjének – na de ne szaladjunk így előre!
A kis kütyünek csak ott van igazán értelme, ahol streaming tartalmat is vásárolhatsz hozzá (ergo Magyarországon nincs), így az itthoni almás kereskedőknél sehol nem lehetett kapni. Jofkovot kértem hát meg, hogy kerítsen nekem egyet és ő azonnal intézte is: a tenyérnyi gépezet pár hét múlva költözött be a TV mellé.
Azon túl, hogy a kis dobozkával remekül nézhetsz trailereket, YouTube videokat meg Flickr fotókat, sok mindenre nem volt használható idehaza, egészen a 4.2-es iOS firmware megjelenéséig. Az új iOS firmware mellett jött az Apple TV-re is egy update, ami meghozta a Steve által már szeptemberben demozott AirPlay technológiát:
Az AirPlay nem más, mint egy mezei audio/video streaming, zeroconf (Bonjour) alapokra helyezve. Magyarul ez annyit tesz, hogy bármely AirPlay streamet adni képes eszköz (ezek jelenleg _hivatalosan_ az Apple iOS eszközei) képes bármelyik AirPlay streamet fogadni képes eszközre (ezek az új Apple TV, illetve az Airport Express, valamint 3rd party gyártók AirPlay kompatibilis eszközei (B&W, JBL, Denon, …)) audio és video streamet küldeni. Az AirPlay fogadó “output” eszközök csak megjelenítik a nekik sugárzott tartalmat, fogalmuk nincs annak mibenlétéről (azaz pl. az iPhone-ról streamelt YouTube videot továbbra is az iPhone tölti a netről és mintegy gatewayként továbbküldi mondjuk az Apple TV-nek megjelenítésre).
A dologra akkor figyeltem fel, amikor Steve apu szeptemberben azt mondta, hogy az AirPlay nyitott technológiák gyurmája, azt 3rd party gyártók beépíthetik a termékeikbe. Ebből azonnal jött, hogy előbb-utóbb megjelennek az AirPlay sender / receiver alkalmazások – és így is történt.
A TUAW Erica Sadun-ja volt az első, aki nekiállt az AirPlay hacknek: előbb elkészített egy AirPlayer nevű alkalmazást, mely a Mac-edet képes AirPlay receiver állomássá alakítani, majd a héten kiadta az AirFlick nevű AirPlay sender klienst, mely tetszőleges iTunes kompatibilis videofolyamot (offline tartalmat vagy akár online streamet) tud egy AirPlay receivernek küldeni.
A héten a történet úgy folytatódott, hogy az XBMC coder srácok portolták az AirPlay receiver funkcionalitást a media playerükbe, AirPlay vevővé téve ezáltal bármilyen, XMBC media centert futtató gépet (az első demóban egy Ubuntu Linuxon futó XBMC volt az AirPlay receiver).
Az iOS eszközök hackelése (jailbreak) után ott a lehetőség az AirVideoEnabler installjára, amely után az AirVideo iOS app képessé válik az AirPlay receiverek felé történő streamelésre.
Summa summarum, alakul ez az over-the-air streaming. Már most is baromi kényelmes, hogy esténként leülhetsz a TV elé és ott nézheted meg a napközben beesett YouTube videókat a nagy képernyőn, kényelmesen. Ha ez odáig fokozódik, hogy tetszőleges tartalmat küldhetsz a levegőben a TV-d és az erősítőd irányába, akkor már megint egy lépéssel közelebb került a Media Center Nirvana.
]]>