*touss*
Bah quoi, c'est pas ma faute si j'ai une heure quarante-cinq avec "rien" à faire après le cours de maths !
Bah quoi, c'est pas ma faute si j'ai une heure quarante-cinq avec "rien" à faire après le cours de maths !
French ones are so stupid (SOHCAHTOA does not mean anything for me), but English ones are far better :

The Queen is in the Tower of London, you throw a bucket of water at the Tower. The Queen yells through an open window: "Hey, someone is trying to soak our tower!" (with the Queen's English... of course).

S'il y a un truc dont on parle beaucoup (cf par exemple l'article d'Olivier) dans la nouvelle version d'OpenOffice.org, c'est la "nouvelle" option de gestion de base de données.
Je l'ai pas testée.
Mais j'ai quand même téléchargé OpenOffice.org version 2, pour... le meilleur export PDF. En effet, il était prévu qu'il soit amélioré, et il y en avait bien besoin :
Bon, il faut quand même voir le positif : s'il n'y avait qu'une seule chose à dire, c'est que la possibilité d'exporter un document dans un format cross-platform et très largement supporté, c'est quand même une killer feature.
Donc je télécharge la nouvelle version... Ô miracle, mes images ne sont plus pixellisées (lossless compression) ! Alors, bien sûr, je continuerai à utiliser JPEG pour mettre des documents sur Internet, mais la compression sans pertes, c'est quand même top !
Voilà, tout ça pour dire que je suis content !
J'ai passé au moins 5 minutes à googler pour trouver ça :
AllowStoreRestart on
(à mettre dans les options générales)
C'est quand même con que ce soit pas activé par défaut. Genre quand un bénévole t'envoie un fichier de 118 Mo et que tu vois pas pourquoi FileZilla il veut pas reprendre, tu te sens con. Tu vois ? Be aware.
Fier de moi et de mes deux... comptes sur le Bureau Virtuel Rhône-Alpes (je peux pas vous donner l'URL, vous allez voir pourquoi), je décide ce soir d'aller vérifier mes mails.
Je rentre donc l'adresse, en me rappellant que c'est une connexion sécurisée, donc le scheme est https. Bon, on essaye avec :
https://www.bv.rhone-alpes.fr/
Soit une URL bien formée, avec un zouli slash à la fin. Bon. Et bien non. J'obtiens une erreur, comme quoi la connexion a été interrompue sauvagement par le serveur, mais qu'il se pourrait qu'il y ait tout de même un peu de contenu. En effet, si on affiche le code source de la page, on voit une magnifique page redirection en JavaScript vers :
https://www.bv.rhone-alpes.fr
Alors, déjà, je voudrais pas dire, mais il me semble bien que demander "/" ou demander "/", c'est la même chose. Pour ceux qui n'ont pas suivi :
If the abs_path is not present in the URL, it MUST be given as "/" when used as a Request-URI for a resource.
Moui... Mettons cela de côté. Pourquoi suis-je redirigé, après tout ? Et bien c'est écrit dans le titre de la page. Je dois... utiliser un canal de communication sécurisé ! Mais bien sûr. Et SSL c'est quoi ? Serveur Sans Layette ?
Bref. Je me reconnecte avec l'URL non-SSL, je me loggue, et... je suis redirigé vers la partie sécurisée du site. Là, on me demande d'accepter un certificat. Ah oui... mais je suis déjà venu sur ce site, et on ne m'a jamais présenté de certificat SSL à accepter ! Rapide inspection : le certificat a été créé, comme d'habitude, pour *.bv.rhone-alpes.fr. Donc forcément Firefox le reconnaît pas, me demande de l'accepter ou de le refuser manuellement... Tout ça pour ça. C'est vrai que ça prend tellement de temps de re-créer un certificat par sous-domaine. Ou bien est-ce que IIS n'accepte pas plusieurs certificats ?
Bien. J'accepte donc. Et quelle ne fut pas ma surprise de découvrir en chargeant la page de ma messagerie que... le certificat est invalide ! Eh oui, il y a un problème :
[The] certificate contains the same serial number as another certificate issued by the same certification authority.
Ahem. Alors là, je cherche même pas à comprendre, je clique OK... Je ne veux même pas savoir si c'est mon navigateur qui est mal configuré, ou leur... machin... Je m'en fous.
C'est quand même dommage, pour tout le spam ("Viend à la soiré étunaidte machin !", "oh kess kon cé amusé au WEI !!! kikoolol!!!", et j'en passe) que je reçois... Et dire que je connais même pas ma deuxième adresse mail ! J'ai bien essayé de me chercher dans l'annuaire... mais il a planté lorsque j'ai lancé la recherche ! Et en plus, pour une fois, j'ai pas l'impression que ce soit la faute à Microsoft SharePoint, mais à l'appli "Bureau Virtuel" développée dessus :
Erreur source: Ligne 94 : <td align="left" class="ms-descriptiontext" style="PADDING-TOP:10px" valign="top" width="100%"> Ligne 95 : <asp:PlaceHolder ID="PlaceHolder1" Runat="server" /> Ligne 96 : <SearchCusto:Bvra_Search_AdvancedSearchControl ID="Bvra_Search_AdvancedSearchControl1" Runat="server" FrameType="None"> Ligne 97 : <WebPart xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/WebPart/v2">
Ligne 98 : <Description>Contrôle de la recherche avancée</Description> Fichier source : C:\Program Files\Fichiers communs\Microsoft Shared\Web Server Extensions\60\template\layouts\BV_PortalSearch\Search.aspx Ligne : 96
J'ose même pas imaginer le fric qui a été foutu dans cette appli, pour gérer je ne sais combien de dizaines de milliers d'étudiants, des universités de Grenoble et Valence... Mais chuuuuut.
Bon, désolé pour ce titre raccoleur...
Les VPN, ça a l'air bien. C'est sécurisé, et ça permet de faire des tas de choses. Mais le problème, c'est le temps qu'il faut pour générer les bases cryptographiques.
Un exemple ? Les paramètres de Diffie-Hellman.
Alors déjà, ça sert à quoi ? A permettre à deux personnes de s'échanger une clé secrète sur un canal non-protégé sans qu'ils aient partagé aucun autre secret. Retrouvons nos amis Alice et Bob qui vont nous expliquer tout ça.

Alors comment vont-ils faire ? La réponse au prochain épisode ! C'est bien simple : ils utilisent le protocole d'échange de clés de Diffie-Hellman. Le protocole est, dans l'idée, assez simple. On part de deux paramètres, p et g. Ils sont tous les deux publics, et peuvent être utilisés par plusieurs personnes en même temps. p est un nombre premier, et g (pour "générateur") est un entier inférieur à p, tel que pour tout entier n (1 <= n <= p-1), il existe une puissance de g égale à n modulo p.
Voici comment cela se passe en détail :

Alice et Bob génèrent chacun de leur côté un entier aléatoire (a pour Alice et b pour Bob). Ils calculent ensuite un nombre public, en utilisant p, g, et leur nombre privé. La valeur utilisée par Alice est g puissance a modulo p, et celle de Bob g puissance b modulo p. Ils échangent leurs valeurs publiques sur le canal non sécurisé.
Alice calcule ensuite g à la puissance (ab), ce qui est égal (modulo p) à g à la puissance b à la puissance a, et Bob calcule le contraire, soit g à la puissance a à la puissance b (modulo p). Or g à la puissance (ab) = k, donc Alice et Bob ont échangé une clé secrète k.

Tout ça c'est très drôle... mais ce que l'histoire ne dit pas, c'est que c'est très long de calculer des paramètres de Diffie-Hellman sur un Pentium III 600 MHz pour aller avec des clés de 2048 bits. La preuve : vous voyez ce que j'ai le temps de faire pendant ce temps ?
[PS] je crois qu'il faudrait que je fasse des miniatures de mes images. Mais en 1280*1024, ça passe parfaitement 
C'est marrant comme j'ai pu adorer cette chanson :
That's me in the corner
That's me in the spotlight...
et je ne savais même pas que c'était REM - Loosing my religion (alors que je connaissais ce titre).
XML, c'est bon, mangez-en !
Le progiciel que nous louons pour l'automation de l'antenne exporte certaines de ses données au format XML, et notamment les conducteurs (listing de tout ce qui passera à l'antenne pendant un certain laps de temps et à une date déterminée), et les hits. Or, j'ai à envoyer des conducteurs à des animateurs (pour qu'ils puissent enregistrer leurs interventions en sachant ce qui passera à l'antenne) ; et j'ai besoin pour ma propre émission d'un classement de ce qu'on passe.

Ni une ni deux, je ponds deux petites feuilles de style XSLT, et voilà, j'ai de jolis documents XHTML qui me présentent ces données. Je peux donc les envoyer par mail, ou les sauvegarder, ou les publier sur le site, ou... un peu tout ce qu'on veut.
