jeudi 22 décembre 2011

Envoi d'un email sécurisé asp.net c#


Voici une fonction capable d'envoyer un email en passant par un serveur SMTP (Serveur SMTP) défini par l'hébergeur, contenant une adresse email (expediteur) avec nom d'utilisateur (username) et mot de passe (password).

using System.Net.Mail;

try
{
     MailAddress from = new MailAddress("expediteur", "nom_expediteur");
     MailAddress to = new MailAddress("destinataire");
     MailMessage mail = new MailMessage(from, to);
     if (bcc.Trim() != "")
     {
          mail.Bcc.Add(bcc);
     }
     mail.Subject = "Sujet du message";
     mail.Body = "Contenu du message";
     mail.IsBodyHtml = true;
     SmtpClient smtp = new SmtpClient("Serveur SMTP", 25);
     System.Net.NetworkCredential UserInfo = new System.Net.NetworkCredential("username","password");
     smtp.UseDefaultCredentials = false;
     smtp.Credentials = UserInfo;
     smtp.Send(mail);
     return "";
}
catch (Exception exc)
{
    return exc.Message;
}

Ecoutez toute votre musique avec iTunes Match

Voilà encore un service formidable qu'Apple rend disponible à ses clients pour 25 € par an ! Tous vos CD où autres mp3 que vous avez achetés par le passé peuvent être transférés dans iCloud et écoutés depuis n'importe quel appareil Apple.

  • Insérez le CD dans votre Mac ou PC avec iTunes
  • Laissez iTunes importer les morceaux
  • Cliquez sur Musique, laissez iTunes reconnaître les morceaux
  • Si vous ne voulez pas les stocker sur votre ordinateur, supprimez-les sans les supprimer du Cloud, videz votre corbeille.
  • Prenez votre iPhone, choisissez Musique, écoutez votre album
C'est aussi simple que ça et ça marche. Bravo Steve et toute ton équipe !

C'est un service très respectueux des ayants droits et très économique pour tous ceux qui, comme moi, ont une armoire pleine d'anciens CD.

samedi 17 décembre 2011

Validation du bon formulaire par la touche Entrée (.net C#)

Soit deux formulaires sur une même page, comment provoquer l'exécution du bon formulaire quand l'utilisateur tape sur la touche Entrée ?

En .net il est conseillé de ne mettre qu'un seul formulaire :

<form id="form1" runat="server" defaultbutton="Button1">
...
<asp:Button ID="Button1" runat="server" Text="Connexion" onclick="Button1_Click" />
</asp:Panel>
....
</form>

A l'intérieur de ce formulaire, vous aurez des champs et un bouton Button1.

Mais vous pouvez aussi avoir un "deuxième formulaire", des champs dans un panneau (Panel) et l'instruction du panneau DefaultButton qui indiquera le comportement à avoir lorsque l'utilisateur appuiera sur Entrée.


<asp:Panel ID="recherche_panel" runat="server" DefaultButton="Button2">                    
                        <asp:TextBox ID="rechercher" Text="Recherche" onfocus="this.value='';" runat="server" style="width:100px;"></asp:TextBox>
                        <asp:Button ID="Button2" runat="server" Text="OK" onclick="Button2_Click" />
</asp:Panel>





vendredi 25 novembre 2011

S'abonner à un postcast sous iOS 5

Depuis le passage à iOS 5 il n'est plus nécessaire de brancher son iPhone, iPad sur un ordinateur et de faire la synchronisation avec iTunes.

Comment faire pour recevoir automatiquement les nouveaux enregistrements d'un abonnement podcast non répertorié dans le catalogue ?

L'application qui fait ça très bien est iCatcher.

Après en avoir testé plusieurs, celle-ci permet d'ajouter des podcasts et de voir les images de chaque article.

samedi 12 novembre 2011

Tutoriels Google documents : présentation, feuille de calcul

Comment utiliser Google documents, présentation :

Comment utiliser Google Documents, feuille de calcul :

dimanche 6 novembre 2011

Développer une Webapp pour iPad

Test iPad (asp.net C#) :


Request.UserAgent.ToString().ToLower().Contains("ipad")


Orientation de l'écran :

<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">

Taille de l'écran dans le fichier CSS :

@media only screen and (orientation:portrait) {
}
@media only screen and (orientation:landscape) {
}

lundi 31 octobre 2011

La météo du Bassin d'Arcachon

Retrouvez toute la météo du Bassin d'Arcachon (ville par ville) avec les horaires du soleil, les horaires des marées, la direction et la vitesse du vent : meteo.bassindarcachon.com. Site pour ordinateur et smartphone.

Comment lire un livre sur plusieurs appareils avec iBooks sur iOS 5 ?

Tout le contenu de iBooks (livres, PDF) n'est pas synchronisé automatiquement comme le sont les photos (Flux de photos), Documents, Rappels, Notes. Peut être est-ce fait pour éviter d'encombrer la mémoire de ses appareils.


Comment donc lire un livre sur plusieurs appareils ?

Premier appareil :
  • Lancer iBooks,
  • Acheter un livre en allant sur Store,
  • Le livre se copie dans l'appareil.
  • Lire le livre.
Deuxième appreil :
  • Lancer iBooks,
  • Aller sur Store,
  • Télécharger le même livre (ne pas avoir peur de le payer à nouveau car en fait le magasin se souvient que vous l'avez déjà acheter, il ne vous le facture pas de nouveau),
  • Lire le livre.
Après ces installations, les signets, annotations et autres choses que vous faites sur l'un des appareils se retrouvent automatiquement sur l'autre. Inutile donc de se souvenir où vous en êtes arrivés.

Flux de photos sur iOS 5 (Mac, iPad, iPhone)

J'ai mis un moment à trouver le fonctionnement du service Flux de photos de iOS 5. Déconcertant au début, ce service s'avère très pratique. Voici l'usage que j'en fait :
  • Mes photos sont toutes stockées sur mon Mac (Macmini en l’occurrence) et gérées par le logiciel iPhoto (version 2011 - les autres versions ne prennent pas en compte Flux de photos) : dans iPhoto paramétrer son compte iCloud (adresse finissant par me.com) en répondant "Toujours autoriser" quand le logiciel demande l'autorisation d'accéder au compte (autrement quand on active le Flux de photos on a le message "iPhoto n'a pas réussi à se connecter ..."). Il faut aussi dans les paramètres du Mac activer le service Flux de photos dans iCloud. Dans iPhoto, Préférences, Flux de photos, cocher les 2 cases : la première permet de stocker toutes les nouvelles photos du Flux de photos dans des albums (événements), de ce fait, les photos ne sont pas perdues (il faut faire le ménage de temps en temps), la deuxième permet de faire remonter vers Flux de photos les nouvelles photos copiées dans iPhoto (par exemple vous branchez un appareil photo sur le Mac et vous copiez les photos, automatiquement vous les retrouverez dans Flux de photos).
  • Je prends mes photos avec mon iPhone. Il faut sur l'iPhone activer le Flux de photos (Réglages, iCloud, Flux de photos activé et aussi Réglages, Photos, Flux de photos - c'est d'ailleurs depuis ce dernier chemin que l'on peut supprimer toutes les photos du flux sur son iPhone et non depuis le premier chemin). Les photos prises sont stockées sur mon iPhone et poussées dans Flux de photos, quelques minutes après, elles sont poussées sur les autres appareils (Mac, iPad autres iPhones). Étant donné que les photos ne peuvent pas être supprimés du Flux de photos, si une photo est mauvaise, la supprimer instantanément l’empêche d'aller dans Flux de photos et de polluer tous les autres appareils.
  • Je regarde mes photos sur mon iPad et sur mon Apple TV. Les réglages sont identiques que sur mon iPhone, il faut attendre quelques temps pour que les photos soient poussées depuis le Flux sur l'appareil (cela dépend du débit de la connexion internet). Il faut bien retenir que pour enlever les photos du Flux sur un appareil : Réglages, Photos, Flux de photos, Désactivé.
Le Flux de photos est un espace de stockage limité à 1000 photos. Les dernières photos enregistrées suppriment les premières. Il est inutile d'acheter du stockage sur iCloud pour les photos car cet espace n'est pas restreint et ne peut être gérer. L'achat de stockage permet de mémoriser les sauvegardes des appareils (quelques Gigas par appareil), les documents, courriers, agenda. Les photos ne peuvent pas être supprimées de Flux de photos (inconvénient mais aussi avantage car on ne perd aucune photo - sauf si on n'allume pas son Mac pendant que l'on prend 1000 photos).

En résumé : ma femme et moi prenons des photos depuis notre iPhone, nous retrouvons nos photos sur l'iPad et l'Apple TV. Quand le Mac est allumé, les photos sont stockées sur le disque dur dans un album. De temps en temps je fais le ménage en supprimant (depuis iPhoto) les photos que nous ne voulons pas conserver.

samedi 22 octobre 2011

Liens Facebook, Tweeter, Google+

Pour insérer un lien J'aime de Facebook :
Mettre ce code dans la zone <head>....</head> de la page html :

    <script type="text/javascript">        
        (function (d, s, id) {
            var js, fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) { return; }
            js = d.createElement(s); js.id = id;
            js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
            fjs.parentNode.insertBefore(js, fjs);
        } (document, 'script', 'facebook-jssdk'));
    </script>

Mettre cette balise à l'endroit du bouton (remplacer URL du site Web par l'adresse web du site) :
<div class="fb-like" data-href="http://www.URL du site Web"  
data-send="false" data-layout="button_count" data-show-faces="true"></div> 
 
Pour insérer un lien Tweeter :
Mettre cette balise à l'endroit du bouton

<a href="https://twitter.com/share" class="twitter-share-button"  
data-count="horizontal" data-lang="fr">Tweeter</a>
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
 
Pour insérer un lien Google+ (+1) : 
Mettre ce code dans la zone <head>...</head> de la page html :
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js">
        { lang: 'fr' }
    </script> 

Mettre cette balise à l'endroit du bouton :
<g:plusone size="medium"></g:plusone>

mercredi 28 septembre 2011

Comment écrire des vecteurs avec Google Documents

Pour écrire des vecteurs (flèches sur 2 lettres) avec le traitement de texte (Document texte) de Google Docs,

Insertion, Equation,
Dans l'équation tapez : \vec puis un espace puis le vecteur
Google docs utilise la notation LaTex dans les équations.

jeudi 22 septembre 2011

Chambre à thème sur le Bassin d'Arcachon

Offrez-vous une ravissante chambre à thème sur les bords du Bassin d'Arcachon dans un établissement de pur style « Bassin », chaleureux et original. Le dépaysement est total dans chacune des chambres décorées avec passion. Un jardin arboré et fleuri borde l'hôtel et nos 2 parkings privés sont à votre disposition pour vous garer sans difficulté en toutes saisons.

www.hotelgraindesable.com

mardi 23 août 2011

ENT-MESTEK version 2011

La version 2011 de l'ENT-MESTEK est disponible. Parmi les nouveautés, nous retrouvons : une interface compatible iPad, des TEST/QCM automatisés, des TD/TP à faire et à corriger en ligne, la réservation de matériels, des connecteurs vers Lelivrescolaire et Sésamath, la gestion des remplacements de courte durée, le déplacement de cours, l'accès au client de messagerie local via des listes de diffusion ...

www.ent-mestek.com

lundi 22 août 2011

L'étoile du Dakota

L'étoile du Dakota
Amaleo est un  jeune homme de 17 ans; il vit avec sa famille dans un « barrio », un de ces bidonvilles qui surplombent la ville de Caracas.  Grâce à ses talents de basketteur, il peut espérer un avenir meilleur, mais par une nuit de décembre, une coulée de boue meurtrière détruit ses rêves et sa vie, emportant  jusque dans la mer sa petite maison et les siens. Seuls son père et lui ont réchappé de ce cataclysme par miracle et, quelques jours plus tard, quand un employé de l'Ambassade des USA, où travaille son père comme jardinier, leur propose de recommencer leur vie dans le Dakota du sud, c'est comme si le destin leur tendait la main...


lundi 25 juillet 2011

Comment mettre un scroll dans un div ?

<div style="height:200px;overflow:auto;">
.....
</div>

Ainsi si le contenu du div est plus haut que 200px, une barre de défilement verticale apparaîtra. Sur l'iPad, il faudra scroller avec deux doigts.

mardi 19 juillet 2011

Dématérialisation des conseils communautaires

La COBAS est très engagée en faveur du développement durable et de la protection de l'environnement. [...] Un exemple concret est la mise en place de procédures internes de dématérialisation des documents. [...] Les convocations aux conseils communautaires ne sont plus envoyées par courrier mais bien par e-mail et les dossiers de présentation et annexes sont fournis sur clé USB et non en version papier [...] sachant que 41 délégués participent à 6 conseils communautaires par an et que chacun d'entre eux reçoit à chaque fois un dossier avoisinant la centaine de pages ! [...] Dès le 22 juillet, [...] les 41 conseillers auront à leur disposition une tablette numérique sur laquelle ils pourront suivre le déroulement de la séance et télécharger des documents. Ces tablettes numériques vont permettre d'éliminer l'utilisation de papier, de cartouches d'encre. Ce sera donc un gain de temps incontestable et autant de déchets en moins à traiter !

vendredi 17 juin 2011

Enlever les tags HTML d'une chaîne de caractère en C#

public static string Enleve_Tag_HTML(string TexteHTML)
{
        return System.Text.RegularExpressions.Regex.Replace(TexteHTML, @"(<\/?\w+((\s+\w+(\s*=\s*(?:"".*?""|'.*?'|[^'"">\s]+))?)+\s*|\s*)\/?>)|()", "");
}

lundi 6 juin 2011

Comment référencer une feuille style à une page ASPX dans le code en C# ASP.NET ?

Dans le MasterPage.aspx ou Default.aspx :

<head runat="server">

Dans le MasterPage.aspx.cs ou Defaul.aspx.cs :

using System.Web.UI.HtmlControls;
.....
HtmlLink lien = new HtmlLink();
lien.Attributes.Add("href", url du fichier .css);
lien.Attributes.Add("style", "text/css");
lien.Attributes.Add("rel", "stylesheet");
Page.Header.Controls.Add(lien);

Comment modifier dans le code les meta tag description et keywords en C# asp.net ?

Dans le MasterPage.aspx ou Default.aspx :

<head runat="server">

Dans le MasterPage.aspx.cs ou Default.aspx.cs :

using System.Web.UI.HtmlControls;
......
HtmlMeta meta = new HtmlMeta();
meta.Attributes.Add("name", "description");
meta.Attributes.Add("content", lavaleur);
Page.Header.Controls.Add(meta);
meta = new HtmlMeta();
meta.Attributes.Add("name", "keywords");
meta.Attributes.Add("content", lavaleur);
Page.Header.Controls.Add(meta);

samedi 4 juin 2011

Comment paramétrer son compte Gmail sur son iPhone, iPad ?

Depuis l'arrivée de iCloud, le paramétrage de son compte Gmail, de ses calendriers et de ses contacts peut se faire comme suit :

1. Si vous avez plusieurs agendas dans votre compte Google, avant de commencer, sélectionnez depuis cette adresse les agendas que vous souhaitez voir sur votre iDevice :

https://www.google.com/calendar/iphoneselect

2. Ajouter son compte Gmail



Choisir Réglages, Mail, Contacts, Calendrier

Pour avoir les emails, contacts et calendrier du compte Gmail :
  • Ajouter un compte Exchange (Adresse - email Gmail, Serveur : m.google.com, Nom d'utilisateur : email Gmail, Mot de passe : mot de passe Gmail) et synchroniser CourrierContacts et Calendriers.
Pour les calendriers supplémentaires du compte Google :
  • Ajouter un compte Gmail et synchroniser uniquement les Calendriers.
iCloud :
  • Ajouter son compte iCloud et activer CourrierRappels, Signets, Notes, Flux de photos, Documents et données, Localiser iPhone.
  • Pour éviter de faire une confusion (doublons) entre le carnet d'adresse de l'appareil et le carnet d'adresse de Gmail, ne pas activer Contacts dans iCloud, de même pour l'agenda, pour garder uniquement celui de Gmail, ne pas activer Calendriers.

dimanche 17 avril 2011

Transférer des photos depuis son iPhone sur son Mac



Avec un PC, Windows propose d'ouvrir le contenu de l'iPhone quand on le branche mais ce n'est pas le cas avec un Mac.

Pour transférer les photos de son iPhone sur son Mac il suffit de lancer le logiciel Transfert d'images, l'iPhone branché au Mac apparaît, pour faire simple, cochez la case Supprimer après importation et cliquez sur Tout importer.

samedi 16 avril 2011

Traduction de dialectes africains

Un nouveau site inédit : www.traductiondialectes.com.

Vous avez peut-être déjà eu besoin de traduire un document, un site Web ou un email dans un des multiples dialectes de l'Afrique.

Désormais avec le nouveau service www.traductiondialectes.com édité par Michael Smith International il vous sera possible de le faire dans un sens ou dans l'autre.

jeudi 7 avril 2011

Les conditions de travail dans l'enseignement

"Ce n’est un secret pour personne, notre charge de travail ne cesse de s’alourdir. [...] Les réunions se multiplient dans les établissements avec des ordres du jours très divers : trouver des solutions aux problèmes des élèves, faire des bilans, structurer la mise en place de telle réforme. Les projets se déclinent dans le cadre du projet d’établissement car il est aujourd’hui admis par notre hiérarchie qu’un enseignant qui enseigne sans faire de projet ne fait que la moitié de son travail. Le problème est que cette nouvelle dynamique se traduit en heures de présence, de discussion, bref en temps de travail. Ce temps de travail supplémentaire vient s’ajouter au temps de travail normal : les heures de cours, la préparation des cours, les corrections des contrôles. [...]

Ainsi, un enseignant doté d’une conscience professionnelle simplement normale est en permanence devant des choix pénibles : privilégier l’acte d’enseigner qui constitue la légitimité de son métier ou bien se lancer à corps perdu dans les projets et les appels à réunion dont l’efficacité reste à prouver mais qui conditionnent de plus en plus l’évaluation à travers la note administrative et pédagogique. Il peut également choisir de s’investir avec la même énergie dans ces deux domaines, mais il s’expose à ce moment là à une augmentation intolérable de sa charge de travail.

Pour couronner le tout, notre hiérarchie nous rend entièrement responsable des échecs des élèves pour ce qui concerne le travail et le comportement. Ainsi, un enseignant qui met à la porte trois fois de suite un élève car il empêche le déroulement de ses cours, va être prié de s’y prendre autrement pour garder l’élève en cours car il a droit à un enseignement comme les autres. Il n’est pas rare également de renvoyer à la responsabilité pédagogique de l’enseignant les agressions verbales dont il est victime (au sens légal du terme) de la part de certains élèves.

Réunionite, projet d’établissement et responsabilité pédagogique maximale de l’enseignant sont en fait les instruments de la nouvelle politique de gestion des ressources humaines qui vise à soumettre les enseignants à une hiérarchie qui possède des moyens de pression de plus en plus efficaces. Cette GRH a malheureusement des conséquences plus perverses car elle enlève toute légitimité institutionnelle aux enseignants qu’elle livre à la vindicte des usagers qui se comportent de plus en plus comme des clients de notre système scolaire. [...] "

Philippe Jeanjean
http://www.bordeaux.snes.edu/Bulletins/Bulletin_181.pdf

dimanche 13 mars 2011

Vacances-Arcachon.com passe en version mobile


Le site internet de locations de vacances sur le Bassin d'Arcachon (Pyla sur Mer, Arcachon, La Teste de Buch, Gujan-Mestras, Le Teich, Biganos, Mios, Sanguinet, Audenge, Lanton, Andernos, Lège Cap Ferret etc.) adopte une version mobile de recherche de logements : moteur de recherche simplifié, description des logements, contact, planning des disponibilités, réservation en ligne.

Cette version va augmenter certainement la visibilité des logements figurant sur ce site.

Pour inscrire son logement gratuitement allez sur www.msiloueur.com.

jeudi 10 mars 2011

Lettre à la Banque Populaire du Sud Ouest - BPSO

J'aime internet, j'aime le web et sa réactivité. J'étais habitué depuis longtemps à payer en ligne avec ma carte bancaire. Je faisais des virements d'un compte à un autre. Votre service permettait de le faire simplement moyennant abonnement bien sûr.

L'abonnement je le paye toujours. Depuis quelques temps vous m'avez transmis une calculatrice en plus du morceau de plastique que j'avais déjà (CB). J'ai compris le principe, au moment de payer je mets mon premier morceau de plastique dans le deuxième, je l'allume, il génère un code que je tape. Deux inconvénients, je dois me souvenir de mon code de carte bancaire que je n'utilise que pour les paiements en ligne, je dois être chez moi pour avoir ma calculatrice spécifique.

Ce soir, au moment de payer, l'écran du deuxième morceau de plastique m'indique "Changer les piles". Je n'y crois pas, je tourne le morceau de plastique dans tous les sens : pas de trappe pour changer les piles ! De toute façon j'imagine que je n'ai pas les piles adéquates ! Alors là je me sens revenir au Moyen Age, quand on transportait l'argent en voiture. C'est énorme comme geste écologique : je veux virer des fonds ce soir, il faut que je me prenne une demi journée de congés pour aller à mon agence bancaire pour changer ma calculatrice, enfin j'espère !

Mais quand aura-t-on compris en France que trop de sécurité tue la sécurité, nous qui voulons toujours faire mieux que les Américains ?

Vive Paypal !

samedi 5 mars 2011

Quelques règles de publication sur le Web

Il y a une grande différence d'écriture entre le papier et le Web. Pour éviter certains écueils voici quelques règles à retenir :


  • éviter le copier/coller brutal à partir du document papier
  • bannir le soulignement qui est réservé sur internet aux liens hypertexte
  • utiliser une police standard (Arial, Verdana, Times New Roman) en préférant les polices sans empattement (Arial, Verdana)
  • être deux fois plus concis sur le web que sur papier
  • mieux vaut utiliser un nombre limité de couleurs
  • aucune information ne doit être véhiculée uniquement par la couleur

Pour plus de détails voir :

samedi 26 février 2011

Espace insécable dans Google Documents

Dans le logiciel en ligne Google Documents, utilisez le menu Insertion, Caractères spéciaux, à côté du symbole U + saisissez 00A0 puis insérez.

Voir l'article : http://fr.wikipedia.org/wiki/Espace_ins%C3%A9cable#Saisie_de_l.E2.80.99espace_ins.C3.A9cable

jeudi 17 février 2011

QuickCM

L'histoire de ce logiciel commence tout simplement par la volonté de mémoriser des textes bibliques. Je vivais à Epernay dans la Marne, à ce moment là je découvrai Borland Delphi, extroardinaire plateforme de développement RAD, permettant enfin de programmer en Pascal en mode WYSIWYG (graphique).

Je me suis lancé dans le développement d'un programme affichant des questions et des réponses enregistrées dans un fichier texte. Une note permettait de voir si on était bon ou mauvais. Il fallu trouver un nom à ce programme, je décidai de l'appeler Ignorance, puiqu'il s'attaquait à ce mal. Peu de temps après ma femme Kati m'a conseillé de lui donner un autre nom. Sa remarque était justifiée, il fut appelé QuickCM faisant apparaître les trois lettres clées : QCM (Questionnaire à Choix Multiples).

Dans les années 1997, 1998, le monde découvrait le Web, ce fabuleux outil de consultation de l'information. Je me suis dit que je pouvais alors l'éditer moi-même en créant un site Web dédié à la vente de ce logiciel. Je l'ai d'abord vendu par l'intermédiaire de sites de partage de logiciels, alors appelés des sharewares. Le site le plus efficace à l'époque était Anshare.com créé par un habitant de Montpellier. Il y a eu aussi le site Web Yaskifo.com qui permettait de vendre en acceptant l'achat par carte bleue.

Le logiciel semblait intéresser un certain nombre de gens. Des sociétés de formations, des universités et des établissements scolaires l'ont acheté. L'armée de terre de Montpellier, et même l'armée de l'air Finlandaise, trouvaient dans ce programme un bon moyen de tester leurs élèves.

Étant professeur de Technologie au collège de Chateau-Thierry, je l'utilisais allègrement avec mes élèves. N'ayant qu'un ordinateur sur lequel je pouvais le faire tourner dans ma salle de cours, en une heure, les élèves avaient le temps de passer un test d'une dizaine de questions. J'ai alors pris goût à ce type d'évaluation et je ne l'ai plus jamais quitté depuis.

Il y a eu QuickCM 1.0, QuickCM 1.3, QuickCM 1.7 (avec publicité dans l'US du SNES), QuickCM 2.0. La société Michael Smith International (www.michaelsmith.fr) a été intéressée par l'utilisation de ce logiciel et il a été convenu qu'elle l'édite. Les moyens n'ont toutefois pas été suffisant pour diffuser ce logiciel à grande échelle. Avec la montée de l'Internet, nous avons décidé de créer QuickCM Pro, le même logiciel mais capable de créer des tests, de les mettre en ligne et de récupérer les réponses. Une équipe était prête pour la hotline. Tout était prêt pour lancer ce programme. Un dépôt du nom QuickCM a été fait auprès de l'INPI, Apple s'est opposé à ce dépôt en argumentant que le nom et le logo était trop proche de son logiciel QuickTime. Nous ravons remporté le procés, mais les ventes n'ont pas été au rendez-vous.

Ce logiciel a fini sa vie lentement jusqu'en 2003 où le site Web de vente http://www.quickcm.com/ a été fermé.

Une belle aventure, mais qui n'a pas su profiter de la bulle internet des années 2000 !

DSI

1993-2002 - DSI : logiciel éducatif de dessin technique. Une application qui tournait sous MS DOS, écrite en Borland Turbo Pascal, qui permettait de s'entraîner à la reconnaissance des 6 vues d'un objet technique. Logiciel édité par Logieduc puis par Chrysis.

L'idée de construire ce logiciel m'est venue de l'utilisation de 2 logiciels existants vendus par la société Logieduc et portant sur l'apprentissage du dessin technique. L'un (Cube 4) était très simple : il s'agissait d'empiler des cubes, l'autre plus ardu dans la reconnaissance des vues d'un objet technique (Dessduss). J'ai donc décidé de faire un logiciel d'apprentissage intermédiaire. Le logiciel consistait à partir d'un objet technique en perspective cavalière à placer les 6 vues à leur emplacement (vue de face, vue de dessus etc.). Maitrisant le logiciel Turbo Pascal (appris à l'IUT de Montpellier), je me suis mis à écrire le logiciel. A cet époque j'avais commencé à donner des cours de Technologie à Montpellier et ses environs. Comprenant la philosophie de la démarche de projet, je me suis dit que je pouvais l'appliquer à ce produit. J'ai donc rencontré d'autres professeurs de Technologie pour analyser les besoins. A cet époque M. Caleja était inspecteur de Technologie et nous nous rencontrions le mercredi après midi dans un collège de Maurin. J'ai rencontré des professeurs de Technologie du collège de Poussan (M. et Mme Zanetti) dans l'Hérault.

Une fois la version de démonstration finie, j'ai contacté le responsable de l'entreprise Logieduc. Celui-ci s'est montré intéressé par l'édition de ce logiciel. Après certains correctifs réalisés, l'édition s'est faite à partir de l'année 1994 et s'est poursuivie jusqu'en 2002.

J'ai présenté ce projet, avec une application pédagogique, lors de mon oral du CAPET (Certificat d'Aptitude Professionnel à l'Enseignement Technique) en 1994. Ce projet n'a pas reçu les honneurs du jury puisque ma note a été de 5/20. Il faut dire qu'à l'époque les projets informatiques en Technologie au collège n'était pas dans l'acceptation commune, l'informatique étant toujours considérée à part dans les processus industriels.

Cela ne m'a pas empêché d'avoir mon CAPET et d'exploiter ce projet d'une façon pédagogique avec des élèves d'un collège de centre ville de Montpellier l'année 1994-1995, où une version 2.0 de DSI est sortie, mais cette fois-ci cette version n'a pas été éditée, la première faisant suffisamment recette.

mercredi 16 février 2011

Utilisation d'un traitement de texte en respectant les règles de base

Beaucoup de personnes ont appris sur le tas à utiliser un traitement de texte. Lorsqu'on n'utilise pas les bonnes fonctions, le document produit, devient complètement dépendant du logiciel et de sa version. De plus quand on essaie de changer sa mise à forme, il faut changer chaque phrase.

Pour éviter cela, voici quelques règles à retenir : 
  • séparer la saisie de la mise en forme, 
  • ne pas appuyer plus d'une fois de suite sur Espace, 
  • utiliser les styles de mise en forme,
  • Placer les éléments les uns sous les autres,
  • Alt + 144 : É, Alt + 183 : À,
  • Ponctuations : 1 signe, un espace après, 2 signes, un espace avant et après.

Exemple de saisie d'un document plutôt littéraire :



    Exemple de saisie d'un document plutôt scientifique :


    samedi 12 février 2011

    ValidateRequest="false" ne marche pas dans asp.net 4.0

    Pour y remédier ajouter ces lignes dans le fichier web.config :


    <system.web>
    <httpRuntime requestValidationMode="2.0" />
    </system.web>

    jeudi 10 février 2011

    Nouvelles vidéos de l'ENT MESTEK

    Les nouvelles vidéos de l'espace numérique de travail pour écoles, collèges et lycée MESTEK :

    lundi 7 février 2011

    Formation contrôle de gestion bancaire

    Comment déterminer les prix de revient des prestations bancaires ? Comment mesurer la performance par secteur ou métier ? Commet intégrer les coûts de traitement back-office dans le calcul de la rentabilité des opérations générées par le front-office ? Comment intégrer le risque dans le calcul de la rentabilité tout en tenant compte de l’approche risque de Bâle 2 ? Comment déterminer et utiliser les taux de cession interne et les prix de cession interne? Quelles sont les implications des normes IAS / IFRS sur le métier et l’organisation du contrôle de gestion ?


    samedi 5 février 2011

    La mémorisation des favoris est un casse-tête !

    N'avez-vous jamais perdu tous vos favoris (URL stokées dans le menu favoris d'un explorateur) ? Cela est sans doute arrivé lorsque vous avez changé d'ordinateur. N'est-il pas frustrant de ne plus avoir accès à toute une mémoire qui a parfois mis des années à être constituée ?

    Tous les jours l'accès aux favoris traditionnels est problématique : on utilise rarement le même explorateur, l'explorateur que l'on utilise habituellement n'est pas installé sur l'ordinateur du travail, on n'est pas sur le même ordinateur etc.

    Voici quelques suggestions pour vous rendre l'accès à vos favoris plus facile :

    1. La solution la plus simple est de ne plus en avoir ! Comment ? En retenant dans sa mémoire les mots clés qui nous ont permis d'accéder au site.
    Exemple : j'ai mis plusieurs minutes à trouver sur YouTube une bonne vidéo pour illustrer un cours sur les vélos utilisés dans les stades vélodromes. J'ai retenu certains mots clés spécifiques du titre de la vidéo : "women pursuit". Les autres fois que j'ai eu besoin de la voir, je l'ai retrouvée instantanément.
    Avantage : rien à écrire. Inconvénient : notre mémoire est très volatile, cela implique d'utiliser très régulièrement la ressource mémorisée.

    2. Utiliser les favoris intégrés au moteur de recherche Google. Une fois que vous avez effectué une recherche et trouvé le site qui vous convient, une petite étoile figure à côté du titre dans les listes des résultats de Google, il suffit de cliquer sur cette étoile pour la rendre jaune. La prochaine fois que vous ferez la recherche avec les mêmes mots clés, le site arrivera en tête de liste.



    3. Garder en mémoire les favoris dans un document constamment accessible. Vous créez un document Google que vous nommez Favoris par exemple, vous collez les adresses des sites que vous voulez garder en mémoire de façon sûre.
    Exemple : je garde en mémoire de cette façon, les sites officiels avec les mots de passe d'accès. Ainsi je ne charge pas ma mémoire personnelle car je sais que je peux à tout moment les retrouver.
    Avantage : mémoire sûre, non volatile. Inconvénient : temps mis à écrire ces adresses, important de toujours se déconnecter de son compte Google avant de quitter un poste public.


    samedi 29 janvier 2011

    Piqûre de rappel !

    Une collègue perd cinq années de travail qu'elle avait enregistrées sur une clé USB en raison d'une erreur de manipulation. Un collègue prête sa clé USB une seule fois, quand il la remet dans son ordinateur, un virus endommage le système, le seul remède est de tout réinstaller en perdant les données.
    Cela vous rappelle t-il quelque chose ? Et même si vous faites très attention à vos données, ne vous est-il jamais arrivé, malgré vous, d'écraser la dernière version d'un fichier ?


    Comment faire pour que cela n'arrive plus jamais ?


    La première chose à faire est de jeter très loin de vous toute clé USB. Bon, ne soyons pas extrémiste ! Gardez-en une de secours.
    La deuxième chose à faire est d'utiliser la bonne technologie, celle que des chercheurs ont mis au point pour palier ces horribles mésaventures : un logiciel de bureautique en ligne. Google Documents bien sûr, Zoho Work online et quelques autres.
    Toutes les déconvenues citées en préambule : je les ai vécues dans les années 2000. Quand est arrivé le traitement de texte en ligne Writely, quel soulagement ! Écrire son document depuis n'importe quel ordinateur, le retrouver intégralement ailleurs, être capable de reprendre l'édition ! C'était en 2006 ! Depuis, Writely a été racheté par Google, cette même année est sorti Google Docs qui disposait d'un traitement de texte et d'un tableur, l'année d'après, en 2007, est sorti, Google Présentation, un logiciel de présentation assisté par ordinateur et en 2011, le logo de Google Documents, n'est plus accompagné de la mention bêta.

    Je ne perds plus aucun document !

    Il m'a fallu un an pour migrer tous mes documents sur Google Docs. Depuis 2007 je ne perds plus un seul fichier. Je retrouve en un clin d'oeil mes premiers documents rédigés en 2006. Le stockage est illimité. La recherche est aussi intuitive que le moteur de recherche Google.

    Je peux même réaliser des documents complexes !

    Le premier frein à l'utilisation de Google Docs est le problème de perte de format lors de l'importation des documents réalisés avec Microsoft Office ou OpenOffice. Il faut quand même bien le dire, peu de personnes utilisent correctement ces logiciels  : utilisation des styles pour formater les titres de même niveau, utilisation des fonctions d'alignement au lieu de taper plusieurs espaces ... . Quand un document est mal fait avec Office, il sera mal converti sur Google Documents.

    Le deuxième frein est le manque de réactivité du logiciel en ligne par rapport à un logiciel installé sur son ordinateur. Le choix est à faire : perdre 10 secondes à l'ouverture de chaque document, où perdre 5 années de travail.

    Depuis 2 ans maintenant, il est possible de réaliser des documents complexes, avec des formes, des flèches, des couleurs dans tous les sens.

    Il y a tant de chose à découvrir que l'effort en vaut la peine !

    Ghislain Messe
    Google evangelist

    lundi 24 janvier 2011

    L'ENT MESTEK version 2010 !

    L'Espace Numérique de Travail (ENT) MESTEK permet à un chef d'établissement d'accéder à l’ensemble des ressources pédagogiques et administratives, de bénéficier d'une transmission immédiate de l’information à l’ensemble des interlocuteurs, une diffusion et un partage de l’information qui rassurent les parents.

    Il permet aux professeurs d'accéder à leurs classes, à leurs notes, à leurs appréciations, aux profils de leurs élèves, aux bulletins, sanctions etc. La communication email est grandement facilité.

    Les parents peuvent accéder à l’emploi du temps, les notes, les cours, les bulletins de leurs enfants. Le cahier de textes numérique est en ligne, il est consultable à tout moment, ainsi que les absences, les sanctions, l’actualité de l’établissement scolaire.

    Les élèves consultent leurs notes, leur cahier de textes, leur emploi du temps. Ils peuvent aussi communiquer de façon sécurisée avec leurs professeurs et les élèves de leur classe par email.

    Plus de détails sur : www.ent-mestek.com

    samedi 8 janvier 2011

    Formation IPSAS


    Préparer des comptables et personnel financier, contrôleurs de gestion à la maîtrise des nouvelles normes comptables IPSAS- INTERNATIONAL PUBLIC SECTOR ACCOUNTING STANDARDS- pour pouvoir travailler dans un poste d’encadrement comptable et financier dans le secteur public. Comprendre les enjeux du référentiel IPSAS pour mieux l’appliquer. Appréhender l’ensemble des instruments financiers applicable au secteur public.

    www.michaelsmith.fr

    Adieu les CD !


    Avec le système Sonos que j'ai découvert récemment depuis une annonce sur Deezer, écouter de la musique dans sa maison devient vraiment facile ! Avec un Sonos Player S5 connecté sur la box internet par un câble ethernet, il est possible via une application de commander l'écoute de la musique depuis un iPhone, un iPad, un Mac ou un PC. 100 000 chaines radio disponibles, la musique achetée sur iTunes ou stockée sur son ordinateur est également disponible. On peut même brancher sa télé dessus. Vraiment l'idéal ! Enfin une solution qui permet de ne plus transporter sa musique. La vidéo à voir ici :
    http://sonos.com/products/controllers/ipad/Default.aspx?rdr=true&LangType=1036