Et bien moi j’ai l’explication .. enfin je pense la tenir, la carte graphique :

Depuis plusieurs jours j’avais d’horribles problèmes :

  • moins de 10 fps dans les jeux
  • Videos youtube invisionnables
  • la machine s’arrêtait ou lieu du reboot à chaque fois
  • Un CPU usage plus important que la moyenne

Pourtant tous ces symptômes étaient absents à l’allumage de la machine, puis venaient progressivement …

Et bien voilà, j’ai trouvé ça venait du refroidissement de la Carte Graphique …. génial non ?

Le problème avec les Kodak c’est qu’ils ne se comportent pas comme une clef USB. Pour récupérer les photos sous Fedora il faut donc utiliser une GUI d’importation.
Seulement voila, lorsqu’il y a des vidéos dans l’appareil, allez savoir pourquoi, l’importation ne fonctionne plus (quelque soit le fichier).
Pour palier à ce problème j’ai trouvé la ruse ultime! Il suffit d’utiliser gphoto2 en ligne de commande.

Premièrement détecter l’appareil photo : gphoto2 –auto-detect
Il est ensuite possible de vérifier les fonctionnalités disponibles : gphoto2 -a
Pour importer les photos dans le dossier courant il ne reste plus qu’à faire : gphoto2 -P

A savoir , il est possible d’importer les prévisualisations (thumbs), seulement il semblerait que, dans mon cas, ce soit cette étape qui dérange la GUI habituelle :

gphoto2 –get-all-thumbnails

Voici mon erreur :

Téléchargement de ‘100_0121.JPG’ du dossier ‘/store_00010001/DCIM/100KM883′…
Enregistrement du fichier sous thumb_100_0121.jpg
Téléchargement de ‘100_0122.JPG’ du dossier ‘/store_00010001/DCIM/100KM883′…
Enregistrement du fichier sous thumb_100_0122.jpg
Téléchargement de ‘100_0123.MOV‘ du dossier ‘/store_00010001/DCIM/100KM883′…

*** Erreur ***
PTP erreur d’entrée sortie
*** Erreur (-1 : « Erreur indéfinie ») ***

Pour obtenir les messages de débogage, veuillez utiliser l’option –debug.
Ces messages peuvent aider à trouver une solution à votre problème. Si vous
avez l’intention d’envoyer un message d’erreur ou de débogage à la liste de
distribution des développeurs gPhoto ,
ce message devant être rédigé en anglais, veuillez lancer gphoto2
comme suit :

env LANG=C gphoto2 –debug –debug-logfile=my-logfile.txt –get-all-thumbnails

Please make sure there is sufficient quoting around the arguments.

Source : http://www.linuxdevcenter.com/pub/a/linux/2005/01/06/digicam.html

Une install party accessibilité à la cité des sciences. :

http://carrefour-numerique.cite-sciences.fr/Install-Party-accessibilite

Au programme :

- Conférences dans l’Agora :

  • 14 h : Introduction et enjeux des logiciels libres
  • 14 h 30 : Les distributions linux et leur accessibilité
  • 15 h : L’accessibilité de Gnome et Orca
  • 15 h 30 : Le lecteur d’écran NVDA et les loupes VMG et ISMAG

Démonstrations dans le Studio :

  • de 16 h à 18 h : Démonstrations et prise en main de logiciels

- Install Party dans la Classe numérique :

  • de 12h à 18h en continu

En parallèle, nos partenaires vous proposent de vous
accompagner pour installer sur votre ordinateur la distribution de
logiciels libres de votre choix, ainsi que les logiciels
d’accessibilité. Cette action est réservée en priorité aux personnes
ayant un handicap visuel.

Pour cette Install Party, les personnes déficientes
visuelles sont invitées à s’inscrire au plus tard le vendredi 6 juin
auprès des médiatrices de la salle Louis Braille au 01 40 05 78 42.

- Partenaires :

J’utilise depuis quelque temps les bordure de fenêtre d’un thème très épuré, Mist.

Elles me conviennent parfaitement, mais j’ai pourtant un problème qui me mène parfois à la rage, les bordures gauche et droite sont si faibles que je n’arrive pas à redimensionner mes fenêtres.

Mais ce temps est révolu, la flexibilité linuxienne est là, j’ai modifié ce thème :D

Etape 1 - Dupliquer le thème

Pour ne pas réécrire un thème, ni modifier Mist, je me suis permis de le copier dans mon Dossier personnel :

( ne PAS utiliser le compte root)

mkdir .themes
cp -rf /usr/share/themes/Mist ~/.themes/MyMist

Etape 2 - Modifier le thème

Pour éviter tout problème il faudrait renommer Mist en MyMist dans l’ensemble des fichiers de configuration (3 fichiers)… n’en faites rien, cela est inutile.

Dans mon cas pour modifier mes bordures j’ai juste modifié le fichier metacity-theme-1.xml dans le dossier metacity-1/ :

<frame_geometry name=”normal” … >
<distance name=”left_width” value=”5“/>
<distance name=”right_width” value=”5“/>
<distance name=”bottom_height” value=”5″/>

</frame_geometry>

Etape 3 - Choisir le nouveau thème
Il suffit en effet de choisir maintenant ce nouveau thème dans la liste des thèmes disponibles :

Systèmes -> Préférence -> Apparence ->Apparence -> Personnalisé -> bordure de fenêtre

différence des bordures

Pour obtenir plus d’infos sur comment éditer ces fichiers : http://developer.gnome.org/doc/tutorials/metacity/metacity-themes.html

Voici comment je m’y prend pour sauvegarder un dvd sous Fedora. J’utilise K9Copy. Je suis sous gnome et pas (ou peu) de soucis à signaler.

Installation

yum install k9copy

Utilisation

Une fois le dvd dans le lecteur, le lance k9copy.

Dans le comboBoxLecteur source” je choisi mon lecteur et si tout va bien le dvd se charge (sinon il faut aller chercher le dvd avec le bouton “Ouvrir le DVD“, marqué avec un 1 rouge sur l’image).

Ensuite je sélectionne le bouton Copy (bouton 3 sur le dessin) et un dossier de destination. L’opération prend en moyenne entre 30 minutes et 1h chez moi, mais mon lecteur DVD n’est plus tout jeune.

Il est aussi possible de directement compresser avec ce logiciel. Pour ce faire il faut choisir le type de compression en cliquant sur “Option d’encodage Mpeg4″, pour choisir entre autre le format video ( Xvid ou h264 semblent pour moi des choix pertinents) et audio (copy conservera le format d’origine, mp3 c’est pas mal aussi).

Comme je ne sais jamais sur quel support je vais regarder le dvd, je le copy généralement. Ensuite il est toujours possible d’ouvir le dossier comme un dvd (avec le bouton “Ouvrir le DVD“, marqué avec un 1 rouge) et de le compresser.

Pouaahh…

Je viens de me faire réveiller en pleine nuit (Grosse lumière blanche qui clignote) par la mise a jours de ma Livebox Sagem, la pire nouvelle du mois.

Version: 4.0.21.3.3.1.31.FAST3202_26014A

En gros dans cette nouvelle version, le DNS ne fonctionnement plus pareil, je me retrouve avec des timeouts pour les premières connexions (ensuite Firefox dispose de son propre cache, mais pour certaines applications ça doit être pire).

Ils ont aussi pensé à brider complément la configuration de la box (super les gars … ça c’est du service .. ).

Le snmp faut même plus y penser.

Mon script cacti pour le monitoring ne marchait plus, ça j’ai pu le corriger (juste une ligne en trop).

Ce qui m’énerve le plus, c’est que je ne pourrai même pas menacer Orange de les quitter .. il sont quasiment en position de trust sur le marché et se foutent royalement de perdre des clients …

Pour plus d’infos sur les “nouveautés” de la Sagem : fr.reseaux.internet.fournisseurs

Edit : UNE bonne nouvelle, le téléphone VOIP semble désormais marcher correctement (plus de coupure).

Marrant je viens de voir cela sur google :

Remarque : L’auteur de ce message a demandé que ce dernier ne soit pas archivé. Ce message sera supprimé des Groupes dans 4 jours (26 avr, 10:34).

Avec un peu de curiosité j’ai pu trouver les sources du message (Autres options -> voir l’original). Et l’entête magique à ajouter à vos messages est la suivante :

X-No-Archive: Yes

Bonne journée à vous :)

Bonjour,

J’ai réalisé une configuration Wifi à distance ce week end … et ce n’etait pas de tout repos !

La clef en question était une TP-LINK TL-WN321G. En ce qui concerne la compatibilité linux tout s’est passé sans problème elle semblait déjà intégrée au noyau. Elle fut donc reconnue au premier branchement.

Le problème rencontré venait surtout de la configuration. En fait ne sachant pas quels outils étaient présents sur la machine j’ai essayé de réaliser une configuration manuelle.

/sbin/ifconfig -a pour identifier les noms d’interface :

wlan0     Link encap:Ethernet  HWaddr --------------------------
BROADCAST MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
wmaster0  Link encap:UNSPEC  HWaddr ----------------------------
BROADCAST MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Bon à cet instant (wlan0 et wmaster0) n’ayant jamais rencontré de tels nominations j’ai sentis que j’allais rencontrer quelques problèmes.

Bien vérifions le chipset : /sbin/lsusb

Bus 001 Device 004: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter
Bus 001 Device 001: ID 0000:0000

Un passage sur cette page pour vérifier les faits :

Fedora-fr : liste des chipsets

Les modèles RT2500 sont compatibles USB/Master/WPA, chouette…

Mais au moment des faits, n’ayant pas d’accès à internet j’ai dus m’embourber dans des tentatives désespérées, habituellement corrects avec un chip atheros mais pas avec le rt2500…. allez savoir pourquoi…

Bref … n’allons pas noter toutes mes étourderies et concentrons nous sur la solution :

Fedora-fr : Configuration Ralink

su -
service NetworkManager start
service NetworkManagerDispatcher start
chkconfig --level 345 NetworkManager o
chkconfig --level 345 NetworkManagerDispatcher on

Ce superbe outils (qui ne semblait pas actif par défaut) va gérer tout cela comme un grand …

Cependant il reste désagreablement trop assistant et empêche une configuration d’ip fixe.

Je vous laisse naviger sur les deux liens donnés pour plus d’informations.

A+

Le Wifi est lent ??

mars 16, 2008

Coup de gueule miniature, Depuis 1 mois mon Wifi était plutôt lent, j’ai tout cherché … sauf vérifier l’activité de mes voisins …

15 réseaux sur le canal 10 , dont un avec un activité très forte (merci airodump pour le monitoring).

Comme la plupart du temps les réseaux sont sur 1,10,11,12,13 … une fois passé sur le canal 5-6 Magique , super débit :)

bonne soirée :)

A quoi cela sert t’il ? A rien …. non non aller revenez on va causer un peu .. :)

Partie 1 - Je raconte ma vie

Bon, déjà mon avis sur le JAVA (en 3 lignes) :

C’est sympa, assez structuré, de la programmation Objet comme on l’aime. Avant j’avais fait du Pascal Object (moment nostalgique de promenade dans les champs etc ..) , on est dans la même catégorie de langage, pour moi quelque chose de professionnel et d’efficace.

En production, et surtout pour des applications lourdes, Java reste pour moi moins performant (pas taper moi). Cependant il garde pas mal de petits truc en plus (c’est langage plus récent après tout).

Et l’UML ?

L’UML … non, c’est une perte de temps. Pourquoi perdre 2h à faire des schémas qu’il faudrait de toute façon recoder. Qui plus est pour avoir un travail structuré il faudrait maintenir la concordance entre l’UML et le code. Cela reste réservé aux clients et aux patrons, aux cdc, en bref aux néophytes (et encore).

l’UML j’en ai toujours fait sans le savoir… sur mon bloc-note papier :p

Oui mais, le Java et l’UML ?

Si je peux pondre toutes mes classes et interfaces (la structure seulement hein !) à partir de mon schéma UML, il est envisageble que je perde 2h à faire des dessins sur le pc plutot que mon bloc-note. Si en plus je peux mettre à jours mon schéma après une modification du code, je risque de conserver ce schéma !

Et visiblement maintenant, c’est plus que possible ou envisageable, c’est efficace et fiable .. Chouette :D

Partie 2 - Comment faire ….

Il existe plusieurs méthodes, toutes plus ou moins rapides / efficaces / respectueuses des normes / simples.

Bouml

Installation

yum install bouml

Récupérer les classes

  1. Lancer bouml (attention il est parfois bavard et pose des questions étranges… faites OK ça lui suffit souvent)
  2. Créer un projet bouml : New -> Choisir l’emplacement du dossier à créer
  3. Préparer un catalogue : Clic droit sur le nouveau projet -> Reverse -> Java Catalog
  4. Charger vos classes/interfaces : Dans la fenêtre Java catalog -> File -> Scan -> Sélectionnez un dossier à scanner
  5. Désormais il est possible de parcourir vos dossier pour débusquer les classes disponible. Pour importer vos classes faites un clic droit sur le dossier -> send its classes and classes of sub-package

Voila maintenant vous disposez de toutes vos classes dans bouml, il est maintenant possible de produire un code JAVA ou C++, un diagramme UML ou un documentation HTML etc …

Récupérer les classes (Deuxième méthode par B.Pagès)

  1. Lancer bouml
  2. Créer un projet bouml : New -> Choisir l’emplacement du dossier à créer
  3. Importer vos sources : Clic droit sur le nouveau projet -> Reverse -> Java
  4. Au moment de choisir un catalogue, faites annuler, puis au moment de choisir le dossier à “Reverser” sélectionnez les sources de votre projet.

Cette méthode à l’avantage de conserver plus d’informations (comme les sources).

Production d’un diagramme

  1. Faites un clic droit sur une class View (Élément qui contient plusieurs classes) et faites New Class Diagram.
  2. Double cliquez sur ce nouvel élément pour faire apparaître la zone de dessin.

Maintenant il est possible de glisser déposer toutes les classes dont vous disposez sur cette zone, les liens se feront automatiquement. Je n’ai pas trouvé meilleur méthode pour l’instant.

De même la zone de dessin est assez réduite mais il est possible de changer le format (clic droit -> format -> A1 (A2,A3,A4) et le zoom (100% -> 50%) .

NetBeans

Installation de neBeans

Téléchargez le gros fichier de chez JAVA et faites l’installation à l’arrache … comme on l’aime :)

Installation du plugin UML de netBeans

Lancer Netbeans et faire : Tools -> plugins -> Available plugin -> cocher UML -> cliquez sur Install

Réaliser le graph UML

  1. ouvrez le projet de votre choix (ou importez en un, c’est vous qui voyez :p )
  2. Puis: New projet -> UML -> Reverse engineered Java - platform Model

Encore une fois c’est à moi de faire le graph avec mes petites mains …. seulement là .. ça pu … ça rame et ça déconne !! :(

Conclusion

Juger en par vous même, pour un même projet avec un même temps de réalisation 5 min

Avec bouml on obtient un diagramme humainement lisible.

Reverse JAVA avec Bouml

Avec netBeans, même avec 3 heures de plus … je doutes d’arriver à faire quelque chose de sérieux.

Reverse JAVA avec netBeans

Pourtant ça marche m’avait on dit… C’est efficace … Mon oeil …

Bien sur d’autre outils existent, mais je ne les connais pas encore, pour un prochain billet peut être.