samedi 19 juin 2010

Campus de San Francisco... Ca va mal? Bah moi j'y retourne!!!



Bonjour a tous,

Suite à la lecture des commentaires laissés après la suppression de mon post sur San Francisco, j’ai décidé de remettre le plat sur le feu.

Premièrement je me rends compte aujourd’hui de l’erreur que j’ai commise en postant un message aussi incendiaire sur un media public. 
Comme beaucoup, j’ai suivi de près l’évolution d’un certain blog (que je ne citerai pas) et j’estime que certains propos vont trop loin (paroles de chansons). Il y a des manières de dire les choses, et quand j’ai écris mon post, j’ai fait la même erreur. Je ne jette donc pas la pierre aux admins du blog en question. Je trouve juste que ca dévalorise le message global, c'est dommage...


Mais nous, pauvres français ^^… Avons pour habitude de critiquer la moindre chose qui nous gène. Je ne veux pas dire que nous avons tort, loin de la. Mais on devrait aussi prendre l’habitude de parler des points positifs aussi souvent que des points négatifs.

De plus, j’ai contacté Lisa, la DR de San Francisco. Je ne peux rien dire de plus pour le moment sur ce qu’elle m’a dit, si ce n’est de patienter encore un peu. Mais ce n’est pas vraiment de ca que je voulais parler.

Aussi… Même si certains propos sont vrais… Même si je fais une grosse bêtise… Je me réinscris à San Francisco.


Pourquoi ?
Car la ville est super. Le cadre est génial. Ca me manque trop. Ma Dodge Neon, mes colocs, les Road Trips, les galères pour acheter du vin (j'avais que 19-20 ans), les repas sur la plage, les apéros chez les potes sur Geary Blvd & 36th Ave…

Le surf, Chinatown, Walnut Creek, Las Vegas, la Zone 51, les délires en français dans un bus bondé de personnes ne comprenant rien à nos fous rires…

Le resto Cheescake Factory, le Moscone Center, Starbuck, le Cable Car, MUNI, les collines, Twin Peaks, le soleil…


Dans la vie il faut faire des choix et on les fait toujours en fonction des éléments qu’on a a un instant donné. J’en ai fait un en février 2008 et je ne le regrette pas. Je refais le même maintenant. Apres, je dis pas… Je vais peut être me planter. On verra…

Mais je veux VRAIMENT retenter l'expérience !
Et je donne rendez vous a tous les potes de B3 San Francisco de 2008/2009 réinscrits cette année. On se revoit en Novembre !

mardi 27 avril 2010

Graveur Blu-Ray pour portable

Je viens de tomber sur un lecteur graveur Blu-Ray sur le site d'Amazon.com :
Sony BD-5730S 6x BD 12.7mm Tray SATA Blu-ray Writer

Disponible pour 225 USD hors frais de ports, ça peut être un bon deal.

Voilà ses caractéristiques sur le site de Sony : Cliquer ici.

mardi 19 janvier 2010

SUSDB.mdf SUSDB_LOG.ldf => Access denied - Accès refusé

Problème aujourd'hui, après une restauration de données sur mon serveur Windows Server Update Service (WSUS)... Après un crash du disque dur contenant la base de donnée et une restauration avec Symantec Backup Exec, certains droits d'accès à la base de données n'ont pas été restaurés correctement.

Symptômes au niveau de la console de gestion :


Bien entendu, cliquer sur le bouton "réinitialiser le nœud du serveur" ne change rien au problème.

Jetons un petit coup d'œil à la base de données, en lançant SQL Server Management Studio.


Il est possible que vous ayez à redémarrer l'instance de SQL Server à partir de Management Studio, et de faire un petit F5 pour réactualiser l'affichage. Tentez ensuite de développer la base "SUSDB" et vous verrez ce message.
Erreur SQL Server 5120. Un petit tour sur Google vous apprendra qu'il s'agit d'une erreur de droit d'accès après vous avoir amené sur le site de Microsoft.
Cliquez ici pour accéder à la page Microsoft en question.

Vous pouvez suivre le guide précédent, ou aller plus vite en rajoutant les droits d'accès pour le SERVICE RESEAU aux fichiers.

Rendez-vous donc à l'endroit spécifié dans l'erreur vue dans SQL Management Studio, vous y trouverez deux fichiers.

Suivez alors les 7 étapes données dans le screenshot, en faisant un clic droit sur le premier fichier, SUSDB.mdf, puis en allant dans ses propriétés.
Lors de l'étape 4, sélectionnez le serveur local, et pas le domaine auquel le serveur appartient.
A la fin de la 7ème étape, il vous sera demandé les autorisations que vous voulez donner à "SERVICE RÉSEAU". Attribuez-lui "Contrôle Total".

Validez, et répétez l'opération avec le deuxième fichier, qui correspond aux logs de la base.

Retournez dans SQL Management Studio (ou allez dans les services du serveur) et redémarrez l'instance du serveur SQL Server. Réactualisez l'affichage, et vous aurez enfin accès à la base :


Retournez dans la console d'administration de WSUS, et cliquez sur le bouton "Réinitialiser le nœud du serveur".

Comme vous pouvez le voir, il y a du mieux mais ce n'est pas encore tout à fait ca... D'après la console, le service "WSUSService" n'est pas lancé.

On lance donc une Invite de Commande, et on tape "sc query WSUSService" pour obtenir l'état du service. Il est effectivement à l'arrêt. Pour le relancer, on tape "sc start WSUSService". On retape ensuite la première commande afin de vérifier que le service est bien lancé.


On retourne dans la console d'administration de WSUS et on clique sur "Actualiser" dans la barre de droite, ou on fait un F5 sur le clavier.
Et là :


Voilà, mission accomplie !

jeudi 22 octobre 2009

Liens symboliques sous Windows avec NTFS

La création de liens symboliques sous Windows était une chose qui m'avait manqué jusqu'à présent. Sous Linux, j'étais habitué à utiliser "ln -s" pour faire mes liens. Mais sous Windows, ca ne fonctionne pas, bien entendu.

En revanche, il existe "junction", téléchargeable ici.

Vous pouvez faire des jonctions entre différents dossiers ou partitions.

C'est très utile si vous avez par exemple un serveur avec 8Gb d'espace disque pour le système d'exploitation, et que certains dossiers deviennent trop gros. Il est alors possible de les déplacer dans votre partition de données et de les relier de manière symbolique. Windows n'y voit que du feu, et vous laisse un peu plus d'espace disque.

mardi 13 octobre 2009

Windows x64 et applications dotNet x64 avec DLLs x86

Les versions de Windows en 64 bits ont apporté bien des avantages, tels que la gestion de plus de 4Gb de mémoire Ram.
Mais des inconvénients existent aussi. Certains drivers ne sont pas compatibles par exemple. Mais les temps changent et l'arrivée de Windows Vista et de Seven favorise la sortie de drivers de nouvelle génération.

Cependant... Si vous développez des applications en dotNet, pensez à recompiler tout vos composants, y compris les DLLs utilisées.

Windows on Windows 64 (ou WoW64) permet d'émuler Windows 32 bits. Les applications compilées en 32 bits (ou x86) fonctionnent donc très bien. Si vos DLLs sont en x86, pas de problème, tout fonctionne.

En revanche, si l'exécutable est compilé en 64 bits (x64), il n'est pas émulé. Quand il fait appel à une DLL, il ne fera pas la différence entre une DLL en x86 et une en x64. Vous obtenez alors ce magnifique message d'erreur :

System.BadImageFormatException: Tentative de chargement d'un programme de format incorrect. (Exception de HRESULT : 0x8007000B)
La page MSDN relative à cette erreur est disponible ici.

Si vous voulez faire marcher votre application sur des architectures en x64, nous n'avez que trois possibilités :
  1. Recompiler votre application en portant l'intégralité de votre projet en x64.
  2. Recompiler votre exécutable en forçant le démarrage de votre application en x86.
  3. Utiliser "CorFlags", comme décrit ci-dessous, pour "patcher" l'exécutable et le forcer à s'exécuter en 32 bits.
Si vous ne disposez pas du code source de l'application, "CorFlags" va vous être très utile.
Ce petit utilitaire à utiliser en ligne de commande est disponible dans le SDK du Framework.
Si vous ne souhaitez pas télécharger tout le SDK, téléchargez l'exécutable directement en cliquant ici.
Enregistrez le fichier dans votre ordinateur.
Ouvrez une invite de commande.
Tapez "corflags Lettre:\Chemin\Vers\Exécutable\A\Patcher\programme.exe /32BIT+".

Pour plus d'informations sur CorFlags, rendez-vous sur cette page de MSDN.

lundi 12 octobre 2009

The Time Has Come

60 artistes unis pour la planète.

Pas parce que c'est la mode, mais parce que ca devient urgent.

Les glaces fondent, le climat change. L'augmentation des ouragans, des tornades, typhons, tant en nombre qu'en intensité montre bien que la Terre fait la gueule.

Je ne dis pas "votez vert" mais faites des gestes simples.
Etre respectueux de l'environnement ne veut pas dire laisser sa voiture au garage, ou devoir manger des patates à tous les repas pour montrer son désaccord avec la société de consommation dans laquelle nous vivons, responsable de gaspillages à grande échelle!

En revanche, respecter l'environnement c'est par exemple :
  • Ne pas imprimer des documents Word inutiles. Utiliser des brouillons et un stylo pour recopier un croquis au lieu de l'imprimer, d'utiliser 1/4 de la feuille, puis la jeter.
  • Garder ces papiers pour allumer des barbecues ou sa cheminé (pour ceux qui en ont une).
  • Changer de voiture si elle a 20 ans. Ca consomme pour rien et ca pollue. 
  • Vérifier la pression des pneus : meilleure adhérence, meilleure transmission de la puissance du moteur, consommation réduite, pollution réduite, et sécurité.
  • Utiliser la clim sur autoroute avec une température moyenne, et ne pas ouvrir les vitres ! C'est stupide, l'air s'engouffre dans la voiture et agit comme un aérofrein. Mettre sa clim à 18° en plein été consomme autant que des vitres ouvertes à 130km/h.
  • Demander à recevoir ses factures par Internet et non-pas par courrier.
  • Éteindre les écrans des ordinateurs en sortant du travail.
  • Prendre les transports en commun dans les villes. Favoriser le co-voiturage. Une voiture, en général, il y a 4 places. Remplir une voiture le matin pour aller travailler, c'est enlever 3 autres véhicules sur les routes.
  • Ne pas gaspiller de nourriture. Le traitement des déchets demande beaucoup d'énergie.
  • Utiliser des piles rechargeables.
 Et surtout :
  •  UTILISER SA TETE, SE POSER DES QUESTIONS! ARRETER DE JOUER LA CARTE DE L'IGNORANCE!
Il faut toujours se rappeler que, "dans la nature, rien ne se perd, rien ne se crée, mais tout se transforme". Ce principe est valable pour tout ce qui nous entoure, même pour l'énergie. Il n'existe pas d'énergie propre.
Une éolienne récupère l'énergie du vent pour la transformer en électricité. Mais une partie du vent est alors anéantie.

Les panneaux solaires ne sont pas propres non plus. La quantité d'énergie nécessaire à leur création et à leur retraitement une fois vieux, plus les déchets qu'ils génèrent lors de leur production et destruction, en font des objets extrêmement pollueurs et nocifs.

Afin d'être rentable d'un point de vue technologique (quantité d'énergie produite vs quantité d'énergie nécessaire pour sa fabrication), une cellule photovoltaïque (celles qui composent les panneaux solaires) doit être utilisée entre 2 et 3 ans suivant la technologie utilisée. Rajoutez à ca le cout d'achat, et faites vos calculs. Au bout de combien de temps la revente de votre électricité à EDF sera rentable?

Un grand nombre de personne ne sait pas comment est fait une cellule photovoltaïque et beaucoup de personnes se réfugient derrière leur ignorance pour se prouver qu'ils font de bonnes choses... Mais voilà :

Avant de se retrouver sur les toitures, le silicium utilisé dans les panneaux solaires subits un grand nombre de modifications. Comme on ne le trouve pas à l'état pur dans la nature, on doit le séparer de ses composants. Pour se faire, on va attaquer du siliciure de cuivre par exemple avec de l'acide chlorhydrique, à 300°C. Une fois distillé on le chauffe à 950°C pour qu'il se précipite sous la forme de blocs solides.
Le silicium obtenu est ensuite dopé au Phosphore, Antimoine, Bore, ou même Arsenic... Tous ces éléments sont toxiques (sauf le bore qui ne serait pas cancérigène pour les rats de laboratoire, mais en perturberait la reproduction... Rien de grave, me direz-vous!).
Le mélange silicium-dopeur doit ensuite être cristallisé. Il est donc porté à sa température de fusion qui est de 1500°C.
Le mono-cristal cylindrique obtenu après cristallisation est ensuite découpé en tranches de 0,2 à 0,3 mm.
Les surfaces sont polies au diamant, puis plongées dans un bain acide à base d'acides fluorhydrique et nitrique (cette étape peut être remplacée par un polissage électrolytique).

Alors bien sur... Il faut continuer à installer des panneaux solaires sur nos toits. Il faut continuer à faire des efforts.
Mais ce n'est pas en pensant faire une bonne action qu'on en fait forcément une. L'innocence c'est pas une excuse. L'information est à la portée de tous. Renseignez-vous, soyez curieux.
Il y a des solutions pour éviter de léguer à nos petits enfants une Terre morte, où le seul espoir de survie sera d'acheter des bonbonnes d'oxygène en attendant d'être expatriés sur une nouvelle planète où nous pourrons tout recommencer, une fois de plus.

vendredi 2 octobre 2009

Bug dans Outlook 2010

Ma "boite d'envoi" me signale que un mail est en attente dans la barre de gauche. Or, le mail a été envoyé il y a plusieurs heures, et reçu par l'intéressée. De plus aucun mail n'apparait dans la zone de droite.