Réformes et changement

Impressionné par toutes les réactions que soulève une hypothétique réforme de l’orthographe….
Je ne peux que compatir davantage à toutes ces cultures qui ont subit un impérialisme implacable essentiellement occidental, mais aussi chinois et russe, et ont vu en peu de temps non seulement leurs langues, mais aussi leur coutumes, leurs vêtements, parfois même leur nourriture changer.
#Compassion #Humilité
 
J’ai vu aujourd’hui une conférence sur l’enseignement des « langues informatiques » et de la nécessité de se séparer de leur origines pour mieux pouvoir les transmettre dans leur entièreté. (https://www.youtube.com/watch?v=YnWhqhNdYyk. In english. Pas pour néophites).Quand on sait le mimétisme qu’il y a entre l’évolution et les systèmes informatiques…
Pour les unilinguistes, je résume le message : pour l’apprentissage [de la langue] cultiver l’enthousiasme produit de meilleurs résultats que de cultiver un canon établi…
 

Speed up JavaFX debugging in Netbeans

If debugging a JavaFx app is unacceptably slow, disabling component tracking will help :

Tools -> Options -> Java -> Java Debugger -> Visual Debugging : uncheck "Track locations of component hierarchy changes"

This option may be usefull when one need to know when and where a component was added to the hierarchy, and useless the rest of the time.
It’s filed as bug 241082 in Netbeans, and turning the option off is the most sensible thing to do.

As discussed on : http://mail.openjdk.java.net/pipermail/openjfx-dev/2014-January/012533.html

Unscrew Windows 8/10 apps and menu

If you happen to screw windows 8/10 modern apps when cleaning AppLocal blindly, you can rebuild the config/install of Microsoft store and core apps so :

  1. Run Powershell as admin
  2. Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register « $($_.InstallLocation)AppXManifest.xml »}
  3. Wait and pray

Get more tips from : http://www.urtech.ca/2015/05/solved-windows-10-start-menu-and-modern-apps-do-not-function/ or http://www.thewindowsclub.com/start-menu-does-not-open-windows-10

Humilité

En voyant tous les élans, tous les discours, tout le deuil, toute la solidarité si essentielle, naturelle et belle qui a lieu dans notre pays, mon cœur se serre un peu plus en pensant à tous ceux, qui ailleurs, n’ont jamais pu et ne peuvent ni porter le deuil, ni parler, ni se recueillir, ni même comprendre pourquoi ils ont perdu tant de proches et de concitoyens…

Je suis terrien
Je prie

Humilité

Liberté d’expression et liberté de mépris pour les nuls

Choisissons une cible à stigmatiser, les femmes (comme ça on divise le monde en 50/50), et pour faire simple et compléter le tableau à souhait, puisque je suis un mec, convenons de les appeler de la façon (répugnante) suivante : gonzesses.

« Gonzesse », est un mot de la langue française qui semble désigner une personne de sexe féminin sous un jour peu flatteur, mais je ne suis pas académicien. Vivant dans un pays ou s’exerce la liberté d’expression, j’ai bien le droit d’utiliser ce mot comme bon me semble.

Si je le dis entre mec, ça va passer parfaitement inaperçu (sic).

Si je le dis à ma compagne, ça ne va pas lui faire plaisir, c’est tout.

Si je le dis à haute voix dans une soirée avec 10 femmes et moi comme seul gars, c’est une autre histoire. En fonction de l’ambiance, ça va tourner à la dérision et on va bien rigoler ou je vais aller voir ailleurs avec un petit goût de « t’aurait mieux fait de la fermer ».

Si je prends un haut-parleur pour hurler « Bande de gonzesses-s-s » lors d’une manifestation du MLF (Mouvement de Libération des Femmes), même si rien n’excuse la violence, je l’aurai quand même bien cherché si j’en prends une.

Ça dépend du contexte en quelque sorte. Ceux qui me connaissent, savent que je ne parle pas de cette façon, et que s’il m’arrivait de dire « gonzesse », ce serait sans aucune méchanceté. Certains autres bloqueront à la première occurrence du mot.

Maintenant, remplacez les femmes par une minorité ou groupe de gens qui vit une époque troublée, le haut-parleur par nos #!?$! de médias ou internet et si vous ne voyez toujours pas le lien entre la liberté d’expression et le mépris, l’avenir sera un peu plus sombre qu’au début du texte…

Netbeans +JUnit4 +Unicode output in test results

For some reasons JUnit does not output unicode when run from within Netbeans (all versions) facilities, whatever Netbeans configuration is. Since Ant can be influenced from at least 3 places (build.xml script, global options, project options), I record a solution here, which further captures the information at the project level and not the IDE level.

The shortest path to fix that is to add -Dfile.encoding=UTF-8 to the VM options specific to the project run settings. This is different from the VM settings used to launch Netbeans (in etc/config/netbeans.conf), and is project specific. Ant will use the run options set to execute the project to run the unit tests, which makes sense.

This options can be found by right clicking on the project name in the project view (CTRL+1) or through Run > Set Project Configuration > Customize…, then go to the « Run » category and find VM Options.

On Education

A lot of reflection has happened lately, and I’m looking forward making it into a concrete project and prototype.

My 3 1/2 years old son is now at school, and this is has revived a deep interest I’ve had for the last decade in education. A lot has changed since I was experimenting with accessible computers : touch screen are everywhere, computing power is ubiquitous (in the western world).

New approaches to education are blooming faster than most educators can cope with. But before anything truly changes, our mindset has to move away from fear, resistance and ignorance.  A new generation of tools and communities is also needed, and this is what I’m looking at now.

If we look at kids with benevolence and love, we have to be careful with experimentation and not see them as the next frontier to hack.

I’ve identified some bad reasons that draw entrepreneurs and parents to education:

  • it’s a big market. This should never be the foundation for any attempt to produce any education material
  • lack of confidence in the ability of schools to do their duty. This is bad for teachers, so this is bad for kids : how can a children feel confident with someone if his/her parent doesn’t trust him/her. Teaching is an extremely important activity and we should do whatever is needed to restore confidence and respect. If we fight the system, all we get is resistance.
  • hopelessness. Many many people feel bad about the world (environment, wars, economy, ….). It looks like for some the only hope comes from children, and they have to be gifted in the best possible way (with the help of some new learning technology). That is a  pressure they should not bear.

On the other side many teachers feel overwhelmed by:

  • the pressure of ever changing programs and directions from hierarchies disconnected from the classroom
  • the flood of new approaches and technologies, some that are imposed upon them with no proper training. Face it, currently using a computer or a tablet in a classroom still requires Mc Gyvers’ skills (event though it is a 1000 times better thant 5 years ago !)
  • expectation from parents who have access to a broad literature and tools and may distrust the system

Technology enables some new use cases, flip teaching becomes possible at all ages, interactivity is definitely a boom to learning. And this is welcomed, as it also enables new possibilities of interaction between teachers and learners. It may also enable new interaction with parents.

With a benevolent and well thought approach, teachers-with-technology will empower the youth and enable them to find new ways to adapt to a world changing at such a fast pace. And this is very welcomed.

I have started a wiki in order to mature the founding ideas of my experiments. I hope to have a few people’s insight when I start sharing very soon.

Take care,
Alain


Stay foolish, stay Hungry
Steve Jobs

Web Hosting

I increased the uptime of the site I admin significantly by switching from OVH shared hosting to GANDI Simple Hosting. Even dropped the bill in the process !

I lost the possibility of a shared git repository though, as Gandi uses Git for deployment only, which is neat by the way. Nevermind bitbucket rocks !