PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

Utilise un vrai email...

mercredi 22 avril 2020 17:21

Dans ma recherche de serveurs capables d'héberger un relais googol, je suis allé voir du côté de 000webhost.

Je veux me connecter avec une de mes adresses warriordudimanche.net et là c'est le drame.

webhost.png

Coucou webhost   Il existe tout un univers en dehors de google et micro oft   tu le sais   .jpg

je me vois mal me faire une adresse gmail pour pouvoir créer un espace serveur afin d utiliser une appli servant à se passer de google .jpg

 Allez  hop  à dégager webhost   .jpg

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Someone used neural networks to upscale a famous 1896 video to 4k quality

mardi 21 avril 2020 11:12

Pas parfait mais impressionnant quand même: prendre un film de 1896 et le transformer en 4K 60FPS donne un aspect très actuel et très naturel à ces personnes... comme si de fantômes du passé ils redevenaient de vraies personnes.

On sent les efforts du réseau de neurones derrière

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Neurosciences : 15 neuromythes toujours prégnants en pédagogie

mardi 21 avril 2020 10:01

Une extension de cette page

L'article me semble bien sauf pour la partie dans laquelle il laisse entendre que dans l'éducation on classe et sépare les élèves et les activités en groupes distincts, ce qui est évidemment faux:

  1. on ne fait pas de groupes visuels/auditifs/kiné... déjà parce qu'il faudrait des tests pour déterminer le profil, ensuite parce qu'il faudrait du temps pour le faire et enfin parce que l'éducation est plutôt coincée dans la schizophrénie [pédagogie différenciée VS tous les profils d'élèves mélangés].
  2. on ne pratique pas d'activité spécifique auditif/visuel/kiné: déjà parce que ce serait assez CON-pliqué et peu CON-vainquant en termes de résultats. On favorise toujours plusieurs approches d'une même activité/information etc. Exemple: quand je donne un mot de vocabulaire. J'essaie de le faire deviner en mimant ou en donnant son contraire, puis je le prononce plusieurs fois et enfin, je l'écris.

On évite les doubles-tâches au point de séparer les moments où on dit de ceux où on écrit mais on favorise les approches multiples[1], on favorise les tâches multimatières pour tenter d'établir des liens conceptuels facilitant la mémorisation, quand on donne des choses à apprendre par coeur, ce n'est pas pour «muscler le cerveau» mais pour que l'élève retienne des modèles, travaille sa prononciation etc, quand on donne des directives d'apprentissage on leur demande de bannir la répétition pour apprendre: personne à ma connaissance n'a jamais expliqué au gamin qu'il lui fallait choper son cahier et ânonner connement... je leur dis même le contraire: ne prenez pas le cahier, essayez de vous souvenir de ce qu'on a fait en cours avant d'aller chercher les réponses dans le cahier :«ça doit passer par la tête!»

[1] Pour les langues, on essaie de privilégier plusieurs approches au sein d'une même séquence thématique en alternant les documents/activités: un doc audio, une image, un texte, une activité avec manipulation... voire même au sein d'une séance.

Bref: n'allez pas croire que les enseignants de vos enfants sont des illuminés adeptes de pseudo sciences dans leur taf, des gogos béats à qui on fait avaler n'importe quelle théorie: c'est le contraire qui se passe... à chaque fois que des formateurs viennent avec ce genre d'idée (et les réformes qui les accompagnent) ils sont reçus au mieux avec circonspection.

Dans la liste de croyances donnée sur https://apprendre-reviser-memoriser.fr/neuromythes-pedagogie/ je n'en ai rencontré aucune dans ma vie professionnelle.



<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

This Video Has 7,593,465 Views - YouTube

vendredi 17 avril 2020 16:14

Très bonne vidéo sur la pérennité du code, des services, des API... (coucou Google )

«the code never was the important part»

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Work in progress: Googol

jeudi 16 avril 2020 15:13

Il y a quelques personnes qui me posent des questions à propos de googol, du coup, je fais une petite page pour résumer à quoi je me suis heurté et où j'en suis de mes tentatives...

À l'origine

Googol était un simple script destiné à s'intercaler entre google et l'usager afin que ce dernier ne donne aucune information au géant du web:

google concept.png

En gros, l'usager envoie sa requête à googol, googol formule l'URL de requête vers Google, récupère les infos pertinentes sur la page de réponse, génère une page propre (sans aucun lien extérieur vers google, sans pub etc) et la restitue à l'usager. Lien

Toutefois...

Google ne facilite pas la tâche: ses pages changent régulièrement (et il faut adapter le parseur) et il finit par bannir mon serveur googol quand trop de requêtes viennent de lui.

J'ai donc un temps opté pour la transmission de la requête vers DDG puis j'ai préféré modifier Googol en profondeur pour qu'il puisse changer son moteur en interne: j'ai donc créé une classe google.php et une startpage.php pour que googol puisse changer de lui-même le temps du débannissement. Lien

startpage.png

Oui mais, bon... voilà.

Startpage s'est mis lui aussi à me bannir et à me renvoyer un captcha... Lien

  Salauds  .jpg

je lâche rien

Je me démonte pas...

... et je me lance dans l'ajout d'un troisième moteur selon le même principe: Qwant...

triforce.png

A ce stade, ça fonctionnait... Mais...

  1. ... ben ça fait quand même trois moteurs différents à maintenir (parseur+URLs etc)
  2. vu le rythme de bannissement, seul qwant était utilisé... Du coup, l'intérêt du cript ne saute pas aux yeux.

Je me remets au boulot         dans la joie .jpg

C'est reparti pour une réflexion

Là je prends le problème dans l'autre sens: au lieu de changer de moteur, je pourrais changer de serveur...

C'est une piste que j'avais explorée à une époque en faisant une sorte de chaîne de Googol qui se renvoyaient la requête.

Le problème, c'est que multiplier les googols, c'est multiplier la maintenance: c'est lourd, peu élégant et pas satisfaisant. Surtout qu'il suffirait de faire transiter la requête par un relais pour que google ne voie plus l'adresse IP du serveur Googol !

Pas con  .jpg

Je pars donc sur un script tout con qui curl l'adresse envoyée en GET et retourne la page. C'est bourrin, c'est pas sécurisé du tout, mais OSEF, c'est pour tester...


if (isset($_GET['url2get'])){
    $url=urldecode($_GET['url2get']);
    $content=file_curl_contents($url);
    $content=str_replace(['<script',''],'',$content);
    echo $url.$content;
}

Je place ledit script sur trois serveurs de test gratuits (un vieux free qui traînait et deux de chez byethost33).

On a donc:

relayid.png

Et là, c'est le drame

Quand je teste, aucun résultat de revient. La page renvoyée est vide ou presque.

relaypb.png

Alors, je teste en copiant l'URL générée par Googol et en la faisant transiter à la main par le relais avec une url du genre:


 http://www.googol.byethost9.com/?url2get=https%3A%2F%2Fwww.google.com%2Fsearch%3Fnum%3D100%26source%3Dlnms%26id%3Dhp%26start%3D0%26q%3Dtest
Et là, j'obtiens bien une page de résultats.

relaisdirect.png

J'en suis là...

Donc, quand googol interroge le relais qui interroge google, il renvoie une page vide mais quand je tape directement dans le navigateur l'adresse que googol utilise pour appeler le relais, ça fonctionne.

J'ai vérifié l'URL et j'ai viré le javascript (dans mon navigateur et dans la page) histoire d'être certain qu'il ne s'agit pas d'une requête ajax impossible à faire en backend.

EDIT :

Après avoir testé d'autres hébergeurs gratuits, j'en ai trouvé un pour qui ça marche... donc, ce sont les hébergeurs qui chient dans la colle quand on y accède via curl...

Il va falloir que je trouve d'autres serveurs pouvant héberger un script de relais...

            <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/>
                <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/>
                <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"></script>
                <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});</script>


► Commentaires