Notepad++

Notepad++
Voilà un bon petit programme que j’utilise de temps à autre et par période beaucoup. Il s’appelle NOTEPAD++. C’est un peu comme Notepad mais avec plein de feature en surplus. L’un de ses traits particulier est le fait qu’il utilise de la couleur selon l’extension et le type de fichier. C’est une application particulièrement utile pour les programmeurs. Si c’est un fichier en “C”, les expressions réservées seront d’une couleur particulières. Si c’est du Pascal ce sera les mots réservé du Pascal, etc… On peut même définir nous-même son propre langague avec notre propre liste de mots réservés, etc…
L’une des features que j’aime bien me servir moi c’est le fait qu’on peut enregistré une macro. Je veux dire par là une combinaison de touche. Je peux le faire avec l’éditeur de Delphi sauf que quand même, démarrer Notepad++ c’est plus rapide que démarrer Delphi par exemple. L’autre feature le fun c’est aussi qu’on peut sélectionner du texte verticalement genre aller chercher un rectangle de caractère à partir de la colonne “x” par exemple. Une autre feature que je prend en l’occasion c’est de pouvoir trier des lignes de texte à partir du “x”ième caractère. C’est très pratique parfois. Ça évite d’aller dans EXCEL genre aller faire son tri pour une batch de ligne avant de les paster ailleurs genre. Sans compter que EXCEL nous défait la ligne comme tel et le met en tableau. Notepad++ lui trie vraiment les lignes comme tel mais en prenant en référence le Xième caractère.
CadStd
Je viens de découvrir un petit programme pas compliqué pour dessiner de quoi simplement lorsqu’on a besoin de faire un dessin à l’échelle avec de vraies mesures. Utiliser PAINT pour dessiner de quoi vite-fait ça fait la job dans bien des cas. Sauf que si je veux faire un plan pour quelqu’un avec des mesures, PAINT n’est ce qu’il y a de plus approprié.
Nous sommes sur le point de faire faire de nouvelles portes d’armoire et fallait leur fournir les dimensions des portes qui sont requises. C’est sûr que je pouvais aller au travail et faire mon dessin avec PADS, un logiciel pour faire des boards, et cela aurait fait la job. Sauf que justement, c’était au travail et je voulais faire de quoi à la maison. Je suis allé sur le net fouiller un pe avec Google et Download.com et je suis arrivé à un point d’essayer un prgramme qui s’appelle CADSTD.
Eh bien je suis agréablement surpris de comment se comporte ce CADSTD. Pour un logiciel gratuit, qui a downloader a pris moins de 1 Meg, c’est pas mal comme logiciel. C’est sûr que ça ne permettra pas de faire tout ce que AUTOCAD peut faire sauf que bon…C’est pas mal mieux que PAINT par exemple.
On peut dessiner des objets sur différent layer. Donc lorsqu’on mask ces layers, on ne verra pas les éléments qui sont sur le layer maské. On peut assi faire des mesures et il va nous mettre nos cotes avec les mesures. On peut mettre ces mesures en pouces, en fraction de pouces, etc… On peut le configurer pour l’échelle à prendre aussi. Si notre dessin soudaiment devient trop gros pour la feuille, on peut rapidement changer d’échelle et sans refaire le dessin, ce dernier va changer de taille par rapport à la feuille selon les changements qu’on fait. C’est vraiment bien.
Pour un logiciel qui ne coûte rien, je lui donne un bon 9.5 sur 10. J’ai pu dessiner toutes mes portes d’armoire avec en moins de vingt minutes..

Exemple d'un dessin que je viens de faire
AT&T Text-to-speech demo
Voici une autre petite découverte que j’ai fait il ya quelques joours alors que je cherchais une voix à donner à l’une de mes applications qui devait prononcer quelques mots. C’est un petit programme démo en ligne où on peut taper une ligne de texte et l’application va générer un wave qui prononce la phrase qui est tapé. C’est fait par les laboratoire de AT&T.
C’est assez surprenant comme résultat. Moi en tous cas j’ai été surpris car me semble que ça ne doit pas être évident de faire “prononcer” des sons à ne application selon le texte qui est écrit.
L’application fonctionne au moins avec trois langues soit l’Anglais, le Français et l’Espagnol. Il faut comprendre que les mêmes lettres formant les mêmes mots ne seront pas prononcés de la même façon selon la langue que nous avons choisi. Par exemple, le mot “Table” ne sont prononce définitivement pas de la même façon en Anglais qu’un Français par exemple.
Voici le lien versle site: http://www.research.att.com/~ttsweb/tts/demo.php
Amusez-vous!
InnoSetup
In this new blog item I would like to bring to your attention an installer program I’ve discovered recently. In the past, to create the installer that will install my Global6 application on partner’s computer, I was using program like “GP-INSTALL” and then later “INSTALL SHIELD”. When I adapted my Global6 to run on Vista, the light version of Install Shield I was using was not working with Vista so I had to switch to something else. I then evaluate what was avaialble on the Delphi CD for the suggested installer which was “INSTALL AWARE”. This installer was nice and easy to configure and create something very nice. The only thing was the price!!! It was not free and to do a simple installation the price was something likre 300-400$ for the very light version. So I gave up.
BUT, lucky I was, I discovered InnoSetup. Not only it was a freeware, but as far as I’ve seen, it was as efficient and as polyvalent as the others I’ve tried in the past. I’ve send 50$ through Paypal to the creator of InnoSetup and since them, I don’t regret anything.
Some might not like InnoSetup because it’s not as graphical as some other installation program. It’s looks like much more like written a script and is closer to programming than placing file name from a file requester… In fact, you have to type a lot to do what you meant. If you want to install this file in this folder at the installation, there is no file requester… You type manually the file name of the source and you type the destination folder where it goes and so on. BUT, all this is compensate by all the nice options you can add when you copy the file. By the way, there is very nice features. Here are some of them:
When a destination file already exists, instead of stopping there like others with no clue about the problem, this installer will stop and will say “Hey, this file already exist, do you want me to overwrite or not…”. If for whatever reason it cannot replace it, at least, you now have the filename which created the problem instead of staying in the dark without knowing what caused that. For this particular case, there is also switches you can add to each fil copy to specify you want the existing file to be automatically overwritten for example.
Another nice feature I like is the capacity of the instsaller to automatically create a log file of the installation that take place. If there is a problem, if there is something that does not work on one of your colleague’s or client’s computer, you may ask them to send you back the installation log that will be created in the Windows’ temp folder.
Like I wrote earlier, this installer is not as nice as others for the graphical part of it. You need to type. For example, to create keys in the registry to associate your new installed program to a certain file extension for example, it’s not as automatic as some other installer. You have to type the key name where it goes, values, etc… But once you’ve done it once, once you know the line to type, it’s easy after to do a copy-and-paste of that and replace the key words by new ones that apply.
One thing also I love and that I did not find as easy as other installer program even if in fact it should maybe be a elementary feature is the “#ifdef” installation. In my case, there is different version of my application. One for my colleagues inside the same company, one for my clients, one for some verificators company, etc… With previous installer, it was not easy to create installation file from the same source. With InnoSetup, it’s much more easy since you directly write things like “#Define INSTALLATION_INTERNAL” and later on you’ll place specific bloc for this installation type between a “IFDEF INSTALLATION_INTERNAL” and “#ENDIF”.
One last thing I love also is their editor. It integrate color syntax which really help to see if you made mistake in a special reserved keyword or not. It’s also easy when you revised your script to see you different section, see if something is missing, etc…
There is also many nice feature and custom action during installation you can do. So in short words, InnoSetup is really great.
Here is a link to their site.
-
Archives
- juillet 2011 (2)
- octobre 2010 (2)
- septembre 2010 (2)
- mars 2010 (1)
- décembre 2009 (4)
- août 2009 (25)
- juillet 2009 (31)
- juin 2009 (14)
- juin 2008 (4)
- mai 2008 (8)
- avril 2008 (3)
- mars 2008 (3)
-
Catégories
-
RSS
Entrées RSS
RSS Commentaires


