> Windows
JavaScript pour codeurs RPG

JavaScript pour codeurs RPG

HTML est peut-être la nouvelle interface utilisateur, mais JavaScript lie les applications Web. Si vous en doutez, visitez quelques uns de vos sites Web favoris, faites un clic droit n’importe où sur l’écran, sélectionnez View Source dans le menu surgissant et recherchez le mot script. Le code qui suit le tag script HTML est JavaScript. Bien que JavaScript soit régulièrement utilisé pour améliorer l’allure des pages Web et pour valider l’entrée des utilisateurs, on peut aussi lui confier du traitement XML complexe et de la construction HTML dynamique.Ainsi, les routines JavaScript simulent un écran passif dans les produits HATS (Host Access Transformation Server) et WebFacing d’IBM. L’utilisation la plus sophistiquée de JavaScript que j’ai vue est FckEditor (fckeditor. net), un éditeur de texte de type navigateur avec des fonctions comparables à Microsoft Word.

Si vous envisagez d’étendre votre activité sur le Web, préparez-vous à apprendre JavaScript. Même si la première étape consistera à utiliser HATS et WebFacing pour obtenir une présence Web avec une formation de développement Web minimale, en apprenant JavaScript vous passerez au niveau supérieur.

Je vous propose deux exemples de routines JavaScript que j’ai écrites récemment pour une application WebFacing. Dans la première, les fichiers écran d’un client étaient émaillés de mots-clés MAPPFLD pour remplacer des dates 0001-01-01 par des blancs. Malheureusement, WebFacing ne reconnaît pas MAPPFLD. J’ai donc écrit un fragment de JavaScript qui s’exécute pendant le chargement de page et qui fournit les fonctionnalités nécessaires. Dans le second exemple, un autre client demandait que les profils Q ne soient pas autorisés à se connecter à leurs applications WebFaced. Une demi-douzaine de lignes de JavaScript suffit pour que la page logon ignore les frappes Q dans la première position du champ utilisateur. On peut faire beaucoup de choses avec quelques rudiments de JavaScript, contrairement à la plupart des autres langages. Cet article présente les meilleures pratiques JavaScript et une stratégie de développement permettant de démarrer (pour une brève liste des meilleures pratiques, voir l’encadré « Meilleures pratiques en JavaScript »).

Lire l'article
Actu semaine 03 – nvll actus à  rajouter ICI !!!

Actu semaine 03 – nvll actus à  rajouter ICI !!!

A l’occasion du salon TechDays2008 organisé par Microsoft du 11 au 13 février 2008, au Palais des Congrès de Paris, Microsoft vous donne la possibilité de passer votre examen de certification à des conditions préférentielles. Le nombre de places étant limité, nous vous invitons sans plus tarder à prendre connaissance des deux offres qui vous […]

Lire l'article
Actu Exchange: efficacité des serveurs web/solutions de communications unifiées

Actu Exchange: efficacité des serveurs web/solutions de communications unifiées

Craig Tovey et Sunil Nakrani, deux chercheurs de l’institut de technologie de Géorgie ont conçu une méthode originale pour améliorer l’efficacité des serveurs web. En effet, ils se sont basés sur l’organisation des abeilles et leurs moyens de communiquer efficacement pour effectuer des tâches complexes. A première vue, il n’y a aucun rapport entre le […]

Lire l'article
Actu Windows : Northern lance sa filiale française / Ivalua GOLD Certified Partner / EMC

Actu Windows : Northern lance sa filiale française / Ivalua GOLD Certified Partner / EMC

Northern, éditeur suédois de solutions de gestion des ressources de stockage annonce la création de sa filiale française par le rachat de CoperNet, son distributeur exclusif dans l’hexagone depuis plusieurs années. Northern se rapproche ainsi de ses clients français, existants et futurs, afin de leur offrir une réactivité accrue et un accompagnement plus étroit dans […]

Lire l'article
Actu Windows : Microsoft Security Software Advisor  / Quest Software nommé Microsoft Global ISV Partner of the Year

Actu Windows : Microsoft Security Software Advisor / Quest Software nommé Microsoft Global ISV Partner of the Year

Quest Software annonce qu’il a été nommé à nouveau « Microsoft Global ISV Partner of the Year » pour l’année 2007. Quest Software avait déjà reçu cette distinction en 2004 et a fait partie des nominés en 2005 et 2006. Le trophée partenaire Global ISV de l’année Microsoft est décerné aux éditeurs indépendants de logiciels […]

Lire l'article
Les actualités System iNEWS de la semaine du 18 au 24 Juin 2007.

Les actualités System iNEWS de la semaine du 18 au 24 Juin 2007.

Les conférences utilisateurs de COMMON France, en partenariat avec IBM et les Business Partenaires apportent aux utilisateurs des moments privilégiés d’échanges d’expériences. COMMON France regroupe les utilisateurs d’architecture IBM (historiquement orienté AS400), c’ est une fédération de différents clubs régionaux français, dédiée aux architectures System i. Très bien implantés en région, ces clubs d’utilisateurs répondent […]

Lire l'article
Requêtes récursives avec SQL SERVER 2005

Requêtes récursives avec SQL SERVER 2005

Tout le monde à déjà eu affaire au moins une fois dans sa vie à la récursion. Lorsque j'étais enfant, mes parents et moi vivions dans un immeuble parisien ou figuraient dans le hall deux glaces se faisant face. Lorsque je passais entre ces deux miroirs, mon image se reflétait à l'infini et j'étais assez fier de palper le concept de récursion sur ma personne ! C'est cela la récursion : un processus capable de se reproduire aussi longtemps que nécessaire.Mais en termes "mécaniques" nous ne pouvons accepter une récursion infinie. Dans le monde réel, nous avons besoin que le processus s'arrête parce que notre monde apparaît fermé. Woody Alen, parlant de l'infini du temps, disait "l'éternité c'est long, surtout vers la fin..." !

En informatique la récursion est une technique particulière, capable dans certains cas de traiter avec élégance des problèmes complexes : quelques lignes suffisent à effectuer un travail parfois considérable. Mais la récursion induit certains effets pervers : les ressources pour effectuer le traitement sont maximisées par le fait que chaque appel réentrant du processus nécessite l'ouverture d'un environnement de travail complet ce qui possède un coût généralement très élevé en mémoire. Heureusement, un mathématicien dont je ne me rappelle plus le nom, a découvert que tout processus récursif pouvait s'écrire de manière itérative, à condition de disposer d'une "pile"

Mais notre propos est de parler de la récursivité dans le langage de requête SQL et en particulier de ce que fait SQL Server 2005 au regard de la norme SQL:1999.

Lire l'article
Renforcer IIS 6.0

Renforcer IIS 6.0

Certes, il a fallu à Microsoft quelques années pour mettre IIS d’aplomb, mais IIS 6.0 peut être un serveur Web solide et sûr. Plus de la moitié des entreprises recensées dans la liste Fortune 1000 2005 utilisent IIS 6.0 pour héberger leurs sites Web principaux, selon une étude menée par Port80 Software. Et depuis son lancement en mars 2003, IIS 6.0 n’a fait l’objet que de trois avis de vulnérabilité par rapport aux 24 avis d’Apache 2.0, si l’on en croit Secunia IT, firme des services de sécurité. On peut en déduire que Microsoft a tenu sa promesse d’une meilleure sécurité des serveurs Web.Cela dit, quand on a pour mission de renforcer un serveur Microsoft IIS qui sera relié à Internet, il y a de quoi se sentir intimidé. Autant démarrer avec Windows Server 2003 et IIS 6.0 – ils sont parfaitement sûrs dès leur déballage. Mais, dans le monde réel, il faut installer et configurer des sites et des applications Web. Le fait de rattacher un serveur Web à Internet incite aussi une armée de pirates ou de scanners malveillants à ratisser votre site dans l’espoir de se glisser dans une faille de configuration. Sachant tout cela, j’ai installé Windows Server 2003, l’ai renforcé contre d’éventuelles attaques puis j’ai téléchargé et suivi les guides de sécurité pour l’installation et le déploiement de Microsoft IIS 6.0. Voici un résumé des étapes suivies.

Lire l'article
Actu Windows :  1ère rencontre du GUP sur la Virtualisation / Sécurité des données / Service Pack 2 de Windows Server 2003

Actu Windows : 1ère rencontre du GUP sur la Virtualisation / Sécurité des données / Service Pack 2 de Windows Server 2003

Toutes les actualités Windows Server du 23 au 29  Avril 2007. 

Lire l'article
Stop aux Spyware

Stop aux Spyware

par Joseph Kinsella. Mise en ligne : 2 Avril 2007. Publication Windows ITPro Magazine : Juin 2005

A cette minute même, les systèmes informatiques de votre entreprise sont probablement en train de communiquer avec des sociétés dont ni vous ni vos utilisateurs n’ont entendu parler. Des sociétés que leurs pays d’origine immunisent contre la législation pénale et civile et dont les identités sont souvent camouflées. Dans de nombreux cas, ces sociétés ont l’accès administratifs aux systèmes de votre réseau interne et peuvent ainsi installer régulièrement du logiciel sur vos systèmes et modifier leur configuration. Avec deux conséquences négatives : augmentation sensible du trafic Web et risque d’usurpation de l’identité d’entreprise. Cette révélation vous étonne ? Vous n’êtes pas le seul ! La méthode que ces intrus malfaisants utilisent, appelée spyware, est l’un des risques les plus mal perçus par l’industrie informatique.

Lire l'article
BitDefender Security

BitDefender Security

Tous les nouveaux produits du 5 au 11 Mars 2007 pour Exchange Server.
- BitDefender Security for Exchange et BitDefender Security for Mail Servers (Windows) sont disponibles
- Solution de restauration
 

- Gestion centralisée sur serveurs Exchange
- Rapport sur votre environnement Exchange

Lire l'article
MICROSOFT TECHDAYS l’événement de l’année 2007

MICROSOFT TECHDAYS l’événement de l’année 2007

Par Annie Lichtner. Mise en ligne : 31 Janvier 2007; Publication SQL Server Magazine : Décembre 2006


Le 5, 6, et 7 février 2007, se déroulera à Paris un événement majeur : Microsoft TechDays 2007. A la clé : 230 sessions thématiques, des workshops et des ateliers techniques. Objectif : approfondir les connaissances sur l’ensemble des technologies Microsoft. Parmi les nombreuses sessions, Microsoft présentera SQL Server, le premier logiciel du marché à avoir combiné un système de gestion de bases de données (relationnelles ou multidimensionnelles) et des outils décisionnels.Avec près de 10 000 visiteurs attendus, Microsoft TechDays qui se déroulera le 5, 6 et 7 février prochain est le plus grand événement organisé par Microsoft France pour les professionnels de l’informatique. Un sommaire riche à la hauteur des ambitions de Microsoft puisque toute l’offre produits et solutions d’entreprise sera présentée.

Pour atteindre cet objectif, Microsoft France propose 230 sessions thématiques accompagnées d’une trentaine de workshops et de 60 « hands-on labs », à savoir des ateliers techniques pour approfondir les connaissances. « Nous souhaitons un événement multi-sessions où chaque client pourra composer son parcours en fonction de ses centres d’intérêts » précise Angélica Reyes, Responsable plateforme applicative chez Microsoft France. Parmi les thématiques abordées, citons : le déploiement, l’administration, la sécurité, l’infrastructure, le décisionnel, la mobilité, la communication, la collaboration, en passant par la migration, le développement Web, .Net, la high performance computing…

Pour accompagner cet événement majeur, Microsoft France s’appuie sur une cinquantaine de partenaires spécialisés et de nombreuses communautés d’experts. Pour être tout à fait complet, signalons que les TechDays intègrent aussi les DevDays et les journées Microsoft de la Sécurité. Si l’année 2007 est marquée par le lancement de Vista et d’Office 2007, Microsoft place aussi SQL Server et la Business Intelligence au coeur des TechDays. « SQL Server est le premier logiciel du marché à avoir combiné un système de gestion de bases de données et des outils décisionnels (reporting, analyse, extraction) » déclare Angélica Reyes. Pour aider les professionnels dans leur parcours, la plate-forme applicative SQL Server a été scindée en deux thèmes : gestion de données et business intelligence.

Lire l'article
Comment générer un nombre pseudo-aléatoire

Comment générer un nombre pseudo-aléatoire

J’ai besoin du code le plus simple possible pour sélectionner un nombre aléatoire compris entre deux nombres donnés. Si possible, j’aimerais que ce soit du code ILE RPG. La sécurité de la nation n’étant pas en jeu, il n’a pas à être infaillible : il suffit qu’il soit facile à comprendre et à utiliser.

RPG n’a pas de dispositif intégré pour créer des nombres aléatoires, mais certaines API en sont capables. La plus simple d’entre elles est probablement l’API CEERAN0. (A noter que le nom de l’API se termine pas le chiffre zéro et non la lettre O.)

Lire l'article
SafeWord SecureWire 50

SafeWord SecureWire 50

Secure Computing Corporation, spécialiste de la sécurisation des connexions entre les hommes, les applications et les réseaux, annonce la disponibilité de son appliance de gestion des identités et des accès (IAM) SafeWord SecureWire 50.

SafeWord SecureWire 50, est une plate-forme de sécurisation des accès distants, d'authentification et de conformité destinée aux petites et moyennes entreprises.

Lire l'article
Nouveaux produits sur le Tech Ed IT Forum Europe !

Nouveaux produits sur le Tech Ed IT Forum Europe !

Tous les nouveaux produits sur le Tech Ed IT Forum Europe !

A l’occasion du Tech Ed IT Forum Europe qui s’est tenu la semaine dernière à Barcelone, Microsoft a présenté ses nouvelles offres à destination des entreprises.

Lire l'article
Les nouveautés de la semaine 45 – Windows IT Pro – 2006

Les nouveautés de la semaine 45 – Windows IT Pro – 2006

Tous les nouveaux produits de la semaine du 06 au 12 Novembre 2006

Lire l'article
FAQ : ASF Tomcat et WAS

FAQ : ASF Tomcat et WAS

Voici une sélection de "Frequently asked question", FAQ, portant ici notamment sur la différence entre un servlet et un portlet ; et la différence entre ASF Tomcat et WAS

En réalité, quand nous parlons d’applications et de navigateurs Web, il y a des applets, des servlets et des portlets : ·        Appletsignifie que le code fonctionne en réalité sur le PC, dans le navigateur. Donc le code doit être téléchargé dans le PC. Un applet est très sensible au navigateur avec lequel il est utilisé. Un servlet ou un portlet y sont beaucoup moins sensibles.

Lire l'article
Boîte à  outils System iNews : Gestion de l’espace disque d’un dossier personnel d’iSeries Access for Web.

Boîte à  outils System iNews : Gestion de l’espace disque d’un dossier personnel d’iSeries Access for Web.

- Puis-je limiter la quantité d’espace que peut consommer le dossier personnel d’un utilisateur d’iSeries Access for Web ?
- Comment limiter le nombre d’éléments stockés dans un dossier ?
- Que se passe-t-il quand le dossier atteint l’une de ces limites ?

Lire l'article
Free Analysis Tool / ScanMail / NetApp …

Free Analysis Tool / ScanMail / NetApp …

Free Analysis Tool, solution de gestion des postes Windows, ScanMail for Microsoft Exchange, NetApp optimise les capacités de montée en charge et de routage des entreprises...

Des nouveaix produits orientés Microsoft !

Lire l'article
Le fabuleux assistant du Kit de Ressources Techniques Office 2003

Le fabuleux assistant du Kit de Ressources Techniques Office 2003

L’Assistant Profil de Microsoft Office crée ou traite un fichier .ops contenant des informations sur les fichiers résidant dans les dossiers de profil Windows d’un utilisateur et les paramètres de Registre obtenus sur une installation Office existante. Plus j’explore les facettes de cet assistant, plus j’en viens à penser que tous les administrateurs Exchange et l’ensemble du personnel des assistances utilisateurs (Help Desk) devraient l’ajouter à leur panoplie d’outils.Voici un petit questionnaire rapide. L’Assistant Profil de Microsoft Office (Microsoft Office Profile Wizard), inclus dans le Kit de ressources techniques Microsoft Office 2003 (ORK), est un outil servant à :

a) Créer des profils de messagerie Microsoft Office Outlook 2003
b) Sauvegarder les profils de messagerie Outlook
c) Collecter les paramètres utilisateur pour les importer dans le Custom Installation Wizard
d) Sauvegarder les données Office 2003 d’un utilisateur
e) Sauvegarder les paramètres Office d’un utilisateur
f) Supprimer des fichiers du système d’un utilisateur
g) Ajouter des fichiers au système d’un utilisateur
h) Ajouter et modifier des valeurs du Registre
i) Collecter des paramètres et des données en vue de les déplacer vers une autre machine
j) Effectuer toutes les actions ci-dessus

Désolé de vous avoir posé une question comportant des pièges. Si vous avez sélectionné la réponse j) Effectuer toutes les actions ci-dessus, vous aviez presque raison. Bien que l’assistant comporte le terme « profil » dans son nom, il ne peut pas créer de profils de messagerie Outlook. (Pour effectuer cette tâche, vous devez utiliser le Custom Installation Wizard ou le Custom Maintenance Wizard du Kit de ressources techniques Office 2003.) En revanche, l’Assistant Profil de Microsoft Office peut accomplir toutes les autres tâches de la liste, ce qui va bien au-delà de ce que vous pourriez imaginer.

L’Assistant Profil de Microsoft Office crée ou traite un fichier .ops contenant des informations sur les fichiers résidant dans les dossiers de profil Windows d’un utilisateur et les paramètres de Registre obtenus sur une installation Office existante. Plus j’explore les facettes de cet assistant, plus j’en viens à penser que tous les administrateurs Exchange et l’ensemble du personnel des assistances utilisateurs (Help Desk) devraient l’ajouter à leur panoplie d’outils. Afin de démontrer le bienfondé de cette réflexion, examinons les utilisations classiques de l’Assistant Profil de Microsoft Office et certaines de ses utilisations moins conventionnelles. Même si cet article aborde spécifiquement la version de l’assistant utilisée dans Office 2003, la majorité des informations s’applique également à ses versions antérieures.

Vous pouvez télécharger le Kit de ressources techniques à partir de la page des téléchargements du Kit de ressources techniques Microsoft Office 2003 (http://www.microsoft.com/office/orkarchive/2003ddl.htm). Après avoir téléchargé et exécuté le fichier ork.exe pour installer les outils correspondants, l’Assistant Profil de Microsoft Office sera visible dans le menu Tous les programmes (All programs), sous Microsoft Office, Outils Microsoft Office (Microsoft Office Tools), Microsoft Office 2003 Resource Kit. Il figurera également sous \program files\ orktools\ork11 \tools\profile wizard en tant que fichier proflwiz.exe.

Cet exécutable ne fait pas seulement partie du kit, mais aussi d’Office 2003. Néanmoins, proflwiz.exe apparaît aux utilisateurs d’Office en tant qu’Assistant Enregistrement des paramètres personnels (Save My Settings Wizard) et non sous la forme Assistant Profil de Microsoft Office. Je confirme ici que les deux assistants sont une seule et même application. L’utilisateur verra l’assistant dans le menu Tous les programmes (All programs), sous Microsoft Office, Outils Microsoft Office (Microsoft Office Tools), Mic

Lire l'article