Nov 08 2007

Simple Comic

Published by Xavier under computer

As I just found some comics on my computer, I have been searching for a convenient software, which would enable me to:

  • automatically browse through (turn) the pages,
  • automatically rotate the pages and maximise the display area (hold your laptop as a book),
  • place the pages face-to-face.

And I just found Simple Comic on Google Code, which is free (MIT license), meets more than my expectations, and remains extremely sober.

No responses yet

Nov 02 2007

macVim and skim

Published by Xavier under computer

macVim

If you read this page, it means that you are already fond of vim, this wonderful text editor, most popular on Unix systems. Now that you bought a Mac, if you miss the eye candy part, you should have a look at macVim.

The transition phase is quite smooth, since macVim will use your current .vimrc.

The software is still under development, but the current version is still very promising, and I can only recommend you to download a nightly build and start using it.

For information, some of the keyboard shortcuts were not available under my gVim version for Mac, since I use a different dvorak keyboard layout, but the problem is solved with macVim. :)

skim

skim is a pdf viewer for Mac OS, but it has a lot of extra functions, like

  • adding and editing notes
  • highlighting text
  • focus using a reading bar
  • support for Apple Remote Control
  • interaction with LaTeX and PDFSync

and many other specifications available on the website.

It is quite handy to use it with macVim, described here above! ;)

One response so far

Mar 22 2007

Programmation OpenGL sous Mac OS X

Published by Xavier under computer

Venant de passer sous MacOS X, j’ai rencontré quelques problèmes de compatibilités de mes projets faisant appel aux librairies OpenGL. Il faut savoir que l’OpenGL est installé de base sur tous les systèmes Darwin.

Cependant, il convient d’adapter les #include et l’édition de lien.

#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#include <GLUT/glut.h>

Lors de l’édition de lien, il faudra ajouter les drapeaux -framework OpenGL -framework GLUT.

Sur mes projets, certes simples, ceci a suffit.
Pour les instructions #ifdef, le test à faire est sur la variable __APPLE__.

No responses yet

Feb 19 2007

Cuba vs. Microsoft

Published by Xavier under computer

Cuba s’est mis au logiciel libre. (lien)

Je cite en particulier :

L’objectif de l’îlot communiste est de se débarrasser de l’emprise de « l’informatique capitaliste », représentée par Microsoft et les éditeurs de logiciels propriétaires.

ou comme le dit plus loin Stallman :

« Les logiciels propriétaires posent des problèmes de sécurité, car personne ne peut en examiner le code source, et que certaines portes dérobées peuvent alors être volontairement laissées ouvertes par les programmeurs. »

Le point de vue de Stallman est légitime et défendable, mais que vient faire « l’emprise de l’informatique capitaliste » dans l’histoire. On a tous nos convictions sur le sujet, mais il ne faut pas oublier que la plupart des développeurs qui interviennent dans le logiciel libre, surtout sur les couches bas niveau, sont embauchés par des entreprises et payés, avec des vrais sous, pour publier ce code.
Le logiciel libre est aussi une vitrine pour des industriels qui peuvent vendre leur produits grâce aux pilotes qu’ils développent pour leur matériel. Sans méchants industriels capitalistes, plus de sous pour le développement du logiciel libre : fin de l’histoire.

On a le droit d’adhérer à la philosophie du libre, ou de vouloir gagner de l’argent avec ses logiciels (c’est aussi ça, être libre), mais il ne faut pas oublier qu’il y a équilibre grâce à la coexistence des deux modèles.

No responses yet

Sep 17 2006

De la 3D en 2D

Published by Xavier under computer

Un article sur une applet Java épatant, réalisé par l’université de Tokyo, nommée Teddy. À l’aide de la souris, dans la fenêtre de l’applet, on dessine intuitivement des formes en 2D, pour avoir finalement des images 3D !
Regardez aussi Alice pour une autre application Java de modélisation et d’animation 3D !

Voici le lien vers la page du projet Teddy.

Comments Off

Sep 04 2006

Échec et mat

Published by Xavier under internet

Un petit coup de cœur pour deux serveurs en ligne de jeux de société.

Le principe est simple : on crée un compte, et on propose des parties. Une fois la partie acceptée, à chaque connection, si l’adversaire a joué entre temps, on peut jouer un coup.

Certes la partie n’avance pas aussi vite qu’une partie réelle, ou une partie en ligne, mais ce principe présente deux avantages :

  • les serveurs de partie en temps réel ont en général des difficultés à marcher à travers les proxy ;
  • le fait de jouer des parties lentes donne le temps réfléchir lors de coups délicats, voire de faire des recherches sur les meilleurs coups à jouer. (On peut citer l’exemple des jôseki ou des tsumego au jeu de go par exemple…)

Les adresses des serveurs sont les suivantes :

  1. Dragongoserver qui ne fonctionne que pour le jeu de go ;
  2. It’s your turn! qui fonctionne pour le jeu de go, les échecs, les dames, le backgammon, etc.

À bientôt sur ces serveurs !

No responses yet