CS巴别塔(1)

Lindsay’s Vocabulary Mar-10-2014

Posted in Uncategorized by Kenny Yuan on 2014/03/11

闺女一岁半不到,目前会200左右的词,大约还得有几十个没记下来的,估计以后会越来越少记录这个了,所以把平时记录的sort uniq一下,留作纪念

更新:又过了一个多月之后,词汇量大约在350~400之间,这个阶段学语言真是快啊。

更新:又过了一个月,现在有400多,不完整的列表已经记录了400多个词。这回真的停止记录了。

另:有朋友和同事,以及推友说,里面有些词他们不会。我估计,这应该是应试教育的英语和生活英语的区别吧 🙂

1 Animal
2 Apple
3 Baboon
4 Baby
5 Back
6 Ball
7 Balloon
8 Banana
9 Bath
10 Bathroom
11 Beaker
12 Bear
13 Bed
14 Bee
15 Bin
16 Bird
17 Bite
18 Book
19 Boot
20 Bowl
21 Bread
22 Broken
23 Bubble
24 Bucket
25 Buckle
26 Bump head
27 Bunny
28 Bus
29 Cake
30 Car
31 Careful
32 Carrot
33 Cat
34 Chick
35 Clap your hand
36 Clock
37 Close
38 Come
39 Comfortable
40 Cookie
41 Cow
42 Cup
43 Daddy
44 Diaper
45 Dog
46 Dolphin
47 Door
48 Down
49 Drawer
50 Drop it
51 Duck
52 E – I – E – I – O
53 Ear
54 Earth
55 Egg
56 Elephant
57 Elmo
58 Elmo’s world
59 Eye
60 Fart
61 Feed the dog
62 Fish
63 Five
64 Flamingo
65 Food
66 Fork
67 Four
68 Fox
69 Freeze
70 Fridge
71 Frisbee
72 Giraffe
73 Girl
74 Go go go
75 Good night
76 Ground
77 Hair
78 Hand
79 Hand it over
80 Happy
81 High chair
82 Hole
83 Hop
84 Hotdog
85 Hungry
86 Ice
87 iPad
88 It’s not time
89 Ketchup
90 Key
91 Kiss
92 Knock down the tower
93 Let’s go
94 Lid
95 Lollipop
96 Lucy
97 Mango
98 Mat
99 Micky
100 Moon
101 More
102 Mouse
103 Mouth
104 Music
105 Neck
106 Needle
107 Next
108 Nose
109 One
110 Open
111 Out
112 Outside
113 Pacifier
114 Pack
115 Pad
116 Pants
117 Pear
118 Pee
119 Peel
120 Peeler
121 Pick it up
122 Pickle
123 Pillow
124 Pink
125 Please
126 Pocket
127 Poop
128 Price tag
129 Puppy
130 Purple
131 Push
132 Put it back
133 Put it down
134 Put it in
135 Put on
136 Quilt
137 Ready go
138 Remote
139 Rice
140 Right
141 Ring
142 Roar(lion)
143 Santa
144 Sauce
145 Sausage
146 Say
147 Seahorse
148 Shake
149 Shoes
150 Shovel
151 Sit
152 Sit down
153 Six
154 Soap
155 Socks
156 Spin
157 Spoon
158 Stack
159 Stand up
160 Star
161 Stomp your feet
162 Stop
163 Strawberry
164 Supermarket
165 Switch
166 T-shirt
167 Tail
168 Take it
169 Take off
170 Tangerine
171 Taxi
172 Thread
173 Three
174 Tissue
175 Tomato
176 Toothbrush
177 Tree
178 Truck
179 Tummy
180 Two
181 Umbrella
182 Up
183 Upside down
184 Video
185 Waffle
186 Wait
187 Walk
188 Wall
189 Warm
190 Wash your hand
191 Watch
192 Water
193 Watermelon
194 We will we will rock you
195 Wheel
196 Whole
197 Wipe
198 Woof
199 Work
200 Yellow
201 Yes/no
202 Yogurt
203 Yummy
204 Zebra





下面是400单词的版本


1 America
2 Animal
3 Apple
4 Apple tree farm
5 Arch
6 Around
7 Baboon
8 Baby
9 Back
10 Backpack
11 Bag
12 Ball
13 Balloon
14 Banana
15 Bang
16 Bath
17 Bathroom
18 Beverage
19 Beef
20 Beaker
21 Bear
22 Bed
23 Bee
24 Beginning
25 Big
26 Bin
27 Bird
28 Bite
29 Blow
30 Blue
31 Boiled egg
32 Bone
33 Book
34 Boots
35 Bottle
36 Bowl
37 Box
38 Bread
39 Broken
40 Brush
41 Bubble
42 Bucket
43 Buckle
44 Buick
45 Bump head
46 Bunny
47 Bus
48 Bus stop
49 Cabbage
50 Cake
51 Can
52 Canada
53 Candy
54 Car
55 Careful
56 Carrot
57 Carseat
58 Cat
59 Cave
60 Celery cabbage
61 Chameleon
62 Cheese
63 Cheesecake
64 Chevy
65 Chick
66 Chimp
67 Clap your hand
68 Clock
69 Close
70 Coin
71 Coke
72 Color
73 Come
74 Come on
75 Comfortable
76 Cook
77 Cookie
78 Cool
79 Cover
80 Couch
81 Cow
82 Crate
83 Crayon
84 Croissant
85 Cucumber
86 Cup
87 Daddy
88 Dance
89 Dark
90 Delivery
91 Dent
92 Diaper
93 Dig
94 Dinner
95 Dog
96 Dolphin
97 Door
98 Door bell
99 Dot
100 Down
101 Drape
102 Draw
103 Drawer
104 Drool
105 Drop it
106 Dry
107 Duck
108 Ear
109 Eat
110 Earth
111 Egg
112 Eggwhite
113 Elephant
114 Elevator
115 Elmo
116 Elmo’s world
117 Enough
118 Episode
119 Eye
120 Eyelash
121 Face
122 Fart
123 Fat
124 Feed the dog
125 Find
126 Fire truck
127 Fish
128 Five
129 Flamingo
130 Floor
131 Food
132 Ford
133 Fork
134 Four
135 Fox
136 Freeze
137 Friday
138 Fridge
139 Frisbee
140 Game
141 Garden
142 Giraffe
143 Girl
144 Good night
145 Gorillas
146 Grandma
147 Grandpa
148 Green
149 Gripy
150 Ground
151 Hair
152 Hand
153 Handbag
154 Hand it over
155 Happy
156 Have
157 Help
158 Hide
159 High chair
160 Hole
161 Home
162 Home made
163 Honda
164 Hop
165 Horse
166 Hotdog
167 Hug
168 Hungry
169 Ice
170 Ice cream
171 It’s not time
172 Jar
173 Juicy
174 Key
175 Kiss
176 Knock down the tower
177 Knock on the door
178 Ladybug
179 Later
180 Leash
181 Lemon
182 Let’s go
183 Lid
184 Light
185 Lock
186 Lollipop
187 Lucy
188 Luggage
189 Mango
190 Many
191 Mat
192 Mayonnaise
193 Meat
194 Mickey
195 Milk
196 Monday
197 Money
198 Moon
199 More
200 Mouse
201 Mouth
202 Music
203 Naked
204 Neck
205 Needle
206 Next
207 Night
208 No
209 Nose
210 Not
211 Note
212 Notebook
213 Off
214 Okay
215 On
216 One
217 Open
218 Orange
219 Out
220 Outside
221 Over
222 Pacifier
223 Pack
224 Page
225 Pants
226 Paper
227 Parking lot
228 Pat
229 Peacock
230 Pear
231 Pee
232 Peel
233 Peeler
234 Penguin
235 Permission
236 Photo
237 Piano
238 Pick it up
239 Pickle
240 Piece
241 Pillow
242 Pink
243 Play
244 Please
245 Plum
246 Pocket
247 Point
248 Police
249 Ponytail
250 Poop
251 Pork
252 Potato
253 Pour
254 Powder
255 Preserved
256 Price tag
257 Puff
258 Puppy
259 Purple
260 Push
261 Put it back
262 Put it down
263 Put it in
264 Put on
265 Quack
266 Quilt
267 Rain
268 Rabbit
269 Ready go
270 Real
271 Really
272 Recognize
273 Red
274 Remote
275 Rice
276 Right
277 Ring
278 Road
279 Roar(lion)
280 Rock
281 Round
282 Rubber band
283 Santa
284 Saturday
285 Sauce
286 Sausage
287 Say
288 Scary
289 Seahorse
290 Seal
291 Seal bag
292 Seat
293 See
294 Seek
295 Shadow
296 Shake
297 Shoes
298 Short
299 Shortalls
300 Shovel
301 Show
302 Shut
303 Sit
304 Sit down
305 Six
306 Sky
307 Sleep
308 Small
309 Sneaker
310 Soap
311 Socks
312 Sorry
313 Spin
314 Spoon
315 Stack
316 Stand up
317 Star
318 Starfish
319 Stomp your feet
320 Stool
321 Stop
322 Strawberry
323 Stroller
324 Subway
325 Suitcase
326 Sunday
327 Supermarket
328 Switch
329 T-shirt
330 Tail
331 Take it
332 Take off
333 Tall
334 Tangerine
335 Tank
336 Taxi
337 Tea
338 That
339 Thin
340 This
341 Thread
342 Three
343 Throw
344 Thursday
345 Time
346 Tired
347 Tissue
348 Tap
349 Tomato
350 Tomorrow
351 Tooth
352 Toothbrush
353 Toothpaste
354 Touch
355 Toyota
356 Treat
357 Tree
358 Triangle
359 Truck
360 Trumpet
361 Tuesday
362 Tummy
363 Turn
364 Turn on
365 Turn off
366 Turnstile
367 Turtle
368 Twin
369 Two
370 Umbrella
371 Under
372 Up
373 Upside down
374 Upsy-daisy
375 Vault
376 Video
377 Waffle
378 Wait
379 Wake
380 Walk
381 Warm
382 Wash your hand
383 Watch
384 Water
385 Watermelon
386 We will we will rock you
387 Wednesday
388 What
389 Wheel
390 Where
391 Who
392 Whole
393 Wipe
394 Woof
395 Work
396 Yeast
397 Yellow
398 Yes
399 Yogurt
400 Yolk
401 Yummy
402 Yucky
403 Zebra
404 iPad
405 iPhone

开喷现在所有流行的GUI(HCI)

Posted in Uncategorized by Kenny Yuan on 2014/03/05

这两天CTS犯了,手疼打不了多少字,先贴个草稿。回头再修订补充——只要还有这一段话贴在这里,这贴就算没有修订完毕。




PC和Mobile共有的问题


Chrome条占用太多空间

操作系统有一条或者两条Chrome,很多APP有上面一条和下面一条(甚至中间还会再有,如果是桌面系统,系统还要给APP添加至少一条),有时候左右也会出现Chrome条,APP内的内容(或浏览器内的网站)还有自己的Chrome条……屏幕空间就是这样被蚕食浪费的。
有些Chrome条所显示的信息和操作是十分必要的,但是并不一定非要用“条”的方式。特别是当你的平板横置、显示器为宽屏的时候。当然这需要打破现有的设计,从而也就需要更高的挑战。可惜多数系统和应用的设计和实现者,都是遵循“常规”、“传统”,在设计的时候就先入为主地一条接一条,把屏幕空间给分掉了(不相信的话,去看各种网站、APP的原始手绘稿,看他们的第一版是如何设计UI的)
http://www.nngroup.com/articles/browser-and-gui-chrome/

sketched_wireframes_9


让用户迁就系统,而不是系统迁就用户

举几个小例子:
系统想问用户一个问题,比如“是不是允许当前APP访问联系人”,那用户就必须要现在回答。否则就什么也做不了,连那个随时可以退出APP的HOME键都不管用了。
系统电量低,需要报警。用户把充电器插上,一直充到100%。然后再解锁设备,系统仍然执着地报告电量低。


至少有50年历史的HCI定律到现在还被处处违反

比如最简单的Fitts’ Law,就是一个如何让用户的鼠标或手指少跑路的问题,到现在也没有看到好的解决方案。用户的手指或者鼠标得需要在屏幕上面左右上下来回翻飞——你说我就想清空个回收站,为什么非要把鼠标挪到屏幕中心去点那个OK?拜托!我的屏幕有30寸呢!中间那个小小的对话框太遥远了。


经常不支持直觉操作

举个例子吧:我想关闭屏幕上的软键盘,应该怎么操作?
——右上角带有叉子按钮的可以点这个按钮;右下角有收回键盘按键的,可以点那个按键。可问题是,你考虑到用户的直觉了没有?
如果我说某种东西是直觉,作为使用过各种UI很多很多年的你和我,可能意见会不一致。那么去观察下一岁的婴儿和没接触过触屏的老人,就会发现:软键盘从下方弹出来,他们常常会有的直觉反应是反着把它滑回去。可惜这个操作没有任何系统支持。所以他们会感到迷惑,然后想办法解决,或者求助。最后就接受了非直觉操作的洗脑,开始用点击来关闭软键盘了。
iPad支持双手“撕”开键盘成为两块,这个有不少人觉得挺好。那为什么沿着软键盘弹出的相反方向,把键盘滑动回去,反倒没有支持?
如果有人仍然不同意我,请想一想下拉的通知中心是用什么方式收回去的?iOS的上滑的控制中心,是用什么方式收起来的?

这些“不支持的直觉操作”,存在于各种地方。如果你发现不了,只能说你用现在这种水平的UI用得太久了,形成了习惯了。


剪切板没有任何可见的提示

相比于拖动,剪切板有独特的优势:可以把操作拆分成阶段,并且可以一次COPY,多次PASTE。
但是,因为剪切板没有任何可见的提示,用户会对以下问题感觉困惑:

  • 我这一次CUT/COPY操作是否成功了?
  • 现在剪切板里有东西么?如果有,是什么样的?
  • 现在剪切板里的东西能用在哪些目标程序中?

其实,剪切板内容可视化不仅仅是可能的,而且还是可以做到很优雅、实用的(比如方便地使用、管理剪切板历史条目,没有可视化就很难做)。


App是一个独立王国


“我可以给你想要的,但必须按我的方式来”



Mobile独有的


在触摸前没有跟踪


触摸事件没有直接反馈


所有APP全是全屏APP,有时候APP需要想办法来填满大屏幕

一个时钟APP,真有必要占满整个平板的屏幕么?
一个计算器APP,真有必要占满整个平板的屏幕么?
一个词典APP,真有必要占满整个平板的屏幕么?
目前有分屏的系统,虽然有一定的装机量(比如三星的NOTE),但还不是太主流。而且,目前可用到的分屏方式也很原始。


主屏图标只能用来启动APP,一般还只能启动到APP的主界面。

有时候启动APP后可以自动找到上次退出时候的位置和状态。但这也并不代表就是用户想要的。比如一个TWITTER图标,点了它就只能启动APP,如果用户启动TWITTER APP只是想来发一条TWEET,那就需要再点一次NEW TWEET按钮。如果APP可以记住上次退出时候的状态,比如某个人的首页,那么APP启动后还要花时候装进来这个人的页面。在用户仅仅想进来发推的时候,这种“智能”反倒更加阻塞了用户想做的操作。
在通知中心发送TWEET或许可以解决TWITTER的问题,但明显这只是一个临时的HACK,不是一个通用解决方案。


APP只能有一个运行界面

这个和APP全屏有关。如果是非全屏,就必须要解决这个问题了。


主屏图标只能有一种数字BADGE

除此之外,主屏图标就再没有能和用户主动交流的手段了。


APP启动只能死等

这个问题跟APP全屏有关。如果不是全屏的APP,那么用户还可以看到和操作系统或其它的APP,这可以在很大程度上缓解等待APP启动时的焦急心理。


只为单手优化

比如iPhone,基本上可以认为是需要用左手握持的。


遍地列表

列表是给懒惰不负责任的开发者准备的。明明有很好的办法展示信息,却不肯下功夫去做,非要使用落后的官方控件。
列表把有用的信息都藏起来了,让人不得不一次一次点击打开新界面,然后再不停地回到上一级界面。这就是所谓的hierarchical browsing,信息密度太低,可用性太差。一个看起来很明显的例子:https://twitter.com/lukew/status/471681632039342081



从手机向平板移植操作系统

在手机上,如果你把弹出的MessageBox放在屏幕中心,其它区域规定为死区不可操作,然后还给MessageBox限定大小,这倒也有情可原。但是你的平板有10寸那么大,弹出的MessageBox还是比火柴盒要小,MessageBox中的文字还需要我滚动才能看完,这算怎么回事?另外你知道我的手从边缘往屏幕中心移动有多么不方便么?(道理和前面的“回收站删除确认非要显示在屏幕中间”的例子相同)



PC独有的


简单粗暴的窗口最大化


拖动困难

  • 拖动的目标难于找到(被遮盖或最小化了)
  • 拖动过程不能中途休息
  • 拖动过程容易被打断
  • 拖动距离往往很远。单独这一条不算太过分,但是有前面几条问题之后,距离太远就成了问题了



P.S. 本文就纯开喷,不提供解决方案(当然这并不代表没有)。许多问题已经在各种探索中解决了,或者尝试解决过。于是为什么没有流行,那就不是简单的“好”与“坏”的问题了。

P.P.S. 如果有人原先不知道解决方案,又迫切地想从我这里知道,那我是不是可以考虑收点咨询费?比如五毛钱一小时?这价钱算公道不?要不我也赶个时髦收BTC好了?¥0.5值多少BTC来着?