Migration Joomla, problèmes jeux caractères UTF8

En cas de migration de Joomla d'une BDD à une autre, (ou d'un hosting à un autre) il arrive  régulièrement que des problèmes de jeux de caractère surviennt suite à la migration.

Afin d'afficher correctement tous nos beaux accents de la langue française il suffit d'indiquer à mysql quels jeux de caractères utiliser au moment de la conexion.

Dans : %PATH%/ include/database.php

=> Ligne 102 : 
//@mysql_query("SET NAMES 'utf8'", $this->_resource);

Ajouter en ligne 103 :
@mysql_query("SET character_set_connection=utf8, character_set_results=latin1, character_set_client=binary");

Ce qui vous donne :

101 : $this->_table_prefix = $table_prefix;
102 : //@mysql_query("SET NAMES 'utf8'", $this->_resource);
103 : @mysql_query("SET character_set_connection=utf8, character_set_results=latin1, character_set_client=binary"); 
104 : $this->_ticker = 0;
105 : $this->_log = array();

Installer EEeBuntu sur un EEE PC (ASUS)

Petit résumé de l'installation d'Eeebuntu sur un EEE PC d'Asus.
Ici l'installation s'effectura via un clef USB de 2 Go.
N'ayant pas de lecteur DVD USB sous la main 🙂 et ayant déjà téléchargé l'ISO (Pas de netBoot)

Pourquoi faire un résumé? car il existe deja plusieurs tutos sur le net …
dont ceux directement disponible en français sur  :
http://doc.ubuntu-fr.org/asus_eee_pc_701
http://doc.ubuntu-fr.org/installation/depuis_une_cle_usb

(Note : Beaucoup de ce tutos est un copier/coller des sites Sus-mentionnés.)

Etape 1 : Téléchargement de l'ISO depuis le forum de http://www.eeebuntu.org/
Personnelement j'ai téléchargé la version NBr1 : ICI

Etape 2 : Préparation de la clef USB avec l'ISO (CF : doc.ubuntu.fr)

sous Windows

  • Votre clé devrait déjà être formatée en FAT32. Si ce n'est pas le cas: click droit avec l'exporateur Windows puis choisir: Formater.
  • Extraire avec 7-zip l'iso sur la racine de la clé.
  • Sur la clé usb :
  • Deplacer l'ensemble des fichiers contenu dans le repertoire isolinux vers la racine de la clé
  • Renommez isolinux.cfg en syslinux.cfg
  • Ouvrez ce fichier et remplacez(ligne 4)

    LABEL live
    menu label ^Start or install Ubuntu
    kernel /casper/vmlinuz
    append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --

    par

    LABEL live
    menu label ^Start or install Ubuntu
    kernel /casper/vmlinuz
    append locale=fr_FR bootkbd=fr file=/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --

  • Installez la dernière version de syslinux, téléchargez-le ici
  • Il est important d'installer une version récente de syslinux car les anciennes ne supportent pas d'avoir le noyau dans un sous-répertoire
  • Installez syslinux sur la clé usb en exécutant dans une invite de commande.
  • Pour lancer un invité de commande(menu Démarer ⇒ Exécuter… ) tapez ensuite "cmd" puis OK, la fenetre de l'invite de commende devrait apparaitre.

Entrez enssuite : (en supposant que "e" est la lettre désignant votre clé USB)

Entrez enssuite : (en supposant que "e" est la lettre désignant votre clé USB)

syslinux -sam e:

(ATTENTION syslinux se trouve dans le sous-rép. Win32 de sylinux)

Les arguments "-sma" signifient respectivement :

-s : "Safe, slow, stupid", c'est à dire, sûr, lent et stupide utilisé pour éviter tout problème avec les BIOS récalcitrants.

-m : MBR. Installe un secteur MBR bootable au début du lecteur (notre clé USB donc)

-a : Active. Pour marquer la partition comme étant "Active", donc, bootable (si vous ne l'avez pas fait lors du partionnement).

Vous pouvez également rajouter la lettre "f" (normalement, après le "s") afin de forcer l'installation en cas de problème.

Etape 3 : Tester la clef
Personnelement je l'ai fais avec mon portable conventionnel, afin d'être sur que la clef est bien bootable.

Etape 4 : Modification du BootDevice dans la Bios
Une fois l EEePC éteint, appuyer sur le bouton de mise en fonction, et insérer votre clef à ce moment la (surtout ne pas le faire avant ou après, petit bug de détéction, peut être du à ma clef).

Une fois dans le bios se rendre dans l'onglet 4 "Boot".
Modifier le Boot Device HDD => pour votre clef
Puis modifier le Boot Device Priority => Sur HDD
(dans le cas d'une install depuis le CD, selectionnez ici le CD).

=> Puis exit => Save change and Exit.

Etape 5 : Booter sur la clef
Après voir quitté le bios, l EEePC reboot et normalement, reboot sur votre clef.
L'écran de live CD (USB) apparaît, faire "Enter".
L'os se charge…

Etape 6 : Installation D'EEeubuntu
Au moment du chargement du bureau une icone "Install" apparaît en haut à gauche.
Il faut cliquer dessus rapidement, car elle sera camouflée par l'interface EEeBuntu.
(je n'ai pas cherché à ré-avoir accès à ce lien, certainement dispo depuis /home/desktop).
MAJ : CTRL + ALT + TAB Règle le problème 🙂

L'assistant d'installation démarre, il suffit de le suivre…

Note : il ne faudra pas oublier de changer le support (HDD) lors de l'installation, pour ne pas l'installé sur votre clef USB mais bien la SDD.

 

Plusieurs versions d'Internet Explorer

Quand on développe des OuaIbe Site et est bien obligé de faire en sorte que IE soit bien capable d'afficher correctement les pages et traite la mise en page est les CSS de manière… potable…non.. pardon. correcte…

Si il n'en tenait qu'à moi… on se contenterait juste de firefox… mais bon, IE et ces 80% de part de marché… voila quoi.
Et comme beaucoup de personne ne connaissent  pas le bouton "update" ou "windows Update"… il est utile de pouvoir voir ce que donne l'affichage de son site web, sur de vieilles versions (au moin IE6) d'internet explorer.

Voici 2 petits exe permettant de faire ceci :

Multiple_IE.zip

Installation : 

1) dézip le fichier (logique non?)
2) Installer : multiple-ie-setup.exe
3) Installer : IE7S-setup.exe
⇒ Au moment de l’installation, bien installer IE7S.. dans “C:Program FilesMultipleIEsIE7”.
4) Déplacer les icônes dans le menu démarrer (c’est plus joli)

Divers autres infos sur :
http://tredosoft.com/Multiple_IE
Joe Maddalone

SynML Iphone (application de sychronisation pour Iphone)

SyncML est un langage de synchronisation de données (calendrier, agendas…) entre appareils portables et postes fixes, basé sur XML ou WBXML.

Ceci permet entre autre, de sychroniser les contacts, calendrier, etc.. de son PDA ou téléphone portable entre divers autres client grâce à un serveur SyncML.

 

Seulement sur l'Iphone, pour le moment rien n'est prévu, mais un application externe permet donc de le faire.
Ceci permet d'avoir en tout temps via wifi, GPRS, 3G etc.. son agenda à jour entre son ordinateur, son interface web, et son Iphone.

L'application est disponible sur ce site : 

http://syncml2iphone.com/pmwiki.php

Pour l'installer, il suffit de se rendre avec son Iphone sur :
http://repo.syncml2iphone.com
et de suivre l'installation.

une fois ceci fait il vous faudra le configurer avec votre serveur SyncML (Egroupeware, google agenda, etc..).

 

Note : sous nokia (n95 et autres) pas besoin d'application supplémentaire,  il suffit de créer un nouveau profile "internet" dans"Sync".

 

 

Exchange – Gestionnaire absence du bureau – Non envoyé aux adresses externes

Outlook/exchange disposent d'une fonction "Out Of Office", ou absence du bureau, permettant de configurer un Email automatique afin que vos correspondants sachent que vous êtes absent.
Mais par défault, exchange n'active cette fonction qu'aux adresses E-mails Internes, et non aux E-mails reçus depuis l'extérieur, ce qui est tout de même primordial.

Voici comment modifier cela :

Dans le gestionnaire système Exchange :
> Parametres globaux
> Formats des messages internet
> Clique droit => propriété sur "default"

> Onglet parametres avancés
Puis cocher la case : "autoriser les réponses absent du bureau".

 

Sortie de Firefox 3 demain, mardi 17 Juin 2008

Demain sort la nouvelle version 3 de Firefox, a cette occasion, mozilla désire établir un nouveau Guiness World record du plus grand notre de téléchargement en 24 heures.Les fans de Firefox peuvent soutenir cette tentative d’établir ce nouveau Guinness World Record, en s’engageant à télécharger Firefox 3, en organisant une fête pour célébrer le lancement de Firefox 3, en invitant leurs contacts à participer à cet événement ou en insérant des liens vers le site Download Day sur leurs sites Web.

Pour ce faire :

  • Inscrivez-vous pour participer à la journée de téléchargement de Firefox 3 sur www.spreadfirefox.com/fr/worldrecord
  • Organisez une fête "Download Day" en l'honneur du lancement de Firefox 3 dans les établissements scolaires, au bureau ou dans tout autre lieu équipé d'une connexion à Internet. Pour en savoir plus, rendez-vous sur le site www.mozillaparty.com
  • Devenez le représentant de Firefox sur votre campus et faites-nous part des témoignages de vos camarades sur le site www.spreadfirefox.com/campusreps
  • Insérez des boutons et bannières Mozilla sur votre site, blog ou profil. Vous pouvez les télécharger à partir du site www.spreadfirefox.com/?q=affiliates/homepage.

Actuellement le nombre de promesse en suisse de 8089 ce qui n'est pas assez.
Vous aussi pensez à le télécharger demain matin.

C'est pour le bien de tous, non vraiment, toi développeur, pense aux nombreuses heures que tu perts à adapter le code HTML pour IE qui est pas aux normes.
Toi utilisateur, qui pourrait surfer en étant plus en sécurité, avec un browser régulièrement mis à jour, et sans délais.

non vraiment 🙂 faut m'écouter de temps en temps, vos PC iraient beaucoup mieux 😛

Configuration SIP N95

Petit tutos express, de la config SIP du Nokia  N95avec un asterisk de base.

1) Configurer le compte SIP

1)    Dans « Menu » => « Outils » => Paramètre => « Connexion »
2)    Ouvrir « Paramètre SIP »
3)    « Option » => « Nouveau mode »  (si existant prendre, existant comme model)

 Config SIP gland

4)Remplir les champs comme ci-dessous :
Nom du mode : Voip ltw gland (Mettre le nom de votre FAI VOIP)
Mode du service : IETF
Point d’accès par défaut :  -choisir-
Nom d’utilisateur publique : votreuser@voip.votrefai.com
Utiliser la compression : nom
Inscription : si nécéssaire
Utiliser sécurité : non

Config SIP gland

Config SIP gland
5)Serveur Proxy
Adresse serveur proxy : sip.votrefai.com
Domaine :  votrefai.com
Nom d’utilisateur : 03
Mot de passe :  – le mot de passe –
Autoriser routage lâche : oui
Type de transport : auto
Port : 5060

Config SIP gland
Config SIP gland

6) Serveur registrar
=> Identique que le serveur proxy

2) Configurer le service ToIP

1)    Dans « Menu » => « Outils » => Paramètre => « Connexion »
2)    Ouvrir « ToIP »
3)    « option » => Nouveau mode

Config SIP gland

4)    Sélectionner la configuration SIP a associé au mode, dans notre cas : « sip :03@– » 

 Config SIP gland

Puis : « Ok »

5)    Remplir les champs
Nom : le nom de votre mode (à votre choix) (généralement le nom de votre fai voip)  (exemple : Voip ltw gland)
Mode SIP : le mode selectionné (exemple : Voip ltw gland)
Config SIP gland

 La configuration est terminée !