Patentes a Geek! Passion : logiciel

27juil/100

How to restart the same applications when closed for kiosk PC


import thread, subprocess, time,os

def process_waiter(name,value):
while True:
p = subprocess.Popen(name)
p.wait()
subprocess.Popen('C:\Program Files\Common Files\Microsoft Shared\Ink\TabTip.exe')
#thread.start_new_thread(process_waiter, ('C:\Program Files\Common Files\Microsoft Shared\Ink\TabTip.exe',""))
thread.start_new_thread(process_waiter, ('C:\Program Files\LSaDrv\LSDRVA.EXE',""))
thread.start_new_thread(process_waiter, ('C:/ProgramData/Mozilla Firefox/firefox.exe',""))

while True:
time.sleep(1)

19juil/100

Virtio drivers for windows 7 signed and OK!

http://alt.fedoraproject.org/pub/alt/virtio-win/13/images/bin/

9juil/100

Se connecter à Pidgin derrière un firewall….

Identique à ce poste mais sans l'authentification en clair, évidemment!

http://www.nuneworld.net/?p=1261

Required SSL... oui
Force old SSL... oui
Allow plaintext auth... non

connect port: 443
connect server: talk.google.com
file transfert proxies: proxy.eu.jabber.org

Et voilà!

30juin/104

ubuntu lucid 10.04 touchscreen ideaco working with wind touch ae1900

in:
sudo gedit /usr/lib/X11/xorg.conf.d/05-evdev.conf

add:
Section "InputClass"
Identifier "IDEACO Touchscreen"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evtouch"
Option "reportingmode" "raw"
Option "taptimer" "50"
Option "longtouchtimer" "30"
Option "maxx" "870"
Option "maxy" "1230"
Option "minx" "7280"
Option "miny" "7100"
Option "GrabDevice" "True"
Option "Emulate3Buttons" "False"
Option "SendDragEvents" "False"
EndSection

No sure if you really need this package and I don't remember the exact package...
If the above section does not work, try to install this...
sudo apt-get install *evtouch*...

Remplis sous: Général 4 Commentaires
25juin/100

Installation d’Ubuntu 10.04

Mise à jour:

sudo apt-get upgrade -f

J'installe Medibuntu, le PPA pour flash puis j'installe le support mp3, dvd, etc...
J'enlève ce que je n'utilise pas, en particulier, l'enveloppe de notification (indicator-me et indicator-messages)

#Medibuntu
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get -q update
sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring
sudo apt-get -q update
sudo apt-get install libdvdcss2 libdvdread4 libdvdnav4 non-free-codecs

#Remove the envelope, ...
sudo apt-get remove empathy evolution gwibber indicator-me indicator-messages

#The essentials
sudo apt-get install smbfs openssh-server electricsheep pidgin

#Extra look
sudo apt-get install emerald compiz-fusion-plugins-extra compizconfig-settings-manager sensors-applet

sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update
sudo apt-get install gtk2-engines-equinox equinox-theme equinox-ubuntu-theme

J'installe Picasa 3.0... Vraiment pas clean mais ça marche!

wget http://dl.google.com/linux/deb/pool/non-free/p/picasa/picasa_3.0-current_amd64.deb
sudo apt-get install libc6
sudo apt-get -f
sudo dpkg -i picasa_3.0-current_amd64.deb

J'active le partage sur mon serveur.. Dans /etc/fstab

//serveur/public /media/commun cifs credentials=/root/.smbcredentials,nounix,iocharset=utf8,gid=1001,uid=1001,file_mode=0777,dir_mode=0777 0 0

Dans /etc/hosts:

10.31.31.31 serveur
10.31.31.32 portable
10.31.31.33 salon
10.31.31.34 cuisine

Je crée le partage lui-même:

sudo mkdir /media/commun
sudo mount -a

Nvidia: j'active le pilote propriétaire recommandé et fourni avec ubuntu... (Système, Administration, Pilotes de périphérique....)

24juin/100

LVM stripping over 2 RAID5 stack?

Suis-je fou? Encore?

Histoire d'avoir de la performance ainsi que de la redondance, je me demande si c'est une bonne stratégie... Prenons la situation suivante:
- 3 disques en raid5 (2Tera total) sur md0
- 3 autres disques(2Tera total) en raid5 sur md1
--> un LVM stripping par dessus tout ça pour faire un seul disque de 4Tera

Normalement sans raid5, si un disque plante dans un groupe LVM, toutes les données sont perdues.

À partir de la configuration citée plus haut, si un disque plante, est-ce que le LVM va planter aussi? Je ne croirais pas mais je voudrais votre avis.

Personnellement, je pense qu'il va continuer à fonctionner mais avec une moitié RAID en mode dégradé. Donc je remplace le disque, tout se reconstruit et voilà. Mais je voudrais en être sûr! :)

9juin/100

Nouveau poste, nouveaux défis!

Hé bien oui voilà. J'ai accepté un nouveau poste d'analyste en informatique à l'université Laval. J'ai très hâte de commencer ce nouvel emploi! Les défis sont grands donc je suis encore plus excité à l'idée de commencer!

Je n'ai donc pas pu résister à attaquer la bête. J'ai commencé ma mise à jour dans les technologies visées et je prends les bouchées doubles (j'ai beaucoup d'appétit en informatique de toute façon). Le résultat final sera un système très stable, sécurisé et redondant quadruplé d'un uptime à 99.99999% :D

Bon ok, vous avez compris que je suis très excité par les nouveaux défis... À suivre!

6juin/102

De Ubuntu 10.04 à Fedora 13 (en passant par centos 5.5)

Et voilà... Après mon raz le bol du très instable et buggué Ubuntu 10.04, je me suis décidé à aller voir ailleurs...

Cela coïncide aussi avec une réorientation de carrière vers l'administration de système / réseau. J'ai donc décidé d'aller voir vers les distributions "sérieuses". Mes besoins sont les suivants:

  • Je l'installe sur mon portable
  • Ma blonde l'utilise, donc il faut que ça soit multi-utilisateur
  • Je veux utiliser libvirt, KVM et virt-manager 0.8.4
  • Je veux aussi tester samba4, mais probablement dans une VM...

Centos 5.5
J'ai commencé par installer centos. L'installation s'est déroulé sans trop de problème mais j'ai eu un problème de taille: centos n'a pas réussi à configurer ma carte wifi. J'ai gossé 2 min pour voir si je pouvais régler le problème mais il se plaignait d'un problème d'accès. Il faut aussi noter que les logiciels fournis sont passablement vieux (ex: firefox 3.0). Centos est stable et sécure ok mais c'est au prix des versions récentes de logiciels. J'ai donc abondonné centos. :( Je vais surement le retester en VM pour des besoins de type plus serveur que desktop..

Fedora 13
Je suis très content à date de cette distribution. Un peu plus compliqué setuper (lecture de DVD, MP3, etc) qu'avec Ubuntu mais c'est un effort minime... Il faut activer sudo, ajouter des dépôts à yum... J'ai suivi ce blog pour tout faire ce que j'avais besoin: http://www.mjmwired.net/resources/mjm-fedora-f13.html

Voilà.. Ma blonde a trouvé Fedora "beau" et il semble très stable. Le contenu flash fonctionne bien, je peux lire des DVD et des AVI, pas de problème de son avec ma sortie HDMI (CORRECTION: pas de son en HDMI :( ). Donc tout est au poil. Le menu gnome très semblable à Ubuntu, donc facile de s'y retrouver.

À date, j'achète (héhéhé, c'est gratuit :D )

Remplis sous: Général 2 Commentaires
29mai/100

Python pour changer sa adresse MAC et obtenir une nouvelle adresse IP (WTR54G)

Bonjour!

Dernièrement, un ami m'a demandé comment faire pour obtenir une nouvelle adresse IP de son fournisseur de service Internet.

Le principe est simple, il s'agit de configurer son routeur en forçant une nouvelle adresse MAC. Cela oblige le serveur à générer un nouvelle adresse IP. Le HIC: la construction d'une mac adresse suit certaines règles qu'il faut respecter; il faut aussi se connecter sur son routeur à chaque fois et à la longue (je le faisais 1 fois par semaine) c'est gossant!

J'ai donc développé un script en python qui permet de se connecter automatiquement à un routeur WRT54G, de générer une adresse MAC valide. Yé! Tout fonctionne au poil sauf que... le modem cable ne se "reset" pas automatiquement; le résultat est une adresse IP qui vaut 0.0.0.0 :( Il faut faire un hard reset du modem à chaque fois pour récupérer une adresse valide.

Le hard reset, c'est gossant! C'est un problème que je vais devoir régler pour automatiser tout ça de A à Z! :)

Voici le script! http://pastebin.com/Vh6uGRU9

24mai/106

Ubuntu 10.04, lucid lynx -> déception!

Note: Lucid Lynx s'est stabilisé depuis l'écriture de ce post (présentement 30 août). Voir ma note de fin pour plus de détails... Il semble qu'Ubuntu soit de retour sur le bonne voie! Lorsque je l'ai installé dès sa sortie, j'ai été très déçu (lire la suite pour les détails). Je vous conseille donc d'attendre quelques mois après sa sortie avant d'installer une nouvelle version d'Ubuntu!

Message original:
Cela fait déjà plusieurs semaines que j'utilise Ubuntu 10.04 et j'ai été généralement déçu par cette dernière version.

J'utilise Ubuntu sur mes 4 postes à la maison et c'est pour moi un mode de vie. Je suis en grand fan de cette distribution et je considère que c'est 1000 fois mieux que Windows (et au moins 10 fois mieux que osx!)

Malgré cela, ma déception a commencé avec 9.10 et s'est aggravée avec 10.04. J'ai installé 10.04 sur un portable XPS M1330. Il est configuré en multi-utilisateur (moi et ma blonde). J'utilise twitter, elle non. Nous utilisons tous les deux gmail pour notre courriel.

X, GDM

  • Le mode veille est vraiment très rapide "à l'éveil". C'est impressionnant. Par contre il plante (écran noir) un fois sur 5 et je dois "killer" X ou dans le cas de ma blonde redémarrer le PC. C'est vraiment mauvais, donc j'ai désactivé cette fonctionnalité.
  • Le nouveau GDM est loin d'être mature. Lors du boot, mon user n'apparaît pas dans la liste. Je dois me connecter sur le compte de ma blonde pour ensuite changer d'utilisateur pour avoir accès à mon compte!!!
  • Le nouveau GDM encore. Il a ses propres config mais ça prend un BACC pour le configurer. Résultat: écran d'accueil très laid et non configurable. Quand je ferme l'écran, il tombe en mode veille (voir premier point) et plante tout le temps.
  • Déconnecter un utilisateur fait planter X systématiquement. CTRL+ALT+F1 ne fait rien du tout et ALT+SYST+K (le nouveau ctrl-alt-bkspace) ne fait rien non plus. Je dois faire fermer le pc!!!

Le multi-utilisateur c'est de la poubelle!

  • Parfois lorsque je change d'utilisateur, l'écran vire au noir et gèle. Je dois killer X. :(
  • La transition entre les deux utilisateurs, c'est vraiment pas très professionnel, l'écran flash, change de résolution, c'est laid.
  • Network-manager n'a jamais fonctionné en multi-user et ce depuis le début d'Ubuntu. Le premier utilisateur qui se connecte voit l'icône réseau (nm-applet) dans sa barre de tâche. Le second ne verra aucun icône et ne pourra pas gérer la connexion WIFI, même s'il est administrateur système. Si la connexion plante, il doit changer d'utilisateur ou killer nm-applet et redémarrer les réseaux avec le terminal!!!
  • J'utilise twitter, ma blonde non. Nous n'utilisons pas Evolution (wouark). Si je veux enlever le menu "Micro-blogage" et "Courriel" de la zone de notification de ma blonde et garder Gwibber dans la mienne, je dois sortir mes super pouvoirs de geek. Je n'ai pas toujours plein de temps à perdre...

La nouvelle zone de notification n'est pas mature. J'aime bien l'idée d'intégrer les emails et les réseaux sociaux mais toujours faut-il bien le faire.

  • Le popup de notification. Comment on configure ce machin? Quand je clique dessus, je veux qu'il disparaisse ou qu'il fasse une action, pas qu'il devienne transparent! Si un ami m'envoie un message, si je clique sur le popup, je veux que la conversation s'ouvre!!! Pas que le popup devienne transaprent!! grrrrrrr...
  • Evolution. Je ne veux qu'on me force à utiliser un solution plus qu'une autre. Je préfèrerais avoir une zone de notification gmail qui ouvre un firefox sur gmail. Donc je ne utilise pas.
  • Gwibber pour moi plante et me popup une fenêtre de mot de passe en boucle. c'est vraiment très chiant. Côté fonctionnalité, je ne trouve pas que cette intégration me permette d'être plus efficace avec twitter et m'a apporté plus de problème qu'autre chose. Je ne l'utilise plus.
  • J'aime bien Pidgin parce qu'il fonctionne "correctement" avec les site IRC. Empathy ne supporte pas les commandes IRC donc :( .

Grub2 et Boot

  • Le nouveau Grub2 est supposé est beau et graphique. Hum... Moi je ne vois qu'un écran ubuntu qui clignote en alternance avec un écran noir.
  • Le boot est plus rapide? Oui ça va vite. Mais ça a l'air à faire mal! La séquence de boot n'est pas "fluide", on dirait que ça tiens avec du duct tape
  • Grub2 est repensé de A à Z. J'adore les améliorations et c'est nécessaire de le faire régulièrement. Par contre lorsque j'ai essayé de changer l'os qui boot par défaut: ENFER! La documentation est nulle, je dois me reposé sur les forums. Mais étant donné que je suis un des premiers à l'utiliser, ya pas de doc! Je pense qu'Ubuntu devrait fournir de la documentation pour faire la transition entre 2 technologies lorsqu'il lui prend l'envie de tout changer... Genre laisser le fichier menu.lst vide avec un lien vers de la documentation qui explique comme faire cela avec le nouveau Grub2

Somme toute, je reproche à Ubuntu de faire exactement ce qui me fait le plus chier chez Microsoft: prendre ses utilisateurs pour des testeurs. Mettre un produit non testés en production et attendre les plaintes des utilisateurs pour régler les problèmes. De ce côté, OSX (j'en connais très peu à ce sujet) semble beaucoup plus stable et offre une "expérience" complète sans fausse note. OSX est par contre moins maléable et je préfère Ubuntu; par contre je crois qu'il "respecte" plus les utilisateurs qu'Ubuntu :(

À la défense d'Ubuntu, je sais que la dernière année a été le théâtre de changement important du côté de l'architecture d'une multitude de composantes interconnectées. 10.04 est utilisable et les applications que j'utilisais fonctionne toujours. On est loin de la sortie de Vista, 2 ans en retard et infiniment plus bogués.

10.04 est une version LTS, donc je m'attendais à de la stabilité. 10.10 devrait contenir encore plus de nouveaux matériels encore plus instable donc je prévois que ça va être l'enfer! Si le gnome-shell embarque en plus, houlala.. J'espère que je me trompe et que je vais aimer 10.10.

De toute façon, je crois qu'il serait temps pour moi d'essayer Debian, la distribution mère d'Ubuntu ;)

AJOUT 30 AOÛT:
Dernièrement, j'ai réinstallé le fameux 10.04. J'ai mis à jour mon post sur le sujet:

http://pyl.pylanglois.com/2010/06/25/installation-dubuntu-10-04/

Lucid Lynx semble s'être stabilisé avec le temps... Le multi-utilisateur ne plante plus. Il y a de plus en plus de doc disponible et la communauté a réussi à le remettre sur le bon chemin.

Suite à ma déception, j'ai essayé Fedora 13. L'installation de base est très stable et performante mais dès que j'ai voulu sortir de sentier, je n'ai pas réussi à trouver l'info nécessaire par l'intermédiaire de la communauté Fedora. Peut-être est-ce dû à mon inexpérience avec les distros RPM...

Mais bon. Je me suis réconcilié avec Lucid Lynx (sans l'enveloppe de notification ;) ). J'ai encore des croutes à manger pour maîtriser grub2 et le nouveau GDM mais faut pas trop résister aux changements et aller de l'avant!

Remplis sous: Général 6 Commentaires