PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli

⇐ retour index

Powershell - SID to USER and USER to SID - Spiceworks

mardi 20 mai 2014 à 11:13
Alex, le 20/05/2014 à 11:13
How to translate SID to User logins
(Permalink)

Faker by joke2k

mardi 20 mai 2014 à 11:09
jeekajoo, le 20/05/2014 à 11:09
Faker is a Python package that generates fake data for you.
via https://famille-michon.fr/links/?Bwr8Cw
(Permalink)

▶ Release Trailer - Monument Valley Game - out now - YouTube

mardi 20 mai 2014 à 11:01
Sebsauvage, le 14/05/2014 à 19:21
Il a l'air joli tout plein ce jeu dans l'esprit d'Escher.
(Il existait pour iOS, et il vient de sortir pour Android.)
(Permalink)

tolima, le 20/05/2014 à 11:01
jeu qui a l'air sympa, qui ressemble à fez
(Permalink)

10 Articles Every Programmer Must Read

mardi 20 mai 2014 à 10:57
Sebsauvage, le 14/05/2014 à 14:46
Je me met de côté des articles généraux sur de grands principes en développement logiciel (gestion de la mémoire, arithmétique binaire, unicode, sécurité, réseau, etc.)
(Permalink)

Tiger-222, le 14/05/2014 à 18:19
TL;DR

via http://sebsauvage.net/links/?5-NXug
(Permalink)

phyks, le 15/05/2014 à 16:07
(Permalink)

tolima, le 20/05/2014 à 10:57
(Permalink)

Faker, générateur python de données

mardi 20 mai 2014 à 10:56
Famille Michon, le 20/05/2014 à 10:53
Une bibliothèque Python pour générer des données factices (noms, adresses, numéros de téléphone, carte bancaire, couleur, coordonnées GPS, ...).
C'est assez dingue. Et génial pour faire des démos, des tests, ou prépeupler une application.
(Permalink)

Yome, le 20/05/2014 à 10:56
Tout est dans le titre. Cool.
Sous le coude.

via https://famille-michon.fr/links/?Bwr8Cw
(Permalink)

Firefox 29 - Les Petits Liens Malfaisants - Choses vues, sur le web et ailleurs

mardi 20 mai 2014 à 10:50
Les Petits Liens Malfaisants, le 20/05/2014 à 10:50
Du coup, j'ai désactivé tous les modules et ça ne plante plus.

Je les réactive un par un. Pour le moment réactivé :
- Adblock Plus
- Ghostery
- StumbleUpon

Je vais réactiver HTTPS-Evertwhere et WOT sous peu.

En tous cas, merci pour les retours.
(Permalink)

Unix/Linux Check Filesystem Status by Directory - Nagios Exchange

mardi 20 mai 2014 à 10:47
Famille Michon, le 20/05/2014 à 10:47
"Shell script that recursively checks for filesystem input/output
errors by directory using stat. Depth is configurable."

Je ne vois pas vraiment d'utilisation dans la supervision courante, par contre pour tester un FS corrompu, ça peut servir.
(Permalink)

Top 20+ MySQL Best Practices - Tuts+ Code Tutorial

mardi 20 mai 2014 à 10:42
Kevin Vuilleumier, le 19/05/2014 à 13:54
Un article présentant des bonnes pratiques quand on utilise MySQL.
(Permalink)

Timo, le 19/05/2014 à 16:33
La 3 me semble pas mal déjà : ajouter un LIMIT 1 : souvent on ne veut sortir qu’une seule ligne de la DB. Nous on sait que c’est unique, mais pas MySQL. Ici, il s’arrêtera après la première et unique occurence (ça évite qu’il scanne la fin de la DB pour rien).

(via)
— (permalink)
(Permalink)

phyks, le 19/05/2014 à 17:20
(via lehollandaisvolant)
(Permalink)

Famille Michon, le 20/05/2014 à 09:06
Des conseils de bon aloi, évidents ou pas :

- Optimiser les requêtes pour le cache en évitant les appels à CURDATE(), NOW(), RAND(), etc...
- Utiliser EXPLAIN ;
- Utiliser LIMIT ;
- Placer des index de manière judicieuse ;
- Utiliser le même type de colonne pour les JOIN (et les indexer) ;
- Ne pas faire ORDER BY RAND() (je ne savais même pas que ça existait) ;
- Limiter les données récupérées au strict minimum (éviter les SELECT *) ;
- Faire une colonne id ;
- Utiliser un ENUM au lieu d'un VARCHAR si les valeurs possibles sont réduites ;
- PROCEDURE ANALYSE() : donne des suggestions sur le type de champ de chaque table ;
- Utiliser NOT NULL tant que possible ;
- Utiliser des requêtes préparées ;
- Utiliser mysql_unbuffered_query() : répond plus vite, mais ne met pas le résultat en forme ;
- Stocker les adresses IP sous forme de UNSIGNED INT ;
- Si possible, utiliser des tables avec des champs fixes (pas de VARCHAR, TEXT, BLOB). Les enregistrements sont ainsi fixes, ce qui permet un calcul plus rapide de la position des enregistrements dans la table ;
- Faire du partitionnement vertical des tables. Cela consiste à diviser la table en deux (ou plus). Exemples :
  * Placer les champs rarement utilisés dans une autre table : la table principale est alors plus petite, accélérant les recherches ;
  * Placer les champs fréquemment modifiés dans une autre table : une mise à jour a pour effet de supprimer le cache de la table, donc placer ces champs dans une autre table permet de garder ce cache.
 A utiliser uniquement si on est sûr de ne pas faire constamment des JOIN sur ces tables, sinon l'effet de performance sera inverse ;
- Diviser les gros DELETE ou INSERT pour éviter de verrouiller les tables trop longtemps ;
- Utiliser des types de données le plus petit possible (MEDIUMINT au lieu d'INT, DATE au lieu de DATETIME, ...) : une colonne plus petite est plus rapide ;
- Utiliser le moteur de stockage adapté (MyISAM ou InnoDB) ;
- Utiliser un ORM (mouais...) ;
- Etre attentif aux connexions persistantes (réutilisation de la connexion du process Apache avec mysql_pconnect() pour éviter de refaire une connexion initiale à MySQL) car il semble que ça pose des soucis.
(Permalink)

Ecirtam, le 20/05/2014 à 10:42
Quelques bonnes pratiques avec MySQL.
via https://famille-michon.fr/links/?fpmlBg
(Permalink)

Sam_1e361d_1374890.jpg (Image JPEG, 625x790 pixels)

mardi 20 mai 2014 à 10:41
Sammy Fisher Jr, le 20/05/2014 à 10:41
Mouahahahaaaarf. Très vrai : la série Splinter Cell a débuté en 2002, et l'ami Sam Fisher accusait une bonne quarantaine d'années dès le premier épisode... Si on ne compte que les années écoulées depuis 2002, il devrait avoir au moins 52 ans... et comme il se passe parfois plus d'un an (ellipse) entre deux épisodes ^^
(Permalink)

30 km/h dans Paris : la chasse aux conducteurs se poursuit | Contrepoints

mardi 20 mai 2014 à 10:37
jeekajoo, le 20/05/2014 à 08:13
article partisan...
on y parle que de pollution de l'air.
on y donne la parole qu'à des pro voitures.

mais des voitures qui roulent vite c'est aussi du bruit et de l'insécurité pour la majeure partie des habitants qui sont à pied et à vélo.

bizarrement il n'est pas fait allusion à l'aspect bénéfique de la suppression des voitures sur la pollution justement.

ils appelent ça du journalisme?
(Permalink)

Famille Michon, le 20/05/2014 à 09:07
Par ailleurs, réduire la vitesse n'est pas forcément la meilleure solution.

Je suis retourné à Metz récemment, et j'ai tellement galéré en voiture que j'ai compris que c'était fait exprès : l'espace pour les voitures a fortement réduit, les sens uniques sont partout, tout est fait pour décourager.
Au final, c'est plus efficace qu'une limitation que peu respectent.
(Permalink)

e-loquens, le 20/05/2014 à 10:37
Oui, et c'est malheureux à dire, mais les obstacles en général (chicanes, ralentisseurs, bandes rugueuses, réduction des voies) seront toujours plus efficaces que des panneaux et compter sur le civisme.

Exemple typique ici: des rues avec une voie de circulation voiture dans chaque sens avec voie cyclable. Limitation à 30 avec des ralentisseurs qui ne font pas toute la largeur de la chaussée mais seulement la largeur de la voie voitures. Résultat: 95% des automobilistes évitent le ralentisseur en roulant sur la voie cyclable.
(Permalink)

Guacamole | HTML5 Clientless Remote Desktop

mardi 20 mai 2014 à 10:33
Memiks, le 20/05/2014 à 10:33
Un client RDP en HTML5 sous MIT License, mais nécessite une partie serveur tomcat.
(Permalink)

Recette de Pain aux abricots et noix de macadamia en MAP

mardi 20 mai 2014 à 10:25
Les Petits Liens Malfaisants, le 20/05/2014 à 10:25
(Permalink)

Batman Turns Out To Be A Time Lord In This Hilarious Comic — GeekTyrant

mardi 20 mai 2014 à 10:24
Les Petits Liens Malfaisants, le 20/05/2014 à 10:24
(Permalink)

VOTEMAN – Le personnage punk et violent qui voulait inciter les jeunes Danois à voter | Big Browser

mardi 20 mai 2014 à 10:19
Cochise, le 13/05/2014 à 17:25
Ca fait très tyrannie quand même, OBLIGATION de voter, pas de liberté individuelle. Et si on est pas d'accord avec le système de vote ?

via : http://sebsauvage.net/links/?eTBsmA
(Permalink)

tolima, le 20/05/2014 à 10:19
Je trouve ça plutot marrant, certaines personnes n'ont pas de second degré
(Permalink)

selection_images_2001

mardi 20 mai 2014 à 10:13
nekoblog, le 20/05/2014 à 10:13
Des maquettes d'engins issus de 2001, l'odyssée de l'espace.
Il a aussi une partie pour des machines issues des oeuvres de Jules Vernes : http://www.nemotechnik.com/jules%20verne/accueiljulesverne/julesverne.html
Et la machine de Wells : http://www.nemotechnik.com/siecle19/machine.html
Et il parle de son boulot en tant que maquettiste à la TV : http://www.nemotechnik.com/tv/tf1.html
(Permalink)

Firefox 29 - Les Petits Liens Malfaisants

mardi 20 mai 2014 à 10:02
Les Petits Liens Malfaisants, le 19/05/2014 à 14:10
C'est moi ou Firefox 29 n'est pas stable du tout?
Ca plante beaucoup genre j'ai l'impression de surfer avec Netscape...
(Permalink)

Ecirtam, le 19/05/2014 à 17:40
Non pas de plantage de mon coté. Tout fonctionne bien.
(Permalink)

Sammy Fisher Jr, le 20/05/2014 à 09:07
Ah bon, toi aussi ? Avec tous les rapports de plantage que je leur envoie, je pense qu'ils ont dû installer un serveur dédié ^^
J'ai viré le plus d'extensions possible, dans l'espoir que ça résolve le problème...  :/
(Permalink)

Eownis, le 20/05/2014 à 10:02
Depuis la mise à jour moi aussi plein de plantage sur mon Mac. J'arrive encore à résister mais si ça continu je retourne sur Chromium...
(Permalink)

La réponse d'un cycliste à une amende de 50$

mardi 20 mai 2014 à 09:59
SharTech, le 19/05/2014 à 22:30
Casey Neistat, un réalisateur, a eu une amende pour ne pas avoir roulé sur la piste cyclable. Le policier qui n'a rien voulu savoir lui a dit qu'il "devrait tout le temps être sur la piste cyclable".
Sa réponse en vidéo est hilarante !
(Permalink)

jeekajoo, le 19/05/2014 à 22:47
:) pas mal
l'absurdité de l'amende est bien mise en valeur
(Permalink)

HowTommy, le 20/05/2014 à 09:59
C'est exactement pareil à Paris...
(Permalink)

Fukushima : la décontamination de l'eau entièrement stoppée

mardi 20 mai 2014 à 09:53
Sammy Fisher Jr, le 20/05/2014 à 09:53
(Permalink)

Your website should stop doing this right now (pt. 1) — Building Things on the Internet — Medium

mardi 20 mai 2014 à 09:53
Aloco, le 13/05/2014 à 14:33
Du bon sens et un peu d'ergonomie.
(Permalink)

Riduidel, le 14/05/2014 à 14:03
Très chouette article sur toutes ces choses qu'on fait sans forcément se poser de questions, et qui se révèlent finalement débiles et pénibles pour les utilisateurs
(Permalink)

tolima, le 20/05/2014 à 09:53
conseils pour faire un site internet :

1. ne pas demander aux utilisateurs d'entrer correctement leur numéro de carte de crédit. A la place virez tous les caractères qui ne vont pas (espace, erreurs de frappes etc) et regardez si ce qui reste est correct.
Et ne pas demander le type de carte de credit : il se devine avec les premiers numéros

2. ne pas demander aux utilisateurs d'utiliser des mots de passe trop complexe (genre "mauvais mot de passe, il faut une lettre capitale, mauvais mot de passe, il faut un nombre...)
ça n'aide pas forcement la sécurité et c'est frustrant

3. ne pas demander leur login pour se logger
effectivement puisqu'on demande le mail, autant l'utiliser.
Certains site propose de se logger avec les 2. C'est encore plus pratique.

4. ne pas rediriger les utilisateurs vers la page d'accueil de la version mobile lorsqu'on demande un lien profond.
En gros, faites du responsive ou utilisez la même structure sur le site mobile que sur le site desktop.
Ce point là me semble évident...

Pour conclure, rien de phénoménal, l'idée centrale c'est "développeurs, arrêtez de penser que vos utilisateurs sont aussi geek que vous et faites des choses simple à utiliser" et aussi "Ce sont les petits détails qui font toute la différence"
(Permalink)

Apple rejette l'éducation à la masturbation féminine sur iOS - Le Hollandais Volant

mardi 20 mai 2014 à 09:52
HowTommy, le 20/05/2014 à 09:52
Le problème c'est que pour 99% des gens, une application c'est plus accessible, plus simple à utiliser, plus intuitif...

Pour toucher le plus grand marché possible sur smartphone, il FAUT passer par une application, c'est triste mais c'est comme ça... :-/
(Permalink)