Source :
http://www.theverge.com/2012/9/27/3411446/chromebook-life-three-months-with-my-cautionary-tale
jeudi 27 septembre 2012
Le nouveau Myspace, ça va être du lourd :)
Graphiquement "sublime".
Alors que Facebook donne vraiment l'impression d'être fait par un geek (boutons aux coins carrés, interface austère et super simpliste), voilà enfin un site social qui aura de la gueule.
Faut juste attendre qu'il soit up, dans pas longtemps...
Voilà en attendant une video de démo :
ANTLR : no start rule (no rule can obviously be followed by EOF)
The problem is that Antlr identifies "start" rules (ones that can end
with EOF) by looking for rules that are not used anywhere else in the
grammar.
Then, you cannot call your "start" rule inside another rule. Otherwise your "start"' rule is not considered as the real "start" rule.
jeudi 13 septembre 2012
Utiliser SQL pour connaitre l'IP et le hostname d'un serveur Oracle
Une fois connecté avec un client SQL sur un serveur Oracle,
- pour récupérer le hostname du serveur Oracle:
SELECT UTL_INADDR.get_host_name FROM dual;
- pour récupérer l'IP du serveur Oracle:
SELECT UTL_INADDR.get_host_address from dual;
- pour récupérer le hostname du serveur Oracle:
SELECT UTL_INADDR.get_host_name FROM dual;
- pour récupérer l'IP du serveur Oracle:
SELECT UTL_INADDR.get_host_address from dual;
mercredi 12 septembre 2012
Datatables sEcho
When the datas for the table are generated from the server side by using JSON, you must send a sEcho parameter with the datas. But what is sEcho ?
<<
sEcho : An unaltered copy of sEcho sent from the client side. This parameter will change with each draw (it is basically a draw count) - so it is important that this is implemented. Note that it is strongly recommended for security reasons that you 'cast' this parameter to an integer in order to prevent Cross Site Scripting (XSS) attacks.
>>
Source : http://datatables.net/usage/server-side
<<
sEcho : An unaltered copy of sEcho sent from the client side. This parameter will change with each draw (it is basically a draw count) - so it is important that this is implemented. Note that it is strongly recommended for security reasons that you 'cast' this parameter to an integer in order to prevent Cross Site Scripting (XSS) attacks.
>>
Source : http://datatables.net/usage/server-side
mardi 11 septembre 2012
Utiliser son mobile Android comme modem
Le terme anglais est le tethering.
Il s'agit de transformer son mobile Android (2.2 ou supérieur) en point d'accès Wifi, celui-ci permettant alors aux appareils connectés dessus (tablettes, ordinateurs portables, etc) d’accéder à internet via la connexion 3G du téléphone. Il faut bien évidemment que l'opérateur l'autorise (la fameuse "option modem").
Plus d'infos sur les manips (rien de très compliqué):
http://www.android-zone.fr/partager-votre-connexion-internet-grace-au-tethering
N'hésitez à me laisser un petit commentaire si vous avez trouvé ce post utile, et à faire un +1 :o)
N'hésitez à me laisser un petit commentaire si vous avez trouvé ce post utile, et à faire un +1 :o)
lundi 10 septembre 2012
Kindle Fire (et Fire HD) - publicités intrusives [MAJ]
MAJ du 22/10/2012
Amazon France propose dorénavant la Kindle Fire sans les publicités (en payant 15 euros).
Apparemment, la Kindle Fire (et la Fire HD) vendue en France inclura des publicités (des bannières sur la page d'accueil, des publicités plein écran sur l'écran de lock/screensaver,...).
Amazon France propose dorénavant la Kindle Fire sans les publicités (en payant 15 euros).
Apparemment, la Kindle Fire (et la Fire HD) vendue en France inclura des publicités (des bannières sur la page d'accueil, des publicités plein écran sur l'écran de lock/screensaver,...).
La version américaine du Kindle Fire a aussi droit à ce type de publicités intrusives, mais ils peuvent désactiver cette "fonctionnalité" pour 15 dollars. Alors qu'en France rien n'est prévu pour l'instant...
Special Offers & Sponsored Screensavers
You'll receive special offers and sponsored screensavers directly on your Kindle Fire HD. Examples of special offers and sponsored screensavers include:- Movie posters, music covers, and book covers for upcoming titles
- Deals on digital content, for example: 1 of 10 top-rated Kindle books for $1, or $5 to spend in the Amazon MP3 Store
- Deals on consumer electronics, for example: save up to $500 on select HDTVs
Extrait de la fiche produit du site français :
Que sont les offres spéciales et écrans de veille sponsorisés ?
Vous
recevez des offres spéciales et écrans de veille sponsorisés
directement sur votre Kindle Fire, notamment des offres sur les
accessoires Kindle, ou sur notre catalogue numérique Kindle : livres,
applis, jeux, MP3 et plus encore.
Vos
offres s'affichent sur l'écran de veille de votre Kindle Fire et sur le
bas de votre page d'accueil, elles n'interrompent pas la lecture.
En plus, je regrette que les services Prime ne soient pas transposés en France. Pour rappel, Prime, c'est un abonnement de 79 dollars permettant de lire en streaming des séries TV/films en illimité, lire des livres/magazines en illimité aussi, et de se faire livrer en 2 jours gratuitement.
dimanche 9 septembre 2012
Versioning with MongoDB
For storing history of changes to a record, we can use this kind of structure :
address:
{
_id : "id of address book record",
"city" : "San Francisco",
"state" : "California"
}
history_address:
{
_id : "id of history address book record",
changes : {
1234567 : { "city" : "Omaha", "state" : "Nebraska" },
1234568 : { "city" : "Kansas City", "state" : "Missouri" }
}
}
1234567 and 1234568 are timestamps.
And this is the query for storing history :
db.history_address.update({_id: ID}, {$set : { changes.12345 : CHANGES } }, true);
More details here :
http://stackoverflow.com/questions/4185105/ways-to-implement-data-versioning-in-mongodb
address:
{
_id : "id of address book record",
"city" : "San Francisco",
"state" : "California"
}
history_address:
{
_id : "id of history address book record",
changes : {
1234567 : { "city" : "Omaha", "state" : "Nebraska" },
1234568 : { "city" : "Kansas City", "state" : "Missouri" }
}
}
1234567 and 1234568 are timestamps.
And this is the query for storing history :
db.history_address.update({_id: ID}, {$set : { changes.12345 : CHANGES } }, true);
More details here :
http://stackoverflow.com/questions/4185105/ways-to-implement-data-versioning-in-mongodb
vendredi 7 septembre 2012
Free online JSON editor
http://www.jsoneditoronline.org/
Functionalities :
- formatting,
- easy browsing inside json elements,
- adding/removing elements
Functionalities :
- formatting,
- easy browsing inside json elements,
- adding/removing elements
jeudi 6 septembre 2012
Python decorator
Hi all !
This is a very interesting tutorial about decorator in Python :
Python Decorators I: Introduction to Python Decorators
Python Decorators II: Decorator Arguments
Python Decorators III: A Decorator-Based Build System
This is a very interesting tutorial about decorator in Python :
Python Decorators I: Introduction to Python Decorators
Python Decorators II: Decorator Arguments
Python Decorators III: A Decorator-Based Build System
[SmartGWT] SelectItem setValueMap () does not respect LinkedHashMap order when keys are numerical string
Sous SmartGWT, lorsque vous remplissez un SelectItem avec une LinkedHashMap via la methode setValueMap(..), l'ordre d'affichage n'est pas garanti dans la liste déroulante dans le cas où les keys sont numériques.
Détails sur le problème et la solution :
mercredi 5 septembre 2012
Désactiver le Java Update sous Windows
- Cliquer sur le menu Démarrer
- Taper msconfig puis Entrée
- Une popup apparait
- Aller sur l'onglet Démarrage
- Décocher la ligne Java(TM) Platform SE Auto Updater
- Cliquer sur Appliquer, puis OK
- Redémarrer Windows
mardi 4 septembre 2012
Envoyer des fax gratuitement
HelloFax permet d'envoyer gratuitement 5 fax par jour.
Il y a possibilité de payer un abonnement (allant de 5 dollars à 70 dollars) pour envoyer plus de fax, avoir son propre numéro de fax (pour recevoir), etc.
Inscription à :
Articles (Atom)
Categories
- /etc/hosts (1)
- 443 (1)
- 80 (1)
- a2dp (1)
- addsubview (1)
- affix (1)
- amazon (1)
- android (6)
- angularjs (1)
- angularjs cross domain json post (1)
- angularjs ionic ng-click twice (1)
- animate (1)
- ansible (2)
- antlr (1)
- apache2 processes (1)
- app (1)
- app store (1)
- apple (1)
- appstore (1)
- avis (2)
- baignoire (1)
- basics (1)
- bitbucket (1)
- blackberry (1)
- bluetooth (1)
- booster (1)
- bootstrap (3)
- bottle (4)
- browsers (1)
- buffer (1)
- cherrypy (3)
- chromebook real life (1)
- coder (2)
- communicator (1)
- config.txt (1)
- creme chocolat (1)
- crepes bretonnes (1)
- crlf (1)
- css (2)
- cuisine (1)
- database (4)
- datatables (1)
- datetime (1)
- delete (1)
- disconnect (1)
- distributing (1)
- english (2)
- flask (1)
- fontawesome (1)
- francais (51)
- futuristic (1)
- game (1)
- gil (1)
- git (9)
- github (1)
- gratuit (2)
- hadopi (1)
- header (1)
- height zero (1)
- hibernate (1)
- hotel (2)
- http (1)
- https (2)
- ionic (2)
- ios (2)
- ios7 (1)
- iOS8 (1)
- iphone (1)
- jaune (1)
- java (7)
- javamelody (1)
- javascript (1)
- json (3)
- kindle (1)
- knockout (3)
- leaflet (1)
- legere (1)
- lf (1)
- life cycle (1)
- linkedin resume builder profile (1)
- linux (9)
- log (1)
- luxembourg (1)
- machine (1)
- maizena (1)
- minecraft (1)
- mobile (1)
- mongo (1)
- mongodb (3)
- mongodb mongo linux (1)
- multiple (1)
- myspace (1)
- mysql (1)
- netbeans cordova android cordova-plugin-file (1)
- nginx (2)
- nintendo (1)
- number (1)
- opensolaris (1)
- openstreetmap (1)
- oracle (15)
- order by (1)
- output (1)
- overclocking (1)
- packaging (1)
- parameters (1)
- personnaliser bootstrap (1)
- photos (1)
- pip (2)
- pipewire (1)
- prime (1)
- problem (2)
- project (1)
- publish (1)
- python (26)
- raspberry pi (2)
- raspi-config (1)
- recette (1)
- redirect (1)
- restful (2)
- schema (1)
- screen (1)
- screencast (1)
- script (1)
- scrollspy (1)
- serialization (1)
- sessions (2)
- shell (1)
- shutdown reboot linux reinstall apt-get (1)
- smartgwt (1)
- sncf (1)
- software (1)
- spring (1)
- sql (1)
- sticky footer (1)
- supervisor (1)
- systeme (1)
- tile (1)
- timestamp (1)
- title (1)
- tornado (3)
- turbo (1)
- ubuntu (2)
- uialertview (1)
- video capture (1)
- viewdidappear (1)
- viewdidload (1)
- viewwillappear (1)
- weasyprint (1)
- web (1)
- web2py (1)
- windows (5)
- worker (1)
- xbox wireless headset (1)
- xdk barcode scanner intel.xdk.device.barcode.scan (1)
- XDK rename project (1)
- xeno galaxies (1)