prototype

1ère application mobile WebOS avec MOJO (HP+Palm)

Ce week-end, j'ai décidé, avec la sortie de l'HP TouchPad qui approche, de m'amuser avec le WebOS SDK. Je vous livre mes découvertes par le biais d'un rapide tutorial : "comment faire un mini slideware pour WebOS".

J'ai été surpris (très agréablement) par la simplicité de prise en main du SDK, et par la rapidité de l'émulateur.

Vous pouvez me lire directement sur ce blog, ou sinon vous trouverez l'article sur GitHub, ici : https://github.com/k33g/articles/blob/master/2011-05-29-PALM_WEBOS_MOJO.md.

Le code source du tuto se trouve par là : https://github.com/k33g/articles/tree/master/samples/webos

Bonne Lecture et bon Dimanche à tous.

P..... ! Mais c'est bien sûr ! Variables privées et héritage en javascript

Pour une lecture plus confortable : 2011-04-29-PRIVATE_VARS_JS.md sur GitHub

Prototype = evil ? (javascript)

When i want create a "pseudo" class with javascript from scratch (ie without any framework like mootools), i use this :

	function animal(){
		var name = "?";
		this.getName=function(){return name;}
		this.setName=function(value){name=value;}

	}

	var a1 = new animal();
	var a2 = new animal();
	
	a1.setName("Aglaë");
	a2.setName("Sidonie");
	
	console.log(a1.getName()+' and '+a2.getName());

and the result is :

Aglaë and Sidonie

Ok, fine, it's normal.


Warning: INSERT command denied to user 'kgkyojmt001'@'10.0.135.141' for table 'drp_watchdog' query: INSERT INTO drp_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:371:\"INSERT command denied to user 'kgkyojmt001'@'10.0.135.141' for table 'drp_accesslog'\nquery: INSERT INTO drp_accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('prototype', 'taxonomy/term/115', '', '54.235.20.17', 0, '94502f32e3f2a31d5403d95480d0da43', 879, 1369264503)\";s:5:\"%file\";s:60:\"/homez.312/kgkyojmt/www/modules/statistics/statistics.module\";s:5:\"%line\";i:64;}', 3, '& in /homez.312/kgkyojmt/www/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'kgkyojmt001'@'10.0.135.141' for table 'drp_watchdog' query: INSERT INTO drp_watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:901:\"UPDATE command denied to user 'kgkyojmt001'@'10.0.135.141' for table 'drp_sessions'\nquery: UPDATE drp_sessions SET uid = 0, cache = 0, hostname = '54.235.20.17', session = 'messages|a:1:{s:5:\\"error\\";a:1:{i:0;s:461:\\"user warning: INSERT command denied to user 'kgkyojmt001'@'10.0.135.141' for table 'drp_accesslog'\\nquery: INSERT INTO drp_accesslog (title, path, url, hostname, uid, sid, timer, timestam in /homez.312/kgkyojmt/www/includes/database.mysql.inc on line 128