30 avril 2007
Flex / Apollo et compagnie
Un week en d bien chargé, découvrir, comprendre, tester et me demander l'intérêt de tout ça :).
Bon en gros apollo, c'est bien, c'est pas beaucoup plus malin que "zinc", si ce n'est que c'est déjà bien intégré et que ça bénéficie bien sur du support de tout les actionscripteurs.
Flex, s'intégre vraiment bien avec éclipse, mais je dois avoir la polio, j'ai pas réussi à intégrer apollo, alors j'ai téléchargé le flexbuilder et la tout deviens simple deux téléchargement chez adobe et hop, ça tourne.
Après c'est parti pour des recherches de tutos des tests et pleins de trucs qui ne fonctionnent pas :)
Je reviendrais en parler, peut être même faire une catégorie rien que pour ça, mais pour le moment test, test, test, et un êu de promo pour parledemoi.com, un annuaire de blogs (oui un de plus), qui proposera par contre des services plutôt sympa, mais que la loi française nous complique au maximum, en attendant inscrivez votre blog, c'est et ce sera toujours gratuit.
27 avril 2007
Google et le gps
Dans une pub télé le gps décide de la route à suivre pour se faire plaisir...
Google maps ne manque pas d'humour non plus, pour faire paris - new-york, rien de tel qu'une bonne boué :)
25 avril 2007
Flash textField et alpha
Je ne sais plus si je l ai deja dit ...
Mais flash à un vilain défaut, il ne fais pas les effets alpha sur les champs textes si le spolices ne sont pas intégrées, alors maintenant que je suis au courant ça va mieux :)
24 avril 2007
configurer un repertoire de classe flash - Mac os
On m'a demandé d'installer une extension flash qui chargeait des classes.
Le problème c'est qu'une fois installé via le gestionnaire d'extension de flash, mon animation ne les trouvaient toujours pas.
Donc
Flash -> preférences -> item "actionscript" dans le menu de gauche -> en bas langage on clic sur paramètres d'actionScript 2.0 -> clic sur la cible -> et on parcourt son arborescence à la recherche du répertoire de classes.
Pour moi c'était hd:Users:monUser:Library:Applications Support:Macromedia:Flash 8:en:Configuration:Classes et une autre sous include au même endroit.
Et ben c'est pas facile tout les jours :)
19 avril 2007
Ajouter un item dans le clic droit sur FCKEDITOR
La demande :
Dans un fckeditor, la personne gère un tableau avec entre chaque entrée un séparateur et elle a du mal à rajouter les deux lignes avec colspn ajout de style etc ... (enfin du mal , en gros elle n'a pas envie).
La solution :
Ajouter une action sur le clic droit dans FCKeditor.
Mise en oeuvre :
Bon j suis pas super fier, j'ai pas eu le temps de bien dépouillé le tout, et j'ai donc été au plus rapide.
Première étape :
Dans editor/lang/fr.js
Ajouter le nom de l'action et l prhase qui va s'afficher cette action sera listée lors de la génération du menu par FCKcontextMenu (j suis pas sur de l'orthgraphe à vérifier).
Dans editor/js/fckeditor_gecko.js et editor/js/fckeditor_ie.js
Rechercher
FCKTableCommand.prototype.Execute et ajouter votre case (on est dasn un switch) qui appelle votre commande
pour moi
case 'TableMyRow':FCKTableHandler.MyRow();break;
Après cette ligne
var FCKTableHandler={};
Définissez ce que doit faire votre fonction
pour moi
FCKTableHandler.MyRow=function(){
var A=FCKSelection.MoveToAncestorNode('TR');
if (!A) return;
var B=FCKTools.GetElementAscensor(A,'TBODY')
var D=FCK.EditorDocument.createElement("TR");
var E=FCK.EditorDocument.createElement("TD");
E.setAttribute('colSpan',3);
// Image
var F=FCK.EditorDocument.createElement("IMG");
F.setAttribute("src","images/hseparator.gif");
F.setAttribute("alt","separateur");
E.appendChild(F);
D.appendChild(E);
B.appendChild(D);
// Separateur
var G=FCK.EditorDocument.createElement("TR");
var I=FCK.EditorDocument.createElement("TD");
var texteL = FCK.EditorDocument.createTextNode("Le contenu");
var J=FCK.EditorDocument.createElement("TD");
J.setAttribute("colSpan",2);
var K=FCK.EditorDocument.createElement("strong");
var L=FCK.EditorDocument.createElement("span");
L.setAttribute("class"," colorOrange");
var texte = FCK.EditorDocument.createTextNode("La date");
// Ladate
L.appendChild(texte);
K.appendChild(L)
J.appendChild(K);
G.appendChild(J);
// Le contenu
I.appendChild(texteL);
G.appendChild(I);
B.appendChild(G);
//FCKTableHandler.ClearRow(A);
};
dans var FCKCommands.GetCommand
recherche dans le switch un case qui s approche du votre pour moi c'est
case 'TableInsertRow':B=new FCKTableCommand('TableInsertRow');break;
et collez le votre à la suite toujours pour moi
case 'TableMytRow':B=new FCKTableCommand('TableMyRow');break;
dasn la function
FCK_ContextMenu_GetListener
ajouter votre item dans le case qui vous convient
pour moi c est dans le case "table"
ajouter votre case pour moi dans le case table j ajoute une ligne
D.AddItem('TableMyRow',FCKLang.MyRow,66);
18 avril 2007
Debug javascript avec internet explorer
On connait la barre d'outil pour firefox et c'est génial, mais celui qui pose le plus de problème avec le javascript c'est bien sur notre ami internet explorer.
Alors pour voir ce qui se passe avec le javascript plutot que des messages qui ne veulent rien dire .
Dans internet explorer
outils -> options internet -> avancé -> décocher la case "Désactiver le dobogueur de script"
Relancer Ie et voila un debogueur plus malin, enfin c est pas le top, moi il me ferme le navigateur quand je le quitte mais bon c est dèjà plus visuel que rien du tout.
17 avril 2007
FCKeditor ajout d'item dans le clic droit
Un peu dégouté, j'a trouvé comment ajouté une action dans le clic droit sur un tableau dans fckeditor et la au moment de mettre en ligne sur le site définitif, je m'aperçois que ce n'est pas la même version et du coup ça ne focntionne pas.
Je corrige et reviens avec la soluce :)
13 avril 2007
Réseau Vista Mac OSX
Vista ... :/
bon voilà un vista dasn un réseau .. impossible de se connecter au serveur OSX.
La solution accessible au lambda
Demarrer
Panneau de configuration
outils d administration
Double click sur strategies locales
Options de securité
Securité reseau niveau d authentification LAN manager double click)
puis sélectionner envoyer LM et NTLM - utiliser la sécurité de session NTLM2 si négocié
10 avril 2007
Page précedente en javascript
Pour accéder à la page précédente :
Pour accéder à la page suivante :
Vhcs Awstats
Vous avez un nom de domaine, un serveur dédié de type dedibox avec vhcs2 comme gestionnaire de domaine, en suivant le très bon tuto de nuxwin, il suffit de 10 min pour avoir un soft de stats configuré.
A voir la
EDIT :
Si vous utilisez php5 en cgi sur votre serveur et que vous suivez le tuto precedent pour installer awstats, tout vos sites qui utilisent php5 vont demander l'authentification et ce n'est pas le but.
Pour régler ce problème, il faut faire deplacer le script awstats.pl dans un sous repertoire
cd /usr/lib/cgi-bin
mkdir stats
deplacer le script awstats.pl
mv awstats.pl stats/
déplacer le .htaccess
mv .htaccess /stats
Dans le fichier /etc/vhcs2/apache/httpd.conf
Si vous avez suivi le tuto de nuxwin dans la section
# Global AWSTATS
modifier
ScriptAlias /awstats/ "/usr/lib/cgi-bin/"
en
ScriptAlias /awstats/ "/usr/lib/cgi-bin/stats"
et
<Directory /usr/lib/cgi-bin>
en
<Directory /usr/lib/cgi-bin/stats>
si vous aviez déja fait toutes les manips il faut refaire celles de génération des fichiers de conf.