電子發票使用須知

電子發票的使用正如火如荼的被推廣中,個人手中若是已經有 紙本電子發票收執聯,就需要上 財政部電子發票整合服務平台 網站,
網址:https://www.einvoice.nat.gov.tw
了解一下電子發票是什麼?該如何使用它,以確保你個人權利與中大獎的機會。
image
注意:
上網用的瀏覽器,請使用 Microsoft IE;Google Chrome 暫時還有需功能,不能正常運作。(本文章建置日期:2011/12/21)

上網後,看下畫面的右邊,並點選 全民稽核發票資料查詢系統 按鈕。
image
會進入系統中的 消費者功能選單 畫面
image
以一般消費者來看,只要先學會上述的兩項功能,就足矣。
首先,看下你手中的電子發票
image
image
依據紙本電子發票的內容,輸入到網站的查詢系統中,就可以看到是不是發票資料已存在。
必要欄位:發票號碼、發票日期、圖形密碼。

  • 載具查詢消費發票 (確定載具(如 iCash) 中,是不是儲存著你消費的發票號碼?) (第一次使用這網站時,網頁會下載 ActiveX 程式,記得要允許安裝。)
選取卡片的類別及種類(晶片、iCash),指定查詢的月份與發票狀態後,就可按下 查詢 鍵。
image
系統會讀你的卡片號碼,並顯示在查詢按鈕的下方。
並會顯示相關的發票資料。

SQL 恢復報錯:SQL-MDO (ODBC SQLState:42000)

image

這是回存的硬碟空間不足所致。

可以先用
Restore  FileListOnly  From Disk='E:\A-Zip\20111205\2011-12-05.bak'
查詢資料庫的大小及邏輯名(Logic Name)

接下來,就將備份檔案還原到有較大空間的硬碟中。
其中,要注意,資料庫的邏輯名也要一併修正。

RESTORE DATABASE DB08 FROM DISK = 'E:\A-Zip\DB08_20111204\DB08-2011-12-04.bak'  
WITH REPLACE,
MOVE 'DB08_Data' TO 'E:\SQL_DB\DB08.mdf',
MOVE 'DB08_Log' TO 'E:\SQL_DB\DB08_log.ldf'


-- 邏輯名可以用 Restore FileListOnly 查詢得到。

IL 的網路參考資源

http://www.vijaymukhi.com/documents/books/ilbook/contents.htm  [C# to IL]

http://www.vijaymukhi.com/documents/books/ildasm/ildasm.htm  [The IL Disassembler]

http://www.vijaymukhi.com/documents/books/csadv/contents.htm  [C# - The Nuts and Bolts]

http://www.vijaymukhi.com/documents/books/csbasics/contents.htm  [C# - The Basics]

http://www.vijaymukhi.com/documents/books/csclasses/contents.htm  [C# – Classes]

http://www.vijaymukhi.com/documents/books/vs2net/contents.htm  [Visual Studio.Net with C#]

http://www.vijaymukhi.com/documents/books/aspnet1/contents.htm  [ASP.NET with C#]

ildasm 命令行參數用法

在介紹 ildasm.exe 的命令行使用語法之前,先來看下單獨執行 ildasm.exe 的UI畫面


image 


D:\Learning\[電子工業] .NET 4.0 面向對象編程漫談(基礎篇)\App A 面向對象的匯編語言:IL基礎教程>ildasm /?
Microsoft (R) .NET Framework IL Disassembler. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.

使用方式: ildasm [options] <file_name> [options]

輸出重新導向的選項:
/OUT=<file name> 將輸出導向至檔案而不要送至 GUI。
/TEXT 將輸出導向至主控台視窗而不要送至 GUI。

/HTML 以 HTML 格式輸出 (必須搭配 /OUT 選項才能使用)。
/RTF 以 Rich Text Format 輸出 (搭配 /TEXT 選項使用時無效)。
GUI 或檔案/主控台輸出選項 (僅限 EXE 和 DLL 檔案):
/BYTES 以十六進位格式顯示實際位元組做為指令註解。
/RAWEH 以未經處理格式顯示例外狀況處理子句。
/TOKENS 顯示類別和成員的中繼資料語彙基元 (Token)。
/SOURCE 將原來的原始程式行顯示成註解。
/LINENUM 將參考包含於原來的原始程式行中。
/VISIBILITY=<vis>[+<vis>...] 僅反組譯具指定可視性的項目。
(<vis> = PUB | PRI | FAM | ASM | FAA | FOA | PSC)
/PUBONLY 僅反組譯公用項目 (與 /VIS=PUB 相同)。
/QUOTEALLNAMES 將所有的名稱加註單引號。
/NOCA 隱藏自訂屬性的輸出。
/CAVERBAL 以動詞化格式輸出 CA BLOB (預設值 - 二進位格式)。
/NOBAR 隱藏反組譯進度列的快顯視窗。

下列選項僅可用於檔案/主控台的輸出:
EXE 和 DLL 檔案的選項:
/UTF8 輸出使用 UTF-8 的編碼方式 (預設值 - ANSI)。
/UNICODE 輸出使用 UNICODE 的編碼方式。
/NOIL 隱藏 IL 組譯工具的程式碼輸出。
/FORWARD 使用 forward 類別宣告。
/TYPELIST 輸出完整的型別清單 (反覆存取時保留型別順序)。
/HEADERS 在輸出中包含檔案標頭資訊。
/ITEM=<class>[::<method>[(<sig>>)] 僅反組譯指定的項目

/STATS 包含影像中的統計資料。
/CLASSLIST 包含定義於模組中的類別清單。
/ALL /HEADER、/BYTES、/STATS、/CLASSLIST、/TOKENS 的組合

EXE、DLL、OBJ 和 LIB 檔案的選項:
/METADATA[=<specifier>] 顯示中繼資料,其中的 <specifier> 代表:
MDHEADER 顯示中繼資料的標頭資訊和大小。
HEX 使用十六進位和文字顯示更多資訊。
CSV 顯示記錄計數和堆積大小。
UNREX 顯示無法解析的外部符號。
SCHEMA 顯示中繼資料的標頭和結構描述資訊。
RAW 顯示原始中繼資料的表格。
HEAPS 顯示原始的堆積。
VALIDATE 驗證中繼資料的一致性。

僅適用於 LIB 檔案的選項:
/OBJECTFILE=<obj_file_name> 顯示程式庫中單一物件檔案的中繼資料

選項可用 '-' 或 '/' 起始,會以前 3 個字元來識別選項

範例: ildasm /tok /byt myfile.exe /out=myfile.il


D:\Learning\[電子工業] .NET 4.0 面向對象編程漫談(基礎篇)\App A 面向對象的匯編語言:IL基礎教程>

創建 "Visual Studio 2010 Command Prompt"批次捷徑

使用 Visual Studio 2010 Express :
不要在存放 vsvars32.bat 的目錄中,直接執行 vsvars32.bat.

要在命令行下,才執行 vsvars32.bat.

可以創建 "Visual Studio 2010 Command Prompt"批次捷徑,方便日後使用,
其內容如下:
%comspec% /k ""D:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"" x86

參考資料:
"Visual Studio 2005 Command Prompt"
%comspec% /k ""C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" x86

音樂光碟有效整理術

音樂光碟的內容,要由光碟萃取到電腦中存放,有很多工具可以使用,對應的操作步驟不再此多做說明,請自行在網路上搜尋。

現要說明的事情,專指你已經將音樂存成檔案,後續要處理的事項。
說到這裏,有人可能就會懷疑,還有什麼事情要做?

要做的事情可多了,可依你個人的不同要求,而做不同的動作:

  1. 要在隨身聽設備中,看到正確的檔案名稱,而不是 曲目1, 曲目2, 曲目3
  2. 音樂檔案移置到隨身聽中,是不是維持原本音樂光碟中的先後次序?
  3. 能不能依據 出版公司、專輯 來類管理?
  4. 指定光碟的年度資訊
  5. 可不可以將音樂加以分類?

 

依據上述的要求,就要對每個音樂檔案的屬性(內容),加以修改:

  • 專輯名稱 [解決 項次3 需求]
  • 演出者 [解決 項次3 需求]
  • 類型 [解決 項次5 需求]
  • 標題 [解決 項次1 需求]
  • 曲目編號 [解決 項次2 需求]
  • 年度 [解決 項次4 需求]

這樣的需求,最簡單的做法,就是在 檔案總管 的環境下,點選要修改的音樂檔名,按右鍵選屬性,逐一修改屬性欄位中的資料。

不夠說的容易,等遇到音樂檔案數量多的時候,要修改那有那些美國時間呀 !
有沒有更方便的方法?

Yes, Have a Good News. ==> Mp3tag 工具 (請自行下載、安裝)

接下來,就是介紹如何利用 Mp3tag 工具來一次、大量的修改眾多音樂檔案的屬性資訊。

  1. 首先,啟動 Mp3tag 工具,並按下 變更目錄 鍵,以指定音樂檔案的存放路徑。
    image 
  2. 系統會讀取指定路徑下的所有檔案清單,並條列在右側的窗格中 image
  3. 這個例子,共有 399個檔案 (媽媽咪呀,還好有工具可用,不然一個檔案一個檔案改要改到什麼時候?)
    我們先來建置 標題,按下 檔案名稱-標籤 鈕。
    記得要處理之前,一定要先全選所有的檔案(因為要一次修改所有檔案的標題) [ Ctrl + A ]
    image
  4. 如下設定,並按確定
    image
  5. 標題 欄位的內容,被建置完成
    image
  6. 接下來,要設定每首音樂的曲目編號。(參考上圖 音軌 欄位是空白)
    image
  7. 如下設定,並按確定
    image
  8. 編號完成
    image
  9. 再來,就是 設定其他欄位的訊息;按下 標籤 鈕
    image
  10. 起初內容如下,想修改那一欄位內容,就點擊滑鼠左鍵兩下
    image

  11. image

  12. image
  13. 不想更改的欄位,就不理它,保留它原本的 <保留>
    看不到的欄位,就點選 加入欄位 的按鈕
    image
  14. 加入 分類:風格、類型
    image
  15. 加入 專輯名稱
    image
  16. 預計修改這些,按下 確定 按鈕。
    image
  17. 好棒喲,一切順利
    image 

FreeMind 指令技巧需知 - 2

基本的編輯工作學會後,再來,就是多學一些技巧好讓心智圖的效果更好:

事實上,Free Mind 的節點是具有兩種文字效果了,一種是純文字、一種是RTF格式 (就是 HTML 格式) 

image35_thumb1
可以的話,記下他們的使用按鍵。(
Alt + R, Alt + P )

image43_thumb1

上圖中,節點1 ~ 節點4 都是 純文字 格式,按 F2 編輯時,就可以直接修改節點中的文字內容。
但是,另一節點因為是 RTF 格式,按 F2 編輯節點時,就是進入下面的視窗 
image50_thumb1    

你也可以將 RTF 格式的內容,直接轉成 純文字 格式,還記得使用什麼按鍵?
沒錯,就是
Alt + P
image54_thumb2 

原先節點山的紅色、粗體效果,都變沒了。

再來談一個技巧:節點超連接設定與節點間的關係連接

按鍵:Ctrl + K

image58_thumb1 
鍵入 http://pertonchang.blogspot.com 這類網址文字,就是設定超連接,簡單吧。

那如果輸入 ERP_系統架構.mm (這是個心智圖的檔案名稱),是不是也可以?
是的,這種用法是正確了。它表示你設定特定的節點要參考 ERP_系統架構.mm 的內容。

 

節點間的關係設定,也很容易,舉個例,假如節點3 需要參考到 節點2下的子節點
image62_thumb1  
是不是就是說,當我查看節點3的內容時,只要點選節點3,就可以連接到節點2下的子節點
這樣就可以隨時查看到你所需要的資料。

做法:

  1. 先選 節點3 (需求節點)
  2. 移動心智圖版面內容,到你要參考的節點位置
  3. 按住 Ctrl,並點選 節點2下的子節點
  4. 最後,按下關連設定按鍵:Alt + L

image66_thumb1 
  image70_thumb1 
 

點選 節點3 旁的綠色箭頭,就可以跳到 子節點。
image74_thumb1 

 

再來,點選節點3,並按下超連接設定鍵:Ctrl + K
image78_thumb1

可以看到 節點3 連接到 節點2下的子節點,其超連接是一個 ID 編號。

學會這個技巧後,我們就可以再學習 心智圖 間的節點關係設定了。
首先,回憶一下超連接與節點間的關係設定;假設有一個 新的心智圖 的子節點:新節點1
它要參考到 心智議題源頭 中的節點2下的子節點
image_thumb2

  1. 先點選 新節點1
  2. 按下 Ctrl + K,設定超連接
  3. 輸入連接字串:心智議題源頭.mm#ID_730417898

image_thumb4

產生連接效果
image_thumb6

點選新節點1 後,當前作用頁簽由[新的心智圖.mm]轉成[心智議題源頭.mm],而且游標也移置到 節點2下的子節點上面。
image_thumb8

FreeMind 使用技巧需知 - 1

最常用的按鍵:Insert
image    Insert        image

 

可以利用滑鼠來拖拉節點,變更節點的位置
image image image

 

接下來,先把節點4 重新移到 心智議題源頭 的右側
image

要怎樣,才能將 節點4 移到 節點5 的上方?

使用 Ctrl + 向上鍵、向下鍵
image

建置好的節點文字,若要修改,可以按 F2
image

 

要變更節點中的文字顏色背景色,可以先點選節點並滑鼠右鍵
image
image

開啟、關閉Window系統中的預設共享設備

在Window系統中,有些預設的共享設備名稱 C$, D$, IPC$, ADMIN$;這些設備就是我們平常熟悉的 C:, D:,
另外,IPC$(Internet Process Connection) 是共享"命名管道"的資源,它是為了讓工作間通信而開放的命名管道,可以通過驗證用戶名和密碼獲得相應的權限,在遠端管理電腦和檢視電腦的共享資源時使用。
起先,這些共享設備預認是可以使用的,但是有些人會因安全性的考量而將這些設備關閉。
以下是相關設定的方法:

Window XP, 2000, 2003
KeyName = AutoShareServer 
KeyType = REG_DWORD
KeyValue = 0 / 1 ( 0:禁用,1:啟用 )

KeyName = AutoShareWKs 
KeyType = REG_DWORD
KeyValue = 0 / 1 ( 0:禁用,1:啟用 )

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
----------------------------------------------------------
Window 7
KeyName = LocalAccountTokenFilterPolicy 
KeyType = REG_DWORD
KeyValue = 0 / 1 ( 0:禁用,1:啟用 )

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
----------------------------------------------------------
以上是針對 註冊碼 (RegisterKey) 的設定說明
剛才,提到系統有預設的共享設備,是不是也可以自已來設定電腦中的某些環境,提供給他人來共享?
這問題的解答是很明顯的,相信很多人都聽過目錄共享吧,它就是在檔案總管中,用滑鼠點選某個目錄區並按下右鍵,所看到的 "共用與安全性" 功能。
即然,電腦系統中有預設共享設備,我們也可以自訂要分享的設備,當這些設定是啟用時,該如何來用它?
  • \\ 分享設備的電腦名稱或 IP \ C$
  • \\ 分享設備的電腦名稱或 IP \ 分享的目錄名稱
  • net use F: \\ 分享設備的電腦名稱或 IP \ 分享的目錄名稱 (黃底色區域的空格,是不應該存在,現表示在此是為的表示效果才加上)

可以使用 NET SHARE 指令來查看,目前被分享出的設備清單
----------------------------------
Microsoft Windows XP [版本 5.1.2600](C) Copyright 1985-2001 Microsoft Corp. 

C:\>NET SHARE 

共用名稱   資源                        說明
-------------------------------------------------------------------------------
MsOLAPRepository$                 D:\Program Files\Microsoft Analysis Services\Bin
IPC$                                         遠端 IPC
D$           D:\                             預設共用
H$           H:\                             預設共用
ADMIN$       C:\WINDOWS                      遠端管理
C$           C:\                             預設共用
LRERP Tools  D:\LRERP Tools

命令執行成功。
----------------------------------


參考資源:http://forum.slime.com.tw/thread54212.html
                http://www.upk8.com/Article/dnjs/200707/295.html

'\\電腦名稱\d$\MSSQL\ReplData' is not a valid path or filename

在安裝 SQL 同步環境時,遇到錯誤訊息:
'\\電腦名稱\d$\MSSQL\ReplData' is not a valid path or filename
不知該如何排除?

會有上述的錯誤產生,主要是因為安全性考量,電腦硬件人員將電腦預設共用的設備 C$, D$, IPC$, ADMIN$ 加以關閉所致。

但在同步的設定過程中,
點選同步主機,Tools / Replication / Configure Publicshing, Subscritbers, and Distribution …
又需要下上述的路徑設定,
為此,

  1. 可將註冊碼設定,加以解除。讓 C$, D$, IPC$, ADMIN$ 有效用。
  2. 直接在同步主機上,開啟該電腦的管理視窗,來增設 C$, D$, IPC$, ADMIN$
    同步設定完成後,再加以刪除。

clip_image001