A világ legjobb commentje

//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 39
//

Van több is (annak aki nagyon ráér):
http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered

Youtube HD

Youtube-on már egy ideje elérhetőek a HD felbontású videók, de akárhányszor elkezdtem nézni egyet, valamiért mindig akadt. Annyira nem voltak érdekesek, hogy megvárjam a fél vagy egy óra pre-buffert, de hát azért mégiscsak. Gondoltam ez itt a kelet, nincsenek szerverek, sávszélesség, megfelelő adottságok.

Picit alaposabban megvizsgálva a dolgot szembetűnő, hogy a google szervereivel nincs baj, szépen lehet róluk tölteni direktbe 1-2 M/s-el… Akkor mi a probléma? Az adobe flash, mi más.

Valaki azt gondolta, 100k kb/s mindenre elég lesz, miért is akarna valaki ennél több adatot letölteni egyszerre? Ez különösen nagyszerű döntés mindenkinek aki széles sávon ül. 100k-ra tördelt csomagokkal lehet a leginkább elérni a régi analóg modemek szintjét 120Mbps-es vonalakon.

A megoldás ezek után már “triviális”:
El kell menni az adobe oldalára (egy flash-t beállító html oldalra…):
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager03.html

és addig ügyeskedni, amíg az alábbi kép nem tárul elénk:

(Akinek nem sikerül: a csúszkát kell addig jobbra húzni, amíg a szöveg Unlimited-re vált… 🙂 )

A beállítás után gyorsabban betöltődik a 720p-s videó, mint a sima előtte.

General Midi és 2011

Nem hittem volna, hogy 2011-ben egy midi fájl lejátszása komoly kihívások elé állít majd. Régen az ember vásárolt egy hangkártyát (gus/awe32) és már szólt is a midi dos-ból, 16 bit-en.

A windows alatt van egy gm wavetable nevű dolog, ami arra jó, hogy a megadott hangszerekre ráutaló jeleket bocsásson ki, de professzionális használatra már a latency-je miatt is alkalmatlan. Marad tehát az alternatívák keresése, amikből nekem az alábbit sikerült összeraknom.

1. loopbe1, hogy legyen egy midi csatornánk, amit majd rákötünk a midi sampler-re
2. rgc:audio sfz: a sütijáró cég sound font samplere, ami majd megszólaltatja a general midi kompatibilis sound fontokat
3. egy jó sund font, pl: SGMV2_01.zip… (ha sfark kiterjesztésű a fájl, akkor használat előtt még ki kell tömöríteni az sfark nevű programmal)

Ezek után már, működik a midi playback a saffire 56-on is 🙂

Ja és hogy mire jó ez az egész: nosztalgiázni

Ha jó a hajó…

Hiába mondtam sokat, hogy amikor az ember megvásárolja az első, második, sokadik jacht-ját, akkor megváltozik a világnézete… A the lonely island nevű banda ezt dalba is foglalta jól: “You can’t stop me motherfucker, ’cause I’m on a boat”

The Lonely Island – I\'m On A Boat (ft. T-Pain)

Van benne minden, ami számít, t-pain, antares auto-tune, és természetesen egy jacht…

Egyébként a bandának van még pár vicces száma, érdemes csekkolni 🙂

Magyar karakterek irssi alatt

Bizonyos linux-okon az irssi alatt furcsán viselkednek az ékezetes karakterek. A megváltást itt is (általában ilyen esetekben mindig) az UTF-8 jelenti.

Az alábbi 2 beállítást kell tenni:
A putty-ban be kell állítani, hogy UTF-8-at használjon:
Putty Configuration: Window - Translation - Recieved data assumed to be in which character set: UTF-8

Irssi alatt:


Q: How to make UTF-8 support work with irssi?

A: Make sure your terminal supports UTF-8 (for example, xterm -u8). If you use screen, you may have to do screen -U. And in Irssi do /SET term_charset utf-8. (for 0.8.9 and older: /SET term_type utf-8)

(forrás: http://irssi.org/documentation/faq)

Ezek után irssi-be érdemes még mondani egy /save és kész is vagyunk…

wordpress double hyphens

Ha valaki 2 (vagy több) minusz jelet szeretne írni wordpress-be, akkor összevonja őket egy vonallá.
Pl: —-

A megoldás a <code> blokk használata.

Ha ilyen blokkba rakjuk a minusz jeleket akkor nem vonja össze őket:

----