Wavatars

Wavatars is a wordpress plugin that will generate and assign icons to the visitors leaving comments at your site. The icons are based on email, so a given visitor will get the same icon each time they comment. It livens up comment threads and gives people memorable “faces” to aid in following conversation threads. It’s also fun.

Wavatars

Global Trade Item Number (GTIN), European Article Numbering (EAN) et GS1

Le Global Trade Item Number (GTIN) ou code article international en français est un code identifiant toute unité commerciale (unité consommateur ou unité standard de regroupement…) de façon internationale et unique.

GTIN est un terme général utilisé pour parler de l’ensemble des structures de données pour l’identification des articles marchands (produits et services) de GS1. Le code GTIN peut être constitué de 8, 12, 13 ou 14 chiffres, et peut être construit en utilisant quatre structure numéraires, selon l’application qui en sera faite.

GS1 est un organisme mondial actif dans le domaine de la normalisation des méthodes de codage utilisées dans la chaîne logistique. Il est issu de la fusion en juin 2003 de l’European Article Numbering (EAN, organisme européen) et de l’Uniform Code Council (UCC, organisme américain). EAN avait développé le standard EAN, alors qu’UCC avait développé la norme CUP.

GS1 a deux sièges, l’un à Bruxelles (Belgique), l’autre à Lawrenceville (New Jersey, États-Unis).

Pour obtenir un code EAN au Luxembourg, il faut devenir membre de GS1 Belgium & Luxembourg. Le code pays EAM-13 pour le Luxembourg est 54.

Un générateur en-ligne de codes barre EAN-13 pour faire des tests est disponible sur le site EAN-13 Barcode Generator.

Un calculateur pour calculer le checkdigit d’un code EAN est disponible sur le site www.barcode-us.com.

source : Wikipedia

Privacy protect for domain name owners

When buying a domain name you have to provide accurate contact information or else your domain registration could be terminated as it would be in violation of the registration agreement. This information has to be made publicly available to everyone via the public WHOIS database as required by ICANN, the international governing body for domain names. Everyday, this valuable source of accurate contact information is targeted and harvested by spammers and telemarketers resulting in unwanted and unsolicited contact.

Privacy Protection ensures that your private information is not published by replacing all your publicly visible contact details with alternate contact information. PrivacyProtect.org provides a WHOIS privacy service for domain name owners through partners. The only way to contact the real domain name owner is to use a webform.

Pleo – PM 2 Firmware Update

Today, I upgraded my Pleo’s from firmware Life OS 1.1 to the new firmware PM2 ( Personality Module 2.0.) PM 2 is all-new “personality software” from Innvo Labs that evolves Pleo to a new level of interaction. With PM 2 the Pleo is more active. He has more room to grow and learn. He knows new tricks and sounds. And all of the updates from Life OS 1.1 are included too.

The PM2 firmware includes 34 active scripts, 12 new motions, 72 improved motion commands and the following new or modified tricks :

  • Play Dead
  • Stand up and talk to me
  • Watch Dog
  • Conversation
  • Wave
  • Red object tracking

BlackBerry Playbook

BlackBerry Playbook from RIM

Yesterday, RIM announced the launch of the BlackBerry Playbook tablet. The tablet will utilize an OS created by the recently acquired QNX company. The BlackBerry Tablet OS, which will offer full OpenGL and POSIX, support alongside web standards such as HTML5. The PlayBook will handle Flash content via Flash 10.1, as well as Adobe AIR apps. It’s equipped with an 1024 x 600, capacitive multitouch display, a Cortex A9-based, dual-core 1GHz CPU, 1GB of RAM, and a 3 megapixel front-facing camera (for video conferencing) along with a 5 megapixel rear lens. The PlayBook will be capable of 1080p HD video, and comes equipped with an HDMI port as well as a microUSB jack, 802.11a/b/g/n WiFi, and Bluetooth 2.1. The Playbook will be available beginning 2011.

McAfee SiteAdvisor

Each day, McAfee visits Websites and tests them for a comprehensive set of security threats. From annoying pop-ups to back door Trojans that can steal your identity, they find the danger zones before you stumble on them. The test computers look for  downloadable files like screensavers, toolbars and file sharing programs which may be bundled with adware, spyware, viruses and other malicious computer code. They also examine browser exploits, e-mail, phishing, e-commerce, pop-ups and cookies and affiliations with other sites.

McAfee uses proprietary techniques to visit and test sites  and to analyse data.  The results are presented to the users in the form of colored icons.

  • green : very low or no risk issues found
  • yellow : minor risk issues found
  • red : serious risk issues found
  • black : not yet rated, use caution

SiteAdvisor software is an award-winning, free browser plug-in that gives safety advice about Websites before you click on a risky site.

ArcSoft WebCam Bundle

ArcSoft offers a Webcam Bundle with the WebCam Companion™ 3 and the Magic-i Visual Effects 2 software tools. This bundle was preinstalled with ArcSoft Connect on my Sony Vaio laptop.

ArcSoft WebCam Companion™ 3 offers a broad range of applications designed and optimized for a webcam with the following features :

  • Photo and Video Capturing
  • Smart Video Enhancement
  • Pose Detection
  • Masque your photos
  • Editing Snapshots
  • Album Managing
  • Intelligent Video Surveillance

ArcSoft Magic-i Visual Effects 2 is a smart and simple webcam application designed to enhance users’ video chat experience through frames, effects, and themes. Using “Video Plug-in” technology, Magic-i Visual Effects 2 launches automatically when you start a video chat with any of your favorite chat clients, so you can apply fun effects simply and easily. It’s also compatible with WebCam Companion.

ArcSoft Connect provides product management and helpful updates for ArcSoft applications, which enables a better user experience. ArcSoft Connect will be automatically launched while running ArcSoft products.

The tools work as expected. The buttons for desactivating the camera (private) or the microfone (mute) in the visual effects plugin are very small and it’s useful to check first these settings if the sound or video is not working.

Skype video calls

last update : October 6, 2011
In September 2010, Skype launched the version 5.0.0.123 beta release and the stable version 4.2.0.187 for Windows.

Version 5 comes with a free trial of group video calling, allowing to call up to four friends. After the beta test, this feature became paying. At least one person on the call needs now Skype Premium or a group video subscription from Skype Manager to use group video call (monthly subscription).

Skype offers free Skype-to-Skype voice and video calls and free instant messaging. Calls to public fixed and mobile phones, Short Messages (SMS), voicemails and other value-added services are billed by Skype. Several payment options are available. Skype is available for Windows, Mac OS X, Linux, mobile phones and some Television sets.

Skype offers an excellent support with user guides, troubleshooting guides, FAQ‘s, forums, knowledgebase, different blogs (Big Blog, Community blogs, Technology blog, Business Blog, International Blogs, Heartbeat) and a development site (Skype Garage).

A new software development kit (SkypeKit) that enables hardware and software makers to add Skype functionality to their devices and applications is available to a limited number of beta program developers. A public Skype API enables third-party applications to communicate with Skype. A hardware and software certification (skype certified) is provided by Skype.

The audio codec preferred for Skype-to-Skype calls is SILK (Super Wideband Audio Codec). Skype has contributed the SILK source code to the Internet Engineering Task Force working group.

For Business Skype offers Skype Connect and Skype Manager. Skype pays a special attention to sound and video quality.

A funny third-party application for Skype is Crazytalk.

Skype was founded in 2003. It’s based in Luxembourg, with offices in Europe, the US and Asia. It’s owned by an investor group led by Silver Lake and which includes eBay Inc, Joltid Limited and Skype founders Niklas Zennström and Janus Friis, the Canada Pension Plan Investment Board and Andreessen Horowitz.

I updated my Skype version to 5.5.0.119 in october 2011.

Facebook Graph API and access tokens

The Facebook Graph API enables you to read and write objects and connections (relationships)  in The Facebook social graph.

There are 14 graph objects available :

  1. user
  2. page
  3. group
  4. application
  5. post
  6. status message
  7. note
  8. event
  9. link
  10. checkin
  11. album
  12. photo
  13. video
  14. subscription

Each object has a collection of properties. The numer of properties is ranging from 4 (min) for the “status message” object to 23 (max) for the ” user” object.

Besides the listed objects, which can be connected to other objects, the following additional connections are defined :

  1. comments
  2. feed
  3. picture
  4. tagged
  5. statuses
  6. insights
  7. maybe
  8. invited
  9. attending
  10. declined
  11. members
  12. likes
  13. source
  14. home
  15. friends
  16. activities
  17. interests
  18. music
  19. books
  20. movies
  21. television
  22. inbox
  23. outbox
  24. updates
  25. accounts

Each object has an individual ID (xxxxxxx) and can be accessed with the URL :

http://graph.facebook.com/xxxxxx

A field query parameter can be used to filter the returned data, for instance :

http://graph.facebook.com/xxxxxx?fields=id,name, picture

Alternatively, the ID can be a name, if defined. The connections, if available, are returned in the same request if the parameter “metadata=1” is added to the request (Introspection). Multiple objects can be fetched in the same request by adding the “?ids=” parameter. A special identifier  “me” refers to the current user.

To fetch a specific connection, for instance who is attending the event zzzzzz, the URL is structured as follows :

http://graph.facebook.com/zzzzzz/attending

All responses are JSON (Javascript Object Notation) objects, a lightweight data-interchange format.

If an object is private, you will receive only the public part of the data or the following error message :

{
   "error": {
      "type": "OAuthAccessTokenException",
      "message": "An access token is required to request this resource."
   }
}

To access a graph object with an active access token (yyyyyy), the following method is used :

https://graph.facebook.com/xxxxxx?access_token=yyyyyy

All calls with access tokens are required to go over HTTPS.

An access token is granted by the concerned user, by the page or by the application. Access tokens are based on OAuth 2.0, an open protocol providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices.

In an initial launch, Facebook supports three ways of getting an access token :

  • The default authorization flow is the web server flow for use by server-side developers. The whole flow works by redirecting the user to the authorization server (Facebook) and back to the developer site.  A “Connect URL” with the domain and path of the site must be preregistered.
  • The second method is the user-agent flow in a Javascript based application. Because the code actually runs on the client device, it can’t really rely on embedded secret keys for security – in JavaScript, anyone can look at the source code and trivially extract the secret. The access token is just returned directly in the redirect response instead of requiring an extra server call with specific care for handling security issues.
  • The third method, client credentials flow, is the simplest flow – just exchange your client_id and secret for an access token, no user is involved. It’s mainly supported for accessing application-only resources.