2072 private links
En JS, je voulais déterminer la date au format aaaammjj à partir d'un timestamp Unix.
Le soucis, c'est que le numéro du moi comme à 0 et non à 1, donc quand on fait un date.getDay(), le résultat est à la ramasse.
Pour pallier à ce probème, utilisez plutôt date.getDay().
Exemple avec cette fonction de shaarlimages, pour filter par date (/?d=aaaammjj) :
// value est un timestamp Unix
function parse_date(value) {
'use strict';
var date = new Date(value * 1000),
y = date.getFullYear().toString(),
m = (date.getMonth() + 1).toString(),
d = date.getDate().toString();
if (m.length === 1) m = '0' + m;
if (d.length === 1) d = '0' + d;
return y + m + d;
}
Abusé, quel cinéma !
Présentation des nouveautés.
Un jeu en Flash qui a du punch, les musiques sont entrainantes !
Espace de stockage gratuit et illimité en taille. À tester.
Ah ah !! AH AH !! Génial ouais !! ><
Ça y est, shaarlimages devient plus fréquentable :)
Voici les améliorations/changements :
- entièrement JS/CSS/HTML pour le système de la galerie
- une 1ère tentative de chagement d'image moins saccadée (je n'arrive pas encore à avoir ce que je souhaite, mais ça viendra)
- flèches précédente/suivante
- touches clavier gauche/droite pour naviguer dans les images et les pages
- ajout d'une barre d'icônes avec quelques liens
- textes traduisibles
- on peut modifier quelques paramètres d'affichages directement dans l'URL (par la suite on pourra les garder en mémoire grâce aux cookies) :
- show_nsfw=0 ou 1 pour spécifier si on cache ou non les images un peu sensibles
- toolbar=0 ou 1 pour afficher ou non la barre d'icônes lors du visionnage d'une image
- lines=N pour spécifier le nombre de lignes par écran (mal dit, mais faites des tests)
- per_page=N nombre d'images par page
Le flux RSS est disponile aussi :) Il est possible de définir le nombre d'entrées : ?do=rss&n=N
Les mises à jour se feront une fois par jour.
Le code a été entièrement revu, c'est bien moins le bordel et plus facile d'accès.
Enjoy it!
Ps : pour le RSS, peut-être que c'est un peu abusé de mettre les images, qu'en pensez-vous ?
Un site original "tout en scroll" :)
Pas mal !
Récupérer les infos sur une image, mais passe en paramètre une chaine plutôt qu'un fichier. C'est plus pratique pour les cas où on récupère une image depuis un flux :
$data = file_get_contents($url);
list($width, $height, $type) = getimagesizefromstring($data);
Ça me permettra de ne pas avoir à les rechercher toutes les 5 minutes.
- encoder en base64 des images pour les incruster dans le CSS : http://webcodertools.com/imagetobase64converter
- compresser vite fait bien fait les PNG : http://tinypng.org/
- compresser le CSS : http://cssminifier.com/
- compresser le JS : http://javascript-minifier.com/
- sans oublier la floppée d'outils pratiques : http://lehollandaisvolant.net/tout/tools/
Un script perl pour limiter la bande passante. Pratique pour tester l'affichage d'un site web.
Ça me permets de tester le téléchargement des images de shaarlimages.net.
$ perl ip_relay.pl -b2500 8000:localhost:80
Anthony m'a envoyé un courriel à propos de l'installation de Pombo sur un serveur Tomcat 7.
J'ai trouvé ce lien : http://php-java-bridge.sourceforge.net/doc/tomcat6.php mais je ne suis pas un expert en la matière, alors je fais appel au réseau :)
Auriez-vous d'autres informations ?
Merci d'avance :)
Voilà, elle est en état ! Un exemple qui m'a bien fait rire : http://shaarlimages.net/?i=0f0a03d1_selection-du-weekend-47-3.jpg
Demain j'attaque le flux RSS et ça devrait être bon.
Ensuite je verrai pour réorganiser le code, mais pour ce qui est du système de la galerie, vous pouvez vous l'approprier aisément (voir la partie développeur dans l'article).
PS : ça peut-être lent et c'est normal => certaines images partagées font plus de 4 Mo, donc suivant le nombre de grosses images et l'état votre connexion, be patient =]
PS2 : c'est un premier jet, si vous avez des idées d'amélioration ou vous souhaitez crâcher dessus, n'hésitez pas :)
Toujours aussi sympa ces billets !
Je cherchais à supprimer les paramètres d'une URL (blabla.fr/article-en-question?src=google&jaime=ma-cousine).
En PHP super simple et apparemment le plus rapide :
$url = strtok($url, '?');
Trop simple !
Bon le phrase est abusée, nous sommes bien d'accord. Mais c'est l'animation, elle rend pas mal du tout !
Un torrent de 2.9 Go :)
Merci Fred !
De jolies fonds d'anciens jeux-vidéo, ça claque !
Firefox OS là-dessus et c'est le paradis sur Terre !