Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Vins' blog

Blog technique de Vincent Bellet sur le monde Microsoft : actualités, Imagine Cup, .NET...
IC2007: D-1

SmileBonjour a tous,

En live from Seoul, la competition se prepare...

Comme vous l avez vu sur le blog de Richard on est arrive hier a Seoul pour mettre en place l orga. Kangoo et moi sommes les capitaines pour SDI et je peux vous garantir que la pression monte tant pour nous que pour les competiteurs qui arrivent entre aujourd hui et demain (notamment les francais).

L organisation coreenne est tres bonne, beaucoup de choses ont evolue par rapport a l Inde l an dernier.

On est loge dans un super hotel et tout commence a etre pret. Les salles de presentation sont quasiment finies, tout le materiel est pret.

On vous tiendra au courant des avancees notamment sur le blog de l equipe fr: http://blogs.codes-sources.com/imaginecup/default.aspx

Je souhaite d avance bonne chance aux francais meme si notre role doit rester objectif Smile

Vincent

La separation des couches : mythe ou realite?

Salut a tous,

Je vais m attaquer un sujet qui leve souvent des debats et polemiques et votre avis m interesse.

Je prepare actuellement mon MCTS ASP.NET par les learning officiels MS. Une chose m a frappe hier pendant l unit consacree a l affichage des donnees via les controls ASP.NET (datagrid, gridview...).

En effet, un des benefices non negligeables de .NET 2.0 est nul doute son IDE officiel. Un des avantages est de pouvoir developper des choses tres rapidement, qui demanderaient a la main surement plus de temps....bref! Ce qui me "sidere" c est l utilisant des objets source. Bien que tres bien faits, ils vont a l encontre de la separation des couches, notamment de pattern comme MVC.

En particulier dans une appli web, il est vraiment important de pouvoir separer la logique metier, de la presentation, des donnees. Je concois que pour des applications simples cela s avere peut etre non pertinent.

Personnellement, je suis en charge de mettre en place des solutions techniques dans le monde Microsoft (.NET/SQL Server et Sharepoint) pour l equipe de Londres de la banque d investissement societe generale, je peux vous garantir qu il est impensable d utiliser des requetes SQL dans la couche presentation. Quand je vois des requetes inside les fichiers aspx, j hallucine un peu. Merci le dynamisme si vous modifiez ne serait ce que le nom d une table, vous etes bons pour modifier votre code et le redeployer sur les serveurs de prod (process long et delicat dans de grandes organisations). Le raisonnement va plus loin, pour des raisons de securite (a moins de faire un deploiement readonly ou le contenu des fichiers aspx se trouve compile dans une DLL) sinon on peut acceder au contenu de la requete.

Je suis meme de plus en plus contre l utilisation de requetes SQL inside l application. Pour la simple et bonne raison qu il faut recompiler l appli ou du moins votre couche de donnees selon votre architecture des que vous changez quelque chose. Dans la plupart de nos choix techniques, la solution des procedures stockees avec SQL Server 2005 est privilegiee (je sais qu il y a des avantages/inconvenients pour les requetes comme pour les proc stockees)

Je serais curieux d avoir vos avis constructifs sur cette question.

Vincent

IIS 7.0 + Vista + ASP.NET : PB permissions

Salut a tous,

Depuis quelques jours je suis passe a du FULL Vista et je dois dire que je suis vraiment content de l OS, j en decouvre toujours un peu plus chaque jour.

Concernant le DEV avec IIS 7.0, a l ouverture d une solution existante avec une appli Web, vous pouvez avoir plusieurs types de messages d erreur qui tournent autour de la securite et des permissions.

Exemple:

You must be a member of the Administrators group on the local computer to access the IIS metabase. Therefore, you cannot create or open a local IIS Web site. If you have Read, Write, and Modify permissions for the folder where the files are located, you can create a file system Web site that points to the folder in order to edit the files.

Bon deja pour tout probleme de compatibilite verifiez les composants de IIS installes depuis panneau de config >> Programmes >> Activer ou desactiver des fonctionnalites Windows. Smile

Mais surtout d executer Visual Studio 2005 en mode administrateur depuis les proprietes de l executable car meme si votre compte windows est dans le groupe administrateur vous pouvez rencontrer ce type de probleme.

Voila j espere que ca pourra en aider certains.

++

.NET 2.0 - Permission d une connexion ADO a partir d un Intranet

Bonjour a tous,

Je suis tombe sur un point interessant lors du developpement d un framework d entreprise sur lequel je travaille en ce moment.

Avez vous deja essaye d ouvrir une connexion avec ADO a partir d un disque sur le reseau pointant su un serveur de donnees (qu il soit local ou lui aussi sur le reseau)?

Si oui et en gardant les options par defaut de securite de .NET 2.0, vous aurez cette magnifique exception:

Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed

Sous .NET 1.0/1.1, vous pouviez le faire sans probleme, il se trouve que les regles de securite ont ete augmentees sous .NET sur ce point precis.

En effet, pour permettre l execution de votre code, en l occurence l ouverture de votre connexion avec votre SGBD, vous devrez modifier un parametre depuis la console de configuration du framework.

Control panel / Admin Tools / Microsoft .NET Framework 2.0 Config

My Computer / Runtime security policy / Machine / Code Groups / All_Code / LocalIntranet_Zone

Clic droit properties: Permission Set et mettre la valeur Full Trust (si vous etes sur bien entendu des executions faites depuis ce disque reseau).

Relancez votre appli et ca devrait fonctionner!

Vincent BELLET

Visual Studio 2005 : votre solution disparait dans le solution explorer?

Bonjour a tous Smile,

Je ne sais pas si vous avez deja eu le probleme mais je peux vous garantir que c est relativement frustrant quand ca vous arrive.

Symptome

Vous creez une nouvelle solution dans votre IDE favori, vous desirez y ajouter un projet (quelque soit son type), et la vous voyez bien votre projet, pas de soucis mais votre solution n apparait plus dans le solution explorer! Oula c est bien embetant sachant que tous les elements d une solutions que l on souhaite ajouter se font depuis le solution item dans le solution explorer...

Ce qui est encore plus frustrant c est si vous ouvrez une solution existante et la tout semble fonctionner, vous voyez bien votre solution et vos differents elements. Mais que se passe t il?

On pourra par exemple supprimer les projets de cette solution et ajouter ses propres projets, helas a l avant dernier projet que vous supprimerez, votre solution disparaitra!

En fait, en dessous de deux projets, le solution item disparait. Ce n est pas un probleme avec le fichier SLN, d ailleurs vous penserez a regarder son contenu et tout sera normal si vous le comparez avec d autres.

 

Cause

En fait cela se produit si a la premiere utilisation de VS2005 vous avez parametre votre environnement de travail pour VB et que la vous developpez une solution C#.

 

Resolution

Reinitialiser l environnement de travail pour C#.

Tools / Export and Imports Settings... / Reset all settings / Visual C# environment settings

 

Comme j y ai passe quelque temps pour comprendre ce qui avait bien pu se passer, je prefere le diffuser au cas ou certains auraient ce probleme, tres ennervant et frustrant!

@+, Vincent Bellet

Imagine Cup 2007 : avis aux developpeurs!

Salut a tous,

MS France recherche actuellement des developpeurs pour la categorie "Interface Design"!

Ils veulent creer des binomes designer/developpeur qui se completeront sans probleme pour cette categorie! Le developpeur aura pour tache supplementaire d etre le chef de projet.

Le 26 janvier prochain MS France organise une journee de presentation/formation pour le developpement Web et Interface Design. Vous beneficierez donc de l appui des evangelistes fr de MS pour monter d un cran le niveau de vos projets!! Une aide sans aucun doute indeniable!

Si vous souhaitez y participer, envoyez un email a Blandine Berg bberg@microsoft.com

Pour rappel vous devez etre etudiant jusqu au mois de mai pour pouvoir participer. Je vous rappelle le site officiel de la competition http://www.imaginecup.com

N hesitez pas car vous pouvez gagnez votre place en finale mondiale en Coree!!

Bon courage a tous les participants

Vincent.

Vous avoir probleme avec Free => ADUF.org

Suite au message de Nix sur les problemes rencontres avec Free lors d une inscription, d un upgrade, coupure ou autre, je vous conseille fortement de vous inscrire sur le forum de l ADUF (Association Des Utilisateurs de Free) a cette adresse : http://www.aduf.org/index.php

Pourquoi?

Tout simplement parce des gens Corp de Free viennent sur le forum et vous aident a resoudre le probleme.

Il y a un an j avais voulu passer en degroupage total, FT m assurait que c etait pas possible et compagnie vu l etat de ma ligne, j ai ete sur ce forum et un mec de Free a repris le dossier en main et j etais en degroupage total 10 jours apres.

Bonne chance, notamment a Nix Wink

Qui va vendre le plus de consoles?

Si vous vous interessez au combat mene entre MS, Nintendo et Son...vous pouvez voir l etat des ventes ici meme : http://nexgenwars.com/

En prime vous pouvez faire une jolie sign sur un forum ou autre Big Smile

 

MS a quasiment 1 an d avance donc bon faut attendre quelques mois (surtout le passage de Noel et le deploiement sur les differentes zones de la PS3)

D apres les news MS s est donne 10 millions de consoles vendues apres Noel, cela semble tres faisable quand on regarde le score actuel.

Vincent

Astuce : IIS 5.1 Erreur 0x8ffe2740

Hello,

Je me suis aperçu que depuis quelques temps j avais des soucis a demarrer mon IIS local. Une erreur assez peu explicite avec le code 0x8ffe2740 apparaissait.

D apres le support MS correspondant : http://support.microsoft.com/kb/816944, on sait qu un processus utilise le port 80 en TCP. J ai utilise TCP View et rien a faire, je ne voyais aucune application utilisant le port HTTP. Surprise

En fait, en naviguant sur le Web je suis tombe sur un post dans un forum qui mettait en evidence un conflit avec Skype.

J ai coupe skype et demarrer IIS, nickel. Vous pouvez neanmoins utilise Skype apres le demarrage de IIS sans souci. Smile

Donc deux solutions, soit arreter d utiliser Skype, soit le demarrer apres IIS ou du moins le couper au moment ou vous demarrez votre serveur HTTP favori!

Vincent

Les projets publics de Microsoft Live Labs

Salut a tous,

Je me suis interesse un petit peu aux projets qui sortent des labs de MS...

Notamment le live labs ou on trouve un partenariat entre les universites et MS research. Ainsi, de talentueux doctorants viennent meler leurs neurones a ceux des chercheurs de MS et des experts Web de la division live de MS. Pour donner quoi?

Des projets hyper innovants et bien entendu hyper pointus, toujours dans l optique de developper encore et toujours les fonctionnalites offertes a l utilisateur.Surprise

Actuellement trois projets ont ete annonces publiquement depuis cet ete. Les MSP ont meme eu le droit a une demonstration de Photosynth par dubrow (Benjamin Gauthey, MS France) la semaine derniere. Cool

Sans plus attendre, pour ceux qui ne connaissent pas ou juste de nom, je vous conseille d aller voir ces projets sur le site officiel et de visionner les videos pour voir des demonstrations assez impressionnantes...

Les projets sont donc :

  • Photosynth : reproduire un univers en 3D a partir de photos
  • Seadragon : "vous n utiliserez plus jamais votre ecran comme avant..."
  • Entity extraction : lier des donnees a des fonctionnalites (exemple : a partir d une adresse, on obtient un pop up du temps a cet endroit...)

Pour toutes les informations relatives a ces trois projets d importance : http://labs.live.com Smile

Je pense egalememt aue vous pouvez contacter egalement Benjamin vu sa specialite pour les innovations technologiques chez MS si vous voulez de plus amples infos...ou que vous etes anglophobes

Vincent Bellet

IC 2007 Software Design : où, quand, comment...? Quelques cles

La finale mondiale se deroulera à Seoul en Coree du sud l'ete prochain, une fois les selections nationales achevees.

Jusqu a cette finale, le chemin est long et perilleux! Smile [:)]

Il faut garder en permanence en tete que le plus important du debut a la fin de votre participation sera votre idee! Vous ne serez pas juges sur votre code, vos algos ou autre.

Le critere le plus important est la maniere avec laquelle vous avez reussi a repondre a la problematique en l'occurence : l'education pour tous.

La date de depart de la competition est le 1er novembre mais n'hesitez pas deja a brainstormer et former vos equipes. Les sujets sont suffisamment vastes pour que vous puissiez vous y perdre et passer beaucoup de temps a affiner vos idees!

1ere etape : cachier des charges de 4 a 15 pages presentant votre idee, les fonctionnalites, les spec de votre prototype qui doit etre developpe pour la finale FR en mai. Ce cahier represente le 1er round de SDI en France et votre selection pr cette finale.

  • Sujet : definir l'education pour vous et montrer en quoi votre projet repond de manière pertinente et bien entendu innovante a ce sujet
  • Pensez business : votre projet est il reellement interessant? Presente t il un marché pour une potentielle commercialisation? Essayez de consulter des entreprises...
  • Preparez votre presentation (en anglais) comme si vous envisagiez de le vendre, le jury est comme un client qu il faut convaincre de l'acheter!
  • Au niveau mondial l aspect technique rentre aussi en jeu : essayez d integrer des appareils mobiles mais attention il faut que ce soit pertinent, il ne faut pas faire une architecture complexe pour dire "nous, notre projet est complexe", non, il faut que cela apporte une valeur ajoutee concrète
  • Pensez encore business avec vos services Web, c'est un requirement technique : développer vos propres services (encore une fois bien integres, pas des pieces rapportees ;))
  • INTEGRER CE PROJET COMME PROJET ECOLE : appui des enseignants, volume horaire alloue, usage des équipements...

Voila quelques cles pour vous "guider" dans cet univers nebuleux, intriguant & stimulant qu est le concours Imagine Cup! Smile [:)]

@+ Vincent

Impressions & feedbacks sur Imagine Cup 2006

Salut à tous,

La finale en Inde est maintenant loin...mais pas dans les souvenirs...

Je pense qu'il est pas mal que je donne à la comunautés mes impressions sur le déroulement d'Imagine Cup 2006 pour ma Team Dribble. J espere que ces quelques lignes pourront vous donner encore plus envie de vous diriger vers les plus hautes spheres de ce concours! Cool [H]

Nous avons participé dans la catégorie conception logicielle. Si les règles ne changent pas cette année, un cahier des charges qui présentent les spécifications, fonctionnalités, la problématique du logiciel est à fournir d'ici la fin janvier. A partir de la, le jury de MS sélectionne les meilleurs projets pour la finale française qui consiste à présenter son prototype. C'est une journée très stressante dans une athmosphere de competition ou tout le monde veut representer son pays!!

A notre grande surprise et surtout pour notre plus grand plaisir, nous avons été selectionnés pour representer la France sur SDI. Quel honneur!

Le stress et la pression connus jusqu a maintenant n étaient rien à côté de cette finale mondiale. On est arrivés vers les 6h du matin sur le lieu de la compétition avec un décalage horaire de 4h...bref tres frais! Smile [:)]

On vous accueille et la vous vous sentez sous pression plus que jamais...la compétition démarre 3h plus tard Tongue Tied [:S]. IL ne faut pas craquer, on represente la France quand meme! lol

Une fois un round passé, vous enchainez quelques heures plus tard sur un autre round...entre la pression, le stress et la fatigue il faut tout de même resister et donner le meilleur de soi meme! Sacre challenge humain je vous le garantis! Surtout que les timing changent donc forcement votre presentation/demo change aussi...

A chaque round vous espérez que le nom de votre pays soit cite jusqu au moment où...et ba non vous ne faites pas partis des finalistes...grosse deception, une pression qui redescend...avec un collegue de l equipe on arretait plus de dormir tellement on avait accumule la pression et la fatigue durant la competition mais aussi sur toute la preparation! 

La deuxieme partie du sejour vous permet de decouvrir le pays d accueil, de vous detendre et reprendre une vie -humaine- Smile [:)]

Je ne suis pas sado mazo mais sincerement malgre tout ça je le referais sans probleme, une expériene humaine incomparable. Vous découvrirez les projets des autres pays, des idées que vous n'avez même pas envisagées 1 seconde malgre toutes les heures de brainstorming! Perso, j'ai meme ete en admiration de certains projets tant sur la technique que sur l idee.

Comme vous avez du le comprendre, je vous conseille vraiment d y participer si vous en avez l occasion...vous ne le regretterez pas!

Vincent

Le programme Microsoft Student Partners remplace le titre Most Valuable Student

Dans une optique d'harmonisation des programmes réservés aux étudiants par Microsoft dans le monde entier, le programme MVS a laisse sa place ou pas tout a fait.

Plusieurs représentants de chaque pays ont ainsi exprimé leur choix en juin dernier sur des propositions sur le nouveau programme. Deux idées lancées par les services marketing et les agences de publicité de Microsoft ont été communiquées pour faire un choix.

Après un premier tour, un pays a proposé un choix nouveau celui...de Microsoft Student Partner.

C'est ce choix qui a été retenu par les MVS français et les microsoftees du departement education.

Le programme MVS revu et renommé...il va prendre une nouvelle dimension.Le programme MSP s'adresse aux étudiants qui s'impliquent dans les produits & technos MS, en animant des student clubs comme on peut le voir dans les ecoles en France, en participant activement à des communautés et aux evenements MS. On peut être issu d'une école d'ingé MAIS AUSSI d'une école de commerce, l'informatique d'aujourd'hui est orienté vers les services, la vision business d'un projet est obligatoire! On ne privilégie pas un profil technique!

EDIT: finalement le titre MVS disparait bien, ce n'etait pas le cas lors de la reflexion sur MSP, désolé pour cette information erronée

 

Vincent

Step up To the Imagine Cup 2007!

Bonjour à tous,

Le plus grand concours technologique étudiant est de retour pour 5ième édition en 2007 en Corée!!

Vous pouvez déjà vous inscrire sur le site officiel de la compétition.

Cette année des changements sont à prévoir...ne serait ce que sur l'ajout de 3 nouvelles épreuves.

Les 9 épreuves sont décomposées en 3 catégories

  • Solutions techniques : conception logicielle, développement web et solutions embarquées
  • Skill challenges : algorithme, Hoshimi & IT
  • L'art numérique : court metrage, photo & conception d'iinterface graphique

3 catégories aux pôles de compétences bien différents et ayant 2 point communs :

  • Utilisation des logiciels et produits Microsoft
  • Le thême de l'éducation pour tous

Pour chaque catégorie, des règles, des dates et des délivrables propres à chaque pays, le site français sera dispo d'ici quelques semaines (en theorie mi octobre).

Pour la catégorie phare de l'Imagine Cup, la conception logicielle, il faudra réfléchir à une application autour de l'éducation avec une solution à la fois pointue, originale et bien aboutie. La premiere etape etant un cahier des charges de 1 à 15 pages à fournir pour la fin janvier.

Pour tous les renseignements concernant l'Imagine Cup en France vous pouvez contacter Blandine Berg (MS France, dept education) bberg@microsoft.com. Cool [H]

Si vous souhaitez vous renseigner sur la compétition, le mieux pour l'instant est de consulter le site général de MS Corp!

Je reviens vers vous des qu on a plus d'infos. Avec kangoo (Guillaume Belmas), on est chargés de diffuser l'information sur l'IC 2007 aupres des ecoles et campus Smile [:)]

Imagine Cup c'est un moment magique et inoubliable, je parle en connaissance de cause

Pour vous inscrire, notamment pour participer sur les forums...

Vincent

Plus de Messages « Page précédente


Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01