14.5 GB
Web applications are different from web documents.
Web documents exist to share information in an article-like manner. This consists of articles, blogs, wiki pages, and so on. Some web documents have a few app-like elements to enhance their designs, but all web documents should fall back to working in every browser, even when JavaScript is turned off.
A web application, however, relies on JavaScript to function. Web applications need enhanced interaction.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# | |
# A short script to discover HP JetDirect-enabled printers on your local network | |
# | |
# Requires: nmap, route, awk, grep | |
# | |
# On Fedora/RHEL/CentOS, you can install dependencies with: | |
# sudo yum install -y nmap net-tools curl gawk | |
# | |
# (Most of these commands will most likely be already installed.) |
- programmers and managers need to fully embrace design — without "buy-in", designing is futile (as it'll never get implemented properly — or, in many cases, implemented at all)
- design is an iterative process where everyone is involved — not just a designer
- design needs to be present at all stages of the project cycle: before, during, and after
- design isn't just eyecandy; functionality is even more important (text/content is part of design too)
- designers should be treated as full team members, not some add-on
- design issues should have high priority too (if something is unusable or even sometimes looks unusable, then people can't use the software)
- designers are developers too (in fact, anyone who contributes to making software is a developer — not just programmers)
- good software requires design, documentation, project management, community engagement, marketing, etc. — in addition to programming
- a lot of designers are quite tech-savvy, but many aren't — regardless, it's okay to not k
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This uses the mediawiki_cli gem; be sure to have it installed | |
## Usage | |
# | |
# Please pass the URL to your site's wiki prefix to this command, like so: | |
# sh mw-export.sh "http://wikisite/wiki/" | |
# |
This is from a rant of mine on IRC a while back. It has been minimally cleaned up.
- tons of interaction issues
- if the content changes under the mouse, you click on the wrong thing
- timing is either too long or too short
- often not accessible
- everything but the first is not important, as it's often not seen
- obscures content by default
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Licensed under CC0 / Public Domain | |
# http://creativecommons.org/publicdomain/zero/1.0/ | |
for i in $NAUTILUS_SCRIPT_SELECTED_URIS; do | |
nautilus $i; | |
done; |