大家好 小弟又來嘴砲做紀錄了
七月是剛好回台南老家 八月是本來要跟 朋友拿書 順便跟大學同學聚餐。
一轉眼 五年 過去了,專題同學 各自有不同的風采,當爸爸的當爸爸,要衝在職進修等
只是再次感覺到時間的不饒人。
這次 就簡短 用些關鍵字帶過敘述 加上一些個人所知道的資料或是 網路上的記錄
七月:
開場:新 Logo + 把玩 supervisord + Python 報報
介紹新 MOSUT logo (個人感覺不錯看)
介紹一下一個用 python 寫的好用程序管理工具:supervisord
跟大師學習:講講瀏覽器渲染 - 當內容遇上裝置新名詞: 跟大師學習(努力讓大師的腳踏車出現在附近)
一開始主打是Browser 系列
Browser render 渲染能力
前端 後端 裝置開發 不同人員,去看網頁整體運作的觀點會不同。
渲染差異
CSS3 動畫效過(目前browser 主推動畫效果使用方式,就我所知 JavaScript 來做動畫的方式,被嫌太耗資源等)
一些分析WebKit Performance的工具 建議
GTK=>Cairo (VM的問題)
30 fps <==> 33 ms per frame
60 fps <==> 16 ms per frame
Resize 大多數會更花時間,使用者體驗,近乎無法假設(最近很夯的新名詞 UX )
讀取圖片 的 軟解 硬解,再Performance 也會有差異(個人經驗 jpeg硬解,在一些chip上有問題,後期的BSP或許會改善)
SVG Picture 似乎不受各家 browser歡迎
什麼動作會改變layout?(以前端觀點 )
字型 也會有產生Bug時,有些字型Qt本身就不支援,所以就會有網頁文字亂碼的現象。
有兩篇一篇是以前Jserv 的文章,不過目前有些已經被改進了.
https://speakerdeck.com/addyosmani/velocityconf-rendering-performance-case-studies
一定會扯到 Python 的「情感運算學習網」
情緒感測 情感運算
ATS:Affective Turoring System
shybox
一個用python寫的人臉辨識,但效果不佳。
http://www.beefsouptn.com/2014/07/beefricepk.html#.U_tfkLySzER
Build A Lightweight Hypervisor for Realtime Linux
Jserv 介紹RTMux Architecture (在介紹的時候,隔壁還在整修 很吵 真是辛苦Jserv)
Marking Linux do hard real time
目前的Linux kernel有朝向real time方向,但不完整.
Real time != Real Fast
Real time 凡事符合預期的
nice值
real time 優先權
CFS uses Red-black tree as a sorted queue.(紅黑樹 研究所必考題,面試 有時也都會用到,但為何需要這個很少有解釋原因)
CFS (completely fair scheduler)
CFS(completely fair schedule完全公平排程)是Ingo Molnar所提出[1],並於Linux kernel 2.6.23開始正式被採用,其特色是不再企圖區分交互式行程(interactive process),而將所有行程公平對待,作者Ingo Molnar的說法:CFS basically models an "ideal, precise multi-tasking CPU" on real hardware.讓所有工作平等的被執行便是這排程的目標
Linux 2.6 improvements scheduler :starting from 2.6.23
於2.6.24 實作完成,這也就是為何 很多device 會選擇 2.6.24 or 2.6.23為核心版本之一,假
如沒有做到3開頭的話.
SCHED_FIFO
SCHED_RR
Preemption Models
Linux rt-preempt
Thread Interrupt handler
High Resolution Timers
早期只會用固定時間
RTMux 就是一個 Linux hard real-time extensions
Xenomai
RTDM
Linux not design as a RTOS
Soft real-time in standard Linux kernel (前後呼應)
RT-Thread
Hypervisor
Linux communications via V-Bus.
補充:
http://blog.xuite.net/ian11832/blogg/23745751-LINUX+2.6.24+completely+fair+schedule+%E4%BB%8B%E7%B4%B9
八月:
1. 淺入淺出 pytest 還有他的快樂夥伴們
講者:Joe
http://prezi.com/djynjftzlkqq/pytest-happy-friends/
2. reactjs
講者: LY - 沃草工程師跟g0v重度上癮者
node.js
MVC
react.js
Virtual DOM
(also render on server-side)
Data Flow
=>one way reactive data
JSX
XML-like synatx
React-bootstrap
3. GNU Radio
講者:Albert Huang
GNU Radio
Mixer
SDR
What can SDR do?
一些SDR 硬體介紹
RTL-2832U base dongle
open BDS
ADS-B Receiver
4. 在物聯網跟穿戴式裝置正夯的時代,身為App Developer不
能不了解的BLE
講者:Sam
當天晚上還有接著辦,若渴計劃 小弟 第一次 參加頗為新鮮 不過說實話 那時已經有點累了.
講了不少關於 安全的議題
SMB 可以遠端執行特定命令 這件事 我幾乎完全沒注意到.
kerberos Ticket
Pass-the-hash
Pass-the-ticket
memcpy 由於這個API 在很多地方的實作方式都不同,所以甚至會有溢位 漏洞問題的可能.
也感謝 kuku 載小弟去搭客運回 新竹,剛好11點多有一班車,不然就要到12點多囉.
以上感謝 下台一鞠躬
七月是剛好回台南老家 八月是本來要跟 朋友拿書 順便跟大學同學聚餐。
一轉眼 五年 過去了,專題同學 各自有不同的風采,當爸爸的當爸爸,要衝在職進修等
只是再次感覺到時間的不饒人。
這次 就簡短 用些關鍵字
七月:
開場:新 Logo + 把玩 supervisord + Python 報報
介紹新 MOSUT logo (個人感覺不錯看)
介紹一下一個用 python 寫的好用程序管理工具:supervisord
跟大師學習:講講瀏覽器渲染 - 當內容遇上裝置新名詞: 跟大師學習(
一開始主打是Browser 系列
Browser render 渲染能力
前端 後端 裝置開發 不同人員,去看網頁整體運作的觀點會不同。
渲染差異
CSS3 動畫效過(目前browser 主推動畫效果使用方式,就我所知 JavaScript 來做動畫的方式,被嫌太耗資源等)
一些分析WebKit Performance的工具 建議
GTK=>Cairo (VM的問題)
30 fps <==> 33 ms per frame
60 fps <==> 16 ms per frame
Resize 大多數會更花時間,使用者體驗,近乎無法假設(最近很夯的新名詞 UX )
讀取圖片 的 軟解 硬解,再Performance 也會有差異(個人經驗 jpeg硬解,在一些chip上有問題,後期的BSP或許會改善)
SVG Picture 似乎不受各家 browser歡迎
什麼動作會改變layout?(以前端觀點 )
字型 也會有產生Bug時,有些字型Qt本身就不支援,所以就會有網頁文字亂碼的現象。
有兩篇一篇是以前Jserv 的文章,不過目前有些已經被改進了.
https://speakerdeck.com/addyosmani/velocityconf-rendering-performance-case-studies
一定會扯到 Python 的「情感運算學習網」
情緒感測 情感運算
ATS:Affective Turoring System
shybox
一個用python寫的人臉辨識,但效果不佳。
http://www.beefsouptn.com/2014/07/beefricepk.html#.U_tfkLySzER
Build A Lightweight Hypervisor for Realtime Linux
Jserv 介紹RTMux Architecture (在介紹的時候,隔壁還在整修 很吵 真是辛苦Jserv)
Marking Linux do hard real time
目前的Linux kernel有朝向real time方向,但不完整.
Real time != Real Fast
Real time 凡事符合預期的
nice值
real time 優先權
CFS uses Red-black tree as a sorted queue.(紅黑樹 研究所必考題,面試 有時也都會用到,但為何需要這個很少有解釋原因)
CFS (completely fair scheduler)
CFS(completely fair schedule完全公平排程)是Ingo Molnar所提出[1],並於Linux kernel 2.6.23開始正式被採用,其特色是不再企圖區分交互式行程(interactive process),而將所有行程公平對待,作者Ingo Molnar的說法:CFS basically models an "ideal, precise multi-tasking CPU" on real hardware.讓所有工作平等的被執行便是這排程的目標
Linux 2.6 improvements scheduler :starting from 2.6.23
如沒有做到3開頭的話.
SCHED_FIFO
SCHED_RR
Preemption Models
Linux rt-preempt
Thread Interrupt handler
High Resolution Timers
早期只會用固定時間
RTMux 就是一個 Linux hard real-time extensions
Xenomai
RTDM
Linux not design as a RTOS
Soft real-time in standard Linux kernel (前後呼應)
RT-Thread
Hypervisor
Linux communications via V-Bus.
補充:
http://blog.xuite.net/ian11832/blogg/23745751-LINUX+2.6.24+completely+fair+schedule+%E4%BB%8B%E7%B4%B9
八月:
1. 淺入淺出 pytest 還有他的快樂夥伴們
講者:Joe
http://prezi.com/djynjftzlkqq/pytest-happy-friends/
2. reactjs
講者: LY - 沃草工程師跟g0v重度上癮者
node.js
MVC
react.js
Virtual DOM
(also render on server-side)
Data Flow
=>one way reactive data
JSX
XML-like synatx
React-bootstrap
講者:Albert Huang
GNU Radio
Mixer
SDR
What can SDR do?
一些SDR 硬體介紹
RTL-2832U base dongle
open BDS
ADS-B Receiver
4. 在物聯網跟穿戴式裝置正夯的時代,身為App Developer不
能不了解的BLE
講者:Sam
當天晚上還有接著辦,若渴計劃 小弟 第一次 參加頗為新鮮 不過說實話 那時已經有點累了.
講了不少關於 安全的議題
SMB 可以遠端執行特定命令 這件事 我幾乎完全沒注意到.
kerberos Ticket
Pass-the-hash
Pass-the-ticket
memcpy 由於這個API 在很多地方的實作方式都不同,所以甚至會有溢位 漏洞問題的可能.
也感謝 kuku 載小弟去搭客運回 新竹,剛好11點多有一班車,不然就要到12點多囉.
以上感謝 下台一鞠躬
留言