[:en]Tales of a GeekTrotter[:fr]Récits d'un GeekTrotter[:ja]Tales of a GeekTrotter [:en]Binary Logbook[:fr]Carnet de bord binaire[:ja]ギークの旅行

1Jan/110

Python (PyQt4) ou Ruby (RubyQt) ?

Voilà plusieurs années que je code en Qt/C++ et que j'en suis très satisfait.
Ça permet de créer des applications graphiques puissantes relativement simplement.
Mais C++ commence à se faire vieux, et d'autres "jeunes" langages tels que Python et Ruby font de plus en plus parler d'eux.

Et il se trouve que le framework Qt possède des bindings pour Java, Python et Ruby !
L'occasion de se lancer dans un nouveau langage.
Voyons dans cet article mon approche de ces langages.

30Déc/100

Online file synchronizers to save software settings!Synchronisation de fichiers en ligne pour sauver les paramètres des programmes !オンライン・ファイル同期装置のかげでソフトウェアの設定を保存する

In the lines of my previous Online File Synchronizers Review post, I will now introduce a small trick to prevent you from loosing all your application parameters in case your hard drive just dies.

Remplis sous: Informatique Lire la suite
30Déc/101

Online file synchronizers reviewServices de synchronisation de fichiers en ligneオンライン・ファイル同期装置の批評

Online file synchronizers are getting more and more popular recently, allowing users to securely and transparently save their most important files.
I will now introduce my selection of three of them.
Les services de synchronisation de fichiers en ligne prennent de plus en plus d'importance.
Ils permettent de sauver de façon sécurisée et transparente ses données.

Je vais dans cet article vous présenter ma sélection de trois d'entre eux.

Remplis sous: Informatique Lire la suite
24Août/100

Arbitrage Program

This is a demonstration of my Arbitrage Program:

This program is checking if there is an arbitrage opportunity.
Based on two different betting websites, it calculates if there is a "sure bet" or not.
There is a sure bet if the sure bet number is inferior to 1.

You just need to select the competition (only 3 competitions implemented so far, but adding competitions is not a big deal) and SCAN!
The results is then displayed to you.

An evolution of the software would be to check every X seconds and actually really automatically bet on the websites if a sure bet is found.
But this is dealing with real money and probably illegal so my tool is only a simulation tool!

Software developed with Qt/C++.
Binaries are available on Windows and Linux (require additional installation of OpenSSL and Visual C++ redistributables on Windows, if you do not have them).

22Août/104

x264, FFMpeg, wxWidgets et Aegisub RPMs pour Fedora 13

Aegisub is a powerful subtitle editor.
However, there is no official deb or rpm to install it easily on Debian and Red Hat based OS so we have to install it from the sources.

Many people have problems installing from the sources and getting everything to work as they want.
I recently compiled a working version of Aegisub on Linux Fedora Core 13 x86_64 and wanted to share the generated rpm.

This version is meant to work with a custom version of x264 and ffmpeg (built on today's snapshot, Aug. 22nd 2010) that decodes/encodes a wide range of audio and video codecs, including both free and non-free codecs.

The configure used during the compilation of ffmpeg and the codecs available from this build are shown here: ffmpeg-formats.txt
As you can see, this build is able to en/decode most of the video/audio formats.

To install Aegisub with this build of ffmpeg (and x264), just install the following rpms from the web browser:
x264-0.27-1.fc13.x86_64.rpm
libnut-0.0.0-1_r661.fc13.x86_64.rpm
ffmpeg-0.6-3.fc13.x86_64.rpm
wxWidgets-2.9.0-1.fc13.x86_64.rpm
aegisub-2.1.8-4749.fc13.x86_64.rpm

Or with these command lines (as root or sudo):

su -
wget http://rpms.dallagnese.fr/x264-0.27-1.fc13.x86_64.rpm \
     http://rpms.dallagnese.fr/libnut-0.0.0-1_r661.fc13.x86_64.rpm \
     http://rpms.dallagnese.fr/ffmpeg-0.6-3.fc13.x86_64.rpm \
     http://rpms.dallagnese.fr/wxWidgets-2.9.0-1.fc13.x86_64.rpm \
     http://rpms.dallagnese.fr/aegisub-2.1.8-4749.fc13.x86_64.rpm \

yum -y install --nogpgcheck x264-0.27-1.fc13.x86_64.rpm \
               libnut-0.0.0-1_r661.fc13.x86_64.rpm \
               ffmpeg-0.6-3.fc13.x86_64.rpm \
               wxWidgets-2.9.0-1.fc13.x86_64.rpm \
               aegisub-2.1.8-4749.fc13.x86_64.rpm

If you want more details about these packages, you can check the packages installations step by step:

1. x264

Directly from the web browser: x264-0.27-1.fc13.x86_64.rpm

Or through command lines (as root or sudo):

wget http://rpms.dallagnese.fr/x264-0.27-1.fc13.x86_64.rpm
yum -y install --nogpgcheck x264-0.27-1.fc13.x86_64.rpm

2. FFMpeg

Directly from the web browser:
libnut-0.0.0-1_r661.fc13.x86_64.rpm (required by this ffmpeg build)
ffmpeg-0.6-3.fc13.x86_64.rpm

Or through command lines (as root or sudo):

wget http://rpms.dallagnese.fr/ffmpeg-0.6-3.fc13.x86_64.rpm \
     http://rpms.dallagnese.fr/libnut-0.0.0-1_r661.fc13.x86_64.rpm \

yum -y install --nogpgcheck ffmpeg-0.6-3.fc13.x86_64.rpm \
               libnut-0.0.0-1_r661.fc13.x86_64.rpm

3. wxWidgets

Before installing Aegisub, we need to install a recent version of wxWidgets.
Aegisub final version 2.1.8 (rev 4749) works only with wxWidgets 2.9+ and the last officially supported version of wxWidgets on Fedora is (as today) is 2.8.11.

Directly from the web browser: wxWidgets-2.9.0-1.fc13.x86_64.rpm

Or through command lines (as root or sudo):

wget http://rpms.dallagnese.fr/wxWidgets-2.9.0-1.fc13.x86_64.rpm
yum -y install --nogpgcheck wxWidgets-2.9.0-1.fc13.x86_64.rpm

Now it's time to install Aegisub!

4 Aegisub

Directly from the web browser: aegisub-2.1.8-4749.fc13.x86_64.rpm

Or through command lines (as root or sudo):

wget http://rpms.dallagnese.fr/aegisub-2.1.8-4749.fc13.x86_64.rpm
yum -y install --nogpgcheck aegisub-2.1.8-4749.fc13.x86_64.rpm

N.B.:

This is my first time making RPMs from my compilations, so this is not guaranteed to work!
If you try, please give me some feedback on how it works.

And please give me any comments, suggestions or critics you have!

Source: [ EroGaKi - Tutos ] Aegisub sous Fedora 13 (linux)

Remplis sous: Linux 4 Commentaires