Il est possible d’utiliser les web services de Sharepoint pour effectuer un certain nombre d’opérations. Il existe divers API (comme http://spservices.codeplex.com que j’utiliserai ici) pour aider dans ces opérations. Cependant il est difficile de trouver de la documentation / exemples sur comment utiliser AddPermission, RemovePermission et UpdatePermissions. Après avoir longuement fouillé le Net, voici ce […]
Étiquette : Niveau expert
Alternatives à IMNRC() et ProcessImn() pour déterminer la présence d’une personne [Sharepoint]
Avec Sharepoint (2003 & 2007) on peut voir la présence (sur IM/MSN/Microsoft Messenger/Office Messenger/Microsoft Lynk) des utilisateurs directement dans une page Web grâce à des petites bulles de couleur. Quand on place le curseur au-dessus on aperçoit un popup avec diverses informations et possibilités. Cela n’est disponible que pour Internet Explorer puisqu’on utilise ici de […]
IE9 en mode standard et Sharepoint… bug du bouton OK [Sharepoint]
[niveau expert] Si vous passez IE9 en mode standard avec Sharepoint vous risquez d’avoir le bouton OK des formulaires qui ne fonctionne plus… Après avoir debuggué le bazar j’ai découvert qu’un des fichiers (« /_layouts/1033/form.js ») Javascript utilise document.frames() au lieu de document.frames[]. Si cela fonctionne sur les anciens navigateurs, ce n’est plus le cas pour IE9 […]
Mettre à jour Debian Lenny vers Squeeze [retour d’expérience]
J’ai un serveur dédié chez OVH (un « Kimsufi ») et j’ai voulu faire la mise à jour de Debian Lenny vers Squeeze. Vous trouverez toutes les informations nécessaires sur cette page : http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html. Je vous conseille de suivre chaque étape très attentivement. Attention car chez OVH on peut se retrouver avec une modification, que j’explique un […]
Filtrer une liste Sharepoint sur un champ de plusieurs lignes [Sharepoint Astuce]
[niveau expert] Lorsqu’on veut filtrer une liste Sharepoint sur un champ qui contient plusieurs lignes, Sharepoint va vous forcer à utiliser « contains » ou « begins with » comme critère : Cependant, quoi faire lorsqu’on souhaite filtrer sur ce champ qui ne contient aucune valeur ? Si on utilise « contains » avec un critère vide, alors cela ne fonctionne […]
Carte SD endommagée sur un téléphone Android [stockage]
[niveau expert] Avec mon téléphone HTC Hero sous Android j’ai eu la mauvaise surprise de voir un jour un message m’indiquant « Carte SD Endommagée », m’empêchant d’utiliser cette petite carte qui stocke pas mal d’informations (dans mon cas une carte SanDisk de 2Go). Un formatage habituel n’avait pas d’effet, j’ai dû donc passer par un formatage […]
Retrouver une clé wifi sur Android [wifi key recovery]
[niveau expert] Il est facile de retrouver les clés wifi (WEP, WPA, …) qui sont déjà stockées sur son téléphone Android. Pour cela vous devez relier le téléphone à votre PC et ouvrir une console en direction du téléphone. Une fois que vous avez obtenu un shell sur le téléphone, les informations wifi sont stockées […]
Mount un disque USB NTFS en read/write [Linux]
[niveau expert] Il peut arriver qu’on ait un problème avec Windows et qu’il ne soit plus possible de démarrer sur ce dernier. Du coup, comment manipuler le disque dur ? Ou comment tout sauvegarder vers un disque dur USB externe ? On peut utiliser un LiveCD : un Linux qui se grave sur un CD […]
Agrandir la taille d’un disque dur de VirtualBox [Machine Virtuelle]
[niveau expert] Si vous utilisez VirtualBox pour lancer une machine virtuelle sous Linux, et que vous souhaitez agrandir la taille de votre disque original, alors voici la solution (via VirtualDebian): 1) Téléchargez CloneZilla (au format .iso) 2) Arrêtez votre machine virtuelle (VM), puis dans VirtualBox créez un nouveau disque dur de plus grande capacité 3) […]
Migrer un forum vers du phpbb3 [Astuces]
[niveau: expert] J’ai récemment dû migrer différents forums vers du phpbb3. Sans rentrer dans le détail du moyen de le faire, je vais dire ici les tables qu’il faut mettre à jour dans votre base MySQL de phpbb3. On va supposer que tous les utilisateurs seront déclarés en anonyme ; ainsi on pourra définir les […]