41554 blogs · [ { "id": "01a08792-136d-725d-b97b-d7a71bc530f8", "title": "Emacs Security Profiles: A Proposal", "url": "https://juanjose.garciaripoll.com/blog/emacs-security-model/index.html", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71c87d0dd", "title": "Installing Linux perf on Windows Subsystem for Linux", "url": "https://juanjose.garciaripoll.com/blog/installing-perf-on-WSL2/index.html", "published_at": "2024-11-11T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71d41f24b", "title": "Installing Python with Miniforge", "url": "https://juanjose.garciaripoll.com/blog/installing-python-with-miniforge/index.html", "published_at": "2023-08-31T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71d65f152", "title": "Installing Python on Windows with pyenv", "url": "https://juanjose.garciaripoll.com/blog/installing-python-on-windows/index.html", "published_at": "2023-08-17T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71e082905", "title": "Installing Jupyter notebook extensions", "url": "https://juanjose.garciaripoll.com/blog/jupyter-notebook-extensions/index.html", "published_at": "2021-10-27T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71eed950d", "title": "Download BibTeX entry for an article using DOI", "url": "https://juanjose.garciaripoll.com/blog/bibtex-from-doi/index.html", "published_at": "2021-04-20T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71fc5b134", "title": "Combine JPEG images into a single PDF", "url": "https://juanjose.garciaripoll.com/blog/combining-images-with-ghostscript/index.html", "published_at": "2021-03-07T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71fd17768", "title": "MPI4PY Python based job queue with caching", "url": "https://juanjose.garciaripoll.com/blog/mpi-job-queue-with-caching/index.html", "published_at": "2020-06-22T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a71ff6111b", "title": "Org-THTML: An HTML template system for org-mode", "url": "https://juanjose.garciaripoll.com/blog/org-mode-html-templates/index.html", "published_at": "2020-04-24T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72017ad99", "title": "eBib-Biblio interface, aka. Mendeley for Emacs", "url": "https://juanjose.garciaripoll.com/blog/ebib-biblio-interface/index.html", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a7209edba0", "title": "OrgNV - Org Navigator", "url": "https://juanjose.garciaripoll.com/blog/orgnv-navigate-notes-with-grep/index.html", "published_at": "2020-04-06T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a721268701", "title": "Configure doc-view-mode for Windows", "url": "https://juanjose.garciaripoll.com/blog/configure-doc-view-for-windows/index.html", "published_at": "2020-03-19T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a7220b3b61", "title": "Teaching Emacs how to open mail attachments", "url": "https://juanjose.garciaripoll.com/blog/emacs-mime-types-and-viewers/index.html", "published_at": "2020-03-19T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a722e83d2a", "title": "Arranging Emacs windows", "url": "https://juanjose.garciaripoll.com/blog/arranging-emacs-windows/index.html", "published_at": "2019-11-03T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72327fb2e", "title": "Managing bibliographies from Emacs (v2)", "url": "https://juanjose.garciaripoll.com/blog/managing-bibliographies-from-emacs/index.html", "published_at": "2019-10-25T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a7233990af", "title": "Run aspell from Windows Emacs using WSL", "url": "https://juanjose.garciaripoll.com/blog/aspell-emacs-windows-wsl/index.html", "published_at": "2019-09-08T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a7235203a5", "title": "Open mime attachments in Emacs", "url": "https://juanjose.garciaripoll.com/blog/emacs-open-mime-attachments/index.html", "published_at": "2019-06-06T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a724353090", "title": "Handling email with Emacs' Wanderlust", "url": "https://juanjose.garciaripoll.com/blog/emacs-wanderlust-email/index.html", "published_at": "2019-03-04T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a724b13235", "title": "Launch Jupyter notebooks automatically in Windows", "url": "https://juanjose.garciaripoll.com/blog/launch-jupyter-notebooks-windows/index.html", "published_at": "2019-01-27T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72591c942", "title": "A CSS stylesheet for exporting org-mode files", "url": "https://juanjose.garciaripoll.com/blog/css-style-org-mode/index.html", "published_at": "2018-04-30T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a7263adcb4", "title": "My .emacs configuration", "url": "https://juanjose.garciaripoll.com/blog/my-emacs-windows-configuration/index.html", "published_at": "2018-04-10T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a726c578bc", "title": "Custom skin for Jupyter notebooks", "url": "https://juanjose.garciaripoll.com/blog/jupyter-notebook-skin/index.html", "published_at": "2018-04-04T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a727a30522", "title": "Converting Mathematica to Python", "url": "https://juanjose.garciaripoll.com/blog/converting-mathematica-to-python/index.html", "published_at": "2017-09-19T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a7284a626d", "title": "Hacking BibTeX", "url": "https://juanjose.garciaripoll.com/blog/hacking-bibtex/index.html", "published_at": "2016-09-12T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72944216b", "title": "Extracting images from PDFs with Inkscape", "url": "https://juanjose.garciaripoll.com/blog/using-inkscape-with-pdf-files/index.html", "published_at": "2016-08-30T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a7295f3ffc", "title": "Analyzing your email inbox with Python and Jupyter", "url": "https://juanjose.garciaripoll.com/blog/analyzing-email-inbox-with-jupyter/index.html", "published_at": "2016-06-16T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72a09a4dc", "title": "Studying spin squeezing in Mathematica", "url": "https://juanjose.garciaripoll.com/blog/spin-squeezing-with-mathematica/index.html", "published_at": "2016-06-15T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72a64d836", "title": "Optimize a PDF or extract part of it with ghostscript", "url": "https://juanjose.garciaripoll.com/blog/optimize-pdf-ghostscript-windows/index.html", "published_at": "2015-11-10T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72b1f196d", "title": "Catching up with the ArXiv", "url": "https://juanjose.garciaripoll.com/blog/reading-the-arxiv-by-date/index.html", "published_at": "2015-08-31T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72b7e9856", "title": "Up to 128 qubits: Matlab C++ tutorial", "url": "https://juanjose.garciaripoll.com/blog/up-to-128-qubits-in-matlab/index.html", "published_at": "2015-08-21T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72c69c9ce", "title": "Matlab, C++ and OpenMP", "url": "https://juanjose.garciaripoll.com/blog/matlab-openmp-and-c/index.html", "published_at": "2015-08-21T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72c70e28a", "title": "Solving fermionic Hamiltonians", "url": "https://juanjose.garciaripoll.com/blog/solving-fermionic-hamiltonians/index.html", "published_at": "2015-04-28T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72d645e48", "title": "Profiling code with 'perf'", "url": "https://juanjose.garciaripoll.com/blog/profiling-code-with-linux-perf/index.html", "published_at": "2015-04-06T00:00:00+00:00" }, { "id": "01a08792-136d-725d-b97b-d7a72d8a292b", "title": "LaTeX equations in LibreOffice (Windows)", "url": "https://juanjose.garciaripoll.com/blog/latex-equations-in-libreoffice-windows/index.html", "published_at": "2015-02-02T00:00:00+00:00" } ] posts Claim your blog
Back to juanjose.garciaripoll.com
Blog · corpus.blog/blogs/juanjose.garciaripoll.com/posts

juanjose.garciaripoll.com

juanjose.garciaripoll.com

2026

2024

2023

2021

2020

2019

2018

2017

2016

2015