2014年3月27日 星期四

[武術]始起太極-吳式太極班 2014.03.27 (四) 肘底看捶



  • 關於 肘底看捶走的 圈勁
聊關於 圈勁 與 吳陳比武 他演示怎麼用身體做擒拿,還有太極拳的打 打在裡面是看不見得。
  • 吳陳比武 當初開始就知道 不勝不負 怕門派之爭

[regex]find repeated word(patten) in string



>>> import re
>>> stra='abcd  CEF:88|TM|DD|3.2.1028|100100|MALWARE_DETECTION|8|dvchost=A2773-cav.csv-alak-20130602050822 dmac=00:15:58:C6:7C:70 ruleName=ATSE/VSAPI detected file malName=Cryp_Xed-12  OK  CEF:1|TM|DD|3.2.1028|100100|MALWARE_DETECTION|8'

>>> re.findall(r'(CEF:\d+\|((?!CEF).)*)',stra)
[('CEF:88|TM|DD|3.2.1028|100100|MALWARE_DETECTION|8|dvchost=A2773-cav.csv-alak-20130602050822 dmac=00:15:58:C6:7C:70 ruleName=ATSE/VSAPI detected file malName=Cryp_Xed-12  OK  ', ' '), ('CEF:1|TM|DD|3.2.1028|100100|MALWARE_DETECTION|8', '8')]

2014年3月26日 星期三

[武術]八卦掌 走掌 140326 (三) 兩儀掌 陽儀




  • 兩儀掌裡面的陽儀 走掌時的換掌
  • 走的是腎 所以轉要大圈 腰背後轉大圈
  • 手推出時了手 掌心朝上手要貼緊

2014年3月18日 星期二

[hadoop]OutputCommitter flow & OutputFormat

Class OutputCommitter

org.apache.hadoop.mapreduce
Class OutputCommitter

java.lang.Object
  extended by org.apache.hadoop.mapreduce.OutputCommitter

Direct Known Subclasses:
FileOutputCommitter, OutputCommitter

public abstract class OutputCommitter
extends Object

OutputCommitter describes the commit of task output for a Map-Reduce job.

The Map-Reduce framework relies on the OutputCommitter of the job to:


  1. Setup the job during initialization. For example, create the temporary output directory for the job during the initialization of the job.
  2. Cleanup the job after the job completion. For example, remove the temporary output directory after the job completion.
  3. Setup the task temporary output.
  4. Check whether a task needs a commit. This is to avoid the commit procedure if a task does not need commit.
  5. Commit of the task output.
  6. Discard the task commit.


org.apache.hadoop.mapreduce
Class OutputFormat<K,V>

java.lang.Object
  extended by org.apache.hadoop.mapreduce.OutputFormat<K,V>
Direct Known Subclasses:
DBOutputFormat, FileOutputFormat, FilterOutputFormat, NullOutputFormat
public abstract class OutputFormat<K,V>
extends Object
OutputFormat describes the output-specification for a Map-Reduce job.

The Map-Reduce framework relies on the OutputFormat of the job to:


  1. Validate the output-specification of the job. For e.g. check that the output directory doesn't already exist.
  2. Provide the RecordWriter implementation to be used to write out the output files of the job. Output files are stored in a FileSystem.


https://hadoop.apache.org/docs/r1.2.1/api/org/apache/hadoop/mapreduce/OutputFormat.html

[python][flask]existing endpoint function flask AssertionError: View function mapping is overwriting an existing endpoint function:


 File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Flask-0.10.1-py2.7.egg/flask/app.py", line 62, in wrapper_func
    return f(self, *args, **kwargs)
  File "/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Flask-0.10.1-py2.7.egg/flask/app.py", line 984, in add_url_rule
    'existing endpoint function: %s' % endpoint)
AssertionError: View function mapping is overwriting an existing endpoint function: posts.list_board

existing endpoint function flask

Flask requires you to associate a single 'view function' with an 'endpoint'. You are calling Main.as_view('main') twice which creates two different functions (exactly the same functionality but different in memory signature). Short story, you should simply do
main_view_func = Main.as_view('main')

app.add_url_rule('/',
             view_func=main_view_func,
             methods=["GET"])

app.add_url_rule('/<page>/',
             view_func=main_view_func,
             methods=["GET"])

python - AssertionError: View function mapping is overwriting an existing endpoint function: main - Stack Overflow
http://stackoverflow.com/questions/17256602/assertionerror-view-function-mapping-is-overwriting-an-existing-endpoint-functi


2014年3月17日 星期一

[linux] Ubuntu apt-get update error


Ubuntu apt-get update error

try
#sudo rm -rf /var/lib/apt/lists
#sudo apt-get update

works

[linux] ubuntu 12.04 install google chrome libnss3 problems


when prompted.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
After installing the key, run the below command to add it to the repository.
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
Thats it. Now update your repository and install the browser.

some problem about libnss3 and chorme


:/var/lib/apt{15:49}
$ sudo apt-get install libnss3-1d:i386
正在讀取套件清單... 完成
正在重建相依關係        
正在讀取狀態資料... 完成
您也許得執行 'apt-get -f install' 以修正這些問題:
下列的套件有未滿足的相依關係:
 google-chrome-stable : 相依關係: libnss3 (>= 3.14.3) 但 3.13.1.with.ckbi.1.88-1ubuntu6.1 卻將被安裝
 libnss3-1d : 毀損: libnss3-1d:i386 (!= 3.13.1.with.ckbi.1.88-1ubuntu6.1) 但 3.15.4-0ubuntu0.12.04.1 卻將被安裝
 libnss3-1d:i386 : 相依關係: libnss3:i386 (= 3.15.4-0ubuntu0.12.04.1) 但 3.13.1.with.ckbi.1.88-1ubuntu6.1 卻將被安裝
                   毀損: libnss3-1d (!= 3.15.4-0ubuntu0.12.04.1) 但 3.13.1.with.ckbi.1.88-1ubuntu6.1 卻將被安裝
E: 未能滿足相依關係。請試著不指定套件來執行 'apt-get -f install'(或採取其它的解決方案)。

#sudo apt-get remove google-chrome-stable 
#sudo apt-get install google-chrome-stable 


2014年3月16日 星期日

[武術] [小八極]1400316(日) 週日武術班 week6 柔身六法 八極健身術 小八極 虛步探掌 鬆緊練法

[武術] [小八極]1400316(日) 週日武術班 week6 柔身六法 八極健身術 小八極 虛步探掌 鬆緊練法


  • 早上練拳 柔身六法 與 氣血滾滾 其實好像差不多
  • 此套包含 馬步弓捶 為劉老開始教拳時編撰的。
  • 講了一個 一緊吸氣 放鬆吐氣的小八極練法,來練習放鬆的與鬆緊。這個練習與養氣還原有異曲同工之妙。
  • 虛步探掌

2014年3月11日 星期二

[武術] 2014 03 初春 Note



好久沒有記錄自己的身體狀態,最近那個不一樣的感覺越來越深。
對於一些拳經拳理,不然有一種不通而自通的快感。
原因在於,最近頂頭懸後,發現口水一直冒出來,頭往上頂,可以一直下到屁股尾椎上拉伸感。

古說的,呼吸器官前面走任脈,而神經系統脊柱被後就是走督脈,打通任督二脈,也就會完成小週天的循環。

雙手平行直拉,轉動手指,可以感覺兩側拉伸連到背脊,這可能與鬆肩有關。

雜言幾句,僅供後來研究參考。

2014年3月10日 星期一

[演講]【3/10蓁情時間】孫維新-在大自然中參科學禪-從大地到星空

[演講]【3/10蓁情時間】孫維新-在大自然中參科學禪-從大地到星空

很久以前就久仰孫維新老師的大名,
也知道他的課程往往是場場爆滿。

這次好不容易親自聽到他的演講,著實收穫不少。

原來孫老師現在接任 台中 科博館的館長。


一開始有介紹一些,科博館的館藏,很慶幸在大學時候,有修過 科博館的課程,還有去觀看一般參觀者不能進入的 館藏室。

整場演講中,分享了 之前的龍與獸的特展 娓娓道來這個展覽的故事。
告訴我們要培養的是 批判性的思考。
以前他們教育學生,結果學生被教育到只會找標準答案,反而不會問問題了,很多學生可能都覺得只要是問題,我一定可以在某本參考書上找到標準答案。

現在應該培養的是學生相信自己能夠解決問題的能力。

他也提到怎麼做引導的科學教學,怎麼做互動的演示來吸引大家的目光,試著把科學講的更有吸引力。

還提到每個演講都要互動,問問題,因為,不管你問對問錯問題,問錯了你也會記得一輩子,就算被笑笑了,隔壁的人可能兩個禮拜就忘了,可是你能記得一輩子。

孫老師繼續講 植物 他放出了葫蘆的縮時攝影,給大家看植物的生命力。原來,這世界比我們想像的還要奇妙。

在講他們如何與甘肅蘭州借到那些館藏時,也告訴我們要跨大自己的視野,就會發現自己的苗小。

在講關於地質,也提到竹山的新館。
跟我們說明 舊金山 西雅圖 日本是三大地震區,而且都有自己的規律。
藉由觀察就知道舊金山可能已經屆於地震週期了。

西雅圖在1700年的地震,造成了 日本的大海嘯,不過幸好台灣的東岸海溝很深(5000公尺)所以東岸不會發生海嘯,但是 乾隆康熙年間,台北高雄都有發生過。

最後,孫老師跳過了天文這塊,不過在大家熱烈要求下,他又反過來講。

他分析了,宇宙間的時空觀,讓我們知道原來太陽的光在八分鐘我們才看的到,時空的現在觀念,其實是很奇妙的。 你所看到麼某顆星星可能是幾萬幾億光年之前的爆炸。
所以,沈君山校長曾說,我們每個人都是宇宙恆星的組成一部分。
外國人說,我們都是核廢料(氫氦)。

最後的QA他很深動的說明的,所謂的世界末日跟太陽地球的大小與距離。
如果,地球一公分,太陽大概是150公分,他們兩個距離是,150 公尺遠,真的太陽黑子要打到地球的機會又有多高呢。
千萬不要把自己想的有多偉大。

還有如果有星體要撞上地球,應該可以透過幾的月前的星痕看看有沒有通過木星。如果沒有表示並沒有往地球來。

在科學上 我們要一直抱持著懷疑的態度,現在的科學,可能是以後的神話。



[python]from mongoengine.django.auth import User

  File "/usr/local/lib/python2.7/site-packages/mongoengine/django/mongo_auth/models.py", line 67, in contribute_to_class
    self.model = get_user_document()
  File "/usr/local/lib/python2.7/site-packages/mongoengine/django/mongo_auth/models.py", line 30, in get_user_document
    return getattr(module, name[dot + 1:])
AttributeError: 'module' object has no attribute 'User'

昨天看了一個code base 一直出現這個error ,
索性看看用到的lib都裝了阿。
也進去modles.py裡面查看有沒有User這個class,發現也有。

後來直接把 pymongo mongoengine 都給他upgrade一下。
easy_install -upgrade

就可以使用了,猜測是某幾個lib是比較早裝了,可能有新的版修了這些bug。

2014年3月9日 星期日

[電影]140309 驚天換日 MAN ON A LEDGE

驚天換日 MAN ON A LEDGE

《超危險特工》、《變形金剛》製片打造全新鬥智驚悚動作片!《阿凡達》山姆沃辛頓主演。

紐約曼哈頓鬧區的早晨,時值上班尖峰時段,一名男子無預警在高級飯店21層的窗台邊緣,作勢跳樓狀。當警方的隔離線、媒體轉播車,與圍觀群眾越聚越多之際,他打破沈默,指名要求女談判專家莉迪亞前來與他溝通。就在整個紐約市警局一邊忙著佈署救援,一邊還要應付媒體而疲於奔命時,另一廂的幾名擁有尖端科技配備的高手,正利用此不容錯失的絕佳時機,盗取一批價值3千萬美金的鑽石…。
原來,這名跳樓男子原是紐約市警局的優秀警探尼克(山姆沃辛頓飾),因被人誣陷私吞一批鑽石贜物而冤獄。現在,越獄成功的他,有了他的好弟弟(傑米貝爾飾)跟女友(潔芮西絲羅里葛茲飾)的協助,祕密策劃了天衣無縫的反擊計劃,企圖聲東擊西地盗出別人誣陷是他私吞的鑽石。揪出幕後黑手,這是他唯一能洗刷不白之冤的最後機會!


劇情緊湊,節奏明確

[武術] [小八極]1400309(日) 週日武術班 week5 小八極 頂心肘 蟒蛇纏身


本週日天氣依然陰冷,幸好沒有下大雨。

今天主要先練習了猿猴步 進退步 頂心肘 蟒蛇纏身
頂心肘 蟒蛇纏身 來做單招分解 與左右練法。
日字衝拳 螳螂勾手

八極 單腳負重 一腳當兩腳用 常常很迅速把重心換到另外一腳上,可以藉由熊晃來做練習。
小八極 富含近身短打的應用,而在近身中,是否真的能夠用出來,就在於單招的訓練。

頂心肘
由口令與分解來說,可以分成三個動作,右手微往中線靠,左手前伸,右手在從中伸出手不動整個身體往前擠壓。

有幾個常見解法,
第一手為輔手,為隔擋或微防禦只為稍微改變方向,主要為第二手,第二手伸的出,其實第一手就略顯多餘。
所謂拳打三節不見形,若第二手有開門成功,第三手頂心肘就隨你控制。

步法 是猿猴步 搭配迅速轉腰

蟒蛇纏身

從 黑虎偷心接下來的話
左手繞圈 沾粘著繞著對方的手 往上往前延伸轉腰
碾步轉 45度 左手翻 有撐抓拉之意 右手切出
上下手都有撐的意念

試解此式
在近身時有爆炸力



[電影] 140308 X戰警:金鋼狼

相信X戰警系列對金剛狼的角色吃重都不難不注意到他。
X-Men Origins: Wolverine
只能說 毫無冷場 娓娓道來 金剛狼與他內心的煎熬,還有野獸與人的差別。

對於一些正義之事的抉擇可能是義無反顧的。

ref
http://zh.wikipedia.org/wiki/X戰警:金鋼狼

2014年3月4日 星期二

[django]ViewDoesNotExist: Could not import django.views.generic.create_update.create_object. Parent module django.views.generic.create_update does not exist.


在使用Django 1.5 時發現這個 error message
djen of django 上的例子是使用比較舊版的Django,
在 1.5 class base view 有多個改進。

ViewDoesNotExist: Could not import django.views.generic.create_update.create_object. Parent module django.views.generic.create_update does not exist.


Migrating function-based generic views | Django documentation | Django
https://docs.djangoproject.com/en/1.4/topics/generic-views-migration/