2020-03-06

Un problème de mentalité Européenne vis-à-vis du Logiciel Libre?

Ci-dessous un lien vers une vidéo-conférence des journées du Capitole du Libre, disponible sur YouTube, que je trouve d’actualité avec la question de l’utilisation des logiciels libres dans les services publics (et donc aussi dans les municipalités, vu que les élections approchent).

“Comment financer un projet de logiciel libre — Ludovic Dubost”
(“https://www.youtube.com/watch?v=NyZas0HxzvA”)
(…) L’objectif de cette conférence est de partager les méthodes qui ont permis de financer les logiciels libres XWiki et CryptPad dans le cadre d’une petite PME (XWiki SAS), avec des approches diverses allant du financement par les services aux entreprises, mais aussi au cloud et au donations.

  • Vers la minute 10:00 il dit qu’il faut se méfier des investisseurs.
  • La partie qui est la plus intéressante à mon avis c’est entre la 14e et la 16e minute: la différence de mentalité entre les USA et l’Europe/la France.

Je vais citer : « (…) En fait aux États-Unit les entreprises ont tendance à ne pas se sentir protégées si elles utilisent des logiciels sans garantie et donc elles vont avoir tendance avoir tendance à aller vers un fournisseur pour dire “est-ce que je peux avoir une garantie professionnelle?”. En Europe dés qu’on peux ne pas payer, je vais attendre d’avoir vraiment besoin. Donc il y a vraiment une différence de comportement vis-à vis de ces types de contrats qui font que toutes les entreprises ne vont pas naturellement se dire ça. Nous, on voit aussi un petit changement où on arrive à créer de l’éducation chez les entreprises : ce serait peut-être intelligent de financer les logiciels libres que vous utilisez ; c’est-à-dire qu’utiliser des logiciels qui n’ont aucun financement c’est peut-être pas une bonne idée, et donc petit à petit on peut avoir des entreprises qui changent de position vis-à-vis des logiciels libres et dire : “c’est intéressant de payer un contrat de support, ça va garantir le fonctionnement à long terme du logiciel”. »

Et il ajoute : « Mais ça prend du temps, il faut une base installée importante. Nous on a pu vendre des contrats de supports significatifs, mais en commençant plutôt par des projets de service qui ont amené le contrat de support. Donc c’est des projets de développement spécifique qui ont amené ensuite les client à prendre des contrats de support pour garantir le bon fonctionnement du développement que nous avions fait. Après, il faut trouver les bonnes offres, les bons prix pour positionner ni trop peu cher, ni trop cher pour le faire. Un point que nous on a découvert c’est que c’était très intéressant de jouer sur les tarifs annuels/multi-annuels pour encourager les clients à s’engager à long terme. Donc vraiment faire une différence de prix pour un client qui s’engage qui ne s’engage que pour un an par rapport à un client qui s’engage pour trois ans. Par exemple, c’est 30% plus cher si vous ne prenez qu’un an de contrat par rapport à si vous prenez trois ans de contrat. C’est valable d’ailleurs de manière générale dans les services cloud, même s’ils sont peu chers. (…) »

Je vous laisse regarder la suite et/ou la vidéo en entier si cela vous intéresse.

2020-01-02

Firefox extensions

Well, this is likely to change, but at the moment my favorite extension ( some of which are either temporarily disabled, or simply being tried ) are:

 Favorites:

* Adblock Plus
* Bookmark search plus 2
* Dark Mode
* Firefox Multi-Account Containers
* Greasemonkey
* Read Aloud: A Text to Speech Voice Reader



Productivity:

* Bookmarks Organizer
* Push to Kindle
* RescueTime for Firefox
* Web Search Navigator



Google-related:

* Dark Theme for Google
* Google search link fix
* Personal Blocklist (not by Google)
* Search on Google US



Technical:

* Export Cookies
* User-Agent Switcher



Undecided:

* Saka Key
* Toggl Button: Productivity & Time Tracker






2019-10-21

Install Qwant Search in Browser (Dark Theme, EN-USA Language, No adverts)

A French search engine that does not track you. I ve preconfigured for black theme and EN-USA search results but you can create your own custom URL using the settings

https://www.qwant.com/?r=US&sr=en&l=en_gb&h=0&s=0&a=1&b=0&vt=0&hc=0&smartNews=0&smartSocial=0&theme=1&i=1&donation=0



And here, below, is the configuration for adding it to your search engines list (and even make it your default search engine if you wish to do so). All the info is contained in one URL. The reason it is so long, is because it contains also the little icon for the Qwant search engine.

I used the site "Ready2Search", which allows you to create instalable search engines "on-the-fly":


http://ready.to/search/en/?sna=QwantCONFDarkENLiteV2&prf=https%3A%2F%2Fwww.qwant.com%2F%3Fq%3D&suf=%26amp%3Br%3DUS%26amp%3Bsr%3Den%26amp%3Bl%3Den_gb%26amp%3Bh%3D0%26amp%3Bs%3D0%26amp%3Ba%3D1%26amp%3Bb%3D0%26amp%3Bvt%3D0%26amp%3Bhc%3D0%26amp%3BsmartNews%3D0%26amp%3BsmartSocial%3D0%26amp%3Btheme%3D1%26amp%3Bi%3D1%26amp%3Bdonation%3D0&img=R0lGODlhEAAQAMYAAMzMzAQCBPzyLPz+RPz+POz2RPziJPzyJPz6NOz+TOT2RPwCBPy6HOzWJMzWJLzeNLzqPMzqPNT2VDTmpPzCJPSqJOy6JNS+JMTCJLTCHLziPLziNITaTGTmhITulPy2HPyyHPySLGTOXBzGXGzuhPyaLPyOLAyWnASenBTSxPyeHAySlAyenBTWxPw6HPwaHPxiLAyCjBzazPwqHPxSLPxaLAyGlCTKxDTa3PxGJPwqLAyKlAR+lEza7PwuHAx2lCSevEza5OwODOwCBPwiJAR2nETS5NwCBOQCBNQuhMwqlBSC1Aya/ASS9BzG/OQCHMwKVNQulNwunBx+7BSO9AS2/AS+/BTG/IwCnLQCdLwCdMQehBxy5CSu/CzW/KwCbLwWfAT+BByO7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAQABAAAAevgAGCggIDAwQFg4qCBgYHAggICQkKC4sMjQ0NDg8QERIAE4MMFBUWFxgZEBobHB0egx8gIRaLASIjJLAgDCUmtoInKCkBHyohIcABKywtLS4vMMnAMScyKTMzNDXKNjY3ONk5Oso7PD09Pj4z5MA/QEGCQkNE7Yo/RUbxAUdDSDNJlAxawqSJEyeDhjyBoiSKlEFTqFSxcmUQlixatjwcxKWLFy+LvnwBE0aRGJCBAAA7&in=utf&ou=ono&mod=pn



Once installed:




You can customize the Qwant settings to your need:


Or create your own search engines.

CAVEAT: setting an icon is a bit tricky, because you need a 16x16px image and the transparency does not seem to work too well, but I haven't diged much into that.

2019-10-20

Useful commands after installing a brand new system

Firewall settings for ICMP (i.e. response to PING requests)



ENABLE via NEW COMMAND
netsh advfirewall firewall add rule name="ICMPv4" protocol=icmpv4 dir=in action=allow
( REF: http://support.microsoft.com/kb/947709 )

ENABLE via OLD COMMAND
netsh firewall set icmpsetting 8
netsh advfirewall firewall set icmpsetting 8
( REF: http://www.petri.co.il/enable-ping-windows-2008-server.htm )

ENABLE via GUI
Start > Administrative Tools > Windows Firewall with Advanced Security




Generic Local Area Networks v2019.10.0
192.168.0.0/255.255.0.0, 10.0.0.0/255.0.0.0

2019-10-19

Ex-Employee tells about the Microsoft Windows internal testing process [Bookmarks, +TLDR, +FR]

"Why does Microsoft Windows 10 have so many bugs? Ex-Employee tells you why!"
-- by  Barnacules Nerdgasm
"https://www.youtube.com/watch?v=S9kn8_oztsA"





Link and preview to video "Why does Microsoft Windows 10 have so many bugs? Ex-Employee tells you why!" by Barnacules Nerdgasm


TL;DR (FR-version) :
  1. 1/ Ils ont licensié un département entier de testeurs quand ils ont fusionné leurs multiples systèmes d'exploitation : Desktop , Phone, etc.
  2. 2/ Ils ne testent plus du hardware réel; tout est virtualisé (i.e. les problèmes spécifiques au matériel ne sont pas révélés)
  3. 3/ Ils se reposent beaucoup sur le _Windows Insider Program_ et la télémétrie pour avoir des remontée de bugs avant de déployer les mises-à-jour "au plus grand nombre" (mais ce mécanisme a des limitations : les utilisateur du _Windows Insider Program_ ne remontent pas toujours les problèmes, les _mini-dumps_ ne sont pas toujours suffisants pour identifier la source d'un problème, les problèmes sont résolus à tâtons, et dans les pire cas, complètement ratés et les correctifs causent davantage de régressions).

TL;DR (EN-version):
  1. 1/ They did a massive lay-off and got rid of a whole testing departement when they merged their multiple Operating System teams : Desktop, Phone, etc.
  2. 2/ They don't test real hardware anymore; tests are run in virtual machines (ie. hardware-related corner cases are not tested)
  3. 3/ They rely a lot on the _Windows Insider Program_ and telemetry before rolling-out updates to "most people" (but this process has limitations : _Windows Insider Program_ users don't always report bugs, _mini-dumps_ aren't always enough for tracking down a bug, some problèmes are solved by groping and, in the worst cases, even missed entirely and attempts to fix a problème cause further regressions).

2019-10-18

Missing a persistent SCITE_USERHOME environment variable ?

PROBLEM / SYMPTOM: The scintilla-based Text Editor does not save sessions, latest files, nor any configuration. At each start the environment is pristine.

CONTEXT: SciTE was installed using Chocolatey.

$ choco install -y autoit --version 3.3.14.5
$ choco install -y scite4autoit3 --version 19.102.1901.001 


Reference


SciTE utilities look for an env variable called SCITE_USERHOME and when that is missing will assume a portable installation of SciTE:

Fix, Part 1: Create missing directory


If you are not running as a standard user and have a different account for administration, you might notice that a directory "C:\Users\Administrator\AppData\Local\AutoIt v3\SciTE" was created but not "C:\Users\StandardUser\AppData\Local\AutoIt v3\SciTE"... So the first thing to do is to fix that directory:

cmd /c "mkdir "%UserProfile%\AppData\Local\AutoIt v3\SciTE" & pause"


Fix, Part 2: Create user's environment variable

REG_SZ


cmd /c "setx SCITE_USERHOME "%UserProfile%\AppData\Local\AutoIt v3\SciTE" & pause"

This command is the correct one, and we could stop right here. But out of curiosity, let's see how we could make a dynamic variable.

REG_EXPAND_SZ


In order to use REG_EXPAND_SZ type variables, we'd have to use the REG.EXE utility. It takes a little bit of escaping to pass the "percent" characters to the command, but this is how it would look:

cmd /c "REG ADD HKCU\Environment /v SCITE_USERHOME /t REG_EXPAND_SZ /d ^%UserProfile^% & pause"

Additional information


Missing a persistent environment variable ?


Registry hives and paths

  • User Variables: HKEY_CURRENT_USER\Environment
  • System Variables: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment