Notes for Your Digital Toolbox - Software, Tips, & Tricks for Web Developers (& Other Creatives) By Scott Granneman & Jans Carton Find the presentation at http://www.granneman.com/presentations/ ## Slide 5 https://en.wikipedia.org/wiki/Windows_key https://en.wikipedia.org/wiki/Alt_key https://en.wikipedia.org/wiki/Control_key https://en.wikipedia.org/wiki/Esc_key https://en.wikipedia.org/wiki/Tab_key https://en.wikipedia.org/wiki/Backspace https://en.wikipedia.org/wiki/Enter_key ## Slide 6 https://en.wikipedia.org/wiki/Windows_key https://en.wikipedia.org/wiki/Alt_key https://en.wikipedia.org/wiki/Control_key https://en.wikipedia.org/wiki/Esc_key https://en.wikipedia.org/wiki/Tab_key https://en.wikipedia.org/wiki/Backspace https://en.wikipedia.org/wiki/Enter_key https://en.wikipedia.org/wiki/Menu_key ## Slide 12 tera/tebi = trillions peta/pebi = quadrillions ## Slide 22 https://en.wikipedia.org/wiki/AppleTalk https://en.wikipedia.org/wiki/NetBIOS_Frames_protocol https://en.wikipedia.org/wiki/Server_Message_Block#SMB_2.1 Others: Novell’s IPX (Internetwork Packet Exchange) & SPX (Sequenced Packet Exchange) (https://en.wikipedia.org/wiki/Internetwork_Packet_Exchange) ## Slide 23 https://en.wikipedia.org/wiki/Lists_of_network_protocols ## Slide 24 https://en.wikipedia.org/wiki/List_of_network_protocol_stacks ## Slide 42 http://web.archive.org/web/20001018153247/www.isi.edu/in-notes/iana/assignments/ipv4-address-space https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks ## Slide 43 http://web.archive.org/web/20001018153247/www.isi.edu/in-notes/iana/assignments/ipv4-address-space https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks ## Slide 44 http://web.archive.org/web/20001018153247/www.isi.edu/in-notes/iana/assignments/ipv4-address-space https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks ## Slide 45 http://web.archive.org/web/20001018153247/www.isi.edu/in-notes/iana/assignments/ipv4-address-space https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks ## Slide 46 http://web.archive.org/web/20001018153247/www.isi.edu/in-notes/iana/assignments/ipv4-address-space https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks ## Slide 47 http://web.archive.org/web/20001018153247/www.isi.edu/in-notes/iana/assignments/ipv4-address-space https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks https://en.wikipedia.org/wiki/File:Asia_(orthographic_projection).svg ## Slide 55 Chart created using Lucidchart, at https://www.lucidchart.com ## Slide 68 The IMP Development Group pictured with the IMP: (left to right) Truett Thach, Bill Bartell, Dave Walden, Jim Geisman, Bob Kahn, Frank Heart, Ben Barker, Marty Thorpe, Will Crowther, & Severo Ornstein. “The ARPANET: Forerunner of Today's Internet”. Raytheon BBN Technologies (November 2, 2011). https://www.raytheon.com/sites/default/files/rtnwcm/groups/gallery/documents/digitalasset/rtn_224614.pdf. Accessed 2018-09-07. ## Slide 69 Buzz Aldrin, taken by Neil Armstrong, July 21, 1969 ## Slide 70 Salus, Peter H. “Chapter 2. UNIX”. The Daemon, the Gnu and the Penguin. Groklaw. April 14, 2005. http://www.groklaw.net/article.php?story=20050414215646742. Accessed September 9, 2018. Ken Thompson (sitting) and Dennis Ritchie working together at a PDP-11, circa 1970. Wikipedia. CC BY-SA 2.0. https://en.wikipedia.org/wiki/History_of_Unix. ## Slide 75 https://en.wikipedia.org/wiki/Ray_Tomlinson ## Slide 77 Xerox Palo Alto Research Center. Alto User’s Handbook. September 1979. http://www.bitsavers.org/pdf/xerox/alto/Alto_Users_Handbook_Sep79.pdf. Page 125. Accessed September 11, 2018. ## Slide 78 Simon Jeffery, Chris Fenn, Bobbie Johnson, Elliot Smith and John Coumbe. “A people's history of the internet: from Arpanet in 1969 to today”. The Guardian (23 October 2009). http://www.guardian.co.uk/technology/interactive/2009/oct/23/internet-arpanet. Accessed 09 February 2010. ## Slide 85 http://googleblog.blogspot.com/2008/07/we-knew-web-was-big.html ## Slide 86 http://www.domaintools.com/internet-statistics/ ## Slide 87 http://www.domaintools.com/internet-statistics/ ## Slide 102 https://www.webhostingsecretrevealed.net/uptime/ ## Slide 106 https://github.com ## Slide 115 .int: International treaty organizations (nato.int, interpol.int, redcross.int) ## Slide 116 .su: Soviet Union, still in use ## Slide 117 https://en.wikipedia.org/wiki/Domain_hack ## Slide 118 .io: Indian Ocean .gs: South Georgia & the South Sandwich Islands .to: Tonga ## Slide 119 .fm: Federated States of Micronesia .am: Armenia .dj: Djibouti .tv: Tuvalu ## Slide 120 https://en.wikipedia.org/wiki/Tuvalu ## Slide 125 Yes, theoretically, any part of a domain name can be up to 256 characters long, but practically, most registrars limit it to 63 ## Slide 127 https://bitquark.co.uk/blog/2016/02/29/the_most_popular_subdomains_on_the_internet ## Slide 132 Image: “Man trying hard to remember something” by atic12; Photo ID: csp19418771 http://www.canstockphoto.com/images-photos/amnesia.html#file_view.php?id=19418771 Licensed from Can Stock Photo on 2014-09-15 ## Slide 133 https://www.whorepresents.com/ ## Slide 134 http://therapistfinder.com ## Slide 135 http://kidsexchange.net, now http://kxconsignment.com/raleigh/ ## Slide 136 http://www.americanscrapmetal.com/ ## Slide 137 http://web.archive.org/web/20100123071237/http://www.cumstore.co.uk/ ## Slide 138 http://dicksonweb.com, now https://www.dicksondata.com ## Slide 139 http://web.archive.org/web/20100412184200/http://masterbaitonline.com/ ## Slide 140 http://speedofart.com ## Slide 141 https://www.wintersexpress.com ## Slide 142 https://web.archive.org/web/20110208112043/http://analisajoy.com/ ## Slide 143 http://mp3shits.com, now http://legalmusiconline.info ## Slide 144 http://web.archive.org/web/20100508164828/http://www.budget.co.ck/ ## Slide 145 http://molestationnursery.com, now http://www.molerivernursery.com ## Slide 146 http://penisland.net ## Slide 151 http://news.netcraft.com/archives/2016/03/18/march-2016-web-server-survey.html#more-23062 ## Slide 152 Emphasis added https://en.wikipedia.org/wiki/Domain_name_registrar ## Slide 153 Costs assume 5+ year registrations https://www.namecheap.com/domains/registration/gtld.aspx ## Slide 154 http://icmregistry.com ## Slide 158 https://www.godaddy.com ## Slide 160 http://www.networksolutions.com ## Slide 162 http://www.gandi.net ## Slide 164 https://www.namecheap.com ## Slide 168 https://en.wikipedia.org/wiki/Domain_Name_System ## Slide 169 https://en.wikipedia.org/wiki/Domain_Name_System ## Slide 176 https://en.wikipedia.org/wiki/File:Unico_Anello.png ## Slide 177 984 root servers as of 2019-05-02 https://en.wikipedia.org/wiki/Root_name_server ## Slide 185 https://ap.www.namecheap.com/Domains/DomainControlPanel/granneman.com/advancedns ## Slide 186 https://ap.www.namecheap.com/Domains/DomainControlPanel/granneman.com/advancedns ## Slide 187 https://ap.www.namecheap.com/Domains/DomainControlPanel/granneman.com/advancedns ## Slide 188 https://ap.www.namecheap.com/Domains/DomainControlPanel/granneman.com/advancedns ## Slide 189 https://ap.www.namecheap.com/Domains/DomainControlPanel/granneman.com/advancedns ## Slide 193 https://www.omnigroup.com/omnioutliner/ ## Slide 194 https://www.omnigroup.com/omnioutliner/pro/ ## Slide 195 https://www.omnigroup.com/omnioutliner/compare ## Slide 196 https://www.omnigroup.com/omnioutliner/ios/ https://itunes.apple.com/us/app/omnioutliner-2/id704610906?mt=8 ## Slide 199 https://www.theoutlinerofgiants.com ## Slide 200 https://www.theoutlinerofgiants.com/templates ## Slide 211 http://www.dropbox.com ## Slide 229 https://www.icloud.com ## Slide 245 https://en.wikipedia.org/wiki/Office_365#Plans ## Slide 251 https://draftin.com ## Slide 252 https://draftin.com ## Slide 253 https://draftin.com ## Slide 254 https://draftin.com ## Slide 255 https://draftin.com ## Slide 256 https://draftin.com ## Slide 257 https://draftin.com ## Slide 258 https://draftin.com ## Slide 259 https://draftin.com ## Slide 264 https://en.wikipedia.org/wiki/File:Adobe_Photoshop_screenshot.png ## Slide 269 http://www.getpaint.net/screenshots.html ## Slide 271 http://i.ytimg.com/vi/sjCOVURB154/maxresdefault.jpg ## Slide 277 https://www.techsmith.com/snagit.html ## Slide 285 https://www.techsmith.com/camtasia.html ## Slide 287 https://www.techsmith.com/camtasia.html ## Slide 290 https://www.macroplant.com/adapter/ ## Slide 296 https://handbrake.fr ## Slide 299 http://www.videolan.org/vlc/ ## Slide 306 Fontbonne University ## Slide 310 International Geochemical Society ## Slide 324 https://developer.mozilla.org/en-US/docs/Web/HTML/Element ## Slide 326 https://developer.mozilla.org/en-US/docs/Web/CSS/Reference ## Slide 329 https://necolas.github.io/normalize.css/ ## Slide 331 https://html5boilerplate.com ## Slide 332 https://github.com/h5bp/html5-boilerplate/blob/5.3.0/dist/doc/usage.md ## Slide 334 http://foundation.zurb.com ## Slide 336 http://getbootstrap.com ## Slide 339 https://developer.mozilla.org/en-US/docs/Web/JavaScript?redirectlocale=en-US&redirectslug=JavaScript ## Slide 341 https://en.wikipedia.org/wiki/Java_(programming_language) https://en.wikipedia.org/wiki/JavaScript ## Slide 345 http://jquery.com ## Slide 347 https://nodejs.org ## Slide 349 https://facebook.github.io/react/ ## Slide 351 https://angularjs.org ## Slide 352 https://github.com/meanjs/mean ## Slide 356 http://php.net ## Slide 358 http://rubyonrails.org ## Slide 360 http://microsoft.com/net ## Slide 363 https://en.wikipedia.org/wiki/Content_management_system ## Slide 365 https://en.wikipedia.org/wiki/Content_management_system ## Slide 369 http://www.opensourcecms.com ## Slide 376 https://en.wikipedia.org/wiki/Drupal ## Slide 377 https://www.drupal.org ## Slide 385 https://wordpress.org ## Slide 386 https://wordpress.com ## Slide 387 https://wordpress.com/pricing/ ## Slide 392 http://www.concrete5.org ## Slide 393 http://www.concrete5.org ## Slide 399 https://www.staticgen.com ## Slide 401 http://jekyllrb.com ## Slide 410 https://www.chainsawonatireswing.com/2015/07/04/title-page-of-3rd-edition-of-encyclopedia-brittanica/ ## Slide 411 https://www.chainsawonatireswing.com/2015/07/04/title-page-of-3rd-edition-of-encyclopedia-brittanica/ ## Slide 414 https://www.chainsawonatireswing.com ## Slide 415 https://www.chainsawonatireswing.com/subscribe/ ## Slide 420 https://getkirby.com ## Slide 421 https://getkirby.com ## Slide 422 https://getkirby.com ## Slide 432 https://en.wikipedia.org/wiki/Integrated_development_environment ## Slide 440 http://brackets.io ## Slide 443 https://code.visualstudio.com ## Slide 453 https://code.visualstudio.com/docs/editor/codebasics ## Slide 460 http://daringfireball.net/projects/markdown/ ## Slide 461 http://tools.ietf.org/html/draft-seantek-text-markdown-media-type-00 ## Slide 488 http://fletcherpenney.net/multimarkdown/ ## Slide 489 http://fletcherpenney.net/multimarkdown/ ## Slide 496 http://michelf.com/projects/php-markdown/ ## Slide 497 https://michelf.ca/projects/php-markdown/extra/ ## Slide 502 http://github.github.com/github-flavored-markdown/ ## Slide 511 http://johnmacfarlane.net/pandoc/ ## Slide 523 http://mouapp.com ## Slide 525 http://markedapp.com ## Slide 529 http://markdownpad.com ## Slide 530 http://markdownpad.com ## Slide 532 http://lesscss.org ## Slide 533 http://lesscss.org ## Slide 535 http://sass-lang.com ## Slide 538 Compile pre-processor languages, auto-refresh browsers, install Bower components, minify code, add frameworks, & more Language taken from https://blog.prototypr.io/my-list-of-essential-tools-and-apps-for-design-front-end-development-9e5fd02b3d07 ## Slide 539 incident57.com/codekit/ ## Slide 548 https://prepros.io ## Slide 557 https://github.com/pricing ## Slide 561 https://www.sourcetreeapp.com ## Slide 572 https://developer.mozilla.org/en-US/docs/Web/HTML/Element ## Slide 573 https://developer.mozilla.org/en-US/docs/Web/CSS/Reference ## Slide 574 https://developer.mozilla.org/en-US/docs/Web/JavaScript ## Slide 581 http://caniuse.com ## Slide 582 https://developer.microsoft.com/en-us/microsoft-edge/platform/status/ ## Slide 583 https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariHTMLRef/Introduction.html#//apple_ref/doc/uid/TP40002049 ## Slide 584 https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/(null)-SW1 ## Slide 585 https://www.chromestatus.com/features ## Slide 586 https://platform-status.mozilla.org ## Slide 589 http://peacockmedia.software/mac/scrutiny/ ## Slide 597 http://home.snafu.de/tilman/xenulink.html ## Slide 600 https://validator.w3.org/checklink ## Slide 601 https://validator.w3.org/checklink?uri=https%3A%2F%2Fwww.granneman.com&hide_type=all&depth=&check=Check ## Slide 602 https://validator.w3.org/checklink?uri=https%3A%2F%2Fwww.granneman.com&hide_type=all&depth=&check=Check ## Slide 603 https://validator.w3.org/checklink?uri=https%3A%2F%2Fwww.granneman.com&hide_type=all&depth=&check=Check ## Slide 607 http://validator.w3.org ## Slide 608 http://jigsaw.w3.org/css-validator/ ## Slide 609 http://validator.w3.org/unicorn/ ## Slide 656 https://developers.google.com/web/tools/chrome-devtools/inspect-styles/shortcuts#accessing_devtools ## Slide 659 LAMP stack ## Slide 660 WAMP stack ## Slide 661 MAMP stack ## Slide 663 https://www.apachefriends.org ## Slide 664 https://www.apachefriends.org/add-ons.html ## Slide 670 www.browserstack.com ## Slide 671 https://www.browserstack.com/responsive ## Slide 672 https://www.browserstack.com/pricing ## Slide 673 https://www.browserstack.com/pricing ## Slide 691 http://www.ubuntu.com/server ## Slide 693 https://www.freebsd.org/ ## Slide 700 https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol ## Slide 733 http://httpd.apache.org ## Slide 735 https://www.webwiki.com ## Slide 737 https://www.iis.net, 2016-04-20 ## Slide 739 http://sharepoint.com, 2016-04-20 ## Slide 741 https://en.wikipedia.org/wiki/SharePoint ## Slide 743 http://nginx.org, 2016-04-20 ## Slide 749 https://news.netcraft.com/archives/2018/08/24/august-2018-web-server-survey.html#more-26685 ## Slide 750 https://news.netcraft.com/archives/2018/08/24/august-2018-web-server-survey.html#more-26685 ## Slide 751 https://news.netcraft.com/archives/2018/08/24/august-2018-web-server-survey.html#more-26685 ## Slide 752 http://news.netcraft.com/archives/2016/03/18/march-2016-web-server-survey.html#more-23062 ## Slide 753 http://news.netcraft.com/archives/2016/03/18/march-2016-web-server-survey.html#more-23062 ## Slide 754 http://news.netcraft.com/archives/2016/03/18/march-2016-web-server-survey.html#more-23062 ## Slide 755 http://news.netcraft.com/archives/2016/03/18/march-2016-web-server-survey.html#more-23062 ## Slide 758 https://en.wikipedia.org/wiki/Database ## Slide 763 https://en.wikipedia.org/wiki/Relational_database ## Slide 774 http://www.mysql.com ## Slide 775 https://www.mysql.com/products/ ## Slide 777 http://www.drizzle.org https://mariadb.org http://www.percona.com/software/percona-server ## Slide 779 www.postgresql.org ## Slide 793 http://aws.amazon.com ## Slide 794 http://aws.amazon.com/products/ https://en.wikipedia.org/wiki/Amazon_Web_Services#List_of_products ## Slide 795 https://console.aws.amazon.com/ec2/v2/home?region=us-east-1 ## Slide 798 http://aws.amazon.com/ec2/ ## Slide 799 https://console.aws.amazon.com/ec2/v2/home?region=us-east-1 ## Slide 800 https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#Instances:sort=instanceId ## Slide 802 http://aws.amazon.com/ebs/ ## Slide 804 http://aws.amazon.com/s3/ ## Slide 807 https://www.linode.com ## Slide 808 https://www.linode.com/pricing ## Slide 809 https://manager.linode.com/linodes/dashboard/ ## Slide 810 https://manager.linode.com/longview ## Slide 817 http://mobaxterm.mobatek.net/download.html ## Slide 820 http://mobaxterm.mobatek.net ## Slide 826 http://cyberduck.ch ## Slide 828 http://winscp.net ## Slide 829 http://winscp.net ## Slide 830 http://winscp.net ## Slide 843 https://www.amazon.com/gp/cart/view.html/ref=nav_cart ## Slide 844 https://www.amazon.com/gp/cart/view.html/ref=nav_cart ## Slide 845 https://www.amazon.com/gp/cart/view.html/ref=nav_cart ## Slide 846 https://www.stripe.com ## Slide 847 https://www.stripe.com ## Slide 848 https://www.stripe.com ## Slide 852 On the Mac, Chrome opens Keychain Access ## Slide 861 https://www.namecheap.com/security/ssl-certificates.aspx ## Slide 864 https://www.digicert.com ## Slide 873 https://letsencrypt.org ## Slide 877 https://www.ssllabs.com/ssltest/ ## Slide 880 http://www.rsync.net ## Slide 881 http://www.rsync.net/resources/howto/unix.html ## Slide 883 https://www.crashplan.com/en-us/ ## Slide 886 https://store.crashplan.com/store/ ## Slide 889 http://munin-monitoring.org ## Slide 890 http://articles.slicehost.com/2010/3/12/munin-configuration-and-testing-on-ubuntu ## Slide 892 https://mmonit.com/monit/ ## Slide 893 https://mmonit.com/monit/ ## Slide 894 https://mmonit.com/monit/ ## Slide 895 https://mmonit.com/monit/ ## Slide 896 https://mmonit.com/monit/ ## Slide 897 https://mmonit.com/monit/ ## Slide 898 https://mmonit.com/monit/ ## Slide 899 https://mmonit.com/monit/ ## Slide 901 http://www.fail2ban.org/wiki/index.php/Main_Page ## Slide 913 Image from https://www.enpass.io/press/ ## Slide 914 Image from https://www.enpass.io/press/ ## Slide 915 Image from https://www.enpass.io/press/ ## Slide 916 Image from https://www.enpass.io/press/ ## Slide 917 Image from https://www.enpass.io/press/ ## Slide 918 https://www.enpass.io ## Slide 919 https://www.enpass.io/pricing/