I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.
Verwijderd
Je zou natuurlijk een optie (onder voorkeuren in te stellen) kunnen maken die automatisch .gif avatars niet toont en de rest wel.
Opzich zou je het met customcss al kunnen oplossen:
1
2
3
| img[src$='.gif'] { display:none; } |
[ Voor 35% gewijzigd door Verwijderd op 26-01-2017 12:47 ]
I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.
Dev-time die ook beter besteed kan worden?gambieter schreef op donderdag 26 januari 2017 @ 12:49:
Ik pleit voor het makkelijk maken om bewegende avatars onzichtbaar/stilstaand te maken zodat iedereen de keuze heeft. De verzender mag het ADHD maken, de ontvanger statisch. Wat is daar mis mee?
Verder vind ik persoonlijk een verbod overdreven. De in de startpost aangehaalde topicstarter in een elders topic die een "epileptische aanval-opwekkend icon" zou hebben, heeft nu een wegrijdende sportauto?
Het lijkt mij dat het hier om incidenten gaat. Incidentele excessen.
IMO is het nooit goed om op basis van incidenten, die ook op een goede, alternatieve manier de kop in kunnen worden gedrukt, de overgrote meerderheid te laten 'lijden'.
[ Voor 41% gewijzigd door Osiris op 26-01-2017 13:02 ]
FCG
Als crew zeg ik; ik pak het liever per individueel geval op als het echt te zot voor woorden is. Het is niet alsof Schop een modje of andere plekken worden storm gelopen met dit soort verzoeken.
En dat de gebruikers ergens aan kunnen geven of ze animated avatars willen zien of niet?
Da's optie drie van Femme's alternatieven:servies schreef op donderdag 26 januari 2017 @ 13:02:
Is het niet mogelijk om wanneer een gebruiker een animated avatar upload er ook automatisch een statische variant van wordt gemaakt.
En dat de gebruikers ergens aan kunnen geven of ze animated avatars willen zien of niet?
Met daarbij meteen:Femme schreef op donderdag 26 januari 2017 @ 11:07:
(…) Hier is een moeilijk oplossing voor te bedenken in de vorm van een javascript library die animated gifs omzet naar click-to-play, en een wat makkelijkere oplossing waarbij we animated gifs verbieden en bij het uploaden omzetten naar een statisch plaatje. Er is ook nog een optie waarbij we een pref introduceren en twee user icons (een statische en bewegende) opslaan zodat je kunt kiezen voor statisch of geanimeerd.
Femme schreef op donderdag 26 januari 2017 @ 11:07:
Het eerste gaan we niet doen, de tweede optie misschien wel en de derde voegt net als de eerste complexiteit toe waar we niet op zitten te wachten.
Sorry, maar die van jou valt dus in de categorie "moeilijk irritant", omdat ie knippert.azerty schreef op donderdag 26 januari 2017 @ 12:57:
Behoud ze maar. Bij excessen kan de user aangesproken worden.
Verder naar boven staan een aantal niet-irritante bewegende icons zoals die van TERW_DAN en Fable.
Verdorie... niet goed gelezen...Osiris schreef op donderdag 26 januari 2017 @ 13:04:
[...]
Da's optie drie van Femme's alternatieven:
[...]
Verwijderd
Verwijderd
Wilde net hetzelfde zeggen. Een quick google laat al direct zien dat het een relatief simpele implementatie is.Verwijderd schreef op donderdag 26 januari 2017 @ 13:11:
Je hebt natuurlijk JQuery plugins als freezeframe https://github.com/ctrl-freaks/freezeframe.js/ die het voor je oplossen..
Misschien zou een greasemonkey script een optie kunnen zijn voor de gebruikers die zich eraan storen. Heb er zelf geen tijd voor en het boeit me ook onvoldoende; maar er zal vast wel een developer aanwezig zijn die zich daar op wilt storten
Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?
This is my signature. There are many like it, but this one is mine.
Als dat al onder moeilijk irritant valt....\TommyboyNL schreef op donderdag 26 januari 2017 @ 13:05:
[...]
Sorry, maar die van jou valt dus in de categorie "moeilijk irritant", omdat ie knippert.
Verder naar boven staan een aantal niet-irritante bewegende icons zoals die van TERW_DAN en Fable.
Man, wat een first world problems.
Ik vind dat je dit gewoon los moet laten. Mocht er een plaatje tussen zitten wat echt te gek voor woorden is, dan gewoon via een moderator regelen (bijv flitsende regenboogkleuren).
(Diverse mensen hebben die avatar met een vlieg erop. Daar blijf ik intrappen, maar het is elke keer weer leuk om te zien hoe creatief sommigen zijn
| Old Faithful | i7 920 @ (3,3Ghz) / X58 UD4P / GTX960 (1,550Mhz) / CM 690 | NOVA | i5 6600K (4,4Ghz) / Z170 Pro Gaming / GTX 960 (1,500Mhz) / NZXT S340
Waar je op andere fora regelmatig lappen met signatures ziet waar schreeuwende dingen je tegemoet komen ben ik we blij dat GoT dat niet heeft en nooit moet krijgen.
Als een klein "bewegend" icoontje van 60x60 echt storend is en de leesbaarheid dermate verminderd, moeten we ze misschien maar helemaal afschaffen want dan zal een niet bewegend plaatje ook wel storend zijn.
Het forum moet wel een beetje leuk blijven en niet van alle kleur en persoonlijkheid per user ontdaan worden.
Als het ergens pijn doet, wil ik erop drukken
Verwijderd
Ik zal vanavond / morgenavond of dit weekend wel even kijken of ik iets kan maken wat op Tweakers zou kunnen werken.Verwijderd schreef op donderdag 26 januari 2017 @ 13:13:
[...]
Wilde net hetzelfde zeggen. Een quick google laat al direct zien dat het een relatief simpele implementatie is.
Misschien zou een greasemonkey script een optie kunnen zijn voor de gebruikers die zich eraan storen. Heb er zelf geen tijd voor en het boeit me ook onvoldoende; maar er zal vast wel een developer aanwezig zijn die zich daar op wilt storten
Zoekt nieuwe collega's (jr/sr engineers, servicedeskmedewerkers of managers in de Randstad)
Ik geloof dat subtiele plaatjes met seks ook niet mocht. Op fok.nl zie ik ze soms staan. Zo een waar een vrouw een worst in haar mond, waarna een hitsige man te zien.
[ Voor 6% gewijzigd door MedionAkoya op 26-01-2017 13:22 ]
Trein?
^^Ernemmer schreef op donderdag 26 januari 2017 @ 11:22:
Ik vind de bewegende avatars wel leuk, het langzaam laden van plaatjes vind ik persoonlijk een veel slechtere ''feature''
Vooral irritant op een slechte verbinding.
Bewegende plaatjes heb ik verder geen problemen mee, hier op Tweakers althans waar de groottes in alle vormen beperkt wordt gehouden
Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.
Het origineel heeft knipperende ogen...
lolgambieter schreef op donderdag 26 januari 2017 @ 11:31:
Aanstoot nemen aan TERW_DAN's avatar schijnt heel makkelijk te zijn
Eens, mouseover lijkt me naar, dat wordt amper gebruikt bij icons denk ik.Señor Sjon schreef op donderdag 26 januari 2017 @ 13:19:
Ik ook voor behoud bewegende icons. Het voegt toch wat identiteit toe aan de avatar. Mouseover moet je niet willen deze dagen met mobiele sites en alles statisch is suf. Excessen kunnen altijd nog aangesproken worden, zoveel zijn het er ook weer niet.
Heel eerlijk vind ik dat een argument dat ik vaker hoor waarvan ik denk... whuh? Ja, het is een paar regels extra code maar, komaan, het is geen rocket science.Femme schreef op donderdag 26 januari 2017 @ 11:07:
en de derde voegt net als de eerste complexiteit toe waar we niet op zitten te wachten.
Bij upload sla je, in geval van animated gif, 2 versies op. En bij weergave van een avatar neem je afhankelijk van de pref de animated danwel non-animated versie. Ik roep 't elke keer, en nu dus weer: ik kan niet in de codebase kijken maar het lijkt me verdomd stug dat van de vele capabele devvers die jullie daar hebben zitten dit niet iemand in een middag erin gemetseld heeft als de codebase een beetje op orde is.
Having said that: Ik stoor me er niet aan; lekker laten wiebelen. Ze kunnen (nu al) uit als je je er aan stoort. Er zijn wel eens irritante avatars die een (subjectieve) grens over gaan maar daar kun je altijd nog maatwerk leveren en crew laten ingrijpen waar nodig.
Disclaimer: ook ik post hier, uiteraard, als gebruiker.
[ Voor 16% gewijzigd door RobIII op 26-01-2017 15:25 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
[ Voor 5% gewijzigd door RemcoDelft op 26-01-2017 13:59 ]
Mag ik juist die van TERW_DAN waarderen?Aanstoot nemen aan TERW_DAN's avatar schijnt heel makkelijk te zijn
https://www.youtube.com/watch?v=nn2FB1P_Mn8
Maar al met al lijkt een speciale feature in het forum me niet echt nodig. De bewegende icons zijn vaker leuk als irritant en ik zou het jammer vinden als ze helemaal verboden of geblokkeerd werden.
☻/ Please consider the environment before printing this signature
/▌
/ \ <-- This is bob. copy and paste him and he will soon take over the world.
Ik heb nl. Toon usericons uitgevinkt, van mij hoeft dat allemaal niet.
Jammer dat zoiets niet ook voor nieuws reacties kan.
Het mooiste is natuurlijk als het een instellingsoptie zou zijn, maar dat is een stuk meer werk dan simpelweg alles verbieden of alles toestaan.
|| Vierkant voor Wiskunde ||
Even terug naar de Tweakers.net vraagstelling. Knipperende dingen is leuk mits ik ergens een knop heb om het uit te zetten voordat ik tippex op m'n beeldscherm smeer
Carnavalmarkt.nl - Gratis adverteren met carnaval- en feestartikelen
Simpel toch.
👉🏻 Blog 👈🏻
Misschien is een plugin zoals dit wel iets voor je.FrankHe schreef op donderdag 26 januari 2017 @ 16:35:
Ik zit nu net in een hotel dat overduidelijk eigendom is van Chinezen. Overal lichtjes, overdadig kleurgebruik, alles maakt geluid, en vanzelf sprekend moet de boel bewegen en snel knipperen. Kortom: "totaal NIET relaxed". Het is me duidelijk dat ik geen fan ben van een kermis in m'n gezichtsveld.
Even terug naar de Tweakers.net vraagstelling. Knipperende dingen is leuk mits ik ergens een knop heb om het uit te zetten voordat ik tippex op m'n beeldscherm smeer
In principe ben ik er niet op tegen, maar jouw avatar is dus wel behoorlijk irritant (no offense)
Denk dat de mods het per individueel geval moeten bekijken.
gambieter schreef op donderdag 26 januari 2017 @ 11:31:
[...]
Aanstoot nemen aan TERW_DAN's avatar schijnt heel makkelijk te zijn
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
Op zoek naar een nieuwe printer? Kies voor een Brother laser printer. Uiterst betrouwbaar en economisch!
Als ze verboden worden ook gelijk alle smiley's statisch maken, als het èèn niet mag dan het ander ook niet.
[ Voor 29% gewijzigd door ScrooLoose op 26-01-2017 20:05 . Reden: verduidelijking! ]
Smiling as the shit comes down...
Sommige mensen zijn sneller afgeleid, denk aan ADHD. Ik geloof niet dat je bedoelde te zeggen dat iemand met ADHD gelijk ook een azijnzeiker is; zelfs als deze persoon ook meer geneigd is te zeggen dat hij zich stoort aan bewegende plaatjes. Daar zouden in dat geval bewegende emoticons ook onder kunnen vallen (daar zie ik overigens persoonlijk ook het nut niet van in, anders dan nostalgie).ScrooLoose schreef op donderdag 26 januari 2017 @ 19:13:
Mensen die er last van hebben zijn een stelletje azijnzeikers, er zijn genoeg manieren om de plaatjes te blokkeren als je er eentje tegenkomt.
Als ze verboden worden ook gelijk alle smiley's statisch maken, als het èèn niet mag dan het ander ook niet.
Asus ZenBook BX410UA-GV182R: 14,0" 1920x1080 mat IPS/ Intel HD 620 / Intel Core i5-7200U 3,1GHz/ 8192MB 2133MHz RAM
512GB SSD + 2TB HDD/ Backlight keyboard, BlueTooth, Wi-Fi AC, HDMI, USB 2.0, USB 3.0, USB C, Cardreader / Windows 10 Pro 64 bit
Klopt, ik bedoelde dat te zeggen over personen die er over gaan klagen.SpazzII schreef op donderdag 26 januari 2017 @ 20:02:
[...]
Sommige mensen zijn sneller afgeleid, denk aan ADHD. Ik geloof niet dat je bedoelde te zeggen dat iemand met ADHD gelijk ook een azijnzeiker is; zelfs als deze persoon ook meer geneigd is te zeggen dat hij zich stoort aan bewegende plaatjes.
Deze discussie "loopt" al sinds ik mij kan heugen en het is elke keer weer duidelijk dat het maar een zeer kleine minderheid is die zich er aan stoort.
En zoals altijd moet het dan maar direct worden verboden want stel je voor dat die minderheid zich eens een keer aanpast. (door usericons uit te zetten of "irritante" gifjes te blokkeren)
Rond 5 december en oud & nieuw hebben we elk jaar het zelfde soort gezever, het lijkt een trend te worden... men kan niks meer hebben tegenwoordig.
[ Voor 4% gewijzigd door ScrooLoose op 26-01-2017 20:19 ]
Smiling as the shit comes down...
Ze passen zich juist aan door zelf dan maar custom CSS te gebruiken. Waar het om gaat is of het systeem zoiets zou kunnen aanbieden, zodat je er geen custom CSS voor hoeft te gebruiken, en die een statische avatar laat zien.ScrooLoose schreef op donderdag 26 januari 2017 @ 20:10:
En zoals altijd moet het dan maar direct worden verboden want stel je voor dat die minderheid zich eens een keer aanpast. (door usericons uit te zetten of "irritante" gifjes te blokkeren)
Daar gaat het om. Niet alleen om de zender die vind dat iedereen zijn avatar maar moet zien.
Dat laat je met je hyper-reactie wel zien, je kan geen commentaar op avatars hebben...Rond 5 december en oud & nieuw hebben we elk jaar het zelfde soort gezever, het lijkt een trend te worden... men kan niks meer hebben tegenwoordig.
[ Voor 16% gewijzigd door gambieter op 26-01-2017 20:22 ]
I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.
Lang verhaal kort: alleen de .gif usericons niet weergeven, de rest wel.
Dat is geen feit. Derhalve isCartmanMMA schreef op donderdag 26 januari 2017 @ 17:28:
[...]
In principe ben ik er niet op tegen, maar jouw avatar is dus wel behoorlijk irritant
dus ook niet waar want je beledigt de (smaak van) FiXeR.nl.(no offense)
Verder heb ik totaal geen boodschap aan dat lelijke plaatje van deze user:
Alsof ik zijn avatar moet zien... Laat hem lekker een scriptje schrijven zodat hij zelf z'n plaatje kan zien.gambieter schreef op donderdag 26 januari 2017 @ 20:21:
[...]
Ze passen zich juist aan door zelf dan maar custom CSS te gebruiken. Waar het om gaat is of het systeem zoiets zou kunnen aanbieden, zodat je er geen custom CSS voor hoeft te gebruiken, en die een statische avatar laat zien.
Daar gaat het om. Niet alleen om de zender die vind dat iedereen zijn avatar maar moet zien.
[...]
Dat laat je met je hyper-reactie wel zien, je kan geen commentaar op avatars hebben...
Prima als het systeem aangepast word door een optie toe te voegen die animated gifjes niet laat zien maar gezien de TS verbied men het liever gelijk (als er iets aan gedaan word naar aanleiding van dit topic) omdat het andere schijnbaar te complex isgambieter schreef op donderdag 26 januari 2017 @ 20:21:
[...]
Ze passen zich juist aan door zelf dan maar custom CSS te gebruiken. Waar het om gaat is of het systeem zoiets zou kunnen aanbieden, zodat je er geen custom CSS voor hoeft te gebruiken, en die een statische avatar laat zien.
Daar gaat het om. Niet alleen om de zender die vind dat iedereen zijn avatar maar moet zien.
En niemand hoeft persè mijn (of iemand anders zijn) avatar te zien, de optie om het uit te zetten is er al lang.
Hyper ? Dat valt wel mee, volgens mij geef ik op vrij normale manier mijn mening.Dat laat je met je hyper-reactie wel zien, je kan geen commentaar op avatars hebben...
En als je valt over mijn woord gebruik dan is dat jammer voor je, gewoon zeggen waar het op staat kan blijkbaar tegenwoordig ook al niet meer zonder iemand op de tenen te trappen
Smiling as the shit comes down...
Dat dacht ik ook maar als ik naar de poll kijk is het helaas geen kleine minderheid.ScrooLoose schreef op donderdag 26 januari 2017 @ 20:10:
[knip]
Deze discussie "loopt" al sinds ik mij kan heugen en het is elke keer weer duidelijk dat het maar een zeer kleine minderheid is die zich er aan stoort.
[knip]
Het zou alleen wel erg jammer zijn als iedereen weer moest buigen voor de paar excessen.
Mensen die ergens tegen zijn of "negatief" ergens over zijn zijn altijd meer geneigd dat kenbaar te maken dan mensen die ergens positief tegenover staan.Hippocampus schreef op donderdag 26 januari 2017 @ 23:49:
[...]
Dat dacht ik ook maar als ik naar de poll kijk is het helaas geen kleine minderheid.
Het zou alleen wel erg jammer zijn als iedereen weer moest buigen voor de paar excessen.
Het valt niet te staven maar ik ben er van overtuigd het werkelijke verschil veel groter is.
Smiling as the shit comes down...
In dit geval zijn de mensen met de bewegende avatars de minderheid (die zich dus volgens jou aan moet passen); 35.3% van de stemmers "HAAT bewegende usericons", terwijl er een stuk minder dan 35,3% van de users een bewegende icon heeft.ScrooLoose schreef op donderdag 26 januari 2017 @ 20:10:
En zoals altijd moet het dan maar direct worden verboden want stel je voor dat die minderheid zich eens een keer aanpast. (door usericons uit te zetten of "irritante" gifjes te blokkeren)
Tel uit je minderheid...
Sindsdien heb ik nergens last meer van.
Elke bewegende GIF wordt hierdoor geblocked
edit :
Hero of Time in "Uitzetten bewegende avatars"
hier dus
Zelfde topic als door Femme aangehaald
[ Voor 26% gewijzigd door FreshMaker op 27-01-2017 00:29 ]
Totaal niet relevant.TommyboyNL schreef op vrijdag 27 januari 2017 @ 00:14:
[...]
In dit geval zijn de mensen met de bewegende avatars de minderheid (die zich dus volgens jou aan moet passen); 35.3% van de stemmers "HAAT bewegende usericons", terwijl er een stuk minder dan 35,3% van de users een bewegende icon heeft.
Tel uit je minderheid...
Het gaat om het percentage wie problemen heeft met animated avatars, niet wie er wel of niet 1 hebben.
Smiling as the shit comes down...
"When I am weaker than you I ask you for freedom because that is according to your principles; when I am stronger than you I take away your freedom because that is according to my principles"- Frank Herbert
Goeie grap jongen! Je lijkt Trump wel, met je kop-in-het-zand politiek. Zodra je kreten tegen je gebruikt worden doen ze er spontaan niet meer toe...ScrooLoose schreef op vrijdag 27 januari 2017 @ 00:28:
[...]
Totaal niet relevant.
Het gaat om het percentage wie problemen heeft met animated avatars, niet wie er wel of niet 1 hebben.
Femme vraagt input om te toetsen hoe er gedacht wordt over animated avaters en dat lijkt me volledig legitiem. Niet echt nodig om dan meteen een variant van stal te halen van het aloude 'dat een minderheid zich niet wil aanpassen aan een meerderheid'.ScrooLoose schreef:
Mensen die er last van hebben en gaan klagen zijn een stelletje azijnzeikers, .
[...] En zoals altijd moet het dan maar direct worden verboden want stel je voor dat die minderheid zich eens een keer aanpast. [...] elk jaar het zelfde soort gezever,[...]men kan niks meer hebben tegenwoordig.
Een klein beetje vertrouwen dat de input op waarde geschat wordt is wel op zijn plaats denk ik. Het heeft ook weinig zin om degenen die een voorkeur hebben voor statische icons weg te zetten. Iedereen mag zijn mening hebben dunkt me.
En -ook weer als user,niet als crew-: er zijn hier verdomd weinig animated avaters die ik niet liever kwijt dan rijk ben.
[ Voor 22% gewijzigd door Lustucru op 27-01-2017 00:40 ]
De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland
Zoveel complexiteit lijkt optie 1 me nou ook weer niet, het is 1 include extra en naargelang een pref 1 regel js uitvoeren of niet.
Optie 3 zit de complexiteit al in optie 2 volgens mij en dat is wel een optie schijnbaar? Of is het echt zo complex om een map usericons en een map staticusericons te hebben?
Ik zie eerlijk gezegd even niet waar de complexiteit zou zitten van optie 1 en 3 terwijl dat eigenlijk imho de enige realistische opties zijn. Optie 2 is gewoon het kind met het badwater weggooien of niet.
Mag je mij laten zien waar ik dat doe precies doe, ik heb alleen maar wat gezegd over mensen die over animated usericons gaan klagen, niet over mensen die een voorkeur hebben voor de statische variant.Lustucru schreef op vrijdag 27 januari 2017 @ 00:34:
Het heeft ook weinig zin om degenen die een voorkeur hebben voor statische icons weg te zetten. Iedereen mag zijn mening hebben dunkt me.
Maar ik hou er over op, het is niet mijn bedoeling geweest om op deze manier een discussie te beginnen iig
Het is mij om het even, statisch of niet maar het zou jammer zijn als er voor de makkelijke oplossing gekozen word.
Rustig maar, is het nu echt nodig om mij te vergelijken met iemand als Trump ? beetje overdrevenTommyboyNL schreef op vrijdag 27 januari 2017 @ 00:33:
[...]
Goeie grap jongen! Je lijkt Trump wel, met je kop-in-het-zand politiek. Zodra je kreten tegen je gebruikt worden doen ze er spontaan niet meer toe...
Er word in de TS toch simpelweg niet gevraagd naar wie er wel of niet een animated usericon wil of heeft ?
Er word gevraagd of er mensen problemen mee hebben, je kunt de poll interpreteren zoals je wil, of je de mensen die er geen problemen mee hebben meerekent of niet.
Het aantal mensen die er daadwerkelijk een probleem mee hebben is gewoon in de minderheid.
Het feit dat ik op dit moment een animated usericon heb doet er ook niet toe (heb zat statische icons gehad), het zal me echt een worst zijn of het zover komt dat het verboden word ik gaf alleen maar mijn mening over dit onderwerp.
[ Voor 25% gewijzigd door ScrooLoose op 27-01-2017 00:56 ]
Smiling as the shit comes down...
Dank voor de tip. Kan ik daarmee ok selectief jouw icon stilzetten?FiXeR.nl schreef op donderdag 26 januari 2017 @ 17:17:
[...]
Misschien is een plugin zoals dit wel iets voor je.
Edit, net gechecked maar het is kennelijk alles of niets. Ik pas er even voor om een plug-in al mijn web verkeer te laten verwerken. Ingebouwde optie in Tweakers.net zou geweldig zijn. Vinkje, "toon alleen eerste frame van animated gifs in user icon". Maar zo'n enorm punt is het nu ook alweer niet. Het is hier gelukkig nog geen Chinese ADHD kerstboom op Tweakers.net
[ Voor 33% gewijzigd door FrankHe op 27-01-2017 04:08 ]
Adblock, block mijn gif url.FrankHe schreef op vrijdag 27 januari 2017 @ 04:00:
[...]
Dank voor de tip. Kan ik daarmee ok selectief jouw icon stilzetten?
CartmanMMA schreef op donderdag 26 januari 2017 @ 17:28:
[...]
In principe ben ik er niet op tegen, maar jouw avatar is dus wel behoorlijk irritant (no offense)
Nooit commentaar gehad, pas nu mensen in dit topic de kans krijgen om te 'zeuren' is het een issue. Kleinzerigheid.
Krijgt die kat van jou niet ongelofelijke last van z'n nek met deze constant repeterende beweging?FiXeR.nl schreef op vrijdag 27 januari 2017 @ 09:16:
[...]
Adblock, block mijn gif url.![]()
[...]
Pech gehad.
Nooit commentaar gehad, pas nu mensen in dit topic de kans krijgen om te 'zeuren' is het een issue. Kleinzerigheid.
All my posts are provided as-is. They come with NO WARRANTY at all.
Vergeet niet dat sommige mensen al jaren dezelfde (animated) usericon gebruiken waaraan deze users makkelijk herkend kunnen worden. Zelf kijk in soms in een topic eerder naar de icons om reacties van users te zien dan naar de usernames. Een icon kan een belangrijk deel zijn van iemands herkenbare online identiteit.
Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum
Nee, dat doen we zo niet. Dat gaat netjes met dit:
1
2
3
| img[src$="https://ic.tweakimg.net/usericons/136823/noooo.gif"] { display: none; } |
Commandline FTW | Tweakt met mate
De jouwe is daar anders ook een van.Bor schreef op vrijdag 27 januari 2017 @ 17:06:
Ik zie totaal geen problemen met animated user icons tenzij ze duidelijk over de schreef gaan (voorbeelden hiervan zijn al in dit topic genoemd).
All my posts are provided as-is. They come with NO WARRANTY at all.
Op welk gebied gaat mijn icon over de schreef? Als je je daar al druk om maakt is er wel veel meer om je druk over te maken imho.
Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum
Da's ook een overdreven reactie imho. Om eerlijk tegen je te zijn: Heb je avatar nooit fijn gevonden om naar te kijken maar je een DM doen met commentaar is dan ook weer een stap te ver.FiXeR.nl schreef op vrijdag 27 januari 2017 @ 09:16:
Nooit commentaar gehad, pas nu mensen in dit topic de kans krijgen om te 'zeuren' is het een issue. Kleinzerigheid.
Simpelweg dankzij de snelheid waarmee 'ie rond gaat en de hoeveelheid pixels die daarmee veranderen is het niet fijn om naar te kijken.
Die van Bor is ook relatief rap, maar daar veranderen er een stuk minder pixels en is het dus niet irritant.
Ik ben ook niet tegen gifs als avatar, maar dan wel op een normale snelheid. Zie bijvoorbeeld het verschil tussen de gif die ik wel eens gebruikt heb:

en een overdreven versnelde variant van dezelfde gif:

If you choose not to decide, you still have made a choice.
Je hersenpan is hardwired om te zoeken naar variaties/bewegingen/vervormingen in een scenery.Bor schreef op vrijdag 27 januari 2017 @ 18:50:
[...]
Op welk gebied gaat mijn icon over de schreef? Als je je daar al druk om maakt is er wel veel meer om je druk over te maken imho.
Het is imho voor 99% van de mensen (dus de blinden en de idioten uitgesloten) bijna onmogelijk om te negeren, aangezien we op die manier de tijger onderscheiden van het gras.
Het is daarbij jammer dat elke/regelmatige keer de informatie van het varierende/bewegende/vervormde geen interessante informatie oplevert oftewel redundant is. (ookal zitten er best mooie tussen)
Daarbij de vraag wat wil je nou eigenlijk met een icoon/avatar.
Is het een herkenningspunt of is het je identiteit.
Als het je identiteit uit (wat niet op een andere manier mogelijk zou zijn) dan heb je imho een identiteitsprobleem of een tekort daaraan, aangezien een stilstaand icoon genoeg zou moeten zijn als herkenningspunt.
Tenzij je bewust wil fucken met iemands hardwired hersenpanlogica ofzo.
How do you save a random generator ?
Aangezien je al tijden loopt te miepen over dit onderwerp (Want zon 60x60 avatartje dat flikkert is bijzonder vervelend!) lijkt mij de oplossing simpel:gambieter schreef op donderdag 26 januari 2017 @ 12:49:
Ik wil het ook niet verbieden, ik pleit voor het makkelijk maken om bewegende avatars onzichtbaar/stilstaand te maken zodat iedereen de keuze heeft. De verzender mag het ADHD maken, de ontvanger statisch. Wat is daar mis mee?
Optie in menu:
Geanimeerde avatars tonen? ja/nee
Bij nee wordt de geanimeerde avatar vervangen door een standaard avatar, namelijk Tweakers's eigen Henk, en alleen mensen met de optie nee zien dit.
Klaar. Mooie aanleiding ook om Henk weer wat prominenter terug te krijgen op Tweakers.
[ Voor 8% gewijzigd door Redneckerz op 27-01-2017 20:06 . Reden: Kleine toevoeging ]
Editor @ DoomWiki - Voor al je weetjes over Doom.
Redneckerz schreef op vrijdag 27 januari 2017 @ 19:50:
Aangezien je al tijden loopt te miepen
Overdrijven en zieken is ook een vak, en je beheerst het goed. Zowaar, er is 1 topic wat ik geopend heb waar in de OP naar verwezen wordt, en dat is bij jou blijkbaar al "tijden lopen te miepen". Ik heb ook een mening over jouw posts, geloof me, en als er een negeeroptie zou zijn, zou je heel hoog in de lijst staan....
I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.
gambieter schreef op vrijdag 27 januari 2017 @ 19:54:
[...]
offtopic:
Overdrijven en zieken is ook een vak, en je beheerst het goed. Zowaar, er is 1 topic wat ik geopend heb waar in de OP naar verwezen wordt, en dat is bij jou blijkbaar al "tijden lopen te miepen". Ik heb ook een mening over jouw posts, geloof me, en als er een negeeroptie zou zijn, zou je heel hoog in de lijst staan....
Ik heb het ook niet over 1 topic, maar meer posts. Even relax Gambieter, ''miepen'' is in deze context bij lange na niet zo zwaarwegend dan zoals je het nu doet overkomen.
De gebrekkige kleurdiepte ervan. Is dat 8 bits ''ware'' kleuren uit het Windows 95 tijdperk?Bor schreef op vrijdag 27 januari 2017 @ 18:50:
[...]
Op welk gebied gaat mijn icon over de schreef? Als je je daar al druk om maakt is er wel veel meer om je druk over te maken imho.
[ Voor 20% gewijzigd door Redneckerz op 27-01-2017 20:11 . Reden: Bedankt voor de OT tag Gambieter, wist ik niet eens :) ]
Editor @ DoomWiki - Voor al je weetjes over Doom.
Goed verwoord. Dank. Ben daarom zelf voorstander van meer rust in m'n blikveld, wil niet constant in jungle (tijger gevaar) mode zitten. Besteed mijn aandacht graag aan het lezen en beantwoorden van posts met zo min mogelijk afleiding.enchion schreef op vrijdag 27 januari 2017 @ 19:18:
[...]
Je hersenpan is hardwired om te zoeken naar variaties/bewegingen/vervormingen in een scenery.
Het is imho voor 99% van de mensen (dus de blinden en de idioten uitgesloten) bijna onmogelijk om te negeren, aangezien we op die manier de tijger onderscheiden van het gras.
Het is daarbij jammer dat elke/regelmatige keer de informatie van het varierende/bewegende/vervormde geen interessante informatie oplevert oftewel redundant is. (ookal zitten er best mooie tussen)
Daarbij de vraag wat wil je nou eigenlijk met een icoon/avatar.
Is het een herkenningspunt of is het je identiteit.
Als het je identiteit uit (wat niet op een andere manier mogelijk zou zijn) dan heb je imho een identiteitsprobleem of een tekort daaraan, aangezien een stilstaand icoon genoeg zou moeten zijn als herkenningspunt.
Tenzij je bewust wil fucken met iemands hardwired hersenpanlogica ofzo.
Natuurlijk kunnen we functionaliteit bouwen om te checken of een icoon geanimeerd is en in dat geval twee versies op te slaan die we uit serveren afhankelijk van een instelling van de lezer. De vraag is echter wat meer waarde toevoegt voor de gebruiker: het bouwen van functionaliteit om te kunnen kiezen tussen statische of mogelijk geanimeerde avatars of een van de honderden andere verbeteringen die in onze backlog wachten op uitvoering. Los daarvan is het uitserveren van avatars denk ik niet onze core businessRobIII schreef op donderdag 26 januari 2017 @ 13:58:
[...]
Heel eerlijk vind ik dat een argument dat ik vaker hoor waarvan ik denk... whuh? Ja, het is een paar regels extra code maar, komaan, het is geen rocket science.
Bij upload sla je, in geval van animated gif, 2 versies op. En bij weergave van een avatar neem je afhankelijk van de pref de animated danwel non-animated versie. Ik roep 't elke keer, en nu dus weer: ik kan niet in de codebase kijken maar het lijkt me verdomd stug dat van de vele capabele devvers die jullie daar hebben zitten dit niet iemand in een middag erin gemetseld heeft als de codebase een beetje op orde is.
Having said that: Ik stoor me er niet aan; lekker laten wiebelen. Ze kunnen (nu al) uit als je je er aan stoort. Er zijn wel eens irritante avatars die een (subjectieve) grens over gaan maar daar kun je altijd nog maatwerk leveren en crew laten ingrijpen waar nodig.
Disclaimer: ook ik post hier, uiteraard, als gebruiker.
Vandaar dat we eerst even willen checken of animated avatars als een probleem worden.
We hebben tegenwoordig liever minder dan meer voorkeuren. Ze zorgen voor meer complexiteit, extra use cases om rekening mee te houden en verworvenheden waar gebruikers boos over worden als je ze wegneemtArnoutV schreef op donderdag 26 januari 2017 @ 15:32:
Wat ik bijzonder vind is dat je voor het forum van alles kan instellen (Toon usericons, Toon ondertitels, Toon signatures), maar dat dit niet kan voor de reacties op artikelen.
Ik heb nl. Toon usericons uitgevinkt, van mij hoeft dat allemaal niet.
Jammer dat zoiets niet ook voor nieuws reacties kan.
Ik heb het nu voor het forum ook opgelost door een CSS uit een ander draadje.Femme schreef op maandag 30 januari 2017 @ 17:16:
[...]
We hebben tegenwoordig liever minder dan meer voorkeuren. Ze zorgen voor meer complexiteit, extra use cases om rekening mee te houden en verworvenheden waar gebruikers boos over worden als je ze wegneemt.
Als dat straks voor nog meer zaken mogelijk is dan kun je ook een CSS bibliotheek aanbieden waarin gebruikers, indien gewenst, stukjes CSS uit kunnen overnemen om op die manier de opmaken te tunen.
Maar dan zou ik een bibliotheek wel aanbevelen, ipv tientallen threads doorspitten opzoek naar een stukje functionaliteit.
Verwijderd
Dit is dus een leuke paradox. Je wil geen features toevoegen die je later mogelijk moet verwijderen om geen gebruikers boos te maken. dus stel je voor om een oude feature die door vele gebruikers al goed gebruikt wordt te verwijderen?Femme schreef op maandag 30 januari 2017 @ 17:16:
[...]
We hebben tegenwoordig liever minder dan meer voorkeuren. Ze zorgen voor meer complexiteit, extra use cases om rekening mee te houden en verworvenheden waar gebruikers boos over worden als je ze wegneemt.
Zie je waar je de fout in gaat?
Al met al lijkt dit de keuze tussen "geen oplossing" maw zo laten, en de "weg van minste weerstand" maw de mogelijkheid weghalen. Ik kan niet in de codebasis van Tweakers kijken, maar het lijkt mij echt doodeenvoudig om te controleren of een upgeloade afbeelding meer dan één frame heeft...
Kijk bv hiernaar: http://stackoverflow.com/...ted-gifs-using-php-and-gd
En wanneer je dat gedaan hebt kan je een enkel frame uit de gif halen: http://stackoverflow.com/...-an-animated-gif-with-php
Beide zijn vrij eenvoudig in elk php framework in te bouwen, lijkt mij zo.
In minder dan een uur gemaakt, inclusief het opzetten van een lokale webserver en XDebug voor PHP:
Inclusief de broncode in een zipje, de broncode is vrij voor iedereen te gebruiken.
Om misbruik te voorkomen verwijder ik dit script morgen
[ Voor 43% gewijzigd door Verwijderd op 30-01-2017 19:27 ]
En daar maak je de klassieke fout door een poc (wat dit is) gelijk te stellen aan een volledig uitgewerkte implementatie van een feature, en daarmee bagatelliseer je de benodigde effort... Iets met stuurlui die aan wal staanVerwijderd schreef op maandag 30 januari 2017 @ 17:52:
[...]
In minder dan een uur gemaakt, inclusief het opzetten van een lokale webserver en XDebug voor PHP:
[ Voor 4% gewijzigd door crisp op 30-01-2017 20:14 ]
Intentionally left blank
Verwijderd
Nope. Het is in alle gevallen een PoC, gezien het onder "MicroSE Lab" (subonderdeel van mijn website gericht op het uitvoeren van PoC) valt. Ook is vrij duidelijk dat ik de MO-tag heb gebtuikt en een opmerking heb geplaatst dat ik het script morgen weer weghaal. Maw. 100% een Proof of Concept.crisp schreef op maandag 30 januari 2017 @ 20:13:
[...]
En daar maak je de klassieke fout door een poc (wat dit is) gelijk te stellen aan een volledig uitgewerkte implementatie van een feature, en daarmee bagatelliseer je de benodigde effort... Iets met stuurlui die aan wal staan
Het is wel een bewijs dat het zonder al te veel effort gedaan kan worden. Het is natuurlijk zo niet ingebouwd, dat is vrij duidelijk, het is ook niet uitgebreid getest - dat is meer dan duidelijk zelfs - maar het werkt en verrassend goed ook.
Nee, het is alleen bewijs dat 1 klein onderdeel (namelijk het herkennen van een statische gif versus een animated gif) triviaal is* Dat zegt niets over de totale tijd die het kost om een complete feature te bouwen waarbij de gebruiker de mogelijkheid heeft om te kiezen...Verwijderd schreef op maandag 30 januari 2017 @ 20:21:
[...]
Het is wel een bewijs dat het zonder al te veel effort gedaan kan worden.
* ik heb je broncode niet bekeken aangezien ik hier op mijn tablet zit. Overigens zou het in ons framework waar we gebruik maken van Imagick waarschijnlijk nog veel makkelijker zijn
Intentionally left blank
Verwijderd
Dat is slechts de helft van mijn codecrisp schreef op maandag 30 januari 2017 @ 20:28:
[...]
Nee, het is alleen bewijs dat 1 klein onderdeel (namelijk het herkennen van een statische gif versus een animated gif) triviaal is* Dat zegt niets over de totale tijd die het kost om een complete feature te bouwen waarbij de gebruiker de mogelijkheid heeft om te kiezen...
Dat had me idd tijd bespaard. Ik ken de broncode van Tweakers.net niet, dus het enige waar ik van uit kon gaan was PHP. Vandaar dat ik me daar ook toe beperkt had.* ik heb je broncode niet bekeken aangezien ik hier op mijn tablet zit. Overigens zou het in ons framework waar we gebruik maken van Imagick waarschijnlijk nog veel makkelijker zijn
De code die ik gemaakt heb is slordig maar.. (proof of concept: geen pretty code nodig)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
| <?php // Voorbeeld code voor het uploaden en controleren van een bewegend plaatje. $plaatje = ""; $plaatje2 = ""; if (isset($_FILES["imageFileUpload"])) { $file = $_FILES["imageFileUpload"]; $tempFilename = $file["tmp_name"]; $fileSize = $file["size"]; //Check of bestand te groot is. if ($fileSize >= 2097152) { unlink($tempFilename); } else { if (is_ani($tempFilename)) { $im = imagecreatefromgif($tempFilename); ob_start(); imagegif($im); $imgData = ob_get_contents(); ob_clean(); $plaatje = base64_encode($imgData); } $type = pathinfo($tempFilename, PATHINFO_EXTENSION); $data = file_get_contents($tempFilename); $plaatje2 = 'data:image/' . $type . ';base64,' . base64_encode($data); //Tijdelijke bestand opruimen unlink($tempFilename); } } function is_ani($filename) { if (!($fh = @fopen($filename, 'rb'))) return false; $count = 0; //an animated gif contains multiple "frames", with each frame having a //header made up of: // * a static 4-byte sequence (\x00\x21\xF9\x04) // * 4 variable bytes // * a static 2-byte sequence (\x00\x2C) (some variants may use \x00\x21 ?) // We read through the file til we reach the end of the file, or we've found // at least 2 frame headers while (!feof($fh) && $count < 2) { $chunk = fread($fh, 1024 * 100); //read 100kb at a time $count += preg_match_all('#\x00\x21\xF9\x04.{4}\x00(\x2C|\x21)#s', $chunk, $matches); } fclose($fh); return $count > 1; } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Voorbeeld upload animated GIF</title> <script type="text/javascript"> window.onload = function () { document.getElementById("formTest").onsubmit = function () { var fileInput = document.getElementById("imageFileUpload"); if (fileInput.files.length > 0) { var fileSize = fileInput.files[0].size; if (fileSize > 2097152) { alert('Sorry, geen bestanden groter dan 2MB svp!'); return false; } } else { //Geen bestand geselecteerd. return false; } }; } </script> </head> <body> <p> Upload hieronder een bewegend plaatje: <form id="formTest" method="post" enctype="multipart/form-data"> <input type="file" name="imageFileUpload" id="imageFileUpload" /> <input type="submit" /> </form> <p> <?php if (strlen($plaatje) !== 0) { echo("<img src=\"data:image/gif;base64,$plaatje\" alt=\"Image\" />"); echo("<br /><br />"); } if (strlen($plaatje2) !== 0) { echo("Orgineel:<br />"); echo("<img src=\"$plaatje2\" alt=\"Image\" />"); } ?> </p> </p> <p> Download <a href="broncode.zip">de broncode</a>. </p> </body> </html> |
Wat voor jou een half uurtje coden is, zonder ook maar enigszins rekening te houden met allerlei andere zooi, is voor de T.net-devvers waarschijnlijk meerdere uren met rekening houden met bestaande code.
Het is aardig dat je dit zo neerzet, maar een beetje verspilde tijd omdat het gewoon niet te integreren is in het bestaande platform.
Commandline FTW | Tweakt met mate
Verwijderd
Osiris schreef op maandag 30 januari 2017 @ 20:39:
Ja, harstikke leuk en aardig sanderev66, maar alsnog is een single proof of concept compléét niet te vergelijken met een relatief simpele feature in een reeds bestaand en complex framework bouwen.
Wat voor jou een half uurtje coden is, zonder ook maar enigszins rekening te houden met allerlei andere zooi, is voor de T.net-devvers waarschijnlijk meerdere uren met rekening houden met bestaande code.
Omdat we in cirkels gaan hier nog even mijn opmerking daarover.Verwijderd schreef op maandag 30 januari 2017 @ 17:52:
[...]
Ik kan niet in de codebasis van Tweakers kijken, maar het lijkt mij echt doodeenvoudig om te controleren of een upgeloade afbeelding meer dan één frame heeft...
Want dat was letterlijk mijn opzet voor de Proof of Concept. Niet meer, niet minder. Natuurlijk weet ik dat er nog veel meer nodig is om een avatar goed te verwerken. Natuurlijk weet ik dat, gezien ik het ook in mijn eigen site verwerkt heb. Maar dat was / is niet het onderwerp van dit topic / mijn proof of concept.
Zo zie ik het niet, een proof of concept heeft altijd een goed doel. Ik maak die bijna dagelijks voor alle kleine tot grote functies in applicaties die ik bouw. Zo zie ik vrij snel of iets wel of niet kan werken, daarna pas ik het aan op de doelapplicatie waarna ik het inbouw (of niet; mocht de test falen). Deze kleine PoC-projecten worden netjes allemaal verzameld in één grote SVN-bak zodat ik die later kan hergebruiken.Hero of Time schreef op maandag 30 januari 2017 @ 20:48:
Het is aardig dat je dit zo neerzet, maar een beetje verspilde tijd omdat het gewoon niet te integreren is in het bestaande platform.
[ Voor 37% gewijzigd door Verwijderd op 30-01-2017 21:08 ]
Hoe zinvol denk je dat het is om een bestand te kunnen selecteren voor uploaden waar je in de poc deze lokaal ergens opslaat, terwijl je hele infra is gebouwd om alles in een database op te slaan? Hoe 'eenvoudig' is het dan om die code te integreren?Verwijderd schreef op maandag 30 januari 2017 @ 20:49:
[...]
Zo zie ik het niet, een proof of concept heeft altijd een goed doel. Ik maak die bijna dagelijks voor alle kleine tot grote functies in applicaties die ik bouw. Zo zie ik vrij snel of iets wel of niet kan werken, daarna pas ik het aan op de doelapplicatie waarna ik het inbouw (of niet; mocht de test falen). Deze kleine PoC-projecten worden netjes allemaal verzameld in één grote SVN-bak zodat ik die later kan hergebruiken.
Het enige wat je hebt gedaan is iets aantonen wat de devs al wisten. De complexiteit is juist die functionaliteit in de huidige code plaatsen, zorgen dat de overhead minimaal is, performance impact voor de duizenden bezoekers te minimaliseren en de code beheerbaar te houden zonder dat het in de weg zit of bij een update van het platform stuk gaat.
Commandline FTW | Tweakt met mate
Verwijderd
De PoC slaat het bestand helemaal niet op, het bestand komt op de server in een tijdelijke map binnen (PHP eigen) mijn script dan leest dit bestand in en zet het om naar een base64 image string welke direct weer teruggegeven wordt aan de zender. Mijn script verbindt niet met een database, maar met een kleine aanpassing had ik dat ook kunnen doen. Dit was echter ook niet het doel van het script: het aantonen van de eenvoud van het controleren of een afbeelding een animated gif is en zo ja er de eerste frame van pakken. Dat is 100% het doel van mij Proof of Concept.Hero of Time schreef op maandag 30 januari 2017 @ 21:56:
[...]
Hoe zinvol denk je dat het is om een bestand te kunnen selecteren voor uploaden waar je in de poc deze lokaal ergens opslaat, terwijl je hele infra is gebouwd om alles in een database op te slaan? Hoe 'eenvoudig' is het dan om die code te integreren?
Nogmaals ik heb géén inzicht in de codebasis van Tweakers.net. Ik heb ook nooit geclaimed dat ik dat wel heb.Het enige wat je hebt gedaan is iets aantonen wat de devs al wisten. De complexiteit is juist die functionaliteit in de huidige code plaatsen, zorgen dat de overhead minimaal is, performance impact voor de duizenden bezoekers te minimaliseren en de code beheerbaar te houden zonder dat het in de weg zit of bij een update van het platform stuk gaat.
Waarom plaats je dan in hemelsnaam een PoC die totaal niet relevant is en eigenlijk alleen maar voor verwarring kan zorgen.Verwijderd schreef op maandag 30 januari 2017 @ 22:07:
[...]
Nogmaals ik heb géén inzicht in de codebasis van Tweakers.net. Ik heb ook nooit geclaimed dat ik dat wel heb.
Helemaal als je de volgende teksten er ook nog eens bij gaat zetten :
Het is meer trollen op deze manier dan constructief meewerken.Verwijderd schreef op maandag 30 januari 2017 @ 17:52:
[...]
Beide zijn vrij eenvoudig in elk php framework in te bouwen, lijkt mij zo.
In minder dan een uur gemaakt, inclusief het opzetten van een lokale webserver en XDebug voor PHP:
Verwijderd
Maar in de basis blijft PHP gewoon PHP. Wanneer je een bestand upload komt deze binnen in de $_FILES global, wordt in de temp-map van de server opgeslagen. Je kan deze bestanden dan met PHP inlezen, manipuleren en verwerken. Hoe dit verder in het Framework van Tweakers gaat, dat weet ik niet. Mijn doel en uitgangspunt was puur php, zonder een extern framework, zelfs zonder het framework wat ik zelf geschreven heb.
Dit is een methode waarin ik ontwikkel, als iets voor mij ongrijpbaar of ingewikkeld is. Dan versimpel ik het. Werkt de simpelere oplossing naar wens dan doe ik de volgende stap. Na die stap bepaal ik van: "Mijn oplossing is goed", "Mijn oplossing voldoet", "Mijn oplossing is verkeerd" en alle drie komen voor. Hierna bepaal ik wat mijn volgende actiepunt is.
Dit is exact wat ik hier gedaan heb. Het dev-team zegt dat het moeilijk te implementeren is, dus geef ik ze een voorbeeld van hoe ik het zou doen. En dan kan je het wel trollen vinden, want dat is makkelijk als je het er niet mee eens bent, maar ik doe het met de beste bedoelingen. Ik weet serieus niet hoe ik hier verder mee moet, dus laat ik het nu maar voor wat het is.
Lees jij dat in de startpost van Femme? Of elders in dit topic?Verwijderd schreef op maandag 30 januari 2017 @ 23:30:
Het dev-team zegt dat het moeilijk te implementeren is, dus geef ik ze een voorbeeld van hoe ik het zou doen.
Een gif reduceren tot slechts 1 frame is inderdaad niet per se moeilijk. Hoewel ik het met imagick zou doen en niet met een reeks functies waarbij het meer een bijeffect is dat het uiteindelijk 1 frame wordt
Dat is inderdaad het probleem niet. Hetgene wat er daarna mee moet gebeuren zit het hem in.
De gif reduceren tot 1 frame zorgt uiteindelijk voor een deel ontevredenheid waar je zelf ook nog naar verwijst, dus dat vervangt deze klacht door een andere
Maar als we een animated gif moeten opslaan in twee versies en daarvan de juiste versie afhankelijk van de voorkeuren moeten tonen, dan maken we van een eenvoudige usericon-functie ineens een veel complexer geheel. En als we het aan de client-side overlaten, dan 'verspillen' we cpu-cycles bij iedere forumtopic-view voor iets waarna maar zeer weinig mensen de moeite gaan nemen om de 'click-to-play' te activeren.
En dan zit je nog met wat uitzonderingssituaties en side-effects. Wat doe je bijvoorbeeld met png en jpeg? Daar hoef je geen twee versies van te bewaren, maar dat niet doen betekent weer een beetje extra complexiteit
En wat als de eerste frame van de gif geen mooi/compleet beeld bevat? En hoe herken je dat programmatisch?
[ Voor 12% gewijzigd door ACM op 31-01-2017 08:23 ]
All my posts are provided as-is. They come with NO WARRANTY at all.
Dit, precies dit is het grootste probleem. Als je gif begint met een enkele kleur, zeg zwart, en dan netjes fade naar je animatie of als er ergens op ingezoomd wordt, heb je bar weinig aan het eerste frame. Zomaar het eerste frame of frame #x pakken gaat niet zomaar werken.ACM schreef op dinsdag 31 januari 2017 @ 08:19:
En wat als de eerste frame van de gif geen mooi/compleet beeld bevat? En hoe herken je dat programmatisch?
Commandline FTW | Tweakt met mate
[ Voor 100% gewijzigd door Firefly III op 21-10-2019 09:54 . Reden: Leeg ivm privacy ]
Verwijderd
Het kost veel tijd om te implementeren, dus daar ben ik van uitgegaan. Ik denk dat ik het in een enkele werkdag in elk PHP framework ingebouwd kan hebben. Natuurlijk weet ik dat er meer te doen is, maar ik kan me niet indenken dat een dergelijk kleine functie die een dergelijk grote ophef voorkomt een probleem kan zijn?ACM schreef op dinsdag 31 januari 2017 @ 08:19:
[...]
Lees jij dat in de startpost van Femme? Of elders in dit topic?
Helemaal waar, en ik zou ook niets anders van jullie devvers verwachten. Maar ik wist niet dat Tweakers imagick ondersteund - dat had het voor mij makkelijker gemaakt. En zo versterk je alleen al mijn standpunt.Een gif reduceren tot slechts 1 frame is inderdaad niet per se moeilijk. Hoewel ik het met imagick zou doen en niet met een reeks functies waarbij het meer een bijeffect is dat het uiteindelijk 1 frame wordt
Je hoeft alleen de animated gif twee keer op te slaan. De functie controleert namelijk al of een gif animated is. Dit kan je al met javascript doen. (Heel belangrijk, maar daar kom ik zo op terug) Wat je doet is je maakt ruimte voor twee avatars per persoon, een niet animated en een animated. De niet animated avatar is avatar 1. Dus alle png, jpg, bmp, gif, etc met maar 1 frame. Deze toon je standaard. Je maakt echter ook bij de gebruikers een optie om "Geanimeerde user icons tonen" wanneer dezer de waarde 1 heeft toon je avatar 2 indien deze beschikbaar is anders avatar 1.Dat is inderdaad het probleem niet. Hetgene wat er daarna mee moet gebeuren zit het hem in.
De gif reduceren tot 1 frame zorgt uiteindelijk voor een deel ontevredenheid waar je zelf ook nog naar verwijst, dus dat vervangt deze klacht door een andere
Maar als we een animated gif moeten opslaan in twee versies en daarvan de juiste versie afhankelijk van de voorkeuren moeten tonen, dan maken we van een eenvoudige usericon-functie ineens een veel complexer geheel. En als we het aan de client-side overlaten, dan 'verspillen' we cpu-cycles bij iedere forumtopic-view voor iets waarna maar zeer weinig mensen de moeite gaan nemen om de 'click-to-play' te activeren.
En dan zit je nog met wat uitzonderingssituaties en side-effects. Wat doe je bijvoorbeeld met png en jpeg? Daar hoef je geen twee versies van te bewaren, maar dat niet doen betekent weer een beetje extra complexiteit
En wat als de eerste frame van de gif geen mooi/compleet beeld bevat? En hoe herken je dat programmatisch?
Je pakt natuurlijk niet random 1 frame uit de animated avatar. Je laat de uploader kiezen. Je controleert namelijk via JS of een avatar animated is en biedt de gebruiker mogelijkheid een statisch alternatief te kiezen. Dit kan dmv een slider die door alle frames loopt of gewoon "upload een statische afbeelding". Deze tweede afbeelding sla je op als avatar 1 en de originele animated avatar als avatar 2.
En je gelooft het niet, maar ik heb eigenlijk al de functie hierboven omschreven in een testversie van mijn eigen website zitten
Verwijderd schreef op dinsdag 31 januari 2017 @ 09:19:
Natuurlijk weet ik dat er meer te doen is, maar ik kan me niet indenken dat een dergelijk kleine functie die een dergelijk grote ophef voorkomt een probleem kan zijn?
En dus hebben we naast de preference ineens logica introduceren voor het vertonen van avatars, waar dat nu gewoon werk voor Apache is (en ja, dat kan vast ook met een rewrite-rule, maar ook dat is logica die onderhouden moet worden).Je maakt echter ook bij de gebruikers een optie om "Geanimeerde user icons tonen" wanneer dezer de waarde 1 heeft toon je avatar 2 indien deze beschikbaar is anders avatar 1.
Waarmee je het 'uploaden van een plaatje' veranderd in een behoorlijk complexe versie. Zeker als je het combineert met de uitsnede-optie die er nu ook al in zit.Je pakt natuurlijk niet random 1 frame uit de animated avatar. Je laat de uploader kiezen. Je controleert namelijk via JS of een avatar animated is en biedt de gebruiker mogelijkheid een statisch alternatief te kiezen. Dit kan dmv een slider die door alle frames loopt of gewoon "upload een statische afbeelding". Deze tweede afbeelding sla je op als avatar 1 en de originele animated avatar als avatar 2.
De kern is dat we de features willen bouwen die de meeste waarde toevoegen voor de gebruiker. In plaats van functionaliteit om bewegende user icons uit te zetten, kunnen we ook iets anders bouwen. Als we met die andere feature mensen blijer kunnen maken moeten we dat doen.Verwijderd schreef op maandag 30 januari 2017 @ 17:52:
[...]
Dit is dus een leuke paradox. Je wil geen features toevoegen die je later mogelijk moet verwijderen om geen gebruikers boos te maken. dus stel je voor om een oude feature die door vele gebruikers al goed gebruikt wordt te verwijderen?
Zie je waar je de fout in gaat?
Uit de resultaten van de poll blijkt wel dat veel gebruikers animated avatars hekelen, maar ook dat het geen meerderheid is. Er zijn net zoveel gebruikers die animated user icons prima vinden. Afschaffen is dus ook niet de juiste keuze.
Bij deze stand denk ik dat we het nog het beste kunnen oplossen moet goed beleid. Het is niet zo dat het de spuigaten uitloopt met overlast door geanimeerde avatars. Het beperken van de bestandsgrootte vind ik op zich ook wel een goede natuurlijke beperking.
De poll is maar 1412x ingevuld, wat niet eens zeker is dat het ook werkelijk 1412 gebruikers zijn aangezien de poll anoniem in te vullen is. Het lijkt mij ook niet dat je puur op basis van deze poll kan bepalen of een groot deel voor of tegen animated gifs is.Femme schreef op dinsdag 31 januari 2017 @ 13:16:
[...]
Uit de resultaten van de poll blijkt wel dat veel gebruikers animated avatars hekelen, maar ook dat het geen meerderheid is. Er zijn net zoveel gebruikers die animated user icons prima vinden. Afschaffen is dus ook niet de juiste keuze.
Die max groote is er ook al, "De iconen moeten 60 x60 pixels en maximaal 100 KiB groot zijn."Femme schreef op dinsdag 31 januari 2017 @ 13:16:
[...]
Bij deze stand denk ik dat we het nog het beste kunnen oplossen moet goed beleid. Het is niet zo dat het de spuigaten uitloopt met overlast door geanimeerde avatars. Het beperken van de bestandsgrootte vind ik op zich ook wel een goede natuurlijke beperking.
Dat was trouwens ook eerst lager, maar is opgerekt toen webicons werden afgeschaft (de manier waarmee
je vroeger er voor kon zorgen dat de je de meest animated gifs niet zag was om web icons uit te zetten...)
Waarom niet een placeholder (henk...) gebruiken voor mensen die animated gifs avatars uit willen zetten?
En als dat niet wenselijk is vanwege het introduceren van een nieuwe pref, dan kan je een Trump™ beleid aannemen, voor elke pref die je toevoegt, moeten er twee verwijderd worden.
[ Voor 10% gewijzigd door _David_ op 31-01-2017 15:56 ]
I thought fail2ban would keep the script kiddies out but somehow you still seem to be able to login.
En zo is het maar net.
Wist ik niet! Bedankt, nu kan ik lekker wegblijven uit dit moddertopic. Slechtste topic van 2017, nu al.Glabbeek schreef op dinsdag 31 januari 2017 @ 16:07:
Op GoT kan je de usericons helemaal uitzetten, daarmee zijn de bewegende usericons ook weg. Ik zou al tevreden zijn als op de rest van de site deze setting ook zou werken.
Antwoord van Femme toon ik hetzelfde voorstelde:quote: GlabbeekOp GoT kan je de usericons helemaal uitzetten, daarmee zijn de bewegende usericons ook weg. Ik zou al tevreden zijn als op de rest van de site deze setting ook zou werken.
quote:
quote: ArnoutVschreef op donderdag 26 januari 2017 @ 15:32:
Wat ik bijzonder vind is dat je voor het forum van alles kan instellen (Toon usericons, Toon ondertitels, Toon signatures), maar dat dit niet kan voor de reacties op artikelen.
Ik heb nl. Toon usericons uitgevinkt, van mij hoeft dat allemaal niet.
Jammer dat zoiets niet ook voor nieuws reacties kan.
quote: FemmeWe hebben tegenwoordig liever minder dan meer voorkeuren. Ze zorgen voor meer complexiteit, extra use cases om rekening mee te houden en verworvenheden waar gebruikers boos over worden als je ze wegneemt
|<----------------------------------------------arm length---------------------------------------------->|
|<-------------------------------------------where the cat is--------------------------------------------->|
In dat geval zou ik dan eerst gaan afwegen wat nu belangrijker is: Een sloot verbeteringen, of wat tijd vrij maken om in het menu een ja/nee voor animated avatars aan/uit te maken.Femme schreef op maandag 30 januari 2017 @ 17:16:
[...]
De vraag is echter wat meer waarde toevoegt voor de gebruiker: het bouwen van functionaliteit om te kunnen kiezen tussen statische of mogelijk geanimeerde avatars of een van de honderden andere verbeteringen die in onze backlog wachten op uitvoering.
Noem mij daarin gerust blond, maar aangezien al zoveel dingen op de site gebruik maken van eenzelfde systeem (Wellicht template?) is het mij even onduidelijk waarom het voor avatars niet gebruikt kan worden. Ik lees wat info over implementaties, maar is het niet veel simpeler om, als je avatars uitzet, deze te vervangen voor een ''standaard'' plaatje die voor iedereen hetzelfde is?
Hero of Time schreef op maandag 30 januari 2017 @ 20:48:
Precies, want naast de bestandsgrootte, worden ook dimensies gecontroleerd, bijgesneden waar nodig en mogelijk en nog meer afbeeldingmanipulatie. Daar past jouw code niet zomaar tussen.
Het is aardig dat je dit zo neerzet, maar een beetje verspilde tijd omdat het gewoon niet te integreren is in het bestaande platform.
Ik vind dat we Sander in ieder geval wat kudo's moeten geven dat hij hier codevoorbeelden aflevert van een mogelijke implementatie, ipv het negatief te benaderenHero of Time schreef op maandag 30 januari 2017 @ 21:56:
[...]
Hoe zinvol denk je dat het is om een bestand te kunnen selecteren voor uploaden waar je in de poc deze lokaal ergens opslaat, terwijl je hele infra is gebouwd om alles in een database op te slaan? Hoe 'eenvoudig' is het dan om die code te integreren?
Het enige wat je hebt gedaan is iets aantonen wat de devs al wisten. De complexiteit is juist die functionaliteit in de huidige code plaatsen, zorgen dat de overhead minimaal is, performance impact voor de duizenden bezoekers te minimaliseren en de code beheerbaar te houden zonder dat het in de weg zit of bij een update van het platform stuk gaat.
Ah kijk, iemand die een soortgelijk idee introduceert! - Redneckerz in "Willen we bewegende user icons ja oder nein?"_David_ schreef op dinsdag 31 januari 2017 @ 13:45:
Waarom niet een placeholder (henk...) gebruiken voor mensen die animated gifs avatars uit willen zetten?
Het lijkt mij in ieder geval heel leuk als Henk wat prominenter weer wordt op Tweakers - Via het standaardplaatje zou dat mooi bewerkstelligd kunnen worden. En er is vast nog wel een Henk plaatje te vinden in de code die hiervoor gebruikt kan worden
Uiteindelijk ben ik van mening dat een eventuele implementatie simpel van code moet wezen zodat het relatief makkelijk te plaatsen valt tussen bestaande code. Ik denk dan aan een soort ''module'', wellicht Javascript, waarin wat we willen in een soort functie is opgenomen? Een soort ''klik'' systeem waarin deze dingen (en wellicht anderen) simpelweg er tussenin en tussenuit kan schuiven algelang de gemaakte beslissingen.
Editor @ DoomWiki - Voor al je weetjes over Doom.
I am not a number, I am a free man! Geld over? Check m'n V&A