The Troll's factory

Geekeries & pensées
-->

Archive pour la catégorie "Geekeries"

S’identifier en SSH sans mot de passe à l’aide d’une clé RSA — SSHA Authentication without password using a RSA key

Non seulement c’est plus sécurisé, mais en plus c’est quand même carrément plus pratique, voici comment configurer en 30 secondes (top chrono !) votre accès SSH sur votre serveur favoris à l’aide d’une clé RSA plutôt avec qu’un vieux mot de passe soit pas sécurisé, soit que vous n’arrivez pas à retenir :

Générer la clé : 10 secondes
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/thouveni/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/[utilisateur]/.ssh/id_rsa.
Your public key has been saved in /home/[utilisateur]/.ssh/id_rsa.pub.
The key fingerprint is:

La « propager » : 10 secondes :
$ cat $HOME/.ssh/id_rsa.pub | ssh [[email protected]]machine "mkdir -p .ssh; chmod 700 .ssh; cat >> .ssh/authorized_keys"
Note : si vous utilisez un port particulier (comme le port 42 par exemple), il faut rajouter « -p 42″ AVANT la commande entre guillemets, et APRÈS « [utilisateur]@machine » (entre les deux)

Tester que ça marche : 10 secondes
ssh [[email protected]]machine

Enjoy ;)

———————————– For our English readers : ———————————-

Not only it’s more secured, but much more praticle as well, here is how to configure in 30 seconds (timer in hand !) your SSH access to your favourite server using a RSA key instead of an old-fashionned password which is either not secured either secured but impossible to remember !

Generating the key: 10 seconds
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/[user]/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/[user]/.ssh/id_rsa.
Your public key has been saved in /home/[user]/.ssh/id_rsa.pub.
The key fingerprint is:

« Broadcasting » it: 10 seconds
$ cat $HOME/.ssh/id_rsa.pub | ssh [[email protected]]host "mkdir -p .ssh; chmod 700 .ssh; cat >> .ssh/authorized_keys"
Note : if you use a specific port (as for instance the 42 one), you have to add « -p 42″ BEFORE the command in quotes, and AFTER « [user]@host » (between the two)

Testing it works: 10 seconds
ssh [[email protected]]host

Enjoy ;)

posté par Troll dans Administration serveur,astuces,Geekeries avec aucun commentaire

Benchmark Dédibox V3 chez Online.net

Bon, en pleine installation serveur, je prends quand même le temps de faire quelques Benchmarks, et je me dis que ça en intéressera sûrement certains d’avoir les résultats (surtout ceux qui hésitent à choisir l’offre :) ).

La dédibox V3 est fraichement installée, rien ne tourne dessus, aucun paquet supplémentaire si ce n’est le logiciel hardinfo et ses dépendances pour le benchmark.

Tout d’abord, hdparm (débits disque) :

*:~# free -m
total used free shared buffers cached
Mem: 1980 228 1751 0 87 85
-/+ buffers/cache: 55 1924
Swap: 2047 0 2047
*:~# hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads: 238 MB in 3.01 seconds = 79.01 MB/sec
*:~# hdparm -T /dev/sda

/dev/sda:
Timing cached reads: 1374 MB in 2.00 seconds = 686.92 MB/sec
*:~# hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads: 242 MB in 3.02 seconds = 80.21 MB/sec
*:~# hdparm -T /dev/sda

/dev/sda:
Timing cached reads: 1358 MB in 2.00 seconds = 679.22 MB/sec

Espace disque et utilisation RAM à vide :

(j’ai choisir une partition de 2G de swap au lieu de 1G proposé par défaut)

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sda2 145G 1,8G 136G 2% /
tmpfs 991M 0 991M 0% /lib/init/rw
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
procbususb 0 0 0 - /proc/bus/usb
udev 10M 480K 9,6M 5% /dev
tmpfs 991M 0 991M 0% /dev/shm
devpts 0 0 0 - /dev/pts
/dev/sda1 190M 26M 155M 14% /boot

Maintenant, le bench HardInfo :

hardinfo
Computer
Summary
Operating System
Kernel Modules
Boots
Languages
Filesystems
Shared Directories
Display
Network Interfaces
Users
Devices
Processor
Memory
PCI Devices
USB Devices
Printers
Battery
Sensors
Input Devices
Storage
Benchmarks
CPU ZLib

*** Warning: Cannot load ZLib: /usr/lib/libz.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type

CPU Fibonacci
CPU MD5
CPU SHA1
CPU Blowfish
FPU Raytracing

Computer
********

Summary
-------

-Computer-
Processor : VIA Nano processor U2250 (1.6GHz Capable)
Memory : 2028MB (70MB used)
Operating System : Debian GNU/Linux 5.0.4
User Name : root (root)
Date/Time : lun 27 déc 2010 04:22:39 CET
-Display-
Resolution : 0x0 pixels
OpenGL Renderer : Unknown
X11 Vendor : (null)
-Multimedia-
Audio Adapter : (null)
-Input Devices-
Macintosh mouse button emulation
PC Speaker
Sleep Button
Power Button
Power Button
-Printers-
No printers found
-IDE Disks-

Operating System
----------------

-Version-
Kernel : Linux 2.6.32-bpo.5-amd64 (x86_64)
Compiled : #1 SMP Mon Dec 13 17:10:39 UTC 2010
C Library : GNU C Library version 2.7 (stable)
Distribution : Debian GNU/Linux 5.0.4
-Current Session-
Computer Name : nttserv
User Name : root (root)
Home Directory : /root
Desktop Environment : Terminal
-Misc-
Uptime : 24 minutes
Load Average : 0,00, 0,00, 0,00

Kernel Modules
--------------

-Loaded Modules-
evdev : Input driver event char devices
dcdbas : Dell Systems Management Base Driver (version 5.6.0-3.2)
i2c_viapro : vt82c596 SMBus driver
snd_pcm : Midlevel PCM code for ALSA.
psmouse : PS/2 mouse driver
snd_timer : ALSA timer interface
button : ACPI Button Driver
processor : ACPI Processor Driver
shpchp : Standard Hot Plug PCI Controller Driver
serio_raw : Raw serio driver
i2c_core : I2C-Bus main module
snd : Advanced Linux Sound Architecture driver for soundcards.
pci_hotplug : PCI Hot Plug PCI Core
soundcore : Core sound module
snd_page_alloc : Memory allocator for ALSA system.
pcspkr : PC Speaker beeper driver
ext3 : Second Extended Filesystem with journaling extensions
jbd
mbcache : Meta block cache (for extended attributes)
raid10
raid456
async_raid6_recov : asynchronous RAID-6 recovery api
async_pq : asynchronous raid6 syndrome generation/validation
raid6_pq
async_xor : asynchronous xor/xor-zero-sum api
xor
async_memcpy : asynchronous memcpy api
async_tx : Asynchronous Bulk Memory Transactions API
raid1
raid0
multipath
linear
md_mod
sd_mod : SCSI disk (sd) driver
crc_t10dif : T10 DIF CRC calculation
ata_generic : low-level driver for generic ATA
pata_via : low-level driver for VIA PATA
ehci_hcd : USB 2.0 'Enhanced' Host Controller (EHCI) Driver
uhci_hcd : USB Universal Host Controller Interface driver
libata : Library module for ATA devices
usbcore
nls_base
scsi_mod : SCSI core
e1000e : Intel(R) PRO/1000 Network Driver
thermal : ACPI Thermal Zone Driver
fan : ACPI Fan Driver
thermal_sys : Generic thermal management sysfs support

Boots
-----

-Boots-
Mon Dec 27 03:58 - 04:22 (00:24) : Kernel 2.6.32-bpo.5-amd
Mon Dec 27 03:53 - 03:56 (00:02) : Kernel 2.6.32-bpo.5-amd
Mon Dec 27 03:04 - 03:56 (00:52) : Kernel 2.6.32-bpo.5-amd

Languages
---------

-Available Languages-
français : French locale for France
french : French locale for France
fr_FR : French locale for France
[email protected] : French locale for France with Euro
fr_FR.iso88591 : French locale for France
fr_FR.iso885915 : French locale for France with Euro

Filesystems
-----------

-Mounted File Systems-
/dev/sda2 : 144,5 GiB total, 136,3 GiB free
tmpfs : 990,3 MiB total, 990,3 MiB free
proc : 0,0 B total, 0,0 B free
sysfs : 0,0 B total, 0,0 B free
procbususb : 0,0 B total, 0,0 B free
udev : 10,0 MiB total, 9,5 MiB free
tmpfs : 990,3 MiB total, 990,3 MiB free
devpts : 0,0 B total, 0,0 B free
/dev/sda1 : 189,9 MiB total, 155,0 MiB free

Shared Directories
------------------

-SAMBA-
Cannot open /etc/samba/smb.conf
-NFS-

Display
-------

-Display-
Resolution : 0x0 pixels
Vendor : (null)
Version : (null)
-Monitors-
-Extensions-

Network Interfaces
------------------

-Network Interfaces-
lo : Sent 0,13MiB, received 0,13MiB (127.0.0.1)
eth0 : Sent 3,72MiB, received 21,99MiB (88.191.132.66)
eth1 : Sent 0,00MiB, received 0,00MiB

Users
-----

-Human Users-
pcinfoweb
-System Users-
root : root
daemon : daemon
bin : bin
sys : sys
sync : sync
games : games
man : man
lp : lp
mail : mail
news : news
uucp : uucp
proxy : proxy
www-data : www-data
backup : backup
list : Mailing List Manager
irc : ircd
gnats : Gnats Bug-Reporting System (admin)
nobody : nobody
libuuid
Debian-exim
statd
bind
ntpd
sshd

Devices
*******

Processor
---------

-Processor-
Name : VIA Nano processor U2250 (1.6GHz Capable)
Family, model, stepping : 6, 15, 3 (Centaur i386 class)
Vendor : CentaurHauls
-Configuration-
Cache Size : 1024kb
Frequency : 1595,00MHz
BogoMIPS : 3191,00
Byte Order : Little Endian
-Features-
FDIV Bug : yes
HLT Bug : yes
F00F Bug : yes
Coma Bug : yes
Has FPU : yes
-Capabilities-
fpu : Floating Point Unit
vme : Virtual 86 Mode Extension
de : Debug Extensions - I/O breakpoints
pse : Page Size Extensions (4MB pages)
tsc : Time Stamp Counter and RDTSC instruction
msr : Model Specific Registers
pae : Physical Address Extensions
mce : Machine Check Architeture
cx8 : CMPXCHG8 instruction
apic : Advanced Programmable Interrupt Controller
sep : Fast System Call (SYSENTER/SYSEXIT)
mtrr : Memory Type Range Registers
pge : Page Global Enable
mca : Machine Check Architecture
cmov : Conditional Move instruction
pat : Page Attribute Table
clflush : Cache Line Flush instruction
acpi : Thermal Monitor and Software Controlled Clock
mmx : MMX technology
fxsr : FXSAVE and FXRSTOR instructions
sse : SSE instructions
sse2 : SSE2 (WNI) instructions
ss : Self Snoop
tm : Thermal Monitor
pbe : Pending Break Enable
syscall : SYSCALL and SYSEXIT instructions
nx : No-execute Page Protection
lm
constant_tsc
up
rep_good
pni
monitor
vmx
est
tm2
ssse3
cx16
xtpr
rng
rng_en
ace
ace_en
ace2
phe
phe_en
lahf_lm

Memory
------

-Memory-
Total Memory : 2028088 kB
Free Memory : 1786444 kB
Buffers : 10888 kB
Cached : 171048 kB
Cached Swap : 0 kB
Active : 139536 kB
Inactive : 67096 kB
Active(anon) : 24704 kB
Inactive(anon) : 484 kB
Active(file) : 114832 kB
Inactive(file) : 66612 kB
Unevictable : 0 kB
Mlocked : 0 kB
Virtual Memory : 2096472 kB
Free Virtual Memory : 2096472 kB
Dirty : 8 kB
Writeback : 0 kB
AnonPages : 24704 kB
Mapped : 9004 kB
Shmem : 492 kB
Slab : 19132 kB
SReclaimable : 13572 kB
SUnreclaim : 5560 kB
KernelStack : 560 kB
PageTables : 2108 kB
NFS_Unstable : 0 kB
Bounce : 0 kB
WritebackTmp : 0 kB
CommitLimit : 3110516 kB
Committed_AS : 87912 kB
VmallocTotal : 34359738367 kB
VmallocUsed : 274392 kB
VmallocChunk : 34359458584 kB
HardwareCorrupted : 0 kB
HugePages_Total : 0
HugePages_Free : 0
HugePages_Rsvd : 0
HugePages_Surp : 0
Hugepagesize : 2048 kB
DirectMap4k : 7488 kB
DirectMap2M : 2056192 kB

PCI Devices
-----------

-PCI Devices-
Host bridge : VIA Technologies, Inc. VX800 Host Bridge
Host bridge : VIA Technologies, Inc. VX800/VX820 Error Reporting
Host bridge : VIA Technologies, Inc. VX800/VX820 Host Bus Control
Host bridge : VIA Technologies, Inc. VX800 PCI to PCI Bridge
Host bridge : VIA Technologies, Inc. VX800/VX820 Power Management Control
PIC : VIA Technologies, Inc. VX800/VX820 APIC and Central Traffic Control
Host bridge : VIA Technologies, Inc. VX800/VX820 Scratch Registers
Host bridge : VIA Technologies, Inc. VX800/VX820 North-South Module Interface Control
VGA compatible controller : VIA Technologies, Inc. Device 1122
PCI bridge : VIA Technologies, Inc. VX800/VX820 PCI Express Root Port
PCI bridge : VIA Technologies, Inc. VX800/VX820 PCI Express Root Port
PCI bridge : VIA Technologies, Inc. VX800/VX820 PCI Express Root Port
IDE interface : VIA Technologies, Inc. VX800 Serial ATA and EIDE Controller
USB Controller : VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
USB Controller : VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
USB Controller : VIA Technologies, Inc. USB 2.0
ISA bridge : VIA Technologies, Inc. VX800/VX820 Bus Control and Power Management
Host bridge : VIA Technologies, Inc. VX800/VX820 South-North Module Interface Control
PCI bridge : VIA Technologies, Inc. Device b353
Ethernet controller : Intel Corporation 82574L Gigabit Network Connection
Ethernet controller : Intel Corporation 82574L Gigabit Network Connection

USB Devices
-----------

Printers
--------

-Printers-
No printers found

Battery
-------

-No batteries-
No batteries found on this system

Sensors
-------

Input Devices
-------------

-Input Devices-
Macintosh mouse button emulation
PC Speaker
Sleep Button
Power Button
Power Button

Storage
-------

-IDE Disks-

Benchmarks
**********

CPU ZLib
--------

-CPU ZLib-
This Machine : 0,000
PowerPC 740/750 (280.00MHz) : 2150.597408
Intel(R) Celeron(R) M processor 1.50GHz : 8761.604561

CPU Fibonacci
-------------

-CPU Fibonacci-
This Machine : 5,583
Intel(R) Celeron(R) M processor 1.50GHz : 8.1375674
PowerPC 740/750 (280.00MHz) : 58.07682

CPU MD5
-------

-CPU MD5-
This Machine : 39,310
PowerPC 740/750 (280.00MHz) : 7.115258
Intel(R) Celeron(R) M processor 1.50GHz : 38.6607998

CPU SHA1
--------

-CPU SHA1-
This Machine : 35,914
PowerPC 740/750 (280.00MHz) : 6.761451
Intel(R) Celeron(R) M processor 1.50GHz : 49.6752776

CPU Blowfish
------------

-CPU Blowfish-
This Machine : 21,352
Intel(R) Celeron(R) M processor 1.50GHz : 26.1876862
PowerPC 740/750 (280.00MHz) : 172.816713

FPU Raytracing
--------------

-FPU Raytracing-
This Machine : 19,973
Intel(R) Celeron(R) M processor 1.50GHz : 40.8816714
PowerPC 740/750 (280.00MHz) : 161.312647

Voilà, bonne soirée :)

posté par Troll dans Administration serveur,Geekeries avec aucun commentaire

Enregistrer le son système (qui « sort des enceintes ») sous Fedora (ou GNU/Linux) avec PulseAudio

Ah ! J’ai enfin trouvé ! (enfin, c’est pas moi qui a trouvé, mais … euh bon, on s’en fout).

Depuis le temps que je me morfonds sur le fait qu’il soit si simple sous Windows d’enregistrer le son sortant du PC avec AudaCity (en sélectionnant « Mixeur » comme micro dans AudaCity) et que ce soit quasiment impossible à faire même avec des manips très complexes… Eh ben ça y est ! J’ai la solution !

La solution s’appelle « pavucontrol ». C’est un petit utilitaire qui permet de bidouiller un peu du côté de PulseAudio, et notamment de bidouiller en live.

Il va vous permettre notamment de changer l’entrée de son qu’utilise Audacity lorsqu’il est en train d’enregistrer pour la mettre sur le son système.

Les noms que je vais utiliser dépendront peut-être de votre installation / configuration, en espérant que vous soyez quand même capable d’utiliser la manip’ ;)

Voici donc la manipulation à effectuer :

  1. Installer pavucontrol (sous fedora : sudo yum install pavucontrol)
  2. Lancer pavucontrol (en mode utilisateur cela suffit) depuis une console ou depuis krunner en tapant « pavucontrol ».
  3. Lancer audacity et lancer l’enregistrement.
  4. Aller dans l’onglet « Recording » de pavucontrol.
  5. Vérifiez en bas à droite que la liste de sélection est sur « Applications ».
  6. Vous devez normalement voir une seule entrée comme ceci :

    pavucontrol-audacity-recording

    pavucontrol-audacity-recording

  7. Maintenant cliquez sur la sorte de bouton qu’il y a à gauche des boutons de protection (le petit bouclier) et de mutage (le haut parleur barré), une liste déroulante apparaît. Sélectionnez « Monitor of Internal Audio Analog Stereo » (en français cela donnera certainement « Moniteur Audio Interne » ou quelque-chose du genre ;) Même si je ne sais pas si pavucontrol est traduit en FR :) ).
  8. Voilà, maintenant ce que AudaCity enregistre, c’est le son système ;)

Si vous avez des problèmes en effectuant cette manipulation, bien que je ne sois pas un professionnel de PulseAudio (puisque j’ai pas trouvé cette astuce seul :D) vous pouvez poster un commentaire et j’essaierai de vous donner un coup de main comme je pourrai ;)

Enjoy & à très bientôt ;) (n’hésitez pas notamment à me suivre sur Twitter ici).

EDIT : Et en passant, c’est sur Fedora-Fr que j’ai découvert pavucontrol :)

posté par Troll dans astuces,Geekeries,High-tech avec 10 commentaires

J’ai rencontré un troll qui marchait dans la forêt…

Une vidéo mythique pour un personnage mythique !

Je vous fais part d’une trouvaille qu’il est bon de regarder lors d’une déprime passagère ou même profonde : guérison assurée !

posté par Troll dans Geekeries,humour avec aucun commentaire

Cher Tagada PouetPouet…

Des fois, on reçoit des mails étonnants !

Par exemple, celui que j’ai reçu toute à l’heure du service PingDom :

Effectivement, comme dirait l’autre « C’est ça aussi de choisir des pseudos pourris ».

Ouais, c’est peut-être un pseudo pourri, mais j’aurais raté une bonne tranche de rire si j’avais pas choisi ça en m’inscrivant sur PingDom ! :)

posté par Troll dans Geekeries,humour avec 2 commentaires

Utiliser buildconf avec la version autoconf de son choix // Use buildconf with a specific autoconf version

As usual, for international readers, the english version is below, at the end of the French version ;-)

Alors, on va encore m’accuser de publier que des billets geeks, et court pour celui-ci en plus, mais c’est tellement galère à chercher sur le net, que je ne peux m’empêcher de partager cette astuce avec vous :)

Passons aux choses intéressantes : Il peut être intéressant, voire indispensable (et ça vous intéressera majoritairement dans le cas où c’est indispensable, n’est-ce pas :) ) de pouvoir utiliser une vieille version de autoconf, notamment la fameuse 2.13, à la place votre super version hyper à jour utilisée par votre système GNU/Linux. Cependant, la question toute bête : bordel comment on fait pour dire à buildconf d’utiliser une autre version que celle par défaut du système ?

Eh bien, si vous avez passé une heure à chercher sur internet avant d’atterrir ici, vous allez être peut-être un peu déçu par la simplicité de la chose, mais bon, on n’échappe pas aux lois de Murphy ! :

export PHP_AUTOCONF=`which autoconf-2.13`

Note : ceci est l’exemple pour la compilation de PHP, pour la compilation d’un autre programme cela ressemblera très certainement à cela, je ne peux cependant pas donner de généralité !

Voilà c’est fini. Il suffit de taper cela dans votre console juste avant d’exécuter la commande « ./builconf » (ou généralement « ./buildconf –force » mais peu importe). Attention, cependant, vous devez taper cette commande et celle du buildconf dans la même console, évidemment.

J’espère que vous vous sentez soulagés ;-) Notamment si vous étiez en train d’essayer d’installer…humm… php depuis les sources ? ;-)

Merci à MaGeekGuy pour l’astuce :)

————————————————————————————————- Lire la suite…

posté par Troll dans Administration serveur,astuces,Geekeries,Scripts, astuces, dév. web avec aucun commentaire

La vache ! [Quelques chiffres et quelques significations – Relativisons la technologie]

twitter facebookSalut à tous,

Chers lecteurs, avez-vous déjà vu des chiffres qui vous impressionnent au point de vous demander, vraiment, si les choses tournent rond ?

Je ne parle pas de chiffres « simplement impressionants » comme savoir que, alors que la moyenne de densité de population de l’Europe est 32 hbt/km², Monaco a pour sa part environs 16 000 hbt / km² (eh ouais… ), ou encore savoir que dans une usine de montage d’Airbus (en Europe donc :) ), la minute de panne sur un pont roulant est de l’ordre de 30 000 € de perte (allez-y, je vous en prie, comptez le prix d’une demi-heure de panne…).

Non non, je parle de chiffres encore plus impressionants, surtout parce qu’ils sont d’actualité et parce qu’ils pourraient bien avoir une signification décisive…

Ces chiffres, ce seraient par exemple le nombre de nouveaux inscrits par jour sur les réseaux sociaux. Oui, pourquoi pas ?

Regardez, par exemple, Twitter accueille chaque jour, non pas 10 000, non pas 100 000 mais bien 300 000 (environs) nouveaux utilisateurs chaque JOUR sur son réseau (soit presque la population de Malte, et environs 600 fois la population de mon village natal).

Impressionant, n’est-ce pas ? Eh bien vous n’êtes pas au bout de vos surprises : Facebook maintenant.

Facebook accueille chaque jour environs 725 000 nouveaux utilisateurs sur son réseau, 725 000 vous avez bien lu, une fois et demi la population du Luxembourg, chaque jour !

En France, environs un français sur 6 aurait un compte facebook « actif ».

Côté nouvelles technos, il y a aussi les téléphones, avec actuellement plus d’1 téléphone portable pour deux personnes sur Terre (oui oui, on est, à la louche, 6 à 7 milliards, et beh ouais, il y a la moitié de ça en téléphones portables), alors que pourtant on est loin des même chiffre pour l’accès à l’eau potable.

Pendant qu’on parle des téléphones portables, voyons la vague smartphone maintenant : l’AppStore d’Apple comptait en janvier dernier environs 125 000 applications, on a d’ores-et-déjà dépassé les 300 000 applications disponibles sur l’AppStore. Et Android, s’il est loin derrière en nombre, n’est pas à la ramasse au niveau croissance, avec 25 000 applications en janvier dernier, Android compte déjà désormais plus de 100 000 applications sur son Android Market.

On poste chaque semaine sur Facebook plusieurs milliards de liens, que se passerait-il si chaque minute passée à poster un lien sur Facebook était passée à chercher une solution à la misère dans le monde ? Environs 32 années de recherche de solutions à la misère dans le monde seraient gagnées par jour.

32 années par jour… Je vous laisse cogiter sur ce chiffre, on se retrouve la prochaine fois :)

posté par Troll dans Geekeries,Pensées avec aucun commentaire

Je somme quiconque de faire mieux !

Aujourd’hui j’établie un nouveau record du monde, homologué par moi-même et O&O Software Professional : Le record du monde de fragmentation sur un Windows XP qui fonctionne parfaitement :D

Ci-dessous une photo de l’exploit :

Record de fragmentation

Record du monde de fragmentation : 54.67%

Avec 54.67%, plus de la moitié de mon disque dur est un bordel monstre au niveau Physique :D !

Allez, postez vos records qu’on voit si vous faites mieux :D

posté par Troll dans Geekeries avec 2 commentaires

Mettre à jour son Samsung Galaxy S i9000 vers Froyo (Android 2.2) [+ LagFix]

A NEW VERSION OF ANDROID CAME OUT FOR THE SAMSUNG GALAXY S, READ THIS ARTICLE TO UPDATE TO GINGERBREAD : Update Samsung Galaxy S to Gingerbread (Android 2.3) using Kies 2

UNE NOUVELLE VERSION D’ANDROID POUR LE GALAXY S EST SORTIE, LISEZ CET ARTICLE POUR METTRE A JOUR VERS GINGERBREAD : Mettre à jour son Samsung Galaxy S i9000 vers Gingerbread (Android 2.3) avec Kies 2

Alors, certains l’auront peut-être remarqué, d’autres non, Samsung a ENFIN [re]mis à disposition l’update vers Android 2.2 (Froyo) pour son téléphone Galaxy S i9000, sa meilleure vente du moment.

Cependant… Comme d’habitude il va falloir bidouiller un peu pour ceux qui n’ont pas gardé leur téléphone sous la version bien moisie « sortie d’usine » qui avait un nombre incalculable de soucis.

Pour ceux-là, il va falloir mettre les mains dans le camboui, du moins un petit peu.

La première chose à faire est de NE SURTOUT PAS METTRE A JOUR VOTRE VERSION DE KIES vers la version 1.5.3.10103_100 mais bien garder la version précédente, qui fini par « 82 ».

Si c’est déjà trop tard et que vous avez installé la version qui se termine par « 100 » lorsque Kies vous l’a proposé, vous pourrez trouver ici l’ancienne version : Téléchargez Samsung Kies version 82.

En effet, dans la nouvelle version, le logiciel Kies revérifie la version du logiciel sur le téléphone juste avant d’effectuer une recherche de « Mise à jour du microgiciel » (ou Firmware update dans le langage standard) ce qui nous empêche de lui faire croire que nous sommes des utilisateurs lambda avec une version sortie d’usine.

La procédure en détails

/!\Attention, il semblerait que cette procédure ne fonctionne plus totalement (Samsung a mis à jour ses serveurs). Je n’ai pas le temps matériel actuellement de la réécrire mais elle est en fait complémentaire à celle décrite ici : http://forum.xda-developers.com/showthread.php?p=9140758#post9140758. Si vous avez du mal avec l’anglais, pensez à essayer Google Translate. Il semblerait qu’il faille maintenant télécharger la dernière version du logiciel.

  1. Désinstallez donc la nouvelle version si vous l’avez installé.
  2. Utilisez ensuite un logiciel comme CCleaner pour faire un nettoyage de votre registre (n’oubliez pas de répondre « Oui » quand il vous propose de faire une sauvegarde de votre registre avant…).
  3. Redémarrez votre ordinateur.
  4. Installez la nouvelle version.
  5. Vous êtes prêts à attaque la seconde partie de la manipulation : le bidouillage !
  6. Lancez Kies.
  7. Connectez votre téléphone.
  8. Attendez qu’il soit reconnu etc. …
  9. Lancez maintenant l’éditeur de registre (appuyez sur les touche « Windows » (la petite touche avec le logo windows) et « R » en même temps, puis tapez « regedit » et appuyez sur la touche Entrée).
  10. Rendez-vous (via l’arborescence à gauche) dans la clé (comme un dossier) suivante : HKEY_CURRENT_US ER/Software/Samsung/Kies/DeviceDB/.
  11. Dans cette clé, plusieurs sous-clés sont présentes (du nom de « 1 », « 2 », « 3 » etc. … ), cliquez sur chacune d’entre elles jusqu’à ce que vous voyez dans la partie à droite des lignes avec les noms suivants : « SoftwareRevision », « ProductCode », « HIDSWVER » et « DEVCONINFO » (vous devez TOUTES les voir présentes, sinon ce n’est pas la bonne « sous clé »).
  12. Quand vous l’avez trouvée, remplacez les lignes suivantes comme suit :
  13. “SoftwareRevision”=”I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3″
    La“ProductCode”=”GT-I9000HKDXEF”
    “HIDSWVER”=”I9000XXJF3/I9000OXAJF3/I9000XXJF3/I9000XXJF3″
    “DEVCONINFO”= «  »
    (pour devoninfo les “” veulent dire de laisser les cases vides)
  14. Appuyez sur F5 pour vérifier que les valeurs restent bien affichées.
  15. Par précaution nous allons également faire croire à Kies qu’il est à jour :
  16. Remontez dans le registre jusqu’à la clé « Samsung » (qui est dans « Software »).
  17. Dans la partie droite de la fenêtre, modifiez la ligne « LocalVer” en mettant la valeur « 1.5.3.10103.100 ».
  18. A nouveau, appuyez sur F5.
  19. Retourner dans Kies, cliquez sur « Mise à jour du microgiciel » en bas à droite. Sauvegardez les contacts si vous avez envie… et regardez bien : Samsung Kies vous propose de mettre à jour votre téléphone !

Pour la suite des opérations, bien que Kies soit qu’à moitié traduit, il n’y a pas grand chose à faire à part cliquer sur suivant, je vous laisse vous débrouiller seuls ;-) Si vous avez un quelconque soucis, postez un commentaire !

Concernant le LagFix

Votre téléphone ne sera cependant, après la mise à jour, pas exempt des lags auxquels il pouvait être déjà sujet avant. Pour ça, je vous conseille d’utiliser les applications « LagFix » que l’on peut maintenant trouver sur le market (personnellement j’utilise celle de Ryanza, elle propose en plus de rooter (en 2.2 ça marche pas mais chuut.) et d’autres bidouilles  utiles, et je n’ai jamais eu de soucis avec). Votre téléphone aura sans doute besoin d’être rooté. Alors là pour ça c’est une autre histoire, je vous ferai prochainement un post sur comment rooter son galaxy S, en attendant vous pouvez tenter de vous débrouiller seuls en allant ici : SuperOneClick Application : Root, Unlock, Do Everything you dream about with your Android.

posté par Troll dans astuces,Geekeries,High-tech avec 51 commentaires

Fête intergalactique du Geek : 10/10/10 !

Aujourd’hui c’est la fête intergalactique du Geek !

En effet, nous sommes le 10/10/10 et mis à part le fait que cette date soit « marrante » car « répétitive » pour les gens normaux, pour les geeks elle a une autre signification… ! 101010 est un nombre binaire ! Et pas n’importe lequel ! 101010 représente le nombre 42, soit l’emblême du Geek puisque 42 est la Réponse ! (La réponse à l’univers et tout le reste selon le Petit Guide du Voyageur Intergalactique !)

Il est donc important (et ça vaut bien un billet, publié à … 10:10 !) de marquer l’évènement, et des concours autour de l’heure de 10h10min10s sont déjàs montés.

Ce billet n’a donc d’autre but que de marquer l’évènement et de partager avec la communauté #geek l’émotion intense de vivre un tel évènement qui n’arrive qu’une seule fois par millénaire :)

posté par Troll dans Geekeries avec 2 commentaires