A delegate is a form of type-safefunction pointer used by the Common Language Infrastructure (CLI). Delegates specify a method to call and optionally an object to call the method on. Delegates are used, among other things, to implement callbacks and event listeners. A delegate object encapsulates a reference to a method. The delegate object can then be passed to code which can call the referenced method, without having to know at compile time which method will be invoked.
C# code example
Code to declare a delegate type, named SendMessageDelegate, which takes a Message as a parameter and returns void:
Code to define a method which takes an instantiated delegate as its argument:
The implemented method which runs when the delegate is called:
Code to call the SendMessage method, passing an instantiated delegate as an argument:
Technical implementation details
Although internal implementations may vary, delegate instances can be thought of as a tuple of an object and a methodpointer and a reference (possibly null) to another delegate. Hence a reference to one delegate is possibly a reference to multiple delegates. When the first delegate has finished, if its chain reference is not null, the next will be invoked, and so on until the list is complete. This pattern allows an event to have overhead scaling easily from that of a single reference up to dispatch to a list of delegates, and is widely used in the CLI.
Băbeni (Hungarian:Aranymező) is a commune located in Sălaj County, Romania. It is composed of five villages: Băbeni, Ciocmani (Csokmány), Cliţ (Csűrfalva), Piroşa (Pirosd) and Poieniţa (Kismező).
Sights
Wooden Church in Piroşa (built in the 19th century), historic monument
Wooden Church in Poieniţa (built in the 19th century), historic monument
The SonyCLIÉ was a series of personal digital assistants running the Palm Operating System developed and marketed by Sony from 2000 to 2005. The devices introduced many new features to the PDA market, such as a jog-wheel interface, high-resolution displays, and Sony technologies like Memory Stick slots and ATRAC3 audio playback. Most models were designed and manufactured in Japan. The name is an acronym for creativity, lifestyle, innovation, emotion though formerly communication, link, information and entertainment. It was initially an attempt at a new coinage term, though it means "tool" in the Jèrriais language.
The CLIÉ handhelds were distinguished from other Palm OS models by their emphasis on multimedia capabilities, including photo, video, and audio playback, long before any other Palm OS PDAs had such capabilities. Later models have been credited with spurring competition in the previously stagnant Palm market, closing many of the gaps that existed between Palm OS PDAs and those powered by Microsoft's Windows Mobile operating system, particularly on the multimedia front, but also with Sony's proprietary application launcher interface.
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
Have something for me to read or react to?: https://www.reddit.com/r/ThePrimeagenReact/
Kinesis Advantage 360: https://bit.ly/Prime-Kinesis
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
https://turso.tech/deeznuts
published: 07 Feb 2024
Command Line Interface (CLI) For Beginners
A gentle introduction to command line interfaces (CLI). Uses Windows for demonstrations, but discusses how other operating systems work as well.
Video Timestamps:
00:00 Intro
01:03 What Is A GUI?
03:00 Simple GUI Demo
06:00 Windows Vs. Mac/Linux File Extensions
09:19 Simple CLI Demo
18:45 CLI Command References
20:29 CLI Types
24:08 CLI Review
CLI Command Reference Websites:
https://mathieubuisson.github.io/powershell-linux-bash/
https://www.hostinger.com/tutorials/linux-commands
published: 22 Jul 2020
8 CLI Apps You NEED to Know #developer #programmer #coding #commandline #technology
published: 22 Jun 2023
Free CCNA | Intro to the CLI | Day 4 | CCNA 200-301 Complete Course
Free CCNA 200-301 flashcards/Packet Tracer labs for the course: https://jitl.jp/ccna-files
📖 My CCNA Book: https://www.manning.com/books/acing-the-ccna-exam?utm_source=jeremysitlab&utm_medium=affiliate&utm_campaign=book_mcdowell_acing_5_9_23&utm_content=youtube&a_aid=jeremysitlab&a_bid=8fa4da95
📚Boson ExSim: https://jitl.jp/ccna-exsim ← the BEST practice exams for CCNA
💻Boson NetSim: https://jitl.jp/ccna-netsim ← 100+ detailed guided labs for CCNA
💯ExSim + NetSim: http://jitl.jp/ccna-kit ← get BOTH for a discount!
🥇CCNA Gold Bootcamp: https://www.flackbox.com/cisco-ccna-course#jm1 ← the course I used to get my CCNA (top rated course on the Internet)
Get the course ad-free with bonus quizzes and more on JITL Academy: https://courses.jeremysitlab.com
How to use the flashcards: https://www....
published: 03 Nov 2019
Graphical User Interface (GUI) vs Command Line Interface (CLI)
1. Interface Definition
2. Interface on different operating systems
3. IBM's DOS as an example of the Command Line Interface
4. Command Line Interface
5. Graphical User Interface
Subject: Basic Computers
Lecture Capture Software: Camtasia 8
Presentation: PowerPoint 2007
Twitter: https://twitter.com/Techs4Ed
Facebook: https://www.facebook.com/technologies4education
Email: [email protected]
----------------------------------------------------------------------------------
Command Line Interface and Graphical User Interface
Before we talk about the Command Line Interface (CLI) and Graphical User Interface (GUI), let us first define what an “interface” means. Let us Google it. A quick and simple definition is that it is “a point where two systems, subjects, organizations, etc., meet and ...
published: 14 Oct 2014
Building a CLI application with Golang
In this video we'll build a simple golang cli app that shows the weather forecast for the day.
published: 07 May 2023
This project creates a CLI RESUME 👩💻 #coding #developer #softwaredeveloper #technology #tech
published: 08 Aug 2023
Professional CLI Applications with Click
In this video, we learn how to build professional CLI applications using click in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: https://www.neuralnine.com/books/
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/
👕 Programming Merch: https://www.neuralnine.com/shop
🌐 Social Media & Contact 🌐
📱 Website: https://www.neuralnine.com/
📷 Instagram: https://www.instagram.com/neuralnine
🐦 Twitter: https://twitter.com/neuralnine
🤵 LinkedIn: https://www.linkedin.com/company/neuralnine/
📁 GitHub: https://github.com/NeuralNine
🎙 Discord: https://discord.gg/JU4xr8U3dm
🎵 Outro Music From: https://www.bensound.com/
published: 14 Jul 2022
Code with DP EP1 : CLI file sharing
published: 25 Feb 2024
I created a Command Line Game for you // 5-Minute Node.js CLI Project
Building your own Command Line Interface (CLI) is easier than you might think with Node.js. There are a bunch of open-source packages that can handle colors, animation, and user input with ease. Use them to build a CLI game from scratch using only JavaScript.
To play my CLI game, run "npx firequiz" from your terminal.
#javascript #programming #game
🔗 Resources
Chalk https://github.com/chalk/chalk
Inquirer https://github.com/SBoudrias/Inquirer.js/
Colors.js Controversy https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected
Source Code https://github.com/fireship-io/javascript-millionaire
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor ...
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev/?promo=PRIMEYT
This is also...
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
Have something for me to read or react to?: https://www.reddit.com/r/ThePrimeagenReact/
Kinesis Advantage 360: https://bit.ly/Prime-Kinesis
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
https://turso.tech/deeznuts
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
Have something for me to read or react to?: https://www.reddit.com/r/ThePrimeagenReact/
Kinesis Advantage 360: https://bit.ly/Prime-Kinesis
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
https://turso.tech/deeznuts
A gentle introduction to command line interfaces (CLI). Uses Windows for demonstrations, but discusses how other operating systems work as well.
Video Timestam...
A gentle introduction to command line interfaces (CLI). Uses Windows for demonstrations, but discusses how other operating systems work as well.
Video Timestamps:
00:00 Intro
01:03 What Is A GUI?
03:00 Simple GUI Demo
06:00 Windows Vs. Mac/Linux File Extensions
09:19 Simple CLI Demo
18:45 CLI Command References
20:29 CLI Types
24:08 CLI Review
CLI Command Reference Websites:
https://mathieubuisson.github.io/powershell-linux-bash/
https://www.hostinger.com/tutorials/linux-commands
A gentle introduction to command line interfaces (CLI). Uses Windows for demonstrations, but discusses how other operating systems work as well.
Video Timestamps:
00:00 Intro
01:03 What Is A GUI?
03:00 Simple GUI Demo
06:00 Windows Vs. Mac/Linux File Extensions
09:19 Simple CLI Demo
18:45 CLI Command References
20:29 CLI Types
24:08 CLI Review
CLI Command Reference Websites:
https://mathieubuisson.github.io/powershell-linux-bash/
https://www.hostinger.com/tutorials/linux-commands
Free CCNA 200-301 flashcards/Packet Tracer labs for the course: https://jitl.jp/ccna-files
📖 My CCNA Book: https://www.manning.com/books/acing-the-ccna-exam?utm...
Free CCNA 200-301 flashcards/Packet Tracer labs for the course: https://jitl.jp/ccna-files
📖 My CCNA Book: https://www.manning.com/books/acing-the-ccna-exam?utm_source=jeremysitlab&utm_medium=affiliate&utm_campaign=book_mcdowell_acing_5_9_23&utm_content=youtube&a_aid=jeremysitlab&a_bid=8fa4da95
📚Boson ExSim: https://jitl.jp/ccna-exsim ← the BEST practice exams for CCNA
💻Boson NetSim: https://jitl.jp/ccna-netsim ← 100+ detailed guided labs for CCNA
💯ExSim + NetSim: http://jitl.jp/ccna-kit ← get BOTH for a discount!
🥇CCNA Gold Bootcamp: https://www.flackbox.com/cisco-ccna-course#jm1 ← the course I used to get my CCNA (top rated course on the Internet)
Get the course ad-free with bonus quizzes and more on JITL Academy: https://courses.jeremysitlab.com
How to use the flashcards: https://www.youtube.com/watch?v=g34QN5eiEYI
In this video, day 4 of my free CCNA 200-301 complete course, you will learn how to use the Cisco IOS CLI (Command-Line Interface) to configure Cisco devices.
In this FREE and COMPLETE CCNA 200-301 course you will find lecture videos covering all topics in Cisco official exam topics list, end-of-video quizzes to test your knowledge, flashcards to review, and practice labs to get hands-on experience.
SUPPORT MY CHANNEL
The best way to support my channel is to like, comment, subscribe, and share my videos to help spread the word!
If you can spare to leave a tip, here are some options:
PayPal: https://paypal.me/jeremysitlabYT
BAT (Basic Attention Token) tips in the Brave browser (https://www.jeremysitlab.com/brave-browser)
======================
Patreon: https://www.patreon.com/jeremysitlab
======================
Cryptocurrency Addresses
Bitcoin: bc1qxjpza7nx46e8a2rtz6vkcrvxx9mfjnufdrk0jv
Ethereum: 0x08B4325b1B99B05d850A3bfCd4A6620D770cfB64
======================
0:00 Introduction
0:54 What is a CLI?
1:42 How to connect do a Cisco device?
3:43 Terminal Emulator (PuTTy)
5:42 User EXEC Mode
6:33 Privileged EXEC Mode
7:57 Cisco IOS CLI shortcuts
9:34 Global Configuration Mode
10:35 'enable password' command
14:25 running-config & startup-config
16:00 Saving the configuration
17:18 'service password-encryption' command
19:05 'enable secret' command
20:50 canceling/deleting commands
22:12 Review
24:12 Quiz 1
25:53 Quiz 2
27:01 Quiz 3
28:16 Quiz 4
29:07 Quiz 5
#cisco #CCNA
Free CCNA 200-301 flashcards/Packet Tracer labs for the course: https://jitl.jp/ccna-files
📖 My CCNA Book: https://www.manning.com/books/acing-the-ccna-exam?utm_source=jeremysitlab&utm_medium=affiliate&utm_campaign=book_mcdowell_acing_5_9_23&utm_content=youtube&a_aid=jeremysitlab&a_bid=8fa4da95
📚Boson ExSim: https://jitl.jp/ccna-exsim ← the BEST practice exams for CCNA
💻Boson NetSim: https://jitl.jp/ccna-netsim ← 100+ detailed guided labs for CCNA
💯ExSim + NetSim: http://jitl.jp/ccna-kit ← get BOTH for a discount!
🥇CCNA Gold Bootcamp: https://www.flackbox.com/cisco-ccna-course#jm1 ← the course I used to get my CCNA (top rated course on the Internet)
Get the course ad-free with bonus quizzes and more on JITL Academy: https://courses.jeremysitlab.com
How to use the flashcards: https://www.youtube.com/watch?v=g34QN5eiEYI
In this video, day 4 of my free CCNA 200-301 complete course, you will learn how to use the Cisco IOS CLI (Command-Line Interface) to configure Cisco devices.
In this FREE and COMPLETE CCNA 200-301 course you will find lecture videos covering all topics in Cisco official exam topics list, end-of-video quizzes to test your knowledge, flashcards to review, and practice labs to get hands-on experience.
SUPPORT MY CHANNEL
The best way to support my channel is to like, comment, subscribe, and share my videos to help spread the word!
If you can spare to leave a tip, here are some options:
PayPal: https://paypal.me/jeremysitlabYT
BAT (Basic Attention Token) tips in the Brave browser (https://www.jeremysitlab.com/brave-browser)
======================
Patreon: https://www.patreon.com/jeremysitlab
======================
Cryptocurrency Addresses
Bitcoin: bc1qxjpza7nx46e8a2rtz6vkcrvxx9mfjnufdrk0jv
Ethereum: 0x08B4325b1B99B05d850A3bfCd4A6620D770cfB64
======================
0:00 Introduction
0:54 What is a CLI?
1:42 How to connect do a Cisco device?
3:43 Terminal Emulator (PuTTy)
5:42 User EXEC Mode
6:33 Privileged EXEC Mode
7:57 Cisco IOS CLI shortcuts
9:34 Global Configuration Mode
10:35 'enable password' command
14:25 running-config & startup-config
16:00 Saving the configuration
17:18 'service password-encryption' command
19:05 'enable secret' command
20:50 canceling/deleting commands
22:12 Review
24:12 Quiz 1
25:53 Quiz 2
27:01 Quiz 3
28:16 Quiz 4
29:07 Quiz 5
#cisco #CCNA
1. Interface Definition
2. Interface on different operating systems
3. IBM's DOS as an example of the Command Line Interface
4. Command Line Interface
5. Graphi...
1. Interface Definition
2. Interface on different operating systems
3. IBM's DOS as an example of the Command Line Interface
4. Command Line Interface
5. Graphical User Interface
Subject: Basic Computers
Lecture Capture Software: Camtasia 8
Presentation: PowerPoint 2007
Twitter: https://twitter.com/Techs4Ed
Facebook: https://www.facebook.com/technologies4education
Email: [email protected]
----------------------------------------------------------------------------------
Command Line Interface and Graphical User Interface
Before we talk about the Command Line Interface (CLI) and Graphical User Interface (GUI), let us first define what an “interface” means. Let us Google it. A quick and simple definition is that it is “a point where two systems, subjects, organizations, etc., meet and interact” or “a device or program enabling a user to communicate with a compute”. That means, when we interact with the with a MAC computer, this is the interface that we see to interact with the computer. We can use the keyboard or mouse to tell it what we wanted to do and we would be able to see it on a display device. On the other hand, if we have a Windows computer with let’s say, Windows 8, this is the interface that we will see to start interacting with it. We can use the keyboard to type in letters, numbers, characters and we can use the mouse to point and click on apps, icons, links and buttons.
There are other computers with a different operating system, and therefore will have a different look and feel of the interface. For example, a computer with Linux operating system will have an interface that looks like this.
So a user interface is the primary space where the user and the computer interact. Just imagine your computer’s monitor being broke but your computer itself is just working fine. That means, you can hear it working but you cannot see it and even if you click, type and try to communicate to it, it is pointless. You are blind without the user interface (and a working display device).
So, what is Command Line Interface? In the 1980’s, the company IBM (International Business Machines Corporation) which manufactures and markets computer hardware and software, produced computers with Disk Operating System or DOS. DOS was the first widely used operating system between the 80’s and the 90s. To communicate with a computer with DOS, an example of a Command Line Interface, the user types in commands. So, to be proficient in computer with DOS, the user has to memorize the commands to type in to communicate. But who can do that?
This is one reason why the Graphical User Interface easily dominated Command Line Interface in the 90s. In GUI, the user can then point and click on the screen, with a mouse or with gesture. Without GUI, touch screen devices will not be possible today. In GUI, the screen is more colorful, interacting and enjoyable to work at. In GUI, the users watch videos, listen to music, create drawings, edit pictures, and customize the desktop with so much ease.
Now, that you understand the difference between CLI and GUI, you are now ready to move on to the next video.
1. Interface Definition
2. Interface on different operating systems
3. IBM's DOS as an example of the Command Line Interface
4. Command Line Interface
5. Graphical User Interface
Subject: Basic Computers
Lecture Capture Software: Camtasia 8
Presentation: PowerPoint 2007
Twitter: https://twitter.com/Techs4Ed
Facebook: https://www.facebook.com/technologies4education
Email: [email protected]
----------------------------------------------------------------------------------
Command Line Interface and Graphical User Interface
Before we talk about the Command Line Interface (CLI) and Graphical User Interface (GUI), let us first define what an “interface” means. Let us Google it. A quick and simple definition is that it is “a point where two systems, subjects, organizations, etc., meet and interact” or “a device or program enabling a user to communicate with a compute”. That means, when we interact with the with a MAC computer, this is the interface that we see to interact with the computer. We can use the keyboard or mouse to tell it what we wanted to do and we would be able to see it on a display device. On the other hand, if we have a Windows computer with let’s say, Windows 8, this is the interface that we will see to start interacting with it. We can use the keyboard to type in letters, numbers, characters and we can use the mouse to point and click on apps, icons, links and buttons.
There are other computers with a different operating system, and therefore will have a different look and feel of the interface. For example, a computer with Linux operating system will have an interface that looks like this.
So a user interface is the primary space where the user and the computer interact. Just imagine your computer’s monitor being broke but your computer itself is just working fine. That means, you can hear it working but you cannot see it and even if you click, type and try to communicate to it, it is pointless. You are blind without the user interface (and a working display device).
So, what is Command Line Interface? In the 1980’s, the company IBM (International Business Machines Corporation) which manufactures and markets computer hardware and software, produced computers with Disk Operating System or DOS. DOS was the first widely used operating system between the 80’s and the 90s. To communicate with a computer with DOS, an example of a Command Line Interface, the user types in commands. So, to be proficient in computer with DOS, the user has to memorize the commands to type in to communicate. But who can do that?
This is one reason why the Graphical User Interface easily dominated Command Line Interface in the 90s. In GUI, the user can then point and click on the screen, with a mouse or with gesture. Without GUI, touch screen devices will not be possible today. In GUI, the screen is more colorful, interacting and enjoyable to work at. In GUI, the users watch videos, listen to music, create drawings, edit pictures, and customize the desktop with so much ease.
Now, that you understand the difference between CLI and GUI, you are now ready to move on to the next video.
In this video, we learn how to build professional CLI applications using click in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Bo...
In this video, we learn how to build professional CLI applications using click in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: https://www.neuralnine.com/books/
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/
👕 Programming Merch: https://www.neuralnine.com/shop
🌐 Social Media & Contact 🌐
📱 Website: https://www.neuralnine.com/
📷 Instagram: https://www.instagram.com/neuralnine
🐦 Twitter: https://twitter.com/neuralnine
🤵 LinkedIn: https://www.linkedin.com/company/neuralnine/
📁 GitHub: https://github.com/NeuralNine
🎙 Discord: https://discord.gg/JU4xr8U3dm
🎵 Outro Music From: https://www.bensound.com/
In this video, we learn how to build professional CLI applications using click in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: https://www.neuralnine.com/books/
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/
👕 Programming Merch: https://www.neuralnine.com/shop
🌐 Social Media & Contact 🌐
📱 Website: https://www.neuralnine.com/
📷 Instagram: https://www.instagram.com/neuralnine
🐦 Twitter: https://twitter.com/neuralnine
🤵 LinkedIn: https://www.linkedin.com/company/neuralnine/
📁 GitHub: https://github.com/NeuralNine
🎙 Discord: https://discord.gg/JU4xr8U3dm
🎵 Outro Music From: https://www.bensound.com/
Building your own Command Line Interface (CLI) is easier than you might think with Node.js. There are a bunch of open-source packages that can handle colors, an...
Building your own Command Line Interface (CLI) is easier than you might think with Node.js. There are a bunch of open-source packages that can handle colors, animation, and user input with ease. Use them to build a CLI game from scratch using only JavaScript.
To play my CLI game, run "npx firequiz" from your terminal.
#javascript #programming #game
🔗 Resources
Chalk https://github.com/chalk/chalk
Inquirer https://github.com/SBoudrias/Inquirer.js/
Colors.js Controversy https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected
Source Code https://github.com/fireship-io/javascript-millionaire
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Build a Command Line Interface Node.js
- Top 5 packages for Node.js command line
- Building a terminal game
- Bash vs Node.js
- How to deploy an NPX script
- How to use ESM modules
Building your own Command Line Interface (CLI) is easier than you might think with Node.js. There are a bunch of open-source packages that can handle colors, animation, and user input with ease. Use them to build a CLI game from scratch using only JavaScript.
To play my CLI game, run "npx firequiz" from your terminal.
#javascript #programming #game
🔗 Resources
Chalk https://github.com/chalk/chalk
Inquirer https://github.com/SBoudrias/Inquirer.js/
Colors.js Controversy https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected
Source Code https://github.com/fireship-io/javascript-millionaire
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Build a Command Line Interface Node.js
- Top 5 packages for Node.js command line
- Building a terminal game
- Bash vs Node.js
- How to deploy an NPX script
- How to use ESM modules
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen
Discord
https://discord.gg/ThePrimeagen
Have something for me to read or react to?: https://www.reddit.com/r/ThePrimeagenReact/
Kinesis Advantage 360: https://bit.ly/Prime-Kinesis
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
https://turso.tech/deeznuts
A gentle introduction to command line interfaces (CLI). Uses Windows for demonstrations, but discusses how other operating systems work as well.
Video Timestamps:
00:00 Intro
01:03 What Is A GUI?
03:00 Simple GUI Demo
06:00 Windows Vs. Mac/Linux File Extensions
09:19 Simple CLI Demo
18:45 CLI Command References
20:29 CLI Types
24:08 CLI Review
CLI Command Reference Websites:
https://mathieubuisson.github.io/powershell-linux-bash/
https://www.hostinger.com/tutorials/linux-commands
Free CCNA 200-301 flashcards/Packet Tracer labs for the course: https://jitl.jp/ccna-files
📖 My CCNA Book: https://www.manning.com/books/acing-the-ccna-exam?utm_source=jeremysitlab&utm_medium=affiliate&utm_campaign=book_mcdowell_acing_5_9_23&utm_content=youtube&a_aid=jeremysitlab&a_bid=8fa4da95
📚Boson ExSim: https://jitl.jp/ccna-exsim ← the BEST practice exams for CCNA
💻Boson NetSim: https://jitl.jp/ccna-netsim ← 100+ detailed guided labs for CCNA
💯ExSim + NetSim: http://jitl.jp/ccna-kit ← get BOTH for a discount!
🥇CCNA Gold Bootcamp: https://www.flackbox.com/cisco-ccna-course#jm1 ← the course I used to get my CCNA (top rated course on the Internet)
Get the course ad-free with bonus quizzes and more on JITL Academy: https://courses.jeremysitlab.com
How to use the flashcards: https://www.youtube.com/watch?v=g34QN5eiEYI
In this video, day 4 of my free CCNA 200-301 complete course, you will learn how to use the Cisco IOS CLI (Command-Line Interface) to configure Cisco devices.
In this FREE and COMPLETE CCNA 200-301 course you will find lecture videos covering all topics in Cisco official exam topics list, end-of-video quizzes to test your knowledge, flashcards to review, and practice labs to get hands-on experience.
SUPPORT MY CHANNEL
The best way to support my channel is to like, comment, subscribe, and share my videos to help spread the word!
If you can spare to leave a tip, here are some options:
PayPal: https://paypal.me/jeremysitlabYT
BAT (Basic Attention Token) tips in the Brave browser (https://www.jeremysitlab.com/brave-browser)
======================
Patreon: https://www.patreon.com/jeremysitlab
======================
Cryptocurrency Addresses
Bitcoin: bc1qxjpza7nx46e8a2rtz6vkcrvxx9mfjnufdrk0jv
Ethereum: 0x08B4325b1B99B05d850A3bfCd4A6620D770cfB64
======================
0:00 Introduction
0:54 What is a CLI?
1:42 How to connect do a Cisco device?
3:43 Terminal Emulator (PuTTy)
5:42 User EXEC Mode
6:33 Privileged EXEC Mode
7:57 Cisco IOS CLI shortcuts
9:34 Global Configuration Mode
10:35 'enable password' command
14:25 running-config & startup-config
16:00 Saving the configuration
17:18 'service password-encryption' command
19:05 'enable secret' command
20:50 canceling/deleting commands
22:12 Review
24:12 Quiz 1
25:53 Quiz 2
27:01 Quiz 3
28:16 Quiz 4
29:07 Quiz 5
#cisco #CCNA
1. Interface Definition
2. Interface on different operating systems
3. IBM's DOS as an example of the Command Line Interface
4. Command Line Interface
5. Graphical User Interface
Subject: Basic Computers
Lecture Capture Software: Camtasia 8
Presentation: PowerPoint 2007
Twitter: https://twitter.com/Techs4Ed
Facebook: https://www.facebook.com/technologies4education
Email: [email protected]
----------------------------------------------------------------------------------
Command Line Interface and Graphical User Interface
Before we talk about the Command Line Interface (CLI) and Graphical User Interface (GUI), let us first define what an “interface” means. Let us Google it. A quick and simple definition is that it is “a point where two systems, subjects, organizations, etc., meet and interact” or “a device or program enabling a user to communicate with a compute”. That means, when we interact with the with a MAC computer, this is the interface that we see to interact with the computer. We can use the keyboard or mouse to tell it what we wanted to do and we would be able to see it on a display device. On the other hand, if we have a Windows computer with let’s say, Windows 8, this is the interface that we will see to start interacting with it. We can use the keyboard to type in letters, numbers, characters and we can use the mouse to point and click on apps, icons, links and buttons.
There are other computers with a different operating system, and therefore will have a different look and feel of the interface. For example, a computer with Linux operating system will have an interface that looks like this.
So a user interface is the primary space where the user and the computer interact. Just imagine your computer’s monitor being broke but your computer itself is just working fine. That means, you can hear it working but you cannot see it and even if you click, type and try to communicate to it, it is pointless. You are blind without the user interface (and a working display device).
So, what is Command Line Interface? In the 1980’s, the company IBM (International Business Machines Corporation) which manufactures and markets computer hardware and software, produced computers with Disk Operating System or DOS. DOS was the first widely used operating system between the 80’s and the 90s. To communicate with a computer with DOS, an example of a Command Line Interface, the user types in commands. So, to be proficient in computer with DOS, the user has to memorize the commands to type in to communicate. But who can do that?
This is one reason why the Graphical User Interface easily dominated Command Line Interface in the 90s. In GUI, the user can then point and click on the screen, with a mouse or with gesture. Without GUI, touch screen devices will not be possible today. In GUI, the screen is more colorful, interacting and enjoyable to work at. In GUI, the users watch videos, listen to music, create drawings, edit pictures, and customize the desktop with so much ease.
Now, that you understand the difference between CLI and GUI, you are now ready to move on to the next video.
In this video, we learn how to build professional CLI applications using click in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: https://www.neuralnine.com/books/
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/
👕 Programming Merch: https://www.neuralnine.com/shop
🌐 Social Media & Contact 🌐
📱 Website: https://www.neuralnine.com/
📷 Instagram: https://www.instagram.com/neuralnine
🐦 Twitter: https://twitter.com/neuralnine
🤵 LinkedIn: https://www.linkedin.com/company/neuralnine/
📁 GitHub: https://github.com/NeuralNine
🎙 Discord: https://discord.gg/JU4xr8U3dm
🎵 Outro Music From: https://www.bensound.com/
Building your own Command Line Interface (CLI) is easier than you might think with Node.js. There are a bunch of open-source packages that can handle colors, animation, and user input with ease. Use them to build a CLI game from scratch using only JavaScript.
To play my CLI game, run "npx firequiz" from your terminal.
#javascript #programming #game
🔗 Resources
Chalk https://github.com/chalk/chalk
Inquirer https://github.com/SBoudrias/Inquirer.js/
Colors.js Controversy https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected
Source Code https://github.com/fireship-io/javascript-millionaire
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Build a Command Line Interface Node.js
- Top 5 packages for Node.js command line
- Building a terminal game
- Bash vs Node.js
- How to deploy an NPX script
- How to use ESM modules
A delegate is a form of type-safefunction pointer used by the Common Language Infrastructure (CLI). Delegates specify a method to call and optionally an object to call the method on. Delegates are used, among other things, to implement callbacks and event listeners. A delegate object encapsulates a reference to a method. The delegate object can then be passed to code which can call the referenced method, without having to know at compile time which method will be invoked.
C# code example
Code to declare a delegate type, named SendMessageDelegate, which takes a Message as a parameter and returns void:
Code to define a method which takes an instantiated delegate as its argument:
The implemented method which runs when the delegate is called:
Code to call the SendMessage method, passing an instantiated delegate as an argument:
Technical implementation details
Although internal implementations may vary, delegate instances can be thought of as a tuple of an object and a methodpointer and a reference (possibly null) to another delegate. Hence a reference to one delegate is possibly a reference to multiple delegates. When the first delegate has finished, if its chain reference is not null, the next will be invoked, and so on until the list is complete. This pattern allows an event to have overhead scaling easily from that of a single reference up to dispatch to a list of delegates, and is widely used in the CLI.
Stake Pool Operators (SPOs) will benefit from better support for delegating voting options, along with various enhancements across the ledger, API, CLI, and networking.
Viriditas2. Soul Greening ... However, it was at St ... That summer, I attended CLI-HI (ChristianLeadership Institute-Hawaii) ... In the summer of 2023, I brought my core team members to CLI-HI ... St ... Joseph will be sending three new delegates to CLI-HI this summer.