vendredi 18 mai 2012

Première ébauche

 Bonjour,

Voilà une première ébauche de mon modeste projet.



J'ai intégré le noyau d'aggrégateur en tant que plug-in sur la plateforme RAP et j'ai eu, à peine, le temps de construire une vue que j'ai appelé "actualité". C'est simplement des captions de posts extraites des blogs enregistrés.

Cette vue est un browser HTML, donc les cibles des urls qui y figurent sont directement visualisables dessus. Bon, il est claire que je n'ai pas fait d'effort sur le design :) ça viendra plutârd.

Il faudra ajouter tout un ensemble de fonctionnalités (+interfaces) autour de cet aggrégateur, ajout de blog (wizard), filtrage par catégorie, un outline des sources...etc

Il faut noter qu'il s'agit d'une webApplication et non pas un site web classique. L'interface graphique est construite à partir d'une implémentation, en js, de SWT. L'avantage est de pouvoir introduire des composants graphiques typiques des appli de bureau (le menu bar, les tools bars, les short cuts, les onglets,...etc).
Méfiez-vous du look, certe ce que je vous montre ici est une interface de dinosaures :), cependant, il est fortement customizable. Il y a moyen de faire de jolies IHM.




lundi 30 avril 2012

Lancement d'un projet WEB DZ

Bonsoir le monde, 

Ce fut une éternité que je n'ai pas gravé la moindre lettre sur le triste portail de mon vétuste blog :)
Bon bref, la semaine dernière une idée bizarre m'a hanté l'esprit. C'est l'idée de se lancer dans un projet de développement d'un portail web algérien.

Vous allez dire, ouaaai c'est cool, c'est très bien même, maiiiiiis...il traite de quoi ton portail, quel service(s) propose-t-il, quelle catégorie d'internautes cible-t-il, est ce qu'il sera une innovation-du moins par rapport à la toile algérienne-, et puis ton projet là...il est de quelle envergure? 
Et là, je vous demande gentillement d'arrêter votre train de questions, car j'en ai pas de réponses pour le moment.

Néanmoins ce manque d'inspiration n'est pas totalement bloquant, les impasses nous inscitent parfois à regarder le monde autour de nous pour trouver un chemin, un meilleur.

Premierement, c'est parceque je ne sais pas exactement sur quoi mon projet va aboutir que j'ai déjà choisi la plateforme sur laquelle je vais le développer.

En effet, j'ai besoin d'une plateforme fortement modulaire, facilement extensible à base de plugins, et qui propose une API riche ainsi que des frameworks pour les couches présentation et persistence. Je veux me concentrer uniquement sur le noyau fonctionnel. Les experts d'entre vous ont certainement deviner la Rich Ajax Plateform d'eclipse. et Bein c'est bien celle-là.

Je vous préviens tout de suite,je ne suis pas une bête de course en développement java (pisseur de code), encore moins un furieux geek et encore doublement moins un infatigable challenger. Par contre j'ai une approche très conceptuelle parsemée par des grains de fainéantise, c'est pour cette raison que j'ai commencé par dessiner de jolis diagrammes de classes UML :)

Bon en avant première, je vous dévoile la première fonctionnalité que j'ai commencé à coder (elle m'est venue en réanimant mon blog de son coma clinique :) ). Il s'agit d'un noyau pour "aggrégateur de blog". Ce noyau est basé sur une couche de communication http capable de lire des fils rss/atom pour alimenter un modèle de données. Pas que ça, ce noyau est capable de détecter la liste des abonnés d'un blog pour constituer un réseau d'amis autour de lui, puis nchallah ida kteb rabi, une communauté (un peu à l'image de facebook) . Tout ça doit être présenté via une interface intuitive et conviviale mais ce n'est pas de l'ordre du jour :)

La deuxième sous-fonctionnalité (recherche de blogs amis), n'est pas très stable pour le moment. j'ai rencontré des difficultés dans le filtrage des url ainsi que dans la gestion des exceptions liées aux liens inéxistants. Le moteur de recherche fonctionne aujourd'hui pour tout blog de type  Blogger ou WordPress. C'est déjà pas mal, n'est ce pas? par contre il est un peu lent, malgré l'usage du multi-threading sur certaines parties. C'est dû à mon pc rameur et ma connexion hotspot wifi à deux balles (j'en profite de l'occasion pour dire à mon FAI merde, à quand le rétablissement de la ligne ADSL ????????????)
De nombreux points techniques sont à revoir pour améliorer les performances de ce moteur, notamment les aspects de gestion des collections de données, de filtrages des urls, d'optimisation des traitements ainsi qu'une parrallèlisation/synchronisation intelligente des tâches lourdes et consommatrices de ressources.

En fonction de mes disponibilités, je vais continuer à entretenir ce blog, nchallah, pour vous tenir au courant de l'état d'avancement de mon projet (si il avance bien :) ). Les prochains posts seront de plus en plus techniques. Je recueillerai avec joie; vos propositions et suggestions.







mercredi 26 août 2009

Une multinationale maghrebine

Le groupe tunisien de l'emballage altea packaging a ,aujourd'hui et plus que jamais, le vent en poupe.En trois ans, l'entreprise a vu son chiffre d'affaire se multiplier par 6. L'ex petite PME (Cogitel)avait comme objectif de devenir le leader du marché de l'emballage en afrique du nord.Et visiblement, l'étendu de leur réussite semble avoir dépassé la portée de leur rêve.En peu de temps, le groupe a fait l'acquisition de pas moins de quatre entreprises étrangères oeuvrant dans le même secteur bien sûr.Il s'agit de :
la française Rolland emballage, Optima Maroc, Porta et sa filiale Rotopac Misr.
Vous vous demandez naturellement de savoir quel est le secret de ce succès à l'américaine.La réponse est simple: Bon tout d'abord certes le marché de l'emballage est en plein expansion au Maghreb tatati tatata... vu l'amélioration du niveau de vie et donc la consommation ainsi que le recrudescence de l'activité industriel, mais ceci n'est pas une justification suffisante. En effet, le secret consiste en une stratégie de gestion et d'investissement adoptée par les dirigeants du groupe et qui est le: private equity en français: le capital-investissement.

Et là ma foi, on commence un cours de finance.Et comme tout bon novice je tape sur google: private equity wiki.ici
Altea a fait surtout du LBO, en gros c'est de l'acquisition par l'emprunt.Elle rachète une entreprise en ayant recours à l'endettement bancaire, pas à 100% certainement mais la dette est souvent lourde.Ce qui est marrant, c'est le fait que le remboursement de la dette est à la charge de l'entreprise rachetée.L'acquéreur s'occupe uniquement du suivi et du développement des processus afin d'améliorer sa rentabilité.Cependant, il faut pas négliger qu'il prend un risque financier énorme.

ça me donne des d'idées. Je vais peut être acquérir une PME de Zlabya pas loin de chez moi, je vais améliorer le process de production en recyclant l'huile...hhhhh (zit mahrog lol)et voilà.
Sur ce, Saha Ftorkom.

samedi 15 août 2009

CAST3M...Le chevalier de la mécanique


Alias Castem, un code de calcul mécanique et thermique par la méthode des éléments finis développé par la DMT (Département de Mécanique et Thermique) du CEA ( Commissariat à l'Energie Atomique français) . L'objectif était de fournir aux chercheurs et ingénieurs du centre un outil numérique puissant qui améliorera en qualité et quantité les travaux produits .
c'est un code très performant et polyvalent qui permet de traiter différents domaine : calcul des structures, mécanique du solide, thermique ainsi que la mécanique des fluides.
Il n'a rien a envié aux codes commerciaux, et même s'il ne dispose pas d'interface utilisateur ( c'est un code interprété ou autrement dit -macros-langage- et pas un logiciel), il donne à son utilisateur une meilleur visibilité du projet.
Perso, je l'ai utilisé pour des calculs de structure poussés ( entre 1 million et 3 millions d'éléments) et il est très efficace que ce soit en calcul ou en dépouillement.
Le seul point faible de ce code est la géométrie. En effet, il fournit des procédures basiques de création d'éléments géométriques et donc produire une géométrie complexe peut vite devenir une tache fastidieuse. Il y a heureusement une solution car Castem possède des outils de conversion de maillage produit par différents logiciels ( Catia, Fluent, Abaqus...etc).
C'est un outil que je suggère à tout étudiant,professeur, ingénieur, entrepreneur, car il est gratuit, bien documenté et son développement est assuré par le CEA dont la renommée n'est pas à démontrer.
Je vous laisse avec le site officiel : Castem