Javítható hibák, de én lusta vagyok. ☺
- numen blogja
- A hozzászóláshoz be kell jelentkezni
- 1890 megtekintés
Hozzászólások
Franyó! GReader-hez is van ilyen?
sly @ w3m.hu
- A hozzászóláshoz be kell jelentkezni
Megoldható, a scriptben szinte csak a stringeket kell kicserélni.
Ami kellemetlen a dologban, az az ikonok előállítása. A Facebookhoz kézzel rajzoltam meg kilenc számot, plusz egy animált gifet. Kétjegyű számokra nem is gondoltam, mert az eleve 16×16-os méretű ikonon 4×6 képpontnyi helyet találtam. (az f betűt hátrébb tolhattam volna, de inkább igyekeztem amennyire lehet az eredetit megőrizni)
A Readerhez lehet, hogy több szám kéne, mivel nálam most 1000+-ot mutat a számlálója. Négy számjegyet még simán egymás mellé lehet írni egy faviconon, de azt már nem kézzel rajzolnám. Animált gifet viszont már végképp nem gyártanék php-val… ☺
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Sajnos nem tudom megcsinálni, mivel a dotroll bugos GD könyvtárat használ a PHP-hoz
→ http://numen.extra.hu/favicon_maker/?number=1243&icon=reader
Localhoston pedig remekül megy…
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Told fel valahová a forrást, aztán megnézem a saját tárhelyemen. :)
sly @ w3m.hu
- A hozzászóláshoz be kell jelentkezni
http://numen.extra.hu/favicon_maker/faviconmaker.tar.bz2
Valószínűleg ha nem képekből raknám ki a számot, hanem imagestring()-gel, akkor menne, de nehéz olyan betűtípust találni, ami 3×6 képpontos méretben olvasható.
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
ezt még csapd hozzá:
// @include https://www.google.hu/reader/*
// @include http://www.google.hu/reader/*
// @include https://google.uh/reader/*
// @include http://google.hu/reader/*
Amúgy nem működött eddig. Belenéztem a kódba, mert valami hibát írt ki. Kivettem a ciklust. Így már működött. :) Ja meg a frissítési problémát is megoldottam. :) Ha kel a kód akkor szólj. :)
sly @ w3m.hu
- A hozzászóláshoz be kell jelentkezni
Igen, kérem – jómagam ugyan csak mobilon használok Readert (desktopon Netvibes-párti vagyok… ☺), de másokat akár érdekelhet. Cserébe nálam, akit kevésbé érintett a dolog, működött ☺ Ja meg nem tudom, hogy oldod meg ciklus nélkül… ☺
Amúgy sanszos, hogy nem icon, hanem shortcut szövegre lenne érdemes keresni a linkekben, de sajnos tényleg lusta dög vagyok, és valamit csak addig írok, amíg nálam pont nem működik. ☺
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Én meg addig piszkáltam bele amíg működni nem kezdett ff4 alatt. :D Amúgy fentebb a változók között, kreáltál egy új linket azt használja úgyis. Mindig az utolsó marad érvényes. No hogy erre rájöttem, mindjárt csiszolok is rajta még. :)
sly @ w3m.hu
- A hozzászóláshoz be kell jelentkezni
No igen, sanszos, hogy pont Firefox 4 alatt nem néztem meg… ☺
Egyébként azért takarítottam ki mindig a linkeket, mert én veled ellentétben lusta voltam gondolkodni, és az első alkalommal, amikor nem működött a script megnéztem egy faviconbaszkuráló javascriptet, és ott bizony kitörlik a többit. Tartozott hozzá valami blogbejegyzés is, ott is hasonlókat emlegettek. Meg amúgy is azt gondoltam, hogy nyilván ki kell takarítani magunk előtt… ☺
Ami a frissítési problémát illeti, sejtettem, hogy vagy globális változó kell hozzá (amit utálni illik), vagy össze kell vetni a favicon által kijelzett számot a címsorban lévővel (ami meg körülményes).
Esetleg be lehetne rakni az egész userscriptet egy függvénybe, hogy ne szennyezzük a globális névteret (ami nem tudom, hogy userscripteknél mekkora):
(function(){
//… Ide kerül a script
})()
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Globális névteret nem tudom hogy szennyezi e. Annyit tudok hogy nem zavarja. Mindenesetre a saját verzióm működik. Az használom. :) Még azon agyaltam hogy nem e lehetne valahogyan a script-be ágyazni az ikonokat, meg a számozást. data protokollból nem tudom ki lehet e ezt hozni. :) Mondjuk kiindulásnak ez nem s rossz: http://neil.fraser.name/software/bmp_lib/
sly @ w3m.hu
- A hozzászóláshoz be kell jelentkezni
Szerintem ha már data URI-t használunk, egyszerűbb canvast és toDataURL-t használni. Gondolom ahogy képet rak az ember canvasre, azt data URI-ként is meg lehet adni, a forrásikont meg ki is lehet olvasni a tényleges faviconból.
A számokat pedig akár tömbként is be lehet ágyazni, egy 3×6-os tömb jó eséllyel kisebb helyet is foglal, mint a PHP által egyébként használt PNG base64-ben.
Szerk.: sajnos az átlátszóságot ezzel jó eséllyel nem lehet megoldani, de talán emulálható a CSS System Colorsszal.
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Franyó, de most valami hasznos munkát is kell végeznem. Majd ha ráérek akkor tovább bütykölöm. :)
sly @ w3m.hu
- A hozzászóláshoz be kell jelentkezni
Az eset margójára:
Megírtam a hibát a Dotrollnak, feltehetőleg abból adódott a hibajelenség, hogy a szervereiken még csak 5.-es PHP fut régebbi GD könyvtárral. Javasolták, hogy használjam inkább az Imagicket, mert az nem bugos.
Átírtam a scriptet, ám feltöltve konstatáltam, hogy a tárhelyemen egyelőre nem elérhető az Imagick. Holnap az lesz. ☺
Pirospontot nekik!
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Gyors helyzet jelentés innen az irodából: a probléma nyomán előre vettük a PHP 5.3 támogatást, ha minden jól megy, akkor a nap végére mind választható 5.3-as PHP, mint Imagick is lesz a tárhelyen. Ha készen van, írunk mailt.
- A hozzászóláshoz be kell jelentkezni
hol a gmail-es?
köszi
- A hozzászóláshoz be kell jelentkezni
A Labsben kapcsolható be.
int getRandomNumber() { // ←ez itt már az aláírásom
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
GMail > jobb felül Labs > "Nem olvasott levelek számának megjelenítése" (vagy hasonló. Egy szürke OSX kinézetű címsor bal oldala látszik rajta).
Szerk.: ez most eggyel feljebb akart menni. Remélem, Drupalék a következő verzióban már javítják ezt a hibát.
- A hozzászóláshoz be kell jelentkezni