Jess-Inspired
Jess-Inspired
  • Видео 19
  • Просмотров 190 947
Create Your Own Command Line Arguments (In C) | Write Your Own Shell | Part 10
You've used the command line arguments, now it's time to create yours😤
Playlist - Write Your Own Shell
ruclips.net/p/PLxIRFba3rzLzxxZMMbrm_-mkI7mV9G0pj
Connect On LinkedIn 🤝
www.linkedin.com/in/jessinspired
Просмотров: 9 562

Видео

Project Overview | Airbnb Console | Part 3
Просмотров 1,1 тыс.Год назад
A quick overview based on my little experience in approaching the Airbnb console project. Hope you enjoy it.. Connect on LinkedIn www.linkedin.com/in/jessinspired CMD Module docs.python.org/3/library/cmd.html
Datetime Module | Airbnb Console | Part 2
Просмотров 1,4 тыс.Год назад
Easy explanation to all the datetime objects needed for our Airbnb clone ALX www.alxafrica.com 🙂 Connect With On LinkedIn 🔗 www.linkedin.com/in/jessinspired
UUID Module | Airbnb Console | Part 1
Просмотров 1,7 тыс.Год назад
Learn about the python UUID module in 5 minutes🕑.. ALX www.alxafrica.com
Command Line Arguments | Write Your Own Shell | Part 9
Просмотров 7 тыс.Год назад
A concise, yet elaborate introduction to understanding command line arguments in C.. Write Your Shell Playlist ruclips.net/p/PLxIRFba3rzLzxxZMMbrm_-mkI7mV9G0pj Follow me on LinkedIn 🔽 🔗 www.linkedin.com/in/jesse-braide-4a2235243
How to Setup Linux on Windows Vscode (WSL 2)
Просмотров 5 тыс.Год назад
Easy step by step guide to setting up a linux environment on Windows Vscode Install Vscode code.visualstudio.com Microsoft - WSL Install Page learn.microsoft.com/en-us/windows/wsl/ Microsoft WSL - Install (Manual Page) learn.microsoft.com/en-us/windows/wsl/install-manual Easy WSL install command wsl install Enable Windows Subsystem For Linux (WSL) dism.exe /online /enable-feature /featurename:M...
How To Connect MySQL To VsCode.. (For Windows)
Просмотров 18 тыс.2 года назад
Learn how to get mysql hooked to vscode and kill some bugs while you're at it👌🏾.. Install MySQL 🔗 dev.mysql/downloads/installer Create User jess_i CREATE USER IF NOT EXISTS jess_i@localhost IDENTIFIED BY 'password'; Grant All Privileges to Jess_i GRANT ALL PRIVILEGES ON *.* TO 'jess_i'@'localhost'; Create User With Native Password Authentication CREATE USER IF NOT EXISTS 'jess'@'localhost' IDEN...
Hello World in interactive, inline and script mode
Просмотров 2382 года назад
Write your first python program in 5 minutes 🔗 Hi there🙂👋🏽, Connect with me on LinkedIn www.linkedin.com/in/jesse-braide-4a2235243
Strtok | Write Your Own Shell | Part 8
Просмотров 10 тыс.2 года назад
Learn to tokenize strings in C using strtok && inch closer to writing your own shell Portfolio Courses: strtok tutorial ruclips.net/video/nrO_pXGZc3Y/видео.html 🔗 Hi there🙂👋🏽, Connect with me on LinkedIn www.linkedin.com/in/jesse-braide-4a2235243
Getline | Write Your Own Shell | Part 7
Просмотров 16 тыс.2 года назад
Understand the basics of the getline function in 10 minutes and move a step further to creating your own shell program.. 🔗 Hi there🙂👋🏽, Connect with me on LinkedIn www.linkedin.com/in/jesse-braide-4a2235243
Execve | Write Your Own Shell | Part 6
Просмотров 19 тыс.2 года назад
This video highlights the basics of execve in the light of building your own simple shell program (for beginners of course) 🔗 Process ID ruclips.net/video/cIBmeEpsMj0/видео.html 🔗 Parent Process ID ruclips.net/video/slj9inMi2-A/видео.html 🔗 Fork System Call ruclips.net/video/FbUCu28Joj4/видео.html 🔗 Wait System Call ruclips.net/video/wXkHx_noxws/видео.html 🔗 Hi there🙂👋🏽, Connect with me on Link...
Wait | Write Your Own Shell | Part 5
Просмотров 9 тыс.2 года назад
Learn the basics of the wait system call in 10 mins and move an inch closer to writing your own shell program 🎓 Learn about the Process ID (PID) Here 🔗 ruclips.net/video/cIBmeEpsMj0/видео.html 🎓 Learn about the Parent Process ID (PPID) Here 🔗 ruclips.net/video/slj9inMi2-A/видео.html 🔗 Hi there🙂👋🏽, Connect with me on LinkedIn www.linkedin.com/in/jesse-braide-4a2235243
Zombie Process Clarification | Write Your Own Shell | Part 4
Просмотров 11 тыс.2 года назад
Hello fam! This video is dedicated to address the slight errors in my previous upload where I talked about the fork system call. Cheers 🔗 Hi there🙂👋🏽, Connect with me on LinkedIn www.linkedin.com/in/jesse-braide-4a2235243
Fork | Write Your Own Shell | Part 3
Просмотров 18 тыс.2 года назад
Here, we finally get to create child processes with the fork system call. Go ahead and subscribe for more like content. Cheers!! 🎓 Learn about the Process ID (PID) Here 🔗 ruclips.net/video/cIBmeEpsMj0/видео.html 🎓 Learn about the Parent Process ID (PPID) Here 🔗 ruclips.net/video/slj9inMi2-A/видео.html 🔗 Hi there🙂👋🏽, Connect with me on LinkedIn www.linkedin.com/in/jesse-braide-4a2235243
Parent Process ID | Write Your Own Shell | Part 2
Просмотров 16 тыс.2 года назад
Understand the concept of Parent Process ID in plain English 🔗 Hi there🙂👋🏽, Connect with me on LinkedIn www.linkedin.com/in/jesse-braide-4a2235243
Process ID | Write Your Own Shell | Part 1
Просмотров 46 тыс.2 года назад
Process ID | Write Your Own Shell | Part 1
💯(Get FREE Source Code In Description)👇🏾| Build A Fully Responsive Landing Page From Scratch | Part3
Просмотров 6182 года назад
💯(Get FREE Source Code In Description)👇🏾| Build A Fully Responsive Landing Page From Scratch | Part3
Part Two | Build A Fully Responsive Landing Page From Scratch | Sunnyside | Frontend Mentor
Просмотров 4442 года назад
Part Two | Build A Fully Responsive Landing Page From Scratch | Sunnyside | Frontend Mentor
Part One | Build A Fully Responsive Landing Page From Scratch | Sunnyside | Frontend Mentor
Просмотров 8212 года назад
Part One | Build A Fully Responsive Landing Page From Scratch | Sunnyside | Frontend Mentor

Комментарии

  • @orggro7988
    @orggro7988 День назад

    Bro, you can teach. I wish you were on here more often. Whatever you're doing now, I wish you the best. More blessings.

  • @asutoshpanda2426
    @asutoshpanda2426 13 дней назад

    can i add this one in my OS project?

  • @adewumipelumi5075
    @adewumipelumi5075 Месяц назад

    As a daddy why will you leave your child stranded😂 ALX no go kill me God abeg😂🤲🏾

    • @jess-inspired
      @jess-inspired Месяц назад

      @@adewumipelumi5075 Went for NYSC immediately after ALX, just got back! Considering getting back to create some ALX content

    • @adewumipelumi5075
      @adewumipelumi5075 Месяц назад

      @@jess-inspired 😂I was talking about the Zombie process you explained, but that’s great too. I really don’t mind getting personally mentored by you please, I’m in the valley of despair in my alx rn and at the verge of giving up. We’re currently on this shell project and I’ve made zero progress🙏🏾 can I get in contact with you, I promise not to be a burden

    • @jess-inspired
      @jess-inspired Месяц назад

      @@adewumipelumi5075 Omo! Parent and child processes🥲, shell project always gives me chills.. About mentoring, for now personal mentoring (especially project based) is somewhat far-fetched but I'm working on being a technical mentor at ALX. That way I can reach out to you better and a whole lot of learners out there.

    • @adewumipelumi5075
      @adewumipelumi5075 Месяц назад

      @@jess-inspired alright, totally understand that thank you 🫶🏽

  • @alexkelly757
    @alexkelly757 Месяц назад

    thanks for adding commands in comments :-) makes life a lot easier

  • @PirateGames277
    @PirateGames277 2 месяца назад

    Thanks!

  • @idrisseahamadiabdallah7669
    @idrisseahamadiabdallah7669 2 месяца назад

    I really appreciated your video, brother Jesse. Thanks for sharing. Take care.

  • @betul7464
    @betul7464 2 месяца назад

    Your videos are extremely helpful for mini-shell project! I started to watch from this video but then I went back and watched all the videos for this series and this video now makes much more sense after watching the others (even though I've thought I totally understood the previous time). So I recommend everyone to go and watch all the "Write Your Own Shell" video series. Salut from 42 Heilbronn! Keep up the good work!

    • @jess-inspired
      @jess-inspired 2 месяца назад

      @@betul7464 Thanks a lot. It's always a privilege to get feedback like yours

  • @MiroslavKramar
    @MiroslavKramar 3 месяца назад

    Thank you for your explanation! I was very confused by the size_t * n argument but now I get it!

  • @kayphasgondwe5546
    @kayphasgondwe5546 3 месяца назад

    Clear and straightforward

  • @deintri
    @deintri 4 месяца назад

    Very useful, thank you.

  • @yohancantin
    @yohancantin 5 месяцев назад

    great video!

  • @canerkosem3515
    @canerkosem3515 5 месяцев назад

    I'm curious about your native language

  • @logicplusplus1993
    @logicplusplus1993 5 месяцев назад

    Thank you sir, Jesus bless you, i loved it very much... char str[ ]="Jesus loves you" ;

  • @ItachiUchiha-ks6lk
    @ItachiUchiha-ks6lk 5 месяцев назад

    for those--->> this series is not completed yet.... and you wont be getting your own shell even after completing this 10 videos :(

  • @ItachiUchiha-ks6lk
    @ItachiUchiha-ks6lk 5 месяцев назад

    yoooo what .. i just completed this series for nothing!?? where is my own shell dude?

  • @Chukwu_M
    @Chukwu_M 6 месяцев назад

    Great But don’t pause the video and do something, your audience will be lost , whatever you’re doing, do it so they everyone will follow along

  • @popoolalife
    @popoolalife 6 месяцев назад

    thanks for this

  • @devon9747
    @devon9747 6 месяцев назад

    Thanks for this great series, sir. I watched all of them and learnt a lot. Could you please complete the series? I am looking forward to seeing a new video...

  • @MrLeejongju
    @MrLeejongju 7 месяцев назад

    I am so glad to find that you’re correcting the previous video with detailed explanations in where it did go wrong (as i was a bit lost from the part3 hence, i kept watching it again). I feel i can trust your content series and you as we all can mistakes but not all rectify them. Thank you so much for awesome explanations and i am looking forward to finishing this course and write my own script soon thanks to you! Please keep up the good work! 😊💪👍🤍

  • @kopilsharma5872
    @kopilsharma5872 7 месяцев назад

    On windows whenever I am trying to use getppid() for getting the parent id, it is saying that there is no function declared such as getppid(). What might be the reason?

  • @oneloveafrica8860
    @oneloveafrica8860 7 месяцев назад

    wow it was good

  • @oneloveafrica8860
    @oneloveafrica8860 7 месяцев назад

    what a cool explanation

  • @sethdridi5388
    @sethdridi5388 8 месяцев назад

    Thank you Jesse you are rocking hope you would go back to work on your youtube channel ❤

    • @jess-inspired
      @jess-inspired 8 месяцев назад

      You know? This sparked something in me. You from ALX?

    • @sethdridi5388
      @sethdridi5388 8 месяцев назад

      @@jess-inspired Yes sir from Alx Cohort 18. sorry for the later reply we are busy the hole time . Thank you again for the video it was helpful❤

  • @Crux161
    @Crux161 8 месяцев назад

    Simple, but very well explained 😁 awesome teacher. Usually listening to a non-native speaker is difficult for me, but your voice is easy to listen to and understand. Thank you for taking the time to make these videos. Truly helpful 😌

    • @jess-inspired
      @jess-inspired 2 месяца назад

      @@Crux161 Thanks a lot. Appreciate the voice complement too. Really glad you found them helpful

  • @dadashussein
    @dadashussein 9 месяцев назад

    Thank you

  • @samuelbrehane9241
    @samuelbrehane9241 9 месяцев назад

    Good video, but I have question why use getline and strtok(to tokenize) the user inserted argument instead of using "int main(int argc, char *argv[])" because the prototype will already tokenize it for your and do getline job at same time, I want to know why? Thanks for the video

    • @orggro7988
      @orggro7988 День назад

      he used getline because most students want help with that. this series is basically the FIRST project assigned to students taking Operating Systems in most colleges and they require students to build their own argc, argv[ ] facility. That's why.

  • @Rocksock531
    @Rocksock531 9 месяцев назад

    very well explained. thanks!

  • @iradufashaBikri
    @iradufashaBikri 10 месяцев назад

    - > The unit process adopt the orphan. -> After the orphan finish executing, unit process collect exit statuses of orphaned processes. -> Unit process removes the orphan from the process table. ----------Zombie process--------- - If a parent process does not promptly collect the exit status of its terminated child using wait() or waitpid(), the child process becomes a zombie process. - A zombie process still has an entry in the process table, but it does not consume system resources. It remains in the process table until the parent collects its exit status. - Once the parent collects the exit status, the zombie process is removed from the process table.

  • @iradufashaBikri
    @iradufashaBikri 10 месяцев назад

    Genius Yanks

  • @sohansingh2022
    @sohansingh2022 10 месяцев назад

    Amazing!

  • @mathewtuwei1031
    @mathewtuwei1031 10 месяцев назад

    Brother I got to give it to you.🙌🙌🙌🙌. You teach way better than any other person Ive listened to so far. I was giving up on this thing Until I came across your tuitorials. ALX should hire you

  • @VALUE95
    @VALUE95 11 месяцев назад

    Nice video sir. I also want to ask: Why did you use the format specifier %u to print the PID since you mentioned that it is a signed integer?

  • @One_piece1089
    @One_piece1089 11 месяцев назад

    thank you a lo😍😍t

  • @One_piece1089
    @One_piece1089 11 месяцев назад

    you are great😍😍😍

  • @One_piece1089
    @One_piece1089 11 месяцев назад

    amazing😍😍

  • @One_piece1089
    @One_piece1089 11 месяцев назад

    thank you a lot😍😍

  • @One_piece1089
    @One_piece1089 11 месяцев назад

    thank you a lot😍

  • @One_piece1089
    @One_piece1089 11 месяцев назад

    you are amazing😍😍

    • @jess-inspired
      @jess-inspired 2 месяца назад

      @@One_piece1089 Much appreciated!!

  • @perhari
    @perhari 11 месяцев назад

    great video but how would you use this with how you built your own argv do you expect user to input the path as argv[0] what if they just want to type ls or ping etc?

    • @jess-inspired
      @jess-inspired 11 месяцев назад

      Thanks for your feedback.. Great observation too, you also need to implement the path from your environment to get that done.. This however is the first step..

  • @gistnaija2613
    @gistnaija2613 11 месяцев назад

    U didn't complete the series 😢

  • @patrickmuchiri154
    @patrickmuchiri154 11 месяцев назад

    Thank you very much Jess for your clear and concise videos

  • @Sameh_ElGazar
    @Sameh_ElGazar 11 месяцев назад

    so , u are explaining the orphan not zombies?!

    • @jess-inspired
      @jess-inspired 11 месяцев назад

      Yeah, although I did slightly touch on the zombie here.. Mixed up the names previously.. Apologise for whatever confusion it may have caused

  • @mychaelwunnam7893
    @mychaelwunnam7893 11 месяцев назад

    I was thinking you would use getppid to get the PPID, because using getpid will return the PID of the current process, or do they all work the same?

  • @ygr4943
    @ygr4943 11 месяцев назад

    Explained beautifully

  • @ygr4943
    @ygr4943 11 месяцев назад

    👏👏👏👏

  • @DeborahRise
    @DeborahRise 11 месяцев назад

    Hey Jess! You are amaziiiiing! And I like your voice... 🙂

    • @jess-inspired
      @jess-inspired 11 месяцев назад

      Really appreciate your kind words. So glad to be of help..

    • @OdogwuGuyman
      @OdogwuGuyman 7 месяцев назад

      debbyrise😮😮😮❤

  • @slimysnail6071
    @slimysnail6071 Год назад

    Error opening connection self signed certificate in certificate chain I had a 'ssl' option with 'disabled' or 'enabled'(with a lot of set up), I chose enable.. But I am not seeing any SSL option in your video.. Plz help

  • @janewaguthi4342
    @janewaguthi4342 Год назад

    why not subscribe you helped me man🥰

  • @danieleneh3193
    @danieleneh3193 Год назад

    Great Job Man, this is a very insightful video.

  • @gadvingitamo
    @gadvingitamo Год назад

    Good explanation. Keep it up