Passage sous Windows 10–Problèmes avec le Wifi

Je viens de passer mon PC sous Windows 10 (en migration et donc sans réinstaller tout) et tout s’est globalement bien passé à l’exception de la gestion du Wifi.

Au début, mon réseau Wifi n’était reconnu qu’après un reboot complet de la machine et puis au fur et à mesure je n’ai plus eu du tout d’accès au Wifi ce qui, pour un portable, est assez dommage (Merci la clé Wifi USB en attendant :) ).

D’après Internet, la principale cause de ce problème très courant provient de la présence d’un client VPN sur le Windows précédent : ce qui n’était pas mon cas.

Le plus étrange, c’est que les réseaux reconnus dépendaient des box : pas de problèmes pour reconnaître les LiveBox, SfrBox, NeufBox des voisins mais impossible de retrouver mon réseau Freebox.

Après plusieurs (longs) coups de fil et échange de mail avec le support de Dell, j’ai trouvé une solution qui semble marcher en modifiant le paramétrage de ma Freebox et en basculant le canal primaire du Wifi en « Canal automatique » (auparavant positionné sur 12 …). Cet écran se trouve dans le menu « Mode avancé » / « Wi-Fi » / « Configuration Radio » :

configWifiEt depuis tout marche comme sur des roulettes Sourire

J’attends tout de même un retour du support de Dell pour savoir comment faire l’équivalent côté Windows au cas où ceci se reproduirait avec d’autres réseaux …

 

ReBuild 2015 + Session “Le debug sous Visual Studio 2015”

image

Cette année encore le ReBuild aura lieu à Nantes : Rendez-vous le jeudi 1er octobre au cœur de Nantes pour plus de 40 conférences présentées par des passionnés des technologies Microsoft (Experts, MVP …)

J’y aurais le plaisir de vous présenter une session sur le débogage avec Visual Studio 2015 (ce que vous savez déjà et ce que vous ne saviez pas encore mais que vous serez content de savoir Sourire)

Plus d’informations sur www.rebuild.fr.

Et pour les inscriptions c’est ici : http://bit.ly/1FaAjnD

Au 1er octobre !!

Hyper-V et la configuration des commutateurs virtuels

J’aurais aussi pu intituler ce post : « Le temps passé à essayer de comprendre comment marche la gestion du réseau dans Hyper-V … »

Après avoir reçu mon nouveau PC sous Windows 8.1, je souhaitais me créer des VM (notamment pour des développements et des tests sous Windows 10).

J’ai eu énormément de problèmes entre les notions d’interne, externe, carte réseau, carte réseau héritée jusqu’à ce que Julien Villeneau me fournisse le lien suivant qui m’a réglé tous mes problèmes comme par magie : https://www.credera.com/blog/technology-insights/microsoft-solutions/using-your-windows-8-wireless-connection-inside-hyper-v/ 

 

Rechercher / remplacer avec des expressions régulières dans Visual Studio

Dans le cadre d’un de mes projets, j’ai récemment eu à remplacer dans tout un projet décompilé (généré par ILSpy sur du Compact Framework 3.5 …) le type de code suivant :

[sourcecode language= »csharp » padlinenumbers= »true » htmlscript= »false » toolbar= »true »]
int i = 17;
List<string> l = new List<string>();
l.get_Item(12) = "une chaine";
l.get_Item(i) = "une autre chaine";
[/sourcecode]

par celui-ci :

[sourcecode language= »csharp »]
int i = 17;
List<string> l = new List<string>();
l[12] = "une chaine";
l[i] = "une autre chaine";
[/sourcecode]

Aparté : J’en suis arrivé à ce code, car Il semble qu’ILSpy ne gère pas très bien le code compilé pour le Compact Framework, d’où la récupération de ces get_Item au lieu de l’indexeur classique. J’ai eu le même problème avec les propriétés qui étaient toutes de la forme .get_NomPropriete() ou .set_NomPropriete().

Je me suis naturellement tourné vers le remplacement dans Visual Studio par des expressions régulières (Je n’aborderai pas ici leur utilisation, pour plus d’informations je vous invite à consulter le site du zéro : http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/les-expressions-regulieres-partie-1-2 ou ce site (en anglais) http://www.regular-expressions.info/)

Il se trouve en fait que le comportement des expressions régulières a changé dans Visual Studio 2012 comme décrit succinctement dans la MSDN :

Pour plus d’informations sur les expressions régulières utilisées dans les modèles de remplacement, consultez Substitutions dans les expressions régulières.  Pour utiliser un groupe de captures numérotées, la syntaxe est $1 pour spécifier le groupe numéroté et (x) pour spécifier le groupe en question. Par exemple, l’expression régulière groupée (d)([a-z]) recherche quatre correspondances dans la chaîne suivante : 1a 2b 3c 4d. La chaîne de remplacement z$1 convertit cette chaîne en z1 z2 z3 z4> La syntaxe équivalente dans Visual Studio 2010 est {:z}([a-z]) pour l’expression régulière groupée et z1 pour la chaîne de remplacement.

L’expression régulière “officielle” pour effectuer une rechercher est la suivante : .get_Item((w+))((w+) représente le groupe à conserver et à réinsérer.

 Sous Visual Studio 2012 et supérieur, le remplacement se fait de la manière suivante :

VS2012regexp

  • $1 correspond au 1er groupe de l’expression régulière (dans notre exemple : “12” puis “i”)
  • image représentant la recherche par expressions régulières

Sous Visual Studio 2008 ou 2010, le mécanisme est légèrement différent :

image

  • L’expression régulière utilisée est : .get_Item({:a+})
    • “:a” correspondà un caractère alphanumérique
    • “{}” la définition d’un groupe
  • La récupération du groupe se fait par la syntaxe 1

OneNote 2013

Bonne nouvelle pour tous les fans de OneNote (et aussi pour tout ceux qui aiment la saisie pratique de notes depuis un ordinateur, tablette ou téléphone), la version 2013 est maintenant gratuite et disponible chez Microsoft : http://www.onenote.com/.

Après une installation un peu longue mais très simple, il vous suffit d’entrer vos identifiants OneDrive.

Et oui, cette version présente quelques limitations mais qui me semblent bien mineures :

  • Celle-ci s’utilise obligatoirement en liaison avec un compte OneDrive (Gratuit jusqu’à 7 Go de stockage …)
  • Il n’est pas possible d’insérer des fichiers dans une note

Vu l’attrait de cet outil, je vous conseille de sauter le pas :)

 

La touche F4 dans Excel (Répéter la dernière action)

La touche F4, bien que peu connue, est particulièrement utile dans Excel (toutes les versions à ma connaissance). Celle-ci sert à répéter la dernière action unitaire effectuée par l’utilisateur, ce qui correspond soit à un clic sur une fonction du ruban, soit au passage par un écran permettant de positionner plusieurs attributs.

Ainsi il est possible de répéter une mise en gras, la définition d’une couleur de remplissage, l’ensemble des propriétés de format d’une cellule ou même l’insertion ou la suppression de lignes.

Passons à quelques exemples pour illustrer son utilité :

Exemple 1 : Répéter un formatage de cellule

Je souhaite ici colorier rapidement en rose, entourer de bordure et mettre en gras l’ensemble des cellules qui sont barrées.

La méthode habituelle consisterait à effectuer une multi-sélection (Control+clic) de toutes les cellules qui nous intéressent puis de faire les modifications souhaitées. L’inconvénient de cette méthode est que l’on risque fort d’oublier une cellule et d’avoir à repositionner les propriétés une par une.

La méthode astucieuse consiste à sélectionner une seule cellule (B15) par exemple, de faire « bouton droit » – « Format de cellule » et de définir l’ensemble des propriétés souhaitées. Une fois cela effectué, il ne reste plus qu’à se positionner sur les cellules une par une (ou en multi-sélection) et de taper F4 pour que la dernière action soit répétée.

Voici le résultat :

Exemple de touche F4 dans Excel

 Exemple 2 : répéter la suppression de lignes

J’aime aussi beaucoup utiliser cette fonction dans des tableaux ou je souhaite supprimer des lignes complètes un peu partout.

Dans ce cas, il suffit de sélectionner une ligne, de la supprimer (Bouton Droit, Supprimer). Tant qu’aucune autre action n’est effectuée, la sélection d’une ou plusieurs lignes et l’appui sur F4 supprimera directement ces lignes, ce qui est autrement plus rapide qu’un autre raccourci clavier ou qu’un clic droit puis Supprimer

 Voici le résultat :

La touche F4 lors de la suppression de lignes

Et pour finir, il faut noter que cette touche F4 est aussi disponible dans Word avec évidemment le même usage.

 

Rebuild 2013

Bonjour à toutes et tous,

Vous n’avez pas pu vous rendre au Microsoft TechDays cette année ?
Les annonces de la Microsoft Build vous intéressent ?
Vous avez des projets avec les technologies Microsoft ?
 
Cet événement est fait pour vous !
 
L’association Les Communautés Microsoft organisent le 3 Octobre à Nantes un salon Informatique nommé « Rebuild 2013 ».

ReBuild 2013, c’est donc :
un espace de 800 M²
7  Conférences plénières
32 sessions techniques

15 MVP/MSP
28 Speakers
30 stands partenaires​

En résumé :
Découvrez les nouveautés des produits Microsoft et partenaires ainsi que les activités de l’association et les programmes d’aides.​
Concours Microsoft/NOKIA avec Rudy HUYN et Samuel BLANCHARD MVP Windows Phone : des Lumia 920 et 620 à gagner ! Consultez le programme ​pour assister à la session !

Pour vous inscrire et en savoir plus : http://www.rebuild.fr
Rebuild 2013 
Le 3 octobre à Nantes
Assistez à la Conférence Rebuild !
Manufacture des tabacs
10 boulevard de Stalingrad
44000 Nantes
http://www.rebuild.fr