M'est avis que ce n'est pas la commande de lecture de température qui fait freezer la machine, c'est juste ton jeu qui fait trop chauffer ton CPU qui se met en sécurité thermique. Parce 95 degres, ça commence à faire beaucoup.
Si tu joues sans que ce script de lecture de la température ne soit lancé, ça freeze aussi ?
Jamais. J'ai haï les gens qui n'ont pas couverts leur code par des tests. J'ai aucun problème pour que quelqu'un ai pensé faire quelque chose d'un peu complexe,
Voilà pourquoi j'ai mis un "probablement" dans ma phrase, je me doutais qu'il existe des exceptions, chanceux va !
Je me souviens d'avoir du modifier des codes écrits en GAP3 (sur AS/400) écrits par un gars que je n'ai pas connu personnellement, mais que j'ai traité de tous les noms. Et puis j'ai un peu regretté quand j'ai appris que le gars s'était suicidé (avant que j'arrive, po ma faute, hein). La psychologie d'une personne influence-t-elle sa façon de coder ? Moi, j'y crois. Faire des usines à gaz pour gagner des queues de cerises, en comptant le temps qu'il a du y passer et le mien à m'arracher les cheveux, le jeu n'en valait pas la chandelle.
Après, il existe bien entendu des cas spéciaux où l'optimisation pure est LA priorité, mais c'est marginal.
Le sujet du journal, oui, c'est utile car l'optimisation pure est le but du jeu, jeu qui justement peut être utile dans ces cas spéciaux.
C'est un journal intéressant en recherche de performances pures, mais faut pas oublier un truc qui parfois fait gagner en performances globales : la lisibilité du code.
Je m'explique : un code super optimisé qui te fait gagner une seconde de traitement sur un script qui s'exécute tous les jours, ça fait gagner 3 minutes en 6 mois. Mais si au bout de ces 6 mois tu mets 3 heures à déchiffrer comment marche ce putain de code que tu veux modifier, tu as globalement perdu 2h57m (et encore, j'estime que mon temps de vie est plus important que le temps processeur perdu, chacun ses priorités).
Donc oui, c'est un bon exercice mental, c'est même extra de se pencher là dessus de manière aussi détaillée, … tant que ça reste un jeu de l'esprit.
En entreprise, en prod, on va essayer de trouver un équilibre, un compromis, entre performance et lisibilité, histoire de ne pas perdre des heures plus tard si le code doit être légèrement modifié. On a probablement tous haï des gars qui ont fait des codes trop tarabiscotés dans le but de gagner un pouillème.
Cela empêche toute communication entre les process non ? (sauf peut-être a passer par un fichier se qui n'est pas tip top pour les I/O)
Passer les données par un fichier n'est pas un problème, vu le peu de données, il va rester dans le cache en mémoire, du coup ça va aller très vite. Et puis bon, linux, tout est fichier, c'est dans la philosophie du truc.
Et oui, faire des scripts spécialisés c'est forcément mieux que de lancer un gros script plusieurs fois, mais c'est un peu plus de boulot à mettre en place.
Désolé du retard dans la réponse, je suis actuellement en Chine (décalage horaire et cette histoire de coronavirus, ça occupe un peu).
Ton script php principal doit lancer des scripts php secondaires pour lancer des fonctions. Ces scripts secondaires doivent être lancés comme suit dans le script principal :
Cet exemple lance 3 scripts qui s'executeront en parallèles, le script principal rendra la main immédiatement.
Les /dev/null en entrée et en sortie sont importants, sinon les scripts ne s'executeront pas en parallèles.
Les fonctions dans Sysinfo.php ne font que retourner des données, il n'y a pas la partie stockage (en fichier ou bdd), mais de toute façon le "en même temps" n'a pas vraiment de sens vu que le système de fichier ou le moteur de la base de données gèreront tous seuls comme des grands les verrous d'accès en écriture.
A priori rien n'empèche d'appeler plusieurs fois ces fonctions dans des proccesus différents. Ca doit rouler.
La solution la plus simple n'est-elle pas de lancer plusieurs processus et laisser le noyau faire son boulot de répartition des processus entre processeurs / cores ?
popen, exec, … les solutions ne manquent pas pour qu'un script PHP principal lance autant de processus (autre script PHP avec ta fonction) que besoin est.
En fait, ça dépend de ce que tu veux faire. La fonction peut-elle bosser toute seule dans son coin ou doit-elle intéragir avec les autres fonctions similaires en cours d'exécution ? L'ordre d'arrivée des résultats doit-il respecter l'ordre de lancement des fonctions ? … autant de questions qui fait qu'une solution pourrait être choisie plutôt qu'une autre. On n'en sait pas assez pour te dire exactement quel est le meilleur choix.
Pour l'OCR des images, je recommande tesseract, j'ai testé récemment parce que je devais traduire un bon gros contract en chinois fourni sous forme d'impression écran de smartphone (une bonne centaine de png, il y a des fous sur terre). J'ai été impressionné du résultat.
Une ligne de bash et 20s plus tard, il reste juste à additionner les fichiers txt créés.
Faut juste penser à installer le paquet correspondant à la langue (pas vraiment la langue d'ailleurs, plutôt le jeu de caractères de la langue de ton document. Dans mon cas chi_sim pour chinois simplifié) en plus du logiciel lui-même.
Je me suis inscrit, parce que j'ai beau suivre l'actualité du monde informatique, je loupe toujours des trucs. Et puis des quelques archives que je viens de consulter, il me semble que les actus choisies soient bien rédigées.
J'ai juste eu un soucis à l'inscription, rien de bien méchant : je clique sur le lien dans l'email, j'arrive sur une page qui me demande de cliquer sur le bouton "s'abonner", je clique, et un moment plus tard je retombe sur la même page. Je retente, ça boucle encore. Bref, je suis perplexe, abonnement pris en compte ou pas ?
Et puis j'ai eu l'illumination : il y a surement un captcha que je ne vois pas. Tout le monde n'a pas accès aux services google, je suis dans un pays qui les bloque, le captcha ne s'affiche tout simplement pas et rien ne laisse deviner qu'il devrait y en avoir un.
J'ai lancé un VPN, je suis finalement bien abonné.
Pour que d'autres dans ma situation ne se fassent pas avoir, au choix :
- ne pas utiliser google pour vérifier qu'un utilisateur est un humain, il y a plein d'autres possibilités.
- ajouter un petit texte du genre : "Captcha :", au moins on sait qu'il y en a un. Celui qui n'a pas de VPN, tant pis pour lui, mais au moins il sait pourquoi.
- ne rien faire, tant pis pour eux.
Tu as globalement raison, mais pas entièrement.
En info, il y a aussi des technos qui tournent depuis des dizaines d'années sans changement : des programmes RPG sur as/400 qui j'ai écrit il y a 20 ans tournent encore tous les jours aux côtés de programmes encore plus vieux (venant de Q36). Pour prendre une techno plus récente, il y a 15 ans, j'ai écrit un serveur POP et SMTP en PHP, et il tourne encore maintenant.
Un avion évolue aussi, mais il n'y a que quelques briques qui changent en étant améliorées et perfectionnées. On ne fait pas tout évoluer d'un coup …
Le coup du 737MAX ne parle pas en sa faveur. Ils auraient mieux fait de tout changer plutôt que de toucher juste aux moteurs et nacelles.
Même expérience dans une ancienne boîte : fallait sortir tous les mois un fichier excel avec les tarifs des produits (ERP sous AS/400). Le gars lançait une base Access qui contenait les requêtes ODBC et le fichier était généré en … 3 heures !
J'ai recodé ça en PHP (pour des raisons internes, intranet en PHP, un lien dans l'intranet pour qu'il récupère son fichier était pratique) et le même fichier est généré en 10 secondes.
Résultat : le gars m'en a voulu, il ne pouvait plus glander pendant 3 heures, car quand un collègue venait lui demander quelque chose, il répondait "je ne peux pas, cet aprèm je sors le tarif".
J'ai bien fait de demander, ta première assertion était donc bien fausse ;-).
Disons que c'était un raccourci. Pour beaucoup de monde, le droit d'auteur, c'est uniquement l'aspect "espèces sonnantes" qui vient à l'esprit. L'aspect textes de loi, licences, droits accordés à l'utilisateur … faut parler avec des gens un minimum intéressés par le sujet, genre ici ;)
Je donnais un exemple général, pas un cas particulier. Moi aussi je suis allé à l'étranger un certain temps en choisissant de continuer à payer mes impôts en France (j'étais payé par la France). Cela dit, c'est pas hyper correct pour le pays d'accueil non plus.
T'inquiète pas, la Chine sait comment faire raquer les étrangers qui viennent sur son territoire, les impôts ne sont qu'une petite partie d'un tout.
Ce n'est pas moi qui est décidé de vivre en Chine ;-)
C'est vrai, mais en général on ne choisit pas d'aller dans un pays donné pour la qualité de ses programmes TV, enfin j'espère.
Tu n'as pas le droit de profiter de la télé française car tu n'est pas sur le territoire Français. Ceux qui diffusent ont l'obligation de mettre de la geoip. Cela te fait chié mais c'est ainsi.
Je comprends ton point de vue.
Quoique c'est un peu con puisque la majorité des francophones ne vivent pas en France.
Mais la TV française, je m'en bats un peu les valseuses, je ne regardais déjà pas la télé en France.
Mon propos était plus général. Des sites font du blocage geoip juste pour des raisons de sécurité (ce que ne fait pas linuxfr, visiblement, et ne s'en porte pas plus mal), bloquant ainsi tout un pays (ou plusieurs). Pour comparer, on interdirait aux belges de venir en France sous prétexte que quelques belges ont fait un attentat en France, ou juste les habitants de Molenbeck…
Donc pour préciser ma pensée : je ne suis pas contre le droit en lui-même. On parlait limitation par filtrage geoip pour des questions purement financières. Je suis contre la rémunération liée au droits d'auteur, et encore plus quand elle est collective genre SACEM, pour citer un exemple que je connais bien. On pourrait en parler des heures, je fus webmaster de musique-libre.org et dogmazic.net à la grande époque où les débats étaient animés par des gens de hautes volées (pas moi, hein), et dont certains pensaient même qu'artiste ne devait pas être un métier, mais une activité à vocation de partage universel (quitte à être subventionné par l'état). Un peu extrême comme vision, mais dans une autre civilisation que la notre, pourquoi pas.
Le droit d'auteur, pour certains (je m'inclus dedans), il ne devrait tout simplement pas exister. Mais soit, il existe.
Le versement de droits d'auteur à des "ayant-droits" après la mort de l'auteur ne devrait tout simplement pas exister, mais soit, ça existe aussi.
Mais je ne vois pas le rapport avec ce que j'ai écrit. je n'ai nullement mentionner que je voulais accèder à des oeuvres protégées par un droit d'auteur qui génèrerait une rémunération de l'auteur ou de ses ayant-droits. La problématique des états qui ont des lois différentes sur le sujet m'indiffère complètement.
Pour les impôts, raté. Je vis en Chine, et pourtant je paie des impôts en France. Comme quoi, les clichés…
Profiter des services nationaux… Là je me marre. Pour faire certifier un diplôme (donner un coup de tampon sur une photocopie), faut aller au consulat (pas possible par la poste ou livreur), donc faire 2000km (Kunming-Chengdu), bonjour la pollution et les coûts. L'accueil est déplorable, et tu sais quoi, ce coup de tampon, et bien il est payant. Merci les services nationaux !
Pour ce qui est de profiter de la télé chinoise, tu n'as jamais du y jeter un oeil. Entre la propagande du parti et les émissions débilitantes… je n'ai pas de téléviseur, c'est mieux ainsi.
Je ne connais rien des gens qui font du filtrage basé sur geoip, je constate juste que ça m'emmerde d'être bloqué alors que je n'y suis pour rien, tout comme la très grande majorité des gens du pays concerné.
connaître le pays « d'origine » d'une IP permet de faire du filtrage sur cette caractéristique, ce qui peut être considéré comme une forme de discrimination à la nationalité
Ben non, juste une discrimination sur la zone géographique (le pays ici). Je suis de nationalité française, je vis en Chine, ce genre de blocage m'empèche d'accéder à des sites français, c'est malin… le great firewall est déjà assez chiant comme ça.
Parce qu'un pays contient plus d'attaquants sur le web que d'autres, on bloque tout un pays, tant pis pour les dommages collatéraux. Heureusement, les VPN existent.
Mettre en place un tel système de suivi de prod, ça demande du travail de développement.
Ce n'est pas en collant un dashboard avec un base de données et tes capteurs, le tout dans un éventuel cloud (pourquoi d'ailleurs, parce cloud est un mot à la mode ? un simple serveur ouvert sur le web suffit, si les backups sont bien pensés et mis en place) que ça va marcher.
Au mieux ça marchouillera, ça sera insatisfaisant, non-évolutif, mal-adapté aux besoins, mais gratuit (beurre, argent du beurre, cul de la crémière, tout ça).
Bref, si c'est pour faire ça sérieusement, c'est un projet qui requiert quelqu'un du metier (de l'informatique, un dev web, en gros). C'est néanmois un projet intéressant, dommage que je sois en Chine pour quelques temps encore.
Le plus crucial ne sera de toute façon pas l'informatique, mais les capteurs, et surtout leur placement afin que leurs valeurs aient une réelle signification.
Bon courage !
Ca va fonctionner, quelques jours, ou quelques semaines si tu as de la chance, puis l'IP sera blacklistée, tu ne pourras plus accéder à ton vps. Ils détectent de plus en plus vite les vpn.
SSH fonctionne, donc utiliser un tunnel SSH est possible, mais terriblement lent. Ils ne sont pas cons, ils laissent la possibilité d'administrer un serveur en SSH, mais ils brisent les connexions SSH à quelques ko/s (et non pas quelques dizaines de ko/s, c'est vraiment super lent, tu as le temps de taper tes commandes et attendre quelques secondes pour qu'elles s'affichent, ça lag à mort).
En Chine, le problème n'est pas tant de surfer anonyme en chiffrant la tranmission que de masquer la transmission elle-même. Par exemple shadowsocks qui fonctionnait il y a encore quelques mois ne fonctionne plus, car les serveurs shodowsocks sont maintenant très vite détectés et blacklistés.
Les VPN qui fonctionnent en Chine se comptent désormais sur les doigts d'une main, en fait un seul fonctionne correctement (collusion avec le gouvernement ?) et quelques autres pour lesquels il faut bricoler pas mal.
Bref, être anonyme ne suffit pas toujours.
Si je prend le cas typique des gens ici, tu as sans doute des parents petit bourgeois qui avaient un rêve d'ascension sociale. Ils t'ont inculqué les valeurs ascétiques petit-bourgeoises: le goût de l'effort, du plaisir perpétuellement différé (quand on a fini les études, quand les enfants sont grands, etc.), la timidité, les études en autodidacte pour compenser un diplôme de moindre valeur qu'espérée.
Ben… je ne dois pas être "typique des gens d'ici" alors. Fils d'ouvrier, mère au foyer avec 6 gosses, loin des parents petit-bourgeois que tu décris. Mais si ça tombe, cette crise, c'est parce que je viens d'un milieu pauvre … avec ce genre de sujet, il y en a toujours qui vont trouver des raisons X ou Y plus ou moins loufoques. Ou alors ça n'a juste rien à voir avec les parents, hein ;)
Tu as raison, ça touche aussi les femmes. Il existe toutefois quelques différences non-négligeables :
- chez les femmes, la ménopause est souvent l'élément déclencheur, or la ménopause a des effets visibles (fin des règles, bouffées de chaleur…) et donc il est plus facile d'identifier et d'associer la crise chez la femme. Chez l'homme, c'est beaucoup plus diffus.
- la crise dure en moyenne deux fois plus longtemps chez l'homme que chez la femme, ça laisse deux fois plus le temps de faire des conneries ;)
Pour le lien avec les parents, là je ne vois pas, faut que tu m'expliques… sauf à perdre un parent à cette période, ce qui ne doit pas aider, évidemment.
Peut-être que tu as une relation fusionnelle avec tes parents, et du coup pour toi ça influe. Après tout, chaque cas est différent.
Je ne sais pas quel âge tu as, ni si tu es un homme ou une femme, mais ça ressemble furieusement à une crise de la quarantaine (qui, comme son nom l'indique, arrive souvent pour les hommes entre 40 et 50 ans).
Ca m'y fait furieusement penser parce que j'en suis passé par là. Enfin, je ne devrais pas en parler au passé, pas dit que ce soit fini pour moi ;)
Dans mon cas, ça a commencé vers 44 ans : marre du boulot, plus d'énergie du tout, et envie de changement dans tous les domaines (pro et perso), et aussi début de quelques problèmes de santé (hernie inguinale, mal de dos).
J'étais responsable info dans une bonne boite en France, bon salaire, pas de stress particulier, travail reconnu, … bref un bon poste, et rien de fâcheux niveau vie perso. Pourtant c'était illogiquement insupportable, la crise de la quarantaine dans toute sa splendeur. C'est sûrement hormonal.
Moi j'ai choisi de vivre cette crise à fond. Deux ans après, je suis divorcé et je vis en Chine, j'ouvre un resto ici entre mes cours de chinois. Je ne dis pas que tout le monde doit faire comme ça, aussi radicalement, c'est juste mon choix, chacun vit cette crise à sa manière (c'est même transparent pour une partie des hommes).
Bon courage !
En chinois (pour prendre une langue que je connais, mais c'est aussi sûrement le cas d'autres langues), les verbes ne se conjuguent pas, et ne s'accordent même pas avec le sujet. Ca n'empèche pas d'être précis et de ne pas faire de phrases qui pourraient être mal interprétée.
BankID, c'est juste un tiers (géré par l'état suédois) qui garantie l'identité de l'utilisateur.
Dans la pratique, tu veux payer une amende pour stationnement gênant, tu vas sur le site du ministère de la circulation, tu rentres ton personnummer, la suite c'est :
- site qui contacte BankID en disant "il y a 197210283456 qui veut se connecter, peux-tu m'aider à vérifier que c'est lui"
- BankID qui répond "ok, je m'en occupe" et attends que l'utilisateur lance l'appli sur son smartphone.
- l'utilisateur lance l'appli et saisie son code secret.
- l'appli BankID affiche alors "le site 'circulons en paix en Suède' demande une vérification d'identité, acceptez-vous ?"
- l'utilisateur accepte
- BankID prévient le site : "ok, c'est bien lui"
Fin.
Le site ne récupère aucun info à part "c'est bien lui".
BankID n'a que le lien entre l'identité et le code secret (et éventuellement un historique des sites sur lequel l'utilisateur s'est autentifié, et encore, connaissant les suédois, je ne pense pas).
Je ne vois pas ce que des structures privées vont avoir d'autre comme informations à part "c'est bien lui".
Non pas parce que c'est trop simple, comme raison ça serait trop simple :-)
Je pense que c'est plutôt parce qu'en France les élus ne sont pas là pour se préocuper du peuple (les citoyens). Ils sont là uniquement pour profiter du système, soutirer le plus de pognon égoïstement, en bons parasites.
C'est surtout ça la grande différence avec la Suède qui est le pays le plus transparent que j'ai pu voir, avec une liberté totale de voir comment chaque krona (un euro = 10 kronor environ) est dépensé par le gouvernement.
Y des bonnes choses à prendre dans le modèle suédois.
# surchauffe CPU
Posté par xulops (site web personnel) . En réponse au message [BASH/PHP] Monitoring - Plein de questions. Évalué à 2.
M'est avis que ce n'est pas la commande de lecture de température qui fait freezer la machine, c'est juste ton jeu qui fait trop chauffer ton CPU qui se met en sécurité thermique. Parce 95 degres, ça commence à faire beaucoup.
Si tu joues sans que ce script de lecture de la température ne soit lancé, ça freeze aussi ?
[^] # Re: Lisibilité
Posté par xulops (site web personnel) . En réponse au journal Exercices de programmation et benchmarks. Évalué à 3.
Voilà pourquoi j'ai mis un "probablement" dans ma phrase, je me doutais qu'il existe des exceptions, chanceux va !
Je me souviens d'avoir du modifier des codes écrits en GAP3 (sur AS/400) écrits par un gars que je n'ai pas connu personnellement, mais que j'ai traité de tous les noms. Et puis j'ai un peu regretté quand j'ai appris que le gars s'était suicidé (avant que j'arrive, po ma faute, hein). La psychologie d'une personne influence-t-elle sa façon de coder ? Moi, j'y crois. Faire des usines à gaz pour gagner des queues de cerises, en comptant le temps qu'il a du y passer et le mien à m'arracher les cheveux, le jeu n'en valait pas la chandelle.
Après, il existe bien entendu des cas spéciaux où l'optimisation pure est LA priorité, mais c'est marginal.
Le sujet du journal, oui, c'est utile car l'optimisation pure est le but du jeu, jeu qui justement peut être utile dans ces cas spéciaux.
# Lisibilité
Posté par xulops (site web personnel) . En réponse au journal Exercices de programmation et benchmarks. Évalué à 10.
C'est un journal intéressant en recherche de performances pures, mais faut pas oublier un truc qui parfois fait gagner en performances globales : la lisibilité du code.
Je m'explique : un code super optimisé qui te fait gagner une seconde de traitement sur un script qui s'exécute tous les jours, ça fait gagner 3 minutes en 6 mois. Mais si au bout de ces 6 mois tu mets 3 heures à déchiffrer comment marche ce putain de code que tu veux modifier, tu as globalement perdu 2h57m (et encore, j'estime que mon temps de vie est plus important que le temps processeur perdu, chacun ses priorités).
Donc oui, c'est un bon exercice mental, c'est même extra de se pencher là dessus de manière aussi détaillée, … tant que ça reste un jeu de l'esprit.
En entreprise, en prod, on va essayer de trouver un équilibre, un compromis, entre performance et lisibilité, histoire de ne pas perdre des heures plus tard si le code doit être légèrement modifié. On a probablement tous haï des gars qui ont fait des codes trop tarabiscotés dans le but de gagner un pouillème.
[^] # Re: lancer plusieurs processus
Posté par xulops (site web personnel) . En réponse au message Optimiser script php via multithread. Évalué à 1.
Passer les données par un fichier n'est pas un problème, vu le peu de données, il va rester dans le cache en mémoire, du coup ça va aller très vite. Et puis bon, linux, tout est fichier, c'est dans la philosophie du truc.
Et oui, faire des scripts spécialisés c'est forcément mieux que de lancer un gros script plusieurs fois, mais c'est un peu plus de boulot à mettre en place.
[^] # Re: lancer plusieurs processus
Posté par xulops (site web personnel) . En réponse au message Optimiser script php via multithread. Évalué à 1.
Désolé du retard dans la réponse, je suis actuellement en Chine (décalage horaire et cette histoire de coronavirus, ça occupe un peu).
Ton script php principal doit lancer des scripts php secondaires pour lancer des fonctions. Ces scripts secondaires doivent être lancés comme suit dans le script principal :
Cet exemple lance 3 scripts qui s'executeront en parallèles, le script principal rendra la main immédiatement.
Les /dev/null en entrée et en sortie sont importants, sinon les scripts ne s'executeront pas en parallèles.
[^] # Re: lancer plusieurs processus
Posté par xulops (site web personnel) . En réponse au message Optimiser script php via multithread. Évalué à 1.
Les fonctions dans Sysinfo.php ne font que retourner des données, il n'y a pas la partie stockage (en fichier ou bdd), mais de toute façon le "en même temps" n'a pas vraiment de sens vu que le système de fichier ou le moteur de la base de données gèreront tous seuls comme des grands les verrous d'accès en écriture.
A priori rien n'empèche d'appeler plusieurs fois ces fonctions dans des proccesus différents. Ca doit rouler.
# lancer plusieurs processus
Posté par xulops (site web personnel) . En réponse au message Optimiser script php via multithread. Évalué à 2.
La solution la plus simple n'est-elle pas de lancer plusieurs processus et laisser le noyau faire son boulot de répartition des processus entre processeurs / cores ?
popen, exec, … les solutions ne manquent pas pour qu'un script PHP principal lance autant de processus (autre script PHP avec ta fonction) que besoin est.
En fait, ça dépend de ce que tu veux faire. La fonction peut-elle bosser toute seule dans son coin ou doit-elle intéragir avec les autres fonctions similaires en cours d'exécution ? L'ordre d'arrivée des résultats doit-il respecter l'ordre de lancement des fonctions ? … autant de questions qui fait qu'une solution pourrait être choisie plutôt qu'une autre. On n'en sait pas assez pour te dire exactement quel est le meilleur choix.
# OCR en ligne de commande
Posté par xulops (site web personnel) . En réponse au message Reconnaissance Optique de Caractères sous Linux. Évalué à 1. Dernière modification le 10 janvier 2020 à 17:27.
Pour l'OCR des images, je recommande tesseract, j'ai testé récemment parce que je devais traduire un bon gros contract en chinois fourni sous forme d'impression écran de smartphone (une bonne centaine de png, il y a des fous sur terre). J'ai été impressionné du résultat.
Une ligne de bash et 20s plus tard, il reste juste à additionner les fichiers txt créés.
Faut juste penser à installer le paquet correspondant à la langue (pas vraiment la langue d'ailleurs, plutôt le jeu de caractères de la langue de ton document. Dans mon cas chi_sim pour chinois simplifié) en plus du logiciel lui-même.
# Inscription
Posté par xulops (site web personnel) . En réponse à la dépêche Un an d’évolution d’une lettre d’information du Libre : Le Courrier du hacker. Évalué à 6.
Je me suis inscrit, parce que j'ai beau suivre l'actualité du monde informatique, je loupe toujours des trucs. Et puis des quelques archives que je viens de consulter, il me semble que les actus choisies soient bien rédigées.
J'ai juste eu un soucis à l'inscription, rien de bien méchant : je clique sur le lien dans l'email, j'arrive sur une page qui me demande de cliquer sur le bouton "s'abonner", je clique, et un moment plus tard je retombe sur la même page. Je retente, ça boucle encore. Bref, je suis perplexe, abonnement pris en compte ou pas ?
Et puis j'ai eu l'illumination : il y a surement un captcha que je ne vois pas. Tout le monde n'a pas accès aux services google, je suis dans un pays qui les bloque, le captcha ne s'affiche tout simplement pas et rien ne laisse deviner qu'il devrait y en avoir un.
J'ai lancé un VPN, je suis finalement bien abonné.
Pour que d'autres dans ma situation ne se fassent pas avoir, au choix :
- ne pas utiliser google pour vérifier qu'un utilisateur est un humain, il y a plein d'autres possibilités.
- ajouter un petit texte du genre : "Captcha :", au moins on sait qu'il y en a un. Celui qui n'a pas de VPN, tant pis pour lui, mais au moins il sait pourquoi.
- ne rien faire, tant pis pour eux.
[^] # Re: A relativiser
Posté par xulops (site web personnel) . En réponse au journal Tout cela me fatigue…. Évalué à 5.
Tu as globalement raison, mais pas entièrement.
En info, il y a aussi des technos qui tournent depuis des dizaines d'années sans changement : des programmes RPG sur as/400 qui j'ai écrit il y a 20 ans tournent encore tous les jours aux côtés de programmes encore plus vieux (venant de Q36). Pour prendre une techno plus récente, il y a 15 ans, j'ai écrit un serveur POP et SMTP en PHP, et il tourne encore maintenant.
Le coup du 737MAX ne parle pas en sa faveur. Ils auraient mieux fait de tout changer plutôt que de toucher juste aux moteurs et nacelles.
[^] # Re: Pareil
Posté par xulops (site web personnel) . En réponse au journal Tout cela me fatigue…. Évalué à 10.
Même expérience dans une ancienne boîte : fallait sortir tous les mois un fichier excel avec les tarifs des produits (ERP sous AS/400). Le gars lançait une base Access qui contenait les requêtes ODBC et le fichier était généré en … 3 heures !
J'ai recodé ça en PHP (pour des raisons internes, intranet en PHP, un lien dans l'intranet pour qu'il récupère son fichier était pratique) et le même fichier est généré en 10 secondes.
Résultat : le gars m'en a voulu, il ne pouvait plus glander pendant 3 heures, car quand un collègue venait lui demander quelque chose, il répondait "je ne peux pas, cet aprèm je sors le tarif".
[^] # Re: HS droit d'auteur
Posté par xulops (site web personnel) . En réponse au journal GeoIP change de licence à cause de la réglementation. Évalué à 2.
Disons que c'était un raccourci. Pour beaucoup de monde, le droit d'auteur, c'est uniquement l'aspect "espèces sonnantes" qui vient à l'esprit. L'aspect textes de loi, licences, droits accordés à l'utilisateur … faut parler avec des gens un minimum intéressés par le sujet, genre ici ;)
[^] # Re: RGPD
Posté par xulops (site web personnel) . En réponse au journal GeoIP change de licence à cause de la réglementation. Évalué à 1.
T'inquiète pas, la Chine sait comment faire raquer les étrangers qui viennent sur son territoire, les impôts ne sont qu'une petite partie d'un tout.
C'est vrai, mais en général on ne choisit pas d'aller dans un pays donné pour la qualité de ses programmes TV, enfin j'espère.
Je comprends ton point de vue.
Quoique c'est un peu con puisque la majorité des francophones ne vivent pas en France.
Mais la TV française, je m'en bats un peu les valseuses, je ne regardais déjà pas la télé en France.
Mon propos était plus général. Des sites font du blocage geoip juste pour des raisons de sécurité (ce que ne fait pas linuxfr, visiblement, et ne s'en porte pas plus mal), bloquant ainsi tout un pays (ou plusieurs). Pour comparer, on interdirait aux belges de venir en France sous prétexte que quelques belges ont fait un attentat en France, ou juste les habitants de Molenbeck…
[^] # Re: HS droit d'auteur
Posté par xulops (site web personnel) . En réponse au journal GeoIP change de licence à cause de la réglementation. Évalué à 2.
Donc pour préciser ma pensée : je ne suis pas contre le droit en lui-même. On parlait limitation par filtrage geoip pour des questions purement financières. Je suis contre la rémunération liée au droits d'auteur, et encore plus quand elle est collective genre SACEM, pour citer un exemple que je connais bien. On pourrait en parler des heures, je fus webmaster de musique-libre.org et dogmazic.net à la grande époque où les débats étaient animés par des gens de hautes volées (pas moi, hein), et dont certains pensaient même qu'artiste ne devait pas être un métier, mais une activité à vocation de partage universel (quitte à être subventionné par l'état). Un peu extrême comme vision, mais dans une autre civilisation que la notre, pourquoi pas.
[^] # Re: RGPD
Posté par xulops (site web personnel) . En réponse au journal GeoIP change de licence à cause de la réglementation. Évalué à 0.
Le droit d'auteur, pour certains (je m'inclus dedans), il ne devrait tout simplement pas exister. Mais soit, il existe.
Le versement de droits d'auteur à des "ayant-droits" après la mort de l'auteur ne devrait tout simplement pas exister, mais soit, ça existe aussi.
Mais je ne vois pas le rapport avec ce que j'ai écrit. je n'ai nullement mentionner que je voulais accèder à des oeuvres protégées par un droit d'auteur qui génèrerait une rémunération de l'auteur ou de ses ayant-droits. La problématique des états qui ont des lois différentes sur le sujet m'indiffère complètement.
Pour les impôts, raté. Je vis en Chine, et pourtant je paie des impôts en France. Comme quoi, les clichés…
Profiter des services nationaux… Là je me marre. Pour faire certifier un diplôme (donner un coup de tampon sur une photocopie), faut aller au consulat (pas possible par la poste ou livreur), donc faire 2000km (Kunming-Chengdu), bonjour la pollution et les coûts. L'accueil est déplorable, et tu sais quoi, ce coup de tampon, et bien il est payant. Merci les services nationaux !
Pour ce qui est de profiter de la télé chinoise, tu n'as jamais du y jeter un oeil. Entre la propagande du parti et les émissions débilitantes… je n'ai pas de téléviseur, c'est mieux ainsi.
Je ne connais rien des gens qui font du filtrage basé sur geoip, je constate juste que ça m'emmerde d'être bloqué alors que je n'y suis pour rien, tout comme la très grande majorité des gens du pays concerné.
[^] # Re: RGPD
Posté par xulops (site web personnel) . En réponse au journal GeoIP change de licence à cause de la réglementation. Évalué à 2.
Ben non, juste une discrimination sur la zone géographique (le pays ici). Je suis de nationalité française, je vis en Chine, ce genre de blocage m'empèche d'accéder à des sites français, c'est malin… le great firewall est déjà assez chiant comme ça.
Parce qu'un pays contient plus d'attaquants sur le web que d'autres, on bloque tout un pays, tant pis pour les dommages collatéraux. Heureusement, les VPN existent.
# c'est du dev
Posté par xulops (site web personnel) . En réponse au journal appli web cooperative viticole. Évalué à 5.
Mettre en place un tel système de suivi de prod, ça demande du travail de développement.
Ce n'est pas en collant un dashboard avec un base de données et tes capteurs, le tout dans un éventuel cloud (pourquoi d'ailleurs, parce cloud est un mot à la mode ? un simple serveur ouvert sur le web suffit, si les backups sont bien pensés et mis en place) que ça va marcher.
Au mieux ça marchouillera, ça sera insatisfaisant, non-évolutif, mal-adapté aux besoins, mais gratuit (beurre, argent du beurre, cul de la crémière, tout ça).
Bref, si c'est pour faire ça sérieusement, c'est un projet qui requiert quelqu'un du metier (de l'informatique, un dev web, en gros). C'est néanmois un projet intéressant, dommage que je sois en Chine pour quelques temps encore.
Le plus crucial ne sera de toute façon pas l'informatique, mais les capteurs, et surtout leur placement afin que leurs valeurs aient une réelle signification.
Bon courage !
[^] # Re: Great firewall, cas de la Chine
Posté par xulops (site web personnel) . En réponse à la dépêche HTTPS, Tor, VPN : de quoi est‐ce que ça protège exactement ?. Évalué à 7. Dernière modification le 08 novembre 2019 à 14:57.
Ca va fonctionner, quelques jours, ou quelques semaines si tu as de la chance, puis l'IP sera blacklistée, tu ne pourras plus accéder à ton vps. Ils détectent de plus en plus vite les vpn.
SSH fonctionne, donc utiliser un tunnel SSH est possible, mais terriblement lent. Ils ne sont pas cons, ils laissent la possibilité d'administrer un serveur en SSH, mais ils brisent les connexions SSH à quelques ko/s (et non pas quelques dizaines de ko/s, c'est vraiment super lent, tu as le temps de taper tes commandes et attendre quelques secondes pour qu'elles s'affichent, ça lag à mort).
# Great firewall, cas de la Chine
Posté par xulops (site web personnel) . En réponse à la dépêche HTTPS, Tor, VPN : de quoi est‐ce que ça protège exactement ?. Évalué à 8. Dernière modification le 07 novembre 2019 à 00:42.
En Chine, le problème n'est pas tant de surfer anonyme en chiffrant la tranmission que de masquer la transmission elle-même. Par exemple shadowsocks qui fonctionnait il y a encore quelques mois ne fonctionne plus, car les serveurs shodowsocks sont maintenant très vite détectés et blacklistés.
Les VPN qui fonctionnent en Chine se comptent désormais sur les doigts d'une main, en fait un seul fonctionne correctement (collusion avec le gouvernement ?) et quelques autres pour lesquels il faut bricoler pas mal.
Bref, être anonyme ne suffit pas toujours.
[^] # Re: Crise de la quarantaine ?
Posté par xulops (site web personnel) . En réponse au journal Changement de carrière.. Évalué à 7.
Ben… je ne dois pas être "typique des gens d'ici" alors. Fils d'ouvrier, mère au foyer avec 6 gosses, loin des parents petit-bourgeois que tu décris. Mais si ça tombe, cette crise, c'est parce que je viens d'un milieu pauvre … avec ce genre de sujet, il y en a toujours qui vont trouver des raisons X ou Y plus ou moins loufoques. Ou alors ça n'a juste rien à voir avec les parents, hein ;)
[^] # Re: Crise de la quarantaine ?
Posté par xulops (site web personnel) . En réponse au journal Changement de carrière.. Évalué à 4. Dernière modification le 20 octobre 2019 à 06:12.
Tu as raison, ça touche aussi les femmes. Il existe toutefois quelques différences non-négligeables :
- chez les femmes, la ménopause est souvent l'élément déclencheur, or la ménopause a des effets visibles (fin des règles, bouffées de chaleur…) et donc il est plus facile d'identifier et d'associer la crise chez la femme. Chez l'homme, c'est beaucoup plus diffus.
- la crise dure en moyenne deux fois plus longtemps chez l'homme que chez la femme, ça laisse deux fois plus le temps de faire des conneries ;)
Pour le lien avec les parents, là je ne vois pas, faut que tu m'expliques… sauf à perdre un parent à cette période, ce qui ne doit pas aider, évidemment.
Peut-être que tu as une relation fusionnelle avec tes parents, et du coup pour toi ça influe. Après tout, chaque cas est différent.
# Crise de la quarantaine ?
Posté par xulops (site web personnel) . En réponse au journal Changement de carrière.. Évalué à 8.
Je ne sais pas quel âge tu as, ni si tu es un homme ou une femme, mais ça ressemble furieusement à une crise de la quarantaine (qui, comme son nom l'indique, arrive souvent pour les hommes entre 40 et 50 ans).
Ca m'y fait furieusement penser parce que j'en suis passé par là. Enfin, je ne devrais pas en parler au passé, pas dit que ce soit fini pour moi ;)
Dans mon cas, ça a commencé vers 44 ans : marre du boulot, plus d'énergie du tout, et envie de changement dans tous les domaines (pro et perso), et aussi début de quelques problèmes de santé (hernie inguinale, mal de dos).
J'étais responsable info dans une bonne boite en France, bon salaire, pas de stress particulier, travail reconnu, … bref un bon poste, et rien de fâcheux niveau vie perso. Pourtant c'était illogiquement insupportable, la crise de la quarantaine dans toute sa splendeur. C'est sûrement hormonal.
Moi j'ai choisi de vivre cette crise à fond. Deux ans après, je suis divorcé et je vis en Chine, j'ouvre un resto ici entre mes cours de chinois. Je ne dis pas que tout le monde doit faire comme ça, aussi radicalement, c'est juste mon choix, chacun vit cette crise à sa manière (c'est même transparent pour une partie des hommes).
Bon courage !
[^] # Re: C'est ainsi depuis longtemps
Posté par xulops (site web personnel) . En réponse au journal journalistes -> ça m'énerve.... Évalué à 3.
En chinois (pour prendre une langue que je connais, mais c'est aussi sûrement le cas d'autres langues), les verbes ne se conjuguent pas, et ne s'accordent même pas avec le sujet. Ca n'empèche pas d'être précis et de ne pas faire de phrases qui pourraient être mal interprétée.
[^] # Re: BankID
Posté par xulops (site web personnel) . En réponse au journal Lettre ouverte à La Banque Postale. Évalué à 4.
BankID, c'est juste un tiers (géré par l'état suédois) qui garantie l'identité de l'utilisateur.
Dans la pratique, tu veux payer une amende pour stationnement gênant, tu vas sur le site du ministère de la circulation, tu rentres ton personnummer, la suite c'est :
- site qui contacte BankID en disant "il y a 197210283456 qui veut se connecter, peux-tu m'aider à vérifier que c'est lui"
- BankID qui répond "ok, je m'en occupe" et attends que l'utilisateur lance l'appli sur son smartphone.
- l'utilisateur lance l'appli et saisie son code secret.
- l'appli BankID affiche alors "le site 'circulons en paix en Suède' demande une vérification d'identité, acceptez-vous ?"
- l'utilisateur accepte
- BankID prévient le site : "ok, c'est bien lui"
Fin.
Le site ne récupère aucun info à part "c'est bien lui".
BankID n'a que le lien entre l'identité et le code secret (et éventuellement un historique des sites sur lequel l'utilisateur s'est autentifié, et encore, connaissant les suédois, je ne pense pas).
Je ne vois pas ce que des structures privées vont avoir d'autre comme informations à part "c'est bien lui".
[^] # Re: BankID
Posté par xulops (site web personnel) . En réponse au journal Lettre ouverte à La Banque Postale. Évalué à 4.
Non pas parce que c'est trop simple, comme raison ça serait trop simple :-)
Je pense que c'est plutôt parce qu'en France les élus ne sont pas là pour se préocuper du peuple (les citoyens). Ils sont là uniquement pour profiter du système, soutirer le plus de pognon égoïstement, en bons parasites.
C'est surtout ça la grande différence avec la Suède qui est le pays le plus transparent que j'ai pu voir, avec une liberté totale de voir comment chaque krona (un euro = 10 kronor environ) est dépensé par le gouvernement.
Y des bonnes choses à prendre dans le modèle suédois.