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!
Ads every few minutes kills the learning experience. Imagine if you had ads breaks every 5 minutes in a classroom or lecture. Having one at the start and one half way through might not disrupt the flow.
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.
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..
? 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.
4 года назад
Related to this, I created a component called Eunoia.Net.Collections (github.com/EunoiaAr/eunoia), which I used successfully in a couple of projects now, starting from an MSDN sample, but that allowed me to use netstat results with LINQ, which it might be useful for some apps, I hope you could review it and make some comments about it.
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 !
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, 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.
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.
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
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👍🏼
4 года назад
Thank you! Question: Is there a more powershell'y way to do netstat? Where I can get the information as objects?
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!
I think you have a lot of good information but I cannot complete watching your video because every time you are in the middle of a good subject, I get a commercial. I like what you are doing but I cannot give your video a 'like'. I give up. moving on.
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.
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 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!
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! :)
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
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.
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 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 😅
Hiya Scott. Please can I type a comment on a device that makes this possible and I have actually done a physical process by typing and trying to communicate/ WITH AT THE MOMENT BECACAUE I AM PISSED UP ! I Know you are a I'll person Scottt. I only work with the love or interested of
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