Saturday, October 10, 2009

烘焙原料中英文对照(Z)

粉类
Plain flour面粉
high protein flour 高筋面粉
All-purpose flour 中筋面粉
Low protein flour 低筋面粉
Wholemeal Flour 全麦面粉
Self-raising flour 自发粉
Corn Flour玉黍署粉、玉米粉(棒子面)
Sweet potato flour蕃薯粉
Tapioca starch / tapioca flour木薯粉
Corn Starch粟粉、玉米淀粉
Rice flour粘米粉
Glutinous rice flour糯米粉
Polenta / yellow cornmeal粗玉米豆粉
Potato Starch 生粉/太白粉
Baking Powder 发粉/泡打粉
Baking Soda/Bicarb of soda 小梳打粉、小苏打
Parmesan Cheese Powder 起司粉
Custard powder 蛋黄粉/吉士粉
Egg white powder 蛋白粉
Cooked rice flour 糕仔粉
wheat flour 面粉
Green Pea Starch 绿豆澄粉
Wheat germ 麦芽
Wheat gluten 面筋
Cinnamon 肉桂
Gelatin吉利丁/鱼胶粉
Glucomannan蒟蒻粉
Natural gum powder 蒟蒻果冻粉
Cream of tartar 塔塔粉
Almond Powder 杏仁粉
Water chestnut flour 马蹄粉
Cocoa powder 可可粉
Grounded Cumin Seed 孜然
Grounded Ginger 姜粉
Tumeric 黄姜粉
Meat Tenderizer 嫩肉粉
Grounded Nutmeg 豆寇粉
Grounded Pepper Black 黑胡椒粉
Paprika 辣椒粉

糖类
White sugar 、granulated sugar白砂糖
Castor sugar 细砂糖
Icing sugar 、powerder sugar糖粉
Muscovado sugar黑砂糖
Brown sugar 黄砂糖
Palm sugar 椰糖
Rock sugar 冰糖
Fructos 果糖
Caramelized Sugar焦糖
Maltose/malt sugar麦芽糖
Sucrose蔗糖
Maple Syrup枫糖
Glucose Syrup葡萄糖浆
Corn Syrup玉米糖浆
Frosted Sugar贡白糖
Saccharin糖精
semi sweet chocolate半糖巧克力

坚果、豆类
Almond Slice、silvered almond 杏仁片
Raisins葡萄干
Hazelnut 榛子/尖栗

油脂种类/乳制品
Butter牛油/奶油
Cream忌廉/鲜奶油
Cheese乳酪
Cream Cheese奶油乳酪
Mascarpone Cheese意大利乳酪
Whipping cream鲜奶油
Sour Cream酸奶油
shortening白油
Pastry Margerine/butter oil酥油
Margarine玛琪琳
Lard猪油
Olive Oil橄榄油
Salad Oil沙拉油
Milk牛奶/鲜奶
Evaporated milk无糖炼乳
Nondairy cream powder咖啡奶精粉

添加剂
Instant Yeast 速发酵母
Dry Yeast干酵母
Jelly者哩/果冻
Bread crumbs 面包糠
Bread Improver 面包改良剂
Easter/Ovelet 乳化剂
Alkaline water 碱水
Artificial Food Coloring 食用色素


香料、香草
Vanilla Essence, vanilla extract 香草精
vanilla beans 干香草荚
Clove丁香
Basil九层塔
Artificial Food Flavoring人工香料
Star Anise八角
Anise/Anise大茴香
Fennel小茴香子
Five Spices Powder五香粉
Parsley巴西利
Bay Leaves 月桂叶
Brandy Extract 白兰地精
Thyme 百里香
Cinnamon 肉桂
Cinnamon stick肉桂棒
Coriander 芫荽、香菜
Oregano 花椒叶
Vanilla Bean香草豆
Rosemary迷迭香
Paprika干辣椒粉
Allspice甜胡椒
Nutmeg豆蔻
Caraway葛缕子
Sage鼠尾草
Zest橙皮
Poppy Seed婴栗子
Lavender薰衣草
Basil罗勒
Rum Extract兰姆精
Cassia桂皮

中药类
Polyghace Seche 玉竹
Licorice 甘草
Tuceahoe 伏苓
Fructus Lycii 枸杞子
Shitake 香菇
Angelica Sinensis 当归
Pilosulae 党参

蛋制品
Whole Egg Powder全蛋粉
Egg White 蛋白
Egg White Powde r蛋白粉
Meringue Powder 蛋白霜粉
Egg Yolk Powder 蛋黄粉
Salted Egg Yolk 咸蛋黄

肉类、蔬菜
Side Pork 五花肉
Beef Tendon 牛筋
Beef Shank 牛腱
Cornish Hens 童子鸡
Sausage 香肠
Pork's Tongue 猪舌头
Pork Trotter 猪脚/猪手/猪掌
Logua t枇杷
Shallot 小洋葱头

red onion 红色洋葱
Bitter Melon、gourd 苦瓜
Potato 马铃薯、土豆
Spaghetti Squash 鱼翅瓜、面条瓜
Fig 无花果
Crab螃蟹

调味料
Soy Sauce酱油
Light Soy Sauce生抽
Dark Soy Sauce老抽
Fish Sauce鱼露
Sushi Vinegar寿司醋
fermented red beancurd南乳/红腐乳

Sunday, February 15, 2009

运动曲线研究(缓动效果) 转

运动曲线研究(缓动效果)
作者:金大为 来源:general.blogjava.net  发布时间:2007-10-14 22:24:06.267

刚刚学习了一下网页动画中上的缓动效果,分享一下学习心得。

缓动曲线的概念:

缓动曲线是一个0为起点的连续函数曲线,x轴表示时间变化,y轴表示位移变化。曲线的斜率反映出运动的数度。

缓动效果在Flash动画中比较常见,用于模拟一些现实中常见的运动轨迹,或者制造一些超绚的效果。
而且新版本的Flash中,内置了一些常用的缓动曲线函数。

可惜,Flash的这些曲线函数不是开源的,我们不知道内部如何实现,也就无法将其移植到JS中。感受其绚丽的同时,未免有一丝遗憾。

于是乎,自己琢磨琢磨。

首先,我对Flash的渐变函数接口非常不满。
搞那么多参数干吗?
要描述一个区间的渐变运动特征,只需一个y = f(x)足已。那么一大堆参数,真够罗嗦。
//原理:我们以终点位移为参考,只需要知道中间个点相对于最终位移,我们就能确定运动的规律。
y= f(x)
//约定
//x ∈ [0,1] #将x变化换算成[0,1]是最简单不过的操作
//f(0) = 0 #运动是连续的嘛^_^.
//f(1) != 0 #如果f(1) = 0了,那不就没有运动嘛,中间即使有位移,我也无法计算中间的位移相对于总体位移的比例。

曲线转换
每种类型的渐变都有三种变形

渐入(in)

在过渡的开始提供缓动效果。

渐出(out)

在过渡的结尾提供缓动效果。

渐入渐出(inOut/Both)

在过渡的开始和结尾提供缓动效果。


其中,我们只要知道一个的曲线,其他两个都可以转换生成:
知道渐入曲线之后,将其相对于(0.5,0.5)点绘制镜像,就是一个缓出运动,分段叠加就是一个完整的缓入缓出运动。



首先,常见的加速/减速运动:
初中物理就能搞定。
加速渐变函数为(easeIn):
y=x*x; //y轴比例常数无需考虑

这是一个简单的2次曲线,表现一个渐入运动。
简单的变换一下:y = 1-(1-x)*(1-x) 减速运动(easeOut)
复杂一点:
y = x>0.5? 1-2(1-x)*(1-x) :
2*x*x :
先加速后减速运动(easeBoth)




既然有二次曲线,很自然就想到三次、四次曲线。是的,这些曲线都有类似特征,区别在中间更陡峭,两头平缓(缓入缓出)

接下来,我就想实现一下弹动效果:

这类效果就好像一个甲虫飞到蜘蛛网上,在网上抖动两下,静下来听天由命。
抖动,周期运动,好,我们很快就想到正弦曲线。
方法基本正确,不过我起初还是走弯路了,我自作聪明的想着延长开始的半周期(x轴边形处理,振动让周期先大后小)。
但最终发现效果非常不理想,最后查看yui的实现。模仿一下,走出了这个误区。
我们通常看到的振荡移位效果,都是开始移动了较长位移,给人一种开始的振动周期更长的错觉,振动周期是不需要变化的。
纠正这个错误后,实现曲线函数如下:

y = Math.pow(1024,x-1)*Math.sin(x*((2*(period||1)+0.5)*Math.PI));

利用指数函数的第二象限的渐变特征变形,取处理正弦波形的振幅,达到一个衰减的效果。



趁热打铁,看看yui的其他几类渐变效果:

回退起步效果。
喜欢看动画片的话,你一定记得这个常见的场面,当一个家伙想快跑的时候,一点要先回撤一段距离,能后如突然加速前进。ok要的就是这个效果。
实现其实也很简单,一个二次曲线就可以搞定

y = x*(x-(backDistance||0.1)*4)



撞墙效果

这个名字可能不太合适吧,应该叫撞地效果更合适,鉴于撞墙这个名词更常见一些,也就标题党一回好了:)
玩过弹球吧,弹球的运动规律一定还记得。
对就是这种轨迹。
运功轨迹就是若干条二次曲线的分段拼接。改写一个yui里面的模拟实现。

this.bounceOut = function (x) {
if (x < (1/2.75)) {
return x*x;
} else if (x < (2/2.75)) {
return (x-=(1.5/2.75))*x + .75/7.5625;
} else if (x < (2.5/2.75)) {
return (x-=(2.25/2.75))*x + .9375/7.5625;
}
return (x-=(2.625/2.75))*x + .984375/7.5625;
};
这里手动指出了一大堆参数,其实,这些参数都可以通过计算得出,偷个懒,就这么地吧,^_^