Arretez, j'en peux plus :
Jeu
Set
Match
Et par la meme occasion faites un tour sur le tout nouveau site bien lourd la banane.org !
09 mars 2006
Firefox come back
Julien Bijoux était persuadé qu'il ne reviendrait plus à Firefox, ou du moins qu'il ne l'utiliserait plus pendant un petit moment étant donné le fait que Safari lui convenait assez bien.
Il s'est trompé ce Baka! Comment a t'il pu laisser tomber ce fidèle allié ?
Au hasard de mes pérégrination tombé sur un blog fermé pour durée indeterminé qui recensait les extensions utilisés par ses fans. Je suis tombé sur le livehttpheaders qui m'aurait été bien utile pour un petit hack que j'avais fait pour obtenir en perl le calendrier qui est situé sur le portail de mon école... Supinfo ne faisant pas les choses à moitié, j'ai dû fouiner dans du html horrible et marcher à tatons afin de créer un petit script potable.
Si j'avais utilisé Firefox et son livehttpheaders, j'aurais gagné quelques heures. C'est décidé, je ne m'en sépare plus. Cette extension comme son nom l'indique permet de capturer le dialogue http entre votre navigateur et le serveur.
Un must have pour l'utilisation conjointe avec LWP!.
By the way, here is the source of my little dirty script :
Pour des raisons evidentes de confidentialité, les paramètres ont été masqués, je ne
veux pas avoir de problèmes avec l'école... Si vous voulez le script, et/ou l'améliorez envoyez moi un mail : julien point bijoux [at] supinfo {point} com
Il s'est trompé ce Baka! Comment a t'il pu laisser tomber ce fidèle allié ?
Au hasard de mes pérégrination tombé sur un blog fermé pour durée indeterminé qui recensait les extensions utilisés par ses fans. Je suis tombé sur le livehttpheaders qui m'aurait été bien utile pour un petit hack que j'avais fait pour obtenir en perl le calendrier qui est situé sur le portail de mon école... Supinfo ne faisant pas les choses à moitié, j'ai dû fouiner dans du html horrible et marcher à tatons afin de créer un petit script potable.
Si j'avais utilisé Firefox et son livehttpheaders, j'aurais gagné quelques heures. C'est décidé, je ne m'en sépare plus. Cette extension comme son nom l'indique permet de capturer le dialogue http entre votre navigateur et le serveur.
Un must have pour l'utilisation conjointe avec LWP!.
By the way, here is the source of my little dirty script :
#!/usr/bin/perl
#Le module Crypt::SSLeay doit etre installe
use strict ;
use warnings;
use HTTP::Message;
use HTTP::Cookies;
use HTML::Form;
use LWP::UserAgent;
use Proc::Simple;
use Encode;
my $nick="*****";
my $passwd="*****";
my $ua = LWP::UserAgent->new;
$ua->cookie_jar(HTTP::Cookies->new(file => "lwpcookies.txt",autosave => 1));
my $url ="https://*******Login.aspx";
my $planning="http://****";
$ua->agent("Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)");
my @forms = HTML::Form->parse($ua->get($url));
my $form=shift(@forms);
$form->method("POST");
$form->enctype("application/x-www-form-urlencoded");
$form->value('actor_login1:txtNick',$nick);
$form->find_input("actor_login1:txtPass","password")->value($passwd);
$ua->request($form->click);
my $mess = HTTP::Message->parse(($ua->get($planning))->content());
my $string= $mess->decoded_content("iso-8859-15");
open (my $HANDLEF,">","./planning.html") ;select($HANDLEF);
print encode("iso-8859-15", (HTTP::Message->parse(($ua->get($planning))->content())->decoded_content((charset=>'iso-8859-15',default_charset=>'iso-8859-15',raise_error=>1))));
close($HANDLEF); Proc::Simple->new();->start("/Applications/Firefox.app/Contents/MacOS/firefox","planning.html");
Pour des raisons evidentes de confidentialité, les paramètres ont été masqués, je ne
veux pas avoir de problèmes avec l'école... Si vous voulez le script, et/ou l'améliorez envoyez moi un mail : julien point bijoux [at] supinfo {point} com
07 mars 2006
The jacket
Hey oui ! j'ai une vie sociale, simplement pas à la même heure que le commun des mortels. Une phrase prétentieuse est la bienvenue afin de justifier la présence d'un cri du coeur sur un blog qui n'est pas censé être là pour parler de mes petits goûts personnels. Forcé de constater que j'ai déjà introduit le sujet en faisant des petites lignes hors contexte, il convient à présent de réellement situé le film:
il s'agit d'un film John Maybury sorti le 24 août 2005. J'ai été à deux doigts de passer à côté de ce film... Pour le genre, je dirai mélodrame psychotique doublé d'une histoire d'amour sympatique. C'est l'histoire d'un jeune soldat qui passe pour mort pendant la guerre du golfe, à la suite de graves lésions cérébrales, il perd des parcelles de sa mémoire et un crime éhonté va lui être attribué, il sera interné à la suite du jugement et toute la trame de l'histoire va se dérouler à Alpine Grove, dans l'établissement qui sera chargé de son cas. Si vous aimez les films qui vous triturent l'esprit un tout petit peu, chargés en émotion et qui plus est bien joué, je vous le conseille fortement. Noté 2/4 par la presse ainsi que 3/4 pour les spectateurs d'allociné
il s'agit d'un film John Maybury sorti le 24 août 2005. J'ai été à deux doigts de passer à côté de ce film... Pour le genre, je dirai mélodrame psychotique doublé d'une histoire d'amour sympatique. C'est l'histoire d'un jeune soldat qui passe pour mort pendant la guerre du golfe, à la suite de graves lésions cérébrales, il perd des parcelles de sa mémoire et un crime éhonté va lui être attribué, il sera interné à la suite du jugement et toute la trame de l'histoire va se dérouler à Alpine Grove, dans l'établissement qui sera chargé de son cas. Si vous aimez les films qui vous triturent l'esprit un tout petit peu, chargés en émotion et qui plus est bien joué, je vous le conseille fortement. Noté 2/4 par la presse ainsi que 3/4 pour les spectateurs d'allociné
Paris Match
- Christine Haas
Barême AlloCiné* :**
[Ancienne notation]
Fascinée par l'univers mental de cette intrigue à suspense un peu tarabiscotée, il s'attache au jeu intense et parfois outré de ses comédiens (...) et livre un exercice de style glacé.
06 mars 2006
Mappage clavier Linux sur Mac
Vous avez sûrement tous utilisateurs de GNU/Linux sur Macintosh connu ce "petit" problème concernant le mapping du clavier, essayé 10000 keymap pour en avoir enfin un qui "tienne la route".
Linux France vous propose une solution concrete a ce problème.
Linux France vous propose une solution concrete a ce problème.
Ramdam Rootless windows
Comment créer une fenêtre qui n'ait pas de bordure et qui serait de plus transparente sous mac os X ?
Quelle question saugrenue... heuresement à grand renforts d'adc et de google j'ai pu obtenir une solution
qui a le mérite d'etre pour le moins facile à implémenter.
C'est pas si simple de trouver comment interfacer le tout avec interface builder, alors voila je vous donne enmille la solution pour peu que cela vous ait posé problème.
Créez une Cocoa based Application avec Xcode, cherchez votre fichier nib habituel, ouvrez le. Cliquez sur le fond de la fenêtre vide. Dans la palette classes, cliquez sur subclass NSWindow, vous aurez une classe personnalisée qui vous permettra milles facéties. Recliquez donc sur le fond de fenêtre desespérement vide et cliquez dans l'inspecteur d'attributs sur Custom Class, associez la fenêtre avec la classe nouvellement crée. Personnalisez les fenêtres selon vos envies et votre projet, terminez par la génération des fichiers à partir de l'inspecteur des classes: tous les fichiers relatifs aux sous classes que vous avez créé ne devront pas être oubliés.
ici le code minimal pour créer une fenêtre semi transparente sans barre de titre, sans ombre et dont tous les composants peuvent devenir transparents (setOpaque).
Ne pas omettre de préciser dans Fenetre.h que Fenetre hérite de NSWindow si vous n'êtes pas passés par Interface Builder
Quelle question saugrenue... heuresement à grand renforts d'adc et de google j'ai pu obtenir une solution
qui a le mérite d'etre pour le moins facile à implémenter.
C'est pas si simple de trouver comment interfacer le tout avec interface builder, alors voila je vous donne enmille la solution pour peu que cela vous ait posé problème.
Créez une Cocoa based Application avec Xcode, cherchez votre fichier nib habituel, ouvrez le. Cliquez sur le fond de la fenêtre vide. Dans la palette classes, cliquez sur subclass NSWindow, vous aurez une classe personnalisée qui vous permettra milles facéties. Recliquez donc sur le fond de fenêtre desespérement vide et cliquez dans l'inspecteur d'attributs sur Custom Class, associez la fenêtre avec la classe nouvellement crée. Personnalisez les fenêtres selon vos envies et votre projet, terminez par la génération des fichiers à partir de l'inspecteur des classes: tous les fichiers relatifs aux sous classes que vous avez créé ne devront pas être oubliés.
#import "Fenetre.h"
#import <AppKit/AppKit.h>
@implementation Fenetre
- (id)initWithContentRect:(NSRect)contentRect styleMask:(unsigned int)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag {
NSWindow* fenetre = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO];
[fenetre setBackgroundColor: [NSColor clearColor]];
[fenetre setLevel: NSStatusWindowLevel];
[fenetre setAlphaValue:0.5];
[fenetre setOpaque:NO];
[fenetre setHasShadow: NO];
[fenetre canHide: YES];
return fenetre;
}
ici le code minimal pour créer une fenêtre semi transparente sans barre de titre, sans ombre et dont tous les composants peuvent devenir transparents (setOpaque).
Ne pas omettre de préciser dans Fenetre.h que Fenetre hérite de NSWindow si vous n'êtes pas passés par Interface Builder
Inscription à :
Articles (Atom)