iconeARTICLES

La classe fpdf permet de générer des fichiers pdf en php4 ou php5 sans nécessiter d'extension ou de fichier particuliers. Il n'y a aucune restriction quant a l'utilisation de cette classe que ce soit dans vos projets commerciaux ou non.

Le site du projet est particulièrement bien fourni avec une documentation en français claire et de nombreux scripts utiles: www.fpdf.org

J'ai pour ma part picoré un peu de tous ces scripts pour créer une classe afin de générer une facture. Les fonctionnalités que j'utilise sont la création d'un tableau avec MultiCells permettant les retour à la ligne pour chaque ligne de la table, vérification du débordement de page. Tester le code ici

bugSortez bombes insecticides, tapettes à mouches, chaussons, magazines ou tout ce qui vous passe sous la main, nous allons aujourd'hui combattre les bugs.

Je vais vous expliquer dans cette article comment déboguer vos applications facilement grâce à l'extension firebug et firephp de votre navigateur préféré, Mozilla Firefox,et quelques lignes bien placées dans vos programmes.

SSMTP est une passerelle permettant de transférer les mail de votre système à votre MTA, que ce soit votre fournisseur d'accès ou tout autre plateforme.
Ssmtp ne permet pas de recevoir les mails, seulement de les router vers votre MTA.

Le Msi WInd U90 est un netbook avec dalle de 8.9 pouces.
Il est livré avec Suse Linux Edition Entreprise.

Ce genre de produit est interréssant si vous souhaitez l'utiliser pour de la navigation internet ou écrire quelques courrier mais ça n'ira pas plus loin.
C'est pratique en tant qu'appoint si vous ne voulez pas allumer le PC fixe pour vérifier vos mails.
Voici comment mettre en place Ubuntu 8.10 dessus et résoudre les petits problèmes que vous pouvez avoir.

Comment faire pour changer l'encodage d'un fichier de latin1 vers utf8 ou le contraire.

sudo apt-get install recode
recode latin1..utf8 french.php


pour passer un fichier en utf8

C'est aussi simple que ça...

Edit:

Bon j'ai encore une solution beaucoup plus simple, il suffit d'ouvrir le fichier avec gedit puis cliquer sur fichier -> Enregistrer sous...
Et là on peut réenregistrer le fichier en sélectionnant l'encodage.

Afin de tester mon port parallèle et quelques afficheurs LCD qui restaient au fond d'un placard, je me suis fait un petit programme en C pour les tester rapidement.
C'est un programme trés simple en ligne de commande qui:

  • Ouvre et initialise le port parallèle
  • Initialise le LCD
  • Attend les caractère entrés au clavier et les envois au LCD

Plus besoin de parcourir les dossier depuis le terminal pour aller exécuter un script fait maison.
Nautilus, le gestionnaire de fichiers par défaut de gnome, permets de se simplifier la vie.
Placez simplement vos scripts dans le dossier suivant et rendez les exécutables:

~/.gnome2/nautilus-scripts/

Vous n'avez plus qu'a faire un clic droit sur le bureau et voici une liste de vos scripts que vous pouvez lancer en un clic.

Voici un script de redimensionnement de photos que j'ai amélioré.

Il nécessite l'installation de zenity et ImageMagick.
Pour l'utilisation de Zenity reportez vous à la page de manuel, l'article suivant peut aussi vous aider: scripts sous gnome.

Si vous avez quelques difficultés à faire des espace sous l'IDE Code::Blocks alors voici la petite astuce qui fonctionne sous Ubuntu Hardy et Intrepid. Il suffit de changer la disposition du clavier.

Dans le Tableau de Bord -> Menu Système -> Préférences -> Clavier Allez dans l'onglet agancement, cliquez sur la croix pour ajouter un agencement, choisissez par Pays: France, Variante: France et cliquez sur ajouter.

Maintenant supprimez l'agencement précédent France, Autre et c'est bon les espaces sont bien pris en compte. Vous pouvez continuer à coder...

Edit: Autre méthode que j'avais trouvé sur l'un des post du forum Ubuntu dans les préférences clavier -> Agencement -> Autres options -> Using space key to input non-breakable space character -> Sélectionner Space key outputs usual space at any level

La problématique est la suivante, j'ai installé un serveur sur un réseau local connecté à Internet par une Livebox.
La bonne idée de Orange étant de fournir des adresses IP dynamiques pour la Livebox, j'ai beaucoup de mal à me connecter en VPN sur mon serveur.
Alors comment faire pour avoir toujours l'adresse IP de cette box sous la main sans aller tous les jours (Oui la liaison est de tellement bonne qualité que mon IP change plusieurs fois par jour) la récupérer sur la machine?

L'idée est que le serveur ira régulièrement interroger une page web distante qui affichera son IP. Si l'IP a changée par rapport à la dernière interrogation la nouvelle adresse IP est renvoyée à une adresse mail.

  • «
  •  Début 
  •  Précédent 
  •  1 
  •  2 
  •  Suivant 
  •  Fin 
  • »
Page 1 sur 2
touche

Vitrine, e-commerce, blog...

Nous proposons des solutions fiables et adaptées à vos besoins et à votre budget. Nous vous suivons et conseillons durant toutes les étapes de votre projet.
N'hésitez pas à nous contacter.
Création de sites Internet
html

Logiciel sur mesure

Nous vous proposons la création de logiciels sur mesure. Un logiciel adapté à votre activité n'est pas forcément plus cher qu'un progiciel existant qui ne répondra pas complètement à vos attentes.
Création de logiciels
touche

Solutions informatiques

Nous vous proposons la création de logiciels sur mesure. Un logiciel adapté à votre activité n'est pas forcément plus cher qu'un progiciel existant qui ne répondra pas complètement à vos attentes.
Solutions informatiques