Life Long Learning for Lebanon

Portail informatique formation d'ingénieur Liban

Supports, informations et actualités informatique ISSAE Cnam Liban et centres du Cnam Liban

Société et technologie

Fondateur et activiste Free (libre) Open Source Software Lebanese Movement OSLM

mardi 31 janvier 2012

Rejoignez l'AVAAZ

joindre le mouvement : https://secure.avaaz.org/fr/join_avaaz/?join

Un mouvement supranational qui est plus démocratique, et qui pourrait être plus efficace que l'ONU.

Avaaz - qui signifie “voix” dans plusieurs langues d'Asie, du Moyen-Orient et de l'Europe de l'Est - a été lancé en janvier 2007 avec une mission démocratique simple: fédérer les citoyen(ne)s de toutes les nations pour réduire l'écart entre le monde que nous avons et le monde voulu par le plus grand nombre et partout.


joindre le mouvement :  https://secure.avaaz.org/fr/join_avaaz/?join

lundi 30 janvier 2012

ENG200 2012 EiCnam Liban

1- La date de l’examen de l’ENG200 (Ingénieur au XXI siècle) est fixée pour le Jeudi 16 Février de 18h à 20h.

2- Des longues séances pour couvrir le contenu et pour faire la synthèse sont planifiées pour les 3 groupes comme suit :

a- S11 : Le Samedi 11 Février : G1 : 13h-16h ; G2 : 16h-19h ; et le Lundi 13 Février : G3 : 13h-16h.

b- S12 : Le Lundi 13 Février : G1 : 16h-19h ; et le Mardi 14 Février : G2 : 13h-16h ; G3 : 16h-19h.

jeudi 26 janvier 2012

Votez pour ou contre la grève à l'ISAE Cnam Liban?

Tous les auditeurs peuvent donner leurs avis n'hésitez pas. Si vous ne savez quel est le problème, votez je ne sais pas!!!

PAS DE COURS JEUDI 26/1/2011 Valeur C1 2012

PAS DE COURS JEUDI 26/1/2011 Valeur C1 2012...
Grèbe ou pas grève je ne sais pas! Mai ce soir pas de cours Vakleur c1 ISAE Cnam Liban

Certification IPV6

vendredi 20 janvier 2012

OpenVZ Virtual Private Server (VPS)

eurabiahosting - low-priced OpenVZ virtual web hosting server accounts


Un VPS c'est quoi?
Un serveur dédié virtuel (également appelé serveur virtuel), en anglais virtual private server (VPS) ou virtual dedicated server (VDS) est une méthode de partitionnement d'un serveuren plusieurs serveurs virtuels indépendants qui ont chacun les caractéristiques d'un serveur dédié, en utilisant des techniques de virtualisation. Chaque serveur peut fonctionner avec unsystème d'exploitation différent et redémarrer indépendamment. Dans le domaine de l'hébergement web, plusieurs dénominations recoupent le même type d'offres et donc de services. Les acronymes VPS (Virtual Private Server) et VDS (Virtual Dedicated Server) désignent le même concept, et leur usage est parfois confus.

Principe d'architecture
Un serveur virtuel est une sous-partie logique d'un serveur d'hébergement. Les ressources sont donc partagées entre différentes partitions logiques qui sont indépendantes les unes des autres, et qui se comportent unitairement comme un serveur dédié standard à quelques réserves près, notamment au niveau du noyau, du système de fichiers ou des interfaces réseau.
Du point de vue système, le serveur virtuel est une machine virtuelle. Il existe plusieurs solutions de virtualisation d'un serveur :
Certaines, basées sur l'isolation, utilisent un noyau commun (comme openVZ, sur lequel se basent des solutions comme Virtuozzo ou HyperVM), ce qui offre de bonnes performances mais limite le choix des systèmes d'exploitation à quelques distributions Linux ;
D'autres, basées sur la para-virtualisation, fonctionnent plus comme des émulateurs matériels (comme XEN) où chaque machine virtuelle peut accueillir n'importe quel système d'exploitation.
Les solutions basées sur l'isolation sont souvent appelées serveurs privés virtuels, le terme serveur dédié virtuel étant attribués aux solutions basées sur la para-virtualisation, mais les dénominations commerciales font souvent le mélange ou l'amalgame.
Les avantages et inconvénients des serveurs virtuels sont présentés dans l'article consacré à la virtualisation.

Un serveur physique peut être vu comme un livre. Ce livre est composé de pages blanches indépendantes toutes numérotées 1. Selon l'espace nécessaire pour un serveur virtuel, celui-ci occupera plus ou moins de pages. Mais le fait que celles-ci soient indépendantes permet aux différents serveurs virtuels se trouvant à l'intérieur de la machine de n'être en aucun cas liés. Une panne intervenant sur un serveur ne touchera donc en aucun cas un autre. On constate également que suite à l'utilisation de serveur virtuels, le serveur physique change de fonction principale puisque son seul but devient de gérer et de veiller au bon fonctionnement des serveurs virtuels. En effet en cas de panne ce serveur principal en informe à l'avance l'utilisateur permettant à celui-ci de changer la pièce avant même que celle-ci ait été défectueuse.

Les principales raisons de partitionner une machine physique en plusieurs serveurs dédiés virtuels sont d'améliorer la sécurité : si une des applications, par exemple le Serveur Web, est corrompue ou pose problème, les autres applications se trouvant dans des serveurs dédiés virtuels différents continueront à fonctionner normalement. Cela permet aussi de réduire le prix de revient et le nombre de serveurs physiques nécessaire : il est possible de regrouper plusieurs serveurs virtuels sur un même serveur physique, tout en gardant une parfaite isolation entre ces serveurs, et donc une très bonne sécurité, ainsi que des configurations pouvant être totalement différentes. Cela n'exige donc plus une machine physique par serveur et réduit le prix, la consommation et l'occupation en salle informatique.
Visitez les offre d'eurabiahosting en matière de VPS: eurabiahosting - low-priced OpenVZ virtual web hosting server accounts

jeudi 19 janvier 2012

mardi 17 janvier 2012

Cours Valeur C1 Cnam Liban IRSM, Mardi 17/01/12

Voici le lien vers les cours de ce soir:

  1. Introduction JavaCard et JavaCard 3.0
  2. Introduction Android et TP android


Je ferais probablement cours ce Samedi, nous en parlerons en classe.

vendredi 13 janvier 2012

mercredi 11 janvier 2012

Prix du « meilleur projet européen 2011 » pour DEFI Averroès

Décembre 2011, Marseille (France)
8 décembre 2011 : l’Agence Europe Education Formation France (2e2f) le « Prix du meilleur projet européen 2011 » au projet Tempus DEFI-Averroès, porté par Polytech Montpellier - Université Montpellier 2. Cette récompense, créée en 2011, a ainsi été attribuée pour la première fois.
En savoir plus

L'ISAE Cnam Liban est partenaire du projet  Tempus DEFI-Averroès.

mardi 10 janvier 2012

Go Agile


Gartner predicts that by 2012, Agile development methodologies will be used by 80 percent of all software development projects. Agile development addresses the fundamental disconnect between the business and the development organization, eliminating the top reason for project failures, missed deadlines and exceeded budgets. By going Agile you will realize an organization with:

  • More transparency
  • Less wasted work
  • Improved communication
  • Higher quality releases
  • Faster time to market

Pas de cours ce soir a Bir Hassan de valeurC1.

Nokia N8 : http://www.cofares.net/

jeudi 5 janvier 2012

mercredi 4 janvier 2012

10 Programming Languages That Could Shake Up IT

InfoWorld (01/03/12) Neil McAllister 

Ten cutting-edge programs aim to address a specific problem or a unique shortcoming of the more popular languages. Google's Dart is similar to JavaScript in that it uses C-like syntax and keywords, but objects in Dart are defined in classes and interfaces, as in C++ or Java. Ceylon, developed by Red Hat's Gavin King, aims to solve the problems associated with Java. There will be no Ceylon virtual machine, and the Ceylon compiler will output Java bytecode that runs on the Java Virtual Machine (JVM). Go is a general-purpose programming language that is suitable for development and systems programming. F# is based on .Net Common Language Runtime (CLR), which means it can access all of the same libraries and features as other CLR languages. Opa aims to eliminate traditional programming languages by proposing a new paradigm for Web programming. The Opa compiler decides whether a given routine should run on the client, server, or both, and it outputs code accordingly. X10, developed by IBM Research, handles concurrency using the partitioned global address space programming model. Chapel, part of Cray's Cascade Program, is a high-performance computing initiative that aims to develop abstract parallel algorithms from the underlying hardware.