showtime a écrit 60 commentaires

  • # Ça marche !!!

    Posté par . En réponse au message Besoin d'aide pour libérer mon smartphone Sony XPERIA X. Évalué à 1.

    Ça y est ça fonctionne.

    J'ai utilisé ce tuto:
    https://forum.xda-developers.com/xperia-x/development/oreo-8-1-x-android-source-project-t3768668

    Mais du coup il y a les Gapps…

    Il faut bien penser à télécharger le binaire de Sony pour le Xperia X et l (archive SW_binaries_for_Xperia_Android_8.1.6.4_r1_v14_loire.zip disponible sur le lien https://developer.sony.com/develop/open-devices/latest-updates/ et qui une fois dézippé donne le fichier SW_binaries_for_Xperia_Android_8.1.6.4_r1_v14_loire.img)

    Pour la ROM:
    Aller sur la page:
    https://androidfilehost.com/?w=files&flid=245985

    Cliquer sur le lien intitulé suzu-img-8.1.0-OPM2.171026.006.H1-20180718.zip (https://androidfilehost.com/?fid=5862345805528052548)

    suzu-img-8.1.0-OPM2.171026.006.H1-20180718

    # Commandes génériques indiquées dans le tuto
    fastboot flash oem xxxxx.img  
    fastboot flash boot boot.img  
    fastboot flash recovery recovery.img  
    fastboot flash system system.img  
    fastboot flash userdata userdata.img
    
    # Commandes exactes que j'ai tapées
    sudo ./fastboot flash oem suzu-img-8.1.0-OPM2.171026.006.H1-20180718/SW_binaries_for_Xperia_Android_8.1.6.4_r1_v14_loire.img
    sudo ./fastboot flash boot suzu-img-8.1.0-OPM2.171026.006.H1-20180718/boot.img
    sudo ./fastboot flash recovery suzu-img-8.1.0-OPM2.171026.006.H1-20180718/recovery.img
    sudo ./fastboot flash system suzu-img-8.1.0-OPM2.171026.006.H1-20180718/system.img 
    sudo ./fastboot flash userdata suzu-img-8.1.0-OPM2.171026.006.H1-20180718/userdata.img
    

    2 petits problèmes cependant:
    - Lors des toutes premières étapes de configuration, le clavier ne s'affiche pas à certaines étapes.
    - La finalisation de la configuration est toujours en cours après 20 minutes et les applications que j'ai choisi de réinstaller n'ont toujours pas commencé à télécharger.

  • [^] # Re: gros doute

    Posté par . En réponse au message Besoin d'aide pour libérer mon smartphone Sony XPERIA X. Évalué à 1.

    Oui j'ai vu et je l'ai déjà signalé dans ma réponse au commentaire de xev. Mais merci quand même.

  • # Tentative d'installation par les voies officielles

    Posté par . En réponse au message Besoin d'aide pour libérer mon smartphone Sony XPERIA X. Évalué à 1.

    J'ai essayé de suivre la procédure classique:
    https://developer.sony.com/develop/open-devices/get-started/flash-tool/

    En téléchargeant d'abord l'outil de Sony (pour Windows uniquement…) ici:
    https://developer.sony.com/develop/open-devices/get-started/flash-tool/download-flash-tool/

    Puis en suivant les instructions ici:
    https://developer.sony.com/develop/open-devices/get-started/flash-tool/how-to-flash/

    Et devinez quoi ?

    Ça ne fonctionne pas. Je mets bien le téléphone en mode recovery (diode bleu sur le téléphone, windows détecte le téléphone et installe le driver), mais le logiciel de Sony ne le détecte pas.

    SUPER !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • # Tentative de d'installation d'une ROM AOSP

    Posté par . En réponse au message Besoin d'aide pour libérer mon smartphone Sony XPERIA X. Évalué à 1.

    J'ai trouvé la ROM AOSP pour le XPERIA X:
    https://androidfilehost.com/?w=files&flid=245985

    Je télécharge donc la dernière version:
    https://androidfilehost.com/?w=file-thanks&fid=5862345805528052548&mid=98&download_id=b3909074a3ebb2bc49f2370649a77a6f&tid=1533278597&hc=1eb486396ba3305f80f6717e03c491f19258cbec94eb6052a07196b5e0a4ba0b
    suzu-img-8.1.0-OPM2.171026.006.H1-20180718.zip

    À l'intérieur de l'archive:
    android-info.txt
    boot.img
    cache.img
    recovery.img
    recovery-two-step.img
    system.img
    userdata.img

    PAS de fichier vendor.img

    J'exécute les instructions de Sony:
    https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-nougat-8-1-oreo-4-4/#tutorial-step-5
    Sauf celle concernant vendor.img vu qu'il n'y a pas ce fichier.

    Et lors du redémarrage, le téléphone reste bloqué (écran avec "Sony").

    J'ai reflashé userdata.img sans succès.

    Et maintenant je fais quoi ?

  • # Échec de la compilation :(

    Posté par . En réponse au message Besoin d'aide pour libérer mon smartphone Sony XPERIA X. Évalué à 1.

    Trop content ça ne marche pas. Si quelqu'un a une idée.
    Je télécharge une ROM AOSP et une Omnirom en attendant…

    Voici les messages d'erreur:

    ============================================
    PLATFORM_VERSION_CODENAME=REL
    PLATFORM_VERSION=8.1.0
    TARGET_PRODUCT=aosp_f5121
    TARGET_BUILD_VARIANT=eng
    TARGET_BUILD_TYPE=release
    TARGET_ARCH=arm64
    TARGET_ARCH_VARIANT=armv8-a
    TARGET_CPU_VARIANT=cortex-a53
    TARGET_2ND_ARCH=arm
    TARGET_2ND_ARCH_VARIANT=armv7-a-neon
    TARGET_2ND_CPU_VARIANT=cortex-a53.a57
    HOST_ARCH=x86_64
    HOST_2ND_ARCH=x86
    HOST_OS=linux
    HOST_OS_EXTRA=Linux-4.4.0-131-generic-x86_64-with-LinuxMint-18.3-sylvia
    HOST_CROSS_OS=windows
    HOST_CROSS_ARCH=x86
    HOST_CROSS_2ND_ARCH=x86_64
    HOST_BUILD_TYPE=release
    BUILD_ID=OPM2.171026.006.G1
    OUT_DIR=out
    ============================================
    ninja: no work to do.
    ninja: no work to do.
    Environment variable PATH was modified (/usr/lib/jvm/java-8-openjdk-amd64/bin:/home/romain/android/out/soong/host/linux-x86/bin:/home/romain/android/out/host/linux-x86/bin:/home/romain/android/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:/home/romain/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin:/home/romain/android/development/scripts:/home/romain/android/prebuilts/devtools/tools:/home/romain/android/external/selinux/prebuilts/bin:/home/romain/android/prebuilts/misc/linux-x86/dtc:/home/romain/android/prebuilts/misc/linux-x86/libufdt:/home/romain/.local/bin:/home/romain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: => /home/romain/bin:/home/romain/.local/bin:/usr/lib/jvm/java-8-openjdk-amd64/bin:/home/romain/android/out/soong/host/linux-x86/bin:/home/romain/android/out/host/linux-x86/bin:/home/romain/android/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:/home/romain/android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin:/home/romain/android/development/scripts:/home/romain/android/prebuilts/devtools/tools:/home/romain/android/external/selinux/prebuilts/bin:/home/romain/android/prebuilts/misc/linux-x86/dtc:/home/romain/android/prebuilts/misc/linux-x86/libufdt:/home/romain/.local/bin:/home/romain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:), regenerating...
    [139/1006] including ./device/sony/common/Android.mk ...
    /bin/bash: ligne 0 : pushd: out/target/product/suzu/odm/: No such file or directory
    [675/1006] including ./system/sepolicy/Android.mk ...
    ./system/sepolicy/Android.mk:111: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
    [1006/1006] including ./vendor/qcom/opensource/wlan/wcnss-service/Android.mk ...
    PRODUCT_COPY_FILES device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml ignored.
    No private recovery resources for TARGET_DEVICE suzu
    platform_testing/build/tasks/tests/instrumentation_metric_test_list.mk: warning: continuous_instrumentation_metric_tests: Unknown installed file for module perf-setup.sh 
    platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module RecyclerViewTests 
    platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module SettingsFunctionalTests 
    platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module LauncherFunctionalTests 
    platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module EmergencyInfoTests 
    platform_testing/build/tasks/tests/native_metric_test_list.mk: warning: continuous_native_metric_tests: Unknown installed file for module perf-setup.sh 
    build/core/Makefile:34: warning: overriding commands for target `out/target/product/suzu/system/vendor/etc/gps.conf'
    build/core/base_rules.mk:390: warning: ignoring old commands for target `out/target/product/suzu/system/vendor/etc/gps.conf'
    ninja: error: unknown target '–j'
    08:22:12 ninja failed with: exit status 1
    
    #### failed to build some targets (01:34 (mm:ss)) ####
    
  • # Fin du téléchargement...

    Posté par . En réponse au message Besoin d'aide pour libérer mon smartphone Sony XPERIA X. Évalué à 1.

    Bon ben après une nuit de téléchargement, le dossier fait:
    1 117 452 éléments, taille totale de 72,5 GB

    Environ 20 Go…

    Si quelqu'un a une commande pour savoir la taille totale à l'avance je suis toujours preneur.

  • [^] # Re: cross-compiler ?

    Posté par . En réponse au message Besoin d'aide pour libérer mon smartphone Sony XPERIA X. Évalué à 1.

  • # Et pour thunderbird...

    Posté par . En réponse au message quelle distri choisir ?. Évalué à 2.

    Il suffit de:
    * Trouver le dossier de ton profil Thunderbird dans Windows (facile)
    * Le copier sur un support externe (facile)
    * Le copier au bon endroit (~/.thunderbird/TonDossierProfilThunderbird) sur ta distribution Linux
    * Dire à Thunderbird de l'utiliser

    https://support.mozilla.org/fr/kb/migrer-thunderbird-vers-un-nouvel-ordinateur

  • # Youtube est ton ami

    Posté par . En réponse au message quelle distri choisir ?. Évalué à 0. Dernière modification le 19/06/18 à 22:32.

    Je t'aurais également conseillé Linux Mint, parce-que:
    1. J'avais testé Ubuntu à mon initiative (il y a une dizaine d'années) mais je n'avais absolument pas aimé l'organisation du bureau
    2. J'avais été obligé d'utiliser SUSE (il y a aussi une dizaine d'années) pendant mes études, mais en étant parachuté dessus sans qu'on m'explique quoique ce soit (merci le prof d'algo…).
    3. J'avais testé Ubuntu à mon initiative (il y a une dizaine d'années) mais je n'avais absolument pas aimé l'organisation du bureau
    4. C'est celle qui m'a été conseillée par un ami
    5. C'est celle avec laquelle je suis complètement passé sous Linux
    6. La disposition des éléments est vraiment très similaire à Windows, tu ne seras pas perdu
    7. En moins d'une heure tu auras fait le tour et testé / configuré ce que tu voulais à peu près correctement.

    MAIS il y a quelques autres distributions qui sont sympa et peut-être plus adaptées,
    * Linux Lite (environnement de bureau XFCE, plus simple que Linux Mint et surtout plus légère)
    * Linux Mint XFCE (plus légère que l'édition Cinnamon)
    * Elementary OS
    * Solus OS
    * Antergos / Manjaro (basées sur Arch Linux)
    * OpenSuse

    Je te conseillerais donc plutôt d'abord de:
    * Définir combien de temps tu veux / peux passer à choisir / tester (et à maintenir derrière)
    * Définir si tu veux rentrer dans les arcanes de Linux (au début ça pique mais c'est super puissant).
    * Définir si tu veux prendre une distribution toute prête avec plein de trucs dont tu ne te serviras pas ou si tu veux partir d'une base minimaliste et ajouter juste ce dont tu as besoin
    * Regarder quelques vidéos de chaînes youtube spécialisées sur Linux présentant quelques unes de ces distributions.
    * Noter les principales différences:
    * Distribution parente
    * Rolling Release ou pas
    * Environnement de Bureau
    * systemD ou pas
    * système de fichier (btrfs qui est top par exemple)
    * Noter tous les points positifs et négatifs
    * Choisir celle qui te PLAIT le plus et qui correspond aux critères que tu as chosis
    * La télécharger et l'installer (dans une VM la première fois pour y faire n'importe quoi sans risque)
    * Regarder quelques vidéos sur son installation et sa configuration / personnalisation
    * La trifouiller jusqu'à ce que tu sois à l'aise
    * L'installer pour de bon sur la machine cible si elle te plaît toujours et qu'elle correspond à tes critères

    • Mettre ton retour d'expérience ici ;)
  • # Vulgarisation ?

    Posté par . En réponse à la dépêche VDR 2.4.0 Box TV et multimédia à tout faire. Évalué à 4.

    Je ne suis pas sûr d'avoir tout compris. La surabondance de jargon technique rend la compréhension beaucoup plus difficile, tout comme l'ergonomie (mauvaise) des sites (celui d'ubuntu étant le moins mauvais, mais loin d'être au niveau des standards actuels).

    Il y a fort longtemps j'avais une antenne TV sur une clé USB de marque Pinnacle me permettant de lire (et enregistrer) la télé sur mon ordinateur (sous windows :( ), un peu comme celle-ci: https://www.materiel.net/tuner-tv-et-tnt-pour-pc/pinnacle-pctv-stereo-6790.html.

    Si j'ai bien compris, en gros vdr permet de faire la même chose (en libre, et sans fonctionnalités bridées) sous réserve d'avoir le bon récepteur (comment trouver un récepteur compatible linux ?).

  • # Risques ?

    Posté par . En réponse au journal L'État français adopte Matrix/Riot. Évalué à 0.

    Autant je trouve que c'est une idée géniale de vouloir s'affranchir des logiciels étrangers / propriétaires / centralisés, autant je me dis que ça a l'air trop beau pour être vrai et je me questionne sur le conflit d'intérêt évident du gouvernement.

    Quels sont donc selon vous les risques que soient introduites des backdoors ?
    Et donc que les conversations des utilisateurs ne soient pas si confidentielles que ça…

    Quelle confiance le citoyen lambda doit-il accorder dans une telle solution ?

    Mais tout, il paraît que c'est l'armée américaine qui a développé Tor…

  • # Coquilles

    Posté par . En réponse au journal L'État français adopte Matrix/Riot. Évalué à 4.

    chiffrage => chiffrement (https://fr.wikipedia.org/wiki/Chiffrement)
    exclus => exclu

  • [^] # Aptly ?

    Posté par . En réponse au message Management de mise à jour Ubuntu et Debian ( Bonus avec Centos). Évalué à 1.

    aptly semble faire ce que tu souhaites, même si ça n'est pas par une interface graphique.

    L'article qui en parle et par lequel je l'ai découvert: https://korben.info/aptly-loutil-ultime-pour-gerer-vos-depots-debian.html

  • [^] # Re: chiffrer l' objet - On dit chiffrement pas chiffrage

    Posté par . En réponse à la dépêche GnuPG, OpenPGP.js & cie : quoi de neuf ?. Évalué à 2.

  • # Quelle est la formation initiale donnée par O'clock concernant Linux ?

    Posté par . En réponse au journal Comment accompagner 40 nouveaux linuxiens tous les mois ?. Évalué à 2. Dernière modification le 17/03/18 à 14:10.

    Quelle est la formation initiale donnée par O'clock concernant Linux ?
    Je pense notamment, mais ce serait surement à compléter, aux informations suivantes:
    - Nombre d'heures ?
    - Notions abordées ?
    - Technologies abordées ? (Obviously Linux Mint, mais ça reste trop général)
    - Travaux pratiques ?

  • [^] # Re: (re)connecter les forces vives ?

    Posté par . En réponse au journal Comment accompagner 40 nouveaux linuxiens tous les mois ?. Évalué à 1. Dernière modification le 17/03/18 à 14:04.

    Dans le journal récent https://linuxfr.org/users/chrisix/journaux/etude-comparee-de-la-popularite-des-langages-de-programmation-sur-linuxfr, il est fait référence en commentaire à Flarum, un forum en PHP mais JOLI à regarder, contrairement à de nombreux forums.

  • # Gameplay

    Posté par . En réponse au journal Sortie de FlareRPG 1.0. Évalué à 1.

    Dans Diablo 2 et 3, quand tu avances à la souris, si tu appuies sur MAJ / SHIFT, le personnage s'arrête et utilise sa compétence en clic gauche. Ce n'est pas le cas ici. Pour les compétences à distance ça peut être pratique.

  • # Traductions incomplètes

    Posté par . En réponse au journal Sortie de FlareRPG 1.0. Évalué à 2.

    • Les propriétés d'item ne sont pas traduites en français ( +2% Avoidance). J'ai regardé vite fait sur le repo github mais je n'ai pas trouvé de dossier de traduction. Peux-tu indiquer la procédure à suivre pour ajouter des traductions ?
  • [^] # Re: Critique

    Posté par . En réponse au journal Sortie de FlareRPG 1.0. Évalué à 2.

    • Dans les discussions avec les PNJ et dans le journal, il n'y a pas de mise en forme de texte, tout est blanc. C'est pas top pour la lisibilité. Il faudrait par exemple mettre le nom des personnages, lieux, ou objet en forme (graisse, couleur…)

    • Le contenu "Sauvegarder et quitter" du bouton du menu de pause dépasse le cadre du bouton

    • Si dans les options on choisit de se déplacer à la souris, le déplacement au clavier ne fonctionne plus. Serait-ce possible de le laisser activé ?

  • # Critique

    Posté par . En réponse au journal Sortie de FlareRPG 1.0. Évalué à 3. Dernière modification le 13/03/18 à 11:19.

    Je viens de télécharger le jeu et je suis en train d'y jouer. Voici donc quelques retours:

    • Pourquoi y a-t-il un repo sur sourceforge ET sur github ?
    • Il n'est pas possible de changer les raccourcis en jeu (après avoir mis pause). C'est dommage car quand on commence un jeu c'est toujours la galère. D'autant plus que mon clavier est en Azerty mais en Qwerty dans le jeu…
    • Le défilement du texte de l'intro peut s'accélérer avec la touche espace. Par contre on ne peut pas revenir en arrière. Solution: Afficher au fur et à mesure tout le texte sur l'écran (avec éventuellement un ascenceur si texte trop long ou écran trop petit) ?
  • # Coquille

    Posté par . En réponse au journal Sortie de FlareRPG 1.0. Évalué à 2.

    malgré que l'artwork => bien que l'artwork

  • # Réinventer la roue ?

    Posté par . En réponse à la dépêche Quel terminal pour 2018 ?. Évalué à 5.

    Il me semble qu'il manque 2 liens essentiels dans ta nouvelle:
    - https://en.wikipedia.org/wiki/List_of_terminal_emulators
    - https://en.wikipedia.org/wiki/Comparison_of_terminal_emulators

    Bien que très intéressante, elle est évidemment incomplète, au niveau de la liste des émulateurs, mais surtout au niveau des comparaisons. La page Wikipédia est beaucoup plus fournie (peut-être même trop en termes de surchage visuelle), quoiqu'incomplète également.
    Par contre elle contient des tableaux permettant au moins d'avoir un début de comparaison entre les émulateurs qui y sont cités.
    Autre exemple de tableau comparatif sympa: http://ssh-comparison.quendi.de/comparison/cipher.html
    Mais ces outils ne permettent pas de filtrer (il faut le faire soi-même dans sa tête).

    Existe-t-il une méthodologie et des outils pour pouvoir facilement classifier, trier, visualiser, choisir et suivre dans le temps une catégorie de trucs qui font plus ou moins la même chose (ici des logiciels de type émulateur de terminal) ?

    Comment créer facilement une matrice regroupant toutes ces informations ?
    Comment mettre-à-jour de façon la plus automatisée possible ces informations (plutôt facile pour la date de la dernière release, mais pas forcément pour les autres paramètres)?
    Quels sont les critères à utiliser pour filtrer ces logiciels ?
    Le système d'exploitation, la date de la dernière version / fréquence de mise-à-jour, la gestion d'unicode sont les premiers qui me viennet à l'esprit, mais il y en a beaucoup d'autres qui sont notamment cités plus haut (librairie graphique Qt, GTK, GTK VDE, rien / utilisation de la carte graphique / langage(s) de programmation utilisé(s)). Des screenshots / GIFs ou enregistrements de type asciinema me semblent également pertinents pour permettre à un utilisateur de choisir facilement quelque chose qui lui plaît.

    Comment visuliser correctement l'ensemble de ces éléments ?
    Une représentation par graphe comme celle disponible sur la page Wikipédia des distributions Linux me semble pertinente pour voir l'historique et voir et noeuds principaux, mais il faudrait aussi pouvoir masquer simplement de nombreux noeuds (notamment ceux qui ne sont plus maintenus, ou qui ne correspondent pas à nos critères).

    Comment faire pour ne plus voir les éléments éliminés ? De façon récurrente si possible, car si tout est à refaire à chaque visite sur la page, c'est pas top.

    Comment faire pour améliorer les choses ?

    Tout ça pour finir par utiliser le terminal de la distribution qu'on utilise ?

    Ces remarques s'appliquent de façon bien plus générale, et pourraient notamment servir lors du choix de n'importe quel logiciel, notamment les systèmes d'exploitation, ou les systèmes de fichier.

  • # Terminus - Fork d'Hyper

    Posté par . En réponse à la dépêche Quel terminal pour 2018 ?. Évalué à 3.

    Il existe aussi Terminus, un fork d'Hyper:
    - https://eugeny.github.io/terminus/
    - https://github.com/Eugeny/terminus

  • [^] # Re: remark.js - Merci

    Posté par . En réponse au journal 'Markdown presentation processor' (ou de l'intérêt des fichiers texte).. Évalué à 2. Dernière modification le 01/03/18 à 12:54.

    Merci pour ces exemples.

    J'ai pris le temps de lire IPS-DEV en entier, et j'ai aussi regardé le TP. J'ai regardé le reste en diagonale.

    Les slides sont très belles. Le contenu est très complet.

    La partie sur Git est indispensable, et mériterait d'être enseignée dans n'importe quel cursus supérieur (au minimum scientifique / technologique) dès le début.

    La partie sur Python est complète et simple. Cela m'a permi de découvrir ce langage que je ne connaissais que de très loin, et je suis agréablement surpris par la simplicité de sa syntaxe et sa mise en forme.

    Le TP est super bien fait:
    - Il y a des consignes bien définies
    - Il pousse à l'utilisation des outils présentés, notamment git.

    Bref un super cours que j'aurais aimé avoir il y a 10 ou 15 ans (même si la dernière partie sur la programmation scientifique ne m'intéresse pas du tout…). La partie LaTex m'aurait été particulièrement utile en prépa.

    Par contre je trouve aussi la présentation longue, qui mériterait d'être découpée, au moins en trois parties:
    - Concepts génériques
    - La partie Python à partir de l'ancre 134. C'est une partie qui doit pouvoir être abordée indépendamment des autres
    - La partie programmation scientifique à partir de l'ancre 163

    Je n'ai pas bien compris le chevauchement entre la partie Development tools et Scientific Programming. Il y a des allers-retours, que je trouve perturbant. Voici la liste chronologique de l'apparition des slides:
    1. Development tools 22
    2. Development tools 47
    3. Development tools 61
    4. Development tools 73
    5. Development tools 85
    6. Scientific programming 86
    7. Scientific programming 97
    8. Scientific programming 106
    9. Development tools 107
    10. Development tools 117
    11. Scientific programming 118
    12. Scientific programming 128
    13. Scientific programming 132
    14. Scientific programming 134 Python
    15. Scientific programming 163 Gaussian Quadrature
    16. Scientific programming 182 Fin

    De plus, les sous-parties ne sont pas abordées dans l'ordre.
    Enfin, l'abence de numérotation des parties, qui permet certes d'alléger la présentation, ne permet pas de savoir où en est, ce qui est je trouve un problème récurrent des cours par slides, quand bien même ils seraient magnifiques à regarder comme celui-ci.
    Je n'ai pas vu non plus de sommaire, et donc pas de possibilité de naviguer directement / simplement à une partie précise, mais je pense que c'est lié à mes remarques précédentes.

    Et du coup pour faire un clin d'oeil à la partie Python, je dirai que mes remarques vont dans le sens des principes suivants:
    - Explicit is better than implicit.
    - Simple is better than complex.
    - Complex is better than complicated.
    - In the face of ambiguity, refuse the temptation to guess
    - If the implementation is hard to explain, it’s a bad idea.

    Tu ne voudrais pas faire un cours sur Python pour l'administration système, sur le développement web ou les jeux ? Tu ferais sans aucun doute un carton.

    Bref, super travail. Merci encore.

  • # Ma méthode

    Posté par . En réponse au journal Livre O'Reilly en téléchargement gratuit légal. Évalué à 4. Dernière modification le 11/02/18 à 17:36.

    Je n'ai pas la version one-liner, mais j'ai fait comme ça:

    1. Extraction des urls de chaque catégorie sur https://hackertarget.com/extract-links/ et copie du contenu dans un fichier dédié.

    2. cat categories/*.list |grep .csp$ > liste_complete.list
      NB: Attention il y a des doublons, donc à trier et dédoublonner

    3. Script de téléchargement
      ``shell
      for url in
      cat liste_complete.list|sort|uniq`; do

      file_url=$(echo "${url%.csp}" |sed 's/free/free\/files/g');
      echo ${file_url};

      wget --directory-prefix=downloads ${file_url}.pdf;
      wget --directory-prefix=downloads ${file_url}.epub;
      wget --directory-prefix=downloads ${file_url}.mobi;

    done;
    ```
    4. Conclusion
    J'ai 112 urls, 108 uniques.

    Par contre c'est une mauvaise idée de télécharger les 3 extensions d'un coup, chez moi c'est encore en cours. Il vaudrait mieux tout télécharger en pdf, puis en epub, puis en mobi pour ceux qui le souhaitent.

    Eidt: J'ai la prévisualisation de mon commentaire qui ne fonctionne pas…