Adam Zerner
Adam Zerner
  • Видео 29
  • Просмотров 45 345
Premium Poker Tools - Equity calculator guide #3
Premium Poker Tools - Equity calculator guide #3
Просмотров: 333

Видео

Louis S3E11 Wife Conversation
Просмотров 1407 лет назад
Louis talks to his ex wife about taking the Tonight Show job, hoping she'd tell him that he can't because he needs to do his part in taking care of the kids. She does the opposite, reasoning that the kids need a role model more than a father.
Visual Lies
Просмотров 637 лет назад
Example of a visual illusion.
Overview of how the CPU works
Просмотров 2357 лет назад
Overview of how the CPU works
Elementary Logic Gates From NAND
Просмотров 717 лет назад
Elementary Logic Gates From NAND
Thunder Bulls - Film Analysis
Просмотров 337 лет назад
Thunder Bulls - Film Analysis
Blazers-Bulls Film Analysis 12/05/16
Просмотров 257 лет назад
Blazers-Bulls Film Analysis 12/05/16
NBA Film Analysis - Thunder vs. Hawks - 12/05/16
Просмотров 317 лет назад
In depth NBA film analysis
The What and Why of ngrok
Просмотров 25 тыс.8 лет назад
- Running out of IP addresses: www.howtogeek.com/119619/htg-explains-why-the-internet-is-running-out-of-ipv4-addresses-and-why-ipv6-is-important/ - Port forwarding: www.howtogeek.com/66214/how-to-forward-ports-on-your-router/
Data Binding: AngularJS
Просмотров 5188 лет назад
How data binding works in AngularJS Resources: - stackoverflow.com/questions/27216294/what-gets-added-to-scope-watchers-by-default-in-angular-and-what-triggers-d - stackoverflow.com/questions/33908800/how-does-angular-update-the-view-after-a-digest-cycle - teropa.info/build-your-own-angular
Data Binding: Overview
Просмотров 5908 лет назад
An overview of what data binding is and how it works
CORS
Просмотров 14 тыс.8 лет назад
UPDATE: Since making the video, I've learned two important things that I didn't mention/emphasize in the video: 1. The point of the same origin policy is NOT to prevent you from _making_ requests. It's to prevent you from _reading the responses_. It sucks, but unfortunately, cross origin requests are possible regardless of whether or not we limit XMLHttpRequest (see guides.rubyonrails.org/secur...
Intro to Algorithm Analysis
Просмотров 528 лет назад
Other resources: - ruclips.net/p/PL2_aWCzGMAwI9HK8YPVBjElbLbI3ufctn - ruclips.net/video/6Ol2JbwoJp0/видео.html - bigocheatsheet.com/
The "new" operator in JavaScript
Просмотров 8738 лет назад
How the "new" operator works in JavaScript More info: - MDN: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new - Front End Masters: ruclips.net/video/WUmuwAv3WCY/видео.html
Hash Tables
Просмотров 4158 лет назад
Slides: docs.google.com/presentation/d/1Wrgs9u9CuclGDSXfMXwN5-ahAwI2AOQL5b9R1Gjm4vY/edit?usp=sharing Good intros: - ruclips.net/video/MfhjkfocRR0/видео.html - ruclips.net/video/h2d9b_nEzoA/видео.html Great for more detail: - ruclips.net/video/UPo-M8bzRrc/видео.html - en.wikipedia.org/wiki/Hash_table What data structure to use for Chaining: - en.wikipedia.org/wiki/Hash_table#Separate_chaining_wi...
Angular: ngRepeat's track by
Просмотров 9938 лет назад
Angular: ngRepeat's track by
How JavaScript Closures Work
Просмотров 2628 лет назад
How JavaScript Closures Work
How JavaScript Files Communicate
Просмотров 878 лет назад
How JavaScript Files Communicate
What is jQuery?
Просмотров 198 лет назад
What is jQuery?
The File Protocol
Просмотров 598 лет назад
The File Protocol
Connecting your HTML with CSS and JS
Просмотров 458 лет назад
Connecting your HTML with CSS and JS
Request-Repsonse: Some Context Before You Learn HTML
Просмотров 378 лет назад
Request-Repsonse: Some Context Before You Learn HTML
Skimmable Videos
Просмотров 269 лет назад
Skimmable Videos
Skimmable Videos: How to Create a Skim
Просмотров 2549 лет назад
Skimmable Videos: How to Create a Skim
How to answer questions using Disqus
Просмотров 25310 лет назад
How to answer questions using Disqus
Y Combinator Application Video
Просмотров 30310 лет назад
Y Combinator Application Video
Demo of College Inside View
Просмотров 69810 лет назад
Demo of College Inside View
Introducing Myself
Просмотров 11910 лет назад
Introducing Myself
startup pitch
Просмотров 42410 лет назад
startup pitch

Комментарии

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

    thanks!

  • @firmancreators
    @firmancreators 2 года назад

    COOL TUTORIAL. GOOD LUCK ALWAYS....💯👍👍👍👍👍👍👍

  • @pawanmaurya8300
    @pawanmaurya8300 2 года назад

    Thank you so much Adam for this video. Thats great video. Respect ++

  • @subashreddy4993
    @subashreddy4993 2 года назад

    Great video with clear and detailed analysis

  • @schneipierre3358
    @schneipierre3358 3 года назад

    Thank you

  • @MadhuKraft
    @MadhuKraft 3 года назад

    This was actually very helpful! I knew what ngrok was but I didn’t really get how it worked without port forwarding.

  • @meghadulshan7689
    @meghadulshan7689 3 года назад

    very helpful bro thank you so much : )

  • @athi-enkosifongoqa6459
    @athi-enkosifongoqa6459 3 года назад

    This was amazing! Thank you so much! Wish you were making more content, you've got a gift!

  • @SiisKolkytEuroo
    @SiisKolkytEuroo 4 года назад

    14:34 in JavaScript the call stack actually uses the heap?! Is this true?

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 4 года назад

    Great explanation

  • @master-x7283
    @master-x7283 4 года назад

    Nicely explained. Thanks

  • @henrylee5805
    @henrylee5805 4 года назад

    Superb! Thank you for a very clear tutorial A*****

  • @mbmbadhon7800
    @mbmbadhon7800 4 года назад

    Very Helpful...thanks buddy!

  • @lokeshisrani8827
    @lokeshisrani8827 4 года назад

    Hello Sir, A fan here. Read your article about "Computer Networking" some days back and you got me there. I hear you aloud in your endeavor or in your dreams, including this video. That tells me enough that you know how to live greatly. You're inspiring me to do something great too. Thanks for that. Lots of love. <3

    • @adamzerner5208
      @adamzerner5208 4 года назад

      Thank you Lokesh, I appreciate that. Dream big!

  • @santoshgokul3053
    @santoshgokul3053 4 года назад

    Very Helpful!

  • @musicsavestheworld1383
    @musicsavestheworld1383 4 года назад

    very under rated tutorial/explanation well done!

  • @neppallv
    @neppallv 4 года назад

    Best explanation ever

  • @manupl5960
    @manupl5960 5 лет назад

    Thanks a lot, good work. Your teaching skills are outstanding. Keep doing more videos on angular 🙂

  • @ljandrade9162
    @ljandrade9162 5 лет назад

    Superb explanation. It doesn't get simpler than this. Thanks bro.

  • @noobkiddie1853
    @noobkiddie1853 5 лет назад

    Great explanation.. keep posting videos about networking

  • @VermaHaMy
    @VermaHaMy 5 лет назад

    It's awesome! Thanks for sharing it man

  • @georgebenjamin6632
    @georgebenjamin6632 6 лет назад

    Awesome explanation. Thank you!!!!

  • @giridharan95
    @giridharan95 6 лет назад

    A doubt brother. If our router can remember who requested what, then why can't ESPN remember?

    • @CarMoves
      @CarMoves 6 лет назад

      The Router DOES "remember" (hence the name Router). ESPN is not the router in this case.

    • @giridharan95
      @giridharan95 6 лет назад

      Okay bro. Got it. Thanks bro.

  • @shahrukhtramboo6781
    @shahrukhtramboo6781 6 лет назад

    Thank You

  • @sasi.connect
    @sasi.connect 6 лет назад

    very nice Adam.. thanks for the detailed information..

  • @mushinart
    @mushinart 6 лет назад

    Excellent explanation... Thanks adam

  • @richmetellus5585
    @richmetellus5585 6 лет назад

    Good explanation

  • @MrRossss1
    @MrRossss1 6 лет назад

    Awesome thank you

  • @ashishtalele9241
    @ashishtalele9241 6 лет назад

    Very helpful me to understand ngrok. Thanks Adam

  • @TedHeatherington
    @TedHeatherington 6 лет назад

    You have the vast amount right, I think. Your idea of "private addresses" is simply called an "non routable IP address" and there are three standard ranges. Anything in the ranges 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 will not be forwarded by any Internet router - they are intended for internal use only and are not routed. Your average home network is 192.168.0.*, for example. This has two key safeties: your home network doesn't get out so a bad network card won't take down your ISP, and no one outside can address your home computer since the router won't forward the packets. NAT is the process of "network address translation" on a connection from one side of the router to the other. A computer connection is generally 4 numbers: my IP and a port, and a remote IP and port. The router/firewall uses 8 numbers... 4 inside and 4 outside your network. As traffic crosses the router, it replaced the non-routable address with a public IP (routable). Generally, the other end of the connection will also pass through another router or firewall, too. So it all works to make private IP services safer, just like it does for home. The FROM port used for requests are pretty random, but generally more than 1024 (of 65,000 available). The TO port is usually a "well known" port (less than 1024) either specific to an application, or issued by "Internet Assigned Number Authority" (IANA). That's why normal web servers use port 80, and ssl uses port 443... If I know the public IP address of Google, I can reach their web server running on normal ports, and their email has a standard port. So, a request starts on a private address and random port, to a public address and common port and my firewall translates my address from private to public. On the other end, the firewall forwards/translates to a private IP and an internal port (maybe not the common one). This let's the server provide more websites as a hosting service, or load balancing, or what have you. But that's all just the jargon... you've got it right in you explanation.

    • @adamzerner5208
      @adamzerner5208 6 лет назад

      Thanks for the information! To be clear, I'm no networking expert, so it's good to get the thoughts of someone more knowledgeable.

    • @TedHeatherington
      @TedHeatherington 6 лет назад

      I'm not what you call an expert, just a little less lost, or under the delusion I am :-). Being able to name things is useful to understand and discuss complicated stuff. Like being able to ask for meat or gravy rather than growling "food...!" :-) The ngrok tunnel is simply an outward connection to a streaming server, too. Your firewall generally allows any connection to leave, and only port-forwarded connections inward; by keeping the connection open, you're opening a "tunnel" through the wall, and allowing traffic from ngrok to use that connection. The only difference between a "request" and a "tunnel" is duration. A request is usually a brief transaction, and a tunnel is more durable, no different than watching RUclips or Netflix. Once you get over the hurdles of firewalls and routers, you dig into protocols and the abstract stuff in the network stack :-) thence comes the rabbit hole and many multicolored rabbits.

    • @adamzerner5208
      @adamzerner5208 6 лет назад

      > Being able to name things is useful to understand and discuss complicated stuff. Like being able to ask for meat or gravy rather than growling "food...!" :-) For sure! > The only difference between a "request" and a "tunnel" is duration. A request is usually a brief transaction, and a tunnel is more durable, no different than watching RUclips or Netflix. Huh, that's a great insight! That definitely clears things up for me. One less black box that I take for granted. - - - I appreciate your contribution. Most people with my level of understanding wouldn't make videos or write blog posts, because they fear that they don't know enough. The way I see it, you don't necessarily have to know _that_ much in order to help others. As long as you can contribute something, it's better than nothing. And often times beginners do a good job of teaching other beginners because they know what the likely points of confusion are. But it is great when more experienced people like you contribute and clarify things. That way, you kinda get the best of both worlds (the friendly perspective of the less experienced person, and then the more experienced person to fill in the gaps). That was a little rambly, I hope it made sense. Just wanted to reflect on a good experience on the internet and express my thanks :)

    • @TedHeatherington
      @TedHeatherington 6 лет назад

      As I said, pretty much on the money without the jargon :-). Nothing worth building a fire or putting you down. When I went to college, I learned the real value of writing papers was to clearly "connect the dots" of and idea (aka support the thesis). I see your video the same way, just more animated... connecting the dots. Getting the terms right helps, but if the dots don't make a cat video/gif ... Terms don't help. Jargon without the rest is just BS and usually accompanied by bragging and bullying. I'd rather see understanding how it works in simpler terms than a boat of jargon without a clue :-) and you know you've seen it.

  • @Nani-ie9zz
    @Nani-ie9zz 6 лет назад

    Ur very clear

  • @patmancrazymaze
    @patmancrazymaze 6 лет назад

    Perfect!

  • @jad4122
    @jad4122 6 лет назад

    Hello adam. I have few questions about ngrok. Im trying to breakdown a script I found on github. And I would appreicate if you could help me solve the mystery. Thanks -jad.

  • @moazelsawaf2000
    @moazelsawaf2000 6 лет назад

    Now what is the node that lets me connect to ngrok ? Does it my router ?

  • @moazelsawaf2000
    @moazelsawaf2000 6 лет назад

    It was a great and clear explanation, thanks a lot, you deserve more and more subscribers ❤

  • @yongzeyao1337
    @yongzeyao1337 6 лет назад

    Thank you so much! Explained the conceptions very clearly!

  • @chorwitt575
    @chorwitt575 6 лет назад

    By far, best explanation I've read. Great work! Thanks!

  • @melissjs
    @melissjs 7 лет назад

    Best explanation. High five Adam! Thank you.

  • @esirkings4191
    @esirkings4191 7 лет назад

    You really know your shit. Great stuff

  • @sanjaybharatiya5074
    @sanjaybharatiya5074 7 лет назад

    Wonderful explanation. Makes things very clear. Thanks!!

  • @navroze92
    @navroze92 7 лет назад

    awesome work

  • @kshitijjain2584
    @kshitijjain2584 7 лет назад

    thats really awesome explanation. thanks

  • @pshelnh
    @pshelnh 7 лет назад

    But if we need the data like json, what we suppose to do for to solve this error "Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access." We can't change the header on someone server.

  • @codetricks2579
    @codetricks2579 7 лет назад

    Thanks! I've been writing JavaScript for years and never thought of it this way before!

  • @the_gacker_hub
    @the_gacker_hub 7 лет назад

    I am confused that "Is it compulsory for website to use the Same Origin policy while making Cross Request?"

    • @adamzerner5208
      @adamzerner5208 7 лет назад

      The browser enforces the same origin policy. There's nothing a website can do to enable or disable it.

    • @the_gacker_hub
      @the_gacker_hub 7 лет назад

      Okay so you mean that browser enforces it, no interfere of the website? this is SOP?

  • @adityajain7220
    @adityajain7220 7 лет назад

    Very easily explained..The content I was searching for.Sometimes Somethings should be explained very easily.Thank you!

  • @solominh2012
    @solominh2012 7 лет назад

    Thank you Adam. This is the best explanation we can get from the web.

  • @akomykel
    @akomykel 7 лет назад

    Thank you adam! anyway, do you have an example of this but using basic authentication?

  • @ramdevboddapu2133
    @ramdevboddapu2133 7 лет назад

    Thank you Adam .. that was very usefull

  • @RebeliousSapien
    @RebeliousSapien 7 лет назад

    great explanation. Thank you.