Archive for April 2008
算得我郁闷死了……老无所依第二遍 Leave a comment
静电场模拟程序 Leave a comment
http://pickup.mofile.com/5742033951357286
土哥上课说的问题,其实就是解泊松方程,二维PDE。目前没做有源的情况,不过要做的话也不难,事实上很容易。
下面是同步迭代与异步迭代的主要代码:
同步:
Do While WC > 0 And Not IsStop
SN = Val(TxtM.Text)
B(1, 1) = (A(2, 1) + A(1, 2)) / 2
For I = 2 To N – 1
B(1, I) = (A(1, I – 1) + A(1, I + 1) + A(2, I)) / 3
Next
B(1, N) = (A(1, N – 1) + A(2, N)) / 2
For I = 2 To N – 1
B(I, 1) = (A(I, 2) + A(I – 1, 1) + A(I + 1, 1)) / 3
For J = 2 To N – 1
B(I, J) = (A(I – 1, J) + A(I + 1, J) + A(I, J – 1) + A(I, J + 1)) / 4
Next
B(I, N) = (A(I, N – 1) + A(I – 1, N) + A(I + 1, N)) / 3
Next
B(N, 1) = (A(N, 2) + A(N – 1, 1)) / 2
For I = 2 To N – 1
B(N, I) = (A(N, I – 1) + A(N, I + 1) + A(N – 1, I)) / 3
Next
B(N, N) = (A(N, N – 1) + A(N – 1, N)) / 2
Min = 0
Max = 0
WC = 0
For I = 1 To N
For J = 1 To N
If Not (IsA(I, J) = 1) Then
If Not (A(I, J) = B(I, J)) Then
WC = WC + (A(I, J) – B(I, J)) ^ 2
A(I, J) = B(I, J)
End If
End If
If A(I, J) > Max Then Max = A(I, J)
If A(I, J) < Min Then Min = A(I, J)
Next
Next
WC = WC / (N ^ 2)
WC = Sqr(WC)
WC = WC / (Max – Min) * 100
TxtTBWC.Text = WC
If IsShow Then
If ST = 0 Then
PicT.Picture = PicGrid.Image
PicT.Visible = True
PicGrid.Visible = False
PicGrid.AutoRedraw = True
For I = 1 To N
For J = 1 To N
T = 255 / (Max – Min) * (A(I, J) – Min)
PicGrid.Line (I – 1, J – 1)-(I, J), RGB(T, T, T), BF
DoEvents
Next
Next
PicGrid.AutoRedraw = False
PicGrid.Visible = True
PicT.Visible = False
End If
End If
ST = ST + 1
If ST >= SN Then ST = 0
On Error Resume Next
Times = Times + 1
TxtTBD.Text = Times
TA.Text = A(Val(TX.Text), Val(TY.Text))
DoEvents
Loop
异步:
Do While WC > 0 And Not IsStop
SN = Val(TxtM.Text)
WC = 0
B = A(1, 1)
If Not (IsA(1, 1) = 1) Then A(1, 1) = (A(2, 1) + A(1, 2)) / 2
WC = WC + (B – A(1, 1)) ^ 2
For I = 2 To N – 1
B = A(1, I)
If Not (IsA(1, I) = 1) Then A(1, I) = (A(1, I – 1) + A(1, I + 1) + A(2, I)) / 3
WC = WC + (B – A(1, I)) ^ 2
Next
B = A(1, N)
If Not (IsA(1, N) = 1) Then A(1, N) = (A(1, N – 1) + A(2, N)) / 2
WC = WC + (B – A(1, N)) ^ 2
For I = 2 To N – 1
B = A(I, 1)
If Not (IsA(I, 1) = 1) Then A(I, 1) = (A(I, 2) + A(I – 1, 1) + A(I + 1, 1)) / 3
WC = WC + (B – A(I, 1)) ^ 2
For J = 2 To N – 1
B = A(I, J)
If Not (IsA(I, J) = 1) Then A(I, J) = (A(I – 1, J) + A(I + 1, J) + A(I, J – 1) + A(I, J + 1)) / 4
WC = WC + (B – A(I, J)) ^ 2
Next
B = A(I, N)
If Not (IsA(I, N) = 1) Then A(I, N) = (A(I, N – 1) + A(I – 1, N) + A(I + 1, N)) / 3
WC = WC + (B – A(I, N)) ^ 2
Next
B = A(N, 1)
If Not (IsA(N, 1) = 1) Then A(N, 1) = (A(N, 2) + A(N – 1, 1)) / 2
WC = WC + (B – A(N, 1)) ^ 2
For I = 2 To N – 1
B = A(N, I)
If Not (IsA(N, I) = 1) Then A(N, I) = (A(N, I – 1) + A(N, I + 1) + A(N – 1, I)) / 3
WC = WC + (B – A(N, I)) ^ 2
Next
B = A(N, N)
If Not (IsA(N, N) = 1) Then A(N, N) = (A(N, N – 1) + A(N – 1, N)) / 2
WC = WC + (B – A(N, N)) ^ 2
Min = 0
Max = 0
For I = 1 To N
For J = 1 To N
If A(I, J) > Max Then Max = A(I, J)
If A(I, J) < Min Then Min = A(I, J)
Next
Next
WC = WC / (N ^ 2)
WC = Sqr(WC)
WC = WC / (Max – Min) * 100
TxtYBWC.Text = WC
If IsShow Then
If ST = 0 Then
PicT.Picture = PicGrid.Image
PicT.Visible = True
PicGrid.Visible = False
PicGrid.AutoRedraw = True
For I = 1 To N
For J = 1 To N
T = 255 / (Max – Min) * (A(I, J) – Min)
PicGrid.Line (I – 1, J – 1)-(I, J), RGB(T, T, T), BF
DoEvents
Next
Next
PicGrid.AutoRedraw = False
PicGrid.Visible = True
PicT.Visible = False
End If
End If
ST = ST + 1
If ST >= SN Then ST = 0
On Error Resume Next
Times = Times + 1
TxtYBD.Text = Times
TA.Text = A(Val(TX.Text), Val(TY.Text))
DoEvents
Loop
“亿万星辰”卡牌 Leave a comment
SFW最近(其实已经几个月了)推出了一套“亿万星辰”的卡牌系统。
听到“卡牌系统”这个名字,大家第一想到的恐怕是“塔罗牌”。用在这里未免不大合适。
如果看一下这套卡牌的规则,熟悉RPG历史的朋友们可能会想到这么两样东西:“故事接龙会”,与“纸上RPG”。当然,它更接近前者(后者我估计早晚是会推出的,只不过要从这套卡牌系统的市场情况来决定纸上RPG套装的推出时间而已)。
具体规则这里就不介绍了,而且我看到的只是“基础版”的规则(SFW官网没去看过,最近懒得去看了……),从这里看出的是这套卡牌的基本规则是多人协作完成一个故事,竞争的地方在于谁先来结束故事,以及故事中的创意。
那,我们能否这么玩:两人的故事结局是完全不同的,最好是相反的,看谁把不是引向自己的一边。这就加大了竞争性了。
如果能顺利推出纸上RPG系统,那一定更有意思了,很期待。
当然,上述的东西和我的关系不大。我周围的人有这个动力与毅力玩这个的恐怕不超过两个——其中一个还是我自己……
和我有关系的部分是:如何把这个东西电脑化?
上次看德国留学回来的同学玩得过的牌的时候就想过电脑化,可惜后来主要精力用在制作RPG游戏上(上帝保佑我的RPG游戏,图形图像部分搞得我要神经分裂了)。这次的这台卡牌系统事实上也能电脑化——这个是我的特长,基本在看完规则的同时怎么用电脑实现就已经有眉目了。下一步就是抽出时间来制作——这个无论如何都是最麻烦的部分,上帝保佑……
如果制作完成,就可以给SFW了,一定在SFW上很畅销~~~
这个IDEA以前还在推门混的时候就已经有了,可惜当时技术方面还不成熟。现在技术方面自信已经没问题了,问题就是没时间了……
PS:很久没去推门了,不知道那里怎么样了。
PS.PS:很久没写侦探小说了,脑子都快生锈了……
PS.PS.PS:最近抽空在写科幻小说,发觉这能加速脑袋生锈………………
又是一年离别时 3 comments
去年九方大宴似乎还历历在目,闵行一代的风景也似乎才在脚下飞逝,现在却又到了毕业的时节。
当然,这件事情和我没关系。
这两天要不是遇到了下一届的人,还真没想到又到了离别的时候。
去年的这个时候,正在筹划要怎么大宴群雄;一个月以后,九方大宴;两个月以后,策划毕业party;三个月以后,开始憧憬新的生活——随后在四个月以后深陷广义相对论的苦海,五个月以后发现原来新的生活和老的生活的区别仅在于你周围的人是否具有一样的激情。
很难想象大一时寝室的人会因为高数作业做不出而下去打篮球直到晚上十一点的场景会在今天重现;
很难想象大二时在走廊里策划年会并遭到周围寝室的人抄家伙冲出来追杀的场景会在今天再演;
很难想象大三时搞一个水火箭搞得整条走廊都是水而且晚上还在十一点后跑到六楼半去试验装置的场景会在今天复活;
很难想象大四时在走廊中央打牌通宵的场景会在现在又来……
年轻真好啊~~
面对现在一帮成天思考着所谓学术问题的所谓研究生们,时不时地就哀叹生活难道就一直这样了无激情了?还是本科的时候好啊。
大学四年给了每个人很多很不同的东西,而毕业则代表了其中一部分,很可能是一大部分,的离去——而这才是毕业之所以那么让人伤感的原因。可是旧的如果不去,新的又怎么能来呢?
让我们好好享受毕业吧……
下午 3 comments
以比较中肯的视角看到当今的问题——中国拒绝被负面“画像”(转载) 2 comments
国与外国批评者之间的抗议行动和相互指责在周末期间因众多反西方的示威活动而达到了高潮,这凸现出在中国如何看待自身以及外国人如何看待中国之间的巨大鸿沟。
由于双方看待问题的视角各不相同,误解也不断放大。外国批评者关注的是北京对西藏的政策等问题,而许多中国人则认为这些批评者没有看到中国数十年来取得的巨大经济和社会进步。
谴责中国政府政策的人在中国被视为攻击整个国家,这激起了普通民众的怒火。由此引发的抗议又被海外认为是政府默认的民主主义狂潮,这进一步强化了中国的负面形象。
周末期间,中国几大城市的数千人在法国零售商家乐福(Carrefour SA)门前举行示威。这是要求抵制家乐福声浪的组成部分,此举旨在惩罚巴黎奥运火炬传递活动中所出现的混乱场面,以及传言中的该公司最大股东之一对达赖喇嘛的支持。家乐福表示,它与这位西藏精神领袖没有联系,并指出它在中国销售的绝大多数产品都产自中国,在华员工也基本都是中国人。家乐福是法国在中国的最大投资者之一。
许多中国人预计,作为中国重新加入国际社会的标志,以及中国改革开放30年来国际地位不断提升的象征,今夏的北京奥运会将使2008年成为喜庆之年。而国际社会的指责令他们深感失望。
北京某高校21岁的大四学生濮成川(音)说,许多西方人仍将中国看作是斯大林时代的苏联,但他们大多从未到过中国,如今的中国已经不同了。他说,中国的人权记录并不尽善尽美,但却比过去好了许多。
濮成川称,他曾希望奥运会能让世界加深对中国的了解,但他现在担心批评中国的人会利用奥运会实现他们自己的目的。
西方的一些商界人士担忧这种分歧会进一步加大,给跨国公司的运作造成困难或是发生更多针对在华外国公司的抵制行动。中国美国商会(American Chamber of Commerce in China)主席吉莫曼(James Zimmerman)说,外国公司的确感到担心,尤其是那些在中国内外都非常知名的企业。吉莫曼敦促在相互尊重的基础上对存在争议的问题进行公开对话,但他表示,让具有不同观点的人坐下来对话本身就不是一件易事。
中国人针对外国批评的还击还将目标对准了西方媒体,他们说,这些媒体在报导上月西藏拉萨造成平民伤亡的反政府骚乱和政府平息骚乱的行动时采取了不公正的立场。周末期间,中国学生在柏林德国议会门前抗议媒体的偏见,还有数千人在时代华纳公司(Time Warner Inc.)旗下有线电视新闻网(CNN)在洛杉矶的办公场所之外举行了示威。
中国政府似乎也对此感到忧虑。执政的共产党在小心翼翼地处理民族主义情绪的爆发。政府在某种程度上支持这种自发拥护国家统一的民族主义情绪,但也担心如果这种情绪失控将会阻碍经济增长,破坏对外关系。
近日来,官方媒体敦促广大群众将爱国热情投入到日常工作中,中国共产党的喉舌《人民日报》周日在头版发表评论呼吁理性地表达爱国主义。
近几个月来,中国先后面临了冬季冰雪灾害、股市暴跌和消费者物价指数创出12年新高的困扰。对中国的批评更增加了中国人的挫折感。近日流传于网上的一段自制视频中称:“显然,背后是一场包围中国的阴谋,一场新的冷战。”
中国政府常常难以意识到国外对它的看法,也常常比对手更难以向外界传达它的信息。中国驻英国大使傅莹上周在伦敦发表演讲称,最近的事件使她意识到英国对中国存在巨大的信息鸿沟。
中国的教育体制一直在灌输西方列强仍象19世纪一样希望削弱和分裂中国,这带来了对西方的猜忌,也使得中国人对外国批评格外敏感。鼓吹西藏独立的示威令大多数中国人感到不可思议,他们一直受到的教育就是西藏长期以来就是中国的一部分。而中国人对藏独示威活动的群情激奋也令一些西方人感到不解。
30岁的上海IT人士王建硕在他的中英文双语博客中写道,美国人认为自由和自我表现非常重要。中国人则认为国家统一非常重要。西方人和中国人对哪种价值更加重要存在很大的分歧。这里没有对或错,仅仅是不同而已。
许多批评自己政府的中国人也认为西方对中国的谴责忽视了近几十年来中国取得的进步,如让几亿人摆脱了贫困和扩大了人们的自由,尽管做得还比较有限。
52岁的北京居民关晓(音)说,西方的批评者认为中国仍非常封闭,中国人仍在一党控制之下,因此没有人权。
北京的物理系学生濮成川说,他自己的经历显示了中国取得一些进步。出生在中国东北一个贫穷农民家庭的濮成川现在进入了中国最优秀的大学之一就读。他说,由于互联网,他和同学们能够接触到广泛的信息,其中一些来自西方媒体。
濮成川和王建硕等人都认为,中国近年来取得的进步经常得不到西方媒体的承认。中国外企员工中最近广为流传着一位匿名网友用中文、英文和法文写的诗:“当我们沉默时,你们要我们言论自由。当我们不再沉默时,你们称我们是洗脑式的仇外。你们有谁能真正了解我们?”
西方批评者和中国辩驳者对同一事件的看法常常截然不同。西方人看到的是围绕奥运火炬接力发生的事件彰显了藏独支持者的要求,他们还对在火炬周围伴跑的众多中国护跑手感到不满。
对中国人而言,巴黎火炬传递留给他们挥之不去的印象就是一位坐在轮椅上的瘦弱女性紧紧将火炬抱在怀中,不让它被一名头戴藏独旗帜头巾的男人夺去。从那以后,这位28岁的击剑选手金晶就成为了家喻户晓的人物和媒体的明星,而那些认为中国遭受了不公平攻击的人士则将她当作了偶像。
在寻找向西方批评者发泄愤怒的渠道时,许多中国人虽然对越来越高涨的抵制和抗议呼声有所保留,但他们也表示,这种做法是愤怒的中国人传达他们声音的唯一途径。深圳市37岁的商人马飞(音)说,我们能做的唯一事情是警告他们,通过抵制家乐福和其他法国公司在中国的代表把愤怒之情释放出去。他说,外国人,尤其是那些不住在中国的外国人,他们根本不能理解奥运会对中国人民有多大意义。
Jason Dean / Andrew Batson
新版的EditBox.HTC 8 comments
当了这么长时间的爱国青年,今天来点技术方面的(一个原因是前面冲了冷水澡,顿时感觉世界是粉红色的……)。
EditBox.HTC,光看名字你可能不知道是什么。让我这么来解释好了:当你打开校内网,点击日志旁边的发表键,我们就能看到一个Blog编辑的界面。此时,必然有的几个东西是:标题栏,工具箱,正文框,以及其它(这个部分不同的Blog系统与不同的BBS系统不同)。我做的就是这个。用的是HTC(IE下的HTML组件),因而可以当作一个类来处理在多个不同页面中使用的时候就方便了不少。
功能上,比校内的工具箱多了不少东西,不过也有缺陷:表格系统没做,颜色系统做得不够好(因为我懒得去做一个下拉表格框了,虽然用relatively的Span与absolutely的Div两个标签加一点CSS就能做好这个效果了)。然后还有一个问题,就是上传图片功能没做,因为我到现在还不知道我所要作的网站的服务器是否支持FSO。不支持的话我这个功能就白费了(放入数据库?我感觉那还不如不要这个功能来得好……)。应该说是一个功能相当完备齐全的EditBox了。哦,还有一个问题就是没有做HTML切换,这个懒得做了。现在你可以在Word或者FrontPage中编辑好内容Copy过来,格式、表格、图片会自动都过来的,相当好用。还加了Save功能(你可以自己加一个定时Save,比如校内网的功能,很容易的)。
下面是代码:
<public:component tagName=editBox>
<public:property name="value" get="getvalue" put="putvalue"/>
<public:property name="Name" get="getname" put="putname"/>
<public:property name="Depth" put="putdepth"/>
<public:property name="ShowTitle" get="getTitle" put="putTitle"/>
<public:property name="AU" put="putAU"/>
<public:property name="AuName" get="getAN" put="putAN"/>
<public:Method name="clean"/>
<public:Method name="cleanData"/>
<public:Event ID="Submit" Name="Submit"/>
<public:defaults viewlinkContent/>
<style>
.userData{behavior:url(#default#userdata);}
</style>
<script language="javascript">
function putdepth(value){
var imgs = document.getElementsByTagName(‘img’);
for(var i=0;i<imgs.length;i++){
var j=new Array();
j=imgs[i].src.split("/");
var t="";
if(j[j.length-2].toLowerCase()=="image"){
for(var p=0;p<j.length-3;p++)t=t+j[p]+"/";
t=t+j[j.length-2]+"/"+j[j.length-1];
imgs[i].src=t;
}
}
}
function getvalue(){
var ys;
ys=editBox.innerHTML;
return ys;
}
function putvalue(value){
var ys;
ys=value;
ys=ys.replace(new RegExp(‘"’,"gm"),String.fromCharCode(34));
editBox.innerHTML=ys;
}
function getname(){
var ys;
ys=Title.value;
ys=ys.replace(new RegExp(String.fromCharCode(34),"gm"),’"’);
return ys;
}
function putname(value){
var ys;
ys=value;
ys=ys.replace(new RegExp(‘"’,"gm"),String.fromCharCode(34));
Title.value=ys;
}
function getAN(){
var ys;
ys=Author.value;
ys=ys.replace(new RegExp(String.fromCharCode(34),"gm"),’"’);
return ys;
}
function putAN(value){
var ys;
ys=value;
ys=ys.replace(new RegExp(‘"’,"gm"),String.fromCharCode(34));
Author.value=ys;
}
function getTitle(){
var ys;
ys=TN.innerHTML;
ys=ys.replace(new RegExp(String.fromCharCode(34),"gm"),’"’);
return ys;
}
function putTitle(value){
var ys;
ys=value;
ys=ys.replace(new RegExp(‘"’,"gm"),String.fromCharCode(34));
TN.innerHTML=ys;
}
function putAU(value){
var ys;
ys=value;
ys=ys.replace(new RegExp(‘"’,"gm"),String.fromCharCode(34));
Au.innerHTML=ys;
}
function saveData(){
editBox.setAttribute("Context",editBox.innerHTML);
editBox.setAttribute("Title",Title.value);
editBox.save("XMLContext");
}
function loadData(){
editBox.load("XMLContext");
editBox.innerHTML=editBox.getAttribute("Context");
Title.value=editBox.getAttribute("Title");
}
function cleanData(){
editBox.setAttribute("Context","");
editBox.setAttribute("Title","");
editBox.save("XMLContext");
}
function clean(){
cleanData();
editBox.focus();
document.execCommand(‘SelectAll’);
document.execCommand(‘Delete’);
Title.value=""
}
</script>
</public:component>
<div unselectable="on" align=center style="height:300; width:500; background-color:#ffb08b; border:outset #ff5706">
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV align=center><B><Font Size=5><SPAN id="TN">文字编辑</SPAN></Font></B></DIV>
<DIV style="height=7px;overflow=hidden;"></DIV>
<div class="userData" contenteditable=false designMode=off align=left style="display:block;height:28; width:480;background-color:white; font-face:Arial; padding:0; border:inset #ff5706; scrollbar-base-color:#ff5706; overflow=auto;"><input id=Title name="Title" type="text" style="border-style:none;border-width:0px;width:470px;"></div>
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV align=center>
<button unselectable="on" onclick="clean();editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="新建"><Img alt="新建" src="imageNew.jpg" width=20 height=20></button>
<button unselectable="on" onclick="loadData();editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="载入"><Img alt="载入" src="imageLoad.jpg" width=20 height=20></button>
<button unselectable="on" onclick="saveData();editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="记录"><Img alt="记录" src="imageSave.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Cut’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="剪切"><Img alt="剪切" src="imageCut.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Copy’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="复制"><Img alt="复制" src="imageCopy.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Paste’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="粘贴"><Img alt="粘贴" src="imagePaste.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Undo’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="撤消"><Img alt="撤消" src="imageUndo.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Redo’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="重复"><Img alt="重复" src="imageRedo.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘CreateLink’,true,’true’); editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="插入超连接"><Img alt="插入超连接" src="imageLink.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘UnLink’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="删除超连接"><Img alt="删除超连接" src="imageUnLink.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘InsertImage’,true,’true’); editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="插入图片"><Img alt="插入图片" src="imagePic.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘JustifyLeft’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="左对齐"><Img alt="左对齐" src="imageL.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘JustifyCenter’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="居中"><Img alt="居中" src="imageM.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘JustifyRight’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="右对齐"><Img alt="右对齐" src="imageR.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘InsertOrderedList’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="已排序列表"><Img alt="已排序列表" src="imageOL.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘InsertUnorderedList’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="未排序列表"><Img alt="未排序列表" src="imageUL.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Outdent’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="突出"><Img alt="突出" src="imageOD.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Indent’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="缩进"><Img alt="缩进" src="imageID.jpg" width=20 height=20></button>
<BR>
<button unselectable="On" onclick=’document.execCommand("SuperScript");editBox.focus();’ style="background-color:#ffc0a1; border-color:#ffc0a1;width=25px;height=25px;" title="上标"><Img alt="粗体" src="imageSup.jpg" width=20 height=20></button>
<button unselectable="On" onclick=’document.execCommand("SubScript");editBox.focus();’ style="background-color:#ffc0a1; border-color:#ffc0a1;width=25px;height=25px;" title="下标"><Img alt="粗体" src="imageSub.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Bold’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="粗体"><Img alt="粗体" src="imageB.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘Italic’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="斜体"><Img alt="斜体" src="imageI.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘UnderLine’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="下划线"><Img alt="下划线" src="imageU.jpg" width=20 height=20></button>
<button unselectable="on" onclick="document.execCommand(‘StrikeThrough’);editBox.focus();" style="background-color:#ffc0a1;border-color:#ffc0a1;width=25px;height=25px;" title="删除线"><Img alt="删除线" src="imageS.jpg" width=20 height=20></button>
<font size=2><B>字体:</B></font>
<select style="width:65px" onChange="editBox.focus(); document.execCommand(‘FontName’,true,this.options[this.selectedIndex].innerHTML); editBox.focus();">
<option>请选择</option>
<option>宋体</option>
<option>隶书</option>
<option>黑体</option>
<option>楷体_GB2312</option>
<option>Arial</option>
<option>Times New Roman</option>
<option>Courier</option>
<option>Georgia</option>
<option>Verdana</option>
</select>
<font size=2><B>大小:</B></font>
<select style="width:65px" onChange="editBox.focus(); document.execCommand(‘FontSize’,true,this.options[this.selectedIndex].innerHTML); editBox.focus();">
<option>请选择</option>
<option>+7</option>
<option>+6</option>
<option>+5</option>
<option>+4</option>
<option>+3</option>
<option>+2</option>
<option>+1</option>
<option>7</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
<option>-7</option>
<option>-6</option>
<option>-5</option>
<option>-4</option>
<option>-3</option>
<option>-2</option>
<option>-1</option>
</select>
<font size=2><B>颜色:</B></font><DIV id=colorpan style="position:relative;display:none;right:100px;"><DIV style="position:absolute;"><input onKeyUp="color.style.backgroundColor=’#’+red.value+green.value+blue.value;" id="red" size=1 value=00><input onKeyUp="color.style.backgroundColor=’#’+red.value+green.value+blue.value;" id="green" size=1 value=00><input onKeyUp="color.style.backgroundColor=’#’+red.value+green.value+blue.value;" id="blue" size=1 value=00><button unselectable="on" onclick="editBox.focus(); document.execCommand(‘ForeColor’,true,color.style.backgroundColor);editBox.focus();colorpan.style.display=’none’;" style="background-color:#ffc0a1;border-color:#ffc0a1;" title="设置颜色"><B><P id="OverWrite">设置</P></B></button></DIV></DIV><Span id=color style="width:20px;height:20px;overflow:hidden;background-color:#000000" onclick="colorpan.style.display=’inline’;"></Span>
</DIV>
<DIV style="height=7px;overflow=hidden;"></DIV>
<div class="userData" id=editBox contenteditable=true designMode=on align=left style="display:block;height:250; width:480;background-color:white; font-face:Arial; padding:3; border:inset #ff5706; scrollbar-base-color:#ff5706; overflow=auto;"></div>
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV align=left> <Font size=3><B><Span id="Au">作者:</Span></B></Font></DIV>
<div class="userData" contenteditable=false designMode=off align=left style="display:block;height:28; width:480;background-color:white; font-face:Arial; padding:0; border:inset #ff5706; scrollbar-base-color:#ff5706; overflow=auto;"><input id=Author name="Author" type="text" style="border-style:none;border-width:0px;width:470px;"></div></Span>
<DIV style="height=7px;overflow=hidden;"></DIV>
<DIV><button unselectable="on" onclick="Submit.fire();" style="background-color:#ffc0a1;border-color:#ffc0a1;" title="提交"><B>提 交</B></button> <button unselectable="on" onclick="clean();" style="background-color:#ffc0a1;border-color:#ffc0a1;" title="取消"><B>取 消</B></button></DIV>
<DIV style="height=7px;overflow=hidden;"></DIV>
</div>
想5.1抵制家乐福的朋友们看一下 10 comments
当然我也承认ANTI-CNN上也开始变味,网特也跑到了那里开始了自己的那套惯用说辞。不过,沉溺于在天涯骂娘为荣的同胞,你们可以去看看那里最早的几个帖子,置顶的几个帖子。
我还是那句话,5/1集体不去JLF,给他个冷场,我绝对支持,但是5/1去那里打砸抢,对不起,你的行为和3/14的那一群相差也不太远了。当年上海交大学子上街之时纪律之好相信当时看见的人有目共睹,而下午混进别有用心的人之后怎么样?大家还是有目共睹。
如果你出离愤怒,你可以骂我FQ,甚至骂我精蝇,但是请你尊重一下那群在海外为中国奔波的人们,也许他们不如你激情,但是请你想起,你可能昨天一个劲“顶!”的照片,就出自他们之中某个人之手。
1. 一个月前我们多么团结啊,我多么希望我们国家在舆论民意牌上打一个翻身仗啊。刚开始我们的矛头全部指向国外媒体不实报道,初衷是让外国人听到我们的声音。可现在呢?一个破超市,就让我们听不到了继续给CNN等西方媒体施压的声音,全国都是抵制JLF的声音。你看看CNN主播辱骂华人后,外交部三次要求它道歉,人家爱理不理了。这个事情相对于当时裁减图片的事情严重的多。当时CNN虽然也很傲慢,但压力还是蛮大的。连anti-cnn网站都要发出声明。网民们压力哪里去了?全都被JLF话题分流了。
2. 在今后的一段时间,涉世不深的爱国青年们面临着一个巨大的圈套。我非常担心打砸抢事件的发生。重蹈当年99年反美抵制美货示威,04年西安抵制日货示威以及05年广东抵制日货示威的覆辙。我们现在之所以理直气壮就是因为我们说DL组织西藏的青年打砸抢。如果我们在各地出现了打砸抢,等于我们自己捅自己一刀,前功尽弃。
不要自认为自己的组织能力多强,不会出现打砸抢,西安广东的打砸抢,哪次不是以和平示威开始,以打砸抢结束。组织者痛心疾首有什么用?不要拿海外华人的游行比较,海外华人游行是要向当局申请,当局保证绝对的警力控制局势。我们国家的情况大家都知道?往往游行示威突然发生,警力来不及调配。在那种氛围下,只要几个人挑头煽动,整个局势非常容易失控。
3. 原来团结一致的指向反华势力的阵线彻底分裂了,这一点不用我说,大家都看出来了。
4. 现在无论抵制成功或是失败估计都不会有一个好结局了。所有西方媒体都把镜头锁定到了五月一日。我也一直纳闷,为什么非要5.1抵制,我4月7日以后就不去JLF了。后来一想,那天是假期,可以把更多人卷进这场阴谋。如果抵制成功,就算所有支持抵制的人不去JLF。特务们估计也不会甘心,化装成爱国青年四处煽动头脑发热的爱国人民冲击外国驻华办事处。这种可能性很大,形势复杂。如果抵制失败,那么中国人的颜面彻底扫地。中国人在外国人心目中的形象大打折扣。
5. 其他网民有关奥运非政治化的关注几乎被屏蔽,造成中国人自己将奥运和政治捆绑起来。使ZF外交难度更大,说明你原来说的奥运不与政治挂钩在国内都不能响应。
当时我一看到抵制JLF的帖子,我就知道大事不妙,我联想到当年的抵制美货游行,抵制日货游行都是以什么结局收的场。给西方媒体以把柄,给ZF添了乱子,ZF在后面擦屁股都擦了很长时间。新闻发布会老有西方媒体提问当时的游行。显得很尴尬。不要指望ZF这一次能给我们什么指导性建议,对于民意的疏导和利用我们的ZF也在学习中。
这一次的形势比原来那两次更复杂,轮子组织,ZD组织,还有纯特务都在这里等着找机会呢。不说大家也都知道。(当年我知道西安游行学生砸警察的部分砖头是轮子组织用卡车运来发给学生的。光溜溜的水泥地哪里来那么多砖头?学生就这么可爱的被当成了枪使)
真是不知道五月到八月会发生什么事情,天佑中华吧。
抵制的号召也都发出去了,泼出去的水了,现在收回也不可能了。网友们需要多多想想万一出现我所描述的第四种情况,我们怎么应对。很现实,还有不到两个星期的时间,时间紧迫。千万不要出乱子啊。大家集思广益,怎么帮助国家渡过JLF难关。让五月到八月平平稳稳的。迎接奥运会。(我们需要真知灼见,不是一腔怒火和不负责任的言论)
最后提一点建议,现在网络影响大,每个人发帖子前,多多想象会引起什么后果,多多往几个月后想,西方反华势力都不是SB,一个个都是老狐狸,很容易在他们的控制下,挑拨下,国内乱作一团。我们要多多积累战斗经验,不要空有一腔热情。俗话说君子报仇十年不晚。
家乐福抵制运动之后是CNN讨伐战? 2 comments
西方世界的想法(转载) 6 comments
西方国家这次为什么会如次的团结?欧洲的德国 法国,一般是不会冒着这样的风险得罪中国这个经济大国的。伊拉克战争时德国和法国都和中国站在一边,不支持美国对伊动武。为伊拉克而得罪美国,不符合他们的国家利益啊。法国10年前为了不得罪中国,终止了对台军售,损失了几十亿的收入。而为什么今天会冒着这么大的风险公然与中国为敌?难到就是为了和自己根本不相干的西Z和奥运?
而另一个值得让人思考的问题是,一向是西方老大的美国,为什么这一次这么低调?让英 法 德在前台唱主角?对于西Z,西方国家很清楚,再怎么闹,中国也不可能做出让步。对于奥运,他们也很清楚,就算西方国家没有一个领导人出席北京奥运会,中国也就是面子上过不去罢了,对中国有实质影响吗?没有。
所以,西Z只是一个幌子,奥运也只是一个幌子。那么他们到底想从中国得到什么?
西方国家正面临着10年来经济陷入衰退的危险,他们需要有一个有实力的国家为这次西方经济的衰退买单。不言而喻,他们不约而同的想到了中国。 做为一个普通老百姓,我对国际经济没有什么研究,但2 年一开始我还是隐约到中国经济面临的危险,现在也就想起了温总理说过的一句话:2 年也许是中国经济最困难的一年。现在想起正在进行的这场闹剧,真的有点让人毛骨耸然了。美国不是低调,是很冷静,他们早已经不露声色的出招了:
1 美元贬值。因为美元贬值,人民币升值,中国16000亿美元的外汇储备已经人间蒸发了3000亿美元,而且还在继续蒸发中。更要命的是,由于人民币升值,中国出口产品成本增加,沉重的打击中国的出口,许多企业面临倒闭的危险。因为中国企业的倒闭,西方国家生产企业就可以开始生产复苏。
2 通过高油价以拖跨中国经济。中国经济的高速发展需要大量的进品原油,而西方国家则不断的提高石油储备,造成高油价一直持续,以增加中国经济建设的成本。这就是美国为什么要打伊拉克 打伊朗的原因:控制石油就是控制了经济命脉。
3 足涨中国金融泡沫。人民币升值,大量热钱自然要涌入中国,造成中国高成本 高币值的经济泡沫。或许这就是为什么政F就算是背着千夫所指都绝不救市的原因,就是为了打击国际投机资本在中国的恶意圈钱行为,而另一方面却不得不面对成千上万痛不欲生的股民的唾骂而有可能造成国内社会动荡的危险。现在看了,什么西Z事件 抵制奥运都是不足为道的事。
所以,“西Z”和“奥运”只是西方国家绑架的两个“人质”,他们真正的目的不是西Z,也不是奥运,而是以此为要挟,要中国为他们的经济衰退买单。不买单:搞乱你,要死大家一起死。买单:坐下来谈,你答应我我就息事宁人!
中国政F的冷静是对的,死死抓住经济建设这个中心不动摇才是关键。经济如果一跨,那就什么都跨了。 国民要冷静,要相互理解,不要给政F出难题。还是那句话:发展才是硬道理,压倒一切的是稳定。一个普通的中国人都能预料到,我相信政F能从容应对。我们要支持政F打赢这场表面上看起来是舆论战,而事实上是经济的战争
我们需要更团结 希望大家奔走先告
1 多省油 多乘坐公共交通出行 能做车就不要开车 能开窗户就不要开 空调
2 多省电 路灯不用就关掉, 能用耳机就不要开音箱,家电不用就要把整个开关拔下来 又省电又安全 希望政F把夜景工程的灯光就关掉
3 支持国货 能买到国货就不要买外国货 促进内需 钱要给自己人赚
4 努力工作 多开发和制造更好的产品 实业才是救国之本
5 尊重自己 尊重国人 不要崇洋媚外
6 告诉台湾 西Z 包括其他民族的青年 为什么我们现在还这么痛苦别的国家看不起,因为我们的祖辈太喜欢窝里斗,。
7 告诉身边的每一个人 中国只有强大才会有更好的家 ,落后就要挨打挨骂
8 政F在进步 督促政F更快的进步 而不是推到他 那样高兴的是美日 痛苦的是自己
9 转发给群上的弟兄
最后献上一段视频
http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=0&vid=12417440&uid=1401913474