Articles

Tenir compte de la casse dans une requête SQL

Image
Comment tenir compte des majuscules et minuscules dans une recherche SQL dans une base SQLServer ? En utilisant l'instruction " COLLATE SQL_Latin1_General_CP1_CS_AS " comme dans la requête suivante : SELECT traduction FROM Dictionnaire WHERE mot=@mot COLLATE SQL_Latin1_General_CP1_CS_AS

Mon deuxième iBook

Image
Technologie 3° Ce manuel scolaire couvre l’ensemble du programme de Technologie de troisième. Une grande place est laissée aux vidéos, certaines sont en anglais, l’apprenant saisit ainsi l’importance de cette langue dans la culture technologique. Les matières en nombre suffisant, laissent le temps pour réaliser un objet technique et un produit multimédia. La plupart des chapitres contiennent un test de révision et une partie pour aller plus loin. Deux vidéos de 45 minutes sur l’histoire de l’énergie et Nikola Tesla ainsi qu’un serious game permettent de varier l’apprentissage. Toutes les ressources sont récentes et pratiques, elles permettent de tenir en éveil l’élève tout au long de l'année. Pour ceux qui n'ont pas encore d'iPad, d'iPhone ou d'iPod, voici la version en ligne : Technologie 3° sur BOOK-MESTEK .

Télécharger une vidéo Youtube depuis un navigateur comme Safari

Image
Pour télécharger une vidéo sans installer un seul logiciel, addons ou autre ... afficher la video sur youtube, remplacer dans l'URL www.youtube.... par www. ss youtube....

Comment afficher la Barre verticale sous Mac OS avec Parallels Desktop Windows ?

Image
Combinaison de touches : CTRL + ALT + Maj + L

Mon premier iBook

Image
En janvier 2011 est sorti le logiciel  iBooks Author , grâce à lui j'ai pu rédiger mon premier iBook, réellement un TextBook, c'est à dire un manuel scolaire :  Technologie 6° . Distribué sur iBooks Store il est utilisable en mode déconnecté sur iPad. Idéal pour les manuels scolaires enrichis, cette technologie permet de profiter de vidéos, animations 3D et de diaporamas. Elle offre la possibilité à l'étudiant de réaliser des tests autocorrectifs pour évaluer sa compréhension et d'écrire des notes, voire des réponses, pour les envoyer à son professeur. Voilà une techno qui remplacera prochainement, à la fois les cahiers et les manuels scolaires papier ! Pour ceux qui n'ont pas encore d'iPad, voici presque l'équivalent en mode Web : Technologie 6°  

Le livre numérique : c'est plus sympa !

Image
Acheter un livre et le lire à plusieurs, chacun à son rythme et en même temps, était impossible jusqu'à l'avènement du numérique. Avec le numérique, après avoir acheté un livre dans un magasin comme l'iBooks Store, il suffit de se connecter à son compte, sur l'appareil de son voisin, et de télécharger le livre. Une fois l'installation terminée, se déconnecter et demander à son voisin de se reconnecter avec son compte. Il ne semble pas qu'il y ait une limite au nombre de copies que l'on peut ainsi se partager. Avec ce moyen, tout le monde y trouve son compte : l'auteur (qui reçoit une rétribution pour son travail), le lecteur et ses amis à qui il peut donner une copie.

Faire un antislash sous Mac

Image
Comment faire un backslash, antislash, barre oblique inversée sous Mac et dans un environnement Windows ? ctrl + alt + shift + / Testé dans Windows 8.1 installé dans le logiciel Parallels Desktop. De la même façon pour faire des crochets droits : ctrl + alt + shift + [

Imprécr sous Mac

Image
Comment faire une impression écran sous Mac ? cmd + shift + 3 Shift : touche majuscule. Une photo de tout l'écran est prise et enregistrée dans un fichier jpg sur le bureau

Comment renseigner l'attribut placeholder d'un textbox en ASP.NET ?

Soit une TextBox déclarée dans la page .aspx : <asp:TextBox ID="resultat" runat="server"></asp:TextBox> Pour remplir l'attribut placeholder, dans la page .aspx.cs : resultat.Attributes["placeholder"] = "Écrire le résultat de : 2 + 4";

Défilement de toutes les coches d'une page en javascript

Voici une fonction qui parcourt toutes les checkbox dont l'id contient un nom, les coche ou les décoche en fonction de la checkbox transmise à la fonction : function Cocher(nom, box) {      var elements = document.getElementsByTagName("input");      for (var i = 0; i < elements.length; i++) {          if (elements[i].id.indexOf(nom) > -1) {               try {                    if (box.checked) {                         if (!elements[i].checked) elements[i].checked = true;                    }                    else {                         if (elements[i].checked) elements[i].checked = false;         ...

Les accents sur les majuscules et caractères spéciaux de la langue française

Image
On ne se souvient jamais du code qui génère les caractères spéciaux français. Faites une recherche Google avec les mots clés "accent sur majuscule" et copier/coller depuis cette liste : É È Ê À Â Æ æ Î Ô Œ œ Û Ù Ç

Détecter et remplacer une URL dans un texte

Image
Pour remplacer une URL ou un email dans un texte et le rendre cliquable : message contient le texte. string message_contenu = message.Replace("<br/>","\n\r"); try {      Regex urlregex = new Regex(@"((http|https):\/\/([\w.]+\/?)\S*)", RegexOptions.IgnoreCase | RegexOptions.Compiled);      message_contenu = urlregex.Replace(message_contenu, "<a href=\"$1\" target=\"_blank\">$1</a>");      Regex emailregex = new Regex(@"([a-zA-Z_0-9.-]+\@[a-zA-Z_0-9.-]+\.\w+)", RegexOptions.IgnoreCase | RegexOptions.Compiled);      message_contenu = emailregex.Replace(message_contenu, "<a href=mailto:$1>$1</a>"); } catch { } message_contenu = message_contenu.Replace("\n\r", "<br/>");

Comment écouter un livre audio synchronisé avec iTunes sur iPad ou iPhone ?

Image
Une fois le livre synchronisé avec iTunes : On peut écouter le livre en lançant l'application Musique, et en sélectionnant l'icône Audiobooks en bas :

Vérifier la validité d'une adresse email en ASP.NET

Image
Dans le code source ajouter pour gérer les expressions régulières : using System.Text.RegularExpressions; Puis la constante : public const string MatchEmailPattern =             @"^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@"      + @"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])\."      + @"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|"      + @"([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$"; Utiliser ensuite la méthode suivante pour vérifier si l'email est valide ou pas : public static bool IsEmail(string email)     {         if (email != null) return Regex.IsMatch(email, MatchEmailPattern);         else return false;     }

Comment définir une largeur 100% prenant en compte des marges ou des espaces ?

<div style="width: calc(100% - 20px);padding: 10px;"></div> L'espace est nécessaire autour du signe de l'opération, sans quoi calc() n'aura pas d'effet. Ce style est prise en compte par la plupart des navigateurs modernes.