Bien que complet, je me suis vite lassé de Gwibber et notamment de son extrème lenteur. Le client twitter (écrit en python) que je vous propose aujourd'hui gère uniquement Twitter et Identica. Rapide, efficace parfaitement intégré à Gnome, c'est LE client desktop qu'il faut installer. Attention, les manipulations indiquées dans l'article et les liens mentionnés peuvent compromettre la stabilité de votre système, je décline toutes responsabilités. Les paquets présentés ci-dessous ne sont pas officiels !
Installation
Dans un terminal taper ceci :
sudo add-apt-repository ppa:effie-jayx/turpial
sudo apt-get update
sudo apt-get install turpial
Utiliser turpial
ALT + [...] Lire la suite
Git est un logiciel de gestion de versions décentralisée. GitHub est un service web d'hébergement et de gestion de développement de logiciels, utilisant le programme Git. L'article explique comment effectuer le fameux "pull request" sur son dépôt local. Prérequis git
Comprendre l'intérêt des logiciel de gestion de versions
Disposer d'un compte github
Installer git sudo apt-get install git
Récupération du dépôt distant à l'aide de git
Voici la solution pour fusionner les modifications du référentiel github (depôt à distance) avec votre dépôt [...] Lire la suite
Depuis plusieurs années j'utilise IRC pour échanger, apprendre avec diverses communautés (django, symfony, ubuntu, gimp ...). Seul hic impossible d'être 100% présent et contrairement à skype, msn ..., tout message écrit hors connexion ne vous parviendra jamais. Alors il existe toujours une solution simple, laisser votre ordinateur connecté à Internet 24/24h, ou consulter les logs public lorsqu'ils existent. L'un comme l'autre rien d'idéal. Le proxy IRC permet de résoudre ce grand problème de société et de backlogger tous les échanges
[...] Lire la suite
Django-debug-toolbar fait partie des outils indispensables du développeur django. C'est un formidable outil permettant de traquer les entrées-sorties de votre application ( requêtes http, requêtes bdd, sessions...). Comme à chaque fois, il existe plusieurs solutions pour installer des paquets python. Cet article présente l'installation de la django-debug-toolbar depuis les dépôts Ubuntu. Aussi, il vous sera grès d'adapter le passage "configuration" selon le type d'installation que vous avez effectué.En effet, les fichiers ne s'installent pas tous au même endroit.
Attention, l'ensemble des manipulations qui vont suivre peuvent rendre votre système d'exploitation Ubuntu instable. L'utilisation du compte admistrateur (commande sudo...) suscitent des risques pour lequel je décline toute responsabilité. Prérequis
Utiliser [...] Lire la suite
Suite au commentaire de Narbonne sur l'article d'hier "Quelques outils utiles pour django" je livre aujourd'hui la rapide manipulation permettant d'utiliser bpython avec django. Bpython est un terminal python avancé. En temps réel il colore, indente, propose les méthodes liées aux objets courants, via l'introspection. Il contient un historique, et des commandes rapides pour enregistrer et "pastebiner" le contenu du terminal sans le quitter. Bref on gagne du temps. Attention, l'ensemble des manipulations qui vont suivre [...] Lire la suite
Travaillant désormais depuis plus de neuf mois avec le framework django sur le prochain logiciel Opquast, je me permets, aujourd'hui, de fournir très modestement quelques retours d'expérience. Naturellement, toutes les étapes, les logiciels présentés ci-dessous sont compatibles avec la distribution Ubuntu. Pour MacOsX de simples adaptations semblent suffisantes, enfin pour Windows je vous laisse canoter. Cet article présente l'ensemble des outils me permettant de "débugger", tester plus rapidement du code "django / python".
Attention, l'ensemble des manipulations qui vont suivre peuvent rendre votre [...] Lire la suite
Wget dans sa version initiale 1.10 est incapable de récupérer les fichiers Css présent via "@import". La solution réside dans une hypothétique version 1.12 qui corrigerait apparement le problème. Incapable de trouver cette dite version, il existe apparement une version de wget modifiée. Merci Ted Mielczarek et merci Fabrice pour la procédure. La démarche qui suit explique comment compiler cette version pour Ubuntu.
Attention, l'ensemble des manipulations qui vont suivre peuvent rendre votre système d'exploitation Ubuntu instable. La compilation est un risque pour lequel je décline toute responsabilité. Compiler wget-modified
Récupérer wget-1.10-css-parser.tar.gz - [...] Lire la suite
Si la majorité des informations sont disponibles sur la page bitbucket dédiée, il reste cependant quelques zones d'ombre pour les débutants souhaitant s'investir sur django-fr. J'oubliais, pour participer au projet de traduction, nul besoin d'être un cador du python ou autre langage. Ce qui suit se veut être un mode d'emploi pour tous les utilisateurs d'Ubuntu. Les outils indispensables
Un client SVN - sudo aptitude install subversion
Un client Mercurial - sudo aptitude install mercurial
Les outils python - sudo aptitude install python-docutils
Sphinx - sudo easy_install [...] Lire la suite
L'article suivant me permet de partager avec vous, lecteurs, l'ensemble des solutions libres ou non, gratuites et payantes disponibles sous Linux Ubuntu. Le retour d'expérience livré ici n'engage que moi sur la qualité des diverses solutions testées. J'espère cependant pouvoir convaincre les photographes en herbes ainsi que les plus chevronnées d'entres-vous, que l'OS Linux regorge de logiciels de qualité pour le traitement photo. Attention, les manipulations indiquées dans l'article ci-dessous
peuvent compromettre la stabilité de votre système, je décline toutes
responsabilités. Les paquets .deb ne sont pas officiels.
Etant utilisateur de
Linux et photographe amateur, j'entends souvent dire
qu'il n'est pas possible de gérer correctement le flux photo sous
Linux. [...] Lire la suite
Comme un exemple vaut mieux qu'un long discours, voici une illustration des requêtes préparées sous forme objet avec mysqli Exemple
Le code ci-dessous (compatible version 4.1.13 ou plus récent) permet d'enregistrer en base de données tous les sites Internet qui pointent vers le votre. Il suffit juste de récupérer le REFERER. Bien sûr l'exemple ci-dessous ne suffit pas, des opérations de filtrage et de comparaison sont nécessaires pour éviter les doublons en base de données.
function saveToDatabase($referer)
{
$mysqli = new mysqli('host', 'username', 'mdp', 'database');
/* Vérification de la connexion */
/* ecriture pas vraiment objet ici */
if (mysqli_connect_errno()) {
printf("Échec de la connexion : %s\\n", mysqli_connect_error());
exit();
}
//requête
[...] Lire la suite