- May 2017
-
-
video 2
Script is available in English and also Korean(Translated).
https://www.ted.com/talks/wael_ghonim_inside_the_egyptian_revolution/transcript
-
-
kixlab.org kixlab.org
-
And you also need to think about plurals, usually by having different versions of the entire message that depend on the value of num: 1 user vs 2 users.
-
Reversing the direction of reading requires reversing the entire layout of your screen
Facebook also reverse entire layout when user language is Arabic.
-
-
kixlab.org kixlab.org
-
There are other encodings as well.
For Korean, there are three famous encodings.
CP949: Code Page 949 by Microsoft. Early windows used this.
EUC-KR: Traditionally famous encoding for Korean. Most goverment's web pages are using this encoding.
UTF-8: Commonly used and recommended encoding nowadays.
-
-
kixlab.org kixlab.org
-
Dark backgrounds are tricky
The smartphone which is using OLED display, they perfer dark background rather than bright&colorful background because OLED doesn't need to be turned on for black color.
Here is a comparison of power consumption on OLED display by colors. http://www.greenbot.com/article/2834583/how-much-power-does-a-black-interface-really-save-on-amoled-displays.html
Because of this reason, Galaxy has dark background at factory default.
-
-
kixlab.org kixlab.org
-
haphazard
From dictionary.com
characterized by lack of order or planning, by irregularity, or by randomness; determined by or dependent on chance; aimless.
-
-
kixlab.org kixlab.org
-
value
Also I cannot understand what value is meaning here.
-
value
Why value is here? Is there any difference of brightness or luminance of color btw two icons?
-
When the window was activated, closely spaced horizontal lines filled the title bar, giving it a perceived affordance for dragging.
-
- Apr 2017
-
kixlab.org kixlab.org
-
Why do you need to clutch with a mouse or touchpad?
I think it's because virtual space is much larger than physical space.
The most famouse input device without clutching is tablet (not the iPad, I mean Wacom tablets) in absolute positioning mode.
-
This is a straightforward extension of keyboard and mouse events
Like higher-level translated events on the web, e.g. click, dblclick, keypress, there are higher-level translated events of multitouch on iOS.
Those are implemented as GestureRecognizer which is subclasses of UIGestureRecognizer.
You can simply handle well-known multitouch events (Tap, Pinch, Rotation, Zoom etc..) by registering those recognizers on the UIView.
https://developer.apple.com/reference/uikit/uigesturerecognizer
-
You can register event handlers for either or both phases if you want.
http://stackoverflow.com/questions/4616694/what-is-event-bubbling-and-capturing
Here is more example of using it in JavaScript
-
-
kixlab.org kixlab.org
-
Post-it correction tape
-
- Mar 2017
-
kixlab.org kixlab.org
-
AngularJS, React, and Meteor
- Vue.js
-
GUI Implementation Approaches
In Android app development,
procedural style is drawing each view by Java code,
declarative style is drawing view using XML layout,
and direct manipluation style is using Layout Editor on IDE.
-
direct manipulation style
Dreamweaver and Wix can be an example of direct manipluation style.
-
-
kixlab.org kixlab.org
-
they aren’t attending to the state of the menubar.
Can we say TouchBar on the new Macbook Pro also have a problem on locus of attention? Because no one keeps attention on the keyboard even it's responsive.
-
-
kixlab.org kixlab.org
-
If the error is due to limitations of your system, like sizes or allowed characters, then be specific about what the limitations are, so that the user can adapt.
I hope the web pages please show their password rules when user fails to log-in.
-
you can also mitigate the effects of mode errors by designing action sets so that no two modes share any actions.
Then, why do we need mode?
-
-
kixlab.org kixlab.org
-
Pie menus are used occasionally in practice–in some computer games
LOL is using combination of keyboard and 4-way mouse dragging for smart ping. Can it be considered as the pie menu?
-
techniques for efficiency
I suggest add target="_blank" attribute to the a tag.
Because the google docs are opening at the same page, it's hard to come back to the reading material.
-