Difference between revisions of "Programming"

From Wiki
Jump to: navigation, search
(Video)
(Added some additional programming resources and ARIA related information)
 
(59 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
This is a page for programming resources.
 
This is a page for programming resources.
 +
 +
 +
==Websites==
 +
*[http://www.w3schools.com/ W3Schools] Free Web Building Tutorials
 +
*[http://www.techsoup.org/learningcenter/webbuilding/page11752.cfm Comparing Open Source Content Management Systems] An analysis from Techsoup.
 +
* [http://www.askapache.com/htaccess/htaccess.html Ultimate .htaccess tutorial]
 +
* [http://www.joelonsoftware.com/articles/Unicode.html The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)]
 +
* [http://htmlcssjavascript.com/tag/how-to-make-a-web-site/ How To Make a Web Site the Modern Way]
 +
* [http://shitformakingwebsites.com/ shitformakingwebsites.com] Useful web development resources
 +
 +
==Accessibility==
 +
* [http://www.htmlgoodies.com/beyond/webmaster/toolbox/more-free-web-page-accessibility-validators.html Free accessibilty validators] round-up from htmlgoodies.com
 +
 +
==HTML 5==
 +
* [http://www.w3schools.com/html5/default.asp HTML 5 Tutorial] from w3schools.com
 +
* [http://w3c.html5-tag.de/slides.pdf HTML 5 - Background, Basics & Examples] slide deck from Klaus Birkenbihl of ISOC.DE
 +
* [http://channel9.msdn.com/Series/HTML5-CSS3-Fundamentals-Development-for-Absolute-Beginners HTML5 CSS3 Fundamentals Development for Absolute Beginners] Microsoft video tutorials
 +
 +
==Javascript==
 +
* [http://javascript.crockford.com/ Javascript] Crockford guide
 +
 +
===Accessible Javascript Libraries and Frameworks===
 +
*The [http://whatsock.com AccDC API] is designed to provide the most reliable JavaScript interface possible for rendering dynamic content accessibly with equal results across jQuery, Dojo, and MooTools.
 +
*All of the interaction designs within the [http://whatsock.com/tsg AccDC Technical Style Guide and Coding Arena] combine the three principles, Keyboard, Screen Reader, and Cognitive Accessibility, in order to provide the most accessible component designs possible for engineers, educators, and AT vendors to compare and test functionality within a fully interactive sandbox environment.
 +
 +
==JSON==
 +
 +
* [http://www.json.org/ Introducing JSON]
 +
 +
 +
==CSS==
 +
* [http://www.barelyfitz.com/projects/csscolor/ CSS Colors: Take Control Using PHP] tricks to make color gradients in CSS
 +
* [http://www.barelyfitz.com/screencast/html-training/css/positioning/ Learn CSS Positioning in Ten Steps] Tutorial
 +
* [http://www.crockford.com/wrrrld/color.html CSS Color Names]
 +
==Icons==
 +
* [http://icons.mysitemyway.com/ Icons etc] Royalty Free Icons & Clipart Stock Images
 +
 +
==Ajax==
 +
* [http://www.ajaxdaddy.com/ AjaxDaddy] Ajax examples in action
 +
* [http://code.google.com/apis/ajaxlibs/ AJAX Libraries API] content distribution network and loading architecture for the most popular open source JavaScript libraries
 +
 +
==Misc Tools==
 +
* [http://www.barelyfitz.com/projects/encoder/ Web Data Encoder] encodes text into various machine-readable encodings e.g. html entities
  
 
==PHP==
 
==PHP==
Line 16: Line 59:
 
*[http://pravdam.com/2008/02/12/live-broadcasting-feature-wars-report-from-the-trenches/ Live Broadcasting report] Comparison of live webcasting services.
 
*[http://pravdam.com/2008/02/12/live-broadcasting-feature-wars-report-from-the-trenches/ Live Broadcasting report] Comparison of live webcasting services.
 
*[http://www.virtualhosting.com/blog/2008/the-video-blogging-toolbox-100-tools-resources-and-free-software-packages/ Video Blogging Toolbox] 100 Tools, Resources, and Free Software Packages.
 
*[http://www.virtualhosting.com/blog/2008/the-video-blogging-toolbox-100-tools-resources-and-free-software-packages/ Video Blogging Toolbox] 100 Tools, Resources, and Free Software Packages.
 +
*[http://www.jeroenwijering.com/?item=JW_FLV_Media_Player JW FLV MEDIA PLAYER] embeddable flash player
 +
*[http://blog.deconcept.com/swfobject/ SWFObject] Javascript Flash Player detection and embed script
 +
*[http://www.kaourantin.net/2007/10/new-file-extensions-and-mime-types.html New file extensions & mime types] flash player developments
 +
*[http://code.google.com/apis/youtube/chromeless_player_reference.html YouTube Chromeless Player Reference] make your own YouTube player!
 +
*[http://chris.pirillo.com/50-youtube-and-online-video-tips-and-tricks/ 50 YouTube (and Online Video) Tips and Tricks]
 +
*[http://www.datagoround.com/lab/ Datagoround Lab] - free mp4 fast-start utility
 +
*[http://www.flashsupport.com/books/fvst/files/tools/video_sizes.html Optimal Frame Dimensions for Flash Video] for both SD and HD.
 +
*[http://avanti.arrozcru.com/ Avanti GUI] is a free (Windows) front-end for FFmpeg with the option to insert Avisynth as pre-processor.
 +
* [http://www.mirovideoconverter.com/ Miro Video Converter] free video converter
 +
* [http://www.rickemery.com/downloads/QT/QT762.zip Quicktime 7.62] - classic version
 +
* [http://www.pitivi.org/ PiTiVi] Free linux video editor.
 +
* [http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/25-Flash-Video-Resources-You-Might-Have-Missed-75775.aspx 25 Flash Video Resources You Might Have Missed] from streamingmedia.com
 +
 +
 +
==YouTube==
 +
* [http://www.eff.org/issues/intellectual-property/guide-to-youtube-removals A Guide to YouTube Removals] from EFF
 +
* [https://developers.google.com/youtube/player_parameters YouTube Player Parameters]
 +
 +
==Facebook==
 +
* [http://www.snipe.net/2009/10/mini-site-facebook-static-fbml/ Extending Facebook Static FBML tabs with Dynamic Content]
 +
* [http://www.involver.com/applications/free/ free apps] from Involver
 +
* [http://www.facebook.com/EcwidShoppingCart Shopping Cart] app from ecwid
 +
 +
==WordPress==
 +
 +
* [http://showinabox.tv/download/ Show In A Box] Videoblogging toolkit
 +
* [http://wordpressmodder.org/a-visual-guide-to-installing-wordpress-for-the-complete-novice-95.html A Visual Guide to Installing WordPress for the Complete Novice] from WordPress Modder
 +
* [http://www.josiahcole.com/2007/07/11/almost-perfect-htaccess-file-for-wordpress-blogs/ Almost Perfect htaccess File for WordPress Blogs]
 +
*[http://www.devlounge.net/articles/protect-your-wordpress-wp-config-so-you-dont-get-hacked  Protect Your WordPress WP-Config So You Don’t Get Hacked]
 +
* [http://www.wpelements.com/ WPelements.com] "an organic look at WordPress design"
 +
* [http://wordpressmodder.org/ WordPress Modder] "Customizing WordPress just got easy"
 +
* [http://ocaoimh.ie/2008/06/08/did-your-wordpress-site-get-hacked/ Did your WordPress site get hacked?] more fixes
 +
* [http://www.quickonlinetips.com/archives/2007/04/10-best-twitter-tools-for-wordpress-blogs/ 10 Best Twitter Tools for Wordpress Blogs]
 +
* [http://www.yvoschaap.com/wpthemegen/ Wordpress Theme Generator] This online generator creates your own custom unique WordPress Theme
 +
* [http://lifehacker.com/5365600/the-beginners-guide-to-tricking-out-your-wordpress-blog The Beginner's Guide to Tricking Out Your WordPress Blog] from Lifehacker
 +
* [http://www.isoc-ny.org/p2/?p=405 Rob Larsen: HTML 5 and WordPress]
 +
* [http://www.instantshift.com/2010/02/19/60-latest-high-quality-free-wordpress-themes/ 60+ Latest High-Quality Free WordPress Themes] as of Feb 2010
 +
* [http://www.gravityforms.com/ Gravity Forms] recommended forms plugin ($39)
 +
* [http://codex.wordpress.org/Hardening_WordPress Hardening Wordpress] security tips
 +
 +
==Mailman==
 +
* [http://wiki.list.org/display/DOC/Frequently+Asked+Questions Mailman FAQ]
 +
* [http://wiki.list.org/pages/viewpage.action?pageId=4030685 How do I create a newsletter, announcement, or one-way list?]
 +
 +
==Streaming==
 +
 +
* [http://www.adobe.com/products/flashmediaserver/flashmediaencoder/ Flash Media Encoder 2] encode flash live stream ($$)
 +
* [http://www.livestream.com/ LiveStream] free streaming service
 +
* [http://ustream.tv ustream.tv] free streaming service
 +
* [http://www.learningapi.com/jw-player-plugins/slidesyncslidescroller-example-page/ SlideSync/SlideScroller Plugin for JW Player 5.x] create a synchronized slide show entirely within the JW player.
 +
 +
 +
==Security==
 +
* [http://www.softpanorama.org/Malware/Malicious_web/malicious_iframe_attack.shtml Malicious iframe attack ]
 +
 +
==Remote Access==
 +
*[http://www.teamviewer.com/ TeamViewer] Remote access, VPN from mobile devices
 +
 +
==Other==
 +
* [https://code.google.com/p/wkhtmltopdf/ wkhtmltopdf] html to pdf converter.
 +
 +
==ARIA - Accessible Rich Internet Applications - Training==
 +
*[https://www.ssbbartgroup.com/blog/2013/01/02/how-browsers-interact-with-screen-readers-and-where-aria-fits-in-the-mix/ How Browsers Interact with Screen Readers and Where ARIA Fits in the Mix]
 +
*[https://www.ssbbartgroup.com/blog/2013/10/22/why-there-are-only-two-ways-to-make-aria-widgets-programmatically-focusable-for-screen-reader-users/ Why There are Only Two Ways to Make ARIA Widgets Programmatically Focusable for Screen Reader Users]
 +
*[https://www.ssbbartgroup.com/blog/2013/07/08/the-importance-of-keyboard-accessibility-why-aria-widgets-dont-work-as-expected-in-voice-navigation-software/ The Importance of Keyboard Accessibility & Why ARIA Widgets Don’t Work as Expected in Voice Navigation Software]
 +
*[http://www.w3.org/TR/wai-aria/roles The Roles Model | Accessible Rich Internet Applications (WAI-ARIA)]
 +
*[http://www.w3.org/TR/wai-aria/states_and_properties Supported States and Properties | Accessible Rich Internet Applications (WAI-ARIA)]
 +
 +
==Screen Reader User Statistics==
 +
*[http://webaim.org/projects/screenreadersurvey5/ WebAIM: Screen Reader User Survey #5 Results (2014)]

Latest revision as of 10:27, 10 March 2014

This is a page for programming resources.


Websites

Accessibility

HTML 5

Javascript

Accessible Javascript Libraries and Frameworks

  • The AccDC API is designed to provide the most reliable JavaScript interface possible for rendering dynamic content accessibly with equal results across jQuery, Dojo, and MooTools.
  • All of the interaction designs within the AccDC Technical Style Guide and Coding Arena combine the three principles, Keyboard, Screen Reader, and Cognitive Accessibility, in order to provide the most accessible component designs possible for engineers, educators, and AT vendors to compare and test functionality within a fully interactive sandbox environment.

JSON


CSS

Icons

  • Icons etc Royalty Free Icons & Clipart Stock Images

Ajax

  • AjaxDaddy Ajax examples in action
  • AJAX Libraries API content distribution network and loading architecture for the most popular open source JavaScript libraries

Misc Tools

  • Web Data Encoder encodes text into various machine-readable encodings e.g. html entities

PHP

Color

Video


YouTube

Facebook

WordPress

Mailman

Streaming


Security

Remote Access

Other

ARIA - Accessible Rich Internet Applications - Training

Screen Reader User Statistics