J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5185 links
En cas de problème au démarrage, taper :
fsck -fy /dev/...
Puis exit s'il n'y a plus d'erreur.
Ensuite, une fois redémarré, faire un update et clean
Pour apprendre à créer des modules pour Firefox
Une todo list basique
Tutoriel sur les grille par Mozilla
Tutoriel sur le débogueur Javascript de Firefox
Voilà ce qui arrive quand on confie un service public à un privé...
Voici une commande utile :
wget -r -k -E -np <a href="http://tar.get/wanted/directory/">http://tar.get/wanted/directory/</a>
Donc la cible est http://tar.get/wanted/directory/. Les options :
-r pour parcourir tous les liens du sites.
-k conversion des liens en liens locaux.
-E conversion php vers HTML, pour relire aisément avec Firefox.
-np pour ne pas remonter dans l’arborescence du site
D’autre options utiles :
-lX, où X est un entier, pour ne parcourir que X niveaux de l’arborescence du site.
-c pour continuer un téléchargement interrompu.
–load-cookies si nécessaire.
Les options pour ne pas pourir le serveur :
–limit-rate X, pour limiter la Bande Passante à X B/s
-w X pour attendre X secondes entre chaque téléchargement de fichiers.
-T X au bout de X secondes wget abandonne le téléchargement d’un fichier.Ça peut être utile.
Pour les fichiers json, avant toute chose, pensez à convertir les caractères accentués (é en \u00e9e par exemple).
Si vous ne savez pas la correspondance, json_encode en php peut vous aider :
$a = array('é','è','à');
foreach($a as $k => $v) {
var_dump(str_replace('"','',json_encode($v)) );
}
Quand vous avez un gros fichier (plus de 20 000 entrées) à lire en ajax (avec dataTable.js par exemple), si le fichier est présenté de la façon suivante, le navigateur a une chance sur 2 de planter en cours de lecture :
{
"data":
[
[
"donn\u00e9ee 1",
"donn\u00e9ee 2",
"donn\u00e9ee 3",
"donn\u00e9ee 4",
"donn\u00e9ee 5"
],
[
"donn\u00e9ee 1.1",
"donn\u00e9ee 2.2",
"donn\u00e9ee 3.3",
"donn\u00e9ee 4.4",
"donn\u00e9ee 5.5"
],
(...),
[
"donn\u00e9ee n1",
"donn\u00e9ee n2",
"donn\u00e9ee n3",
"donn\u00e9ee n4",
"donn\u00e9ee n5"
]
]
}
Il vaut mieux les présenter sur une ligne par entrée. Là, ça passe car il y a moins de lignes à lire :
{
"data": [
[ "donn\u00e9ee 1", "donn\u00e9ee 2", "donn\u00e9ee 3", "donn\u00e9ee 4", "donn\u00e9ee 5"],
[ "donn\u00e9ee 1.1", "donn\u00e9ee 2.2", "donn\u00e9ee 3.3", "donn\u00e9ee 4.4", "donn\u00e9ee 5.5"],
(...),
[ "donn\u00e9ee n1", "donn\u00e9ee n2", "donn\u00e9ee n3", "donn\u00e9ee n4", "donn\u00e9ee n5"]
]
}
C'est tout con, mais j'ai passé ma matinée à trouver comment faire :-p
ÉNORME !!! ^_^
C'est tout moi ça !?!
Faut les pendre par les couilles ! Enfin, je pense que ce sera difficile de les leur trouver.
C'est vrai que c'est chouette ce genre d'articles mais ça me gène un peu aux entournures cette unification des interfaces. Tout se ressemble et il n'y a plus vraiment de réelles créations.
Il est déjà loin le temps de css-zengarden ?
Intéressant et flippant à la fois.
Et qui ajoute de l'eau au moulin de la non-utilisation de tierces parties dans son code... même par facilité.
Très bon ! Et tellement vrai...