Berthou.com

Java, DB2, Websphere, apache, ma vision de l’informatique…

Archive de novembre 2007

Websphere et root

Exécuter Websphere sous un autre utilisateur que root

Pour son installation Websphere demande obligatoirement d’utiliser le compte « root ». Au final j’ai été très surpris de constater que WAS s’exécute tournant par défaut sur le compte « root », la procédure d’installation ne demandant la création ou l’utilisation d’aucun autre compte. Cela me dérange car l’ensemble des objets créés par WAS sont alors la propriété de « root ».

Mais néanmoins il est très facile de corriger ce problème.

Modifications à effectuer

Je considère que vous avez créé l’utilisateur et le groupe souhaités. Il suffit alors de se connecter à la console d’administration de Websphere pour modifier les Paramètres d’exécution des processus.

Cette page est accessible via les menus Serveurs > Serveurs d’applications > nom_du_serveur puis (dans les options de cette page) Infrastructure du serveur > Gestion des processus et Java > Exécution des processus.

Vous pouvez alors modifier l’utilisateur qui exécutera le processus principal de Websphere et son groupe. Cela permet par exemple aux objets (images, fichiers, …) créés par WS d’être accessibles à d’autres utilisateurs que root.

Attention : après cette modification

– vous devez bien évidemment modifier le propriétaire des fichiers et répertoires accessibles à Websphere ( $WAS_HOME/ et vos WebApp et fichiers externes si besoin)

– De plus la sécurité globale en utilisant le « Système d’exploitation local » ne fonctionne que si l’utilisateur d’exécution de Webspeher est root sous Unix

  • 2 commentaires
  • Classé dans : java, websphere
  • Description

    J’ai dû récemment rechercher une solution permettant de signer numériquement un document PDF. Pensant que je ne suis pas le seul à avoir ce genre de problématique, je mets à la disposition du public le résultat de mes tests.
    Cela permet de générer automatiquement ce genre d’image dans le document PDF, surtout de le signer numériquement et donc d’interdire toute modification en précisant de façon certaine « l’émetteur » (le signataire du document). Il apparait sur cette image le texte Validité inconnue la cause de cela est l’utilisation d’un « certificat auto-signé » pour signer ce PDF.

    Ou « Signature Valable » si vous utilisez un certificat avec une autorité racine valide (Verisign, ..)

    (Lire la suite…)

  • 29 commentaires
  • Classé dans : java
  • Validation Formulaire DHTML

    Description


    Dans divers projets de développement Web j’ai eu besoin de rendre les formulaires plus dynamiques et surtout d’y intégrer facilement des contrôles syntaxiques de base. Après pas mal de recherches sur le web et de nombreux tests mon choix s’est porté sur l’outil Form-Validation de DhtmlGoodies.

    Certaines fonctions étaient absentes de cet outils pour répondre parfaitement à nos besoins nous avons donc dû le modifier pour les intégrer.

    Fonctions ajoutées :

    • Gestion de l’autoSkip : changement de zone automatiquement quand on a saisi le nombre maximum de caractères.
    • Gestion dynamique des erreurs : Possibilité de définir une zone pour y afficher les erreurs.
    • Gestion des checkboxs et boutons radio
    • Deux niveaux d’erreurs visuelles « zone » et « ligne »
    • Ajout de fonctions de callback pour offrir la possibilité d’exécuter un code javascript lors de la validation ou l’invalidation d’une zone ou du formulaire.
    • Formatage des zones numériques

    Modifications

    • 2007/11/24 : Correction d’un bug supprimant les styles des formulaires dans la page utilisant dhtml form – Ajout d’un attribut au formulaire à traiter (dhtmlform= »1″)

    (Lire la suite…)

  • 2 commentaires
  • Classé dans : dhtml
  • Mises à jours

    6 décembre 2007 : Réalisation de plusieurs corrections (problèmes d’affichage sur IE6), modification des widgets de la sidebar pour avoir la possibiliter de les ouvrir et de les fermer. Ajout d’un sidebar en bas de page (incluant 3 sidebars).

    Choisir un thème…

    Après avoir testé plusieurs moteurs de blog mon choix s’est porté sur WordPress, une fois ce choix effectué je devais encore le configurer (cela reste relativement simple) mais surtout choisir un thème.


    Je souhaitais un thème ayant les possibilités suivantes :

    • Utilisant toute la largeur de l’écran
    • 3 colonnes
    • Widget ready

    Après plusieurs tests de thèmes mon choix se porte sur « Illacrimo » de Design disease.
    J’ai dû modifier ce thème pour qu’il me convienne totalement.

    J’ai réalisé sur ce thème les modifications suivantes :

    • Modification de la colonne de gauche pour rendre sa taille dynamique (utilisation de 100% de l’écran)
    • Suppression de la colonne « date » de gauche pour l’inclure dans le titre de l’article
    • Correction d’un petit bug avec WordPress 2.3.x

    Pour faire cela j’ai utilisé un tableau mais je pense qu’il est plus propre de se passer de cet artifice et j’essayerai prochainement de modifier cela.



    Téléchargement

    Rbl – Illacrimo – Français

    Rbl – Illacrimo – English

    Remarques

    Attention : Rbl-Illacrimo et Illacrimo utilisent le plugin wp-pagenavi

  • 10 commentaires
  • Classé dans : wordpress
  • Quand je publie une nouvelle sur mon blog j’ai souvent besoin de styles CSS spécifiques. Pour avoir cette possibilité dans WordPress j’ai simplement importé une feuille de style personnelle dans le style utilisé par mon thème (Je n’ai pas été satisfait par les plugins réalisant cela).

    Code pour inclure un fichier css externe dans « theme/yourTheme/style.css »

    @import url(« /myCss/myStyle.css »);


    Exemples

    Exemple avec alert info Exemple avec alert info Exemple avec alert info Exemple avec alert info Exemple avec alert info Exemple avec alert info Exemple avec alert info Exemple avec alert info Exemple avec alert info Exemple avec alert info

    Exemple avec alert warning Exemple avec alert warning Exemple avec alert warning

    Exemple avec alert Feed

    Exemple avec alert Code Exemple avec alert Code Exemple avec alert Code Exemple avec alert Code Exemple avec alert Code Exemple avec alert Code Exemple avec alert Code Exemple avec alert Code
    Exemple avec alert Code Exemple avec alert Code Exemple avec alert Code
    Exemple avec alert Code Exemple avec alert Code

    Exemple avec titre1

    Exemple avec titre2

    Exemple avec titre3

    Exemple avec titre4

    Exemple avec titre5

    Exemple avec titre6

    Table « tbl0″

    col1 col2 col3 col4
    col1 col2
    col1 col2 col3 col4
    col1 col2 col3 254,52
    col1 col2 col3 2.40
    col1 col2 col3 2 545.00

    Table « tbl1″

    col1 col2 col3 col4
    col1 col2
    col1 col2 col3 col4
    col1 col2 col3 254,52
    col1 col2 col3 2.40
    col1 col2 col3 2 545.00

    Table « tbl3″

    col1 col2 col3 col4
    col1 col2
    col1 col2 col3 col4
    col1 col2 col3 254,52
    col1 col2 col3 2.40
    col1 col2 col3 2 545.00
  • 0 commentaire
  • Classé dans : dhtml, wordpress
  • 

    Archives


    Divers


    Java




    Add to Technorati Favorites View Berthou Raymond's profile on LinkedIn France blogs
    tlmeb