2013/12/31

ASP.NET 複製檔案至網路磁碟機的問題

某一個外點的 AP server 在網芳的主機換人做做看之後就沒有辦法把檔案複製進去了

錯誤訊息是 登入失敗: 不明的使用者名稱或錯誤密碼。

2013/12/26

[筆記] 使用標準 HTML DOM 物件取代 document.all 集合

最近在幫公司一個很老的案子處理相容 IE9 的升級工作

除了外購元件必須升級可以對應 IE9 的版本之外,也順道料理了 document.all 這個集合

 (我知道 IE11 出了但是公司產品的外購元件除非換掉不然不知道有沒有完整的IE11解決方案哭哭....)

大致上 memo 一下 document.all 應該要用哪些標準的 HTML DOM 方法來取代

2013/12/18

FileTracker : error FTK1011錯誤

不知道是電腦出了啥問題導致常常從公司的 svn 把 code 給 check 出來之後都會有這個問題

然後通常這個問題的專案 framework 版本都是 .Net 3.5

把專案升級到 .Net 4.0 之後重開就正常了

有 Google 到可以用新增環境變數 TRACKFILEACCESS = false 的作法,等哪天不能隨便更動 framework 版本的時候再來試試看好了

--

memo 一下,上次找好久,今天又碰到

2013/12/12

[筆記] 用 Google Code Prettify 來替 blog 內的 Code Block 上色

參考自 格物致知 大大所寫的文章

將 Google Code Prettify 用新增小工具->HTML/JavaScript 的方式放在文件的最尾端來處理 code 區段的顯示

好處是要換佈景範本的時候不會不小心洗到 code block 的區段

2013/12/06

[筆記] 動態指定 XML Web Service 來源

這幾天幫公司專案重寫登入驗證的問題,由於客戶是使用 SSO 搭配多主機的方式,所以在總公司的 AP 上開 Web Service 讓各點的 AP 主機可以連回總公司做登入驗證


2013/11/19

[筆記] ASP.NET MVC 將 Model 獨立成一個專案 (使用EntityFramework)

會想這樣嘗試只是想試試看到底能不能切開,真的要切開應該是搭配 ASP.NET MVC API專案才是

切出來變成類別庫專案只是讓 model 變成一顆 dll,讓東西發佈出去之後別人看不到 DAL 層的運作方式.... 吧 (我知道有反組譯工具~)

環境是 Windows 8.1, Visual Studio 2012 , .NetFramework 4.5


2013/11/15

使用 Clean Up Disk 取回被 VMware 虛擬磁碟吃掉的空間

有用 VMware 應該都會覺得 vmdk 怎麼這麼容易肥起來

問題其實是 guest OS 在將檔案砍除之後 VMware 並不會把 vmdk 釋放的空間還出來導致


2013/11/13

IE 環境下的 console.log()

每次按 F12 開開發者工具只是要看變數內容而已,關掉後重新跑都要再撒一次中斷點實在有點累,便打算要來找找有什麼方法可以替代


2013/10/30

Apple ID 被盜

昨天一到閃光家門口她馬上開門來迎接我 (從來都沒有過的啊~~ 天要下紅雨了 XD)

原來是 Apple ID 被盜用而且改掉 email 了


2013/10/21

[練習] ASP.NET MVC 4 作業


20131021 Model的用法....

原本以為Model都要乖乖的跟EFs一樣一次只能繫結一個結構物件(列舉?),然後View裡面乖乖用IEnumerable吃下來
 後來經大悠大大開示才知道可以一次傳回一整個大物件,然後裡面包含 a, b, list a, list b, list c......
腦筋太死 0rz


然後上週五同事問到怎麼再回到之前的頁面之後把值keep住,
悠大大表示直接把所有的值給post到目標comtroller 如果查詢 fail 掉就呼叫原本的 View 把東西還給它即可 ~





2013/10/20

FreeNAS

工作用的筆電硬碟送修回來之後變成了 1T 5400rpm 的硬碟

實在想不到他可以裝在哪 剛好看到腳邊有我妹淘汰的 N10Jc 小筆電

想說既然原本就規劃要買 NAS 把原本 PC 換下來的硬碟給拿來用

不如拿小筆電來裝裝似乎很夯的 FreeNAS


2013/10/11

[練習] ASP.NET MVC 4

20131011 - XmlParser

上班無聊 (
來做個Xml資料來源的model試試看
可惜似乎沒辦法像 EntityFramework 一樣直接在Razor page 一開頭做資料繫結 
 但用ViewData丟也是可以的啦,只是跑foreach時要轉型非常幽默 
@foreach (var a in (IEnumerable < Mvc4.Model.bParser.item > )ViewData["post"]) 


2013/09/15

Win8 on Toshiba R830

T 社的 Driver 跟公用程式不是普通多 安裝沒有順序還會鬧脾氣罷工

結果台灣代理商的新禾官網在OS選擇的下拉選單內 竟然沒有 Windows 8 可以選...

後來在他們的 HFS上面撈到 R930 的安裝順序加減參考

然後去國外的 Toshiba 官網找驅動來下載

Win8 少了很多公用程式 譬如

Value Add Package
ConfigFree
Health Monitor

但是多了 Toshiba System driver 這東東 剛裝好不知道是什麼東西來著

沒有 TVAP 可以用還真的是有點不太習慣

不過硬體相關操作 Win8 都有畫面反饋 也不致於少了 TVAP 就完全得用猜的了

倒是明明有 HDD Protection 可以抓 但是解開來要裝卻說此電腦不支援此版本


2013/07/18

VB6 處理 Unicode 以及 x64 OS 支援

因為種種原因需要 所以幫公司改VB6專案的東西  IDE很弱 但畢竟是10年前的東西了

寫好的VB6專案必須放在64bit server 2003 上跑 (原本跑好好的 2003 32bit 陣亡)

原本的症狀是可以轉出檔案成功但是send到遠端主機會失敗

而且轉出成功的檔案某些特殊中文字彙無法顯示


2013/06/26

LINQ to Everything

為了改某個功能 不小心就學會了用 LinQ 查目錄跟讀 XML 的方法

又為了 上次 file server 死掉要比實體檔案跟 SQL 的紀錄

又用上 查目錄 拿來 Join LinQ to SQL

實際寫起來的結果似乎是只要能讓他變成 List 就能用 LinQ 操作了

豪方便啊~


2013/06/19

VB and C# 跑批次檔 or 執行檔

VB

Dim Shell As Object
Shell = CreateObject("WScript.Shell")
Shell.Run("xxx.exe")



C#

System.Diagnostics.Process.Start("xxx.exe");

C#要很刁鑽的用VB跑也是可以 XD

dynamic ws = Microsoft.VisualBasic.Interaction.CreateObject("WScript.Shell");
ws.Run("Notepad.exe");


以上方法 webfrom winform 皆適用



Windows 檔案權限變更

icacls "Y:\*" /reset /T /C /Q

/reset 使用預設繼承的 ACL 取代 ACL。

/T 指示要在 name 指定之目錄下的所有相符檔案/目錄上執行此操作。

/C 指示不論發生任何檔案錯誤,都繼續執行此操作。仍會顯示錯誤訊息。

/L 指示此操作會在符號連結 (而非其目標) 上執行。

/Q 指示 icacls 應隱藏成功訊息。


2013/06/14

Google Exchange ActiveSync for iOS is dead Q_Q

搞了半天我妹 iPhone 用 Google 通訊錄跟行事曆拉不進來是因為他們家自 2013 年 1 月 30 關閉 Exchange 服務了

要用 Gmail(Mail+ CalDav) + CardDav 取代這項功能

偏偏Gmail提供CalDav不支援資料推播更新,得設定手動或者是定時擷取 = =

這樣在其他裝置更新行事曆之後如果我手機沒開過行事曆app,新的行程根本不會進到手機

除非用聽起來就很耗電的定時擷取

雖然說原本有開啟 Exchange 服務的 user 可以繼續使用

但是如果新增行事曆 or 行事曆更名 都不會在 Exchange 上被更新

難怪最近開了新的行事曆都沒辦法設定開放之後拉到 iPhone 上


2013/05/06

Windows boot from VHD (Win 7 / Win 8 適用)

看到某個部落格介紹到

"一次多個VHD掛在同一台電腦下面也沒關係,因為是在同一台電腦且唯一一個啟動的授權"

好像拿來當開發環境挺不錯的....

掛掉再還原一次就好了 省得一直重新build環境

可惜 win7 要 enterprise 以上才支援 win8 pro 又不能跑公司的系統 = =

MS DTC

1.
開始 -> 執行 -> dcomcnfg -> 元件服務
or
開始 -> 控制台 -> 系統管理工具 -> 元件服務

之後

元件服務 -> 電腦 -> 我的電腦 -> Distributed Transaction Coordinator]

-> 本機 DTC 滑鼠右鍵 -> 內容 -> 安全性頁籤


網路DTC存取 v
允許遠端用戶端 v
允許遠端系統管理 v

交易管理員通訊
允許輸入 v
允許輸出 v
要求互相驗證 v
(如果所有遠端機器都執行 Win2K3 SP1 或 XP SP2 或更新版本則為啟用。
反之選擇不需要驗證)


2.
設定Windows防火牆 or 其他防火牆允許通過 "C:\Windows\System32\msdtc.exe"




2013/03/11

jQuery get(0)

小囿 你那天問的東西我有找到

內文是

You can access the raw DOM element with:

$("table").get(0);
or more simply:

$("table")[0];


IIS Server Variables

印象中之前記過但找不到 重新記一次



2013/03/09

VMWare 磁碟壓縮指令

聽說原本的 VMWare tools 是可以在 guest OS 的控制台中被看到的 但 9.x 不見了

但還好還是有裝到 program files 下面只好找指令來用用


2013/02/25

IIS7 動態內容壓縮

上週廠商的正妹 PM 來開會時跟他們拜託請他們幫我們 build 一份 AP 主機在 vm 裡面

build 好了之後,但是我們在 vm 內的系統卻連不過去


2013/01/22

深入理解JavaScript系列文章 by 汤姆大叔

這實在是太牛啦 XDDD

http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html