Labs

Input Director, le partage de clavier/souris facile

juillet 11th, 2010

Si vous jonglez à longueur de journée avec plusieurs machines avec écrans sur votre bureau, alors ce petit logiciel gratuit devrait vous intéresser.

Input Director est un switch clavier/souris logiciel pour Windows, il permet d’utiliser plusieurs machines de la même manière qu’on utilises plusieurs écrans avec le mode multi-écrans étendu.
La seules chose dont vous avez besoin pour l’utiliser est une connexion réseau entre les différents ordinateurs.
Une fois installé sur chacune des machines il ne vous reste plus qu’a indiquer la machine maître, celle dont on utilisera le clavier et la souris, et la/les machines esclaves.
Ensuite, grâce une interface simple on indique la disposition des différents écrans, écrans étendus de chaque système compris, et la magie est prête a opérer.
Vous voilà maintenant capable de passer d’une machine à l’autre en passant simplement sa souris d’écrans en écrans. Encore plus fort Input Director vous permet également de partager le clipboard au travers de toutes les machines, ainsi vous pouvez copier quelque chose sur une machine et le coller sur une autre comme si vous n’aviez utilisé qu’un seul ordinateur.

L’utilisation de plusieurs écrans sur un même système permet une grande amélioration de la productivité, plus que l’utilisation de plusieurs machines, car il faut jongler avec les souris et les claviers, Input Director permet donc de s’affranchir de cette contrainte et de cumuler le gain de productivité des deux solutions.

1Vélib, 4 serveurs

juin 21st, 2009

Avec le retour des beaux jours vous n’avez plus d’excuses pour ne pas vous prendre un abonnement Vélib, il est temps de prendre le vélo par les cornes!

Je ne m’attarderais pas sur les nombreux bénéfices qu’apporte la pratique régulière de la bicyclette.
Non, comme vous êtes des putain de geeks, comme moi, je vais utiliser un argument qui ne devrait pas vous laisser de marbre ( ou alors vous n’êtes pas des vrai putain de geeks ).
En prenant ton Vélib tous les jours (ouais je te tutoie parce que là tu vois, je parle a ton cœur) tu peut te payer (au moins) 4 serveurs ! Il ne s’agit pas d’une offre promotionnelle de la ville de Paris, mais bien d’un simple calcul : avec l’économie effectuée sur les tickets de métro ou la carte orange on peut se payer l’équivalent de 4 serveurs virtuels ( comme chez Gandi par exemple ).

Alors les geeks, tous a vélo! Ne serais ce que pour lancer une boucle vertueuse, plus il y aura de vélos en circulation, plus ce sera une gène pour les automobilistes, et plus ça leur donnera envie de laisser tomber la voiture.

La semaine prochaine je vous expliquerais comment vous payer un Data Center en arrêtant de fumer.

SmoothImage, une image lissée pour Flex

février 21st, 2009

Une des grosse frustration que peut rencontrer un développeur Flex proviens du composant Image disponible dans le framework.
Comme son nom l’indique ce composant permet d’afficher des images dans vos interfaces de manière simple et intégrée.
Seulement voila, alors qu’en ActionScript 3 pur, on peut choisir de lisser ou non les images lors de leur redimensionnement, il n’en est rien pour le composant Flex, les images apparaissent alors pixélisées.
C’est d’autant plus frustrant que le composant est basé sur la même classe que l’AS3 et que cette feature est donc présente, mais n’est pas activable directemment.
Une solution existe : il suffit d’étendre le composant pour accéder au bitmap et activer le lissage lors de l’initialisation (initialisation du composant pour les images Embed et a la fin du chargement pour les images externes).

Pour mes besoins personnels j’ai exploité cette solution en créant un composant « SmoothImage » dont voici le code :


<?xml version="1.0" encoding="utf-8"?>
<mx:Image xmlns:mx="http://www.adobe.com/2006/mxml" init="updateSmoothState()" initialize="updateSmoothState()">
	<mx:Script>
		<![CDATA[
			private function updateSmoothState():void{

				if (this.content is Bitmap){

					var btmp:Bitmap = this.content as Bitmap;

					if (btmp && !btmp.smoothing){

						btmp.smoothing = true;
					}
				}
			}
		]]>
	</mx:Script>
</mx:Image>

Voila c’est cadeau, et pour faire plaisir a tout le monde, j’ai compilé un SWC qu’il suffira de mettre dans le tiroir « libs » de son projet Flex pour disposer d’un nouveau composant « SmoothImage ».
Ce dernier fonctionne exactement comme « Image » … le lissage en plus.

Le SWC et le code source sont disponibles sur Google code.
(héhé je vais pouvoir me commander un NerdMeritBadge OpenSource)

Référence ActionScript 3 pour iPhone

février 1st, 2009

C’est un beau cadeau que viens de faire Mike Chambers aux possesseurs d’iPhone de la communauté des développeurs Flex/ Flash/ Air.

Une superbe application iPhone qui reprend l’intégralité du guide de référence de l’ ActionScript 3.

L’application propose la documentation complète de chacune des classes de l’AS3 telle que l’on peut la retrouver sur les livedocs d’Adobe.

Une simple liste alphabétique et un petit champ de recherche permettent d’accéder rapidement a l’ensemble des classes de l’API.

Plus d’infos et le lien pour télécharger sur iTunes ici.

Comment Facebook est perçu par les Médias

janvier 31st, 2009

mechantfacebook

Le grand méchant aspirateur à données personnelles.
(bon, il est pas super ce dessin, et il est même pas vraiment drôle, mais bon, j’expérimente une nouvelle technique, du coup j’ai plus d’envie de dessiner que d’inspiration …)

Démonstration :

http://www.dailymotion.com/video/x7m3r8_envoy-spcial-facebook-part-1_tech

http://www.dailymotion.com/video/x7n1u9_envoy-spcial-facebook-part-2_tech

Crash de l’ Hudson river, les oiseaux mis en cause

janvier 19th, 2009

hudson_birds

pour rappel :

Black Water

janvier 17th, 2009

Statuzer, encore une application Air pour Twitter.

janvier 11th, 2009

Oui je sais, des clients Twitter il y’en a déjà plein, mais je n’ai pas pu m’empecher d’en faire un nouveau.
Mais j’ai de bonnes raisons :

  1. En ce moment j’adore Twitter, ça me passionne, je kiffe grave. Ce truc est génial.
  2. J’ai très envie de me faire la main sur Air.
  3. J’ai pas trouvé (pas vraiment cherché non plus) un client qui fait « cui-cui » quand on reçois des updates.
  4. Je voulais pouvoir classer par groupes de contacts et TweetDeck prend trop de place sur l’écran.
  5. J’aime bien rajouter des petites features pas vraiment essentielles mais sympa quand même (webcam upload,URLs preview).

Et puis bien sur, surtout, le but ultime c’est de devenir le Maitre du Monde, Mouhahahah …

Donc voila, la première version en ligne est ici : Statuzer

Un nouveau monde

janvier 9th, 2009

De la necessité de devenir une Star…

décembre 13th, 2008

et des moyens a employer pour y parvenir.

Tout à l’heure en allant faire mes courses du week-end, je tombe nez a nez avec un magnifique présentoir SmartBox, vous savez, ces « joyeuses petites boites que l’on offre a nos amis quand on sais vraiment pas quoi leur offrir d’autre tellement notre société a définitivement basculé dans l’aire de la sur-consommation, tellement  tout le monde a déjà tout, tellement il faut  inventer de nouvelles choses – de préférence immatérielles -  a consommer« .

Enfin, bon, je tombe donc sur un présentoir SmartBox, et je tombe là dessus :

foto_65080_295_prepa-star-academy_3d_smart
La SmartBox Prépa’ Star Academy, avec un stage pluridisciplinaire (danse, chant et comédie) et puis surtout :

foto_65073_295_be-a-star_3d_smartbox

La SmartBox « Be a Star », avec, tennez vous bien, un enregistrement de single en studio, une initiation DJ et un relooking de star…

Faut vraiment que ce soit la crise, pour qu’un studio en arrive a accepter de voir débarquer des peigne culs n’importe qui avec sa SmartBox sous le bras pour venir faire le guignol derrière un micro en pensant qu’il va devenir une Star.
Vous me direz, ça doit pas beaucoup les changer finalement au regard de ce que l’on appelle « Star » aujourd’hui, mais bon quand même, une page est tournée, c’est pas tout nouveau non plus, mais le message a le mérite d’être clair : aujourd’hui réussir c’est être une star, et pour devenir une star il faut consommer.