linux Count the number of lines of code of your projects Learn quick command-line methods to count lines of code in your projects using find, cat, and wc commands - get project size statistics by file extension or entire folders.
latex Insert urls into a Latex document Simple LaTeX tip for inserting clickable URLs into documents using the url package - create active web links that remain functional in PDF output with customizable styling options.
programming Easily change file separator Quick Linux tip to efficiently change file separators in large CSV files using the sed command - transform commas to spaces or any delimiter in seconds, even for 500MB+ files.
sonar Sonar images segmentation and classification fusion Explore automatic sonar image segmentation and classification fusion for underwater mapping using level-sets method and feature-based classification to identify seafloor surfaces and edges with promising preliminary results.
learning Efficiently handle knowledge as a Computer Scientist Discover how to efficiently manage research papers and technical knowledge as a computer scientist using Mendeley Desktop with strategic tagging, project organization, and cloud synchronization across multiple devices.
python Profiling a Python Script Guide to profiling Python scripts for performance optimization using cProfile module. Shows both command-line usage and in-code implementation methods, with sorting options for analyzing execution time and bottlenecks.
computer-vision A (small but growing) list of computer vision companies Curated list of computer vision companies worldwide to help job seekers in the specialized field. Created from personal job search experience, organized by country and specialty areas like medical imaging and satellite technology.
lua Execute a function given its name as a string! Quick Lua programming tip showing how to execute functions dynamically from string names using loadstring(). Demonstrates practical application in embedded web interfaces for computer vision applications on resource-limited systems.
running Run for your life fellow developers Productivity tip for developers: Use running as a problem-solving technique when stuck on coding issues. Explains how physical exercise helps focus the mind and often leads to breakthrough solutions within 30 minutes.
python How to spend nights on the computer Introduction to Project Euler, a programming challenge platform that improves coding skills through mathematical problem-solving. Emphasizes learning Python programming techniques, optimization strategies, and the joy of elegant code solutions.
relocation Relocating to the Netherlands Personal account of relocating from France to the Netherlands for work and life. Shares experiences of international living, job searching, and setting new goals including Google App Engine projects and Dutch language learning.
blog My minimalist dark Pluxml theme Custom dark minimalist theme for PluXML CMS featuring a three-section layout with dark gray/black background and light gray foreground. XHTML 1.0 compliant design available on GitHub for free download.
blog A lightweight dynamic CMS, database free! Introduction to PluXML, a lightweight database-free CMS written in PHP that stores content in XML files. Perfect for portable websites and learning web development, though primarily French-focused with limited English documentation.
python Multiprocessing using Python Introduction to Python multiprocessing for parallel computing. Shows practical examples of creating multiple processes for unrelated tasks.
python Simply print current function name Python tip for debugging: how to dynamically print the current function name using sys._getframe() for better error tracking and code debugging during development.
photography A simple way to watermark a batch of images Simple bash script using ImageMagick to batch watermark images with automatic landscape/portrait detection. Provides an easy command-line tool for adding watermarks to entire image folders with proper positioning.
javascript A simple way to get a multilingual blog JavaScript-based solution for creating multilingual blog content using PluXML. Explains how to use div containers and simple JavaScript functions to toggle between different language versions of articles.
python Python/Unittest : assertRaises raises Error Python unittest tutorial explaining how to properly test exception handling using assertRaises. Shows the common mistake of calling the function directly and the correct solution using lambda expressions.
computer-vision A simple region growing implementation in Python Complete Python implementation of region growing algorithm for image segmentation using OpenCV. Features detailed code example, threshold-based pixel inclusion, and integration with the Tippy computer vision library.
opencv Compiling OpenCV for Linux (Debian) Complete guide for compiling OpenCV from source on Debian Linux systems. Covers installation dependencies, compilation process, and how to fix common libv4l-related compilation errors.
computer-vision Cool Computer Vision project : Shredded documents Introduction to the DARPA Shredder Challenge, a computer vision competition focused on reconstructing shredded documents using image processing algorithms. Features 5 difficulty levels and a $50,000 prize for US citizens.
linux Errors on Linux boot with a Radeon HD Troubleshooting guide for fixing Radeon HD 5770 graphics card boot errors on Linux systems. Explains how Plymouth boot splash screen causes memory allocation failures and provides the solution to remove it.
matlab Get the power of Matlab in command line Guide to running Matlab without the heavy Java-based GUI interface using command-line options. Shows how to use terminal-based Matlab with your favorite text editor for a lightweight development experience.