Archives mensuelles : juin 2006

Ecouter de la musique gratuitement et légalement, c’est possible !

Pour fêter la musique en ce 21 juin 2006, voici une liste de sites à visiter d’urgence pour les fans de musique. Sur ces sites, la musique est gratuite ! Rien à débourser, pas même un ou deux euros. De plus, c’est parfaitement légal, vu que chaque artiste a mis ses chansons à la disposition de tous. Ainsi, pas question de trouver du Noir Désir, Céline Dion ou Daft Punk. Vous devez penser « Ca va être que de la musique de merde, par des amateurs », et bien détrompez-vous 😉 Même si effectivement on trouve certains morceaux qu’il est difficilement qualifiable de musique, la majorité des productions est d’une qualité pro 😉
Continuer la lecture de Ecouter de la musique gratuitement et légalement, c’est possible !

PHP enfin prêt pour l’applicatif

Lorsqu’on parle de PHP, on pense tout de suite « site internet ». Mais saviez-vous que PHP a également d’autres utilités ? On connaissait déjà la version « cli » qui permet d’executer un script en ligne de commande, avec un affichage optimisé pour (sans les entêtes HTTP entre autre, mais également sans le formatage HTML des messages d’erreurs). Et bien il est également possible de réaliser des applications avec interface graphique.
Continuer la lecture de PHP enfin prêt pour l’applicatif

Exonération d’impot sur le revenu des « jobs d’été » :)

J’ai trouvé l’info en surfant sur le site des impôt par hasard (mais qu’est ce que je foutais sur ce site ??). La bonne nouvelle que j’y ai trouvé, c’est que tous les boulots effectués pendant des vacances scolaires, et pour les personnes en statut collégien/lycéen/étudiant ne sont pas soumis à l’impot sur le revenu. Pour appliquer la loi rien de plus simple : ne noter sur votre déclaration de revenu que les montants qui dépassent 2 fois le SMIC ou n’ont pas été effectués pendant des vacances scolaires. Ultime condition : être agé de 21 au plus le 1er janvier de l’année imposable. Le texte de loi exact : [|http://doc.impots.gouv.fr/aida/Apw.fcgi?collection=BOI&numero=5F-13-06&FILE=docFiscale.html|fr]

Fonctionnalités MySQL en fonction de la version

Le mois de juin rime souvent avec examen ou « rapport ». Je suis personnellement dans le 2e cas. Pour la rédaction de celui-ci, j’ai été amené à comparer les différentes versions de MySQL existantes selon les fonctionnalités prises en charge. Le tableau de synthèse me semble interessant à imprimer ou conserver pour qui réalise souvent des projets sur ce SGBD. Je vous le met donc à disposition. Si vous notez des erreurs à l’interieur, n’hésitez pas à m’en faire part dans les commentaires !
Continuer la lecture de Fonctionnalités MySQL en fonction de la version

Astuce MySQL : nombre de lignes retournées sans clause LIMIT

Une petite astuce que je viens de découvrir concernant MySQL. Imaginez que vous avez une requete de type SELECT qui est sensé vous retourner des centaines de lignes. Pour afficher ca correctement à l’utilisateur, vous souhaitez limiter le nombre de résultats retournés à 50 par exemple. Vous allez donc faire quelque chose comme __SELECT * FROM matable WHERE (…) LIMIT 0,50__ Pour les pages suivantes, la requete sera la même avec un __LIMIT 50,50__ puis __LIMIT 100,50__ etc. Le soucis, c’est pour savoir le nombre de pages possible justement. EN clair, combien MySQL aurait retourné de lignes sans la clause LIMIT. Jusqu’à maintenant, il fallait faire deux fois la requete (ou instaurer un break quand on bouclait sur les résultats). Quelle perte de temps (et de bande passante entre votre serveur web et votre serveur SQL, si vous ne voulez afficher que 10 lignes alors que le résultat en retourne un million) ! Il existe une astuce dans MySQL pour éviter de devoir refaire deux fois la requete (et donc économiser de précieuses secondes quand vous utilisez des jointures, et/ou cherchez dans une table immense).
Continuer la lecture de Astuce MySQL : nombre de lignes retournées sans clause LIMIT

Un oracle « light » pour Linux (et gratuit)

Soulignons la volonté de Oracle de faire connaitre son produit phare de gestion de bases de données au plus grand nombre 😉 En effet, Oracle XE – c’est son nom- est une version très allégée du célèbre Oracle. Il s’execute en 32bits sur un seul processeur, est bien évidemment limité à une seule machine (pas de réplication), n’utilisera pas plus d’1Go de ram et ne gère qu’une base (j’ai bien dit base, pas table). Pour l’utiliser sous Ubuntu : sudo echo « deb http://oss.oracle.com/debian unstable main non-free » >> /etc/apt/sources.list sudo apt-get update sudo apt-get install oracle-xe Mon avis : Si l’idée peut être sympa histoire de réviser les TP si vous suivez des études en informatique, les autres passeront leur chemin. En effet, les points forts de Oracle (ceux qui faisaient que c’était le meilleur SGBD il y a quelques années) disparaissent chaque mois tant la concurrence avance : * Gestion de triggers (dommage, MySQL le fait depuis la v5) * Langage de script très puissant (MySQL le fait en version très simple, la suite ne va pas tarder) * Réplication sur plusieurs serveurs (MySQL -encore lui- le fait également, et de mieux en mieux – c’est pas encore parfait mais on y arrive -). Et encore, je ne parle pas de PostGRE qui est lui aussi un très bon SGBD (avec comme tous, ses qualités et ses défauts). En clair, le dernier tout petit avantage de Oracle est sa faculté à savoir manipuler de TRES grosses quantités de données (on compte en Téra octets) par rapport aux autres qui pédalent dans la semoule. Bref, limité aux très grosses boites, soit 0,1% du marché. Et on s’étonne encore que certains professionnels insistent pour avoir du Oracle … Plus qu’une histoire de compatibilité avec leurs applis 🙁

Aux heureux possesseurs de Freebox : support SIP !

Voilà je viens de tester la nouveauté du mois chez Free, à savoir le support de SIP. Quesako ? Il s’agit d’un protocole audio. En clair, de quoi discuter grâce à Internet. L’activation directe sur la ligne Freebox a beaucoup d’interêts : – On vous contacte sur votre compte « SIP » en ligne, et vous recevez la communicationsur votre téléphone Freebox – Vous appelez n’importe qui dans le monde à partir de votre compte SIP (donc depuis votre ordinateur, avec un micro et tout :p ) avec les tarifs Freebox. Vous pouvez donc joindre un téléphone fixe, un portable, bref ce que vous voulez 🙂 Pour activer le service, connectez vous sur l’interface client de Free, activez votre numéro de tel, et là allez dans « activer le service SIP ». Pour les linuxiens, suivez ce mini tutoriel : [|http://forum.ubuntu-fr.org/viewtopic.php?id=40040|fr]