KrISS feed 8.7 - A simple and smart (or stupid) feed reader. By Tontof
  • Wednesday 26 September 2018 - 09:28
  • Monday 01 October 2018 - 19:32
    Les liens du Lapin Masqué

    La culpabilisation des individus est le moyen pour les industriels de continuer de polluer impunément. Comme c'est toujours le cas, "diviser pour mieux régner".

    Il est largement temps de dépenser son énergie non pas à des actions écologiques individuelles qui n'ont qu'un impact limité pour faire pression sur les plus gros responsables du réchauffement climatique : les industriels, avec l'aide des politiques.

    (bon, c'est du Usul mais ça fait le tour rapidement du sujet) — Permalink


  • Wednesday 03 October 2018 - 21:43
  • Thursday 04 October 2018 - 00:48
  • Thursday 04 October 2018 - 09:12
    Liandri's Links.

    Bordel, le 9. Le lendemain ou je commence le taff, enfoiré de Sammy... — Permalink

    Choses vues, sur le web et ailleurs

    Hiiiiiiiiiiiiiiiii /pause/ Ouaiiiiiiiiiiiiiiiiiiiiiiiiiiiis !
    Le suspens "TLE" est terminé !

    > Opérations Héritage : prenez la tête d'une escouade dans une série de missions tactiques consécutives :

    > Archives de Central : l'officier Bradford et d'autres membres d'XCOM se souviennent d'opérations-clés ayant conduit à la formation de la résistance entre les événements d'XCOM: Enemy Unknown et d'XCOM 2 :

    > Archives de la Résistance : attaquez des forces ennemies dans une série de missions tactiques à la difficulté croissante.

    > Mode Escarmouche : créez vos propres missions tactiques d'XCOM via l'éditeur inclus, qui vous permet de modifier différents paramètres (carte, équipement des escouades, objectifs, ennemis, et plus encore).

    Il y a même un éditeur de missions.
    500 heures bordel. Je vais jouer 500 heures à ce foutu jeu.
    (Et c'est gratuit si vous possédez déjà XCOM 2 : War of the chosen, ou si vous l'achetez avant le 3 décembre)(Permalink)

  • Thursday 04 October 2018 - 10:58 | Actu et liens en vrac

    C'est intéressant tant que ton compte ne se fait pas bloquer... :/ — Permalink

    Choses vues, sur le web et ailleurs

    Vous aussi, pratiquez l'évasion fiscale comme un vrai riche... sur Steam.(Permalink)

  • Thursday 04 October 2018 - 11:06
    Librement Shaarli

    Wayback Machine
    Oct Aug Jan
    Previous capture 24 Next capture
    2013 2014 2016
    24 captures
    12 Nov 2010 - 9 Apr 2017

    About this capture
    Unix News Tutorials Events and Stuff
    Monday, September 27, 2010
    Dynamic Routing with Opensips
    Opensips is a Sip Express Router software. It lets you route phone calls to different media servers. The solutions discussed in this tutorial uses a MySQL database to route phone calls based on rules loaded in a DB table.

    Opensips is the example here, but Kamalio, another Sip Express Router software solution can be substituted with only a very few modifications.

    The most important features of this solutions are:
    1) Easily modified routes.
    2) Fail over in case a route goes down.

    This solution doesn't cover load balancing. This guide also assumes that you have Opensips and MySQL already installed and working.
    Setting up either is outside the scope of this article. Its best to add dynamic routing to your setup after you have tested that the routes work, otherwise you may be fighting unresolved NAT or other issues and not know it.

    Since you already have opensips setup, you now need to modify the config file. It should be called opensips.cfg.

    The first thing that needs to be done is to load the MySQL and dynamic routing modules.
    Modules are loaded with the "loadmodule" key word and should go in the Modules section of opensips.cfg.

    ####### Modules Section ########

    loadmodule ""
    loadmodule ""

    The newly loaded modules then need to be configured. The next section of your config file should be for module parameters. A module parameter is a global setting for a specific module.
    These options need to be tailored to your specific system requirements. The "modparam" keyword is used to define parameters for a module.

    It accepts three parameters, the module name and the parameter to be modified and then the value to set it to. Passing in the module name allows the same function to operate on any module without having to worry about its order within the config file.

    ------- drouting params -------

    modparam("drouting", "db_url", "mysql://username:password@localhost/opensips")
    modparam("drouting", "use_domain", 1)
    modparam("drouting", "probing_interval", 60)
    modparam("drouting", "probing_from", "sip:pinger@")
    modparam("drouting", "probing_method", "OPTIONS")
    modparam("drouting", "probing_reply_codes", "501, 403, 404")

    The first parameter set is the db_url. This is the location of your mysql database. Its possible to use a Postgres database as well. The format for the DB url string is:
    dbtype://username:password@hostname/db_name, making it easy to just fill in the blanks with your actual values.

    The next important parameter is the probing interval. This is for failover support. Opensips will periodically ping your media servers to make sure they are up. If it doesn't get a reply, it will mark them as down and skip them in the routing. The proving interval sets how often opensips will ping each server. Setting this to a low value will increase the sensitivity to down servers, but will cause a lot more traffic to your media servers. Setting this to too low a value could result in dropped calls.

    The probing from address should be set to the address of your opensips server using the form sip:username@hostname. I haven't seen anywhere that the username matters and you can insert your own values for it.

    The probing method is important to your media servers. Asterisk servers will only accept "OPTIONS", while other servers may only accept "INFO".

    The standard probing reply codes were set at "501" and "403", I added "404" to the list because my asterisk servers responded with "404" and I didn't want to adjust their settings.

    This list can be adjusted to accept whatever reply codes come back from your media servers that you will accept as "this server is working".

    From here in the config file, we move on to the routing section. The main route starts with "route{" and is pretty easy to spot. We are going to add a subroute within the main route.

    route[4] {
    if (!do_routing("0")) {
    send_reply("503", "No Rules matching the URI");
    if (is_method("INVITE")) {

    We have labeled this "route[4]" or subroute "4". This will allow us to call the route from within the main routing logic.

    The first thing we do is call the do_routing() function and check to see if it worked.
    If it doesn't work, we send a reply back saying we couldn't handle the call and we exit this part of the script.

    If it does work, we continue on and set flag "10" and then arm a failure route using t_on_failure.
    Setting that value to "4" tells us to use a failure route called "4" in case we fail to send the call. So it doesn't just turn it on, but tells us which one to go to.

    This will be very important for fail over routing. The next thing we have to do is call our route from the main routing logic.

    You will need to find a good place to call it from within your existing script. It could be something like this:

    ####### Routing Logic ########

    main request routing logic


    if (is_method("INVITE")) {
    setflag(1); # do accounting
    route(4); # Call our dynamic route.

    Notice how route(4) has parenthesis instead of square brackets? We use parenthesis when we call the route, but square brackets when we define the route.

    They both use the same label of "4" though to designate the route name. Now that we are calling our new route, we need to deal with the fail over. If you remember, we have already called our failure route in the previous section, so now we need to create the failure route for it to go to. It needs to be named the same. I decided to call it "4" as well, though the naming is arbitrary. The failure_route[] and t_on_failure() just both have to match.

    failure_route[4] {
    if (t_was_cancelled()) {
    if (t_check_status("[34][0-9][0-9]")) {

    if (use_next_gw()) { t_relay(); exit;
    } else { t_reply ("503", "Service not available"); exit;


    First we let any call that was cancelled die in peace. Then we filter out any errors that are not actually a gateway failure. Then we try to use the next gateway. The use_next_gw() is a function from the drouting module that gets the next gateway ready to be used. If it succeeded, we relay the call and exit this part of the script. If it fails it will reply that the service is not available.

    This should be enough to get Opensips launched. However, still need to setup the database.
    The table structures are located in the scripts directory in the opensips source code. There should be a directory for mysql and postgres.

    At a minimum, you will want to use the standard-create.sql and drouting-create.sql files. I've included the contents here for completeness, but the formats change occasionally.

    CREATE TABLE version (
    table_name CHAR(32) NOT NULL,
    table_version INT UNSIGNED DEFAULT 0 NOT NULL,
    CONSTRAINT t_name_idx UNIQUE (table_name)

    INSERT INTO version (table_name, table_version) values ('dr_gateways','4');
    CREATE TABLE dr_gateways (
    address CHAR(128) NOT NULL,
    pri_prefix CHAR(16) DEFAULT NULL,
    attrs CHAR(255) DEFAULT NULL,
    probe_mode INT(11) UNSIGNED DEFAULT 0 NOT NULL,
    description CHAR(128) DEFAULT '' NOT NULL

    INSERT INTO version (table_name, table_version) values ('dr_rules','3');
    CREATE TABLE dr_rules (
    groupid CHAR(255) NOT NULL,
    prefix CHAR(64) NOT NULL,
    timerec CHAR(255) NOT NULL,
    priority INT(11) DEFAULT 0 NOT NULL,
    routeid CHAR(255) NOT NULL,
    gwlist CHAR(255) NOT NULL,
    description CHAR(128) DEFAULT '' NOT NULL

    INSERT INTO version (table_name, table_version) values ('dr_gw_lists','1');
    CREATE TABLE dr_gw_lists (
    gwlist CHAR(255) NOT NULL,
    description CHAR(128) DEFAULT '' NOT NULL

    INSERT INTO version (table_name, table_version) values ('dr_groups','2');
    CREATE TABLE dr_groups (
    username CHAR(64) NOT NULL,
    domain CHAR(128) DEFAULT '' NOT NULL,
    description CHAR(128) DEFAULT '' NOT NULL

    Now you need to put some data in the DB.

    First create some gateways. This is where the call gets sent. You can set these using opensips-cp or by hand using an insert statement like these:

    insert into dr_gateways (type,address,strip,probe_mode,description) VALUES ("1","","0","2","Asterisk Server #1");
    insert into dr_gateways (type,address,strip,probe_mode,description) VALUES ("1","","0","2","Asterisk Server #2");

    The type corresponds with the types that are set in /tools/system/drouting/gw_types.txt if you are using opensips-cp. But generally they just refer to a grouping that you set.

    The address is the IP address of the media server. Strip is used if you need to remove some digits from the phone number that is being passed in before matching it to the rules.

    The probe mode is very important. The default setting it "0" which means don't probe it. If this is set, the dynamic routing fail over will be turned off for that media server.

    The code we have written requires that we set it to "2", which is automatic detection of problems. The description is so you can remember what this gateway does.

    The next thing we need to do is setup some gateway groups.

    insert into dr_gw_lists (gwlist,description) VALUES ("1,2","My Media Servers");

    The value for gwlist is the GWIDs from the dr_gateways table for the media servers you want to send the calls to, in the order you want them to fail over in. So, in this example, it would send the calls to asterisk server 1 and then to asterisk server 2 in case it couldn't send it to the first server.

    Next we need to create at least one group. The do_routing() function pulls the gateways from a group associated with the customer. This allows you to put people in different call groups based on geography or some other criteria and do routing differently just for them. For our purposes, we only need one group and we are putting everyone in it.

    insert into dr_groups (username,domain,groupid,description) VALUES (".",".","0","Everyone");

    This creates group "0", which we already referenced when we created the config script, think do_routing("0").

    Now the server knows how to route the calls to the media servers, but it doesn't know which numbers to route to which servers. We need to set up some rules.

    The dr_rules table takes a phone number prefix and tells opensips which gateway to use to route the call.

    insert into dr_rules (groupid, prefix,routeid,gwlist,description) VALUES ( "0","011","4","#1","International Calls");

    The group ID is the same group ID as we just created. This is where you would put in multiple rules that routed to a different gateway depending on the group they belonged to.

    The Prefix is the phone number you are routing. In this example, I used 011, the prefix for making international calls from the US. However, I could put a single phone number in there.

    insert into dr_rules (groupid, prefix,routeid,gwlist,description) VALUES ( "0","12025551234","4","#1","Freds number");

    It selects the route based on the most numbers matched. So, an exact match would be the preferred route. To set a default route, you just create a rule with a blank prefix.

    insert into dr_rules (groupid, prefix,routeid,gwlist,description) VALUES ( "0","","4","#1","Default Route");

    The gwlist is the ID for the row in the dr_gw_lists table prefixed by a number sign (#), or its a standard number, which corresponds to a single gateway ID from the dr_gateways table.

    So, #1 uses the gateway list for failover and "2" would just be "Asterisk Server #2" and have no failover at all.

    The route ID is the subroute we created in the config file. We created route[4], so that is what we set the value to.

    That should be everything you need to make this work with dynamic routing, server monitoring, and fail over.
    Labels: kamalio, opensips, SER, Tutorial


  • Thursday 04 October 2018 - 11:19
    Oros links

    Suite de

    Quelques références de documentations permettant de renforcer la confidentialité sous Windows 10 : (par la Direction Interrégionale de la Police Judiciaire de Bordeaux)

    De ça, j'ai créé le script batch suivant (fichier windows10_config.bat) :

    :: 2018-09-04
    :: Script pour Windows 10
    :: Ce script désactive :
    :: - cortana
    :: - la télémétrie
    :: - la géolocalisation
    :: - l'envoit de rapport d'erreur à Microsoft
    :: - limite les pubs
    :: - renforce la vie privée
    :: Pour plus d'informations, voir les documents de référence :
    :: <a href=""></a>
    :: <a href=""></a>
    reg add &quot;HKLM\SOFTWARE\Microsoft\PolicyManager\default\Experience\AllowCortana&quot; /v &quot;value&quot; /t REG_DWORD /d 0 /f
    reg add &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Search&quot; /v &quot;CortanaEnabled&quot; /t REG_DWORD /d 0 /f
    reg add &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search&quot; /v &quot;CortanaEnabled&quot; /t REG_DWORD /d 0 /f
    reg add &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search&quot; /v &quot;CanCortanaBeEnabled&quot; /t REG_DWORD /d 0 /f
    reg add &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search&quot; /v &quot;DeviceHistoryEnabled&quot; /t REG_DWORD /d 0 /f
    reg add &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search&quot; /v &quot;HistoryViewEnabled&quot; /t REG_DWORD /d 0 /f
    REG ADD &quot;HKCU\Software\Microsoft\Speech_OneCore\Preferences&quot; /v &quot;VoiceActivationEnableAboveLockscreen&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search&quot; /v &quot;SearchboxTaskbarMode&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search&quot; /v &quot;BingSearchEnabled&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\Speech_OneCore\Preferences&quot; /v &quot;ModelDownloadAllowed&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;AllowSearchToUseLocation&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;DisableWebSearch&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;ConnectedSearchUseWeb&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;ConnectedSearchUseWebOverMeteredConnections&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;AllowCortana&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;ConnectedSearchPrivacy&quot; /t REG_DWORD /d &quot;3&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;ConnectedSearchSafeSearch&quot; /t REG_DWORD /d &quot;3&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search\CurrentPolicies&quot; /v &quot;AllowIndexingEncryptedStoresOrItems&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\Software\Policies\Microsoft\Windows\Windows Search&quot; /v &quot;AllowCortanaAboveLock&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\WindowsFirewall\FirewallRules&quot; /v {0417540B-8102-4F07-89FE-9EF163186848} /t REG_SZ /d &quot;v2.26|Action=Block|Active=TRUE|Dir=Out| Protocol=6|App=%Windir%\\SystemApps\\Microsoft.Windows.Cortana_cw5n1h2txyewy\\SearchUI.exe| Name=Configuration Pare-feu Cortana|&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting&quot; /v &quot;Disabled&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting&quot; /v &quot;AutoApproveOSDumps&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting&quot; /v &quot;DontSendAdditionalData&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting&quot; /v &quot;DoReport&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UnattendSettings\Windows Error Reporting&quot; /v &quot;DisableWER&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\WMR&quot; /v &quot;Disable&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\Consent&quot; /v &quot;DefaultConsent&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SYSTEM\CurrentControlSet\Services\lfsvc\Service\Configuration&quot; /v &quot;Status&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Sensor\Overrides\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}&quot; /v &quot;SensorPermissionState&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}&quot; /v &quot;Value&quot; /t REG_SZ /d &quot;Deny&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\DeviceAccess\Global\{E6AD100E-5F4E-44CD-BE0F-2265D88D14F5}&quot; /v &quot;Value&quot; /t REG_SZ /d &quot;Deny&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Sensor\Permissions\{BFA794E4-F964-4FDB-90F6-51056BFE4B44}&quot; /v &quot;SensorPermissionState&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy&quot; /v &quot;LetAppsAccessLocation&quot; /t REG_DWORD /d &quot;2&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy&quot; /v &quot;LetAppsAccessLocation_UserInControlOfTheseApps&quot; /t REG_MULTI_SZ /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy&quot; /v &quot;LetAppsAccessLocation_ForceAllowTheseApps&quot; /t REG_MULTI_SZ /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy&quot; /v &quot;LetAppsAccessLocation_ForceDenyTheseApps&quot; /t REG_MULTI_SZ /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors&quot; /v &quot;DisableLocation&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors&quot; /v &quot;DisableWindowsLocationProvider&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors&quot; /v &quot;DisableLocationScripting&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors&quot; /v &quot;DisableSensors&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SYSTEM\ControlSet001\Services\lfsvc&quot; /v &quot;Start&quot; /t REG_DWORD /d &quot;4&quot; /f
    REG ADD &quot;HKLM\SYSTEM\ControlSet001\Services\lfsvc\Service\Configuration&quot; /v &quot;Status&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications&quot; /v &quot;NoCloudApplicationNotification&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications&quot; /v &quot;NoTileApplicationNotification&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection&quot; /v &quot;AllowTelemetry&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection&quot; /v &quot;AllowTelemetry&quot; /t REG_DWORD /d 0 /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat&quot; /v &quot;AITEnable&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection&quot; /v &quot;EnableConfigFlighting&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\TabletPC&quot; /v &quot;PreventHandwritingDataSharing&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\HandwritingErrorReports&quot; /v &quot;PreventHandwritingErrorReports&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat&quot; /v &quot;DisableInventory&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization&quot; /v &quot;NoLockScreenCamera&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\PolicyManager\current\device\Bluetooth&quot; /v &quot;AllowAdvertising&quot; /t REG_DWORD /d &quot;0&quot; /f REG DELETE &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo&quot; /v &quot;ID&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\System&quot; /v &quot;AllowExperimentation&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UnattendSettings\SQMClient&quot; /v &quot;CEIPEnable&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows&quot; /v &quot;CEIPEnabled&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Input\TIPC&quot; /v &quot;Enabled&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Biometrics&quot; /v &quot;Enabled&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost&quot; /v &quot;EnableWebContentEvaluation&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager&quot; /v &quot;SilentInstalledAppsEnabled&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKCU\SOFTWARE\Microsoft\Assistance\Client\1.0\Settings&quot; /v &quot;ImplicitFeedback&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Settings&quot; /v &quot;DisableSendGenericDriverNotFoundToWER&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SYSTEM\DriverDatabase\Policies\Settings&quot; /v &quot;DisableSendGenericDriverNotFoundToWER&quot; /t REG_DWORD /d &quot;1&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows\System&quot; /v &quot;EnableSmartScreen&quot; /t REG_DWORD /d &quot;0&quot; /f
    REG ADD &quot;HKLM\SOFTWARE\Policies\Microsoft\PCHealth\HelpSvc&quot; /v &quot;Headlines&quot; /t REG_DWORD /d &quot;0&quot; /f

    Ce script reprend les points les plus basiques décrit dans ce document :
    On pourrait en ajouter pleins d'autres.


  • Thursday 04 October 2018 - 11:21
    HowTommy | Liens et actu en vrac

    Nice. 2/3 chiffres fun :
    > Seulement 7% des écrans de PC ont une définition supérieure à 1920x1080
    > 0.03% des utilisateurs de Steam ont un CPU à 16 coeurs.
    > Windows représente toujours 96% de l'utilisation de Steam. Respect à Valve qui continue de faire évoluer Steam pour Linux malgré les 0.8% d'utilisateurs seulement.
    > 99.93% des utilisateurs ont un micro
    > Le casque de VR le plus populaire reste l'occulus Rift avec 0.34% des utilisateurs (contre 0.31 pour le HTC Vive et 0.05 pour WMR)
    > 75% de CG Nvidia (contre 15% AMD), c'est ouf et flippant
    > 83% de CPU Intel c'est ouf aussi(Permalink)

    Liens en vrac de sebsauvage

    Quelques statistiques de Steam.
    Linux représente 0,78% des ventes.
    NVidia représente 75% des équipements !(Permalink)

  • Thursday 04 October 2018 - 11:26
    Les hyperliens du barbu digressif

    Bon, apparemment les Hado-pitres sont de retour...

    Et ils nous (re)font le coup de la fusion avec le CSA.

    Les moines copistes veulent marier Anastasie c'est que ça fait très Start-Up Nation Nouveau Monde cet acharnement à revenir au 17eme siècle ...

    — <a href="" title="Permalien">Permalien</a>

  • Thursday 04 October 2018 - 12:01
  • Thursday 04 October 2018 - 12:08
    Les liens du Lapin Masqué

    Si tu possèdes XCOM 2 : War of the Chosen, tu pourras gratuitement télécharger cette nouvelle extension, du 9 octobre au 3 décembre 2018.

    J'ai hâte !

    (désolé Sammy) — Permalink

  • Thursday 04 October 2018 - 13:15
    Liens en vrac de sebsauvage

    Woao... nervous_testpilot lui-même (le développeur du jeu et auteur des musiques) qui répond ENFIN à un bug signalé en... 2012 (!) qui m'avait carrément fait abandonner le jeu.
    Allez on y croit, ils vont corriger le corriger, ce fichu bug ! \o/

    EDIT: Si vous ne connaissez pas ce jeu:

  • Thursday 04 October 2018 - 13:16
    Liens en vrac de sebsauvage

    N'oubliez pas : Faites des backups... Mais surtout essayez de restaurer pour vérifier que ça marche !

    (Perso : je valide pour Borg, vu que j'ai dû restaurer toute ma machine de boulot sur une autre )(Permalink)

  • Thursday 04 October 2018 - 13:40

    Wow, superbe hack des chinois.
    J'aimerai bien avoir les spec de la puce.(Permalink)

    Liens Ecyseo

    Rien d'étonnant. De toute façon, là ce sont les chinois, mais les américains font pareil. Il n'y a qu'à voir les GAFAM. Ils ne se privent pas d'espionner la planète entière. La seule chose qui est différente c'est qu'ils ne s'en cachent quasiment plus.

    Si l'on veut éviter ce genre de déconvenues, il faut fabriquer sur place, par des équipes triées sur le volet. Et utiliser des systèmes d'exploitation libres et auditables.

    C'est Stallman qui doit bien se marrer. — Permalink

    Liens en vrac de sebsauvage

    C'est carrément flippant :
    Supermicro fabrique des serveurs (utilisés notamment pour la compression vidéo) utilisés par Amazon, Apple, des tas d'autres entreprises, et aussi le gouvernement américain (armée, etc.). Les serveurs Supermicro sont conçus aux USA, mais fabriqués en Chine.
    Sauf qu'il semble que ces machines aient reçu une microscopique puce chinoise supplémentaire, pas du tout prévue dans les plans d'origine. De la taille d'un grain de riz et conçue pour ressembler à des composants électroniques standards, elle possède sa propre mémoire, capacités réseau et assez de puissance de calcul pour permettre une attaque et compromettre un serveur. Elle a la capacité d'altérer les instructions machine lorsqu'elles sont transférées de la mémoire vers le CPU, et donc d'injecter son propre code, ce qui permet tout et n'importe quoi, comme d'y mettre une backdoor. La puce va aussi régulièrement sur internet chercher des instructions supplémentaires.
    Supermicro a plus de 900 clients dans 100 pays.(Permalink)

  • Thursday 04 October 2018 - 14:01
    Les Liens de Memiks

    The attack by Chinese spies reached almost 30 U.S. companies by compromising America's technology supply chain. — Permalink

  • Thursday 04 October 2018 - 14:06
    HowTommy | Liens et actu en vrac

    Hahaha, triste pour lui. Y'a des gens comme l'acteur original de Ben Kenobi qui ont eu du nez (il a demandé à ne pas être rémunéré, mais à toucher un pourcentage).
    Et y'a des gens qui n'en ont pas.(Permalink)

  • Thursday 04 October 2018 - 14:55
    Les liens du Lapin Masqué

    "Ils sont quatre les anti-ours, on est tous favorables"

    Au nom de "moins de pertes", on devrait exterminer des espèces ? Bof, hein ?

    J'aime bien aussi :

    "Depuis 25 ans, il y a des aménagements pastoraux grâce à l’argent de l’ours [des aides publiques], ce serait donc un manque de respect par rapport aux contribuables de ne pas essayer"

    Oui, c'est pas con, un peu de respect ^^ — Permalink

  • Thursday 04 October 2018 - 15:20
    Bill2's Links

    Excellente, cette conf' sur les boulettes.

    Pleine d'humour, je vais la faire suivre à toute l'équipe au boulot, vu qu'ici, on fait le même genre de blagues ;)

    Perso, niveau boulette : un delete sur un table, avec un mauvais where.
    Sauf que ... je m'en suis rendu compte, donc j'ai annulé l'exécution, et réécrit mon where.
    Où est la boulette ?
    J'ai oublié que même en annulant, ça restait dans la transaction en cours : je n'ai pas fait de rollback.

    Donc quand j'ai fait mon commit, ça a pris en compte ma "bonne requête" ... et la partie déjà exécutée de celle annulée en cours d'exécution.

    Bonjour le bordel pour récupérer les données, vu qu'elles étaient "partiellement" supprimées ...(Permalink)


    Que celle ou celui qui n'a jamais fauté me lance le premier clavier :)(Permalink)

    Plop Links
  • Thursday 04 October 2018 - 15:29
    Liens en vrac de sebsauvage

    Des femmes, des lesbiennes, accusées de sorcellerie, mariées de force, violées et torturées par leur propre famille.
    Et violées par un pasteur.

    J'ai pas les mots.(Permalink)

  • Thursday 04 October 2018 - 16:42
  • Thursday 04 October 2018 - 17:20
    Shaarli de Erase

    Liens en vrac de sebsauvage

    WOUAAAA !!! J'avais pas vu que Kutiman avait étendu son jouet musical.
    Après ses multiples voyages, il a collecté plusieurs samples, avec lesquels vous pouvez jouer pour faire votre propre musique.
    Choisissez une ville en bas de l'écran (penser à scroller vers la droite, il y en a plein), et activez à volonté les instruments.
    C'est très cool ^^(Permalink)

  • Thursday 04 October 2018 - 17:35
    de Riduidel

    La sécurité sociale, grandeur de la France (si si, vraiment)

  • Thursday 04 October 2018 - 19:28
    Choses vues, sur le web et ailleurs

    Pour le cas où vous l'auriez loupé : Shadow warrior 2 est gratuit (plus pour très longtemps, j'en ai peur) sur GOG.(Permalink)

    (Profil) | Actu et liens en vrac

    Shadow Warrior 2 gratuit sur Gog ! — Permalink

  • Thursday 04 October 2018 - 19:34
    partage de liens - nonymous

    Darknet est un endroit isolé du web, où les internautes se rencontrent anonymement et se livrent principalement à des activités un peu louche.(Permalink)

    Liandri's Links.

    Attention à bien virer les ID parainage. Via

    (Profil) | Actu et liens en vrac

    Pour les soirées pluvieuses. — Permalink

  • Thursday 04 October 2018 - 21:09
    Choses vues, sur le web et ailleurs

    > Les questions ne pouvant donc porter sur d’éventuels méfaits imputés, elles sont d’ordre politique et contextuel : êtes vous membre d’un parti ? Comment avez-vous appris la tenue de cet apéro sur la place de la Contrescarpe ? Consultez vous le site ? Vous êtes-vous retrouvés malgré vous dans un groupe de type « Black Bloc » ?

    > Après avoir été retenus une dizaine d’heures contre leur gré, les deux victimes de Benalla se retrouvent convoquées pour un futur procès. La vingtaine d’autres gardés à vue est relâchée presque sans poursuite. Presque car ceux qui ont refusé de se soumettre à un prélèvement ADN devront malgré tout en répondre devant tribunal. Le journaliste et photographe Alexis Kraland qui avait eu la mauvaise idée de venir en possession de son téléphone est aussi poursuivi pour avoir refusé d’en donner le code secret [1]. Son téléphone a été saisi et placé sous scellé.

    Purée, ça fout vraiment la trouille. Vous croyez encore que nous vivons dans un régime démocratique dans de telles conditions ?(Permalink)


    Entendez-vous ce bruit de bottes?(Permalink)

  • Thursday 04 October 2018 - 21:47
    Les Liens de Memiks

    • Android OS version: 7.1.2 • For devices: S905X • Recovery: TWRP • Thread Made By: N'ayam Amarsh'e __ FIX FOR A9… — Permalink

  • Thursday 04 October 2018 - 22:05
    Liens en vrac de sebsauvage
     PUBLIEZ ! 

    Le truc improbable: J'avais fait une page sur mon wiki il y a 10 ans, sur un truc très spécifique.
    Hier un Suisse qui a monté une société de sondages en ligne m'a chaleureusement remercié, avec moult compliments, pour la page, allant jusqu'à m'offrir gracieusement les services de sa société si j'en ai un jour le besoin.
    Même une petite astuce, une simple ligne de commande, une idée.
    Un jour, ça rendra service à quelqu'un.(Permalink)

  • Thursday 04 October 2018 - 22:35
    Les Liens de Memiks

    Poison ROM Introduction Welcome to the Poison ROM thread. As promised, we're delivering a stunning quality ROM to the S912 community. Even though it was… — Permalink

  • Friday 05 October 2018 - 08:29
    Shaarli de Marc

    Il a fallu une médiatisation de cette "attaque de rue" pour provoquer une mise en examen. Je ne doute pas qu'il y a eu des précédents, mais cette affaire peut ouvrir un peu plus les yeux à la population, quant au harcèlement quasi-quotidien des femmes dans la rue.

    Seul regret : "[...]l’agacement permanent de l’interessé à l’audience, son absence de remords[...]". Mais comme le précise l'article : "Peut-être ce procès médiatique aura-t-il fait progresser de quelques centimètres la lutte contre les violences sexistes ?"

    Notons, quand même que le harcèlement de rue, n'est sans commune mesure à la maltraitance des femmes dans les foyers, qui ne doit pas être oublié. La fin des travaux forcés me peine parfois...(Permalink)

  • Friday 05 October 2018 - 08:44
    de Riduidel

    Après la grosse soirée d'hier, ce genre de musique est .... inconfortable. Mais l'inconfrt, ça a du bon.

  • Friday 05 October 2018 - 08:49
    de Riduidel

    Le deep learning en une phrase

  • Friday 05 October 2018 - 08:51
    GuiGui's Show - Liens

    #qotd J'adore la comparaison free beer / free speech mais il y a un 3e côté, le «free puppy». Si tu ne t'en occupes pas il va crever et tu seras un salaud. L'opensource où il faut maintenir un peu les choses, il faut comprendre que ça ne s'alimente pas d'amour et d'eau fraîche.

    Gros +1. — Permalink

  • Friday 05 October 2018 - 08:57

    La conférence DATE (Design, Automation and Test in Europe) cherche du monde pour son workshop «outils libre pour le fpga».
    Pour ceux qui veulent aller visiter Florence.(Permalink)