MacUpdate Spring Update

On en parlait précédemment, et voici que le bundle de MacUpdate est disponible.

Les deux stars de ce bundle sont TechTool Pro 5 et Parrallels 4. Vu leur prix de vente et le prix du bundle, si vous comptiez investir, n’hésitez plus :-) Pour les autres applications, on trouve NetBarrier X5, DVDRemasterPro 5, RipIt, Multiplex, MoneyWell, Paperless, Posterino, BetterZip et Circus Ponnies Notebook 3.

Le plein d’infos sur le site officiel : http://www.mupromo.com

Et un petit bonus pour les 15000 premières commandes : vous recevrez les licences de Jet ‘n Guns Gold et CuteClips.

Pour ma part, à part Parralles, je connais très peu ces logiciels, mais c’est peut-être une occasion pour les découvrir… Surtout pour 50$…

Bundle MacUpdate

Afin de faire la promotion de logiciels et pour offrir à leurs utilisateurs plein de petits programmes bien sympas, MacHeist et MacUpdate nous offrent parfois des bundles, des ensembles de logiciels à prix cassés, que l’on n’achèterait normalement pas, ou en tout cas, sûrement pas au prix coutant :)

Ayant raté le dernier MacHeist (bouh, y’avait World Of Goo dedans ! :( ), réjouissez vous de la venue prochaine du bundle MacUpdate :)

Pour les curieux, inscrivez-vous afin d’être informé dès sa disponibilité, et également afin de recevoir une licence gratuite de AirRadar.

Créer facilement des fichiers ZIP

Nous vous avons déjà présenté a plusieurs reprise comment (dé)compresser des fichiers sous Leopard que cela soit à l’aide d’une application ou en utilisant les fonctionnalité fournies pas notre chaton préféré.

Voici une troisième méthode pour (dé)compresser des fichiers sous Léopard pour ceux qui ne souhaitent pas utiliser les lignes de commandes et qui ne possèdent pas 7zip. Pour créer un fichier compressé, commencez par selectionner le(s) fichier(s) que vous souhaitez. Ensuite faite une clic-droit sur un des fichiers sélectionnés et choisissez l’option Compresser. Mac OS X créera alors un fichier appelé Archive.zip si vous avez sélectionné plusieurs fichiers ou Nom_du_fichier.zip si vous n’avez sélectionner qu’un seul fichier.

Pour décompresser, double-cliquez sur l’archive et Mac OS X le décompressera pour vous…

Lancer des programmes au démarrage de votre Mac

Ceux qui parmi nous ont switché comme on dit (c-à-d. qu’il viennent de windows) savent sans doute que, sous Windows, l’on peut choisir  de lancer automatiquement au démarrage de l’ordinateur et/ou de la session d’un utilisateur.

Sous Mac, il en va évidemment de même. Voyons donc comment ajouter ou supprimer un programme lors du démarrage de votre session : allez dans vos Préférences Système et cliquez sur le bouton Comptes. Cliquez sur le nom de votre compte (s’il n’est pas déjà sélectionné), puis sur l’onglet Démarrage. Une liste de tous les éléments d’ouverture de session est affichée.

Vous pouvez supprimer un élément en le sélectionnant et en cliquant sur le signe Moins, ou en ajouter un nouveau en cliquant sur le signe Plus et en le choisissant dans la boîte de dialogue affichée. Si vous cochez la case Masquer d’un élément, l’application s’ouvre automatiquement, mais n’est affichée à l’écran qu’après sa sélection dans le Dock ou via la combinaison de touches Commande+Tab (qui permet de faire défiler toutes les applications ouvertes).

Les éléments d’ouverture de session ne doivent pas forcément être des applications. Vous pouvez également paramétrer l’ouverture automatique de documents, dossiers ou disques.

Éléments d'ouverture de session

Attention cependant à ne pas oublier un chose importante : plus vous disposerez d’éléments d’ouverture de session, plus le démarrage de votre Mac sera lent. Évitez dès lors de surcharger l’ouverture de votre session…

Et voila… Bonne customization de votre démarrage de session ;-)

Màj du 15 septembre 2010

Si on se limite aux applications, il existe une manipulation plus simple, directement depuis le Dock: faites un « clic droit » sur l’icône de l’application, choisissez Options, et sélectionnez « Ouvrir avec la session ».Cependant, pas moyen d’ouvrir un fichier en particulier en passant par cette méthode..

Partage de snippets via SVN

Chose n’est pas coutume, on va discuter un peu de Visual Studio (j’en entends déjà qui râle là au fond…). Oui mais c’est un peu aussi mon gagne pain (actuel), donc si l’astuce peut en intéresser quelques uns, pourquoi pas ;)

Un snippet, c’est un morceau de code. On en trouve tout partout sur le net (CodePlex, CodeProjects, …) en fonction des envies, des besoins, … L’idée ici est de créer ses propres snippets, afin de les intégrer un peu partout dans son code. Dans mon cas, j’en ai créé deux, pour l’exemple et pour pouvoir rapidement sérialiser et désérialiser mes classes en XML ;)

Le code qui correspond à la sérialisation / désérialisation est le suivant (en C#) :

System.IO.MemoryStream objMS = new System.IO.MemoryStream();
System.Xml.Serialization.XmlSerializer ser =
new System.Xml.Serialization.XmlSerializer( typeof( $ClassName$ ) );
ser.Serialize( objMS, $theObjectToSerialize$ );
string dump = System.Text.Encoding.UTF8.GetString( objMS.ToArray() );

Lors de l’insertion de cet exemple, Visual Studio mettra automatiquement le focus sur les valeurs entre ‘$’. Avec la complétion automatique en fonction du contexte de votre code, cela devient donc un jeu d’enfant d’ajouter ces petits morceaux de code super utiles. Dans ce cadre-ci, lors de l’insertion du snippet, on aura directement à rentrer le type de la classe dont l’objet à sérializer fait partie, puis le nom de la variable de l’objet. Easy.

Pour plus d’infos et pour la personnalisation de snippets, je vous renvoie sur le msdn.

Le truc intéressant maintenant est de partager ces snippets entre plusieurs utilisateurs via SVN. Commencez par créer un repository pour ces snippets, puis ouvrez Visual Studio et choisissez le menu Tools/Code Snippets Manager. De là, commencez par choisir le langage. Cliquez ensuite sur Add… pour pointer sur le répertoire où vos snippets sont stockés en local. Chaque utilisateurs devra effectuer cette étape sur sa machine. Résultat :

snippets