Connect

WorkWork

Ici je parle de mon travail, en gros, des techno Microsoft :)

Fil des billets

mercredi 18 juillet 2007

.Net : Request for the permission of type

Voilà, un petit truc sur lequel j'ai galéré pendant une bonne journée sans rien trouver de très explicite, c'est grâce à ce site que j'ai reussi à me débloquer. Je poste ça, on sait jamais, ça peut aider d'autres galériens de l'ASP ^^;

Mise en place du contexte: Je développe une application WEB ASP.NET 2.0. Mon appli communique avec une base de données Access pour récupérer des données via le provider Microsoft.JET.OLEDB.4.0 et là cette erreur apparait :

"Request for the permission of type 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed."

Comment faire pour résoudre cette erreur?

Il faut tout simplement vérifier le niveau de sécurité dans le web.config de l'appli; en effet, le driver OleDb ne permet pas l'acces à la BD si les droits sont à bas niveau, bref si jamais la ligne ci-dessous est présente:

<trust level="Medium" originUrl="" />

Suppprimez là ou placez là en trust level full. Ca devrait supprimer l'erreur ci-dessus.
Pour plus d'info: la doc sur msdn

dimanche 19 novembre 2006

Umbrello, next step.

Hi~

Last Friday, Ervin asked us if we want to be reffered to by KDE's community. I accepted... but I have to write my post on english, so I'll try to write good sentences... My excuse for my bad english, but I'm only a developer :)

So now my KDElibs are compiled, I have had many problems with them >_<; I lost my OS 3 times (Ubuntu, Kubuntu and finally Ubuntu). But now, everything is good. I had several problems with Dbus make, it claimed root right and when I gave it what it wanted, It killed my old dbus, and KDE crashed -___-.

During this process, we had to find a right solution to our problem concerning bad performance of Umbrello, specially the Undo/Redo problem... We found 3 solutions, one of them looks better, it is the Qt Undo/redo pattern... We'll speak about it tomorrow!

I hope this part of my blog will be read by many people at KDE.

************************

Comme vous l'avez vu, j'ai blablaté dans la langue de shakespeare avant ce message, pour ceux qui n'ont pas compris le message que j'ai tenté de faire passer, je vais expliquer un peu le problème:
Vendredi dernier, Ervin nous a demandé si on voulait que notre blog soit référencé par un aggrégateur de blog de la communauté KDE, j'ai accepté, mais voila, il faut que les posts soient écris en anglais. Donc dorénavant, je vais écrire les messages concernant UMbrello / KDE en anglais. Mais en dessous du message en anglais, je mettrai la traduction en français... Donc pour résumé ce qu'il y a écrit au dessus:

Mes Kdelibs sont installées, ces méchants trucs m'ont couté 3 OS en tout, j'ai perdu mon beau Ubuntu qui avait 5 mois d'age *snif*, j'ai ensuite installé KUbuntu, rien de meilleur, toujours le même problème, lorsque je tentais de compiler moi-même Dbus, ca me faisait planter le système, donc j'ai installé la version 6.10 d'Ubuntu, "Edgy", J'ai retenté l'installation du Dbus à la main, pan! Plus de Ubuntu... Finalement, j'ai réinstallé et j'ai utilisé le Dbus disponible sur synaptique ainsi que le CMake et le Qt 4.2... Et après un long combat, j'ai réussi à avoir mes KDE Libs comme il faut.

Nous avons commencé à cherché un moyen d'améliorer les performances d'Umbrello, et il y a 3 manières d'implémenter le Annuler/ Refaire, dont un qui semble plus prometteur, on verra ça demain!

lundi 9 octobre 2006

pp et Umbrello: prologue.


    - Oh it's modeling today?
    - Where is my Umbrello?

Voila qui aurait pu être une partie du spectacle de Gad Elmaleh version geek... Et oui, umbrello n'est pas un parapluie mais un outil de modélisation UML. Oh le bonheur ! Et ceci complétement gratuit ! Que demander de plus?

Ah on me signale qu'il faut améliorer les performances du logiciel et intégrer la norme UML 2.0...

Et qui va s'occuper de ça? Et bah c'est nous, les membres de l'IUP ISI :) En effet, ervin nous a trouvé des jolis projets KDE, autre chose que les machins trucs de la suite APES :) Et ça, ça fait plaisir, on espère que cette expérience va être fructueuse en relation humaine dans le monde du libre !

C'est parti pour 1 an de participation au projet KDE!

mardi 9 mai 2006

Koha

Koha.... cela vient du Maori "cadeau, don", ce logiciel est un SIGB (un logiciel de gestion de bibliothèque) gratuit et open-source sous licence GNU. L'interface est plus ou moins conviviales (les goûts et les couleurs...), celle-ci est séparée en deux blocs distincts: l'interface Administration et l'OPAC (interface publique). Alors que du coté de l'OPAC, les utilisateurs peuvent consulter les notices des ouvrages, réservé un livre ou faire une proposition d'achat, du coté de l'administration, toute la gestion de la bibliothèque est quasiment disponible (de la commande du livre jusqu'à son catalogage).

La version courante est la 2.2.5, moi je suis sur la 2.2.4, po le courage d'affronter l'installeur et l'upgradeur :) Car autant Koha est abouti au niveau de la gestion de la bibliothèque, autant son installation peut ressembler à un vrai parcours du combatant... et encore je suis gentil, cha peut plutôt faire penser à l'enfer... M'enfin passons, faut dire que je suis pas vraiment un linuxien dans l'âme... Quel soulagement le soir quand je rentre chez moi avec mon beau portable qui m'appelle "pp! pp! viens me voir, j'ai un beau windows à te montrer", bon une fois allumé, je déchante un peu... en même temps, mon windows a beau planter et ramer comme pas possible, c'est un windows qui tourne sur un pc qui est en fin de vie et avec un espace disque tournant autour de 100mo :) Mais bon, là je m'égare! Revenons à Koha.

D'un point de vue technique Koha est programmé en PERL, au début je pensais que c'était parceque les expressions régulières sont facilement accessibles... mais j'ai découvert cette aprem qu'il y avait de nombreux modules pour la gestion du MARC en PERL, youpie! cha fait ça de moins à faire! Et ne l'oublions pas, la devise de tout bon informaticien est: "Pourquoi refaire quelque chose que quelqu'un a déjà fait!" Je pense que le staff de koha l'a appliqué à la lettre. Après pour stocker les donénes, Koha utilise simplement un serveur Apache-mysql... enfin ça s'était pour la version 2xx, la prochaine grande release, la 3.0 qui devrait sortir à la fin de cette année utilisera un autre moteur pour l'indexation des données: Zebra.

Mardi 2 et Mercredi 3 Mai se tenait une conférence intrenationnale sur Koha à l'école des Mines de Paris, conférence instructive à tous les points, en premier lieu, ça m'a fait prendre l'avion pour la première fois (bon ok, ça n'a rien à voir!), donc..... j'ai appris pas mal de choses sur la future release (2.4) et sur la 3.0. Et j'ai surtout rencontré des personnes pouvants me renseigner en cas de problèmes... J'ai reçu quelques réponses à mes problèmes de champs MARC que je n'arrivais pas à trouver...

Donc jeudi matin, une fois de retour au bastion iritien, je me jette sur mes scripts PERL et je m'amuse avec eux pour commencer à faire le transfert des données de la Base de l'IRIT vers Koha... malheureusement une table était impossible à remplir soit-même, après une petite question sur la liste de diffusion de Koha, et d'une réponse de Paul Poulain, me voila rassuré, le script que j'ai fait ne sert à rien, je dois recommencer :) Youpie!

page 2 de 2 -