2013/11/27
2013/11/25
20131117-接力-Mizuno接力賽[5KM]
(比完賽的合照:由左至右依序為:Jimmy、Jennifer(上)、彭大(下)、謝大哥(上)、瑩琦(下),我、郁如(上)、冠樺(下))-小杰有事先離開。
=============================================
PS:隔了一個禮拜多,還是要起筆寫寫日記記錄一下。
=============================================
這是整理照片,PO上FB時,所寫下的心情記錄,當下,要記的事情好多,但覺得FB上好像不用寫到那麼詳細,經「內心濃縮」之後,所寫下的文字。
為什麼這一次要再組一次接力賽?
因為,我想當作是自已跑步的開始,就由這5km開始,一樣的第一棒,一樣的距離。
身體狀況呢 ~~沒什麼辦法跑~~今年自已也沒有什麼心想跑(上半年棄賽很多~)~~
在六、七月份,接觸了「越野跑」,讓自已在山裡面自由的跑
身體還是會痛,但在山裡面,不用追求速度,所以可以更自在的亂跑。
七月底就要報名Mizuno 接力賽,時間比我想像中的早。
而 那時想親自再找回 2009 年的接力夥伴,實在是太久遠啦~~
後來班底就是:謝大、小杰,再加上Jimmy,
由這些班底那找出其他新的夥伴~~~~
謝大找了~郁如、冠樺
Jimmy幫找了~Jennifer、彭大~
而 瑩琦也答應了一同參加了場接力賽~~~
那時的時間,湊人壓力實在太緊迫~差點交不出名單!!
而在開報名的那天,我就把名單給送出去 (後來 社會組名額很快就滿了!)
=====================================
再來,就透過Google Doc 準備一下資訊:
官網 | http://goo.gl/4XTkB4 |
衣服SIZE | http://goo.gl/fMkQXF |
檢視表 | http://goo.gl/7khBb6 |
新成員,我大多都不認識,也不知大家的狀況如何?
雖然這樣,但,只要大家都盡力,一定會是「不悔」的賽事~
而我,目標就是可以盡力的跑,達到 22~24分/5KM 的層級。
之後,我就是藉由 爬山/野跑,改善自已的身體狀況,讓自已玩的開心^^
=================
在10/12 約了一次團聚的活動(就在 KS 的天母野外跑~)
郁如/冠樺/彭大 是那一天初次的見面~~~而我認人的功力不好~實在失禮呀@@~~
收到物資~~有分男女版~~而我就花一些時間,把每一個人的 衣 / 褲 分類好~~
分裝完各棒次的衣褲~~~
這次的衣服真的是好看呀!!~~側邊的紋路~讚!
將整理的資訊,寫下了心情~~~
標籤:
跑步單車運動類
20131125-程式-多筆List資料取聯集
這是前一陣子寫的程式,一時想找還找不太到....記錄一下:
關鍵:Linq 的 Aggregate (合計)
關鍵:Linq 的 Aggregate (合計)
//將互斥的roleId 由IEnumerable<HashSet<string>> 轉換成 HashSet<string> //Union後的RoleIds 參考:http://goo.gl/5rl0LY var listOfLists = AllRoleMutexs.Value.Where(m => m.Mutex.RoleIds.Contains(relation.RoleID)).Select(m => m.Mutex.RoleIds); if (listOfLists.Any()) { var mutexRoleIds = listOfLists.Skip(1) .Aggregate(new HashSet<string>(listOfLists.First()), (h, e) => { h.UnionWith(e); return h; });//取聯集 var relationChecks = ServiceFactory.SecModifier.GetRoleRelationByAccountAndRoleIds(relation.AccountID, mutexRoleIds.ToArray()); if (relationChecks.Any()) { throw new ArgumentException(string.Format("此[{0}]角色 與目前帳號[{2}]存在的[{1}]角色互斥,無法建立關聯", relation.RoleID, string.Join(",", relationChecks.Select(m => m.RoleID)), relation.AccountID)); } }
標籤:
程式筆記
2013/11/08
20131108-程式-MVC的RenderAction原來可以取的到Parent的ViewContext資訊
這一個功能需求:
就是在此頁面(Page)下,所使用的RenderAction(XXX) ,(包括它RenderAction 內的 RenderAction ~~~)
都要取得該Page 的tabUniqueId 資訊。
來表示同一頁!
目前就是進入 Flow 時,我要將它的User 權限,改為 Flow權限,用Flow 權限去Load 資訊。
找了好久,原來 MVC 它有記住它的「Parent」是誰,
如此一來,我就可以由Parent 資訊取得其 tabUniqueId了。
在 BaseController 裡,若它有Parent 資訊,才會出現這個 Key 值。
就這樣一層一層的取到 Parent 資訊,拿下它的 tabUniqueId:
if (String.IsNullOrEmpty(tabUniqueId) && route.DataTokens.ContainsKey("ParentActionViewContext"))
{
var parentContext = route.DataTokens["ParentActionViewContext"] as ViewContext;//取得父值的資訊
tabUniqueId =(parentContext.ViewData["tabUniqueId"] as string ?? "");
}
=======================
在找解決方法時,Search 下的key 還真是不知如何下,
後來看到 http://goo.gl/AmUQnZ 這一篇文章 (雖不是解決方法)
但對 RouteData.DataTokens
這屬性有興趣,就開始去看它的 屬性資訊,看看看~~~就看到 "ParentActionViewContext" !!!!
所以,這樣的資訊就一路帶進去了。
=============================================================
後來針對 Flow 的部份,發出來 給 文忠 的說明文件 (以此僅做個人資訊記錄而已)
解決 進入Flow頁面後,User權限全是以「Flow 權限」來決定。
調整Flow Permission 的使用方式,以達到需求:
Check In 版本:
5734 howard chiang 2013/11/8 下午 07:15:56 20131108-進入Flow頁面,可以於各patial下保留住Flow的權限狀態(以tabUniqueId區分)
5728 howard chiang 2013/11/8 下午 06:10:44 20131108-進入Flow頁面,可以於各patial下保留住Flow的權限狀態(以tabUniqueId區分)
(呈現結果)
以下為功能使用說明:
- 可移除Url:FlowQuotDetail?IsFlow=true 的標記,程式用"tabUniqueId" + User.SetFlowPermission(xxx) 來標記 進入此頁後都是用Flow的權限。
- 例:
//設定使用者的Flow權限
User.SetFlowPermission(TabUniqueId,permissions);
//=>這行就定義同 tabUniqueId 都是 採用 Flow Permission 。
//註:TabUniqueId 由 BaseController 可以拿到此屬性。
- 於BaseController 加上: IsFlow 屬性,以便於各程式判斷 Flow 狀態下的行為。
- 例如:按下更正時的行為,需由各頁面判斷flow的行為時該如何做:
- XXXX.Mis.Flow.Web.Models.FlowEngineModel 初始化已移除不需用的資訊:AccountId,Permissions (我專案已全做過修正)
- Flow的關卡權限定義為:$/XXXX/srcDev1_2/Webs/XXXX.Mis.Web/FlowPermissions.xls
(THE END)
標籤:
程式筆記
訂閱:
文章
(
Atom
)