Off the record

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 27 juin 2007

Les métiers de la banque

Asset management main actors

L'activité d'une banque telle que Crédit Suisse se répartit selon les 3 axes suivants :

  • la banque d'investissement (Investment banking). Elle assiste ses clients privés (entreprises) ou publics (organismes d'états) à lever des fonds (émission d'actions ou dette)
  • la banque privée (Private banking). Aide ses clients (fortunés...>1M USD) à gérer leur argent, en particulier sur des sujets tels que :
    • les impôts
    • les successions
    • l'investissement
  • la gestion d'actifs (Asset management). Gère les investissements collectifs, issus des placements de ses clients, par le biais de fonds d'investissements ou fonds de placement. Cf le barregraphe ci-dessus.

mardi 26 juin 2007

Balzac et la petite tailleuse chinoise

la petite tailleuse chinoise Ca se passe en Chine (!) pendant la révolution culturelle. Deux jeunes instruits envoyés dans le Sichuan pour être rééduqués par les paysans. Grâce à leurs talents de conteurs et à un réveil mécanique, ils réussissent à adoucir leur douloureux quotidien, et sont même régulièrement envoyés dans la ville voisine afin de voir des films qu'ils raconteront à leur retour au village. Un instruit voisin dont les parents sont écrivains leur fait faire connaissance avec Balzac et la littérature, strictement interdite et très sévérement punie à l'époque. Ils découvrent alors de nouveaux horizons et l'existence de l'individuel.
Et la petite tailleuse? lisez le livre !

Why do we need setters and getters actually?

don't use public attributes, use getters and setters
This can be read everywhere and everybody knows that. But why? What is the reason behind that? Well...
It's because you don't want people to flatten your cat.8-O
Ok here is your code :
public class Cat {
public int size;
}

And here is your buddy's code :
public static void main(String args) {
Cat myCat = new Cat();
myCat.size = 0;
}

Here we are. Now the poor cat looks like a pile of pancake. Weight watchers pancakes even.
The goal of writing getters and setters (right names for these actually being accessors and mutators, but who cares) is to protect the cat from the being flattened :
public class Cat {
private int size;
public int getSize() {
return size;
}
public void setSize(int size) {
if(size > 5)
this.size = size;
}
}

The cat cannot be flattened. The size attribute is private and can be changed only via the setter.
This concept seems pretty straightforward. However, it is one of the main reason the 3 tiers architecture is so successful these days :
View <-> Business comps <-> Data
Instead accessing the data directly, you have to use the business components to modify the data, and those business components contain the business rules and prevent some crazy things to happen on the data !

Getters and setters in Eclipse

lundi 25 juin 2007

Changement de permis de conduire

En Suisse, les personnes qui conduisent un véhicule de tourisme et résident en Suisse doivent faire changer leur permis de conduire pour un permis Suisse.
Cette formalité doit être effectuée dans les délais suivants :

  • immédiatement si l'usage du véhicule est professionnel
  • délai d'un an accordé pour les autres

Un parent d'un membre de mon équipe projet a laisser passer le délai, il faut alors repasser l'examen. Pas vraiment ce qu'on a envie de faire en général.

Donc pour ce faire, il faut :

  1. se rendre chez n'importe quel opticien, afin de faire un test de vue (Sehtest), il fournira également le dossier qui doit être rempli.
  2. se rendre au Strassenverkehrsamt (Service des transports routiers) avec :
    • son permis de conduire original
    • une photo d'identité (pas de norme particulière...)
    • le permis de résidence en Suisse (Aufenthaltsbewilligung)

Il y a beaucoup d'antennes du Strassenverkehrsamt, donc sûrement une près de chez vous. Comme d'habitude c'est géré par canton, donc sur le site du service du canton de Zürich on trouve la liste des services dans ce même canton...

Une fois tout ça effectué, on se rend au service sus-mentionné, on fait la queue une minute, et le dossier est traité en ... trois minutes. Le permis arrive par la poste à la maison, et le permis d'origine est renvoyé dans le pays d'émission. Il sera à redemander lors du retour définitif dans le votre pays d'origine, donc.

Les infos données sont vérifiées aujourd'hui, mais j'imagine que ça peut changer, un petit tour sur le site du sta donnera l'info la plus à jour.

lundi 11 juin 2007

Le sténopé

plan du pinhole Une boîte en carton, une feuille de papier photo, un peu de recherche sur internet, et voila de quoi s'amuser pendant les longues soirées d'hiver...
Donc j'ai dessiné un premier plan sur la base des nombreuses infos obtenues sur le groupe pinhole sur Flickr et f295.com, plan destiné à contenir du papier photo et non un film classique, parce que j'envisage ensuite de tirer sans agrandisseur. Il faut donc un négatif de la taille de mon papier photo. Normal.
Ensuite il n'y aura plus qu'à tirer la photo par contact en imbibant le papier photo d'huile ou de paraphine pour qu'il devienne bien transparent. Un certain Niepce qui aurait inventé cette technique, paraît-il...

Les résultats sont maintenant visibles ici et .

Pinhole experiences, the next day.
à lire :

Et la licence de l'article et du schéma???

Contrat Creative Commons

vendredi 8 juin 2007

Tester son proxy sous cygwin

Un petit outil bien pratique vient avec Cygwin, curl. Celui-ci permet d'afficher le code HTML d'une page web par exemple. Utile si on veut tester qu'on a accès à internet via Cygwin, et que ping est...interdit ! Pourr setter le proxy dans Cygwin ou dans toute console tournant sous Windows, il faut setter la variable http_proxy :

export http_proxy="monproxy.net:8080"

Après quoi :

curl http://www.google.fr retourne le code HTML de la page de garde de Google...

Voila. Maintenant, rien à voir, les stats du blog :

13.2k
132721327213272
9.4k
942294229422
8.8k
888588858885
9.0k
903690369036
9.7k
972397239723
12.2k
122281222812228
14.6k
146741467414674
18.0k
180341803418034
13.7k
137051370513705
17.7k
177421774217742
18.5k
185451854518545
Jui Aou Sep Oct Nov Déc Jan Fév Mar Avr Mai