This tutorial demonstrates how to use Docling to convert PDF documents to Markdown, JSON, and other formats. We’ll use the Mexican Constitution (Constitución Política de los Estados Unidos Mexicanos – CPEUM) as our practical case study. What is Docling? Docling is a powerful Python library for document processing that: Key...
Continue reading...Installing Coolify on an Oracle ARM Ubuntu server
What is Coolify? Coolify is an open-source, self-hostable Platform-as-a-Service (PaaS)—think “Heroku/Vercel, but free on your own server”. Deploy applications, databases, and services with one click, automatic SSL, and Git integration, with zero monthly fees. Feature Heroku/Vercel Coolify on Your Server One-click deployments ✅ ✅ Automatic SSL (Let’s Encrypt) ✅ ✅ Git integration...
Continue reading...PM2: Complete Reference Guide
What is PM2? PM2 is a production-grade process manager that helps you keep applications running continuously. While it was originally designed for Node.js applications, PM2 can manage any type of application or script including Python, Ruby, PHP, Bash scripts, and binary executables. Important: PM2 is a process manager, not a package...
Continue reading...Complete Guide: Installing Gurobi Optimizer on Oracle ARM Ubuntu
📋 Introduction This guide will walk you through the complete process of installing Gurobi Optimizer with a Web License Service (WLS) license on an Oracle Cloud Infrastructure (OCI) server running Ubuntu on ARM64 architecture. It’s especially useful for graduate students in data science who have obtained an academic Gurobi license....
Continue reading...LaTeX on Ubuntu ARM: Quick Setup & Reference Guide
A streamlined guide to setting up LaTeX on Ubuntu ARM servers and using it with VS Code What is LaTeX? LaTeX (pronounced “LAH-tech” or “LAY-tech”) is a high-quality typesetting system designed for the production of technical and scientific documents. Unlike traditional word processors like Microsoft Word, LaTeX uses a markup...
Continue reading...