Archive par rédacteur

Développement Web: Les bons plans de la semaine #4

computer Au programme de cette semaine, un peu de tout, sans beaucoup de source. Et oui, beaucoup de travail + vacances en fin de semaine, on fait les choses à côté, un peu moins bien. Mais sachez pour ceux que ca interesse, que les sources sont principalement des blogs anglophones dont j’essaierai de faire une liste un de ces 4, tellement ils sont nombreux et intéressants.
Voilà, have fun comme ils disent là-bas:

  • CheckMyColours
    Un outil web qui permet de détecter si vos textes sont suffisamment contrastés pour les personnes ayant un problème avec les couleurs
  • jquery.maxlenght
    Le petit plugin jquery de la semaine qui permet d’ajouter un compteur de caractères à un textarea très simplement
  • Quand jQuery tente de copier Mac Os X
    Un résultat assez impressionnant, mais qui reste assez gadget quand même. A voir aussi, ce que ca donne dans une vrai page bien rempli
  • PhpWtf
    Je vous épargne la traduction de wtf, mais en gros un petit site qui vient de se lancer qui permet de répertorier les (nombreuses?) invraisemblances qu’on peut retrouver dans PHP (mais qui ne l’empêche pas d’être très bon, on est d’accord)
  • Pictaculous

    Un autre service web permettant de récupérer une palette de couleur à partir d’une image uploadée par vos soins. Intéressant pour avoir un point de départ lors de la création d’une charge graphique, surtout pour nous pauvres développeurs qui n’avons pas le don que nos amis graphistes ;)
  • 43 articles et ressources sur le PHP à lire
    Une liste plutôt sympa qui cache pas mal d’articles assez interessant même si certains s’entrecoupent. Il vaut mieux trop que pas assez, bien souvent
  • Les 5 points qui opposent les graphistes aux développeurs (en)
    Un billet très sympa qui retrace bien la vérité (stéréotypé dans le billet bien sûr) d’une collaboration graphiste/développeur (plutôt intégrateur pour le coup)

Symfony: Relation many-to-many sur la meme table avec Propel

system-search Beaucoup de boulot pour cette courte semaine (je suis en week end, ce soir :D) du coup, je n’ai pas eu le temps de faire le billet Symfony du mardi! Ca tombait bien en même temps, car je n’avais pas énormément d’idées.
Finalement, j’ai trouvé un petit quelque chose pour subvenir à vos besoins de nouveautés permanents. On va parler d’une petite faiblesse dans Propel, que je n’ai pas encore pris le temps d’analyser dans toute sa profondeur mais qui reste assez gênant: La gestion des relations many-to-many sur une même table.

Lire la suite

Développement Web: Les bons plans de la semaine #3

applications-internetC’est bien wordpress, j’arrive à faire croire que je suis un lève tôt…
Blague à part c’est reparti pour un tour! Bon j’ai pas changé le titre, mais l’horizon des différents liens va s’élargir histoire de toucher tous les sujets qu’on peut retrouver sur Amicalement-Web. Nan nan, on va quand même pas aller jusqu’à parler de l’éviction de Pape diouf hein, mais juste que vous soyez pas étonner de trouver des liens où le seul bon plan, c’est de lire :D.
Autre nouveauté, j’essaye de conserver les sources désormais (grâce à une astuce très originale, je commence ce billet après avoir fini son prédécesseur et j’y colle directement les bookmarks qui seront très certainement cités, technologie quand tu nous tiens).

  • FirefoxNotify (via Opensyd)
    Avec Ubuntu 9.04 et son nouveau système de notification tout beau, il fallait bien l’extension firefox pour homogénéiser le panda (renard?) avec ubuntu en attendant que mozilla le supporte nativement.
  • DiggingIntoWordpress
    Un nouveau blog anglophone censé devenir une bible dans la customisation de wordpress. Par le créateur de css-tricks
  • 80 customisations de macbook
    C’est beau!

  • Nicedit
    Un nouveau plugin richedit propulsé par jquery qui vient de remplacer tinymce dans mes projets. Simple, performant, que du bonheur
  • Un joli pack d’icone (via WeLoveMac)
    Un pack d’icone très complet et très joli, idéal pour un admin generator par exemple ;)
  • Promotion d’IE8
    Quand Microsoft fait la promotion de son nouveau bébé, alsacréations rigole (et on les comprend :D)
  • Un menu jquery dockable
    Assez impressionnant, un menu original et fonctionnel qui rajoute la possibilité de docker le sous menu en cours

Voilà, de quoi se distraire quelques minutes. La suite Vendredi prochain!

Startup Academy 2009: Et les vainqueurs sont…

help-about En direct depuis twitter, je viens vous annoncer les résultats de cette 2eme édition de la Startup Academy (ça a du finir tard et le réveil doit être dur vu que l’info est pas encore sur le site officiel :D).

  • 1er: Tempolib, Bon j’aurais au moins eu le nom du vainqueur dans ma short list des vainqueurs que j’aurais aimé voir.
    Rien à dire, un concept béton, un service de redirection pour téléphones mobiles, permettant ainsi d’avoir un numéro de téléphone jetabl!
  • 2eme: Lemonway (Wonderbank), le concept m’échappe un peu sans doute, mais il consiste en la possibilité d’envoyer de l’argent par téléphone… hum :D
  • 3e: Ubicast, Un nouveau service d’enregistrement/publication de vidéo. Apparemment le soft en lui même doit être très léché, pour réussir cette belle 3e place avec un concept qui me semble déjà vu

Voilà, on rajoutera bien sûr, le coup de cœur du jury: Izi-collecte, une plateforme en marque blanche pour permettre aux associations de récupérer des fonds plus facilement!

J’imagine que le choix a du être très difficile parmi les 106 candidatures! Bon courage à tous ces projets en tout cas.

Symfony: Domptez les filtres de l’admin generator

system-run Un détail qui m’a toujours titillé dans le fabuleux admin generator de symfony, c’est le bloc de filtre. Le concept est bien sûr génial. Sans rien faire, vous avez déjà la possibilité de filtrer vos résultats, un gain de temps énorme, surtout quand on a un client qui sait ce qu’il veut. Mais voilà, même si depuis la 1.2, le layout de l’admin generator par défaut a subit un lifting qui le rend beau de série:
Image 56

Lire la suite

Et vous, vous les lisez les blogs du top20 high tech du classement wikio?

accessories-text-editor Récemment, après la publication du top wikio de juin, il y a eu un peu de remous dans la blogosphère hightech française, Eric Dupin de presse-citron perdait son titre de numéro 1 du classement général. Certes il reste en tête du top hightech.

En tant que petit blogueur du dimanche (bon du mardi en fait), Wikio ne m’apporte quasi aucun trafic et du coup son top me passe vraiment de très loin (j’ai d’ailleurs perdu 2000 places ce mois-ci apparemment \o/), mais je me dis que pour que tout le monde en parle, il devait quand même être un bon reflet de la qualité d’un blog. J’ai donc balayé le top hightech de juin, catégorie de blog que je lis le plus après les blogs (anglais) sur le web développement, selon mes critères pour voir s’ils faisaient tous parti de mes lectures et si j’en avais loupé des intéressants.

Lire la suite

Développement Web: Les bons plans de la semaine #2

utilities-terminal C’est vendredi! Nous revoilà reparti pour vous proposer mes découvertes de cette semaine, dénichées au fin fond des méandres de l’Internet (comme dirais ma grand mère) pour vous développeurs en manque de lien à cliquer:

La prochaine, sera peut être moins bon plan, car je me rend compte que je bookmark aussi des choses où il faut lire et réfléchir… Stay tunes

Traduire l’admin generator symfony

computer Petit billet Symfony du mardi, principalement pour combler un manque que j’ai pu voir dans google voir même dans la doc Symfony sur l’admin generator.

En effet, on y lit que l’admin generator est i18n ready, en gros que le système de traduction est en place, qu’il ne reste plus que le fichier xliff (le format utilisé pour la traduction dans Symfony) à faire et à placer dans apps/backend/i18n mais aucune ligne qui semble indiquer que les plugins sfPropelPlugin et sfDoctrinePlugin intègre déjà les traductions de la plupart des langues. Or c’est le cas!

Lire la suite

Développement Web: Les bons plans de la semaine #1

applications-other S’il y a bien une mode sur laquelle pas mal de blogs ont cédé, c’est celle de faire des listes. Il faut dire que la liste, c’est lisible, c’est rapide à survoler, c’est propre, la liste c’est bien! Ya même des sites qui en ont fait leur ligne éditoriale, comme Topito!

Et bien, Amicalement-web va se mettre à suivre la mode! Pourquoi? Et bien, je suis un grand bookmarqueur, mais qui bookmark surtout à son lieu de travail car rarement le temps de lire un article en entier et surtout je bookmark très ciblé sur tout ce qui pourrait me servir dans le monde du développement web.

Alors pour m’obliger à faire du tri et à relire tous ces bookmarks, je vais vous présenter une sélection chaque semaine. Donc après le billet Symfony du mardi, on aura le billet bon plans du vendredi! (ca rime bof pour le coup).

Voici en exclusivité mondiale la première liste estampillée amicalement-web:

Voilà, c’est tout pour cette semaine de mon côté, et vous un lien vous a marqué cette semaine?

Personnaliser le code HTML d’un widget symfony

system-software-update Comme dit le proverbe, billet du mardi, billet symfony… Bon on va dire que c’est un nouveau proverbe mais pour le coup, on va continuer cet adage avec au programme aujourd’hui les possibilités offertes par symfony pour modifier le code HTML construit par ses fameux widgets de son système de formulaire.

Plus mon nombre de projets défile sous Symfony et plus j’essaye d’éviter de faire des choses hors framework, mais plutôt de voir comment on pourrait le régler via le framework. Avant, quand un problème se présentait, j’optais souvent pour une solution alternative quitte à mettre de côté pour une petite fonction la philosophie Symfony. Mais voilà, je l’aime moi, cette philosophie et au fur et à mesure, j’ai décidé de mettre de plus en plus les mains dans la cambouis et les yeux dans le code source, pour résoudre mes problèmes.

Lire la suite

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGN1c3RvbS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vd3d3LmFtaWNhbGVtZW50LXdlYi5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWxvZ28ucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tLzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIFR5cGViYXNlZDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuYW1pY2FsZW1lbnQtd2ViLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmc8L2xpPjwvdWw+