Macsim's mind: $tail -f macsim

Aller au contenu | Aller au menu | Aller à la recherche

Balise - Coding

samedi, avril 5 2008

Safari CSS Référence

Apple met à disposition des développeurs web une référence téléchargable en PDF des spécificités CSS de safari.

Le lien

non
Article intéressant ?
oui
54%
46%
100 vote(s)

mardi, janvier 8 2008

IE6 System error: -1072896658

IE6 System error: -1072896658 Ces saletées de salopries de IE 6 et IE7 m'ont fait un tour de cochon aujourd'hui, un bout de code en Ajax fonctionnait très bien sur le serveur de développement locale mais pas sur le serveur web.
L'erreur viend du fait que qu'IE ne veut pas faire les transactions en AJAX car le serveur web n'envoye pas le charset dans ça réponse. Il faut donc ajouter "AddDefaultCharset utf-8" dans /etc/apache2/apache2.conf

Quand meme une erreur -1072896658 ça semblait évident non ?

non
Article intéressant ?
oui
57%
43%
89 vote(s)

mercredi, novembre 28 2007

COUNT(*) et mysql_fetch_object

Je viens de me battre avec cette requete:
<?php
$req = "SELECT COUNT(*) FROM MA_TABLE LIMIT 0,1";
$res = mysql_query($req) or die ("Error");
$q = mysql_fetch_object($res);
echo "< p r e >".print_r($q)."</ p r e >";
?>

elle me renvoyait:

stdClass Object
(
[COUNT(*)] => 18
)


Le problème c'est pour accéder la valeur on ne peut pas faire $q->COUNT(*).
La méthode pour y parvenir est de nommer le champs comme ceci:

<?php
$req = "SELECT COUNT(*) as total FROM MA_TABLE LIMIT 0,1";
$res = mysql_query($req) or die ("Error");
$q = mysql_fetch_object($res);
echo "< p r e >".print_r($q)."</ p r e >";
?>


Ce qui nous renvoie :

stdClass Object
(
[total] => 18
)

Et l on peut accéder au résultat avec: $q->total;

non
Article intéressant ?
oui
55%
45%
99 vote(s)

mardi, octobre 9 2007

Télécharger gratuitement "Build Your Own Ruby on Rails Web Applications "

Ruby on rails
Sitepointstatic.com permet de télécharger gratuitement "Build Your Own Ruby on Rails Web Applications" pendant 60jours.
Ça ce passe ici : http://www.sitepoint.com/books/rails1/freebook.php

non
Article intéressant ?
oui
56%
44%
90 vote(s)

lundi, juin 4 2007

CSSTidy

smith CSS2 CSSTidy est un optimisateur CSS opensource. Il est disponible pour Linux/MacOSX/Windows. On peut s'en servir en ligne de commande ou dans un script php. Il supporte parfaitement le CSS2.
Il est très utile pour mettre de façon lisible des CSS codés à la va vite.
On peut l'utiliser en ligne ici:K3nshin


Source de l'image:
http://www.estvideo.net/dew/index/2005/06/24/461-un-petit-pave-pour-la-plage

non
Article intéressant ?
oui
48%
52%
89 vote(s)

PHP5 + imap_open + SSL

php
Je développais tranquillement une class pour que l'intranet se connecte aux comptes mails des utilisateurs, et j'ai rencontré le soucis suivant avec imap_open.

J'utilisé imap_open comme ceci:

<?php
$mbox = imap_open("{SERVER:143}", "USER", "PASS")or die("Erreur: ". imap_last_error());
 ?>

Qui me renvoyais une erreurCertificate failure for SERVER

Je ne comprend pas trop pourquoi il accède au certificat alors que je ne le stipule pas si quelqu'un une idée ?.
En tout cas la solution été:

<?php
$mbox = imap_open("{SERVER:143}/novalidate-cert", "USER", "PASS")or die("Erreur: ". imap_last_error());
 ?>

non
Article intéressant ?
oui
58%
42%
84 vote(s)

mardi, mars 20 2007

Internet Explorer 7 et les pages blanches

J'ai fait ma première rencontre avec IE7 aujourd'hui, j'étais tranquille, j'étais pénard accoudé sur ma ubuntu, eclipse ronronnait, phpeclipse et toute la clique roulait, le site en cour était hébergé en local sur ma debian cherie, tout allez bien, firefox affichait les pages les oiseaux chantaient, un monde parfait.

Mais ! car il y a toujours un "mais", il faut que ce site soit compatible avec IE7, donc j'ai du bouger mes miches pour trouver un windows dans la boite et tester le dit site, on m'avait dit que IE7 respectait les standards mieux que le IE6 (ça aurait quand même était dur de faire pire) donc j'étais confiant.

Je tape l'url et la ?!?! page blanche ! Je pense une blague, une fausse manipulation, un complot des extraterrestres, je teste avec firefox et je vois le site !.

Je regarde dans les options d'IE7 si il n'y a pas une petite option qui permette de voir ce qui provoque le problème (une icone ? un petit chien qui me dit que je code mal ? un trombone qui me propose de l'aide ?) et bien rien, je me retrouve avec ma belle page blanche.

Je monte a mon bureau je mets un coup de validateur et je vois que mon javascript n'est pas appelé correctement j'avais fait <script src="monscript.js" type="text/javascript" /> au lieu de <script src="monscript.js" type="text/javascript" ></script>
Ce simple </script> manquant rendez une page blanche sous IE malgré le fait qu'il téléchargait toute la pages (visible par les sources ).

Je reconnais que c'est une erreur de ma part dans le sens où j'étais pas compliant mais quand même ! Donc si vous avez des sites qui rendent des pages blanches sous IE7 et pas sur les autres navigateurs vous savez d'où ça peut venir.

non
Article intéressant ?
oui
53%
47%
111 vote(s)

mardi, janvier 9 2007

Faux-texte ou Lorem Ipsum

Tous le monde déj vu ce que c'est mais j'ai un mal de chien me rappeler du nom c'est pour ça que je poste ça sur mon blog, pour pouvoir le retrouver.

Pour ceux qui ne connaissent pas, lorsque vous créé une page web vous avez souvent besoin de tester vos blocs avec du contenu texte, la méthode classique est de remplir avec un bout de texte comme "ahahaha" et de copier/coller plusieurs fois afin de simuler un semblant de paragraphe. Lorem Ipsum est un texte latin qui permet de remplir des div mais de façon plus propre avec un texte tiré de l'ouvrage de Marcus Tullius Cicero, plus connu sous le nom de Cicéron qui donne un meilleur aperçu du site avec un futur contenu.

Un générateur de Lorem Ipsum

non
Article intéressant ?
oui
62%
38%
103 vote(s)

mardi, novembre 7 2006

Coins arrondis en CSS

Faire des coins arrondis sur le web c'est pas évident, mais pour les moteurs gecko il y a une solution en utilisant :

border-radius: et -moz-border-radius:

Un exemple ici

Attention ce n'est pas w3c compliant.

non
Article intéressant ?
oui
57%
43%
84 vote(s)

samedi, septembre 30 2006

La CheatSheet l'amie du developpeur

Qui n'a jamais pesté d'avoir oublié une commande linux ou perdu une heure chercher comment fonctionne les expressions régulières en php ? Rien de ne plus énervant pour le éveloppeur que de voir qu'il n'a pas la mémoire de sa machine et que l'oubli fait partie de sa condition d'être humain. Heureusement que nous avons la ruse et l'intelligence pour palier tous ces défauts et la CheatSheet est une de ces merveilles qui nous sauve le vie tous les jours.

Lire la suite

non
Article intéressant ?
oui
51%
49%
81 vote(s)

[Archive] Coding

Voici l'archive de la section coding de l'ancien blog.
Au menu:

  • - Styliser un input en CSS.
  • - Alignement vertical d'un texte en CSS.

Lire la suite

non
Article intéressant ?
oui
56%
44%
98 vote(s)