#MySQL #transliteration function
►http://igstan.ro/posts/2009-02-13-mysql-transliteration-function.html
Une méthode de ouf pour translitérer directement sous MySQL
#MySQL #transliteration function
►http://igstan.ro/posts/2009-02-13-mysql-transliteration-function.html
Une méthode de ouf pour translitérer directement sous MySQL
J’installe le moteur de recherche sphinx et c’est un poil technique… mais ça semble valoir le coup
#Sphinx Documentation
►http://sphinxsearch.com/docs/manual-1.10.html
#accents in Sphinx searches
►http://stackoverflow.com/questions/2058275/spanish-accents-in-sphinx-searches
#debian installation
apt-get install libmysql++-dev libmysqlclient15-dev
– pour installer le #démon + paquet #debian
►http://forum.ovh.com/showthread.php?t=55954
#group_concat() sous #MySQL
►http://stackoverflow.com/questions/2358300/mysql-join-group-concat-second-table
#mac_os installation avec #mamp
►http://addto.it/Install-Sphinx-1.10-Beta-on-Mac-OS-X-10.6-Snow-Leopard-with-MAMP-1.9.4
proven scalability up to billions of documents, terabytes of data, and thousands of queries per second;
Ouhhh... Zillions of documents...
Sur l’indexation d’attributs-chaînes il faut faire gaffe et encoder en nombres (via #crc32 par ex) ►http://sphinx.wordowl.com/2009/05/31/str2ordinal-uses-limitations-and-alternatives
Performance monitoring in #MySQL
►http://mysqlha.blogspot.com/2010/12/performance-monitoring-in-mysql.html
patch added SHOW TABLE_STATISTICS, SHOW INDEX_STATISTICS and SHOW USER_STATISTICS to MySQL
Why does Quora use MySQL rather than NoSQLs?
►http://www.quora.com/Why-does-Quora-use-MySQL-as-the-data-store-rather-than-NoSQLs-such-as-Cassand.?
“The primary online data store for an application is the worst place to take a risk with new technology. If you lose your database or there’s corruption, it’s a disaster that could be impossible to recover from.”
#nosql #MySQL #bdd #base_de_données #architecture #web #dev #gp:links #clevermarks #Quora #Cassandra #MongoDB #CouchDB
BitNami :: MAMPStack
►http://bitnami.org/stack/mampstack
“BitNami MAMPStack greatly simplifies the development and deployment of PHP applications. It includes ready-to-run versions of Apache, MySQL, PHP and phpMyAdmin and required dependencies.”
#BitNami #MAMPstack #MAMP #Apache #PHP #mac #logiciel #windows #linux #MySQL #PostgreSQL #dev #web #clevermarks
High Scalability - High Scalability - Digg: 4000% Performance Increase by Sorting in PHP Rather than MySQL
►http://highscalability.com/blog/2010/3/23/digg-4000-performance-increase-by-sorting-in-php-rather-than.html
#Digg #MySQL #PHP #tri #mémoire #performance #optimisation #Cassandra #clevermarks
MySQL : : MySQL 5.1 New Features : MySQL Partitions
►http://dev.mysql.com/tech-resources/articles/mysql_5.1_partitions.html
#mysql #optimization
Calcul de la Distance entre deux coordonnées GPS avec MySQL
►http://www.phpsources.org/calcul-de-la-distance-entre-deux-coordonnees-gps-avec-mysql_101.html
#distance #calcul #MySQL #PHP #GPS #latitude #longitude #clevermarks
Le SQL de A à Z - groupage, sous ensembles et opérateurs ensemblistes - Club des décideurs et professionnels en Informatique
►http://sqlpro.developpez.com/cours/sqlaz/ensembles
opérations ensemblistes
Coding Horror: A Visual Explanation of SQL Joins
►http://www.codinghorror.com/blog/archives/000976.html
Axe de #seenthis: “#short_blogging and #public_conversations”.
@fil_rezo @lazuly
Pourquoi "#short_blogging" ?
– La limite du nombre de caractères est très importante. C’est un « text » (éventuellement un « long text » dans #mySQL.
– Ça prend en compte les retours-chariot, et s’il y a deux retours-chariot successifs, ça fait un paragraphe.
– Il y a une forme de correction typographique et de mise en forme (tiret en début de ligne par exemple) ; sans aller jusqu’aux raccourcis SPIP.
– Donc, on peut constituer un sorte de véritable blog sur sa page publique.
Cependant :
– on ne peut pas prévisualiser son message avant de le poster,
– on ne peut pas modifier un message une fois qu’il a été posté,
– pas d’images dans le texte, pas de vidéo, etc.
Du coup, ça n’incite pas réellement à créer un véritable blog avec des messages très longs. L’interface telle qu’elle est conçue est destinée à inciter les usagers à faire des messages relativement courts. Courts, mais pas micro (140 caractères) comme #Twitter. Plus long que Twitter, plus long que #Facebook, mais pas long comme du #Blogger ou du #WordPress.
D’où l’idée de #short-blogging.
Pourquoi « #public_conversation » ?
J’aime la possibilité de discuter de #Facebook en postant directement des messages. Mais sur Facebook, c’est du réseau privé, c’est avant tout destiné à discuter entre amis.
En revanche, sur #Twitter, la façon de présenter des conversations m’horripile. Avec en plus la limite de 140 caractères.
Si on mélange les deux, on a un peu le principe de #Friendfeed : c’est public, et on tient des vrais fils de discussion. D’où : « public conversation ».
Voir mon message :
►http://seenthis.net/?page=message&id_me=277
C’est prévu (#seenthis_todo) :
– stocker le message du dernier message d’un fil dans le message principal, de façon à pouvoir faire le classement selon cette date (donc, date du dernier post) ;
– en revanche, ça provoque une difficulté ergonomique, détaillée dans un article (que je ne retrouve pas) au sujet de Friendfeed : une lourdeur qui fait qu’un sujet à troll se retrouve systématiquement en haut de page, au détriment des derniers posts de l’auteur.
Je verrais (peut-être) bien un sélecteur pour basculer d’un classement à l’autre.
Bonnes performances de MySQL 5.4
►http://www.08000linux.com/blogs/blog/2009/07/29/mysql-retour-sur-les-performances
#mysql
Gros soucis avec les #hashtags_unicode. Il fallait forcer le #charset le #mb_strtolower (inutile en local, il doit y avoir une config quelque part). Du coup, on récupère la bonne URL pour #hashtags_hiérarchisés
En fait, je pouvais me passer du #mb_strtolower lors de la création du mot-clé, puisque la recherche dans #mySQL n’est pas sensible à la casse, et que l’URL créée par #SPIP est automatiquement passée en minuscules.
Mais par cohérence, je préfère stocker le titre des mots-clés directement dans la bonne casse (donc : en minuscules).