10月30th

修正「安全通道支援發生錯誤 (an error occurred in the secure channel support)」

robert web 技術 說兩句! 0

最近的cloudflare.com改了https的認證為 TLS 1.2,造成 Windows Server 2008 R2 很多機器,因為預設值 DefaultSecureProtocols 並非TLS 1.2,VB6與 classic ASP的winhttp,ServerXMLHTTP 相繼無法正常運作,會有報錯:安全通道支援發生錯誤 (an error occurred in the secure channel support)。

Windows Server 2008 R2  VB6  winhttp  ServerXMLHTTP  

5月31th

class ASP 包含 VB DLL 移植至 Windows Server 2008 R2 64位元系統

robert web 技術 說兩句! 0

傳統的ASP移植到WINDOWS SERVER 2008-2012 系統,網路上已經有很多文件說明。因為傳統ASP是32位元程式,在64位元系統,IIS 7 裡面的 appPool都要調整成允許32位元程式執行運作。ODBC 也得使用 SYSWOW64 裡面的 odbcad32.exe 進行設定。

不過,很少人提到以前的3-tier架構的ASP網站,都還有中間層 middle-tier,一般都是COM DLL,或稱COM元件。

以下就是我的例子,移植一個傳統ASP 3-tier 網站至Windows Server 2008 R2 64位元作業系統:

ASP  VB6  IIS  Windows Server 2008 R2  

12月05th

zblog插件開發文檔

油拉林 web 技術 說兩句! 0

 插件開發文檔

1.說明

插件採用系統提供的各種接口,用來實現一些高級定制功能,讓Z-Blog變的更加強壯和有趣(Very Good,Very Strong.)。

2.目錄及命名要求

插件是放在系統的Plugin目錄下的,插件必須有自己的目錄名且不與其它插件同名。

插件目錄名即是插件的ID名稱,系統也以此做為識別。

插件必須設定正確的plugin.xml文件,系統依賴此文件對插件進行管理。

plugin.xml文件裡的&rdquo;<id>&ldquo;節點一定要設定為插件的ID名稱(即插件的目錄名稱),這非常重要。

zBlog  

12月05th

网易微博项目开发经验

robert web 技術 說兩句! 1

HTML5在国内外越来越受到互联网开发团队的青睐。国外,谷歌兴致勃勃地开发Chrome Web Store,微软发布了支持使用HTML5技术开发的“Irish Spring”主题网站,诺基亚斥巨资购得并打造的NOKIA MAP业务。国内的互联网巨头对这股大洋彼岸吹来的新web开发标准也同样感兴趣,开始着手HTML5产品的试水。

zBlog  

11月08th

IIS7.5 URL文件名有加號或空格顯示404錯誤的解決辦法

油拉林 web 技術 說兩句! 0

在處理標籤的時候,若是含有空格或是加號(+),在URL Rewrite之下,會形成404錯誤。

IIS  Url Rewrite  

10月22th

DMCA入門

油拉林 web 技術 說兩句! 1

上周,有一條微軟公司的新聞。

    知名黑客網站Cryptome.org,公佈了一份微軟公司的內部文件。此舉惹怒了微軟,在施壓刪除此文件未果後,微軟已經與網絡供應商交涉,強行關閉了該網站。

dmca  

10月16th

安裝 VB6 在 Windows 7 (WIN7) 64位元系統

robert web 技術 說兩句! 0

安裝 VB6 在 Windows 7 (WIN7) 64位元系統


  1. 準備事項:

  • 關閉UAC

  • 建立零長度的 MSJAVA.DLL,放在C:\Windows內。目的是為了讓安裝過程跳過JAVA的安裝。

VB6  Windows 7  

8月27th

zBlog: 從Access遷至Ms SQL

robert web 技術 說兩句! 0

zBlog: 從Access遷至Ms SQL


首先,先建立一次級目錄,放進zBlog安裝,目的是建立zBlog的SQL table。如官方論壇所述,你需要在目标数据库中安装一个Zblog。(程序文件可以在网站中新建个二级目录,完成后再删除)


zBlog  access  SQL  

4月02th

使用Adodb.Stream判斷文件編碼及進行編碼轉換(Unicode,Utf-8,GB2312等

robert web 技術 說兩句! 0
Sub FileZM(sFile As String, sCode As String, dFile As String, dCode As String)
'參數:源文件,源文件編碼,目標文件,目標文件編碼。編碼舉例----"gb2312"、"UTF-8"等
Dim ObjStream As Object
Set ObjStream = CreateObject("Adodb.Stream")
With ObjStream
    .Mode = 3         'adModeReadWrite = 3 ' 指示讀/寫權限。
    .Type = 1         'adTypeBinary = 1
    .Open
    .LoadFromFile sFile   '源文件
    .Position = 0
    .Type = 2         'adTypeText = 2
    .Charset = sCode
    sCode = .ReadText '讀取文本到sCode
    
    .Position = 0     ' 這只是定位到文件頭,保留
    .SetEOS           ' 完全重寫不要漏了這個,通過使當前 Position 成為流的結尾來更新 EOS 屬性的值。當前位置後面的所有字節或字符都將被截斷
    .Type = 2         'adTypeText = 2
    .Charset = dCode       '指定輸出編碼
    .WriteText sCode       '寫入指定的文本數據到Adodb.Stream
     .SaveToFile dFile, 2
    .Close
End With
Set ObjStream = Nothing
End Sub

ADODB.Stream組件Charset屬性值

ADODB.Stream  VB6  ASP  

3月08th

Windows下vmware workstation虛擬機自動開關機

robert web 技術 說兩句! 0

私人文章,登錄狀態下方可查看。

vmware  Windows 7