2008/11/14

Visual Studio - JScript Editor 支援 -vsdoc.js IntelliSense 文件

VS2008 愈來愈聰明了!

KB958502 - JScript Editor support for “-vsdoc.js” IntelliSense documentation files

hotfix 安裝需求:
Visual Studio 2008 SP1
Visual Web Developer 2008 Express edition with SP1

執行:
若在文件中引入 javascript 檔案, 命名如: abc-1.2.3.js
VS2008 將會自動找尋對應的 -vsdoc.js 文件 (如: abc-1.2.3-vsdoc.js) 做為 intellisense 的文件來源

也就是說只要準備 abc-1.2.3.js 及 abc-1.2.3-vsdoc.js 兩個檔案
引入時只需引入 abc-1.2.3.js 檔

在外部的 js 參考也僅需加入原檔的參考, 而不需要輸入完整的 intellisense 參考檔

2008/10/29

[Blend2] Intellisense for Expression Blend 2 SP1

While coding in source code mode, XAMLntellisense is avaliable in VS2008 but not in Blend2. BUT I find a good news, now it's possible to have intellisense in Blend2. Please read articles listed below:

Articles: Intellisense for Expression Blend 2 SP1 working again! (mention details about installation steps)
Code Reference: IntelliSense For Expression Blend

Installing BlendSense in XP is as easy as what the article instructs. Under Vista OS, I have to use cmd console to execute following command:
# cd [Blend Installation Folder]
# Blend.exe -addin:Addins\Expression.Blend.Intellisense.dll

2008/10/23

[iTextSharp] iTextSharp encryption options for PDF document

iTextSharp encryption options for PDF document (setEncryption)

The userPassword and the ownerPassword can be Nothing or have zero length. In this case the ownerPassword is replaced by a random string.

The open permissions for the document can be following:
AllowPrinting, AllowModifyContents, AllowCopy, AllowModifyAnnotations, AllowFillIn, AllowScreenReaders, AllowAssembly, and AllowDegradedPrinting

Easy way to choose which permission to use (VS2008 intellisense):
e.g. PdfWriter.AllowPrinting

Related Articles: 循序漸進學習iTextSharp之十一(對文檔進行加密)

2008/10/22

[Silverlight] Silverlight Tools for VS2008 CHT Relased!

Silverlight Tools for VS2008 CHT is available now!!!

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed

2008/10/20

[Linux] Force to stop a running program

List all running programs
$ ps -lA

Kill a running program by PID (-9 is force to stop)
$ kill -9 [PID]









SignalNumberMeaning
HUP1控制中的終端/程序中斷
INT2鍵盤的插入指令 (同 Ctrl + C)
QUIT3鍵盤的中斷指令 (同 Ctrl + \)
TERM15程序的終止指令
KILL9程序的強制終止指令
CONT18程序的再啟動指令 (STOP後再重新啟動)
STOP19程序的停止指令 (同 Ctrl+Z)


Some more info: Process Control