In the spirit of Bob Ross, I guess Scott could've said something like: _"We want happy ports. Happy processes. If you want sad things, watch the news."_ ;-) Also, at 15:19 👉 _"We don’t make mistakes. We just have happy accidents."_ ^_^
You are the Bob Ross of CS. Thanks for taking the time to answer all the questions the rest of us are too embarrassed to ask. One thing that is criminally glossed over in CS education is how much time you spend setting up a development environment and security. I would love to hear your take on building a modular development environment (technically you covered that already in your Docker videos) or how to effectively set up roll-based access control and PKI certs on your home system. Thanks!
Thank you for all your videos. As someone who is self taught and in this industry; your videos have been invaluable to helping me fill the gaps that I may have otherwise learned during time in a university. Thanks for being awesome!
Love the fact you are showing stuff that we deal with them on a daily basis and forgot we once had to learn them. You knows there are newbeis who just had to struggle it for the first time...and then you intreduce a step by step how to deal with this issue.This is awsome, respect👍🏼
I know I'm late to this party, but I just wanted to say Scott that you taught me more about Windows' command line utilities in this video than I had managed to learn on my own in years. Thanks again for this series, you teach me so much about both my system and also how to be a better presenter.
You are truly the Bob Ross of IT it is so relaxing to sit, watch and learn from you Scott. I'd love more content on power user tools. That is one thing we don't learn in school 😅
I am very new to software job.. your videos are exactly providing all the knowledge im in a dire need for.. Thanks for being a help.. Please make more videos that you think are needed.. I am Loving al your videos and the way you explain them detailedly, and with a lot of experience unlike many silly youtubers
I've really been enjoying Powershell for these types of tasks. For netstat, I haven't really found a good equivalent in Powershell just yet. However, cmdlets like "Get-Process", "Stop-Process" (for process info), Test-NetConnection (for port info), have served me well. Not sure if these are ready for Linux yet, but I think there's growing support for cmdlets in Powershell under Unix.
You just saved me! The process taking up the port of my ASP.NET Core app was not showing up in Task Manager. However, I was able to kill it using taskkill. Thanks Scott!
This is totally unrelated, I have been following you for a while and I noticed you have a lot of swag, but at first you seem really unassuming, you are the type of person that can be cool with anybody and still be himself.
Quick and smashing.. Nice.. Just one question. What's that screen capture with click to do arrow and zoom stuffs? Seems to be very useful. It's not a win+shift+s..
Awesome, as usual. Thanks Scott! The only thing I felt could use a bit more attention, is why the processes appears twice in the task list. On another note, it would be awesome if you did a video on certificates/manifests/signing/ etc.
Great video, thanks for this. Sometimes we can't delete a file because some other process is using that file. Can you please make a video on how to identify which process is using a specific file using sysinternal process explorer and without a sysinternal process explorer.
4 ปีที่แล้ว +1
Hi Scott, great video series! Maybe you could do a video about heap-and-stack monitoring in computer memory. A lot of developers working with gc do not have a clue
Can you do an episode or blog article on how to retake control of your sound volume on windows 10? There's something messed up with windows 10 volume. It's like a memory leak, that survives restarts, but for volume. For some strange reason my volume, over time, gets lower and lower and lower, regardless of volume settings.
Can I just add that netstat is a bit of a, shall we say, old-school way of doing things. The new set of network management tools is called iproute2, and as part of this, the netstat replacement is called ss man7.org/linux/man-pages/man8/ss.8.html . It can show a bit more info than netstat can manage.
How to list processes in a node.js program? When the node code gets the port in use error, want to get the PID of the process using the port and send a message with that PID back to the user.
Great Stuff! Thank you so much for doing these videos. I have to agree with an earlier commenter that Scott Hanselman is the Bob Ross of Programming! :)
Very nice video, well explained Maybe you could explain about tcp connections in another video ? As a web developer I found it could be an interesting topic Thanks !
Love your videos! I have a question regarding OOP. I am writing an app in Python and often I struggle with breaking my code into different files. How do I determine which methods/functions deserve to be in a separate file? Are there guidelines or industry standards for that? Should I break down my code if it becomes too long?
4 ปีที่แล้ว +2
Thank you! Question: Is there a more powershell'y way to do netstat? Where I can get the information as objects?
How come some commands (like netstat) take arguments as -longname or -l as a short name, but some others (like tasklist) take with /shortname (is there a long name version?)?
Good question. Because the command line is chaos and some folks like -, -, and / and there’s no central body or rule. Even on Linux it’s a mess. It’s very frustrating
Funny anecdote, At my previous company we used to use normal Skype for work chat. Skype used to be strictly be P2P so it had a setting on by default where it would use port 80 / 443 (I am assuming it did this to get around firewalls) Well sometimes when i turned on my PC skype would start up before IIS and actually claim ports 80 /443 so my IIS just wouldn't work. I would just restart my PC and it would fix because i had no idea what was actually holding onto those ports at the time. So this video would have been great about 5 years ago for me :P
? Addendum/Appendix/Post-Script ? Another tool to add for troubleshooting this kind of situation is "netsh http show urlacl". In my case, netstat found no issues, I was able to run nodejs on a port but some apps wouldn't start without admin privileges. Something to do with Microsoft.Owin.Host.HttpListener based apps. Credits to Kalle Olavi Niemitalo.
Meaning that as a general rule you want to apply what is called “the principle of least privilege.” Your application should run with only the permission that they need to do their jobs, no more. Administrators can do absolutely anything, so when you run an application they can do anything, there’s always the potential for something bad to happen
Scott was born to be a teacher. The way used to explain is such enjoyable and easy to understand.
Thanks a lot!
This is IT ASMR, I feel so relaxed learning about ports
In the spirit of Bob Ross, I guess Scott could've said something like: _"We want happy ports. Happy processes. If you want sad things, watch the news."_ ;-)
Also, at 15:19 👉 _"We don’t make mistakes. We just have happy accidents."_
^_^
@@RichardNobel So awesome. Lol.
Scott is the new Bob Ross
I ❤️ this series
scott is a national treasure
Extremely underrated, thanks for providing these videos.
You are the Bob Ross of CS. Thanks for taking the time to answer all the questions the rest of us are too embarrassed to ask.
One thing that is criminally glossed over in CS education is how much time you spend setting up a development environment and security. I would love to hear your take on building a modular development environment (technically you covered that already in your Docker videos) or how to effectively set up roll-based access control and PKI certs on your home system. Thanks!
Thank you for all your videos. As someone who is self taught and in this industry; your videos have been invaluable to helping me fill the gaps that I may have otherwise learned during time in a university. Thanks for being awesome!
Seen a master using a computer is like hearing a pianist master playing simply outstanding!
Please do a video on basic commands in the windows cmd or linux bash or whatever makes you happy :P
Some of this things I have learnt in uni, but they weren't explain so engaging and eye openings as Scott's, I'm really glad you're doing this series!
Love the fact you are showing stuff that we deal with them on a daily basis and forgot we once had to learn them.
You knows there are newbeis who just had to struggle it for the first time...and then you intreduce a step by step how to deal with this issue.This is awsome, respect👍🏼
I know I'm late to this party, but I just wanted to say Scott that you taught me more about Windows' command line utilities in this video than I had managed to learn on my own in years. Thanks again for this series, you teach me so much about both my system and also how to be a better presenter.
I mean... this is so good that even knowing this stuffs already, it's still fun to watch (and useful to refresh some topics).
"The nicer kill" Love it!!! This series is exactly what I needed right now.
You are one of the reasons I didn't quit my dev career. Thanks for your work
This is just the right amount of information to just relax and watch.
You are gem as always.In one video you gave us lot more. The magic terms of sudo, bash etc. Thanks Sir.
You are truly the Bob Ross of IT it is so relaxing to sit, watch and learn from you Scott. I'd love more content on power user tools. That is one thing we don't learn in school 😅
I was aware of this, but did this in a more roundabout way at work. Thanks for the tip
I am very new to software job.. your videos are exactly providing all the knowledge im in a dire need for..
Thanks for being a help.. Please make more videos that you think are needed..
I am Loving al your videos and the way you explain them detailedly, and with a lot of experience unlike many silly youtubers
Great video Scott! I appreciate your job and all your efforts to share knowledge.
Cheers from Brazil
thanks for sharing Scott Hanselman
I've really been enjoying Powershell for these types of tasks. For netstat, I haven't really found a good equivalent in Powershell just yet. However, cmdlets like "Get-Process", "Stop-Process" (for process info), Test-NetConnection (for port info), have served me well. Not sure if these are ready for Linux yet, but I think there's growing support for cmdlets in Powershell under Unix.
Scott: Maybe this video isn't for you.
Me: This video is TOTALLY for me!
The Bob Ross of tech does it again. Thank you for all the happy little processes Sir
Thanks for the series. Very informatives for windows users learning linux.
You just saved me! The process taking up the port of my ASP.NET Core app was not showing up in Task Manager. However, I was able to kill it using taskkill. Thanks Scott!
Awesome! Congrats!
This is totally unrelated, I have been following you for a while and I noticed you have a lot of swag, but at first you seem really unassuming, you are the type of person that can be cool with anybody and still be himself.
SWAG
Quick and smashing.. Nice.. Just one question. What's that screen capture with click to do arrow and zoom stuffs? Seems to be very useful. It's not a win+shift+s..
I can now change my windows ports tyre and i can see who is riding on which tyre . Thanks scott.
Awesome, as usual. Thanks Scott! The only thing I felt could use a bit more attention, is why the processes appears twice in the task list.
On another note, it would be awesome if you did a video on certificates/manifests/signing/ etc.
Thank you Scott, the series is very informative and has the same peacefull and happy vibe as Bob Ross' The joy of painting.
Next up on this channel: why Windows Server hides file extensions by default and how to enable them. (big fan of Scott, follow him everywhere).
Love the series! Scott, how do you draw arrows/ lines on the screen with your mouse? Thank you for your answer.
Thank for sharing your knowledge. Could you make a video about REST, GRPC, and OPEN API please!
Very informative, and clear for everyone to follow!
Scott, these videos are great. You really have a gift. Can you do a video on how the Docker Daemon works?
Great video, thanks for this. Sometimes we can't delete a file because some other process is using that file. Can you please make a video on how to identify which process is using a specific file using sysinternal process explorer and without a sysinternal process explorer.
Hi Scott, great video series! Maybe you could do a video about heap-and-stack monitoring in computer memory. A lot of developers working with gc do not have a clue
Absolutely essential in my ongoing adaptation to the firehose.
I studied comp sci at university... I learned all about that... but I am watching this anyways!!! :)
I'm really liking this series, please never stop this series :) ❤
Yeah its a great series for sure!
Really useful! thanks for sharing Scott
From PowerShell on Windows you can also use:
PS> Get-NetTCPConnection -LocalPort 1337 | Get-Process -Id {$_.OwningProcess}
Can you do an episode or blog article on how to retake control of your sound volume on windows 10?
There's something messed up with windows 10 volume. It's like a memory leak, that survives restarts, but for volume. For some strange reason my volume, over time, gets lower and lower and lower, regardless of volume settings.
Thanks Scott, this was super helpful to me this week!
Very good content, useful, good pace, and very good quality! Keep the good work!
Any tip on finding out what service is binding on a port when pid=4 (system)?
Can I just add that netstat is a bit of a, shall we say, old-school way of doing things. The new set of network management tools is called iproute2, and as part of this, the netstat replacement is called ss man7.org/linux/man-pages/man8/ss.8.html . It can show a bit more info than netstat can manage.
Wow😀 there's always something new in your videos. Thank you 🙂
What is that top application bar? Is that something of Windows?
That's the tab bar for Windows Terminal
How to list processes in a node.js program? When the node code gets the port in use error, want to get the PID of the process using the port and send a message with that PID back to the user.
I don't know there is a cmd option, great video. I always search in resmon, it is hard to search and slow in pc with HDD.
you're like the magician of computers great videos
Now this is a lifesaver
Great Stuff! Thank you so much for doing these videos. I have to agree with an earlier commenter that Scott Hanselman is the Bob Ross of Programming! :)
Thanks Scott, I find these videos really helpful
Thank you so much for making these videos
Hi Scott,
Can you teach us more about compression and decompression of files? 😁
Great series ❤
Very nice video, well explained
Maybe you could explain about tcp connections in another video ?
As a web developer I found it could be an interesting topic
Thanks !
You are one of the best on TH-cam, thanks for sharing.
Love your videos!
I have a question regarding OOP. I am writing an app in Python and often I struggle with breaking my code into different files. How do I determine which methods/functions deserve to be in a separate file? Are there guidelines or industry standards for that? Should I break down my code if it becomes too long?
Thank you!
Question: Is there a more powershell'y way to do netstat? Where I can get the information as objects?
Get-NetTcpConnection?
Really love the series. Thank you for sharing your knowledge. wish you the best :)
this is the greatest! Thanks Scott!
Amazing video as always! Would love to see more networking videos if possible
Great Video Captain Scott
What's the difference between kill -9 and -15?
Is there a way to get the PID that's locking a file?
#TopicIdea - Explain the differences between "fields" and "properties". Why some have an underscore preceding and some don't, etc.
One of your best for me
What software is being used to draw the arrows and zoom the recording? Looks really slick and neat!
Zoomit from sysinternals
@@shanselman thank you Scott!!
Woah! How do you zoom in and draw arrows on the screen? Some kind of screen capture tool I assume?
zoomit from sysinternals
Awesome video as usual!
Great series, keep them videos coming!
Scott you definitely earn all your Tacos
this is a super series
How come some commands (like netstat) take arguments as -longname or -l as a short name, but some others (like tasklist) take with /shortname (is there a long name version?)?
Good question. Because the command line is chaos and some folks like -, -, and / and there’s no central body or rule. Even on Linux it’s a mess. It’s very frustrating
Thanks Scott
am learning a lot. always awesome!!!
Again a great topic. Thanks.
Funny anecdote,
At my previous company we used to use normal Skype for work chat.
Skype used to be strictly be P2P so it had a setting on by default where it would use port 80 / 443 (I am assuming it did this to get around firewalls)
Well sometimes when i turned on my PC skype would start up before IIS and actually claim ports 80 /443 so my IIS just wouldn't work. I would just restart my PC and it would fix because i had no idea what was actually holding onto those ports at the time.
So this video would have been great about 5 years ago for me :P
Another great video even for a seasoned developer. Now do files!
Scott Art you ever thinking about writing a guide to your teaching?????
I never heard that cmd had "grep" in it... WOW!!!!
What can you say about Scott Hanselman, other than that he is one of the finest humans on the crazy blue orb.
Wow! Great video!!!
super 💗 awesome ...
love from Bengaluru 👍👍
Great to learn.
Nice job, Scott.
Super Awesome..
Great video.
My school definitely didnt teach me this stuff!!
Hello! Do you have any discord server so that I can join?
? Addendum/Appendix/Post-Script ? Another tool to add for troubleshooting this kind of situation is "netsh http show urlacl". In my case, netstat found no issues, I was able to run nodejs on a port but some apps wouldn't start without admin privileges. Something to do with Microsoft.Owin.Host.HttpListener based apps. Credits to Kalle Olavi Niemitalo.
nicely explained .. :)
There’s not one troll in the 1.1k viewers that wants to dislike? Unbelievable
Why did you say, "You want to avoid running as administrator if you can"?
Meaning that as a general rule you want to apply what is called “the principle of least privilege.” Your application should run with only the permission that they need to do their jobs, no more. Administrators can do absolutely anything, so when you run an application they can do anything, there’s always the potential for something bad to happen
leet port?
Go out there and "google" 😁 at 15:50
TIL Windows has a grep tool: findstr 😮