2019年9月9日 星期一
Microsoft Flight Simulater X
記錄一下hint
- 搖桿 for 仰角 & 轉彎,
- 油門 用搖桿控㓡不好,因為搖桿會一直把油門回中間,要改
- 踏板和轉的方向不直覺,要改
Ctrl +Y 改用 mouse, 滑鼠好用很多。
- period (.) 煞車
- Ctrl + period (.) 手煞車
- space 按著: 看四周,調前後
- 平飛時善用配平
2019年9月8日 星期日
合氣道日記 2029/9/7
今天練習奪劍奪杖
問題點,力量無法傳達到對方
解決方法:
抓深一點,增加力矩
用整個身體質量去進退,而不是用手臂力量拉扯
心得:和做技法使用的力量比起來,使用的質量比較重要
改善之處:所有技法都用質量去推動。
問題點,力量無法傳達到對方
解決方法:
抓深一點,增加力矩
用整個身體質量去進退,而不是用手臂力量拉扯
心得:和做技法使用的力量比起來,使用的質量比較重要
改善之處:所有技法都用質量去推動。
2019年8月3日 星期六
2019年7月10日 星期三
Google pixel 3 無線充電時很耗電
明明是要充電的,卻是一放上去就開始狂操cpu,搞到手機的CPU都一直開著不睡覺。
剛拿到時不會這樣,某次更新後才這樣,不知道Google改錯了什麼東西。
把手機從 Google Pixel Stand 上拿下來,CPU就立刻降下來了。
2019年7月9日 星期二
cmake example
只要一段時間沒有寫某特定程式語言,就會忘記語法。
保留一下 sample code,看以後會不會比較快撈回來。
CMakeLists.txt:
保留一下 sample code,看以後會不會比較快撈回來。
CMakeLists.txt:
cmake_minimum_required(VERSION 3.10) project(hello) find_package(DBus1 REQUIRED) include_directories(./inc ${DBus1_INCLUDE_DIRS}) add_executable(hello src/test.c) target_link_libraries(hello ${DBus1_LIBRARIES}) |
2019年7月8日 星期一
不要因為要運動先吃東西,也不要運動完吃甜點犒賞自己
減肥的大忌
- 阿,待會要運動很辛苦,先吃個小點心墊肚子吧。
- 運動完了,我真是認真,吃片蛋糕當獎勵吧,反正剛剛有運動了嘛!
如果有這些想法,倒不如一開始就不要減肥還比較快樂。
這是很沒效率的行為,甚至可能是負效率,越努力越胖。
2019年7月4日 星期四
2019年6月13日 星期四
git command line
最近需要在 Linux 終端機介面用 git 做版本控制。
用習慣了 windows 的 TortoiseGit 後,在 command line 反而不會用。Linux GUI 介面的 gitk、 git-gui等等也因為沒有 GUI 不能使用。
所以記錄一下command line 的命令:
2019年5月28日 星期二
如何寫出好API文件
寫程式庫會需要寫 API 告訴使用者如何使用。
之前看過的 API 文件有些缺點。
- Doxygen:常常太簡陋。
- 仔細思考,問題出在寫的內容太少。
- 全部整理成為一個文件:覺得超長看不下去。
- 廠商的 reference manual 多半這樣寫。
- 仔細思考,因為用文件的唸法照順序念,當然太長。
- MSDN:很適合
- 內容很多,但是分頁下去後,可以只看想看的部分就好。
2019年5月17日 星期五
Euro Truck Simulator 2 技巧 Part 5 (for 鍵盤滑鼠)
沒想到會有 part 5。
又發現能讓方向盤更好操控的方法。
- 眼睛看遠方,擴大視野。會變得自然能感覺整個環境、車道、和自己的車在車道的偏左還是偏右,還能知道怎樣才能最適當的轉彎。
- 滑鼠靈敏度調低
- 滑鼠拿歪的。
感覺可以先轉大一點,快到內側邊線再拉回
2019年5月16日 星期四
在 C 語言怎樣做物件導向
之前有機會看一個 open source 的 C 程式碼,看完了才發現居然是 C 語言。還以為是用 C++ 寫的。
https://github.com/gpac/gpac/blob/master/src/compositor/mpeg4_audio.c
行列輸入法的簡碼
接續上一篇:https://shainjung.blogspot.com/2019/05/blog-post_15.html
使用行列輸入法的時候覺得候選字的順序怪怪的,不是常用字在前,而且中間會有空的。
看到這一篇才了解原因,原來是按照下一碼排的位置。
使用行列輸入法的時候覺得候選字的順序怪怪的,不是常用字在前,而且中間會有空的。
看到這一篇才了解原因,原來是按照下一碼排的位置。
2019年5月15日 星期三
2019年5月11日 星期六
2019年5月6日 星期一
買了Google手機殼
之前用了別的手機殼,但是有些問題,決定還是用回 Google 的手機殼了。
問題是:
- 偶爾會無線充電失敗,放了一晚上沒有充電。
- 用皮套遮起來後,看起來都一樣,沒有人知道是Google手機。
所以還是買了 Google 的手機殼。
2019年5月2日 星期四
如何解決 Refactoring 改很大很難下手的問題
程式寫久了都會亂,需要重整。但是整理程式碼是吃力不討好的工作:
- 做的好,程式看起來完全沒有差異。
- 改錯了,原本穩定的程式立刻收到 bug reports。
雖然吃力不討好,但是要長久維護一個程式,整理程式碼是必須的動作。不然專案會越維護越痛苦,直到最後改不動,只能砍掉重寫。
以下是要幫大型專案重整的技巧。
2019年4月25日 星期四
Getting start文件範本
開發程式常常會遇到要交接程式專案。
之前接手過幾次別人的程式,對方往往把什麼都不懂的狀態的交接的人叫到電腦前面,隨便快速的操作一通,就認為交接完成。事實上,不但來不及學,寶貴的經驗也無法傳承。
所以為了讓接手的人能夠快速上手,不要丟失經驗傳承,也為了不要在要交接給別人時手忙腳亂,我會在平時就寫好 Getting Start 的文件。
目前我寫過的 Getting Start 文件大概都長這樣
Euro Truck Simulator 2 技巧 Part 2 (for 鍵盤滑鼠)
接續上篇,遊戲玩了更久以後摸索到更多經驗
1. 方向盤操控
可以把滑鼠握深一點,然後用手掌當圓心轉動。這樣滑鼠朝什麼方向,方向盤就會朝什麼方向。一般說,看到道路轉多少度,滑鼠大概朝向一半的地方,就可以順利轉過去。
2019年4月20日 星期六
把既有程式改成 MVC Design Pattern
程式開發久了通常會遇到頁面上的控制項的關聯越來越亂的問題
- 可能 控制項A 會改狀態列的訊息,控制項B 卻忘了改。
- 可能 控制項A 改了,值卻沒有存下來。或是按了取消,值卻存下來了。
當頁面上的控制項越多,維護這些關聯就更困難。這時候最適合採用 MVC design pattern。
2019年3月22日 星期五
2019年3月20日 星期三
如何避免搶黃燈、闖紅燈、紅燈前急煞
在台灣開車一定會遇到一個狀況,就是變黃燈時速度還很快,不知道該不該停下來。
- 停下來,可能會緊急煞車。
- 不停,則可能會變紅燈了才通過停止線,變成闖紅燈。
- 為了避免這個狀況,有些人反而會踩油門加速,搶黃燈。
所以我的SOP如下
2019年3月14日 星期四
安裝 Ubuntu 到隨身碟
因為工作上用到的很多東西都會要求使用特定的 Ubuntu 的版本。一下子這個要 16.04 LTS,還要能存取攝影機;一下子那個要14.04 LTS,還要有 500GB 硬碟。因為硬碟的空間有限,還有改硬碟 MBR 的風險太高,所以想要把 Ubuntu 安裝在隨身碟。
規劃中想說,硬碟主要安裝 Windows,然後再後面增加兩個 Partition,專門放 Linux 的資料和 swap。
2019年3月12日 星期二
2019年3月8日 星期五
Google DayDream View 開箱
先講結論,Google DayDream 是我目前體驗過的 VR 當中,C/P 值最高的。
為什麼要買 Google DayDream View
Google 的 VR 系統中,硬體裡最貴的部分就是相容於 Google Daydream 的手機。換句話說,已經買了 Google Pixel 3 的我,距離完整的 Google VR 系統只剩下一步之遙。
因此,就產生了想買的念頭。
在 Google Store 上查詢了價錢,發現還是有點貴。
- 台灣的 Google Store 沒有賣、
- 美國的 Google Store 售價 99 美金、
- 日本的 Google Store 的售價也是 12000 日幣,換算約 3000 塊台幣上下。
2019年3月3日 星期日
DUX DUCIS Google Pixel 3 SKIN Pro 皮套
因為 Google Pixel 3 真的太容易滑出去了。Google store 副的手機殼又感覺防護不夠,需要皮套全面保護。
可是 Google Pixel 3 太冷門了,外面的手機殼商店可能都沒有貨。所以從網路上買了皮套。
2019年2月26日 星期二
個人認為的 Google pixel 3 的正確使用方法
用了新的手機之後,如果還一直用以前習慣的介面,就失去意義了。舉例來說,就像買了高級的英國下午茶餐具,上面卻還是放著旺旺仙貝一樣。
所以,特地按照 Google Pixel 3 的介面,想了幾個比較優雅的使用習慣。
2019年2月25日 星期一
Google Pixel Stand 的使用心得
一開始買Google pixel 3的時候就想要一起買 Google pixel stand。原因是想要有無線充電。
上一個手機因為一天到晚插拔充電線,上班時要一直插著充電,要去上個廁所則要拔下來把手機帶走,上完回來又插上去充電。一天要插拔十多次,把傳輸埠都弄壞了。
第一次用 Google Stand 時,Google pixel 3會有一個嗡的聲音,聽起來很優雅,而且感覺很高級。
上一個手機因為一天到晚插拔充電線,上班時要一直插著充電,要去上個廁所則要拔下來把手機帶走,上完回來又插上去充電。一天要插拔十多次,把傳輸埠都弄壞了。
Google pixel 3 技術細節
前幾天剛入手的 Google Pixel 3,身為軟體工程師,自然要多看一下技術方面的東西。
RAM
RAM 影響到執行的表現。Google Pixel 3 總計 RAM 大小 4 GB,其中系統記憶體佔了 1.2 GB,應用程式則用了 1.0 GB,可用空間還有 1.5 GB。還好系統記憶體沒有佔太多,因為有在玩遊戲,原本在考慮是不要需要找有 6 GB RAM的手機。
Google Pixel 3 開箱
Google pixel 3的春節促銷剛結束,現在買似乎是笨蛋的行為。但是不巧上一隻手機剛好這時候出問題,隨時可能壞掉,要馬上換新手機。考慮了很多之後還是決定買了。
選擇 Google Pixel 3,最主要是因為看到Google pixel 3強大的的照相模式 Top Shot。它保證不會拍出閉眼的照片,拿來拍拍照時總是閉眼的老婆應該會很有用。另外也希望能夠追上無影去無蹤的貓貓們。
訂閱:
文章 (Atom)
-
1. 倒車時準確停入停車格的方法 卡車倒車時常常會不小心倒成上面這樣,好不容易和車格平行了,結果沒進去。 這邊紀錄要怎樣將車子往旁邊移動。