2352 shaares
244 results
tagged
informatique
Un site Intéressant
Super algo pour générer des polygones convexes aléatoires.
Ok, bon à savoir. Quand on fait free -m, on a la mémoire utilisée: conky indique que la mémoire libre est quasi-vide, mais que nenni: l'essentiel est dans le cache. C'est pas vraiment un pb.
grep sur du PDF. Tout existe sous linux
Pour avoir les infos de résolution des images en pdf, utiliser pdfimages et pas identify. En clair:
pdfimages -list t.pdf
pdfimages -list t.pdf
Détecter les caractères non-ASCII dans un fichier: grep -Pn '[^\x00-\x7F]'
> For those LATEX practitioners who intend to produce documents in PDF, this book does not seem to make a compelling argument that they ought to change their habits. Markdown files are processed into LATEX during document rendering. The LATEX file is then compiled by the same PDF tools that authors currently use, such as pdflatex. Because rendering R markdown to LATEX may introduce errors, my opinion is that LATEX users should continue to prepare documents with LATEX.
Je suis assez d'accord, ça rejoint mon expérience. Finalement, perso, je reste sous LaTeX. En plus :
> While working on the R package stationery, I found that changing the style of an R Markdown document could require quite a lot of work. Such limitations are subtle, and can only be discovered by trial and error. The success with R Markdown for intermediate and advanced users will depend on their willingness to study capabilities of third-party software (Pandoc, Bootstrap (getbootstrap.com), etc.).
Oui, je suis assez d'accord. R markdown, c'est bien tant qu'on reste dans les sentiers battus. Dès qu'on veut des trucs un peu spécifiques ça peut être l'enfer rapidement. C'est pratique tant qu'on reste sur des docs simples.
Je suis assez d'accord, ça rejoint mon expérience. Finalement, perso, je reste sous LaTeX. En plus :
> While working on the R package stationery, I found that changing the style of an R Markdown document could require quite a lot of work. Such limitations are subtle, and can only be discovered by trial and error. The success with R Markdown for intermediate and advanced users will depend on their willingness to study capabilities of third-party software (Pandoc, Bootstrap (getbootstrap.com), etc.).
Oui, je suis assez d'accord. R markdown, c'est bien tant qu'on reste dans les sentiers battus. Dès qu'on veut des trucs un peu spécifiques ça peut être l'enfer rapidement. C'est pratique tant qu'on reste sur des docs simples.
À suivre
Note pour utiliser docker pour tester des packages sous R. Installation de docker décrite ici:
https://docs.docker.com/install/linux/docker-ce/debian/
Puis, si on a un container à lancer, par exemple jakubnowosad/geocompr_proj6 (qui contient ici une version de R avec sp configuré pour Proj6). L'adresse du container sur dockerhub est https://hub.docker.com/r/jakubnowosad/geocompr_proj6. Pour récupérer le container et l'exécuter:
sudo docker run -d -p 28787:8787 -v $HOME/MesLogiciels/adehabitat:/home/rstudio/ -e PASSWORD=glouglou jakubnowosad/geocompr_proj6
On n'en garde que la fin. On utilise -d pour le lancer en daemon, -p port_de_moi:port_du_serveur, -v pour monter mon répertoire de travail sur le répertoire de travail (rstudio) du container, -e pour définir le mot de passe, et on termine par l'adresse.
Ça lance le container docker en tâche de fond. Ensuite dans un navigateur, on lance
http://localhost:28787/
username: rstudio, mot de passe glou, et après, on peut commencer à bosser dans le container.
Pour identifier les containers qui tournent :
sudo docker ps
On identifie l'ID, par exemple 908093. Pour l'arrêter :
sudo docker stop 908093
Et wala.
https://docs.docker.com/install/linux/docker-ce/debian/
Puis, si on a un container à lancer, par exemple jakubnowosad/geocompr_proj6 (qui contient ici une version de R avec sp configuré pour Proj6). L'adresse du container sur dockerhub est https://hub.docker.com/r/jakubnowosad/geocompr_proj6. Pour récupérer le container et l'exécuter:
sudo docker run -d -p 28787:8787 -v $HOME/MesLogiciels/adehabitat:/home/rstudio/ -e PASSWORD=glouglou jakubnowosad/geocompr_proj6
On n'en garde que la fin. On utilise -d pour le lancer en daemon, -p port_de_moi:port_du_serveur, -v pour monter mon répertoire de travail sur le répertoire de travail (rstudio) du container, -e pour définir le mot de passe, et on termine par l'adresse.
Ça lance le container docker en tâche de fond. Ensuite dans un navigateur, on lance
http://localhost:28787/
username: rstudio, mot de passe glou, et après, on peut commencer à bosser dans le container.
Pour identifier les containers qui tournent :
sudo docker ps
On identifie l'ID, par exemple 908093. Pour l'arrêter :
sudo docker stop 908093
Et wala.
Marrant comme un truc tout simple comme une regex peut plomber tout un site internet.
Super conseils pour préparer des présentations
Marrant : ils prennent une image en bitmap (noir et blanc), échantillonnent des pixels, et utilisent un algo pour trouver le plus court chemin passant par les pixels échantillonnés (pb du voyageur de commerce). Résultat: un portrait en une ligne.
Le mec va plus loin: il va prendre une image en niveaux de gris, et va échantillonner les pixels proportionnellement au poids défini par le niveau de gris. Il répète le processus 250 fois, et ça rend l'impression d'une image faite au crayon. Ici : https://fronkonstin.com/2018/04/17/pencil-scribbles/
Le mec va plus loin: il va prendre une image en niveaux de gris, et va échantillonner les pixels proportionnellement au poids défini par le niveau de gris. Il répète le processus 250 fois, et ça rend l'impression d'une image faite au crayon. Ici : https://fronkonstin.com/2018/04/17/pencil-scribbles/
Semble assez utile
Comment extraire les champs d'un formulaire pdf dans un fichier texte.
pdftk my-pdf-form.pdf dump_data_fields
Pratique
pdftk my-pdf-form.pdf dump_data_fields
Pratique
Super site illustrant le principe de différents algos utilisés pour le MCMC.
Source très intéressante!
Très nombreuses ressources sur le machine learning
Point de vue d'informaticien sur R. Très drôle.
Multi-agent programming environment. Avec interface sous R programmable ici : https://github.com/PredictiveEcology/NetLogoR