常用資訊速查

2009年1月31日 星期六

SSRS(II)


Microsoft SQL Server 2005 Reporting Services Step by Step

第三章跟着做一遍的话,大概就了解整个架构了。 第18章说明了以url发布报表的方式,解决了很多以前遇到的问题。

SQL.Server.2005.Reporting.Services.in.Action(Nov.2006 Manning)

第36页,1.8节,列出了RS的特点,基本上也是我们最常见的需求列表

2009年1月30日 星期五

ror展示筆記


時間指令功能
00:05rails brablog建立應用目錄結構
00:10cd brablog
00:15./script/server啟動網頁伺服器
00:25開啟網頁
00:34開啟新終端
00:42開啟textmate
01:00./script/generate controller Blog建立controller
01:17開啟blog_controller.rb
01:22試圖開啟blog
01:30"於controller中加入index方法,印出helloworld"
01:37開啟blog,成功顯示預設網頁
01:47清空controller.index新增view,命名為index.rhtml,印出hello…
01:57開啟blog,成功顯示預設網頁
02:02移除controller.index,因index.rhtml已存在
02:13編輯database.yml以指定資料庫名稱
02:26創建資料庫
02:36創建posts資料表
02:42新增id/title欄位
02:54./script/generate model Post建立model
03:09開啟post.rb
03:15於controller中加入post的scaffold(鷹架; 支架; 臨時搭起的台架; 斷頭臺)
03:20試圖開啟blog
03:30動啟網頁伺服器
03:39試圖開啟blog
03:42按下new post以新增資料
03:48完成新增回到主畫面
03:51按下show顯示明細
03:53按下edit進行編輯
03:55新增body欄位
04:04重載編輯頁面,表示model促成scaffold(controller)連動view
04:12完成編輯按下update鍵,回到明細畫面;注意flash的出現
04:17按下edit進行編輯
04:20新增created_at欄位
04:27重載編輯頁面,表示model促成scaffold(controller)連動view
04:32調整欄位順序
04:34重載編輯頁面,表示model促成scaffold(controller)連動view
04:39完成編輯按下update鍵,回到明細畫面;注意flash的出現
04:42按下back回到主畫面
04:44再新增一筆資料
04:54於post.rb中檢核資料
05:00按下create示範檢核功能
05:13按下create示範檢核功能;注意flash的出現
05:30./script/generate scaffold Post Blog將scaffold具體化為程式碼至controller
05:32提示是否覆蓋controller
05:41重載主頁面;看起來沒什麼不同
05:45檢視controller,發現自動產生不少action程式碼,有new,create/edit/update/destroy,index/list/show
05:53把程式碼fold起來,不知vim做得到否?
05:56展示對應各action的view亦已自動產生
06:00修改list.rhtml的排版
07:20重載主頁面;看起來開始有點不同
07:34再新增一筆資料
07:47按下create示範檢核功能;注意flash的出現
07:50反向排序list.rhtml
07:55重載主頁面;看起來開始有點不同
08:06按下edit進行編輯,示範字體強調功能
08:15重載明細頁面;看起來沒什麼不同
08:18修改list.rhtml的排版,將內文textilize
08:34修改controller中的list action,準備示範partials
08:45修改list.rhtml的排版,剪下部分文字,準備示範partials
08:50新增_post.rhtml,將list.rhtml所剪下的部分貼上
08:57修改list.rhtml,下達render :partial指令
09:08重載主頁面;看起來沒什麼不同
09:13修改show.rhtml,下達render :partial指令
09:28重載明細頁面;看起來沒什麼不同
09:36./script/generate model Comment建立model
09:49修改comment.rb,建立belongs_to關聯至post
09:55修改post.rb,建立has_many關聯至comments(為什麼是複數呢?)
10:00新增comments資料表
10:24建立一筆comment資料列
10:43修改show.rhtml,加入comment;注意他打了fore後用了code template
11:00重載明細頁面;看起來多了comment
11:10"編輯明細頁面;看起來多了""comment"""
11:15使用form_tag以在同一頁面得以新增comment
11:46重載明細頁面;看起來多了comment輸入功能;但controller中尚未有此action
11:51於controller中新增comment action
12:05編輯明細頁面,傳遞@post作為form_tag參數
12:15於controller中定義comment action為新增一comment
設定flash訊息
重導網頁至明細頁面
12:45重載明細頁面;看起來沒什麼不同;新增一些comment
12:54重載明細頁面;看起來多了comment及flash訊息
13:05rake stats一些統計資料
13:10tail -f log/development.log一些log資料
13:20觀察log的新增
13:39進行測試

Server Application Unavailable

显然网路上有很多针对此一问题的讨论,不过在我的情况是完全不适用

最后发现的解决方法是

  1. 重装.net freamework;因为似乎任何aspx檔均产生此一错误,不论位在何处
  2. 错误变成"…Reporting Services 错误 授予的权限不足,无法执行此操作。 (rsAccessDenied)"。检视 http://msdn.microsoft.com/zh-cn/library/ms159778(SQL.90).aspx 后根据其说明,停止iis,重新设定report manager及report server,启动iis,结果正确执行

此一问题花了近两个工作天解决,不可说不是浪费时间。这个微软产品的"特性"满好笑的,B要正确安装有赖于A的正常工作,而A的正常工作在安装了B后却发生问题,因此要重新安装A。由于B在安装后设定时A已不正常,因此A重新安装后要重新设定B。不知SQL SERVER 2008使用自带的WEB SERVER后,问题是否有解决?

ROR教程及连结现存资料库/表的注意事项

Agile Web Development with Rails

http://www.cnblogs.com/dahuzizyd/archive/2007/04/13/ruby_on_rails_windows_instatnrails_study_all.html

连结现存的资料库/表,例如sql server 2005中自带的pubs资料库的titles资料表时,下达ruby script\generate scaffold Title title:string notes:text指令,以指定所显示的字段后,还有三个问题要解决。

第一个是连接到sql资料库;

第二个是解决该资料表中使用了type作为字段名称;
http://www.ruby-forum.com/topic/101557
第三个是指定主键

综上所述,所产生的model应修改如下

class Title < ActiveRecord::Base
set_inheritance_column :ruby_type
set_primary_key "title_id"
# getter for the "type" column
def device_type
self[:type]
end

# setter for the "type" column
def device_type=(s)
self[:type] = s
end
end


此外当主键是复合键时还有其它的问题要考虑

RoR 2.2的注意事项

建议不要再去看rails_take2_with_sound.mov,要直接看rails_blog_2.mov,因为架构上有很大的改变。

http://minimada.blogspot.com/2008/04/with-scaffold-ruby-onrails.html

产生scaffold后,rake db:migrate,会自动产生对应的字段。但是如要套用到现存的资料表,要如何做呢?在 views 子目录下的*.html.erb 必需要进行对应的修正。原来预设的for回圈中,使用的物件预设的情况下均有一键值id,若名称不符,必需指定代用的字段,如原来作为link_to参数的为store物件,需改为 :id=>store.stor_id

Professional.Ruby.on.Rails(Wrox.Feb.2008)中的第六章,有这么一段话


If you are in a situation where you have an existing database schema to work with, you need todecide how to manage it.

这明确指出了,整个第六章就是在讨论如何处理legacy database的方式,尤其是159~160页。

http://wiki.rubyonrails.org/rails/pages/howtouselegacyschemas

此一官方网址也提出了解决方案,最简单的方式是利用资料库的alias功能。此外,在model中加入set_primary_key 指定主键也是非常重要的。

http://zusocfc.blogspot.com/2006/08/setprimarykey.html

Agile Web Development with Rails 此书第三部份深入讲解了rails的组成,相当有深度。尤其是第16章说明了Active Records的原理,了解此章将使阅读原始码的能力大增。

Agile Web Development with Rails(2nd ed.)書中第16章第3節的部份,雖然繼續使用uid還是可以的,但是會比較麻煩點!該節最後一句話:When you need to set the primary key, use id. At all other times, use the actual column.

其它像The rails way及Rails recipes都有提到类似的情况及处理方式

2009年1月26日 星期一

Ruby / RoR

与Eclipse整合

http://notreally.javaeye.com/blog/182874

最基本的ror安装方式

http://rubyonrails.org/download

与outlook整合的方式

http://snippets.dzone.com/posts/show/4547

HowtoConnectToMicrosoftSQLServer

http://wiki.rubyonrails.org/rails/pages/HowtoConnectToMicrosoftSQLServer

我想它要讲的是抓2.2版,里面才会有ADO.rb

在执行rails_take2_with_sound.mov当中的范例时,对script目录下的脚本通常都需额外下达ruby指令;这可能是环境设定的差异

路径上的反斜或正斜线的效果都是一样的

改变 config\database.yml 中任何资料后,一定要记得重启Webricks伺服器

scaffold在2.2版以后也必需使用script/generate scaffold明确地产生

scaffold的使用方法有改变,请不要直接在controller中直接呼叫,最好直接修改上一步产生的controller

资料表中有某些栏位的名字有所禁止,如type

Rails源代码分析 http://blog.csdn.net/jlaky

2009年1月25日 星期日

领域专用语言(domain specific language / DSL)

http://www.infoq.com/cn/news/2007/08/multi-lingual-programming

我觉得/相信ROR的作者们或多或少都和GTD的倡言者有相似之处

把系统去芜存菁,然后推到极致

但是我相信某些地方还等待着VISUAL PROGRAMMING及语音办识及人工智慧的加入

REBOL、Erlang、F#还有更多!!!

http://rebollovesjerry.blogspot.com/2008/05/rebol-erlang-f.html

有没有人想过,程式语言为何出现的速度如此惊人呢?

在程序设计语言的页面上,rebol竟与delphi出现在其它分类…

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

在这个排名中,前20名只有D(改良的c++)我不知是什么,其它甚至多数都有用过…

21是os400的rpg,23是lisp,24是matlab,天啊…

似乎不是什么好现象?当然我可以说是依任务需要

有幸瞄了一下领域专用语言(domain specific language / DSL),Martin Fowler所提出

看来这也将证明之前投资在COMPILER GENERATOR/ANTLR上的时间是白费了…

曾经我以为天底下只有c++值得投资(1990年代)…没想到这个投资只是个小小的开始…

比较好的说法我想应该是,语言本身只是一个工具,就像是不同的起子、刀具

有的项目只需要其中一种,有的需要综合运用

我想在机械加工界可能有这样的人,也是专精于某一两种工具的使用

但是知道什么场合使用什么工具,或许才是更有价值的技能--如果要造的是飞机的话

ibm的网站上,总是不断加入各式各样的内容,让人认为它什么都有,目的也在此吧

但是再以飞机作为例子,它的delivery还包括各式的手册,对飞行员的培训,各种准则的支持(etops...)

项目进行中也包含了各种内部文件的制作和流程的建立,品管的要求

我相信最终这都推向一个极限,就是一个对模版的全面了解和应用的能力

回过头来说语言这个东西,它还和现存的资源有关

logo是排名很前面的语言,但它在实际面应用并不大,主要就是它现存的资源不足

资源不足我也可以说是支援不足,遇到问题你google也google不到解法

正常人,或说是解决问题比较或然率大的方式,都会先survey一下市场上存在的方案

然后cost down,看有没有开源或免费软件,非到必要是不会动手改写程式

因为任何程度的客制化,在未来都会成为惊人的成本,不论维护上或升级上

因为最近要帮人解决一个现行系统的维护问题,因此有感而发

从头开发一个量身订作的方案,终究在现实中不可行

只能在现行方案的基础上,找到机会就作点改良

Ruby与PHP,看来还是网页技术的当红炸子鸡啊

XP+IIS的问题

在命令列输入inetmgr,可以叫出iis管理员

首先要挑选/确认所使用的访问帐号在对应的本机目录上有正确的权限及匿名访问设置

http://ask.da1234.cn/wenti54782

其次要访问asp脚本的话,要设置对应的asp版本

最后是设定iis中虚拟目录的匿名访问设置

http://www.dw8.cn/dw8_6/157.asp

2009年1月16日 星期五

Chesley Sullenberger / Safety Reliability Methods

http://safetyreliability.com/

除了駕駛身份外,他經營一家講求「安生可靠方法」(Safety Reliability Methods)的風險管理顧問公司。若從這起意外飛機事件看來,倒是有點寫實與諷刺。 不過,傑斯利成熟的迫降技術,讓他大大出名

2009年1月14日 星期三

MSN機器人

嗯…這個…
http://mr6.cc/?p=1804

令人擔心的是,只要主人M$改一下協定…Y$也做過同樣的事
http://rd-program.blogspot.com/2009/01/msn-server.html

所以XMPP才是王道啊…

XMPP

http://msnsdk.funp.tw/?postag=XMPP

J2ME and sockets

安裝完wtk以後,在安裝目錄下,如 WTK2.5.2\apps\NetworkDemo 中的範例,滿有說明力的

把server跑起來,在cmd下telnet本機(localhost或ip),就可以玩起來了。因為設計的關係,server滿陽春的;client斷線後,server也要關掉重開。但是就以proof of concept來說,它已經很不錯了;java、perl、Delphi,只要拿到這類的範例,就可以玩得很好了。

2009年1月13日 星期二

IDA Pro出到5.3版了

http://www.hex-rays.com/idapro/

從新版的說明發現支援iphone的反組譯,難怪能解鎖
http://www.hex-rays.com/idapro/53/compare.shtml

The function arguments have been found and correctly labeled 
很讚的啦,不然還要自己標參數形態

大家小心微軟XP的7月更新檔KB951748不要裝!!情況跟之前KB941644差不多

http://forum.aximcom.com/viewthread.php?tid=111

因為此更新會重新修改tcpip.sys, 把tcp/ip的連接重設為10, 嚴重影響bt, 情況跟之前KB941644差不多, 詳細說明可以上網搜尋KB951748, 請小心!!! ======================================= 如果已經更新的話 EventID 4226 Patcher Version 2.23d (english) http://www.lvllord.de/download.php?url=en/EvID4226Patch223d-en.zip 仍然可以使用

【轉載】技術文件--破解技術文件(1) 嘸蝦米輸入法

看板 Hacker 精華區
http://bbs.cmu.edu.tw/gem?Hacker

技術文件
http://bbs.cmu.edu.tw/gem?Hacker&F00009PH

其中的程序都是以SoftICE為例,目前可能已不適用於xp作業系統,不過思路大體正確。

這篇"破解技術文件(1) 嘸蝦米輸入法 5.5e 版"指明了,輸入法的程式就在ime檔中。

原文中有段計算日期並比較的邏輯,當年的版本是2000年到期,16進位表示為7D0,little endian表示法為D007;如果是x年到期,16進位表示為y,little endian表示法為z,則使用ultraedit找出所有z出現的地方改個大一點的數字應該就可以了。

程序上要記得先解除安裝,以免ime檔被鎖住不能修改,修改的地方有4個,存檔後再安裝即可。


VBA and Sockets

http://www.itsdoc.org/wiki/tiki-index.php?page=Excel%20VBA%20and%20Sockets

Introduction to Visual Basic Socket Programming


Microsoft® Outlook 2007 Programming: Jumpstart for Administrators and Power Users

Professional Outlook® 2007 Programming

2009年1月12日 星期一

地铁族ditiezu.com

http://www.ditiezu.com/index.php

很多與規畫路線有關的資訊,各大城市均有專版

2009年1月11日 星期日

2008臺北國際牛肉麵節-- 美食地圖

http://vip15.fabar.com.tw/cetacean/front/bin/ptlist.phtml?Category=134115

http://www.ustv.com.tw/viewtopic.php?t=14658

店名:老宋記真善美牛肉麵 
地址:北市安居街47號(周一公休) 
電話:02-2377-8866 
營業時間:無 
老闆:第一代老闆娘 丁淑美 
推薦:紅燒牛肉麵 $100元 紅燒半筋肉麵 $130元 紅滷牛腱 $80元 滷蘿蔔 $20元 花干 $25元 


店名:德忞牛肉麵 
地址:杭州南路一段97號 
電話:02-23935994 
營業時間:無 
老闆:老闆 謝隆德 
推薦:蕃茄牛肉麵NT.130 半筋半肉麵NT.160 


店名:川味老張牛肉麵店 
地址:台北市愛國東路105號(農曆年後新址) 
電話:(02)2396-0927 
營業時間:11:00-15:00;17:00-21:00(週二公休) 
老闆:陳相仁 
推薦:辣味牛肉麵180元 清燉牛肉麵200元 蕃茄牛肉麵180元 各式小菜50元 粉蒸牛肚110元 

店名:牛店精燉牛肉麵 
地址:北市昆明街91號 
電話:2389-5577 
營業時間:1100-2100 星期一 
老闆:老闆 陳林凱 
推薦:滿漢牛肉麵 200元 椒麻拌麵 大 100元 小 80元 牛腸 80元 秋葵 30元 涼拌黃瓜 30元 
  


店名:(小馬哥)刀削麵 
地址:台北市松信路206號 
電話:02-8787-3800 
營業時間:11:00~14:00 17:00~20:00 (周六晚上不營業,周日休) 
老闆:老闆 楊守燦 
推薦:番茄牛肉刀削麵90元 (小) 110元(大) 木須炒麵 80元/一份 酢醬麵 60元/一碗 牛肉炒飯 80元/一份 



店名:穆記小吃牛肉麵館 
地址:台北市信義區吳興街239號 
電話:02-2723-9372 
營業時間:台北市信義區吳興街239號 
老闆:老闆娘:鍾紫嫻 
推薦:紅燒半筋半肉麵 170(小) 清燉半筋半肉麵 170(小) 涼拌麻辣滿漢牛雜150 京醬豬肉絲:150 
斤餅包牛肉:100 家常小菜:40元(份) 

店名:陳園牛肉麵 
地址:台北市四維路6巷20號 
電話:(02)2707-5137 
營業時間:11:30~14:30 17:30~20:30 每個月第二個和第四個禮拜天休 
老闆:老闆 陳逸力 
推薦:牛筋牛肉麵 180元/份 碎牛肉拌麵 90元/份(附湯) 牛肚 100元/份 豆皮 50元/份 

店名:將軍牛肉大王 
地址:台中市學士路158號 
電話:(04)2230-5918 ‧ 2235-1016 
營業時間:11:00~20:30 
老闆:張北和 
推薦:紅燒牛肉麵 80元 金廚獎牛肉麵160元 頂級牛肉麵990元

http://www.ustv.com.tw/viewtopic.php?t=14658

http://www.ustv.com.tw/viewtopic.php?t=11032

http://www.ustv.com.tw/viewtopic.php?p=39746

舊印表機連供/加碳能力優於新款

光看到連供就很吃驚了,沒想到除了副廠碳粉匣 http://shopping.pchome.com.tw/?mod=item&func=exhibit&IT_NO=AIAA12-A13875194&SR_NO=AIAA31&ROWNO=4 ,竟然還出現了加碳的套件 http://shopping.pchome.com.tw/?mod=item&func=exhibit&IT_NO=AIAA12-A02232339 難怪新款印表機都在耗材上加上計次的晶片來防堵,也讓缺乏此設計的舊款印表機能繼續為我們服務

2009年1月8日 星期四

中文的GTD討論熱點

古道视野

twhsi的BLOG

寫到這邊想稍微兔一下谷歌大神,直接輸入GTD查這兩個網站在中國和台灣排名都不在前十名…感覺上權重較大的程度上給了網頁的title,以及特定的字眼,例如"什麼是xxx";而可能由於判斷活動度的能力不足,權重也不會自動提供給有新文的站點

日系的偏向"手帳"解說

Google 網上論壇,偏向各家資料收集

AHWII數位效率王,相較於TWHSI有較多的出版與課程,並實作了一些有趣的EXCEL

"褪墨关注时间管理、个人提升和演讲技巧。弥缝的目标是:做好每一件事!" 有點饒口,原來是說,這是由"弭縫"兄所架設名為"褪墨"的部落格…相較於古道,最近的討論熱度有點降低

以下此站偏向工具解說

《巴斯卡思想錄》與《蒙田隨筆集》、《培根論人生》一起,被人們譽為歐洲近代哲理散文三大經典


人們很少專注於現在,總是期盼著未來,盼望光陰的腳步能夠加快,或者常沉溺於過去,哀歎歲月消逝太匆促;人們輕率地在不屬於自己的時間中徘徊,反而把屬於自己的時間拋諸腦後
Pensées  思想錄 , Blaise Pascal 巴斯卡


http://www.monday.com.tw/gdsale/gdbkstore.asp?gdid=797004 這本書集三本之大成,好物啊…但是或許為了爭取"信"和"達",在"雅"上面我覺得還有可以進步的空間…

http://www.gutenberg.org/files/18269/18269-h/18269-h.htm 古騰堡計劃 Project Gutenberg的原文電子版

http://blog.roodo.com/fuhoren/archives/214775.html 行書 Bookcrossing v.s. 古騰堡計劃 Project Gutenberg


小筆電

考量expresscard的話,S9或S10不錯,但聽說續航力差


不過看了這篇就覺得,這些3C產品常常小改一下就推新品,還是回到這句話,看需要…

外接硬碟傳輸線方案

UNITEK优越者 SATA/IDE转USB 三头全能易驱线 带备份键

Z-TEK{力特}USB2.0转IDE&SATA支持2.5和3.5'IDE和SATA硬盘 (3 in 1)
http://auction1.taobao.com/auction/item_detail-0db2-c68c3542fd54933d577b72669c2bf4a3.jhtml

伽利略 SATA+IDE to USB 光速線-皇家版

Esense黑武士進階版IDE介面快捷線

最近SATA硬碟降得有夠兇,750G只要3000有找

在大陸3g上網

引用自 http://www.mobile01.com/topicdetail.php?f=18&t=310653&p=3


去電腦商場買中國移動的隨e行,半年不限量的北京卡,訂價RMB600,現在可能要650~700才買的到,不然就一個月800M的一年卡,也是600塊

Windows update無法正確執行的處置方式

所有的log都在 c:\WINDOWS\WindowsUpdate.log

它會告訴你為何無法更新


2009-01-07 23:23:40:390 1968 2e4 DnldMgr Generating download request for
update {1B31DA90-4001-466A-AEF6-E5AFFEA65BA9}.100

2009-01-07 23:25:10:409 1968 2e4 DnldMgr FATAL: BITS service was not fixed up
and thus CCI was not reattempted. (hr = 80080005)

2009-01-07 23:25:10:409 1968 2e4 DnldMgr FATAL: Failed to connect to the BITS
service; unable to start new downloads or interact with existing download jobs.
(hr = 80080005)

2009-01-07 23:25:10:409 1968 2e4 DnldMgr FATAL:
DM:CAgentDownloadManager::GetDownloadDataAndHandler: GetBitsManager failed with
0x80246008.

2009-01-07 23:25:10:409 1968 2e4 DnldMgr FATAL:
DM:CAgentDownloadManager::GenerateAllDownloadRequests: GetDownloadDataAndHandler
failed with 0x80246008.

2009-01-07 23:25:10:409 1968 2e4 DnldMgr Error 0x80246008 occurred while
downloading update; notifying dependent calls.

2009-01-07 23:25:10:419 1968 2e4 DnldMgr WARNING: Extended error for reported
error 80246008 = 80080005

2009-01-07 23:25:10:419 1968 2e4 DnldMgr WARNING: Extended error for reported
error 80246008 = 80080005

2009-01-07 23:25:10:439 1968 1338 AU >>## RESUMED ## AU: Download
update [UpdateId = {A4C493E5-FAD7-414A-9826-31C2FDB68A6E}]

2009-01-07 23:25:10:439 1968 1338 AU # WARNING: Download failed, error =
0x80246008


以上是我這台電腦的情況,根據BITS及0x80246008這兩個關鍵字,貌似是一個BITS服務無法啟動造成,手動啟動之出現Error
2等訊息。歸結到最後找到 http://www.antiy.com/cn/security/2008/r080813_001.htm
了解到這是因為機碼 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BITS
被病毒竄改了,此頁面末尾所述步驟正確,不過機碼有誤,還是找台正常的機器對照並修改比較穩

"HD90"假鈔部分可騙過驗鈔機 6招教您識假幣

“聽聲音、看浮水印、有沒有金屬線,確實老套了。”某銀行一處長介紹了幾種簡單的鑒別辦法,憑肉眼就能輕易辨認。

其中1、3、6,肉眼鑒別非常方便;2、4、5,最好和一張真錢對照著看。

1.這裡有隱形的“100”字樣,需要把票面放得和眼睛接近平行,對著光源才能看到。而假幣是直接印上去的,任何角度都能看到“100”。
2.這幾處圖案和文字,用手摸,凸凹感會非常明顯。假幣沒有凸凹感。
3.金屬線。真錢是完整的一條,假幣中間一般有明顯斷續。亮度明顯不如真幣,真幣的外露部分還有“¥100”小字樣,假幣沒有。
4.對著光亮看,真幣兩面的圖形會合在一起,成為一個非常完整的中國古銅錢“孔方”形狀。而假幣,全都不能合成圓形,非常明顯。
5.這裡也有個“100”的隱形字樣。假幣也有,但和真幣對照看,差別很明顯。
6.把真錢上下晃動,這個“100”的字樣會變顏色,一會變藍一會變綠。假錢完全不變。