Demoscene.fr BBS
Communauté => Aide et informations à propos de demoscene.fr => Topic started by: ponce on 22 June 2013 à 17:59:27
-
Suite a une vieille discussion avec Zavie sur l'ergonomie, j'ai commencé par enlever le bouton "Imprimer".
-
Maintenant bbs.demoscene.fr est un dépot git sur le serveur (pourquoi pas un mirror github? voir ce qui est credentials).
-
J'ai viré les boutons "Marquer non-lu" et "Partager" par e-mail, je vois vraiment, vraiment pas à quoi ça sert.
-
Plus de bouton "Signaler au modérateur", vu le ratio modérateurs / utilisateurs actifs élevé.
-
Plus d'IP, de messages "IP loggée" ou "Logged".
Les IP sont toujours loggées en interne, seulement plus affichées.
-
Viré la "jump-to" box, celle qui contenait la combobox "Aller a".
-
"Ancienneté", "Groupe", "Ville" et "Rôle" prennent de la place verticale surtout sur les petits messages. Que pensez-vous de supprimer ces choses à gauche ? Ces informations seront quoi qu'il arrive disponible sur la page profil de chaque utilisateur.
Si vraiment ça ne vous plait pas, que pensez-vous de laisser seulement "Groupe: $groupe" ?
-
Rôle et ancienneté : ok, je m'en passe facilement.
Groupe : je trouve ça sympa comme info visible tout le temps.
Ville : peu importe
-
le groupe pourrait être mis avec le pseudo, comme on le voit souvent. LLB/Ctrl-Alt-Test, ponce^gfm... ce genre de trucs (caractère de séparation réglable dans le profil ?)
-
Groupe : je trouve ça sympa comme info visible tout le temps.
Je suis d'accord. En attendant je change rien là dessus.
Je vais voir si on peut pas déplacer le permalien et date de chaque message à droite. Au dessus de chaque message il y a cet en-tête assez redondant qui coupe la discussion.
-
Rappel : vous pouvez désactiver l'affichage des avatars et des signatures dans vos options de profil.
-
Le permalien avec la date est passé a droite (le topic n'est plus rappelé à chaque post).
Du coup ca fait des en-têtes plus clairs même si je reconnais qu'il va falloir un petit temps pour s'y faire.
En place verticale c'est pas encore tip-top, j'ai du mélanger les <div> et les <span>.
-
Plus de bouton "modifier inline", ça faisait deux boutons pour modifier un message.
-
si tu peut s'il te plait rendre le forum sombre, j'ai horreur de me cramé les yeux avec des pages blanche, ça peut être une option aussi bien,
y a aussi le "Posté le:" qui peut giclé
-
J'ai enlevé le "Posté le", c'est mieux comme ça en effet.
Mais par contre que le thème ne soit pas sombre faudrait un espèce de grand débat national :p déjà c'est pas mal de boulot vu que y'a pas de séparation du thème et du code de génération des pages. Tu peux installer http://justgetflux.com/ (http://justgetflux.com/) pour éviter les effets néfastes de la lumière bleue sur le sommeil, ce truc fait bel et bien ce qu'il annonce. Bizarrement on a même pas l'impression que F.lux réduit le gamut, l'oeil s'adapte.
-
'installer 0_0 tu sais bien que j'ai la phobie des installations, c'est pas grave pour le forum, si les crétin écervelée qui code ces navigateurs de merde pouvaient intégré des functions pour inversé ces couleurs à chier ça serait bien la première preuve d'intelligence et sans doute avant long time à laquelle ont seraient horrifier encore une fois d’assisté, mon étonnement est muet, une belle brochette de sodomite tout ça !
-
c'est bon j'ai trouvé, Firefox à été développé par des dieu , y a un truc un peut pourrie mais bon pour moi dans les options, sauf que maintenant des images disparaisse, mais c'est pas gênant, j'vais enfin pouvoir pausé mes lunettes de soleil
-
Tweak de la hauteur verticale au dessus de chaque post.
Voila je reste de l'avis qu'il faut supprimer Ville/Ancienneté/Rôle.
-
le groupe pourrait être mis avec le pseudo, comme on le voit souvent. LLB/Ctrl-Alt-Test, ponce^gfm... ce genre de trucs (caractère de séparation réglable dans le profil ?)
Je trouve que c'est une très bonne idée, quelqu'un est pour ? contre ?
-
J'aimerais aussi avoir votre avis sur la présence des signatures !
Je pense que c'est complètement inutile et pénible pour la discussion. Il y a actuellement 4 usages :
- soit on s'en sert pour mettre son pseudo et son groupe, ce qui est redondant avec l'encart à gauche
- soit on s'en sert pour mettre l'adresse vers son site, ce qui est redondant avec l'encart à gauche
- soit c'est une phrase drôle qui devient vite fatiguante à force de la voir
- de rares utilisateurs mettent une image en signature, ce qui est quand même contestable
Donc je serais pour ne plus afficher les signatures du tout ! je crois que c'était une vieille idée de LLB d'ailleurs et finalement je suis bien d'accord avec lui.
(EDIT: c'est à dire qu'il n'y aura pas besoin d'aller fouiller dans les options pour ne plus les voir, c'est par défaut)
-
Ajout de la coloration syntaxique de code.
// Computes average line length for standard input.
import std.stdio;
void main() {
ulong lines = 0;
double sumLength = 0;
foreach (line; stdin.byLine()) {
++lines;
sumLength += line.length;
}
writeln("Average line length: ",
lines ? sumLength / lines : 0);
}
-
#include <map>
#include <set>
bool happy(int number) {
static std::map<int, bool> cache;
std::set<int> cycle;
while (number != 1 && !cycle.count(number)) {
if (cache.count(number)) {
number = cache[number] ? 1 : 0;
break;
}
cycle.insert(number);
int newnumber = 0;
while (number > 0) {
int digit = number % 10;
newnumber += digit * digit;
number /= 10;
}
number = newnumber;
}
bool happiness = number == 1;
for (std::set<int>::const_iterator it = cycle.begin();
it != cycle.end(); it++)
cache[*it] = happiness;
return happiness;
}
#include <iostream>
int main() {
for (int i = 1; i < 50; i++)
if (happy(i))
std::cout << i << std::endl;
return 0;
}
-
Et donc on a aussi le GLSL grace à highlight.js (mais pas HLSL).
#ifdef GL_ES
precision mediump float;
#endif
uniform vec2 resolution;
uniform float time;
uniform vec2 mouse;
const int complexity = 3; // More points of color.
const float mouse_factor = 25.0; // Makes it more/less jumpy.
const float mouse_offset = 1.0; // Drives complexity in the amount of curls/cuves. Zero is a single whirlpool.
const float fluid_speed = 6.0; // Drives speed, higher number will make it slower.
const float color_intensity = 0.8;
const float Pi = 3.14159;
float sinApprox(float x) {
x = Pi + (2.0 * Pi) * floor(x / (2.0 * Pi)) - x;
return (4.0 / Pi) * x - (4.0 / Pi / Pi) * x * abs(x);
}
float cosApprox(float x) {
return sinApprox(x + 0.5 * Pi);
}
void main()
{
vec2 p=(2.0*gl_FragCoord.xy-resolution)/max(resolution.x,resolution.y);
for(int i=1;i<complexity;i++)
{
vec2 newp=p;
newp.x+=0.6/float(i)*sin(float(i)*p.y+time/fluid_speed+0.3*float(i))+mouse.y/mouse_factor+mouse_offset;
newp.y+=0.6/float(i)*sin(float(i)*p.x+time/fluid_speed+0.3*float(i+10))-mouse.x/mouse_factor+mouse_offset;
p=newp;
}
vec3 col=vec3(color_intensity*sin(3.0*p.x)+color_intensity,color_intensity*sin(3.0*p.y)+color_intensity,color_intensity*sin(p.x+p.y)+color_intensity);
gl_FragColor=vec4(col, 1.0);
}
-
Enorme
-
Cool, on va pouvoir poster nos xml de partition renoise :)))
-
Le colorscheme n’est pas trop trop mal en plus :)
-
Purée, j'adore F.lux
-
Personne m'a répondu sur les signatures, Ancienneté/Rôle/Ville, je prends ça comme une autorisation pour les enlever de la vue. ;D
-
Donc on voit plus Ancienneté/Ville/Rôle, ni les signatures, et le groupe est juste en dessous du handle (pour des raisons de place je sais pas si on peut le mettre sur la même ligne).
-
Nickel !
-
Rajouté support du TeX/Latex grâce à http://www.mathjax.org/ (http://www.mathjax.org/)
Ca marche sans BBCode, l'aide est ici http://docs.mathjax.org/en/latest/tex.html (http://docs.mathjax.org/en/latest/tex.html)
Les expressions inlines marchent ( \(\sqrt{3x-1}+(1+x)^2\) ) comme ceci.
Sinon on peut écrire des équations sur leur propre ligne: $$\int^{0}_{-\infty} e^{-t^{2}}dt = \frac{\sqrt{\pi}}{2} $$
-
- Maintenant les messages "Modifié a telle heure par tel personne" sont à droite dans le permalink
- et si l'utilisateur qui a modifié le message est le posteur original, on ne montre pas son pseudo à nouveau
EDIT2: test pour l'exemple
EDIT3: fixé regression markup introduite avec ce commit
-
Ouais c’est bien comme ça ponce :)
-
Génial pour les maths :)
-
Feature expérimentale : vous pouvez maintenant embed une iframe arbitraire dans un post :D
Exemple:
[iframe width=800 height=200]http://js1k.com/2010-first/demo/635[/iframe]
J'en appelle à votre modération et votre bon sens afin que la feature ne soit pas retirée.
L'idée est de pouvoir montrer un effet en Javascript directement dans un post.
-
[iframe width=800 height=200]data:text/html,Test <i>data url</i>[/iframe]
Test data url.
Edit: damned, ça marche pas, il rajoute http:// devant l'url. Ca aurait été pratique pour mettre des trucs courts inline au lieu d'avoir à héberger quelque part :(
-
Arg des iframe ca pue .... :-(
-
@maracuja: pourquoi ça pue ? Un indice ? ???
-
@TarMil: fixé, test data URI
[iframe width=350 height=200]data:text/html;base64,DQo8Ym9keSBvbmxvYWQ9c2V0SW50ZXJ2YWwoIlM9TWF0aC5zaW47d2l0aChSLmdldENvbnRleHQoJzJkJykpZm9yKGZpbGxSZWN0KDAsMCwzMDAsMTUwLGRyYXdJbWFnZShSLDksMiwyODIsMTQ4LDAsMywzMDAsMTUwKSxmaWxsU3R5bGU9J3JnYmEoOTksMCw0MiwuMDEpJyksYSs9eD04ODt4LS07ZmlsbFJlY3QoeCo0LDc1K1MoYSt4LzI3K1MoeC85KSpTKGEqMi14LzE1KSkqMjAsNCwzKSlmaWxsU3R5bGU9JyNjNjAnIixhPTkpPjxjYW52YXMgaWQ9Uj4=[/iframe]
-
nice \o/
-
@ponce, j'ai toujours eu vent des problèmes occasionnés par cet artifice. :/ (un article pas mal sur le sujet : http://forum.ovh.com/showthread.php?t=49433 (http://forum.ovh.com/showthread.php?t=49433))
-
Les iframes sont pas mal utilisés pour des third app. web applications. Si ya des attaques, ça vient surtout de failles de browser plus que de l'élément iframe (qui va forcément revenir encore plus en force avec le mode sandbox)
-
Les iframes c'est comme les goto: ils sont là pour qu'on les utilise mais la plupart des gens ne savent pas les utiliser correctement ;)
Donc j'ai a priori rien contre, au contraire en l'occurrence je trouve que c'est un usage adapté.
-
Un exemple, création d'une iframe pour récupérer les prototypes natifs pour que sa librairie se base sur des proto non modifiés par d'autres librairies.
-
maracuja: ben moi aussi je pensais pas trop à faire ça, y'a un type qui avait mis un de mes jeux dans une <iframe> sur son site, les widget twitter à base d'iframe qui marche pas, la règle "same protocol"...
Mais dans le fond une <iframe> c'est je l'espère sandboxée de manière à éviter les injections, et puis ça permet de faire un peu n'importe quoi. C'est vrai que ça peut être contestable vu qu'en js on peut lancer une musique, peut-être qu'il faudra les rendre clickable (un clic => activation) ?
-
Je suis pour les rendre cliquables, ne serait-ce que pour optimiser le chargement des pages... Et imaginez qu'on soit sur un navigateur (mobile par exemple) qui n'a pas les fonctionnalités ou performances requises pour afficher le contenu de l'iframe (genre gros shader webgl)...
-
Ok c'est vrai que c'est un peu intrusif pour le moment.
-
TL;DR:
Because it is served from a separate domain, it is affected by all the normal cross-site restrictions. In addition, the embedded page has scripting disabled, plugins disabled, forms disabled, and it cannot navigate any frames or windows other than itself (or any frames or windows it itself embeds)
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#attr-iframe-sandbox (http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#attr-iframe-sandbox)
Donc, pas de sandbox mode mais je pense que oui, en effet, du côté browser, ça devrait éviter certaines failles.
-
Ok @kaneel j'ai juste mis allow-scripts du coup, ça à l'air de suffire pour ce qu'on veut faire.
-
Les icônes de gauche sont maintenant sur la même ligne.
-
Faudrait changer cette CSS, les bords arrondis c'est so cheap.. ou alors, met du gradient pourri, ça fera iOS7 (lolilol)
-
Ouais c'est plus trop à la mode, maintenant c'est le Plat Design !
Enlevé l'icône "voir Profil" qui faisait triplon avec le lien sur le handle et le lien sur l'avatar.
-
Comment si j'avais le temps jte ferais une CSS purement minimale.
-
Si un jour t'es motivé, je ferai péter le FTP.
-
Commit un peu hum-hum pour activer les <embed> Flash. A utiliser avec modération !
http://www.adobe.com/jp/events/cs3_web_edition_tour/swfs/perform.swf
-
je réglerais le lookat si j'étais toi (:DDDDD)
-
Je suis d’accord :D
-
Du nouveau pour la balise iframe, le chargement est maintenant dynamique pour éviter les ralentissements / autre bugs.
[iframe width=640 height=360]http://www.p01.org/releases/MINAMI_DISTRICT/MINAMI_DISTRICT.unpacked.htm[/iframe]
Le plus dur c'était finalement de centrer un truc en CSS !
(EDIT: fix lien dans <button> qui passe pas dans Firefox)
-
Enlevé le texte de description de la réponse rapide "Dans la Réponse Rapide, vous pouvez utiliser du BBCode bla bla bla accès".
-
Ajout de smileys débiles.
:wullon: :hola: :sucks: :piggy: :rulez: :wink:
-
Best update ever :rulez:
-
- les descriptions des catégories sont un peu changées
- si on utiliser defer="defer" pour les script MathJax et Google Analytics ça accélere bien la vitesse de chargement surtout sur Firefox.
-
- désactivation de la liste des derniers posts dans http://bbs.demoscene.fr (http://bbs.demoscene.fr), ca double la vitesse de génération de la page d'index. Les derniers posts non-lus sont visibles sur les icônes de sections.
- désactivations des stats sur page d'index
- désactivation du dernier inscrit sur page d'index
-
Tu as viré les « derniers messages » tout en bas ? Je l’utilisais tout le temps !
-
Si vous êtes plusieurs on le remettra. Mais par exemple ton message, je l'ai vu parce il y a une icône qui change de forme quand il y a des messages non-lus.
-
Je l'utilisais aussi tout le temps, j'aimais bien voir que je visitais le forum en même temps que googlebot entre deux lectures.
(Ceci dit, le lien "Messages non lus depuis votre dernière visite" et les icônes me suffisent.)
-
nan mais heureusement les mec que c'est resté sur cette page apparament www.demoscene.fr (http://www.demoscene.fr)
-
Ok ok ben on va le remettre, moi aussi je l'utilisais c'était pour voir :)
-
Y aurait pas moyen de mettre les infos du bloc "messages privés" dans le pavé en haut à côté de l'avatar (là où il y a "messages non lus depuis votre dernière visite") plutôt que tout à fait en bas ?
Bon, je dis ça parce que j'ai vu par hasard en allant tout en bas de la page que j'avais un vieux message, mais si ça se trouve les nouveaux messages privés sont indiqués plus visiblement...
Et si c'est c'est trop prise de tête c'est pas grave, hein... ;)
-
y a un avertisseur par mail de ça justement, ?!
-
Et voilà les posts récents sont remis.
-
Et voilà les posts récents sont remis.
:rulez: Den aime ça.
-
Hello ! J'y vais de ma suggestion pour l'amélioration du forum: d'avoir les dernières actualités présentes sur la home page, à coté des derniers posts.
-
http://www.demoscene.fr/ (http://www.demoscene.fr/)
cf "A la une"
(EDIT: c'est vrai qu'une liste de liens vers les topics serait du meilleur effet)
-
Je viens de voir qu'on hotlink des images depuis pouet sur la page d'accueil du forum, TODO (done)
-
Dorénavant et à cause de robots spammeurs, les Invités ne peuvent plus poster de nouveaux messages ou sondages dans les sections publiques soumises à approbation d'un modérateur. Ca nous évite de recevoir 2 mails par heure. :)
-
Changé la question d'inscription, rajouté un captcha à l'inscription.