Feed aggregator
Configurer Virtualbox avec IE7, IE8, IE9 sous Debian GNU/Linux
(initialement écrit le 2010-03-13, mis à jour le 3 février 2012)
Je dois régulièrement vérifier sites web pour m'assurer qu'ils fonctionnent correctement sous Internet Explorer. Jadis j'utilisais ies4linux (et wine), mais c'est lent, peu fiable (polices de caractères) et ne supporte que IE6.
Voici comment installer VirtualBox, un émulateur libre (GPL) qui fonctionne sous GNU/Linux, Windows et Mac.
Installer VirtualBox sur DebianVoici comment l'installer pour Debian (squeeze):
# apt-get install virtualbox virtualbox-guest-additions-iso virtualbox-guest-utilsLe paquet Debian s'occupe de créer le bon groupe (vboxusers) et compiler les trucs nécessaires pour le noyau.
Obtenir des images VHD de WindowsEnsuite:
- Télécharger les images Windows de Microsoft: Internet Explorer Application Compatibility VPC Image. Par exemple, pour IE7 sous Vista, il faut IE7-VIS1.exe, IE7-VIS2.rar et IE7-VIS3.rar. Attention, les fichiers font à peu près 700 Mo chaque.
- Décompresser l'archive (unrar x IE7-VIS1.exe), ce qui décompressera un fichier "vhd".
Démarrer VirtualBox (du menu gnome ou de la ligne de commande) :
- Cliquer sur le bouton "Créer" (ou "Machine" -> "Créer")
- Donner un nom à la machine virtuelle (ex: "Windows 7 IE 9"), sélectionner le type de système d'exploitation (MS Windows, Version "Windows 7")
- Choisir suffisamment de mémoire vive (512 Mo est parfois un peu bas, j'ai tendance à allouer 768 Mo).
- IMPORTANT: pour IE8 / IE9, ne pas choisir de "disque d'amorçage". Décocher l'option complètement (virtualbox avertira que la machine ne sera pas fonctionnelle, continuer quand même).
Une fois l'assistant terminé, de retour au panneau principal de VirtualBox, aller dans les configurations de la machine virtuelle:
- Sous l'onglet "Stockage", cliquer sur l'icône "+" à côté de "Contrôleur IDE". (Ne pas utiliser "SATA", car ceci causera un" écran bleu de la mort" (BSOD) de Windows.)
- puis sélectionner l'option "Choisir un disque existant", ce qui ouvrira un dialogue de sélection de fichier
- dans le filtre sous la liste de fichiers, sélectionner "tous les fichiers de disque dur virtuels" (si ce n'est pas déjà le cas), puis sélectionner le fichier "vhd".
On peut maintenant retourner à l'écran principal et démarrer la machine virtuelle:
- Le mot de passe dministrateur est "Password1".
- On peut sauter par dessus l'étape d'activation de Windows.
Dans un terminal de Windows (command prompt), écrire:
slmgr –rearmCeci permettra d'utiliser Windows pendant 30 jours. On peut faire un "snapshot" de l'image et re-utiliser cette image sans problème, pour éviter de tout refaire l'installation après 30 jours.
Configurer la carte réseauMise à jour du 3 février 2012: ceci ne semble plus nécessaire.
Pour faire fonctionner la carte réseau dans Windows7+IE8, j'ai dû faire les étapes suivantes:
- installer le paquet "virtualbox-guest-utils" pour avoir la fonctionalité de partage de répertoire entre Linux et Windows
- configurer la carte réseau dans VirtualBox pour qu'elle soit émulée en tant que "Intel PRO/1000"
- télécharger un pilote (driver) d'Intel pour Windows ici
- activer le répertoire partagé dans Windows, puis installer le pilote (en exécutant le fichier, ce qui après 1001 avertissements et trucs légaux incompréhensibles, lance ensuite l'installation du truc)
Wrong Superhero
Co-Op'en Source, ça vous dit quelque chose?
C'est le nom que se donne la Coopérative de Solidarité en Informatique Libre de la région de Québec. Cette coopérative opère sous la raison sociale de Co-Op'en Source.
C'est l'an passé, à pareille date (3 février), que le comité provisoire de la coopérative en constitution « Co-Op’en Source » a été formé. Il est composé de Madame Pascale St-Hilaire et de Messieurs Jean-Marie-Gauthier, Colin Hutcheson, André Laforest, Steve Nadeau et François Bédard. Ce dernier agira à titre de secrétaire du comité provisoire.
La coopérative est née en décembre dernier et se prépare à entamer ses activités.
Pour en savoir plus sur cette nouvelle coopérative, vous pouvez écouter l'interview de François Bédard, son secrétaire, à l'émission La Voix du libre.
Disons rapidement qu'elle entend organiser le soutien technique des gens "ordinaires" ayant le goût de passer au libre et à Ubuntu en particulier. Remarquez que tout comme FACIL, elle emploie l'expression "informatique libre". FACIL veut en faire la promotion et Co-Op'en Source la soutenir.
[Facil] Red Hat Enterprise Linux sera maintenant supporté 10 ans et Firefox 1 an!
Baby Names
[Facil] Dernier jour pour la campagne de recrutement de la FSF - êtes-vous membre ?
01/30/12 PHD comic: 'What's it going to be?'
For the latest news in PHD Comics, CLICK HERE!
Make the Drupal 7 language switcher work with multi-lingual CiviCRM
The theme() function in Drupal 7 offers the possibility to specifiy a "context". This means that modules who used to call :
theme('list', $stuff);Can now do:
theme('list__mystuff', $stuff);Which allows themers to override the theme function for that specific case.
In my use case, I want a language switcher that supports multi-lingual CiviCRM forms. The language switcher provided by the default locale block will drop any arguments in the URL, which means that pages such as:
/en/civicrm/contribute/transact?reset=1&action=preview&id=3&lcMessages=en_USWould be transformed to:
/fr/civicrm/contribute/transactTherefore causing CiviCRM to output an error, since the page ID was not provided in the request.
I'm not sure if this is the cleanest solution, but it works for me:
/** * Implements hook_links__locale_block() * make the language switcher work with civicrm * adapt and insert into your theme's template.php */ function yourthemename_links__locale_block($variables) { if (arg(0) == 'civicrm') { foreach ($variables['links'] as $lang => $attr) { $query = $_REQUEST; unset($query['IDS_request_uri']); unset($query['IDS_user_agent']); if ($lang == 'fr') { $query['lcMessages'] = 'fr_CA'; } else { $query['lcMessages'] = 'en_US'; } $variables['links'][$lang]['query'] = $query; } } return theme('links', $variables); }
Tag:Etymology-Man
L’Estrémadure migre 40 000 stations de travail sous Debian
L'Estrémadure, une communauté autonome de l'Espagne, est moins frlleuse que nos gouvernements. En effet, elle fera migrer ses 40 000 ordinateurs de bureau sous Debian, une des nombreuses distributions Linux.
L'Estramadure avait même dans le passé mis au point une distribution Linux pour ses écoles.
Cliquez pour lire l'article original.
[Facil] Le gouverment d’Estrémadure va migrer 40 000 ordinateurs sous Debian
01/25/12 PHD comic: 'By the way'
For the latest news in PHD Comics, CLICK HERE!
[Facil] Un nouveau robot chirurgien en logiciel libre!
01/23/12 PHD comic: 'The Mountain Top'
For the latest news in PHD Comics, CLICK HERE!
Sustainable
Une feuille de route pour nos gouvernements - Richard Stallman
Richard M. Stallman propose aux gouvernements du monde une politique envers les logiciels libres. Comme toujours avec Stallman, il ne fait pas de compromis. Il vaut toujours mieux viser plus haut que plus bas en matière de politique.
Tous nos gouvernements sont à des années-lumière de respecter ce programme. En lisant le texte de Stallman, vous mesurerez tout ce qui reste à faire pour convaincre les gouvernements de "s'approprier l'informatique libre".
[Facil] Fwd: [fr-announce] TDF annonce la seconde session de chasse au bug pour mettre la première release candidate de LibreOffice 3.5 au banc d'essai
Prints, Cards, and Cetera!
Hey Brown Sharpie fans,
I’m sorry to report that I haven’t drawn any new Brown Sharpie comics. However, you can now buy prints, cards, post cards, and so forth! Below each comic are some links to the Fotomoto service. May I add that these make great gifts? Or even Holiday Cards? That’s right–shameless holiday marketing!
You can also send ecards of any comic.
You’re welcome.
(and, I finally got around to moderating comments. Sorry for any stress some of you first-timers may have experienced.)
Copyright © 2011 Brown Sharpie. Thanks for reading Brown Sharpie! Check out the shop: Brown Sharpie at cafepress:)
