Technologies

_____ _____ _____ _ _ _ _ _____ _ _ _ _ | || __ || | | | | | ___ | |_ ___ ___ ___ _ _ ___ | | _ _ ___ ___ | |_ |_| ___ ___ ___ ___ _ _ ___ _ _ ___ ___ | |_ ___ _____ ___ |_| ___ ___ |- -|| __ -|| | | | | | | || .'|| _||_ -|| . || | | | ||_ -| _ | | || | || -_||_ -|| _|| || . || | | . || . || | || _| | | || | | _|| || .'|| || . || || . || | |_____||_____||_|_|_| |_____||__,||_| |___||___||_|_| \_/ |___||_| |__ _||___||___||___||_| |_||___||_|_| | _||___||___||_| |___||_|_| |___||_|_||__,||_|_|_|| _||_||___||_|_| |__| |_| |_|

Vendredi, janvier 14th, 2011

IBM a développé un super-ordinateur nommé Watson. Ils travaillent dessus depuis 2009, et il est enfin prêt. Pour démontrer sa puissance et ses capacités de reconnaissance de langage, ils ont envoyé la machine jouer dans l’émission Jeopardy aux US, un peu l’équivalent de notre « Question pour un champion », et leur machine se débrouille vraiment pas mal ! Singularity is close my friends, and HAL is alive.

Wired : Watson is not your run-of-the-mill computer. The system is powered by 10 racks of IBM POWER 750 servers running Linux, and uses 15 terabytes of RAM, 2,880 processor cores and can operate at 80 teraflops. That’s 80 trillion operations per second.

PS : Cette vidéo est le pré-enregistrement de l’émission, pour ceux qui voudraient jouer les pointilleux.

_____ _ _ _ _ _ _ _ _ _ ___ _ _ ___ _ _ | || |_ ___ | | _| |_ ___ | ||_|| |_ ___ | |_ |_| ___ | |_ ___ ___ | _| ___ ___ ___ ___ |_| ___ _ _ |_|| _||_| ___ _| | | --|| _|| _|| ||_ _|| _|| || || '_| | -_|| _| | || || _|| -_|| _|| _|| .'|| _|| -_| | .'| | || .'||_'_|| || _|| || -_|| . | |_____||_| |_| |_| |_| |___||_||_||_,_| |___||_| |_||_|_||_| |___||_| |_| |__,||___||___| |__,| _| ||__,||_,_||_||_| |_||___||___| |___|

Samedi, janvier 1st, 2011

Je me posais la question depuis quelques temps, et je viens de trouver la réponse. Pour conserver le comportement du middle click dans une interface avec beaucoup de ajax call il suffit d’ajouter ce code.
On utilise habituellement return false; pour faire comprendre au navigateur de ne pas rediriger vers le lien en question après avoir ouvert une lightbox par exemple.
Ce bout de code s’assure donc que si le middle click est utilisé, le navigateur se comportera normalement.

// Ensure middle, control and command clicks act normally
if (e.which == 2 || e.metaKey || e.ctrlKey){
	return true
}

____ _ _ _ ___ ___ ___ ___ _ | \ ___ ___ | |_ | |_ ___ ___ ___ ___ ___ ___ ___ | |_ _ _ |_ || ||_ | | | ___ ___ ___ | |_ | | || -_||_ -|| '_|| _|| . || . || . || . || _|| .'|| . || || | | | _|| | | _| |_ | | | | . || .'|| _|| '_| |____/ |___||___||_,_||_| |___|| _||___||_ ||_| |__,|| _||_|_||_ | |___||___||_____||___| | _||__,||___||_,_| |_| |___| |_| |___| |_|

Samedi, janvier 1st, 2011

Desktopography.net a publié il y a quelques jours la nouvelle fournée de ses fonds d’écrans et comme tous les ans il y a de vrai perles.
Je me suis permis de compiler un petit pack de toutes les créations au plus grand format disponible : Desktopography 2010 (100 Mo).

Et l’apperçu :


_ _ _ _____ _| |_ _| | |_ ___ ___ ___ ___ _ _ _ _ | || __||_ _|| . ||_ ||_ | |_ ||_| _____ ___ ___ ___ _____ |_| _ _ _____ | |_ ___ | |_ _ _ |- -|| __||_ _|| . || _| _| |_ | | _ | | | . || _|| -_|| || || | || | | . || .'|| . || | | |_____||_ _| |_|_| |___||___||_____| |_|| ||_|_|_| | _||_| |___||_|_|_||_||___||_|_|_| |___||__,||___||_ | |_| |_| |_| |___|

Jeudi, décembre 23rd, 2010

Héhé, merci @ Google ;)

_____ _ _ _ _____ _ _ _ _____ _ _ | | _____ ___ ___ ___ | |_ ___ ___ _ _ ___ ___ ___ ___ ___ | |_ ___ ___ | |_ ___ | __| ___ ___ ___ | |_ ___ ___ | |_ _| | ___ ___ ___ | __| _____ ___ |_|| | |- -|| || . || . || _|| _|| -_|| _| | | || . ||_ -| | _|| . || || _|| .'|| _|| _||_ -| | __|| .'|| _|| -_|| . || . || . || '_| | . || .'|| ||_ -| | | || || .'|| || | |_____||_|_|_|| _||___||_| |_| |___||_| \_/ |___||___| |___||___||_|_||_| |__,||___||_| |___| |__| |__,||___||___||___||___||___||_,_| |___||__,||_|_||___| |_____||_|_|_||__,||_||_| |_|

Mercredi, novembre 10th, 2010

Impossible ? Un peu de foi mes chers lecteurs.

On entend beaucoup parler en ce moment de l’unilatéralité (mot savant) de l’export des données Gmail dans Facebook. En gros Facebook vous permet de piocher dans vos contacts mails Gmail pour retrouver vos amis sur Facebook, mais Facebook ne vous permet pas d’exporter les adresses mails de vos amis. Et pourtant ?

En fait ce n’est pas tout à fait exact, Facebook ne vous permet pas d’exporter ces données, mais elle autorise certains de ces partenaires à le faire, entre autre Yahoo et Microsoft, alors utilisons ce système à bon escient :

1. créez un compte yahoo
2. importez vos contacts facebook sur yahoo
3. exportez vos contacts yahoo au format csv
4. importez le fichier sous gmail

Et voilà, un joli carnet d’adresse Gmail bien rempli et bien nommé.
(Je regarde pour les numéros de téléphone).

_ _ _ _ | |_ ___ ___ | |_ ___ ___ | |_ ___ ___ ___ | |_ | . || .'|| _|| '_| | . || | | _|| _|| .'|| _|| '_| |___||__,||___||_,_| |___||_|_| |_| |_| |__,||___||_,_|

Lundi, novembre 1st, 2010

Encore un nouveau thème, histoire de relancer la machine. Sans images, sans surplus, sans Helvetica.
Normalement le site se comporte comme un fichier texte, saut de lignes, pas de marge, deux pauvres lignes de padding.
Le site se valide même W3C, elle est pas belle la vie ?

J’aime ce style assez simple, c’est un peu le but non ? Retourner à la simplicité, faire le tri, retrouver l’essence du contenu, pour ne pas se perdre. Je vais essayer d’écrire un peu plus, il doit y avoir des choses à dire depuis le temps.

_____ _ _ _____ _ _____ | __| ___ ___ ___ | |_ ___ ___ | |_ | _ || | ___ ___ ___ ___ ___ ___ | __| ___ ___ ___ ___ ___ | __|| .'|| _|| -_|| . || . || . || '_| | __|| || .'|| _|| -_||_ -| | -_|| | | __|| _|| .'|| || _|| -_| |__| |__,||___||___||___||___||___||_,_| |__| |_||__,||___||___||___| |___||_|_| |__| |_| |__,||_|_||___||___|

Mercredi, août 25th, 2010

Facebook vient de lancer son concurrent à Foursquare en rajoutant les Check-In sur son application. Malheureusment et comme c’est souvent bien le cas avec les entreprises américaines, la sortie n’est pas mondiale, le service n’est disponible que depuis les Etats Unis, et ce jusqu’à nouvel ordre. Mais la restriction n’est pas vraiment en place, il suffit de se connecter depuis une adresse IP américaine pour avoir accès au service.

Donc voici la solution pour utiliser Facebook Places en France avant la sortie officielle :

  1. Donner à son iPhone une IP US via le service HotSpot Shield
  2. Ouvrir l’application Facebook, cliquer sur Places et Check-In là où vous êtes.

NB : Il se peut que le serveur VPN mette un peu de temps pour fonctionner, essayer d’éteindre et de rallumer votre téléphone puis de réactiver le VPN.

NB2 : Il y a de grandes chances que ça ne fonctionne pas avec votre connection 3G, problème de ports et de restrictions 3G.

__ _____ _ | | | | ___ ___ ___ ___ _ _ _ _ ___ ___ _ _ ___ ___ ___ ___ _| | ___ _ _ ___ | | | | | || . || | | || . || | || | || -_|| .'|| | | | _|| . || . || || . || -_|| | || _| |__| |_|_|_||___||_|_| |_|_||___||___| \_/ |___||__,||___| |_| | _||___||_|_||___||___||___||_| |__| |_|

Vendredi, juillet 16th, 2010

Haha, je viens de tomber sur cette vidéo, qui est juste énorme :

J’ai donc édité le fichier audio pour me faire mon petit voicemail haha.

Clip audio : Le lecteur Adobe Flash (version 9 ou plus) est nécessaire pour la lecture de ce clip audio. Téléchargez la dernière version ici. Vous devez aussi avoir JavaScript activé dans votre navigateur.

_____ _ _ _ _ _ _ _ _ _ |_ _| _ _ _ |_|| |_ | |_ ___ ___ | |_ |_| ___ ___ | |_ ___ _ _ | | ___ | |_ ___ ___ _ _ ___ ___ ___ _ _ ___ ___ ___ ___ ___ ___ ___ ___ _ _ ___ | |_ _____ ___ | | | | | || || _|| _|| -_|| _| | _|| || _|| -_| | . || . || | || || -_|| _| | _|| . || | || . || -_| |_ -|| | || _| |_ -|| . || | | _|| . ||___||_ -|| | ||_ -|| _|| || -_| |_| |_____||_||_| |_| |___||_| |_| |_||_| |___| |___||___||___||_||___||_| |_| |___||___||_ ||___| |___||___||_| |___||___||_|_| |___||___| |___||_ ||___||_| |_|_|_||___| |___| |___|

Mercredi, juin 9th, 2010

Twitter utilise désormais le domaine t.co comme partie d’un service permettant de lutter contre les actes de malveillance, apporter de la valeur à l’écosystème de développeurs, ainsi que de faire ressortir les tweets pertinents et intéressants.

Il y a quelques semaines, le web et les développeur d’applications s’étonnaient de voir Twitter sortir des clients officiels sur iPhone, BlackBerry et Android. Le fait est que Twitter cherche encore le meilleur moyen de se faire de l’argent. La taille critique du service est maintenant dépassée, maintenant on voit comment tirer des sous de tous ces utilisateurs. Twitter a aujourd’hui 190 millions d’utilisateurs actifs, pour un total de 65 millions de tweets par jour.

Twitter sort donc ses clients officiels, se mettant donc à dos un bon nombre des développeurs et start-up qui pensaient batir sur cet éco-système. Twitter a également annoncé un changement de ses politiques concernant la publicité sur ses service, et beacoup ont pensés qu’ils étaient dorénavant les seul habilités à publier de la publicité sur leur service. Ryan Sarver a cependant publié un démenti, ce sont en fait les clients Twitter qui ne pourront plus insérer de publicité entre les tweets de votre timeline, les clients gratuit qui se faisaient de l’argent de cette façon peuvent donc en prendre pour leur grade. Enfin aujourd’hui, Twitter a annoncé son service de raccourcisseur de liens t.co, les liens seront automatiquement raccourcis par le service twitter à 20 caractères.

Le but officiel de cette opération est de pouvoir traquer les spam et pishing plus facilement puisque les metadata du tweet contiendront également la version longue du lien que les différents clients pourront utiliser. Dans les fait c’est la mort ou tout du moins un gros coup de massue pour les service du type bit.ly et tinyurl.

Une chose est certaine, il ne fait pas bon travailler sur une startup Twitter en ce moment. L’équivalent des check-in de FourSquare ne devraient pas tarder à arriver également. Il se passe des choses sur Twitter, frustrant pour les développeurs, passionnant pour l’utilisateur final.

_ _ _ _ _ _ _____ _ _ _ _ _ _ _____ _ _____ _ _ _ _ _ ___ _ _ _ _ _ _ _ _| |_ _| | |_ ___ ___ ___ ___ _ _ _| |_ _| | |_ ___ ___ ___ ___ _ _____ _ | _ | ___ ___ | | ___ |_| ___ | |_ ___ ___ _| ||_|| |_ | _ | _| || | ___ | |_ ___ | |_ ___ _ _ _ _ ___ _ _ | |_ ___ ___ ___ ___ | | ___ | |_ ___ | _| ___ ___ _____ ___ ___ ___ _ _ | |_ | ||_| ___ |_|| |_ ___ |_| ___ ___ ___ | || __||_ _|| . ||_ ||_ | |_ ||_| ___ ___ ___ ___ | || __||_ _|| . ||_ ||_ | |_ ||_|| | ___ | |_ ___ ___ ___ | || . || . || || -_| | || || _|| -_|| _|| . || || _| | || . || | | || . || . | | -_|| _| | .'|| | ||_'_| | .'|| | || _|| _|| -_||_ -| | . || || .'|| _|| -_|| _|| . || _|| || -_||_ -| | . || | || . || || || _|| || _|| .'|| || _|| -_||_ -| | || __||_ _|| . || _| _| |_ | | _ | .'|| _|| _||_ -| | || __||_ _|| . || _| _| |_ | | _ |- -|| . || || . || || -_| |__|__|| _|| _||_||___| |_||_|_||_| |___||_| |___||_||_| |__|__||___||_|_|_||___||___| |___||_| |__,||___||_,_| |__,||___||_| |_| |___||___| | _||_||__,||_| |___||_| |___||_| |_|_|_||___||___| | _||___||___||_||_||___||_||_| |__,||_||_| |___||___| |_||_ _| |_|_| |___||___||_____| |_|| ||__,||___||___||___| |_||_ _| |_|_| |___||___||_____| |_|| ||_____|| _||_|_||___||_|_||___| |_| |_| |_| |_| |_| |_| |_| |_| |_|

Mardi, juin 8th, 2010

Et pas de la façon la plus jolie qui soit.

Apple vient de mettre à jour ses termes de contrat, et en a dans la foulé profité pour botter AdMob (la régie publicitaire mobile de Google) en touche. L’article en question est le suivant :

3.3.9 You and Your Applications may not collect, use, or disclose to any third party, user or device data without prior user consent, and then only under the following conditions:

- The collection, use or disclosure is necessary in order to provide a service or function that is directly relevant to the use of the Application. For example, without Apple’s prior written consent, You may not use third party analytics software in Your Application to collect and send device data to a third party for aggregation, processing, or analysis.

- The collection, use or disclosure is for the purpose of serving advertising to Your Application; is provided to an independent advertising service provider whose primary business is serving mobile ads (for example, an advertising service provider owned by or affiliated with a developer or distributor of mobile devices, mobile operating systems or development environments other than Apple would not qualify as independent); and the disclosure is limited to UDID, user location data, and other data specifically designated by Apple as available for advertising purposes.

En français : Les applications n’ont pas le droit de partager des informations sur l’utilisateur si elles ne sont pas indispensables au bon fonctionnement de l’application. Exit donc les plateformes du type AdMob qui à la manière de AdWords, utilise des statistiques et analyse le client pour fournir des publicités ciblées. Les publicités restent autorisées pour des acteurs indépendants. Apple précise tout de même « Un distributeur de publicité en ligne appartenant à un développeur de système d’exploitation mobile ( ça sonne comme Google là ) ne peut être qualifié d’indépendant ».

Un bon coup de poignard en somme, pour voler le business de la publicité mobile à ses concurrents, en les rendant illégaux. M’est avis que l’affaire ne tardera pas à remonter devant la FCC américaine.