Habitués et Occasionnels,
Contributeurs et Commentateurs,
Je vous souhaite à tous un
Joyeux Noël
<virtualhost>
ServerName cluster.exemple.com
ServerAdmin admin@exemple.com
DirectoryIndex "index.html" "index.php"
CustomLog '|/usr/sbin/rotatelogs "/var/log/apache2/access_log_app2" 604800 60' "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
ErrorLog '|/usr/sbin/rotatelogs "/var/log/apache2/error_log_app2" 604800 60'
<IfModule mod_proxy_balancer.c>
ProxyRequests off
<proxy *>
Order deny,allow
Allow from all
</proxy>
<proxy "balancer://cluster1">
ProxySet lbmethod=byrequests
BalancerMember http://192.168.0.3/
BalancerMember http://192.168.0.4/
BalancerMember http://192.168.0.5/
</proxy>
ProxyPass / balancer://cluster1/
ProxyPassReverse / balancer://cluster1/
</ifmodule>
</virtualhost>
Maintenant, voyons les critères pour justifier l'utilisation de ce genre de fenêtre.NSWindow * startscreen;NSRect frameWindow=NSMakeRect(10.,50.,560.,350.); //définition de la taille de la fenêtre
startscreen=[[NSWindow alloc] initWithContentRect:frameWindow
styleMask:NSBorderlessWindowMask
backing:NSBackingStoreBuffered
defer:NO
screen:[NSScreen mainScreen]];//création de la fenêtre
//paramétrage de la fenêtre. Elle affiche une image.
[startscreen setBackgroundColor:[NSColor windowBackgroundColor]];
[startscreen setHasShadow:YES];
NSImage * image=[NSImage imageNamed:@"monimage.png"];
NSImageView * iv=[[NSImageView alloc] initWithFrame:NSMakeRect(0.,0.,560.,350.)];
[iv setImage:image];
[[startscreen contentView] addSubview:iv];
[startscreen center]; //centrage de la fenêtre
[startscreen makeKeyAndOrderFront:self];//affichage de la fenêtre
//enregistrement au notification center que je souhaite être averti de la fin du lancement de l'application
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidFinishLaunching:) name:NSApplicationDidFinishLaunchingNotification object:nil];
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification{
[startscreen close];
}






Maintenant les choses se complique un peu ! Il va falloir connaitre l'architecture de votre Mac. Pour cela allez dans le menu pomme puis "A propos de ce Mac".


<% view :sourceList, outlet=>true do %>Lors du test vous obtenez cette erreurs :
Bien évidement la liste est vide ! Cela est dû au fait que l'élément HTML parent n'est pas un objet sproutcore ! C'est en général un DIV qui n'est pas contrôlé par Scroupcore ! Dans ce cas, retirer l'argument ":outlet=>true" ou transformez votre DIV en view !$ sc-init test_list
$ cd test_list
$ sc-gen model test_list/ligne
$ sc-gen controller test_list/ligneController SC.ArrayController
4) Ouvrez ensuite :
<% scroll_view :record_list_scroll_view,
:height => 200 do %>
<%= list_view :record_list, :content_value_key => :title,
:content_value_editable => true,
:can_reorder_content => true,
:can_delete_content => true,
:bind => {
:content => "TestList.ligneController.arrangedObjects",
:selection => "TestList.ligneController.selection"
} %>
<% end %>
clients/test_list/fixtures/ligne.js
{ guid: 1,
type:'Ligne',
title: 'ligne1'
},
{ guid: 2,
type:'Ligne',
title: 'ligne2'
},
{ guid: 3,
type:'Ligne',
title: 'ligne3'
},
{ guid: 4,
type:'Ligne',
title: 'ligne4'
}clients/test_list/main.js
var lines = TestList.Ligne.findAll().clone() ;
TestList.ligneController.set('content',lines);
$ sc-server
Pas mal pour un travail de 3 minutes ?sudo gem update --system
sudo gem install sproutcore Si vous avez des avertissements lié au dépendance, utilisez ces commandes pour installer :sudo gem install rubygems-update
sudo update_rubygems
sudo gem install sproutcoreMaintenant nous allons passer à la partie la plus intéressante. La création d'une application.sc-init hello_world
cd hello_world
sc-server
La première ligne demande au programme d'initialisation de projet de créer le projet "hello_world" dans le dossier courant. La deuxième ligne change le dossier courant et la dernière ligne lance le serveur SproutCore pour tester l'application.apt-get install grub gnustep gnustep-games gnustep-devel menu wmaker x-window-system-core bubblefishymon randomize-lines wmnd pcmciautils mc screen
Maintenant les choses se complique un peu ! Il va falloir connaitre n'architecture de votre Mac. Pour cela allez dans le menu pomme puis "A propos de ce Mac".

Lors de la création des partitions sur le disque dur, il génère automatiquement deux partitions. Une de 200Mo et une autre avec la taille restante. Pour le moment, je n'ai pas encore trouvé le but de cette partition ! Une possible sécurité pour le système....
Même si les couleurs sont vives, le design est agréable. Après l'arrêt, voici le démarrage de Windows 7. Malgré la faiblesse de ma carte graphique, il y a un petit effet sur le logo de Windows au démarrage ! Maintenant ça ne ralentit plus le Boot ? Chez Microsoft ils ont trouvé la méthode pour optimiser les effets sur une carte de basse qualité ?
Pour le premier démarrage, il paramètre l'ordinateur. Là aussi je n'ai pas pris toutes les étapes.
Maintenant, on renseigne son nom d'utilisateur et le nom du PC :
Puis ça mouline :
Et nous voilà sur le bureau :
A peine installé, il y a déjà des messages ! Une des nouveautés réside dans la présence de la clé de 10 à côté de la croix. Cette clé permet de définir si on souhaite voir telle ou telle alerte !! Finies les alertes intempestives qui se suivent en bas de l'écran.

Action Center : Il regroupe toutes les informations sur les actions que vous devez entreprendre pour sécuriser et maintenir Windows 7 au mieux.
Encore une nouveauté :
Les librairies, je n'en ai pas encore trouvé l'utilité mais il est possible qu'elles servent au partage de documents entre les différents utilisateurs du même ordinateur. Par exemple pour éviter d'avoir 3 fois la même photothèque ou discothèque sur l'ordinateur !! Ça peut être utile !