1. 26 mar

    Créer un serveur streaming iTunes sous Debian avec DAAP

    Beaucoup de personnes possèdent un NAS pour y stocker leurs medias tel que les films, images, musiques de façon à les rendre accessibles partout depuis le réseau. Mais toute fois un problème se pose en ce qui concerne la musique, surtout lorsque l'on est en possession d'une grosse audiothèque. En effet il n'est pas très convivial de naviguer via un explorateur de fichier pour écouter de la musique, c'est pourquoi des applications avec une interface adaptée tel que iTunes existent. Vous l'aurez donc compris, notre but sera donc de rendre accessible notre bibliothèque de mp3 de façon à pouvoir l'exploiter directement dans iTunes, via le réseau.


    1. Le protocole DAAP

      Le protocole DAAP ( Digital Audio Access Protocol ) a été crée par Apple et implémenté dans la mouture 4.0 de iTunes. Semblable ...

    Publication
    Le 26 March 2010
    Auteur
    Thomas Durin

  2. 22 mar

    Installation de Python + Django sous Windows / Mac / Linux

    La première chose à faire si on est motivé pour se lancer dans l'exploration de Django, c'est de l'installer (oui, logique). C'est la raison de cet article, vous montrer comment installer Python 2.6 et la dernière version stable de Django, quel que soit votre OS.

    if os == 'Windows':

    La première étape consiste à installer Python (2.6), et pour cela rien de plus simple, il suffit de se rendre sur le site officiel et de télécharger les binaires correspondant à votre système. Actuellement la dernière version est la 2.6.4, donc choisissez "Python 2.6.4 Windows installer", téléchargez le .msi et lancez l'installeur. C'est fini, un jeu d'enfant je vous disais ;) Maintenant, passons à l'installation de Django. Commencez par vous rendre sur djangoproject et prenez la dernière version stable (Option 1). Désarchivez le ...

    Publication
    Le 22 March 2010

  3. 15 mar

    FeedBack Lastify

    Après avoir passé une semaine à tester les APIs Python de Spotify et LastFm, j'ai fini par faire un petit site exploitant ces deux APIs (+ GData et une bonne dose de jQuery) que je vous présente aujourd'hui : http://lastify.dev.naeka.fr/

    Ce site n'était pas vraiment destiné à être montré ni même à exister, ce n'est qu'un "terrain de jeux", mais au lieu de m'en débarrasser autant m'en servir pour vous montrer ce que l'on peut faire avec quelques APIs Python.

    Dans cet article je vais donc vous présenter les deux APIs qui constituent la majeure partie du site :

    Spotimeta :

    Pour télécharger spotimeta : http://pypi.python.org/pypi/spotimeta/

    L'aide de ...

    Publication
    Le 15 March 2010

  4. 7 mar

    Benchmarkez vos sites web

    Quand on crée de gros sites internet qui se rapprochent plus d'une application web, il ne faut pas oublier de savoir comment va réagir votre application à la montée en charge, ça permet entre autre de dimensionner les serveurs... Parce qu'on a beau essayer d'optimiser, ce n'est pas suffisant. C'est aussi utile pour savoir si vos optimisations ont un effet (positif ou négatif). Bref, testez la montée en charge de vos sites !

    Mais comment faire ? Utiliser la commande "ab" ? Faire du "wget" en boucle ? Vous pouvez essayer mais le résultat risque de ne pas être très concluant.

    J'ai découvert assez récemment 2 outils (très proches car codés par la même personne) de benchmarking de site. Le premier est pylot. Il est plus facile à prendre en main mais est moins évolutif. Le second, ...

    Publication
    Le 07 March 2010

  5. 4 mar

    Debian & Nginx : Mise en place d’un serveur web chez soi

    J'ai longtemps réfléchi aux différentes solutions pour héberger mon site web... D'une part j'étais très motivé pour acheter un hébergement payant chez OVH d'autre part j'étais aussi intéréssé pour héberger mon site moi même, chez moi. Et c'est finalement vers cette solution que je me suis tourné, je m'héberge chez moi avec ma propre connexion. Cet article à pour but de vous expliquer comment monter un petit serveur web chez soi, pas cher et qui consomme peu. Notez toute fois qu'un minimum de connaissance sur les systèmes Linux et leurs commandes de bases est nécessaire pour la bonne compréhension de cet article.

    1. La configuration

      Pour ce qui est de la configuration, je me suis acheté la carte mère intel d945gclf2 qui intégre un processeur ATOM 330. J'ai rajouté à celle ci une barrette de DDR2 ...

    Publication
    Le 04 March 2010
    Auteur
    Thomas Durin