Archives par mot-clé : Programmation

Comment refaire Google Instant et Scribe soit-même avec de l'AJAX et MySQL

Script.aculo.us est un petit script dont je n’avais jamais parlé ici pour la simple raison que je n’ai pas eu l’occasion de le tester moi-même (j’ai honte). Pourtant, ce script est utilisé un peu partout sur le web quand il s’agit notamment de créer une auto-complétion dans les barres de recherche. En fait, Script.aculo.us est un addon de la librairie Javascript Prototype, et permet entre-autres de créer de l’auto-complétion. L’auto-complétion consiste en l’affichage d’un box de résultats “suggérés” en temps réel pendant que vous tapez.    

Continuer la lecture Comment refaire Google Instant et Scribe soit-même avec de l'AJAX et MySQL

Notions de Java et de développement

Ce billet est pour moi, mais je sais que je fixe les notions beaucoup mieux quand je les écris sur ce blog. VOilà quelques notions que je ne connaissais pas au moment où on me les a deandé, et il va sans dire que je me suis sentit complètement idiot. Deuxièmement idiot quand j’ai compris à quoi elles renvoyaient, puisque ces notions sont assez basiques en terme de développement.

Bref, je recopie ici ces notions, afin de contribuer à ne pas me faire avoir une seconde fois.  

Continuer la lecture Notions de Java et de développement

Pourquoi les développeurs Android perdent-ils de l’argent ?

Google a fait d’énormes progrès sur son OS Android, et beaucoup de développeurs viennent gonfler le nombre d’applications disponibles pour cette nouvelle plateforme mobile. Un point noir : le taux de piratage est très élevé sur cette plateforme. Bien sûr Google contre-attaque et va mettre en place un système de DRM, que les développeurs devront intégrer à leurs applications. Mais le plus gros problème auquel Google devrait s’attaquer, en priorité, concerne le développement de son Android Market. Disponible dans 46 pays, vous ne pouvez acheter d’applications que dans 13 de ces 46 pays, soit moins de 30% (contre 90 pour l’AppStore). Pas besoin d’avoir fait beaucoup de mathématique pour saisir la difficulté que peuvent rencontrer les développeurs d’applications Android pour se faire rémunérer à la hauteur de leur travail.    

Continuer la lecture Pourquoi les développeurs Android perdent-ils de l’argent ?

Online PDF Tools, un webware pour effectuer quelques opérations sur vos PDF

Toujours dans la lignée avec ce que j’ai créé sur abricocotierfr.appspot.com, je voulais créer une application qui me serait vraiment utile tous les jours, et qui remplacerait (pourquoi pas avantageusement) une application que j’utilise chaque jour. Et ça tombe bien, j’utilise assez fréquemment un outil pour fusionner les PDF (celui-là, en l’occurence), mais il est truffé de pubs, et ne fonctionne plus correctement à partir d’un certain nombre de PDF. Bref, il n’est pas parfait. Pourquoi ne pas tenter, avec Online PDF Tools, d’en faire un moi-même sur AppEngine ?

Continuer la lecture Online PDF Tools, un webware pour effectuer quelques opérations sur vos PDF

CRM Mailer, un outil en ligne pour personnaliser vos envois de mails

Toujours dans la lignées des applications Python/AppEngine publiées sur abricocotierfr.appspot.com, j’ai créé un outil ‘CRM Mailer’ auquel je réfléchissais depuis pas mal de temps, et dont la difficulté apparente m’empéchais de m’y mettre vraiment. Après avoir pris mon courage à deux mains (ou plutôt après avoir commencé calmement pour appréhender les difficultés une-à-une), il s’avère que j’ai à peu près réussi à obtenir un outil fonctionnel et simple à utiliser.

Continuer la lecture CRM Mailer, un outil en ligne pour personnaliser vos envois de mails

Base64 Encoder, un encodeur pour accélérer vos pages web

J’en parlais ce matin : utiliser l’encodage Base64 peut s’avérer bien utile pour réduire drastiquement le nombre de ressources chargées pour une page web. Dans l’idée d’avoir, du coup, toujours sous la main un encodeur Base64, j’en ai fait un aujourd’hui moi-même, que j’ai appelé Base64 Encoder (on peut pas dire que j’ai eu beaucoup d’imagination). Je suis parti de l’application disponible sur le site de GreyWyvern, à laquelle j’ai rajouté les possibilité de pouvoir encoder simplement du texte ou bien un fichier en l’uploadant directement sur le serveur.  

Continuer la lecture Base64 Encoder, un encodeur pour accélérer vos pages web

Wordpress 3.2 : arrêt du support de PHP4 et de MySQL4 !

D’après un billet paru du le blog de Wordpress, la version 3.2 du CMS ne supportera plus les version 4 de PHP et MySQL. A première vue, on pourrait croire à un retour en arrière, mais en fait c’est un grand bond en avant. Plus précisément, jusqu’à maintenant,Wordpress continuait à supporter PHP4 et MySQL4 à cause d’une partie des hébergement mutualisés fonctionnant encore sur ces versions. Aujourd’hui, l’équipe de développement doit avoir considéré que la proportion n’est plus significative pour continuer le support, et s’adaptera définitivement à PHP5 et MySQL5.  

Continuer la lecture Wordpress 3.2 : arrêt du support de PHP4 et de MySQL4 !

Site Checker, un URL-info fait avec mes mains, sur Google AppEngine

L’idée de réaliser un URL-info (pour voir si je serais capable de faire un service aussi utile moi-même) me narguait depuis longtemps. En fait, il s’avère que ce n’est pas si difficile. De la même façon que les autres outils dont j’ai déjà expliqué les développements a posteriori, je vais dire les grandes lignes de ce qui me vient à l’esprit après avoir globalement terminé le développement de celui-ci. Avant toute chose, et malgré son évidente proximité avec l’idéal vers lequel je souhaitais aller, je ne pouvais pas l’appeler pareil (même si ç’eût été un hommage), donc j’ai trouvé un nom plutôt générique : Site Checker.   

Continuer la lecture Site Checker, un URL-info fait avec mes mains, sur Google AppEngine

Une règle à pixel en ligne faite en Javascript/CSS et avec du drag-and-drop

Je continue ma route dans la créations d’applications en python/javascript sur AppEngine avec maintenant une application de règle en ligne pour le développement Web et le graphisme. Là, l’idée était de ne pas avoir à installer une règle à pixel à chaque fois que l’on change d’ordinateur, mais d’en retrouver une sur le web où que l’on soit et que l’on aille. Malheureusement, ma recherche d’applications similaires sur le web s’étant révélée infructueuse, je me suis rendu à l’évidence qu’il fallait que j’en développe une moi-même (why not, après tout). C’est donc ce que j’ai fait. (Edit : d’ailleurs, grand bien m’en a pris, parce que Smashing Magazine m’avait fait un joli lien à l’époque).

Continuer la lecture Une règle à pixel en ligne faite en Javascript/CSS et avec du drag-and-drop

Un client pour Google Analytics simplement en HTML, CSS et JavaScript

Depuis le temps que je me plains du fait que Google Analytics ne propose qu’une interface contenant du Flash, il était temps que je trouve quelque chose de mieux. De surcroît, passant en ce moment pas mal de temps chez la famille le week-end, je n’ai pas toujours d’accès à Internet autre que celui de mon smartphone, donc il me fallait une interface que celui-ci serait capable d’utiliser. J’avais jusqu’à récemment un BlackBerry 8520 ne supportant que le HTTP et le CSS (et un tout petit peu le JavaScript, mais pas de quoi faire ce dont j’avais besoin), et aujourd’hui j’ai quelquechose d’autre, un petit peu plus évolué, mais ne gérant pas le flash. Enfin, comme je vais voir l’évolution du nombre de visiteurs pour ce présent site plusieurs fois par jour, il est toujours énervant d’avoir à chaque fois à reloader l’appli flash de sélection du jour, etc. Donc il fallait que je trouve sur le web quelque chose de simple, léger, rapide. Ou que je le développe moi-même.

Continuer la lecture Un client pour Google Analytics simplement en HTML, CSS et JavaScript