2012/12/10

轉貼文-跑步姿勢收集區


































POSE 的跑法


http://goo.gl/5NqfY

「避免傷害最好的方法是遠離水泥地,但是就算跑越野路線,也不能都只跑同一種地面,這樣傷害還是會發生。所以,最理想的訓練方式就是「真正的」越野跑,路線中包括:沙地、草地、上坡和下坡等等不同地面。

不停轉換跑姿、運用不同肌群,才不會過度使用同一種肌肉,而且越野跑可以更貼近大自然,城市中有太多汙染源,白天跑山路可以吸收芬多精,享受自然的美景,路線多變充滿挑戰,增加跑步的樂趣。

另外,跑姿也很重要,在之前的文章提過正確跑姿:跑步時,抬頭挺胸身體自然向前傾,抬腿時盡量讓腳後跟往臀部移動,而不是抬起膝蓋,真正要往上移的只有腳掌而已,這種跑法比較像「把腳後跟提起,然後放下」。」





分解最強跑者的跑法


百米短跑新記錄


20120309 add

20120313 add , copy from FB 呂子
這篇描述他是如何訓練的~有空再標他的重點

20120606 add 黑人的跑姿


http://goo.gl/Esfui


東吳超馬選手跑姿分析

前面跑道內側第一位是日籍選手關家良一,外側跑道第一位是國內選手鄒宏傑,後面依序是國內選手羅維銘及鄒雙喜。
大家可以從四位選手在相同速度情況下前進的跑姿及足部落地,看出三位頂尖選手的前足提起時,幾乎沒有明顯的內旋狀況,也就是前足提起時,鞋底與地面是呈現穩定的平行,落地時腳部相對更穩定;鄒宏傑選手就可以看出有一定程度的輕微內旋,所以可以看出是先足部前端外側落地後,再轉整個鞋面著地。
也因為這樣細微的正確足部著地,在經過長時間雙腳與地面的衝擊下,可以降低選手腿部肌肉的衝擊震動,長時間下可以有更佳的表現。
===================================================================

2012/12/08

20121208-單車-NeverStop-永不放棄挑戰陽金P字山道



先寫寫這一場的心得記錄~~

這一場說來,也是視為重要賽事,一直希望這一次騎的成績,與之前最佳記錄 (03:25)相比最好不要差太多!
賽前3個禮拜,有穩穩地在滾筒上練習30分鐘。期望有個好成績。


先說說這次的結果:03:56:42;盡力了。這就是目前階段與自已相比的差距。
 ==========================
星期五,回來蠻早睡的(有點睡不著~)
氣象說,星期六晚上才會有鋒面,才開始下雨,心裡想說,這樣剛好~沒影響到我的比賽。
而也打盤算,這麼冷的天氣,我要怎麼穿呢??
(最後決定:短的一件,加一件長的緊身衣,加上車衣+袖套~~實在是怕冷!)

一早起來,天氣看來還算可以~
誰知,要出門時,下起了毛毛雨,再到樓上拿了輕便雨衣(若沒這輕便雨衣~我今天會更冷死在山上!)

以為是七點開賽的活動,若我六點到,應是算蠻早的!
快到會場前,看到車友陸陸續續地出發開賽~~不是七點嗎??(後來問大會,大會說是6~7點皆為放行時間)

今天帶了個背包,會場說沒有提供寄物,但還是請他們幫幫忙,幫我帶到終點,不用負保管責任也沒關係。

再來,就開始今天的賽事了!

我已算是比較後段出發,沿路與大家併排的機會蠻多的。

這一段的路程也沒什麼記憶,騎得蠻累的~
而一直看時間,看看自已何時才會到高點:小油坑!

花了55分才到達@@~這就是目前的體力狀況~唉~
再來的下坡~~~起霧 @@~~~再加上天氣冷~~~就如同上次















2012/12/07

20121207-程式-[JQuery]Unobtrusive Client Side Validation 無法發揮功能

果然睡過一覺後,再來看這問題,就這樣出現曙光!解決此問題。
(昨天是連有篇解答在前面,還是看不懂它怎麼寫)

解答:說明了Client Side Validate 的原理
http://blog.darkthread.net/post-2011-08-02-unobtrusive-jq-vald-dynamic.aspx
(它寫到動態加入Control並可以驗証,"data-val-number"/"data-val-required")

我的最後結果圖:


經歷過程:

因這查詢頁面是 User Control (ascx)
所以於主頁面,動態加入這個Control 元件,

若是用正規的 Html.Partial(~~)寫法,是可以觸發它的 Client Side Validate。
(但它載入的時間順序,難控制,變成我User Control 要用的 ViewBag全都要在Index準備好~)

後來改寫成用動態載入的方式寫:

 //初始元件:載入查詢元件
            $("#queryControl").load('<%:Url.Action("RejectQuery") %>', function () {
             });

再來問題就出現了!
我無法再有Client Side Validate 功能,直接post 到Controller 做事情。

這個問題,我找了一天 @@

其實,應去了解它Client Side Validate 機制做法,
它是透過以下來達成的:






而黑大就寫:
「以此推論,除非form本身尚未建立.data(“validator”),否則呼叫.validate(options)不會有任何效果。但在jquery.validate.unobtrusive.js中,網頁載入時就已對既有
做過.validate(),也都已建立validator物件」


所以就是:
先Remove form 的 validator,再重新自已加入。

所以在 ascx 下直接寫:

   $(function () {
            $("form").removeData("validator");
            $.validator.unobtrusive.parse("form");
        });


最後就可以驗証了!!


至於「"data-val-number"/"data-val-required"」這類東西

可再參考:
http://blog.darkthread.net/post-2011-07-27-unobtrusive-jquery-validation.aspx







2012/12/06

20121206-程式-[MVC]Ajax.BeginForm之寫法遇到問題

記錄一下,所遇到的基本問題:







■下拉選單的值,可以直接Bind在 Model下的Enum屬性。

■ 可以指定 Form 的ID,但卻不可以用「$("#SearchForm").submit()」去觸發。




    ■一直試說,為什麼值傳不回去Controller,原來,我用「public string XXX;」是不行的。
      要用屬性才可以。

Clent Side Validate沒有作用:



要如何用 load 這方式讓它可以work,還要找方法。

就一直試,想說設定都和網路上的一樣,就是無法於Client Side 驗証!
最後,改寫成 「Html.Partial()」載入的方式,才可以生效!
(但,用「Html.Partial()」載入,它的Page/Partial的載入時間不一樣,導至在載入時,我Partial內所使用的ViewBag都未Init)




2012/12/05

20121205-心情-就今天充實的感覺

星期二,
還是記記工作上相關的事情。

工作狀況是Delay了,但領悟到,單單在那「窮緊張」是沒有幫助。

早上整理一下下午所要報告的程式範本架構,
雖沒完成,就先報告目前自已所完成的東西。

就整個Service 及 Web 之開發方式,也有所討論
重點記錄:
    1. Validate 所寫的位置,Web? Service? Repository?
        結論是主要都是在Service Layer 寫,而就向Common Function 概念一樣,若每個呼叫都會用,則在Repository描述。
    2.  Web / Service 之間傳遞方式用JSON傳,但不是我所想的用GET/POST方式,
          而是要用似「wsHttpBinding」的架構寫法,直接改寫底層傳遞方式!!
         (這部份,好技術!看來要多多用假日來 Study 了!)

     3. Web View 的傳遞還是半成回品,待自已想如何取得及Bind 頁面上的資訊!

以這會議下來的感覺:
客戶是希望有經驗的人來代領 MVC 的事情,而非像這樣 Try ~~
(我先前沒有ASP .NET MVC  的開發經驗,以至於現在的我是邊做邊學!時間會浪費)


================
討論完這會(2:00~5:30)左右,再來沒什麼精神再繼續寫程式,

到松山素吃飯,
請他們買了 5斤的黃豆,好大一包 ($20元/斤)

買了 17億的機會,

再來,回家就準備訓練台,這也是讓我晚上較有充實的方法。
若可以練穩的話,內心就比較踏實。

再來,寫寫程式,
今天還蠻專心的~~~拍拍手^^

有訓練,有專心寫程式
因為這樣,今天的我,過得充實!!