Archives pour la catégorie «Informatique»

Sonde - Un logiciel de test de bande passante

J’ai créé un petit logiciel appelé Sonde pour permettre de tester sa bande passante dans des conditions réelles.

Le fonctionnement  est simple: toutes les x minutes, la sonde tente de télécharger un fichier sur internet. Le temps et la taille du fichier à télécharger donnent le débit.

J’ai voulu faire quelque chose de simple à paramétrer. Tout est stocké dans le fichier “param.xml”. Ce que vous avez à modifier est en gras.

Pour ceux qui sont derrière un proxy, c’est dans les champs ps_Proxy… qu’il faut modifier vos paramètres.

<data PropFormat=”node”>
<CParametre>
<po_CollectionSite>
<o>
<ps_Name> A MODIFIER</ps_Name>
<ps_URL> A MODIFIER </ps_URL>
</o>
</po_CollectionSite>
<pi_IntervalSecond>60</pi_IntervalSecond> ==> Intervalle en seconde entre deux requêtes
<pi_RetryBeforeFail>6</pi_RetryBeforeFail> ==> Nombre d’intervalle d’essais de téléchargement
<ps_Database>database.fdb</ps_Database>
<ps_Login>SYSDBA</ps_Login>
<ps_Password>masterkey</ps_Password>
<ps_Proxy></ps_Proxy>
<pi_ProxyPort></pi_ProxyPort>
<ps_ProxyLogin></ps_ProxyLogin>
<ps_ProxyPassword></ps_ProxyPassword>
</CParametre>
</data>
Bon le fichier à télécharger: c’est par ici

Pour l’installation j’ai fait simple: il faut juste décompresser le fichier zip dans un répertoire, paramétrer le fichier XML et lancer l’Exe.

et pour les plus joueurs d’entre vous: le code source en Delphi

iPhone SDK beta 5 - Bug UITextField avec Interface Builder

Encore un bug sur l’iPhone SDK!

Cette fois ci, ce bug concerne l’élément UITextField.

Une mise en oeuvre très simple:

1) Je crée un nouveau projet dans XCode

2) Je double-clique sur le fichier MainWindow.xib pour lancer Interface Builder

3) Dans Interface Builder, je drag-drop un UITextField sur ma fenêtre

4) J’enregistre et je build

5) Dans l’émulateur de l’iPhone, je clique sur le champ UITextField et là! Plantage de l’iPhone !

J’ai été parcourir les rares forums concernant l’iPhone et c’est apparemment un bug connu de la beta 5 :(

J’ai quand même insisté un peu et j’ai réussi à trouver un contournement:

Poursuivre la lecture de «iPhone SDK beta 5 - Bug UITextField avec Interface Builder»

Howto iPhone - Approche RAD avec Interface Builder

Introduction

J’ai vraiment bien galéré pour réaliser une IHM avec l’iPhone SDK (beta 4) ! Manque de documentation, manque d’exemple,… et même sur le net, j’ai eu beaucoup de mal à trouver des exemples concrets de réalisation d’IHM.
J’ai donc décidé de réaliser ce tutorial pour que le maximum de personnes puisse accéder au SDK de l’iPhone.
L’objectif de ce tutorial sera de présenter la programmation d’IHM sur l’iPhone SDK mais avec une approche RAD. Pour mener à bien cette approche, j’ai utilisé Xcode bien entendu mais surtout Interface Builder avec son approche bien particulière et surtout : ses bugs !
Soyons clair, un gros travail est nécessaire afin de comprendre l’Objective C et pour manipuler les concepts bizarres du genre la gestion de l’appel des méthodes avec les crochets :( . Mon tutoriel ne sera utile que si vous prenez le temps d’étudier la doc « iPhone OS Programming Guide ».

Poursuivre la lecture de «Howto iPhone - Approche RAD avec Interface Builder»