lundi 16 mars 2009

Dream of Californication

Voila, apres quelques difficultes admistratives, je l'ai.

Mais avant les photos, je vais peut etre vous raconter comment ca se passe ici pour pouvoir en arriver la.

Obtention d'un numero de securite social
Parti la moins evidente peut-etre, et il vaut mieux etre au courant de l'existence de cette etape avant de se retrouver a avoir fait la queue 1 a 2h a la DMV (voir etape suivante).
Le but est donc de se rendre a la securite social la plus proche, d'y patienter quelques minutes (ca tient plus de l'heure que des 10 minutes), d'en profiter pour remplir son formulaire de demande de ne pas avoir de numero de secu. En effet, ca parait ironique mais en tant que etudiant avec visa F1, etant donne qu'il est quasiment impossible de travailler (ou alors c'est la cantine de la fac... passionant) on n'a pas le droit a un numero de secu qui est pourtant obligatoire pour la suite. Mais il existe ce trick qui consiste a dire qu'on veut un numero, qu'on ne peut le justifier pour le moment, et qu'on viendra completer le dossier plus tard, des qu'on aura un emploi. Bien sur, toute cette demarche est officielle.

Passage du permis
Maintenant que nous n'avons pas de numero de securite social, on peut se rendre a la DMV (Departement of Motor Vehicles). Ce lieu permet de passer son permis, de payer ses amendes, faire sa carte grise, se declarer donneur d'organes et de s'affilier dans un parti politique -_-.

Aux USA, 2 types de 'permis'. Tout d'abord le 'permits', equivalent du code mais qui autorise la conduite accompagnee. Il ne s'agit vraiment que de l'epreuve theorique, aucune pratique. Dans l'ensemble c'est tres simple, un QCM papier, 6 fautes maximum (3 si on a deja tente auparavant), et des questions classiques mais beaucoup moins tordues et piegeuses que celles en France. (y'avait pas de truc du genre un chien a 250m cache derriere un arbre qui s'appretait a traverser la route). Possibilite de l'avoir en francais (meme si j'ai trouve la traduction douteuse sur 1 ou2 questions). Le QCM fait 40 questions + 20 questions sur la signification de panneaux (c'est 20 points offerts).
Ensuite il y a un code specifique pour les motards. Il s'agit aussi d'un QCM (30 ou 40 questions, je me souviens plus), ou il s'agit d'un code plus specifique a eux, avec des cas de figure vraiment appliques aux motos. Celui-ci c'est full anglais.

Cette etape a duree environ 3h (dont 45 minutes d'attente), coute $25, et apres ca vous avez le permits. Autant dire que ca n'a rien a voir avec la France. Le permits moto ne consiste pas a vous coller un motards sur votre moto pour faire la conduite accompagne, il y a juste 2 restrictions sur la conduite: pas de FreeWay (autoroutes inter-states en general) et pas rouler la nuit.

Ensuite pour obtenir la licence (equivalent permis francais), il suffit soit de passer un exam de conduite (la non plus ce n'est pas aussi tordu qu'en France) soit assiste a un cours d'un Week end de formation theorique et pratique.

La moto
Bon bha la faut se debrouiller, soit du neuf, soit de l'occas. Pour les occas c'est soit E-bay soit la craiglist (www.craiglist.org) qui reference enormement d'occas en tout genre (y'a pas que des motos et ca existe aussi pour la france meme si ca n'est pas du tout populaire).

Bien sur ici, aux vues des distances, les petites cylindrees ca n'existe pas ou peu. C'est soit de la Harley, soit de la sportive a minimum 450cc.
Je suis donc parti sur le fait que je ne trouverais pas en dessous, et j'ai trouve une jolie FZ6s quasi-neuve de 2006 (200 miles -_-). Ca ne fait que 98 chevaux (@12k parce que c'est important de preciser).

Pour la paperasse, faut simplement signer une passation de droit, payer quelques frais (proportionnels au prix d'achat) a la DMV. Ensuite c'est assurance.



samedi 14 mars 2009

Anza Borrego desert state park

La saison des pluies venant de passer, il fait toujours aussi sec en californie, et les restrictions d'eau accompagnent les coupures de budget dans l'etat.

Mais tout cela n'empeche pas les fleurs dans le desert de pousser. Donc petite excursion dans le desert voisin d'Anza Borrego afin de voir de la vegetation au milieu de rien. Ce desert est tout de meme situe a 2 heures de route.

Quoi de beau a voir? et bien des champs de fleurs, du sable, de la roche, pas d'eau, des routes interminables, des chemins pour 4x4 qui partent au milieu de nul part, des montagnes, des precipices et un lac sale (Salton sea). Sur la photo on peut voir un RoadRunner (Bip-Bip pour les intimes)

Quelques autres photos dans le diaporama Flickr.



Juste pour le spectacle.

Cours

1 mois que je n'avais pas mis les pieds ici, ca passe vite quand meme.

Il est peut etre temps, maintenant que les final-terms (partiels) arrivent que je parle de mes cours.

Tout comme dans le systeme francais, il est necessaire de valider un certain nombre de credit par quarter, en l'occurence 12.

La plupart des cours donnent 4 credits, mais cela peut varier suivant la charge de travail.

Sur mon premier quarter j'avais donc comme cours:
  • introduction a la cryptographie moderne
  • introduction aux systemes embarques
  • systemes d'exploitation

  1. Intro a la cryptographie moderne

  2. Durant ce cours, on voit les differents systemes d'encryptage, symetrique et asymetrique, les fonctions de hash. Le principe du cours est de montrer qu'elles sont les faiblesses de chaque algorythme et de definir les notions de securite. Il est a note qu'il y a peu de mathematiques dans ce cours contrairement a ce qu'on pourrait penser. Nous avon eu 2 cours sur la theorie des nombres qui sont absolument necessaires pour comprendre la crypto asymetrique (parce que X^y == Y^x c'est pas forcement inne :D).
    Le professeur, Mr Mihir Bellare, est vraiment bon (http://en.wikipedia.org/wiki/Mihir_Bellare), pas mal d'articles sur wikipedia lui font reference, et ces supports de cours sont clairs. Il y a un homework par semaine qui amene un peu a reflechir mais permette de bien comprendre le cours.

  3. Systemes d'exploitation: architecture et implementation

  4. Pour ce cours, je conseillerais d'aimer la lecture. En effet il est assez repute pour avoir d'assez long articles sur differentes implementations de composants des OS. Certains instructeurs font meme reference a ce cours pour montrer la relative quantite des lectures qu'ils demandent.
    Il faut aussi aimer les files systems qui representent un bon tiers du cours. Ensuite, on y voit des implementations de caching/prefetching, scheduling, on fait un tour des differents types de kernel, micro et exo, a travers des exemples comme MACH, L3/L4, et enfin un description des VM et leurs differents modes de fonctionnement (Disco, Xen, VMware ESX). En projet, il est propose d'ecrire un File system en utilisant Fuse. Instructeur Mr Alex Snoeren, tres bon lui aussi. En fait il sont tous bon.

  5. Introduction aux systemes embarques (graduate course)

  6. Si vous desirez vous specialiser dans ce domaine ou avoir un apercu de ce que c'est, il s'agit d'un tres bon cours. Vous allez y voir qu'est ce que l'embarque, ces contraintes, le temps reel, comment on design un tel systeme et avec quels outils. Un projet en 3 etapes est propose et consiste a creer un programme/module pour Linux embarque sur plateforme XScale permettant d'adapter au mieux la puissance du processeur en fonction de la charge. Pour un Tek, ca ne devrait pas poser de problemes. Instructeur: Ms Tajana Simunic Rosing.

Je ne sais pas encore quels cours je prendrai au prochain quarter, so to be continued...