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
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
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,
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.
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
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
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,
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
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'articleBMC 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'articleUne 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é.
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'articleL’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
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'articleRedirection 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'articleAsynchrone 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'articleUn 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'articleVMware 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'articleMaî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.
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'articleLes plus consultés sur iTPro.fr
- Impact de l’IA générative sur le lieu de travail
- Red Sift : une proposition clé pour sécuriser le patrimoine numérique
- Cloud Temple : le cloud de confiance de référence du marché français et européen
- Fusion d’identités avec Binary Tree Directory Sync Pro
- Contrôler et optimiser les dépenses informatiques dans le contexte macroéconomique actuel