Linux Pratique
Développement Web
Sprites CSS : découpe d’images en CSS
Septembre 2011, n°67, p. 52 à 55
Lorsque vous voulez créer une animation comme, par exemple, le survol d’un bouton, vous n’utilisez plus de javascript mais des CSS depuis fort longtemps. Pour chaque animation vous devez charger au minimum deux images et cela a un impact sur le temps de chargement de vos pages… Dans cette article nous allons étudier une technique permettant d’exploiter un seul fichier contenant plusieurs images et de réduire ainsi les temps de chargement.Firebug, LA solution de débogage pour les applications Web
Septembre 2011, n°67, p. 46 à 51
Vous insérez de plus en plus de javascript dans vos applications Web pour introduire des animations, une meilleure ergonomie, etc. Vos pages sont bien sûr plus agréables à lire et les utilisateurs sont ravis ! Par contre, de votre côté, le code est beaucoup plus difficile à maintenir, sans parler des bugs… L’utilisation de Firebug vous permettra de gagner beaucoup de temps grâce aux nombreux outils mis à votre disposition.Développer sous Android avec le SDK
Applications et sites Web : avez-vous pensé à la sécurité ?
Janvier 2011, n°63, p. 50 à 54
De nombreuses attaques sont possibles contre les applications et sites Web. Il est essentiel de prendre conscience de la menace qu’elles représentent et des dégâts qu’elles peuvent engendrer. Je vous propose d’analyser les plus connues d’entre elles de manière à pouvoir s’en protéger efficacement…Développement rapide d’applications Android avec Google App Inventor
Ergonomie et accessibilité des sites Web
Novembre 2010, n°62, p. 72 à 75
Lorsque l’on développe un site ou une application Web on va créer une communication, une interaction entre l’Homme et la Machine (…). Cet article tentera de donner des pistes de réflexion sur les notions d’ergonomie et d’accessibilité qu’il faut mettre en œuvre pour réaliser des sites fonctionnels et conviviaux.Programmez en PHP avec le ZendFramework : l’architecture MVC
Septembre 2010, n°61, p. 68 à 72
Le ZendFramework est bâti autour d’une architecture particulière : le MVC. Il n’est pas obligatoire de développer en suivant ce modèle de conception pour utiliser le ZendFramework, alors pourquoi s’y contraindre ? Quels gains peut-on en attendre ? Une tentative de réponse synthétique dans la suite…Programmez en PHP avec le ZendFramework : manipulation de fichiers PDF
Programmez en PHP avec le ZendFramework : accédez aux bases de données
Mars 2010, n°58, p. 68 à 71
Dans les applications Web les accès aux bases de données sont omniprésents : création d’un compte personnel, identification, sauvegarde de données, … Il faut donc se connecter au système de gestion de base de données (SGBD), écrire de nombreuses requêtes, parcourir leur résultat, etc. Et si un système permettait de simplifier ces actions ?Réalisez simplement des graphes en javascript
Mars 2010, n°58, p. 72 à 77
Vous souhaitez afficher de jolis graphiques dans vos pages Web sans pour autant passer par un serveur qui alourdirait inutilement une tâche simple ? Dans l’esprit du Web 2.0, vous souhaiteriez même que ces graphiques puissent être interactifs ? Je vous propose dans cet article deux alternatives.Générer des documents PDF en javascript… c’est possible?
Janvier 2010, n°56, p. 72 à 75
Votre application Web doit générer des documents PDF et vous allez encore devoir faire travailler votre serveur… Comme il serait intéressant de faire travailler chaque poste client pour qu’il génère lui-même son propre fichier ! Mais comment faire ? Peut-être est-ce réalisable en javascript…Tour d’horizon des nouveautés de PHP 5.3
Novembre 2009, n°56, p. 74 à 77
La dernière version stable de PHP est sortie le 30 juin dernier. Il s’agit de la version 5.3. Cette version contient de nombreuses améliorations initialement programmées pour PHP 6 et constitue donc une version transitoire vers PHP 6. Quelles nouvelles fonctionnalités pourrez-vous utiliser avec PHP 5.3 ? Pour vous mettre l’eau à la bouche, c’est ce que nous allons voir dans cet article…Placez des fenêtres dans vos pages Web avec PWC
Web 2.0 : Ajax simplifié avec Prototype
Juillet 2009, n°54, p. 70 à 73
Le Web 2.0 se base sur une méthode de programmation Javascript très particulière dénommée « Ajax ». Il n’est pas très facile de mettre en place correctement cette méthode… heureusement que certaines bibliothèques peuvent parfois nous venir en aide ! C’est le cas de Prototype que je vous présente dans cet article.Programmez en PHP avec le ZendFramework : les bases
SoundManager2 : ajoutez du son à vos applications Web
Mai 2009, n°53, p. 78 à 82
Vous souhaitez ajouter du son dans vos applications Web sans pour autant vous lancer dans le développement en Flash ? Quelques lignes de javascript vous permettant de faire entendre un petit « tziiim » lors du survol d’un bouton ou un petit « tchac » lors de la soumission d’un formulaire feraient votre bonheur ? Alors SoundManager2 est fait pour vous !Des tableaux au design Web 2.0
Des formulaires au design Web 2.0
Mars 2009, n°52, p. 71 à 75
Les pages Web créées actuellement sont très colorées et surtout très « rondes ». Fini les cadres rectangulaires, les designers Web recherchent perpétuellement à adoucir le visuel des pages qui nous sont présentées et cela passe par l’arrondi. Mais avez vous pensé à modifier en ce sens l’apparence de vos formulaires ?Installez rapidement Apache+PHP+MySQL pour votre WordPress
Des cadres pas rectangulaires du tout…
Janvier 2009, n°51, p. 74 à 75
De nombreuses méthodes permettent de créer des cadres arrondis – ou bizarres – en CSS. Si vous voulez respecter la tendance « Web 2.0 », vous ne pourrez plus vous contenter des simples cadres rectangulaires. Pour vous aider à faire votre choix dans ce foisonnement de méthodes, je vous présente dans cet article la méthode mise au point par un développeur Web fort créatif : Scott Schiller.
Applications
Tour d’horizon des applications Android
Mai 2011, n°65, p. 69 à 73
L’android market, le marché d’applications en ligne de Google, regorge d’applications. Plus de 100 000 à l’heure où ces lignes sont écrites ! Comment sélectionner l’application que l’on recherchait depuis toujours, celle qui va devenir rapidement indispensable ou simplement nous faire passer un bon moment ? Dans cet article nous vous présentons quelques applications qui nous ont semblé dignes d’intérêt…Créez vos schémas de base de données avec MySQL Workbench
Mai 2011, n°65, p. 50 à 54
On a souvent besoin d’une base de données, que ce soit dans le cadre du développement d’une application « classique », ou d’une application Web. Les données sont classées dans des tables qu’il faudra créer au préalable. MySQL Workbench permet de simplifier cette étape… et un peu plus.Une nouvelle version du CRM avec Creme
Novembre 2010, n°62, p. 66 à 69
De nombreuses solutions de gestion de la relation client et des ressources des entreprises sont présentes sur le marché, et notamment sur le marché du logiciel libre. Creme n’est pas qu’un simple CRM, certes nouveau, mais venant se fondre dans la masse. il propose une approche totalement novatrice des relations entre les éléments du système.Scratch, une alternative à Logo ?
Jouer simplement sous Ubuntu : PlayDeb et Djl
Novembre 2010, n°62, p. 13 à 15
Il est toujours compliqué de trouver et d’installer de bons jeux sous Linux. Deux utilitaires sont pourtant là pour nous simplifier la vie. Le premier, PlayDeb permet de faciliter au maximum la tâche en permettant une installation en mode graphique directement depuis votre navigateur des toutes dernières versions de nombreux jeux. Le second, Djl se présente sous la forme d’une application gérant à la fois l’installation et le lancement des jeux contenus dans son dépôt.Réalisez la maquette de vos sites Web et de vos applications avec Pencil
Septembre 2010, n°61, p. 76 à 82
Lorsque l’on doit réaliser un site Web ou une application, il est indispensable de savoir vers quoi va tendre le résultat final non seulement en termes de contenu et de fonctionnalités, mais également en terme d’apparence graphique. L’apparence peut paraître accessoire mais, comme je le montrerai dans cet article, elle est primordiale à plusieurs niveaux et Pencil peut vous aider à la réalisation de votre maquette.Je dois modifier un fichier de configuration
Utiliser Eclipse pour le développement Web en PHP
Cream : un Vim graphique
Annotez vos documents PDF avec Xournal
Transformez votre ordinateur en processeur d’effets pour guitare électrique
Novembre 2009, n°56, p. 59 à 61
Vous jouez de la guitare électrique et vous jugez votre niveau trop faible pour vous offrir une pédale d’effets (ou bien trouvez vous le prix prohibitif…). Dans cet article je vous présente un logiciel permettant de transformer votre ordinateur en véritable processeur d’effets !Partez à la découverte des moteurs de recherche alternatifs !
Créez vos posters avec PosteRazor !
Apprenez à récupérer vos données et fichiers effacés
Septembre 2009, n°55, p. 64 à 66
Il arrive à tout le monde d’effacer des fichiers par mégarde. Une fois que le mal est fait, il ne reste que deux alternatives : se lamenter sur son triste sort (« mais qu’est-ce que j’ai bien pu faire pour mériter ça…? »), ou alors prendre son courage à deux mains et utiliser les outils permettant de réparer l’erreur ou, pour le moins, de limiter les dégâts.Créez des applications ludo-éducatives avec JClic Author
Les raccourcis Web dans Firefox
GVim : la puissance de Vim en mode graphique – configuration avancée
Création de présentations animées avec Salasaga
GVim : la puissance de Vim en mode graphique
Mars 2009, n°52, p. 54 à 57
Dans cet article, je vous présente Gvim, un éditeur de texte très puissant… pour peu que l’on accepte de passer quelques heures à apprendre son fonctionnement et à le configurer suivant ses besoins. Vous verrez ainsi qu’avec Gvim il est possible d’éditer n’importe quel fichier texte, de paramétrer intégralement l’environnement graphique de l’éditeur, de corriger automatiquement certaines fautes … mais pas de faire le café!Création rapide de présentations avec Impress!ve
Mars 2009, n°52, p. 40 à 43
Lorsque l’on dispose d’un document PDF expliquant un sujet et que l’on doit présenter ce document, il est toujours râlant de devoir créer une présentation qui sera la plupart du temps une simple copie animée du document maître. Si de plus le temps imparti est très court, il ne reste qu’une solution : animer le PDF… et vite!Editez et imprimez vos tablatures avec TuxGuitar
Mars 2009, n°52, p. 28 à 30
Pour un guitariste, quoi de plus beau que de pouvoir écrire, tester et imprimer des tablatures depuis son ordinateur ? Vous cherchiez comment faire sous Linux ? Que vous soyez ancien utilisateur de Guitar Pro ou tout à fait néophyte dans l’édition de tablatures, TuxGuitar est fait pour vous !Installez votre blog WordPress sur votre espace Web
Système
Partagez vos fichiers avec Samba
Juin/Juillet 2011, n°21, p. 44 à 47
Si pour vous le terme « Samba » n’évoque rien d’autre qu’une danse brésilienne, sachez qu’il s’agit également du nom d’un logiciel permettant le partage de fichiers entre machines pouvant posséder des systèmes d’exploitation différents et qu’il peut être intéressant de s’y attarder quelque peu…Premiers pas en script Shell
Avril/Mai 2011, n°20, p. 20 à 25
Certaines commandes shell sont difficiles à concevoir et longues à écrire. Pour pouvoir s’en servir à nouveau sans avoir à perdre une nouvelle fois le temps de réflexion nécessaire à l’élaboration de la commande (ou de la suite de commandes), il pourrait être intéressant de stocker ces commandes dans un fichier pour les appeler par la suite.Scripts Shell : notions avancées
La gestion des archives
Je dois sauvegarder des fichiers !
Je ne trouve plus mon fichier !
Juin 2010, HS n°18, p. 23 à 27
Il est toujours très agaçant de rechercher en vain quelque chose que l’on a perdu, il en va des clés de voitures, des lunettes, comme des fichiers informatique… à une différence prêt. Si vous vous souvenez avoir posé vos lunettes sur la table du salon et qu’elles ne s’y trouvent pas, vous devrez vous torturer les méninges pour déterminer une nouvelle localisation probable. Sous Linux, quelques lignes de commandes pourront vous faciliter grandement la tâche…Partitions et répertoires sous Linux
Juin 2010, HS n°18, p. 66 à 69
Lorsqu’on installe un système Linux, il faut partitionner le disque. Il est possible d’utiliser une configuration automatique qui sera loin d’être la meilleure ou de créer manuellement les partitions. Mais encore faut-il savoir à quoi elles correspondent…
Une fois le système installé, de nombreux répertoires sont créés sur le disque. Mais que contiennent-ils ?
Les explications se trouvent dans cet article…Modification de fichiers avec sed et awk
Juin 2010, HS n°18, p. 74 à 79
Pour des tâches automatisées ou répétitives sur des fichiers textes, il est plus intéressant d’utiliser des utilitaires spécialement dédiés plutôt qu’un éditeur de texte. Dans cet article je vais vous présenter les deux utilitaires sed et awk permettant de modifier des fichiers en utilisant des filtres basés sur les expressions régulières.
Théorie
Hébergement ou comment se faire une place sur le Web
Mars 2009, HS n°17, p. 10 à 11
Pour mettre à disposition des internautes un contenu Web, il faut posséder un serveur diffusant l’information 24h sur 24. Les sociétés d’hébergement proposent ce service décliné sous plusieurs formes. Cet article recense les différentes options qui s’offrent à vous pour héberger votre site internet..Comment fonctionnent Internet et le Web
Mars 2009, HS n°17, p. 7 à 9
Internet, Web, domaine, URL, HTTP, adresse, tld… autant de mots et d’acronymes qui peuvent paraître obscurs voire incompréhensibles. (…) si vous ne connaissez pas la signification de certains termes, vous risquez fort de vous perdre dans une jungle peu accueillante ! Le but de cet article est d’effectuer un bref rappel sur les notions clés que sont le Web et Internet puis de définir les concepts qui y sont rattachés.







