Colorr: kam se hrabou gravatary?
Ne, že bych neměl co na práci.
Akorát jsem čekal, než se mi dostahuje další díl Dr. House, a
právě v té volné chvilce jsem se rozhodl vymyslet a stvořit něco
průlomového, co změní způsob, jakým používáte internet. Nebo
tak něco.
Jak již název napovídá, Colorr je složeninou ze slov color a avatar. Jedná se o přímou konkurenci běžných avatarů, gravatarů nebo favatarů. Odlišuje se od nich jedním základním rysem:
- uživatel si ho nevybírá.
Colorr, čili barvu uživatele vybírá počítač na základě mnoha parametrů, jako např. záznamy v trestním rejstříku, krevní tlak, či zvuková znělost jeho jména. (Tedy teoreticky si uživatel může vybrat svou barvu. Tím, že si změní jméno.)
Vaše barva bude pravděpodobně zelená. Jak to vím? Vím, že můj
algoritmus hledání vhodné barvy ještě není úplně dokonalý. Má své
mezery. Chcete-li si být jisti, neváhejte napsat komentář.
Přiznejte svou barvu!
Po technické stránce
Navzdory všemožným překážkám se mi podařilo skript dopsat. Takto vypadá nejjednodušší řešení, na které jsem přišel.
function colorr ($s) {
$n = hexdec(substr(md5(strToLower($s)), 0, 8));
$r = floor(substr($n, 1, 3) / (999/255));
$g = floor(substr($n, 4, 3) / (999/255));
$b = floor(substr($n, 7, 3) / (999/255));
return "rgb($r, $g, $b)";
}
Tady na blogu používám složitější postup. Potřebuji barvy omezit na
jistou část spektra: generuji prvně tři hodnoty z HSL, kde S i L jsou
omezeny. Posléze, díky Davidově skriptu, si
barvu přepočítávám do RGB. Mohl bych barvu vypisovat jako hsl(h, s,
l)
, to je ale možnost teprve CSS3 a Opera < 9.5 ani IE <= 7 to
nepolknou.
Poznámka: Původní zdejší barvy byly jiné, a tak komentáře mohou být lehce nepochopitelné.
Komentáře (112)
k formuláři
RSS kanál komentářů
31.3. 2008 — 4:00
Jó, todle jsem já. Update: avšak na localhostu mi to dělá podstatně lepší barvu…
31.3. 2008 — 4:28
Nedá mi to :)
31.3. 2008 — 4:40
Bude to zelená?
31.3. 2008 — 6:22
ehmmm :-)
31.3. 2008 — 6:33
Že by nic… ;-)
31.3. 2008 — 7:07
Já jistě budu červenej…
31.3. 2008 — 7:28
lá dy dá, ty dý, ty dá..
31.3. 2008 — 7:32
zuppa colourr :)
mimochodem, v Opeře a IE7 se nezobrazují
31.3. 2008 — 13:52
A co budu já? :-D
31.3. 2008 — 14:54
doufám že nechytnu růžovou
31.3. 2008 — 15:12
[10] stibi: až mi bude algoritmus fungovat dobře a rychle a Colorr se trochu proslaví, plánuji prodávat barvy dle vlastního výběru (starting at $7!). A rozpoznávat mužské nicky a přimíchávat jim růžovou může být dobrý způsob jak si zvednout prodeje… Díky za inspiraci!
31.3. 2008 — 15:19
Tak schválně :)
31.3. 2008 — 15:32
31.3. 2008 — 16:23
schvalne treba za tejden pridej udaj kolik lidi z etch co clanek cetlo napsalo i komentar :o))
31.3. 2008 — 16:53
Jeden z mála článků, který mě donutil ho okomentovat!
31.3. 2008 — 18:24
Naše barvy již fungují! (Lépe než předtím.)
Davidovi patří dík!
31.3. 2008 — 18:44
Já chci zpátky svou nefunkční ranní modrou!
31.3. 2008 — 19:02
[17] Jan Martinek: je mi líto, e-shop s Colorr je zatím v první fázi testování…
31.3. 2008 — 19:04
Najradšej mám žltú.
Ale tu sa asi vedú len studené farby :-(
31.3. 2008 — 20:14
Kriste. Na Kahiho a mě vyšla růžová. Kam ten svět spěje?! :-D
31.3. 2008 — 21:52
Tak schválně. Bude to bezeslovácká zelená?
31.3. 2008 — 21:59
Reklamace, růžovou neberu, riskuješ že v budoucnu budu bojkotovat minimálně jeden zdejší článek a bezcitně ho v readeru odkliknu do pryč.
31.3. 2008 — 22:03
Já budu mít modrou, jsem takovej modrej pták…
31.3. 2008 — 22:42
Všichni nespokojení, máte jedinečnou šanci: opravte algoritmus tak, aby vybíral barvy z celého spektra (očividně se mu zalíbil prostor mezi modrozelenou a modročervenou) a máte, co jste chtěli!
31.3. 2008 — 23:07
Kahi: heh, taky růžovák, ale já mám sladší, ale co, teď mě nic nenaštve, právě jsem objevil, že Pratchettův Otec Prasátek a Barva kouzel byli zfilmování, mám velice spokojenou náladu :) to bude čumenda, jej já se těším .. pardon za OT :)
1.4. 2008 — 0:18
Tak na to jsem vážně zvědavej. Přiznej barvu!
1.4. 2008 — 12:47
Hopla
1.4. 2008 — 13:17
to jsem zvědav :)
1.4. 2008 — 13:18
Tady je to úplný stroj času…přidám komentář a jako bych ho přidal před hodinou
2.4. 2008 — 7:41
Zelená, zelená, ať je to zelená.
2.4. 2008 — 13:32
[29] Hrošík: už ne, dík. Způsobovaly to asymetrické skrvny na slunci.
2.4. 2008 — 14:19
let's colorr!
2.4. 2008 — 14:24
tak uvidíme…
2.4. 2008 — 16:06
Super nápad! Akorát se mi nelíbí ty randomizační funkce (copak může někdo brát vážně funkci, která se jmenuje „srand“?)
Myslím že by se barva měla utvářet na základě IP, OS, agenta a podobně… možná taky lehce na základě zasílaného komentáře ;-)
2.4. 2008 — 16:19
Pak by barva nebyla v čase statická a celé by to bylo nesmyslné. Už by nešlo o avatar.
2.4. 2008 — 19:50
Tak já to jdu zkusit taky :o)
2.4. 2008 — 21:23
Ja by som chcela žltú a just ju mať nebudem :-D Každopádne, je to fakt zaujímavé, Kahi :)
2.4. 2008 — 22:07
[37] Sisushka: Máme na skladě spoustu modré, zelené a růžové. Je mi líto, dokud se jich nezbavíme, žlutá ani červená nebudou…
6.4. 2008 — 11:53
Tak jsem zvědav, jakou barvu mám :)
7.4. 2008 — 21:05
To ej strašně vtipné! :D Čtenáře to přinutí ke komentování a to i zde znatelné. Gj :)
8.4. 2008 — 20:57
Moje barva bude modrá :D
8.4. 2008 — 22:40
Počuj Kahi, koľko chceš za oranžovú? A kam ti tie prachy mám poslať?
8.4. 2008 — 23:46
[42] Mortimer: Co já vím, tak $400?
Ale na tvém místě bych počkal až mě nějakej dobrodinec trkne a nebo rovnou opraví ten kód. Pak se všechny barvy změní. A třeba ti to dá rovnou oranžovou.
10.4. 2008 — 14:58
že by dneska už vyšlo slunce?
10.4. 2008 — 21:20
Zelená?
10.4. 2008 — 21:20
tak už?
11.4. 2008 — 14:47
no to som zvedavy
11.4. 2008 — 14:48
Zelena :-(
12.4. 2008 — 3:41
Od tohoto okamžiku jsou barvy jedna radost…
12.4. 2008 — 14:25
Tak to ozkouším, tohle je opravdu geniální motivace pro ozkoušení, skoro jako takové ty automaty na předpovídání budoucnosti, akorát že to nic nestojí. :D
12.4. 2008 — 16:17
Dobrá, dobrá. Donutil si mě okomentovat tvůj článek, jsi spokojenej?! BTW sem zvědavej, co budu mít za barvu.
12.4. 2008 — 16:19
Dodatek: No to si snad děláš p***l ne? Růžová!!! Nééé, mamí pomoc!!! :-D
12.4. 2008 — 16:52
Tak já ti taky napíšu komentář.. po dlouhé době sem zavítám a takové vymoženosti!
Síla s tebou, Kahi!
13.4. 2008 — 15:14
moc pěkné :)
14.4. 2008 — 13:39
e, barva?
14.4. 2008 — 13:40
šedá? a teď to bude stejné?
14.4. 2008 — 13:40
a takhle?
14.4. 2008 — 13:40
to už je lepší :-D
15.4. 2008 — 17:01
a bez háčku? ;)
15.4. 2008 — 17:01
a s doménou? ;)
16.4. 2008 — 21:43
K Vánocům jsem si přál černou…
18.4. 2008 — 16:24
Ten nápad se mi hodně libí :)
21.4. 2008 — 11:44
Vypadá to dost zajímavě :)
21.4. 2008 — 21:36
Velmi dobře!
21.4. 2008 — 21:37
A jaká barvička teď?
21.4. 2008 — 21:37
Tak zelená…mno… :-D
22.4. 2008 — 16:49
Gz
22.4. 2008 — 21:22
snad né růžová…
27.4. 2008 — 20:48
Jdu se taky obarvit ;-)
27.4. 2008 — 20:49
Tak barva je tedy opravdu ? ehm ? barevná. No, tak alespoň na mě vyšlo hezké číslo komentáře :D
29.4. 2008 — 15:44
A teď mi dopomáhej Bůh…
6.5. 2008 — 21:20
Tak schválně, jsem zvědav …
7.5. 2008 — 21:57
žlutou, žlutou – jinou neberu! :-))
btw. velmi povedené ;-)
18.5. 2008 — 22:44
Nedalo mi to ;o)
18.5. 2008 — 22:47
tak ta sem i teda nelibila
22.5. 2008 — 22:32
taky mi to nedá
8.6. 2008 — 11:21
doufám že to bude růžova – vážně ;)
8.6. 2008 — 11:22
Tak s mojí přezdívkou Boreg sem se buď neujal, nebo už došli barvy na skladě :)
14.6. 2008 — 3:42
(-:
14.6. 2008 — 3:43
)-:
14.6. 2008 — 18:20
Já scu taky barvičku :)))
15.6. 2008 — 11:53
uvidíme, co zvládne drobná změna přezdívky
9.7. 2008 — 15:18
dobrý nápad Kahi :-)
kdy to bude jako plugin pro WP?
9.7. 2008 — 15:18
docela fajn barva :-)
9.7. 2008 — 15:19
test – teď s nickem
9.7. 2008 — 15:55
[83] michal zobec:: jako plugin pro WP to neplánuji, nějak v tom nevidím smysl…
18.7. 2008 — 19:25
prosím, prosím jako WP plugin :D schválně – pokud to nebude černá, tak mne velice zklameš :D
20.7. 2008 — 17:21
muhehe ať je to modrá, prosíím…
27.7. 2008 — 1:53
Ani mě to nedá.
27.10. 2008 — 15:56
též zkusím…:-)
17.11. 2008 — 15:46
tak jakou to vyplivne ?? :)
20.12. 2008 — 14:52
zkusíme…
28.12. 2008 — 5:11
takhle se dělají komentáře no :-)
30.12. 2008 — 19:41
No tak, když už su tady ? musím to vyzkoušet
12.1. 2009 — 15:35
Vyskúšam…
12.1. 2009 — 16:11
Ať je to modrá, ať je to modrá
12.1. 2009 — 16:11
No to je pakárna :-D
12.1. 2009 — 19:53
No ako sa to zmení po po pridaní sliacky
12.1. 2009 — 23:06
tipuju zelená :D
13.1. 2009 — 6:15
uau, ale je to bohužel geniálně anonymní. Žádnej ksichtík se na Vás neusměje. Jinak super nápad:-)
13.1. 2009 — 6:17
ještě jen to moje jméno zkusím…
13.1. 2009 — 10:04
Taky mi to nedá, tohle prostě musím zkusit :-)
15.1. 2009 — 18:45
Musím zkusit taky, je to zajímavý nápad. :D
22.1. 2009 — 22:22
Tak jsem zvědavej, co budu. Snad červeno-bílá, to sou barvy naše, rozdrtíme soupeře a vítezství je naše! Slávie! :D
24.1. 2009 — 20:08
Zlín do toho, možná to Colorr pochopí a rozloží. ;)
5.2. 2009 — 23:52
jsem zvědavý, jakou barvu mi to vyhodí
10.4. 2009 — 11:25
Tak mi ukaž tu moji barvu.!
10.4. 2009 — 11:26
Může být, ta se mi líbí.!
1.7. 2009 — 23:31
to je nápad!
31.8. 2010 — 13:25
Musim to zkusit jeste jednou.))))
31.8. 2010 — 13:26
tsss, to nebyla moje barva.!
31.8. 2010 — 13:26
Tohle bude tmavě modrá.!!!
Přidat komentář