iPhone 3G iOS4

July 11th, 2010 | by | geek, iphone

Jul
11

Je viens de mettre à jour mon iPhone en utilisant la dernière version iOS4 ( iPhone Operating System 4).
Pour cela, j’ai téléchargé la dernière version de l’OS à travers iTunes 9.2 (indispensable).
Par la suite, j’ai utilisé Redsn0w 0.9.5 en suivant ce tutoriel : link
Redsn0w offre un moyen pour crée une image avec jailbreak, activation du wallpaper et du multitask. Bien entendu, j’ai activé toutes les options.
Enfin, après 15 min, mon iPhone était prêt à l’emploi mais pas de desimlock. D’ou, l’utilité d’installer ultrasn0w du dépôt http://repo666.ultrasn0w.com à travers Cydia.
Conclusion :

      Il y a toujours des bugs à corrigé, beaucoup de plantages.
      J’ai désactivé le multitasking vu une utilisation excessif de la mémoire.
      J’ai remarqué une amélioration du capteur GPS (peut être un changement au niveau de l’algorithme) mais je préfère le Nokia 5800.

No Comments »

Webmin on fedora Rawhide

June 30th, 2010 | by | linux

Jun
30

Webin is a web based application to manage Linux Server. (wikipedia)
The installation is very easy and provide a simple interface to setup System (Disk, password, Cron, Packages,…), Servers ( Apache, Mysql, Postgresql, …), Network, hardware,…
First, we must install some dependencies

  1. # yum install openssl perl perl-Net-SSLeay perl-Crypt-SSLeay

Then, We import rpm signature

  1. #rpm –import http://www.webmin.com/jcameron-key.asc

Next, we create a file to define the repository on /etc/yum.repos.d/webmin.repo with this content

  1. [webmin]
  2. name=Webmin Distribution Neutral
  3. baseurl=http://download.webmin.com/download/yum
  4. enabled=0

Finally, we install webmin using this command

  1. yum –enablerepo=webmin install webmin

Now, you can connect and enjoy Webmin on https://127.0.0.1:10000/

PS: This installation can be done on Fedora and Fedora like linux distributions.

No Comments »

pg_top

June 9th, 2010 | by | linux, postgresql

Jun
09

pg_top is a top linux command like for postgresql server. It’s a way to monitor and analyse query execution.
To install on fedora like server :

  1. $sudo yum install pg_top

Most used options are :
-h to define hostname
-d to select a database
-U to choose a user
-W to get prompt for password

No Comments »

Fedora, Aiesec 21 Avril 2010

April 25th, 2010 | by | linux

Apr
25

Le mercredi dernier, j’ai présenté fedora durant une conférence organisé par Aiesec. Je voudrais les remercier au passage.
Pour ce qui est de ma présentation j’ai présenté fedora à partir des diapos de john Babich de Gitex 2007 j’ai ajouté un aperçu de fedora 13 et une partie portante sur fedora en Tunisie.

1 Comment »

Java and fedora

March 22nd, 2010 | by | java, linux

Mar
22

Some Java dependencies and packages are not available on fedora official repositories. The solution is to add JPackage repo.
As root

  1. #cd /etc/yum.repos.d/
  2. #wget http://www.jpackage.org/jpackage50.repo

You can see http://www.jpackage.org/ if there new updates. JPackage can be used with fedora, redhat, centos, mandriva and many distributions.

No Comments »

iPad

January 27th, 2010 | by | apple, geek

Jan
27

La tablette de apple est là, enfin. On l’attendait depuis 1 an et là voila annoncer officiellement par le maître Steve Jobs.
Pour les détails techniques, on parle :

  • d’un processeur fait maison, le A4 condensé à 1Ghz
  • de capteurs de lumière, d’orientation mais aussi boussole (on a déjà perdu le nord avec l’annonce :) )
  • d’une mémoire flash de 16, 32 ou 64 giga
  • d’une connexion wifi a/b/g/n et 3g pour certaines versions
  • d’un écran HD de 9 pouce

Pour l’OS aucune idée, à part qu’il peut faire tourner les applications iphone qui a déjà un catalogue énorme. Apple n’a pas donner plus de détails sur le support du flash( semble impossible :D ) ou sur la possibilité de lancer plusieurs application en parallèle. En contrepartie, il nous offre une démonstration de iWorks pour iPad.
Les prix varie entre 499$ et 829$ et ils seront disponible dans 60 voir 90 jours selon les modèles. Personnellement, je conseille d’attendre encore une année jusqu’à ce que le produit soit plus mature (il y aura la correction des bugs). Sinon, j’espère voir un jailbreak pour l’installation des applications gratuitement.
Je voudrais ajouter que iPad attaque deux marchés à mon avis, celui des netbook puisqu’il offre un moyen plus attractif pour se connecter à internet. Mais aussi, le marché des livres électroniques à travers la platforme iBooks. Comme quoi d’une pierre deux coups.
Vous pouvez trouver plus de détails sur la page officiel US : http://www.apple.com/ipad/

No Comments »

Récupérer la collection du Bokbok

January 25th, 2010 | by | astuce, geek, linux

Jan
25

Un truc intéressant dans le journal lapresse (à part les annonces) est le dessin du jour qui représente notre bokbok critiquant le quotidien tunisien. Je vais vous montrer comment faire pour récupérer toute la collection à travers un script bash (utilisable que sur Linux désolé ).

  1. Création d’un fichier script.sh
  2. Ajout du contenu suivant :
    1.  
    2. #!/bin/sh
    3. LIMITE=1746
    4. a=1
    5.  
    6. while [ "$a" -le $LIMITE ]
    7. do
    8.   wget http://www.lapresse.tn/images/dessin/$a  ./$a
    9.   let "a+=1"
    10.   sleep 2
    11. done
    12.  
  3. Attribution du droit d’exécution (chmod)
  4. Exécution ./script.sh

PS : vous pouvez changer la commande wget pour spécifier l’emplacement ou vous voulez enregister vos fichier si vous ne voulez pas le répertoire courant.
J’ai choisi le chiffre 1746 comme limite parce que c’est le numéro de la dernière photo sur le site lapresse.

5 Comments »

Modification de la luminosité avec Gimp

January 24th, 2010 | by | astuce, geek, opensource

Jan
24

J’ai écrit ce post pour plusieurs raisons :

  • Participation au club photo et je trouve qu’on parle trop de photoshop alors qu’il y a le bon Gimp open source utilisé dans de nombreux films dont Scooby-Doo, Harry Potter and the Philosopher’s Stone, The Last Samurai et Stuart Little
  • Je trouve que je suis sombre dans la photo que j’ai mis dans mon post pour 2009 link
  • Et la volonté de connaitre un peut plus le monde des graphistes.

Comment va t’on faire ???

  1. On va commencer par ouvrir la photo avec GIMP, pour ma part, j’ai la version 2.6.8 anglaise livré avec fedora 12
  2. On remarque un Toolbox comme celle qu’on trouve dans n’importe quel outil de graphisme. Si le Toolbox ne s’affiche pas, on peut le forcer à travers le menu window > toolbox ou avec le raccourci CTRL+B
  3. On remarque parmi nos outils une baguette magique, elle représente un moyen de sélection intelligent offert par gimp, on click dessus et on modifie la valeur du Threshold qui représente notre intervalle tolérance. Pour ma part, j’ai trouvé que 90 est la meilleur valeur.
  4. Je click sur mes cheveux ( je parle bien sur au niveau de la photo) et hop je remarque la sélection de Nihed avec un tout petit peut du décor mais bon :-P .
  5. Maintenant, nous allons faire un petit tour du coté des outils (Tools), on remarque qu’ils sont organisé par catégories, et pour notre part c’est les couleurs qui nous intéressent(Color Tools). Nous cherchons l’outil le plus adéquat et c’est (Levels)
  6. Ben maintenant, je pense que cette une question de gout donc je vous invite à modifier les valeurs que vous avez jusqu’à avoir le résultat que vous attendez

Pour conclure, en deux minutes, j’ai réussi à faire ce que je voulais à travers un outil opensource et disponible pour toutes les platformes (Linux, Windows, Mac ou autres). Mais aussi, après quelques recherches, j’ai trouvé que le site de gimp offre un lien avec des tutorials pour apprendre Gimp mais aussi pour programmer vos plugins afin d’assurer le résultat que vous recherché.

4 Comments »

Ruby + Postgres on fedora

November 27th, 2009 | by | geek, linux, ruby

Nov
27

For persons who want to use postgres database on a Ruby program, a package are available.
To install this package use this command :

  1. yum install ruby-postgres

You can use this sample of code to test installation :

  1. #!/usr/bin/ruby
  2. require ‘postgres’
  3.  
  4. conn = PGconn.connect("host", 5432, , , "database", "user", "password")
  5.  
  6. res  = conn.exec(‘select tablename, tableowner from pg_tables’)
  7.  
  8. res.each do |row|
  9.         row.each do |column|
  10.                 print column
  11.                 (20-column.length).times{print " "}
  12.         end
  13.         puts
  14. end
  15.  

Ruby Extention :
http://rubyforge.org/projects/ruby-postgres/

No Comments »