寫!

轉貼: 2011年好聽粵語歌

1 慕容雪(超好聽) -- 薛凱琪
2 浮誇 -- 陳奕迅
3 喜帖街 --(超好聽)謝安琪
4 感激遇到你(超好聽)-- 胡杏兒黃宗澤
5 耿耿於懷 --(超好聽)麥浚龍
6 紅綠燈. -- 鄭融
7 別怪他(TVB[酒店風雲]插曲) -- 楊秀惠
8 Let It Flow -- 鄧麗欣
9 一事無成(超好聽)-- 鄭融
10 七夕 -- 鄧麗欣
11 你瞞我瞞(超好聽)(好聽的粵語歌)Miss v--
12 I Will Be Loving You-- (超好聽)
13 兩生關 --謝安琪
14 無心戀唱很贊滴粵語歌 -- 泳兒
15 被遺棄的公主(超好聽)-- 鄧麗欣
16 戀愛令人心痛(超好聽)--鐘嘉欣韋雄
17 少女的祈禱(超好聽)-- 楊千嬅
18 必殺技 -- 古巨基
19 get out(很喜歡的前奏) -- 衛詩
20 今季拍拍拖 --Square
21 唯一的你.(超好聽)筱吟唯一喜歡的粵語歌曲;很有節奏的說 --hotcha
22 Today -- 梁詠琪
23 嫌棄 -- 梁詠琪
24 分手要狠 -- 吳雨霏
25 塞拉耶佛的羅密歐與茱麗葉 -- 蔣雅文李逸朗
26 發誓 -- 鐘嘉欣
27 直覺(超好聽)-- 鄭欣宜
28 玩玩具-(超好聽) --e-kids
29 兇手(超好聽) -- 戴辛尉
30 一疋布 -- 陳奕迅/小苦妹
31 阿四 -- 鄧健泓
32 時光機 -- 徐智勇
33 下學期 --e-kids
34 奇洛李維斯回信 -- 薛凱琪
35 開始戀愛 --E-kids
36 幸運水晶 -- 陳苑淇
37 -- 傅佩嘉
38 逸後 -- 陳柏宇
39 I Miss You -- 陳柏宇
40 年度之歌 -- 謝安琪
41 十分愛 -- 方力申&鄧麗欣
42 single (超好聽)-- 楊千嬅
43 我的天 -- 張敬軒
44 單戀高校 -- 陳冠希
45 手掌印(超好聽)-- 江若琳
46 旁觀者傷 -- 江若琳
47 情永落(超好聽)--justin
48 敏感 -- 鄧穎芝
49 傷心情歌 --Twins
50 如何離開你(超好聽)(正式版) -- 關心妍
51 合久必婚、(很真實的粵語歌、) -- 李克勤
52 苦情人(超好聽)-- 鄧穎芝
53 天梯粵語女聲 -- 周麗淇
54 殘忍 -- 黃伊汶
55 Where Did You Go(超好聽) -- 鄧紫棋gem
56 以你為榮古巨基 -- 粵語很深情
57 第二次初戀 -- 周吉佩
58 視而不見--(超好聽)林嘉欣
59 後備情人-- (超好聽)區瑞強
60 第幾天 -- 黃宗澤
61 內疚(超好聽)-- EO2
62 花吃了這女孩 -- 傅穎
63 苦口良藥 -- (超好聽)許志安/陳慧珊
64 單車 -- 陳奕迅
65 永久保存(超好聽)-- 陳柏宇
66 有時寂寞 -- 陳慧琳
67 等半天--(超好聽)
68 差一分鐘 -- 關心妍
69 話別(piano'05)-- 鄧麗欣
70 臨走前吻我 -- 陳慧琳
71 文字流淚 -- 謝安琪+陳慧琳
72 戲中有氣 -- 官恩娜
73 Table For Two -- 方皓玟
74 街角祝福2 -- 奔奔
75 . -- 吳日言
76 誰羡慕像我這樣強的人 -- 傅穎
77 錫自己(超好聽)-- 梁洛施
78 眼淚的好戲(超好聽)-- 梁洛施
79 再生花 -- 陳慧琳
80 如果想我哭 -- 方皓玟
81 你知道我在等你們分手嗎(超好聽)- 衛蘭
82 -- 衛蘭
83 落地開花 -- 盧巧音
84 超合金曲(超好聽)蔣雅文+李逸朗 -- 經典歌曲合唱
85 墨爾本的翡翠 -- 林頤
86 眼淚無用-- (超好聽)江若琳
87 愛是不保留 -- 關心研
88 最佳損友 -- 陳奕迅
89 透明人間 -- 麥家瑜
90 聽到的神話 -- 麥家瑜
91 花奴-- 盧巧音
92 可惜我是水瓶座 -- 楊千樺
93 愛不疚(溏心風暴之家好月圓) -- 林峰
94 明知你的他沒有 -- 蔡卓妍
95 二缺一(完美音質版(超好聽)) -- 蔡卓妍
96 殺死我的溫柔(超好聽) -- 麥家瑜
97 有過去的女人 -- 楊千樺
98 失常(超好聽)-- 官恩娜
99 新人(超好聽)--MyGirls
100 他約我去迪士尼(合唱版) -- 陳曉琪 & 陳慧琳
101 自欺欺人. -- 方力申傅穎
102 親朋勿友 -- Cookies
103 千帆(清晰完整版) -- 官恩娜
104 距離(超好聽)-- 吳雨霏
105 時候尚早(cd version -- 藍奕邦
106 發誓--(很美的歌) -- 鐘嘉欣
107 處處吻(超好聽)-- 楊千嬅
108 兩生關-- 謝安琪
109 酷愛(超好聽)-- 張敬軒
110 真命天子 -- 楊千嬅
111 你的眼神 -- 衛蘭
112 原來過得很快樂.. --
113 男左女右(超好聽) --關淑怡
114 櫻花樹下(超好聽)-- 張敬軒
115 目前. -- 洪卓立
116 浪漫世紀~~演而優則唱 -- 胡杏兒
117 幸而~~幸而有你 -- 胡杏兒
118 心淡 -- 容祖兒
119 十個分手的理由(超好聽) -- 蕭正楠
120 玩得麥浚龍 -- 麥浚龍
121 六月很好聽的歌 -- 藍奕邦
122 眼睛不能沒眼淚(超好聽)古巨基 -- 古巨基
123 我不要被你記住(超好聽)--周柏豪
124 all about love -- 楊千嬅
125 友共情 -- 古巨基
126 如果可以待你好 -- 麥浚龍
127 恍如隔世 -- 鄧健泓
128 愛的故事(上) -- 孫耀威
129 如果陽光--馮曦妤
130 座右銘. -- 吳雨霏
131 愛得太遲 -- 古巨基
132 愛與誠 -- 古巨基
133 朋友的愛--twins
134 下次下次--無知
135 心有不甘 -- 衛蘭
136 孖公仔 -- 楊千嬅
137 你幸福嗎 -- 楊千嬅
138 麥芽糖 -- 楊千嬅
139 我在橋上看風景 -- 楊千嬅
140 待你差只想你怕 --
141 兩湯一面(超好聽)-- 余文樂
142 還你門匙(超好聽) -- 余文樂
143 眼紅館 -- 關智斌
144 分手不要太悲哀-關智斌 -- 關智斌
145 放得低 -- 蔡卓妍
146 生還者 -- 蔡卓妍
147 叮叮車 -- 薛凱琪
148 於心有愧 -- 陳奕迅
149 會過去的 -- 許志安&車婉婉
150 -- 鄭融
151 愛在記憶中找你--林峰
152 衛蘭就算世界無童話 -- 衛蘭
153 玩泥沙--關智斌
154 寧願你永不知道 -- 衛詩
155 林峰你並不孤單 -- 林峰
156 明天以後(粵語) -- 林峰泳兒
157 Hurt me you hurt me just like that---傻女 -- 衛詩
158 話太普通 -- 季欣霈農夫
159 陰天假期很好聽的粵語 -- 粵語很深情
160 麥浚龍如果可以待你好 -- 粵語很深情
161 接吻魚的傷悲--
162 不要離我太遠 -- 鄧麗欣
163 夠鐘. -- 周柏豪
164 陳某 -- 周柏豪
165 *木乃伊粵語版*戀愛別注版 -- SKY
166 MORNING -- 衛蘭
167 永和號 -- 張繼聰
168 今天終於知道錯 -- 陳偉霆
169 其實我介意--
170 匆匆 -- 方力申
171 無顧慮的親密 -- 周國賢
172 赤城千葉 -- 周國賢
173 無罪釋放 -- 關心妍
174 張茵 -- 乜野系戀愛
175 花吃了這女孩 -- 傅穎
176 無人完美 (完整) -- 鄭欣宜
177 紅茶易冷很耐聽的一首粵語歌 -- 鐘舒漫
178 My Cookie Can 聽衛蘭的完美音質吧:)(超好聽) -- 衛蘭
179 三位一體--
180 陳奕迅 K歌之王 --
181 兩男一女--
182 分手的禮貌.(超好聽) -- 鄧麗欣
183 可愛不可愛(超好聽)(何炅唱過國語版) -- 方力申
184 鄭中基.無賴 -- 鄭中基
185 直覺(超好聽)(TVB劇集甜言蜜語主題曲) -- 鄭欣宜
186 陳奕迅 -- 不要說話
187 陳奕迅-Shall we talk --
188 電燈膽 -- 鄧麗欣
189 陳奕迅-時光倒流二十年 -- 陳奕迅
190 陳奕迅 - 1874 (原定陪我來卻去了錯誤時代) --
191 Mad U So -- 張繼聰
192 受夠 --(超好聽)鄭融
193 賜我一死 -- 陳詩慧
194 咖啡走糖 -- Virgo
195 好好戀愛 -- 方力申
196 再見不是朋友 -- 鄧麗欣
197 在你遙遠的附近 -- 方力申
198 鐘無豔(超好聽)-- 謝安琪
199 黑白照 -- 鄧麗欣
200 他不准我哭 -- 鄧麗欣
201 日久生情 -- 鄧麗欣
202 失重 (粵語) -- 賈立怡
203 我歌故我在 -- 謝安琪
13 眼紅紅 --Twins
14 無雙譜 -- 方力申
15 習慣失戀 -- 容祖兒
16 木紋(粵語) -- 何韻詩
17 當玫瑰遇上真愛 -- 鄭希怡
18 罪與罰 -- 鄭秀文
19 假天真(320K -- 陳慧琳
20 怎會如此 -- 張智霖
25 明天以後 -- 林峰&泳兒
26 心碎 -- 易欣
29 親密關係 -- 鄭秀文
31 我有今日 --justin
33 默契 -- 鄭秀文
35 末世紀的呼聲 -- 謝霆鋒
36 七友 -- 梁漢文
38 對不起不是你 -- 陳慧琳
39 眼紅館(超好聽的粵語歌~ --BOY~Z
40 愛情萬歲 -- 鄭秀文
41 你未講過 -- 彭羚
42 十指緊扣. -- 張智霖
43 玩得麥浚龍 -- 麥浚龍
44 柯有倫零粵語替身 -- 柯有倫
45 固執一公升的眼淚中文版 -- 陳柏宇
48 多得他(feat.方大同) -- 鄭秀文
49 好好戀愛 -- 方力申/鄧麗欣
51 纏綿遊戲(沉淪於靜靜的夜... -- 彭羚
52 不能愛戀只能暗戀 -- 應昌佑
53 殘忍 -- 黃伊汶
54 愛的故事上集 -- 蔣雅文·李逸朗
55 愛一個人 -- 李克勤&陳慧琳
56 二十世紀少年 -- pingpung
57 花火 -- 粱詠琪
58 相愛無夢..張智霖西關大少主題曲 -- 張智霖
59 十分愛 -- 方力申&鄧麗欣
60 鐘無豔 -- 謝安琪
61 野種子(一個人生活粵語版) -- 陳文媛
62 斷絕來往 -- 陳柏宇
63 壞孩子的天空 -- 陳冠希
64 傻女 -- 衛詩
65 好心好報 -- 方力申VS鄧麗欣
66 暗湧 -- 王菲
67 慕容雪 -- 薜凱琪
68 尋開心 -- 趙學而
69 手掌印 -- 江若琳
70 座右銘. -- 吳雨霏
71 問題少女 -- 鄭融
72 怎麼會愛上這麼一個人 -- 關心妍
73 其實我不快樂鐘嘉欣 -- 鐘嘉欣
74 我不懂你 -- 鐘嘉欣
75 自欺欺人 -- 傅穎方力申
76 傷逝 -- 葉倩文
77 好好戀愛 -- 方力申鄧麗欣
78 再見二丁目 -- 楊千嬅
79 月半小夜曲(Live)-- 容祖兒
80 愛如潮水+習慣失戀(Live)-- 容祖兒&張信哲
81 當愛變成習慣 -- 張學友
82 好朋友 -- 梁漢文
83 紅綠燈 -- 鄭融
84 聽說你愛我 -- 鐘嘉欣
85 孫耀威vs張敬軒=義不容情= -- UNI群星大合唱系列
86 普通朋友 -- EO2
87 親朋勿友 -- 鄧麗欣
88 合久必婚 -- 李克勤
89 花灑 -- 楊千嬅
90 結果 -- 鄭秀文
93 請勿吸煙(女版) --
95 獻世 -- 陳小春
96 拍錯拖 -- 衛蘭
97 記得忘記 -- 林峰
98 怪你過分美麗-張國榮 --Final Collection
99 我還在等什麼(CDVersion) -- 陳豪
100 我們的合唱歌. -- 2.R
101 眼睛不說謊 -- 鍾舒漫
102 方力申其實我想 -- 粵語很深情
103 思前戀後 -- 孫耀威 eric
104 分分鐘需要你(輕鬆幸福的一首歌) -- 莫文蔚
105 不吐不快 -- 張敬軒
106 誰羡慕像我這樣強的人 -- 傅穎
107 唯一的你(超好聽)-- Hotcha
111 墨爾本的翡翠 -- 林頤
112 觸摸心跳 -- 張敬軒
113 粵聼粵有FEEL誠意推薦=歐陽靖vs鐘欣桐=心多
114 All About U -- 鄧紫棋
115 日夜想你 -- 鐘嘉欣
116 戲中有氣 -- 官恩娜
117 () -- 林憶蓮
118 誰明浪子心 -- 王傑&趙學而
119 女人心華星東亞演唱會 -- 鄭秀文
120 暗裡著迷 -- 華仔
121 只想一生跟你走 -- 泳兒
122 愛不起 -- 王傑
124 陰天假期很好聽的粵語 -- 粵語很深情
125 不一樣的我 -- 張柏芝
126 陳柏宇(超好聽)你瞞我瞞 --
129 今天終於知道錯 -- 陳偉霆
130 如果我是陳奕迅 -- Mr.
131  換個方式愛你 -- 林峰
132 如果時間來到_(超好聽)林峰 -- 林峰
133 無情有愛劇集珠光寶氣片尾曲 -- 鍾嘉欣
134 我的最愛 -- 鄧麗欣方力申
135 無心戀唱 -- 泳兒
136 愛在記憶中找你(超好聽) -- 林峯

發表時間:2014年1月27日 | 評論 (0) | 全文

20 Windows DAWs Worth Using

Most of the world use Windows computers, so the chances are you’re one of them. So if you want to produce music on your computer, what are your options? Fortunately there are a heap of them – most of the big name digital audio workstation software works fine on Windows, and they’re not your only choices. So sit down and take a menu. We list the “big gun” software you can choose from, some inexpensive (less than $100) alternatives, and a few free options.

Sometimes the last thing you need when you’re making a choice is more options! But personally I prefer to know what the alternatives are before making up my mind – especially when it potentially costs a lot of money. I’d really appreciate comments of your own experiences. Feel free to let us know which programs you’ve used, how easy they were to get your mind around, and whether they have the features you needed. I’ll add many of your comments to the 2012 version of the list.


The Big Guns

If you’re serious about producing music, you’ll want to invest in the best software you can afford. Here are eleven of the top DAWs, ranging in price from $200 all the way up to $1000. We start with the DAWs we tend to focus on here at Audiotuts+ (the only one missing is Apple’s Logic Pro, which only works on Macs), then branch out to six other popular and powerful alternatives – including a few that are relatively new.

Avid Pro Tools 9

$595 at Amazon

“Power, creativity, and flexibility in the world’s most advanced audio production platform.”

“Whether you’re in a professional facility, home studio, or on the road, nothing gives you the quality, speed, capability, ease, and inspiration to create like Pro Tools, the most widely used audio creation/production system in the industry. With Pro Tools 9, you can compose, record, edit, and mix music and sound for picture the way you want—with a high-performance Avid audio interface or without, on a Mac or PC, and with more flexibility than ever.”

With Pro Tools 9 you no longer need to purchase Digidesign or M-Audio hardware in order to get it. There is now a software-only option, which is great news.

Explore Pro Tools at Audiotuts+:

Image-Line FL Studio 9

$279 (Signature Bundle), $195 (Producer Edition) at Amazon

“FL Studio 9 is a complete software music production environment, representing the culmination of more than 10 years of sustained & focused development. FL9 is the fastest way from your brain to your speakers.”

Explore FL Studio at Audiotuts+:

Ableton Live 8

$395 at Amazon

“Ableton Live is about making music; for composition, songwriting, recording, production, remixing and live performance. Live’s nonlinear, intuitive flow, alongside powerful real-time editing and flexible performance options, make it a unique studio tool and a favorite with live performers. If you’d rather be “making music” than just “using music software,” Ableton Live is for you. Live 8, the latest version, includes a wealth of new techniques and improvements with a new groove engine, revamped warping, live looping, new effects, crossfades in the Arrangement View and a reworked MIDI editor.”

Explore Ableton Live at Audiotuts+:

Propellerhead Reason 5 and Record 1.5

$283 (Reason) and $169 (Record for Reason owners) from Amazon (or $387 for both)

“Reason is a virtual studio rack with all the tools and instruments you need to turn your ideas into music. With its generous sound bank and intuitive flow, Reason helps you along in creative process, and is the music software that never gets in your way.”

“Record gives you unlimited audio tracks, world class effects and mixing gear, and a whole new take on music recording. With an intuitive, straightforward interface and a hands-on approach to capturing performances, Record was designed for musicians – not audio engineers. This is recording done right.”

Explore Reason (and Record) at Audiotuts+:

Steinberg Cubase 6

$478.36 from Amazon

“With an array of sensational features and advanced tools designed to deliver the best and most harmonious results, Cubase 6 is your go-to audio workstation for recording, editing, mixing and producing music of all types. With its emphasis not only on technology and precision but also on user friendliness, usability and ergonomics, Cubase 6 empowers creative imagination to bring out the best in you. That’s why Cubase is the choice of countless musicians and producers around the world. That’s why Cubase 6 is the most advanced music production system today.”

Explore Cubase at Audiotuts+:

Another Six Popular DAWs

No website can cover everything, so at Audiotuts+ we limit our main focus to the applications listed above. That doesn’t mean the other alternatives are not worth considering. Here are six of them. Do you feel that we should be covering some of these?


Great DAWs for Less than $100

If you’re just starting out, or are on a tight budget, then you may not be ready to fork out $1000 for a software program – or even $200. Here are seven great quality apps that you can pick up for less than $100 (or just over $100 in one case).

Cockos REAPER 3

$150 (full commercial license) or $40 (discounted license)

“Audio production without limits.”

“REAPER is a digital audio workstation: a complete multitrack audio and MIDI recording, editing, processing, mixing, and mastering environment.”

“REAPER is designed to let you work quickly and creatively, without imposing any artificial limits on what you can do. REAPER doesn’t have track types, busses, tools, or offline processing. If you want to create a drum bus, simply add a track above the drum tracks and press the folder button – the drums will automatically send to the folder, Once you get the drum levels and FX tweaked right where you want them, you can record the folder’s output to non-destructively freeze the drums and move on. ”

Renoise

Costs 58 EUR

“With Renoise you create loops, beats and melodies efficiently step-by-step. It’s a complete, expandable Digital Audio Workstation (DAW) with a refreshing twist. Renoise is affordable, yet no corners have been cut in regard to features.”

Five Budget Versions of the Big Guns

FL Studio, Ableton Live, Cakewalk, Sony ACID and PreSonus Studio One have budget versions of their software for under $100.


For Free!

I enjoy checking out free software and comparing it with the more expensive alternatives, and have become very impressed with the quality of free software. Here are a few apps that cost nothing, but look like they perform admirably well. If you’ve tried any of them, please let us know your opinion in the comments.

Traverso DAW

“Traverso DAW is an audio recording and editing program which is very well suited to record a single voice, a band, an ensemble, a whole orchestra or any other source of music! Both the home and professional user will find Traverso attractive, it’s clean interface is easy to learn, and enables you to work quickly and efficiently!”

MU.LAB 3

“Enjoy making music.”

“MU.LAB is a hi-quality music application for Mac OSX and Windows, transforming your computer into a complete music studio! MU.LAB does not overwhelm you with a complex feature set, in which you can get lost. On the contrary, MU.LAB is a user-friendly yet rock-solid musical tool designed to create, finetune and play Your Music!”

Frinika

I wouldn’t call Frinika beautiful, but it seems functional. Being Java-based it works on most operating systems.

“Frinika is a free (licensed under GNU GPL) complete music workstation software containing sequencer, midi support, soft synthesizers, audio recorder, piano roll/tracker/notation editing and more. The goal of Frinika is to be a complete platform for making music with your computer, using the versatile Java platform to be able to run on several operating systems, and being open source to be able to embrace the best open source technology being available at any time.”

發表時間:2013年8月30日 | 評論 (0) | 全文

Perfect Cherry Blossom 的聲圖大結合

[東方] 聲畫結合
0:27-0:37Title
1:17-1:30Title2
1:30-1:45山景
1:45-2:20原野(?)
2:20-2:30月免
2:30-2:41金字塔
3:08-3:20謎之文字
3:40-3:50春花
4:00-4:10音符
4:15-4:23笑
4:35-4:45科蚪
5:33-5:46魔法師
6:37-6:54border of life
7:13-7:20迷物
7:52-8:15chrous
8:15-8:24蝴蝶

發表時間:2012年8月4日 | 評論 (0) | 全文

抽象滲漏法則

我是在一個月前看到這篇文章的, 在這個期間, 時不時也會回想起這篇文。

在google 上似乎找不到有人轉載過, 就在這先留種吧!

感想, 本來我是想看看抽象化令事情得到自動化實現的支持理據, 可是卻找到一篇持相反意見的文章, 而家十分有說服力。令我一直的想法幾乎有九十度轉變。

在這特意推薦, 抽象滲漏這四個字實在起得太好了, 不過最可惜的是這種解釋世界演化的觀點也是要被迫於使用電腦概念來解說。

抽象滲漏法則

作者:周思博 (Joel Spolsky)
譯:Paul May 梅普華
Monday, November 11, 2002
屬於Joel on Software, http://www.joelonsoftware.com

你每天不可或缺的Internet裡有個關鍵的小魔法,這個魔法就在TCP通訊協定這個internet的基礎協定裡。

TCP是一種可靠的資料傳輸方法。我說可靠是指如果用TCP在網路上傳一個訊息,訊息一定會到,絕不會亂掉或壞掉。

TCP的用途很多,比如抓取網頁資料或傳電子郵件都是。由於TCP這麼可靠,連那些挪用錢的東非人電郵(譯註:指有陣子常見到的騙人信)都能完整無缺的到達,真是好笑。

相對的有另一種叫IP的不可靠資料傳輸方法。IP不保證資料會傳到,就算到了資料也可能會亂掉。如果你用IP傳送一堆訊 息,很可能只有一半的訊息到達,而且其中還有一些到達的順序和原先傳送時的順序不同,另外可能有幾個訊息的內容會變掉,可能變成可愛的猩猩寶貝照片,更可 能變成一堆看不懂的垃圾,看起來就像臺灣垃圾信的標題一樣。

這裡就是魔法所在:TCP是架在IP上面的。換句話說,TCP不得不靠一個不可靠的工具想辦法可靠地傳送資料。

為了說明這的確是個魔法,想想下面這個本質上相同(雖然有點滑稽),來自真實世界的情節。

想像你有個方法把演員由百老匯送到好萊塢,基本上就是讓人坐上車後開車橫越國家送過去。有些車會出車禍讓可憐的演員掛掉。有時候演員在路上 喝醉了就去剃光頭或刺納粹刺青,結果變得太醜而不能在好萊塢工作。另外由於走的路線不同,演員到達的順序常會跟出發的順序不一樣。現在想像有個叫好萊塢快 遞的新服務,可以把演員送到好萊塢,並且保證演員一定會(a)到達,並保證(b)順序不變而且(c)狀態完美地到達。神奇之處在於好萊塢快遞除了原本的車 子以外,並沒有新的運送方法。好萊塢快遞的作法是在每個演員抵達時檢查演員的狀況,如果狀況不佳就打電話請公司把該演員的雙胞胎送來。如果演員到達的順序 不對,好萊塢快遞會照正確順序重新排好。如果51區有架大幽浮在內華達的高速公路上墜毀阻斷了交通,預定走這條路線的演員就會改走亞歷桑那州,好萊塢快遞 甚至不會把事情告訴加州的導演。導演只會覺得演員來得比平常慢,他們甚至不會聽到幽浮失事的消息。

TCP的魔法大致上就是這樣。這種作法常被電腦科學家稱為抽象:把複雜許多的東西隱藏起來的一種簡化動作。結果很多電腦 程式的設計都是在建立抽象機制。字串程式庫是什麼?它是一種偽裝,假裝電腦能像處理數字一樣輕易的處理字串。檔案系統又是什麼?也是一種偽裝,假裝硬碟並 不是一堆不停旋轉,可以儲存位元的磁性碟片,而是一個有著層層目錄的階層式系統,可以存放一個個由一或多個位元組字串構成的檔案。

把話題拉回TCP。稍早為了讓事情單純一點,我撒了一個小謊,而且現在有些人可能會因為這個謊氣得頭上冒煙。我說過TCP保證你的訊息會到達,其實並不會。如果你養的蛇把連接電腦的網路線咬斷了,就沒有任何IP封包可以通過,這時候TCP當然也不可能讓你的訊息抵達。如果你惹毛了公司的系統管理員,他們為了報復就把你接到已經超過負荷的集線器,因此只有部份的IP封包能通過,這時候TCP是會動,不過一切都會變得很慢。

這就是我稱之為抽象機制有漏洞的狀況。TCP試圖提供一個完整的抽象機制,想隱藏底下不可靠的網路,不過有時候網路會滲漏越過抽象機制,這時就會覺得抽象其實並不太能真的提供保護。這只是我所謂「抽象滲漏法則」的一個例子而已:

所有重大的抽象機制在某種程式上都是有漏洞的。

抽象會失效。有時候輕微有時候很嚴重,反正就是有漏洞。事情會因而出錯,而且當你有抽象機制時到處都可能會發生。下面有一些例子。

    1. 像掃描一個大的二維陣列這麼簡單的動作,是由水平方向或垂直方向掃描都會嚴重影響效率,影響的大小依「木紋」(譯註:二維陣列排列的方 式)的方向而定,某個方向可能比另一個方向多產生許多的分頁失敗,而分頁失敗是很慢的。雖然寫組合語言的程式師應該可以假設自己擁有可連續定址的記憶體空 間,不過虛擬記憶體表示這種假設只是種抽象機制而已。當出現分頁失敗時或是某些記憶體讀取時漏洞就會出現,處理時間會比其他記憶體慢幾毫微秒。
    2. SQL語言希望把資料庫查詢的程序抽象化,讓你只要定義想要的東西,查詢動作的細節就交由資料庫去處理。不過在某些狀況下,有些SQL 查詢比邏輯上相等的查詢慢上幾千倍。這有個很有名的例子,在某個SQL伺服器用"where a=b and b=c and a=c"來查詢,會比用"where a=b and b=c"快上許多,可是查詢的結果其實是一樣的。照道理只要指定規格,並不需要在意程序。可是有時候抽象機制會失效並導致很差的效率,於是你就得跳出來用 查詢規劃分析器找出問題,然後想辦法加快查詢。.
    3. NFS或SMB之類的網路程式庫,能讓你「像」處理本機檔案一樣地處理遠端機器的檔案。有時候連線速度會變得很慢或是斷線,這時遠端檔案就不再像是在本機上了,而身為程式師的你必須加程式碼來處理這種狀況。「遠端檔案和本地檔案一樣」的抽象機制出現漏洞了。 這裡有個Unix系統管理員的具體例子。如果你把使用者的home目錄放在用NFS掛入的磁碟上(一種抽象機制),而使用者建了一個.forward檔案 把他們的電郵全部轉寄到其他地方(另一種抽象機制),如果新郵件進來時NFS伺服器停掉了,由於找不到.forward檔訊息並不會被轉寄出去。這個抽象 機制的漏洞就真的會把一些訊息丟掉。
    4. C++字串類別應該能讓你假裝字串是個第一級(first-class)資料。它們嘗試把「字串很難處理」這個事實抽象掉,讓它使用上像整數一樣容易。幾乎所有C++字串類別都會多載+運算子,才能把字串連接寫成s + "bar"。不過你知道嗎?不過怎麼努力,世上還是沒有C++字串類別能讓你寫成"foo" + "bar",因為C++裡的字串常數一定是char*,絕對不會變成字串。這個抽象機制呈現一個程式語言本身不給補的漏洞。(有趣的是,C++隨時間演進的歷史,可以描述成嘗試用修補字串抽象機制漏洞的過程。他們為什麼不直接在語言本身加個原生的字串類別?這實在讓我搞不懂。)
    5. 再來就是下雨天時開車沒辦法開得和平常一樣快,雖然車上有擋風玻璃雨刷有頭燈有車頂還有暖氣,這些裝備應該是讓你可以忽略下雨這個事實 (他們把天氣抽象化了),不過看吧,你還是得擔心天雨路滑,有時候雨甚至會大到你看不遠,所以在只好慢慢地開,因為基於抽象滲漏法則,天氣永遠不能完全被 抽象化。

抽象滲漏法則會造成問題的原因之一,是因為它說明了抽象機制並不真能照原構想簡化我們的生活。當我想訓練某人成為C++程式師時,最好能完全不教char*和指標運算,直接去學STL字串。問題是總有一天他們會寫出"foo" + "bar"這 樣的程式然後看到怪事出現,於是我就得停下來教他們有關char*的事情。他們也可能會試著呼叫某個需要OUT LPTSTR參數的Windows API函數,於是又得把char*、指標、Unicode、wchar_t以及TCHAR含入檔搞懂,才會知道如何呼叫。而這些全都是漏洞。

在教COM程式設計時,最好只要教學生如何使用Visual Studio的精靈和各個程式產生功能。不過萬一出了任何問題,他們根本不會知道怎麼回事,也不知道如何除錯或回復。我還是得教他們IUnknown和CLSID還有ProgIDS以及。哦,饒了我吧!

在教ASP.NET程式設計時,最好只要教學生可以在元件上雙擊,然後就能撰寫使用者點擊該元件時在伺服器執行的程式。不過處理超連結(<a>) 點擊事件的HTML程式,和某個按鈕被按時的處理程式是不一樣的,而ASP.NET實際上是把這之間的差異抽象化了。問題來了,ASP.NET的設計者必 須把HTML無法由超連結傳送表格的事實隱藏起來。他們的做法是在超連結的onclick產理加上幾行JavaScript程式。不過這種抽象機制也有漏 洞,如果使用者關閉JavaScript功能,ASP.NET的應用程式就不能正常的運作了,萬一程式師又不瞭解ASP.NET抽象掉什麼東西,根本不可 能知道出了什麼問題。

抽象滲漏法則表示,當某人發明一套神奇的新程式產生工具,可以大幅提升效率等等,就會聽到很多人說:「應該先學會如何手動進行,然後才用這 個神奇的工具來節省時間。」 程式產生工具假裝抽象掉某些東西,和其他所有抽象機制一樣都有漏洞,而唯一能適當處理漏洞的方法,就是弄懂該抽象原理以及所隱藏的東西。所以抽象機制雖然 替我們節省了工作的時間,不過學習的時間是省不掉的。

而這一切都似非而是地表示,即使我們擁有愈來愈高階的程式設計工具,抽象化也做得愈來愈好,要成為一個純熟的程式師卻是愈來愈難了。

我第一次去微軟實習時,寫了一個在麥金塔執行的字串程式庫。那是一個很典型的任務:寫一個自己的strcat函數傳回指向新字串結尾的指標。只要寫幾行C就夠了。我做的每件事都寫在K&R裡面(一本講C程式語言的薄書)。

今天為了要做CityDesk,我必須會Visual Basic、COM、ATL、C++、InnoSetup、Internet Explorer內部機制、正規表示式、DOM、HTML、CSS以及XML。一大堆比古老的K&R更高階的工具,可是我還是得會K&R 講的東西,否則我就完了。

我們十年前可能想像過,現在會有某些全新的程式設計典範讓程式設計更容易。事實上這些年間所建立的抽象機制,的確讓我們 能處理更高複雜度的軟體開發(如GUI程式設計和網路程式設計),這是十或十五年前無法處理的。這些偉大的工具(比如OO型式的程式語言)雖然能讓我們用 飛快的速度完成許多工作,不過總會有一天我們得去追查因抽象滲漏而產生的問題,到時候就得查上兩星期了。另外雖然你得雇一個以寫VB程式為主的程式師,不 過單純的VB程式師是不夠的,因為當VB的抽象機制滲漏時他們就完全卡住了。

抽象滲漏法則正在拖垮我們。

這些網頁的內容為表達個人意見。
All contents Copyright © 1999-2006 by Joel Spolsky. All Rights Reserved.

發表時間:2011年9月2日 | 評論 (0) | 全文

情意結 陳慧嫻

我初時以為陳慧嫻可以用呢隻大碟返返出黎, 可惜事與願違。

1.明日有明天
2.柯德莉夏萍穿過的鞋
3.情意結
4.到處留情
5.拈花惹草
6.蕭邦與我
7.Gloomy Sunday
8.把悲傷看透時
9.Tomorrow Is Another Day
10.傻女的新衣
11.Computer Data
12.明日有明天(Mv)
13.奇妙旅程(Bonus Avcd)
14.傻女(Bonus Avcd)
15.千千闕歌(Bonus Avcd)
16.與淚抱擁
17.我寂寞
18.紅茶館
19.今天夜裡總下雨
20.今天的愛人是誰
21.戀戀風塵
22.癡情意外
23.永遠愛你的人
24.飄雪

明日有明天
優雅又出色的曲風和節奏, 紅唔起的原因僅僅是: 不是K歌

柯德莉夏萍穿過的鞋
又特色又可愛的歌, 可惜和上一首一樣, 這麼幻象型式的節奏有點難唱

情意結
悠揚的大眾旋律, 算是比較流行的一首了, 以前有煲過

 

 

發表時間:2010年10月1日 | 評論 (0) | 全文

超神器

發表時間:2010年8月29日 | 評論 (3) | 全文

iTouch 2G 從iOS4降級出現3194未知錯誤的解決方案


 前幾天把自己的iTouch 2G升級到iOS4後發現超慢,於是想降級重新刷機回固件3.1.3。沒想到老是出現 An unknown error occurred (3194),最後Google到其實只要降級到3.1.2即可。刷機用了黑雨。一切完美。刷機過程就不多寫了。
發表時間:2010年6月27日 | 評論 (1) | 全文

[舊聞]Microsoft Zune HD(32G銀色)評測 (轉自IT168數碼網)


 9月15日,Zune HD已經在美國正式發售。微軟目前還沒有在別的地方銷售這款產品的打算,所以只能說美國的玩家很有福氣。有意思的是,宗宗釋放一個殺傷威力32G的魔法,耗費289美元,比愛她吃少了10點!身處中國買不到宗宗的的朋友也不要太擔心,我們給大家準備了Zune HD零售版的拆解圖,以及一些詳細的報導,還有和「水果愛她吃」的對比哦。  32GB版Zune HD,售價289美元,比32GB iPod touch低10美元   我們知道Zune HD是可以支持720P視頻輸出的,這在國內華南廠商中比較常見,不過對於國外大品牌來說倒不多見。另外,仔細看包裝下方的小字,高清輸出需要其他配件。我們瞭解到這是一個底座,報價90刀。機身採用鋼材質,邊緣內收顯得更為纖薄,徵集重量才74克,採用3.3英吋OLED屏幕,非常豔麗。 包裝盒上明確標明高清輸出需要另購配件,屏幕本身份辨率僅480x272輕薄秀氣,屏幕可是大氣的3.3英吋OLED,色彩非常豔麗注意到了麼,邊緣採用弧形收邊,所以顯得輕薄。鋼材質的質感真不錯機身底部是非常特殊的數據接口以及標準3.5mm耳機插孔頂部就是電源開關了機身側面還有一行字:「來自西雅圖的問候!」蘋果的產品,不論是桑吉艾斯還是愛她吃,整機都看不到螺絲,想要拆開必須「大力出奇蹟」,在產品表面難免留下一些傷痕。從第一代iPod開始,蘋果就是這樣設計產品的,據說可以最大限度保持整體風格的一致。而在微軟Zune HD上就略為文明一點,我們看到好大的四顆螺絲,而且沒有「撕毀不保」的標籤!拆卸蘋果iPod touch 3G需要一點暴力然後touch 3G的機身就能打開Zune HD外殼上好大的四顆螺絲三角形的螺絲照樣輕鬆拆解   然後,整個機身可以輕鬆打開了。我們發現,上半部分是電池,而電路板在下半部分。這一點,倒是和蘋果差不多Zune HD的上半部分是電池,下面是電路板touch 3G也是這樣設計的 不過明顯機身更肥「獻給我們的公主」,這是在緬懷Zune團隊中一位英年早逝的女性開發人員Tegra inside!蘋果touch三代


好,接下來是大法師的個人秀:NVIDIA Tegra處理器,右方是SiPORT HD Radio廣播接收器,左上方為現代1Gb(128MB)SDRAM,其下方則是Kionix KXSD9加速度計動作感應芯片。相應的,蘋果Touch三代的cpu為339S0075 ARM,板載兩個16GB的三星Flash顆粒。
Zune HD的電池容量660mah蘋果touch 三代的電池為2.92瓦時,折算下來應該是789mAh


Zune HD採用3.7V 2.45Wh 660mAh電池,而touch三代電池標註為2.92Wh,折算下來為789mAh,也就是說Zune HD電池容量小了16%,但是微軟標稱音樂播放時間33小時,反而比iPod touch多3小時,OLED屏幕的節電性能可能是最主要的優勢。細算一下,touch 3G每小時耗電26.3mAh,而微軟的Zune HD為20mAh。當然,還有更為強悍的,比如蘋果shuffle才7.3mAh。
底部的塑料部分據說是為方便無線信號收發而設的接下來繼續擰螺絲開始拆卸主板頂部的電源開關蓋板斷開屏幕排線分離前面板和內部框架,兩條排線分別傳輸觸摸信號和顯示信號這個是側面按鍵對應的位置


Zune HD主板的正面,中間是Nvidia Tegra APX2600處理器,基於ARM11構架,主頻600Mhz,採用SOC設計,集成CPU,GPU,南北橋以及內存控制器,還有嵌入式Flash。最後一點是它和APX2500的一大區別。
主板的正面這是蘋果touch 3G的電路板


Zune HD主板背面:包括兩顆來自東芝16GB閃存,Phison Electronics PS8006 閃存控制器(右側長條形芯片,一堆針腳的那個),Atmel 8Kb EEPROM(接口上方),以及左側的Wolfson Micro歐勝 WM8352音頻芯片。接口上還有富士康的字樣,看來ZuneHD是它代工。
兩顆來自東芝的16GB flash顆粒touch 3G背部非常空曠

其他部分介紹

  好,接下來我們看看一些細節的地方。對於前面板,微軟宣稱採用了非常耐磨的玻璃材質。屏幕類型為OLED,自發電有機二極管,比傳統的LCD面板色彩優秀一些,視角也更為廣闊,由於不需要背光組件,OLED可以做的非常薄;最重要的是,省電30%以上。
分開前面板還有OLED屏幕這顆芯片居然是光盤大鱷萊德下屬萊寶科技生產(RiT display)屏幕厚度,僅為1mm上下注意保護框上有Avago的字樣這個「晶光閃閃」的芯片是Atheros出品的AR6002 一顆Wifi芯片好,到此為止拆解結束Zune HD與touch3G的一些對比 漫步者有獎活動彩蛋-10月22日

 

  作為時下最耀眼的兩大多媒體播放器,很多朋友都想知道他們誰更強大。沒關係,我們把他們的主要參數還有報價什麼的都列出來了,大家可以仔細看看。Zune HD 32GB版本的價格略微便宜10美元,顏色方面也更豐富,並且看起來比touch3瘦一些,重量也略輕。由於電池容量比較大,播放時間更長,而充電時間短了不少。
 

  顯示效果方面,Zune HD採用了OLED屏幕,色彩和視角都更出色,響應時間也比較短,這意味著拖影問題得到一定解決。支持的文件格式方面,Zune HD優秀的多,支持HD收音,而且可以直接解碼720P,而蘋果touch3不支持收音,性能方面雖然能滿足720P解碼需求,但是目前iTunes9並不支持傳入高清文件。touch3具有一個揚聲器,可以支持外放,並且在軟件方面具有非常大的優勢,對比一下,目前Zune HD的軟件少得可憐。不過微軟可並不很軟,憑藉強大的研發團隊和開放平台策略,相信軟件問題很快就能解決鳥.

另外,微軟針對ZuneHD的軟件進行了升級,新的軟件可以支持更多的功能,下載音樂和視頻也更加方便,對遊戲的支持也有所提高。

微軟發佈ZuneHD!軟件服務同步升級

  這則消息也非常有意思,在Zune HD的一個附件,就是那個底座,用來進行視頻輸出的東東,他的說明書上有這樣一段話:「可以用於zune HD以及其他Zune播放器」,難道微軟藏了一手可還有一堆新產品沒有發佈?又或者說明書印錯了?

發表時間:2010年3月20日 | 評論 (0) | 全文

[分享]極好用的color picker


 http://www.colorpicker.com/

下面還有配色功能

發表時間:2010年3月4日 | 評論 (0) | 全文

《貝多芬病毒》


貝多芬病毒在TVB 有播啦

http://zh.wikipedia.org/wiki/%E8%B2%9D%E5%A4%9A%E8%8A%AC%E7%97%85%E6%AF%92

果然...悲愴第三樂章還有這樣的衍生物...

也請看看其他人的說法

http://fenfen0615.pixnet.net/blog/post/16029974
發表時間:2009年9月2日 | 評論 (0) | 全文