Skip to content
  • Home
  • About the Blog
  • About the Author
  • Sitemap

Abdur Rosyid's Blog

Just a few notes on mechanical engineering and robotics

Month: June 2025

Pull Request on Github

June 9, 2025 by Abdur Rosyid

If you want to contribute to someone’s repo on Github, you can suggest your modification to the repo’s code by creating a Pull Request (PR). Before modifying the code, it is a recommended practice to fork the original code to your own Github account and subsequently make a new branch of the repo in which …

Continue Reading

Basics of Git and Github

June 9, 2025 by Abdur Rosyid

Git is a version control. Using Git, you can track the changes you make to your codes. In other words, it can save multiple versions of your codes while you are developing them. A Git repository, or repo for short, is what you track and save using Git. It is physically a tracked folder. A …

Continue Reading

Conda vs Docker

June 7, 2025 by Abdur Rosyid

I have asked Gemini about Conda vs Docker. This is my simple question: “Should I use conda or docker?”. And below is Gemini’s answer: The choice between Conda and Docker depends on your specific needs and the scope of your project. They address different, though sometimes overlapping, problems. In many cases, they can even be …

Continue Reading

A Conda Cheat Sheet

June 7, 2025 by Abdur Rosyid

Imagine you find an older project that depends on an older version of Pyhton 2.7, but many of your other tools depend on Python 3.6. Here, environments are one solution to the problem. You can create multiple projects with different dependencies in isolated environments. This is one reason you use Conda. Other reasons include the …

Continue Reading

Installing NVIDIA GPU Driver on Ubuntu

June 6, 2025 by Abdur Rosyid

This is a method to make sure that a recommended driver of your NVIDIA GPU is installed in your Ubuntu computer: Step 1: Check for NVIDIA GPU availability and driver information:nvidia-smi If this command returns the driver information of your NVIDIA GPU, you can skip the next steps. Step 2:Check for Existing NVIDIA Drivers: If …

Continue Reading

A Docker Cheat Sheet

June 7, 2025 by Abdur Rosyid

There are so many articles and tutorials (both in text and videos) on Docker beyond its official documentation. So, I think it’s a waste of time to write detailed articles on that; it would be reinventing the wheels. Hence, I just write this to serve as a cheat sheet on Docker, at least for myself, …

Continue Reading

Categories

  • STEM 101
  • Robotics
  • Kinematics
  • Dynamics
  • Control
  • Robot Operating System (ROS)
  • Robot Operating System (ROS2)
  • Software Development
  • Mechanics of Materials
  • Finite Element Analysis
  • Fluid Mechanics
  • Thermodynamics

Recent Posts

  • Pull Request on Github
  • Basics of Git and Github
  • Conda vs Docker
  • A Conda Cheat Sheet
  • Installing NVIDIA GPU Driver on Ubuntu

Archives

  • June 2025
  • July 2021
  • June 2021
  • March 2021
  • September 2020
  • April 2020
  • January 2015
  • April 2014
  • March 2014
  • March 2012
  • February 2012
  • June 2011
  • March 2008
© 2026 Abdur Rosyid's Blog | WordPress Theme by Superbthemes