> Application
Journalisez, ne déboguez pas

Journalisez, ne déboguez pas


Je n'ai jamais été chaud partisan des débogueurs visuels. À tel point qu'avant d'animer des sessions de formation et de tutorat, j'ai souvent dû me remettre en tête les débogueurs disponibles. Vous vous demandez peut-être comment écrire un code de qualité production sans débogueur : j'utilise

Lire l'article
Utilisez plusieurs environnements de test : développement, test et production

Utilisez plusieurs environnements de test : développement, test et production


L’un des bons côtés des langages multi plates-formes comme PHP, Java, et Groovy, est la possibilité d'avoir de multiples environnements de développement. Généralement trois, au minimum : développement, test et production. Chacun d’eux devrait avoir sa propre base de données. Pour plusieurs raisons (dont le développement offline

Lire l'article
Testez d’abord, codez ensuite

Testez d’abord, codez ensuite


Tout le monde reconnaît l’intérêt des tests de régression, mais peu prennent le temps d’en faire. Nous devons donc changer de philosophie : utiliser le test d'unité pour accélérer les cycles de développement. Cela mérite une explication. Pendant le développement d'applications Web, pour tester un changement,

Lire l'article
Maîtrisez PHP

Maîtrisez PHP

Vous avez lu les articles de System iNEWS, installé PHP, concocté une page Web, et vous voilà prêt à écrire une application PHP de production. Ne vous emballez pas !
 

Commencez par dresser un plan d'attaque. Si vous foncez tête baissée dans le développement PHP, le résultat risque fort d'être ingérable. En effet, la facilité de création d'applications Web avec PHP est à la fois son atout et son handicap. Cet article contient les meilleures pratiques que j'ai rencontrées sur le terrain pour le développement PHP : faites-les vôtres.

Ce dossier est issu de notre publication System iNews (07/09). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.

Lire l'article
Montez à  bord du TCP Express

Montez à  bord du TCP Express


La gamme F5 offre la solution TCP Express. L’idée de cette fonction est de pouvoir négocier pour l’utilisateur de l’environnement Lync, les meilleurs paramètres TCP possibles, et de faire la même chose entre le boitier F5 et le serveur Lync, pour que l’ensemble de la communication entre

Lire l'article
Répartition de charge pour Lync Server

Répartition de charge pour Lync Server


Il est grand temps donc de sortir ces solutions des cartons. F5 s’est en premier lieu attaqué à la concentration des infrastructures dans les entreprises. « Il y a beaucoup d’utilisateurs, mais peu de serveurs », fait remarquer Laurent Petroque. La firme a donc développé des répartiteurs

Lire l'article
Principe de fonctionnement du cloud computing

Principe de fonctionnement du cloud computing


Pour comprendre la virtualisation de l'infrastructure dans le cloud, il faut d'abord saisir ce que les fournisseurs entendent exactement par là : que signifie le cloud pour eux. Une infrastructure cloud n'est en fait rien d'autre que des serveurs, du stockage et de la connectivité réseau,

Lire l'article
Ouvrir les ports utilisées par les applications IBM i

Ouvrir les ports utilisées par les applications IBM i


À présent que vous connaissez les ports et que vous avez déterminé qu’ils sont fermés sur le réseau, l’étape suivante consiste à les ouvrir. Selon les règles et procédures de votre société, cette tâche peut être difficile. Après tout, plus le pare-feu ressemble à un mur de

Lire l'article
Pourquoi le pare-feu bloque-t-il mes i applications ?

Pourquoi le pare-feu bloque-t-il mes i applications ?

Ne butez plus sur le mur du pare-feu et soyez efficaces avec les tous derniers outils. Vous avez décidé de passer à quelque chose de nouveau. Vous voulez profiter de toutes les superbes applications livrées avec les CD de votre système ou même d’autres, trouvées ailleurs. Vous avez l’intention de ne plus utiliser exclusivement l’écran vert et d’entrer dans l’univers des applications GUI qui tournent principalement sur votre PC et peuvent affecter ou contrôler votre système i (souvent de manière difficile ou impossible à réaliser à partir d’une ligne de commande 5250).

Lire l'article
BMC acquiert StreamStep

BMC acquiert StreamStep

BMC annonce l'acquisition de StreamStep.

L'éditeur américain est spécialisé dans les logiciels d'entreprise destiné à l'accélération de la mise à disposition des applications d'entreprise et l'amélioration de la qualité de ces applications.

Lire l'article
Une fonction en cas d’erreur

Une fonction en cas d’erreur


Nous implémentons ensuite la fonction exécutée en cas d’erreur lors de la récupération des éléments :

function userFailed(sender, args) {

var statusId = SP.UI.Status.addStatus("Error : ", args.get_message(), false);
SP.UI.Status.setStatusPriColor(statusId, "red");
}

Celle-ci n’a rien de compliqué.

Lire l'article
Profils d’unités des outils de service IBM i

Profils d’unités des outils de service IBM i

Pour identifier et contrôler quels PC peuvent servir de console pour un système ou une partition utilisant une console LAN, vous utilisez les profils d’unités des outils de service.

Lire l'article
L’ID utilisateur des outils de service IBMi

L’ID utilisateur des outils de service IBMi


On l’a vu, pour accéder à DST, SST, Operations Console, ou IBM Navigator for i, pour la gestion des partitions logiques et des unités de disques, il faut posséder un ID utilisateur des outils de service. Ces ID sont séparés (et différents) des profils utilisateur IBM i

Lire l'article
Stonesoft authentifie les accès à  l’entreprise

Stonesoft authentifie les accès à  l’entreprise

L’éditeur de sécurité réseau Stonesoft annonce une nouvelle solution : Stonesoft a2Cloud.

Celle-ci comprend l’Authentication Server et le SSL VPN de l’entreprise, administrés par StoneGate Management Center.

Lire l'article
Redirection des journaux et des bibliothèques

Redirection des journaux et des bibliothèques

Lors de l'envoi d'un journal et de ses récepteurs à un système cible, la bibliothèque qui contient le journal et les récepteurs peut-être écrasée.

Lire l'article
Asynchrone ou synchrone : choisir son mode de communication

Asynchrone ou synchrone : choisir son mode de communication

L'envoi des entrées d'une source à un système cible peut se faire en deux modes. Pour comprendre en quoi ils diffèrent, voyons ce qui se passe quand vous modifiez la base de données dans un contexte sans journal.

Lire l'article
Un salon dédié à l’environnement IBM i au CNIT

Un salon dédié à l’environnement IBM i au CNIT

Le salon « Serveurs & Applications » dédié aux solutions en environnement IBM i aura lieu du les 4, 5 et 6 octobre au CNIT.

Cet événement s’intègre au sein des Salons Solutions, manifestation professionnelle qui regroupe 10 Pôles répondant aux besoins d’information des petites, moyennes et grandes entreprises.

Lire l'article
VMware Fusion 4 : OS X Lion et Macs multi-coeurs

VMware Fusion 4 : OS X Lion et Macs multi-coeurs

VMware continue de mettre à jour l’ensemble de sa gamme.

L’éditeur annonce aujourd’hui la disponibilité immédiate de VMware Fusion 4. L’outil est utilisé pour faire tourner un système d’exploitation Windows sur un Mac.

Lire l'article
Maîtriser Silverlight

Maîtriser Silverlight

Silverlight se montre brillant dans un certain nombre de domaines, mais il est aussi source de frustrations.

De la personnalisation de l’interface utilisateur de votre application jusqu’à la résolution des bugs et messages d’erreur obscurs, cet article vous aide à passer aux outils Silverlight dans de bonnes conditions.

Ce dossier est issu de notre publication IT Pro Magazine (09/10). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.

Lire l'article
PrestaShop débarque sur mobile

PrestaShop débarque sur mobile

PrestaShop, éditeur de la célèbre solution open source de création de sites e-commerce, annonce, à l’occasion du salon e-Commerce 2011, la disponibilité immédiate de PrestaShop Mobile.

L’outil permet, dans la continuité de la version web, de créer rapidement une application e-commerce pour iPhone (iOS) et Android.

Lire l'article