Mohido
Mohido
  • 47
  • 20 511
What are Linux Devices !?
#linux #devices #linuxdev #tutorial #mohidotech
When I started using Linux back in the days, I truly struggled to understand the concepts behind some of the Linux features. One of them was that even devices are represented as files.
Therefore, I created this video. It provides a very brief overview of how devices work in Linux. It is meant to explain the theory behind the `/dev/` folder in the simplest way possible.
Follow Me for Updates:
LinkedIn: [ www.linkedin.com/in/mohido/ ]
X (Twitter): [ x.com/Mohidotech ]
UA-cam: [ www.youtube.com/@MohidoTech ]
Enjoy :)
Переглядів: 4 962

Відео

Linux Bridging Simply Explained !
Переглядів 1,2 тис.День тому
#linux #bridge #switch #linuxbridging #linuxnetwork This video explains the basic of Linux bridging and what it really is. It covers the theory behind it and not the implementation. Many IT-ers get confused about this specific topic but it is really simpler than it is thought to be. Follow Me for Updates: LinkedIn: [ www.linkedin.com/in/mohido/ ] X (Twitter): [ x.com/Mohidotech ] UA-cam: [ www....
I Created a 3D Configurator Website Without Any AI Help! | Roomer3D | Day 5 - 8
Переглядів 554День тому
#roomer #3d #react #threejs #vlogs #coding #journey #no_ai #vlogseries #codingjourney #learnwithme #programming I finally found some time to edit the "November 2hrs Per Day" challenge. These are the days (5, 6, 7, 8) of the journey. It summarizes my thinking process, ideas and progress in developing the Roomer3D in 20 days (2hrs per day) without relying on any AI tool! Why not using AI? coz it ...
How to Use Python With C or C++
Переглядів 57421 день тому
#cpp #python #c #overview #extension Many people actually do not know that they can use Python & C/CPP (C ). Therefore, I decided to create a quick tutorial showing how to build a C/C extensions for Python. This video only covers the basic setup and does not go into details. If you are interested in learning more, lemme know in the comments! Have a great weekend! Resources: Extending Python wit...
I Created a 3D Configurator Website Without Any AI Help! | Roomer3D | Day 1 - 4
Переглядів 43721 день тому
#roomer #3d #react #threejs #vlogs #coding #journey #no_ai #vlogseries #codingjourney #learnwithme #programming I finally found some time to edit the "November 2hrs Per Day" challenge. These are the first 4 days of the journey. It summarizes my thinking process, ideas and progress in developing the Roomer3D in 20 days (2hrs per day) without relying on any AI tool! Why not using AI? coz it is no...
3 - Ansible Playbook Tool | 20%-80% Ansible
Переглядів 9221 день тому
#overview #ansible #playbook #tutorial #mohido Ansible Essentials Crash Course for Beginners & Intermediates Learn the 20% of Ansible knowledge that you'll use 80% of the time in this concise mini-course! This crash course distills the most essential Ansible skills to help you tackle real-world tasks efficiently. What You'll Learn in This Video: How to define playbooks and use the `ansible-play...
Python CPython Jython IronPython PyPy
Переглядів 90Місяць тому
#python #cpython #jython #ironpython #pypy #mohido Short summary and comparison over the differences between Python, CPython, Jython, IronPython and PyPy. Follow Me On: LinkedIn: [www.linkedin.com/in/mohido/] X (Twitter): [x.com/Mohidotech] UA-cam: [www.youtube.com/@MohidoT]
2 - Ansible Tool | 20%-80% Ansible
Переглядів 62Місяць тому
#ansible #overview #course #tutorial #mohido Ansible Essentials Crash Course for Beginners & Intermediates Learn the 20% of Ansible knowledge that you'll use 80% of the time in this concise mini-course! This crash course distills the most essential Ansible skills to help you tackle real-world tasks efficiently. What You'll Learn in This Video: 0.00 The ansible Tool Note: This course assumes a b...
Help Me Decide an Editing Style For Programming Vlogs
Переглядів 54Місяць тому
As of the title says, I need help in deciding the editing format of my upcoming videos. Right now, I am editing my upcoming programming-vlog video summarizing my journey (40 hours) in creating Roomer3D into a youtube video (~40/20 mins video). And I truly appreciate any feedback I can get my hands on!!! Since @MohidoTech is a small channel, my feedback is very limited. Thus, I decided to ask yo...
1 - Ansible Installation & Configuration | 20%-80% Ansible
Переглядів 85Місяць тому
Ansible Essentials Crash Course for Beginners & Intermediates Learn the 20% of Ansible knowledge that you'll use 80% of the time in this concise mini-course! This crash course distills the most essential Ansible skills to help you tackle real-world tasks efficiently. What You'll Learn in This Video: 0:24 What is Ansible? 0.53 Ansible Installation 2.06 Ansible Configuration 5.06 Summary Note: Th...
2 Hours / 30 Days Project Announcement
Переглядів 446Місяць тому
#vlogseries #codingjourney #youtubecreator #learnwithme #programming 🌟 Exciting News! 🌟 As-salamu alaykum everyone! 🎬 I'm thrilled to announce a brand-new series on my UA-cam channel, where each month, I’ll dive into a different project with a unique twist: I'll be dedicating only 2 hours a day for 30 days to bring each idea to life! Then, I’ll condense the journey into a fun, 20-minute video. ...
Everything About PRODUCTION-LIKE Kubernetes Installation
Переглядів 6322 місяці тому
#kubernetes #overview #setup #installation #production 🎙️ Excuse the raspy voice! I recorded this while battling a pretty brutal sore throat-and after an unexpectedly busy month away. But I’m back with something special for you: a streamlined guide to installing Kubernetes on a production-like setup! 🚀 Now, I’m calling it "ALMOST" production level because, while the core concepts are here, this...
Keycloak Provides The BEST FREE Way To Secure Your Applications
Переглядів 3183 місяці тому
Keycloak Provides The BEST FREE Way To Secure Your Applications
To Docker-Compose or To Kubernetes: A Brief Overview
Переглядів 2,2 тис.3 місяці тому
To Docker-Compose or To Kubernetes: A Brief Overview
Water Caustic With 300 Lines of Code
Переглядів 3164 місяці тому
Water Caustic With 300 Lines of Code
The Simple Math Behind Water In Games
Переглядів 4315 місяців тому
The Simple Math Behind Water In Games
I Created a Personal Website Using Qwik And Here Is An Honest Review
Переглядів 1,6 тис.5 місяців тому
I Created a Personal Website Using Qwik And Here Is An Honest Review
Animate Your Name With The Coolest Matrix Rain Effect | Using Only Vanilla JavaScript
Переглядів 1956 місяців тому
Animate Your Name With The Coolest Matrix Rain Effect | Using Only Vanilla JavaScript
My First Blender Addon Ever | The "Image Mapper Addon"
Переглядів 1966 місяців тому
My First Blender Addon Ever | The "Image Mapper Addon"
4 - Where to Find Resources
Переглядів 846 місяців тому
4 - Where to Find Resources
3 - Clean Compiler on Linux
Переглядів 1126 місяців тому
3 - Clean Compiler on Linux
2 - Clean Compiler on Windows
Переглядів 526 місяців тому
2 - Clean Compiler on Windows
1 - What Is a Compiler?
Переглядів 1566 місяців тому
1 - What Is a Compiler?
Screen Flickering Effect (Blender Beginner Tutorial)
Переглядів 265Рік тому
Screen Flickering Effect (Blender Beginner Tutorial)
Rotating Particles in Blender 3.6 (Using Rotation Matrix in Geometry Nodes)
Переглядів 886Рік тому
Rotating Particles in Blender 3.6 (Using Rotation Matrix in Geometry Nodes)
12 - Abstract Data Types
Переглядів 100Рік тому
12 - Abstract Data Types
11 - Clean Higher Order Functions
Переглядів 118Рік тому
11 - Clean Higher Order Functions
10 - Records
Переглядів 75Рік тому
10 - Records
9 - Tuples
Переглядів 98Рік тому
9 - Tuples
8 - List and Array Comprehensions
Переглядів 129Рік тому
8 - List and Array Comprehensions

КОМЕНТАРІ

  • @justgold1
    @justgold1 День тому

    Channel will get big

    • @MohidoTech
      @MohidoTech День тому

      @@justgold1 Thousand thanks man! Ur words r just gold!! Even if it doesnt go big, I am doing these vids coz I luv it 😅

  • @justgold1
    @justgold1 День тому

    Yes bro 🔥🔥🔥🔥☄️☄️☄️

  • @reiayanami1441
    @reiayanami1441 2 дні тому

    why you daily windows? i daily it too

    • @MohidoTech
      @MohidoTech 2 дні тому

      @@reiayanami1441 Many games don't run on Linux.

  • @savagesarethebest7251
    @savagesarethebest7251 2 дні тому

    I find it really intuitive, like do you want some user input? Just open Standard Input. Want to write something, open standard output. Do you want a file from the network, just open it. Do you want a stream of coordinates from GPS or the trackpad, just open the file. This is especially good if your program operates on standard input and output, then it can be used in ways that you have never imagined decades after you made it.

    • @MohidoTech
      @MohidoTech День тому

      Exactly, I totally agree in that sense. This abstraction makes it easier for both, driver implementer and applications/kernel communication!

  • @muhammadowais2492
    @muhammadowais2492 2 дні тому

    you can treat anything like a file in Linux, Want to check how much memory your system is using? cat /proc/meminfo Want to see what processes are running? cat /proc/cpuinfo Want to change your hardware's settings? Just open /dev/ like it's a folder of random files, and hope you don't break anything.😅

    • @muhammadowais2492
      @muhammadowais2492 2 дні тому

      Appreciate your this video, hope it'll be helpful for young ones

    • @MohidoTech
      @MohidoTech 2 дні тому

      @@muhammadowais2492 thank you man for your support! It really means a lot!

  • @susugar3338
    @susugar3338 2 дні тому

    "Everything is a file" helps me understand Linux very much. But I always find funny when i get return "rm: dir is a folder, not a file."

    • @MohidoTech
      @MohidoTech 2 дні тому

      @@susugar3338 In the past, even 'cat' worked on folders.. It was pretty wild backthen lol

  • @Cloud67TR
    @Cloud67TR 3 дні тому

    sudo mount /dev/sda1 /mnt

    • @MohidoTech
      @MohidoTech 2 дні тому

      @Cloud67TR 'sudo mount /usr/Cloud67TR /comments' 😁

  • @dzwassim95
    @dzwassim95 3 дні тому

    German?

    • @MohidoTech
      @MohidoTech 2 дні тому

      @@dzwassim95 nope, y the question tho?

    • @dzwassim95
      @dzwassim95 2 дні тому

      @@MohidoTech feels like german accent

    • @MohidoTech
      @MohidoTech 2 дні тому

      @@dzwassim95 lmao 🤣 Well, sorry to disappoint u 😅

  • @rinatpro-q1r
    @rinatpro-q1r 3 дні тому

    linux devices is files

    • @MohidoTech
      @MohidoTech 2 дні тому

      @@rinatpro-q1r exactly, it is weird and fun to think that way. That's why linux-ers love linux.. It's always fun 😆

  • @0xPanda1
    @0xPanda1 4 дні тому

    Great video

    • @MohidoTech
      @MohidoTech 2 дні тому

      @@0xPanda1 thank you man! I truly appreciate your words. I will try to make the next one even better!

  • @Ozzymand
    @Ozzymand 4 дні тому

    "So you don't have to struggle as much as I did" 🗣🗣🗣🗣 my man spitting generational fire here

  • @moussaadem7933
    @moussaadem7933 4 дні тому

    devices communicate through input/output. this make them analogus to files. "Everything is a file" is a great abstraction. linux does this a lot. devices and files are just files. processes and threads are just tasks. directories and filenames are just paths (that's why mv renames and moves)

    • @MohidoTech
      @MohidoTech 4 дні тому

      I honestly love how Linux kernel work! Once you understand the Linux kernel, you start getting what a computer is and how it really works!

  • @anand-nb4bb
    @anand-nb4bb 5 днів тому

    Hi bro can you please make a video explaining how to create an ansible playbook step by step in layman terms. I am new to ansible & not from a programming background hence find it difficult to understand the structure where to add spaces, hyphens etc...I think its called as indentations. Please it's a request, I would really appreciate it

    • @MohidoTech
      @MohidoTech 5 днів тому

      @@anand-nb4bb I would recommend you to check out the "YAML" syntax on google or other youtubers. The good news is that, it does not require a programming background and it is straightforward. The bad news are, unfortunately, the idea of this course really is to give a very brief overview of Ansible (really really brief), that's why I excluded any unrelated information (YAML syntax). I still have 3 Videos in this series or release, but couldn't have time to edit them properly.

  • @elidoz9522
    @elidoz9522 5 днів тому

    the part about the network devices sounds interesting, it sounds like it goes against the unix philosophy

    • @MohidoTech
      @MohidoTech 5 днів тому

      IKR! At first, it does seem odd, but it makes sense when you consider the complexity of networking devices compared to USBs or hard drives. "Linux sticks to 'Everything is a File' but takes a unique approach for networking. Tricks like this are what make tech fun"- *said by a non-'implentist' 😅* Since many people asked❤, the next video is about: Linux networking. I will start working on it tomorrow and hopefully I publish it asap 😄 NOTE Implentist (noun created by Mohido): Someone who unfairly discriminates against or holds biases toward certain implementations of a concept, system, or technology, often based on personal preference or traditional norms. 🤣🤣🤣

  • @ytnihad
    @ytnihad 5 днів тому

    great video. thank you.

  • @someoneunknown6894
    @someoneunknown6894 6 днів тому

    Great video! Would love to learn more about the network devices!

    • @MohidoTech
      @MohidoTech 5 днів тому

      I will create that one soon :)

  • @urebeatsgaming7285
    @urebeatsgaming7285 6 днів тому

    Very informative. Really liked the logical device part, always wondered what things like /dev/null were doing

    • @MohidoTech
      @MohidoTech 5 днів тому

      I am more than happy that it helped you!

  • @RasyaAnindyaPratama-m9r
    @RasyaAnindyaPratama-m9r 8 днів тому

    great content bro!

    • @MohidoTech
      @MohidoTech 8 днів тому

      That means a lot, thank you man!🙃

  • @SchwepsTV
    @SchwepsTV 10 днів тому

    GJ Modiho nice move !

  • @muhammedadel9673
    @muhammedadel9673 10 днів тому

    Nice flow of explanation keep up the good work, One thing to add is that bridges don't only work with VMs they can work with physical network interfaces or just containers (like Docker)

    • @MohidoTech
      @MohidoTech 10 днів тому

      I have to admit that this is a great addition. Thank you for mentioning this. I honestly totally forgot to state that in the video. 👍😄

  • @Garkolym
    @Garkolym 10 днів тому

    this is very cool :) maybe you can implement an image to 3d generator, to get objects from images

    • @MohidoTech
      @MohidoTech 10 днів тому

      Thank you for the suggestion @Garkolym. In case you mean that after I click, an object is loaded to the scene in the Roomer3D project, then that is already implemented for sure. You can check the final project URL in the description ;). In case you mean the next project should be an Image to 3D object generator. The thing is... Generating 3D objects from a single image requires some Machine learning expertise, which I lack at this moment. However, it will be a real cool learning experience if I can learn, create and vlog it 😅 I will have to think about it and revise the basics of Computer Vision course 🥲

  • @EsmailAtta
    @EsmailAtta 13 днів тому

    How about making a playlist (building this project from scratch and explain every single line of code )

    • @MohidoTech
      @MohidoTech 13 днів тому

      Sure man, Hopefully in the next project!

    • @alindinu3647
      @alindinu3647 11 днів тому

      @@MohidoTech Yeah, I am down for it!

    • @MohidoTech
      @MohidoTech 10 днів тому

      Then, January project shall be just like that. I will minimally edit it. But I am planning to make it 1 hour per day since of my busy schedule next year... :/ Sorry for the inconvenience

  • @aaditeshkadu4226
    @aaditeshkadu4226 19 днів тому

    How to make python faster Just use C++!!

  • @EsmailAtta
    @EsmailAtta 20 днів тому

    This is very coooool Could you please explain the onnx

    • @MohidoTech
      @MohidoTech 19 днів тому

      Thank you Esmail, I will put this idea in my upcoming videos ideas!

  • @GreatBritton
    @GreatBritton 22 дні тому

    I am enjoying your content! It’s very well done. Just wanted to pass this word of encouragement. I’m sure your channel will blow up eventually.

    • @MohidoTech
      @MohidoTech 22 дні тому

      Thank you very much man, your words mean a lot to me!

  • @rakibuzzamanrahat
    @rakibuzzamanrahat 24 дні тому

    This is so great, adding a timer for and actually completing it. Definitely using it from now on.

    • @MohidoTech
      @MohidoTech 24 дні тому

      It was my first time trying it, and I see that it kept me going and disciplined!

  • @EsmailAtta
    @EsmailAtta Місяць тому

    Could you please make a playlist 😢

    • @MohidoTech
      @MohidoTech Місяць тому

      I am also thinking of creating some videos on "Not your everyday programming" (for example using python with C/C++...). But it really depends on how this video does. 😅

    • @EsmailAtta
      @EsmailAtta Місяць тому

      @@MohidoTech ok thanks

    • @MohidoTech
      @MohidoTech Місяць тому

      I hope you will like the playlist :) @@EsmailAtta

  • @EsmailAtta
    @EsmailAtta Місяць тому

    Yes 🥳 this what I want 😍, thankkkk you

  • @EsmailAtta
    @EsmailAtta Місяць тому

    🤩

  • @EsmailAtta
    @EsmailAtta Місяць тому

  • @albertgalvez9424
    @albertgalvez9424 Місяць тому

    Cool, I didn't know about the Qwik UI. Thanks

  • @arindambandi3059
    @arindambandi3059 Місяць тому

    A really nice Idea there! I was slacking in making my own projects but now I'll have inspiration to work at least 2 hours on them. Lets do this!

    • @MohidoTech
      @MohidoTech Місяць тому

      🔥🔥🔥🔥🔥🔥🔥🔥Letsss gooooo!!! 🔥🔥🔥🔥🔥🔥🔥🔥 I have already done the first 4-hours so far🙃. Will wait til the end of the 30 days then edit the video. 56 more hours to go! 😅

  • @pinkorcyanbutlong5651
    @pinkorcyanbutlong5651 2 місяці тому

    me, just using podman

  • @nufh
    @nufh 3 місяці тому

    Thanks, the way you explain is much approachable and easier.

    • @MohidoTech
      @MohidoTech 3 місяці тому

      Thank you for the comment. That's the main goal of the channel. "Explain complex concepts in simple approachable way". Right now, I am focusing on DevOps videos, I hope you find them nice :)

    • @nufh
      @nufh 3 місяці тому

      @@MohidoTech I was hoping for more Docker/Kubernetes vid actually. But I will have a look.

    • @MohidoTech
      @MohidoTech 3 місяці тому

      @@nufh I dont want to spoil the next video for u, but it will be about kubernetes ;)

    • @MohidoTech
      @MohidoTech 2 місяці тому

      Your wish is my command... ua-cam.com/video/jfSct-U2pZg/v-deo.html

  • @EsmailAtta
    @EsmailAtta 3 місяці тому

  • @EsmailAtta
    @EsmailAtta 3 місяці тому

    This is very interesting topic, wow cool

    • @MohidoTech
      @MohidoTech 3 місяці тому

      Can you imagine that this beast is open-sourced? Long live the keycloak community!!

  • @ichihaifu
    @ichihaifu 3 місяці тому

    For your next topic of learning: docker swarm. Make this video again after you're done..

    • @MohidoTech
      @MohidoTech 3 місяці тому

      @@ichihaifu Thanks for the tip. I have never dealt with docker swarm but was intrigued to pay it a visit in the soon future. 😄

  • @justchris5806
    @justchris5806 3 місяці тому

    Another argument for Kubernetes is compliance. It's easy to loose the overview if you have many containerized applications distributed over many servers. With additional tools you can keep an eye on security vulnerabilities.

  • @quasa0
    @quasa0 3 місяці тому

    I'm very familiar with docker and docker-compose, but at the new startup I'm working at they're already have kubernetes setup for everything. Good recs to learn about kubernetes fast? As a power user (CTO)

    • @MohidoTech
      @MohidoTech 3 місяці тому

      Thank you for the comment @quasa0 I don't truly know how to advice a CTO, but I will try to provide my learning experience and how I would have done it if I was in a management position. First, I started using kubernetes back in Nokia months ago. But it was only scratching the surface. Since I was using kubernetes from the perspective of an application developer, I decided to go deeper and purchased a CKAD course on Udemy by "Mumshad Mannambeth". Also, I got the CKAD certificate. However, for you, I think it will be better to take the CKA route (especially for cluster administration purposes). Mumshad also have a course on Udemy (link below). Note that I am not sponsored by Mumshad, but that guy did a really fine job in the CKAD course. The CKA requires you to know the basics of a kubernetes cluster and how to create/configure a cluster. Course Link: www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/?couponCode=ACCAGE0923 If you also have questions, you can also reach me on linkedin. I also have a video planned in the soon future on how to setup Kubernetes for production environments instead of using "minikube". I hope I answered your concern. Again, feel free to ask here or even connect on linkedin and/or X.

  • @EsmailAtta
    @EsmailAtta 3 місяці тому

    Thanks for your excellent explanation ❤

    • @MohidoTech
      @MohidoTech 3 місяці тому

      @@EsmailAtta Thanks for the comment brother ❤️

  • @sammtanX
    @sammtanX 4 місяці тому

    waalaikumsalam brother. nice video. shalom!

    • @MohidoTech
      @MohidoTech 4 місяці тому

      Thank you very much. The next video will be about water caustics, I hope you enjoy it too.

  • @louiscassany
    @louiscassany 4 місяці тому

    Awesome video and very well explained !

    • @MohidoTech
      @MohidoTech 4 місяці тому

      Thank you brother!!!!

  • @EsmailAtta
    @EsmailAtta 5 місяців тому

    The perfect explanation 👌👏

    • @MohidoTech
      @MohidoTech 5 місяців тому

      The perfect comment 😁

  • @EsmailAtta
    @EsmailAtta 5 місяців тому

    Beautiful 😍

    • @MohidoTech
      @MohidoTech 5 місяців тому

      Just like your heart brother 😊

  • @mohammedmaamari9210
    @mohammedmaamari9210 6 місяців тому

    Can you make it loop between showing the name, then erasing it, and so on?

    • @MohidoTech
      @MohidoTech 6 місяців тому

      Sure, maybe will upload a short tomorrow on how to do it. But mainly we just need to reset the filledCharacters[] array and the filled value. Then reset the characters to 0 positions. Thanks for the like brother <3

    • @MohidoTech
      @MohidoTech 5 місяців тому

      ua-cam.com/users/shortsXoOnDDU8O7k SOOOOOORRRRRRRYYYYY!!!! for the delay brother, here is the loop video. I hope this is what you meant by looping.

  • @mohammedmaamari9210
    @mohammedmaamari9210 6 місяців тому

    I played with the like button

  • @gnanasabaapatirg7376
    @gnanasabaapatirg7376 6 місяців тому

    Top notch

    • @MohidoTech
      @MohidoTech 6 місяців тому

      @@gnanasabaapatirg7376 U r the top notch

  • @CGToonStudio
    @CGToonStudio 6 місяців тому

    Nice Addon..😀

  • @deadmarshal
    @deadmarshal 6 місяців тому

    Great video. Make more Clean videos since there aren't many resources available for this language. 👍

    • @MohidoTech
      @MohidoTech 6 місяців тому

      I will try to do it more often 👍😄

  • @Ibn_muhammad16
    @Ibn_muhammad16 6 місяців тому

    Keep it up