samedi 9 mai 2009

Come back

Hey, apres cette longue absence, je reviens poster ici.

Ca y est, il commence a faire vraiment beau et surtout chaud.

Je me suis enfin reellement decide a courir et m'entrainer pour le marathon de San Diego du 31 Mai. Seulement 7 semaines d'entrainement avec comme objectif la barre des 4h voire si le temps le permet (pas trop de soleil) les 3h45. J'essaye de courir actuellement 1 jour sur 2 avec une longue distance le dimanche (15 miles voire 20 pour ce WE). Forcement ici, on ne cours pas entre 9h et 19h car il fait trop chaud, donc ca oblige a se lever le matin, dur.

Cote cours, tout va bien. J'ai enfin trouve un groupe de personne avec qui coder le soir dans les sous sol de la fac, car oui, ca me manquait.

J'ai aussi reussi a rencontrer nos chers cousins du groupe Ionis, les Isegiens. Car oui, les Isegiens doivent aussi voyager et c'est donc a San Diego que certains d'entre eux se sont retrouves pour s'amuser et bronzer etudier et travailler. Ca fait plaisir de trouver des francais car ce n'est pas a UCSD qu'il y en a.

A UCSD, ce samedi se tenait un concours de programmation du style prologin mais sur 5h au lieu de 2 jours. Le but du concours est de creer une Intelligence Articielle capable d'affronter les IA creees par les autres participants. Pour gagner, il faut remporter des points en effectuant differentes actions.
Dans le sujet de cette annee, nous devions gerer une voiture de course sur un circuit. Pour remporter des points, nous pouvions passer par des checkpoints sur le circuit et lancer des roues de secours sur les autres concurrents. Bien sur il y a des penalites et la gestion de l'essence car sinon panne seche et on avance plus.

Apres 5h de code accompagne de boissons fraiches et de nourriture illimitees, les 49 IA sont uploader sur un serveur de tournois. Le tournoi se deroule en 2 phases: qualification et finale. Seul 18 IA sont retenues pour la finale. Et parce qu'on n'avait pas assez mange, de bonnes grosses pizzas nous sont offertes pendant que nous regardons nos bots s'affronter sur ecran geant.

Pour plus d'information, il devrait y avoir les photos et les resultats sur http://www.cs.ucsd.edu/groups/UCSDProgramContest/.

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...

jeudi 12 février 2009

Il neige !!! (ou pas)

Apres une vague de chaleur en janvier ou on a atteint les 25°C, ce qui pour un hiver est plutot bien a comparer de ce que vous subissez en France.

Mais comme tout ne peut etre parfait, ce mois de fevrier remet les choses en place. De la pluie, du froid (10-15°C, ca parait pas froid mais on s'habitue vite a la chaleur sous les palmiers) de la grele et meme de la neige.

Effectivement la neige n'est pas tombee sur la plage de San Diego, mais sur les hauteurs a quelles dixaines de miles d'ici. On pouvait apercevoir les premiers massifs enneiges en background, un peu comme on peut voir les Alpes depuis Lyon avec la meme proportion distance/hauteur et le Pacifique en plus.

(Mal)heuresement le froid ne dure pas et les bas sommets ont tres vite perdu leur allure de sommets savoyards.

Desole Didi, j'ai pas de photos de fraiche locale et je ne vais pas pouvoir skier encore une fois.

Edit: Finalement j'ai ca.

On voit pas grand chose, mais il y a des restes de neiges sur le fond.

mardi 10 février 2009

SuperBowl XLIII Part 3

Et non ce n'est pas fini, encore du football.

2 semaines apres avoir avale 4 heures de tele, pour 1 heure de match et 3 de choses diverses et surtout publicitaires, on remet ca avec le ProBowl.

Il s'agit d'un match plus de gala a mon gout que d'enjeu, faisant s'affronter les meilleurs joueurs de la NFC et de l'AFC (les 2 ligues de football americain).

Le principe reste le meme que le SuperBowl: un match, de la pub, un show a la mi-temps et une bonne raison pour rester au fond de son canape, un vrai week-end :D.

dimanche 1 février 2009

SuperBowl XLIII - part 2

C'est donc Nadal qui l'aura encore une fois emporte en Australie.

Quant au match de football, on peut retenir :
  • de nombreuses pubs speciales plus ou moins drole (souvent plus)
  • un concert de Bruce Springsteen a la mi-temps. Meme si le concert en lui meme etait plutot nul, le fait d'installer la scene avec des ecrans et des feux d'artifices, de remplir la pelouse par les spectateurs, et de tout enlever, et cela en 30 minutes (dont 12 de show), reste tres impressionnant.
  • et surtout un nouveau record dans le SuperBowl: 1 touchdown de 100 yard sur une interception.
Victoire des Steelers 27 a 23 apres une tres belle fin de match des Cardinals.


Maintenant que tout ca est passe, reprise des series. A l'affiche, nouvelles saisons de Medium, Heroes, Desperates Housewives et surement plein d'autres des demain.

samedi 31 janvier 2009

SuperBowl XLIII

Ce weekend sera sportif. Il y a bien sur la finale de Melbourne opposant Nadal a Federer, mais surtout le SuperBowl 2009, 43 eme du nom.

Cette annee les Pittsburgh Steelers en Pennsylvanie , champion 2008 de la 'confederation' AFC, affrontent les Arizona Cardinals de Phoenix (NFC).

Quant a l'equipe de San Diego, les Chargers, ils ont ete sortis pendant les play-off (au round equivalent a des 1/4 de finale) par les Steelers.


Coup d'envoi du match au stade de Tampa, Floride, dimanche 1er fevrier a 6:28 p.m. EST, ainsi que des pubs specialement concues pour l'evenement :) .

dimanche 18 janvier 2009

La Jolla - Torrey Pines

UCSD est situe a La Jolla, un quartier de San Diego situe a une dixaine de miles du centre, situe sur le bord du Pacifique.

Plus precisement, elle est situe dans un lieu appelle Torrey Pines. Ce nom vous parle peut etre: c'est ici que se situe un des terrains de golf des plus reputes des USA.
Moins connu, la reserve naturelle dans lequel il se situe.

J'ai donc passe une apres-midi sur la plage de Torrey Pines. La plage ici est borde par des falaises au couleur sable, ce qui n'est pas un hasard puisqu'elles sont faites de sable ultra-compresse et non de roche.


Photo a venir.

lundi 5 janvier 2009

1er jour

C'est parti. Les vacances sont terminees, enfin c'est deja bien d'avoir eu 4 jours tranquilles pour recuperer.

Premier jour de cours a l'universite. Je dois me decider durant la semaine sur les cours que je vais suivre ce trimestre.


En attendant, voici le coeur de la fac: La Geisel Library.

dimanche 4 janvier 2009

Jour de l'an

A peine arrive (j'ai oublie de preciser que j'etais arrive le 31 au petit matin (2 am)), c'est deja le nouvel an. Comme si le decalage horraire n'etait deja pas assez (+9h), en plus de la difficulte a dormir dans un avion, et bien pourquoi ne pas aller faire la fete histoire de finir de tout chambouler :).

En realite la soiree sera plutot tranquille, dans un hotel Sheraton tout neuf, avec piscine chauffee a 90F (32C) et spa encore plus chaud ; ca detend. Puis apres 4 heures de piscine, direction le downtown de San Diego pour minuit, et une petite visite guidee express.

- L'hotel Del Coronado: un grand hotel au style ancien.
- Le petco park: le stade de base-ball des San Diego Padres
- Le quartier Gaslamp: quartier connu du downtown
- La peninsule et le pont Coronado

Voyage

C'est parti pour traverser l'atlantique et rejoindre le pacifique. Voyage jusqu'a San Diego avec transfert a Chicago, IL. Duree prevue: 15h, si tout va bien. Mais comme d'habitude, il se passe toujours un truc.

Au final, ca sera plutot 20h de voyage avec un passage par Los Angeles pour cause de brouillard trop dense sur l'aeroport de San Diego. Le reste du voyage (Los Angeles -> San diego) se sera fait par bus, ce qui represente tout de meme 2h30 de voyage en plus. Arrivee a 2 AM a San Diego et effectivement, le brouillard etait dense.

A noter que le brouillard n'est present que sur 1 miles depuis la cote, dans les terres il fait tres clair.

vendredi 2 janvier 2009

At the begining...


Voila je suis en Californie.

Ici, j'essayerai de vous decrire comment se passe la vie Californienne, l'universite afin de donner envie a d'autres et puis surtout donner de mes nouvelles (parait-il que j'en donne jamais).

Pourquoi la Californie?
A la fin de la 3eme annee a Epitech, nous avons l'occasion de partir a l'internationnal pour la 4eme annne: Chine, Russie, Inde, ou Etat-Unis d'Amerique.

Je me retrouve donc a l'Universite Californienne de San Diego (UCSD) pour ma 4eme annee au milieu des autres etudiants, a etudier `l'informatique`.