StackOverflow en français

Il y a plus d’un an j’ai proposé, sur le nouvellement créé Stack Exchange Area 51, d’avoir une version de Stack Overflow pour les développeurs francophones. À ma grande surprise, les développeurs francophones ont suivi cette proposition et elle est maintenant dans la phase de “Commitment”, ou d’engagement sans même avoir fait de la pub!

Vous désirez vous engager vous aussi? Cliquer sur l’image ci-dessous pour supporter cette proposition!

Stack Exchange Q&A site proposal: Stack Overflow (in French)

[Lire]

SharePoint 2010 and VS2010: Scripts de post-déploiement

Le contexte

Vous développer une application SharePoint 2010 à l’aide de Visual Studio 2010 sur un serveur Windows 2008 64 bits. Vous désirer rouler un script post-déploiement (Powershell par exemple) pour déboguer:

image

Le problème

Lorsque vous y mettez un script, par exemple:

`powershell $(ProjectDir)\PowerShellScript\MonSuperScriptPowerShell.ps1`

Vous obtenez toujours une erreur lors de l’exécution du script:

Error occurred in deployment step ‘Run Post-Deployment Command’: The command "powershell $(ProjectDir)\PowerShellScript\MonSuperScriptPowerShell.ps1" exited with error code: 1.

[Lire]

Métadonnées de fichiers Multimédia

En récupérant une liste de fichiers multimédia, je me suit retrouvé avec une liste de fichiers à 4 caractères et qui ne signifiait rien. Grrr…. J’ai alors décidé de faire un petit utilitaire pour me permettre de renommer les fichiers selon un pattern que j’avais déjà sur ma machine selon l’artiste, l’album et du titre de la chanson.

Mais une problématique surgit rapidement: Comment récupérer ces métadonnées (principalement des fichiers MP3)?

[Lire]

Collection observable surveillant les modifications aux items

J’ai été confronté à une situation lors d’un développement d’une application WPF qui utilisait la classe ObservableCollection, voici la description:

Problème:

Collection d’items qui comporte plusieurs items (qui eux implémente l’interface INotifyPropertyChanged). Je dois faire certains calculs: Total des items à complétés, total des items complétés, items restants, etc. Mais lorsque qu’un de ces items changeait de statut et devenait complété, impossible de pousser l’information (push) à un niveau supérieur.

Solution proposée:

Utilisation d’un thread qui à chaque intervalle X, allez valider les totaux et mettre à jour les données sur l’interface, de façon tirer (pull). N’aimant pas vraiment cette idée et essayant de diminuer au minimum les pull pour privilégier les push, j’ai fait une petite recherche sur le sujet.

[Lire]