顯示具有 工作 標籤的文章。 顯示所有文章
顯示具有 工作 標籤的文章。 顯示所有文章

2012年11月22日 星期四

Redis-futon 測試

因為最近在使用Node.js 所以拿Redis來儲存Session資料

看到有Node.js的管理redis介面,所以安裝來玩一下

https://github.com/suwanny/redis-futon

安裝完後使用redis-futon 5985(port number)啟動

以下為第一個畫面,顯示你的redis的基本資訊

螢幕快照 2012-11-22 下午1.17.11

右上角的選單可以讓你選擇Database

螢幕快照 2012-11-22 下午1.08.30

選擇完Database 就可以看到裡面的內容了

Redis Futon2

上面也可以直接下command

按下Show Value會顯示Key的Vaule

Redis Futon3

不過我在Hash按Show Value是沒反應的,不知道是不是有什麼問題

以上…(只是Grey問了有沒有Screen Shot 硬生出來的,打混的文章….

2009年10月29日 星期四

離開

兩年半,從陌生到最熟悉的地方,從POC Room 移到小房間,在從小房間移到六樓的分隔區,最後進了Server Room

Project Manager 從 Fage, Rita, Oliver,David 到現在的 Jason, KJ

晚上到凌晨海軍的專案奮鬥的夥伴,下午五點國防部旁的夕陽與丹提咖啡,特力的佈署前的四海豆漿

CIB 壅擠的工作房與好喝的咖啡,調查局附近的中餐總是摩斯漢堡

大家總是說笑的說,希望有天大家一起去玩漆彈,PM跟SE一組,Freelancer可以好好報個仇

So What.我們有嘴砲的權利對吧

那些認識的好朋友跟好客戶,Bye

2009年7月14日 星期二

Web.config 加解密問題

為了實現在AD上的SetPassword,所以在Application Pool裡將Identity資訊異動,因客戶有不同很多個Domain,我需要由所以Identity的帳號必須設定為該Domain的帳號

程式運作一切都正常,直到我下了Web.config加密的指令

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pd "PasswordResetConfig" -app "/passwordreset"

錯誤訊息:

System.Configuration.ConfigurationErrorsException: Failed to decrypt using provider 'RsaProtectedConfigurationProvider'. Error message from the provider: The RSA key container could not be opened.

原因:

因該帳號為不同Domain之帳號,所以並無法開啟該電腦的ConfigurationKey

Solve:

執行指令如下

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pa "NetFrameworkConfigurationKey" "帳號"

執行後結果,會給於該帳號ACL的權限

Adding ACL for access to the RSA Key container...
Succeeded!

 

2009年5月26日 星期二

Tired…..

凌晨三點半...公司靜悄悄的

只剩一個人的我,真想睡…=,=

2009年5月11日 星期一

裁員

原來所謂的裁員不是那麼簡單的事情,早上收完東西,中午就可以離開

Project Manager 都還來不及跟 Team Member 說

雖然我沒事,但希望大伙安全..

2009年4月21日 星期二

PowerShell With Exchange 2007

new-Mailbox 建立新信箱並建立使用者
Enable-Mailbox 建立新信箱
Move-Mailbox 移動信箱
Get-Mailbox 取得信箱人員資訊
Disable-Mailbox 移除信箱
Remove-Mailbox 刪除信箱
Set-Mailbox 設定信箱資訊

Enable-Mailbox casear -database "HomeDB"

Move-Mailbox casear -TargetDatabase "HomeDB"

Disable-Mailbox casear

Remove-Mailbox casear

使用C#來操作PowerShell建立刪除信箱,跟實際使用PowerShell並不太一樣

以上範例指令大概只有Enable-Mailbox會成功吧。

至於做法……商業機密ㄚ,好歹也搞了一個禮拜才搞定

2009年3月31日 星期二

Exchange 2007 With ActiveDirectory Properties

samAccountName 帳號名稱
displayName 顯示名稱
distinguishedName  
msExchMailboxGuid 信箱的Guid
msExchOwningServer  
legacyExchangeDN  
homemdb The URL of the mailbox store of the recipient
msExchHomeServerName  
mailNickName email的名稱
msExchVersion  
msExchRecipientDisplayType  
msExchRecipientTypeDetails  
mDBuseDefaults

使用信箱儲存區默認設置,true:使用預設大小 false:自訂大小

mDBStorageQuota Issue warning at (KB) 達到該限度時發出警告(KB)  
例:3GB->3145728=3*1024*1024
mDBOverQuotaLimit Prohibit send at (KB) 達到該限度時禁止發送(KB)
mDBOverHardQuotaLimit Prohibit send and receive at (KB) 達到該限度時禁止發送和接收 (KB)

DirectoryEntry directoryEntryUser = new DirectoryEntry(path);
string userName = (string) directoryEntryUser.Properties["samaccountname"][0];
if (directoryEntryUser.Properties.Contains("msExchMailboxGuid") == false)
{

if (directoryEntryUser.Properties.Contains("displayName") == false)
{
directoryEntryUser.Properties["displayName"].Add(userName);
}
DirectoryEntry directoryEntryMailStore = new DirectoryEntry(pathMailStore);
string homeMDB = (string) directoryEntryMailStore.Properties["distinguishedName"][0];
string msExchHomeServerNamePath = _AD.Protocol + _AD.Server + (string) directoryEntryMailStore.Properties["msExchOwningServer"][0];
tem.DirectoryServices.DirectoryEntry directoryEntryMailServer = new DirectoryEntry(msExchHomeServerNamePath);
string msExchHomeServerName = (string) directoryEntryMailServer.Properties["legacyExchangeDN"][0];
string legacyExchangeDN = msExchHomeServerName.Substring(0, msExchHomeServerName.IndexOf("cn=")) + "cn=Recipients/cn=" + userName;
directoryEntryUser.Properties["homemdb"].Value= homeMDB;
directoryEntryUser.Properties["msExchHomeServerName"].Value = msExchHomeServerName;
directoryEntryUser.Properties["mailNickName"].Value = userName;
directoryEntryUser.Properties["legacyExchangeDN"].Value = legacyExchangeDN;
if (directoryEntryMailServer.Properties.Contains("msExchVersion"))
{
directoryEntryUser.Properties["msExchVersion"].Value = directoryEntryMailServer.Properties["msExchVersion"][0];
directoryEntryUser.Properties["msExchRecipientDisplayType"].Value = 1073741824;  directoryEntryUser.Properties["msExchRecipientTypeDetails"].Value = 1;
}
Guid guid = Guid.NewGuid();
directoryEntryUser.Properties["msExchMailboxGuid"].Add(guid.ToByteArray());
}
directoryEntryUser.CommitChanges();

}

2009年3月4日 星期三

Working On Projects

每年的二月開始,我身上就開始累積了案子,

去年的四月時候,我同時身兼六個案子,

今年反倒提早了,二月的我身上就兼了五個案子,

Jason今天很為我著想的跟我說,如果撐不住或受不了一定要跟他說,他會幫我想辦法

Jason真得是個好Manager

電影"The Rock"裡,Stanley Goodspeed 說 "I love pressure"

我想我跟他一樣,壓力可以讓我寫程式的速度快很多,

寫程式就像畫畫一樣,只要不要重複的寫一樣的東西,我想我還蠻樂在其中的吧.

2009年2月26日 星期四

WebAD…

DM請參照

http://www.microsoft.com/taiwan/savemoney/services/strongmanage.htm

看到自己做的東西可以上到官方網站還蠻興奮的,沒想到我做的東西也有可以當產品的一天阿

再來就要把它改版成可以安裝的版本了……

那以後我是不是可以被微軟收購呢? (迷之聲:你本來就是微軟的…….)

2009年1月22日 星期四

尾牙...

IMG_3927.JPG

經過四五次的密集練習,雖然腳步還是亂七八糟,節奏還是會搶拍,舞步還是會忘記

我們還是上台了,不知道下面的觀眾是掌聲多還是笑聲多

強烈的燈光,我們都看不到底下,

老師說我們表現的不錯...

也對...好險沒有跌倒...雖然我有偷瞄到Jackie都在亂跳...

謝謝大家,能與你們共舞是我的榮幸....

2009年1月20日 星期二

尾牙

IMG_3850

正確來說明天晚上就是尾牙了....要帶著粉紅色的領帶,帶著門票,裝著類似學院風的衣服

雖然我有肢體殘障(極度不會跳舞),但是還是被拱了要上台表演

直到昨天下午,我擔心的程度可能比還沒寫完的專案更緊張

晚上的練習,大家不完美的跳完幾輪,還不算到可以上台的程度

但是今天在練練,應該還是可以OK通過的

就跟不知道哪個人說"牙一咬三分鐘就過了"一樣,

明天的晚上 ,大家加油.....

ps.David,Charlotte請不要帶攝影機....令伯上台很丟臉了....沒必要等過了還要鞭屍吧

2009年1月6日 星期二

[ASP.NET]Validate Control

Page.IsValid 是從Server端判斷Validate Control 是否驗證成功

如果要透過Client端,可以用Page_IsValid來檢查是否驗證成功

不過Page_IsValid並非即時反應,所以需要先執行 Page_ClientValidate

底下為範例

Page_ClientValidate(驗證的Group);
if (Page_IsValid)
{
            驗正成功執行動作.......
}

2006年12月23日 星期六

Microsoft Interview

前幾天去了Microsoft公司面試,被問的七昏八素的,

很多問題都不知道從何回答起,

這才發現到一件重要的事,原來我的什麼都懂,

變成了什麼都不懂,太多的東西我都

只知道表面,很淺的部份,深入些卻說不出什麼;


說到網路,我知道TCP/IP,Http,Ftp,UDP.....等等,

但是然後呢?我真的懂Http嗎?我真的懂Ftp做了什麼嗎?


說到資料庫,我會一些T-SQL的操作語法,但是這樣算懂資料庫嗎?


說到Web程式,我連何時要用WebForm跟Winform的運用時間都不懂,那從何決定要寫哪種程式呢?


也許我有點太依賴Google...範例程式並不能讓我進步,

只會讓我怠惰於進步,

程式的根本才是最重要的,數學的根本才是最重要的吧....

2006年9月18日 星期一

信任問題

主管若不能信任部屬..
聽取部屬的意見.....
那部屬怎麼信任主管呢?

2006年6月26日 星期一

Resignation

明天就是工作滿一年的日子了,

也是離職的日子,

人家說不要批評自己待過的公司比較好,

所以我只得說我自己不適應這樣的公司與環境,

接下來要去休養生息一陣子了

好好思考要怎麼做了..

2006年5月12日 星期五

轉戰Delphi....

今年真是急轉直下的一年,年初開始做了.NET Framework的項目,進而開始研究Atlas,WWF,WPF,WCF.....

到了四月初,突然又說不做.NET的項目,可能要改研究其他的Project,在這空檔時間,我開始看我有興趣的Ruby on rails

然後看不到一半,就又拿了一個以前人做的怪Project(Java ,Structs,Hibernate製成),他怪的問題不在程式,而是他的說明跟註解,還有裡面的功能,寫的真是不清楚,關連性太緊,太多,又沒任何標示說明。

這一兩天看了Agile Software Development...,再來看這程式碼,真覺得自己在浪費時間。

今天下班前,主管又跟我說要我研究一下Delphi........所以這個東西又不用看了,.....

突然覺得.......我以後是不是要當最佳第六人啊,什麼都學,以後缺什麼人就把我補過去.......(這樣很操.....)

2006年4月9日 星期日

邊讀書邊工作...

難怪人家說工作後就很難讀書了.....

每天工作八小時,即使工作地點在住的地方附近,

還是很難每天湊出2個小時專心看要考試的書....

工作的書就有一堆要看

目前要看得有

1.Scalable .Net 2.0 Application Designs
2.OReilly XAML in a Nutshell
3.Professional ASP.NET 2.0 Security Membership and Role Management
4.Programming "Indigo"
5.Mastering Regular Expressions

這些都是目前想看的啊......

實在沒時間上班看了.....系統的進度緩慢.....(不應該把公司當進修的地方的.......)

下禮拜六要考離散數學,線性代數,資料結構,作業系統(聰明的人應該知道我要考什麼.....)

星期三要去參加研討會

22要上台報告(面對全公司的工程師)?.......

難怪工程師永遠都賺不了錢....

2006年3月27日 星期一

四不像....

ASP.NET+.NET Remoting+User Interface Process Application Block=JSP+EJB+Structs ?
除非你老爸變成兔子........