2019年9月9日 星期一

Microsoft Flight Simulater X



記錄一下hint

- 搖桿 for 仰角 & 轉彎,
- 油門 用搖桿控㓡不好,因為搖桿會一直把油門回中間,要改
- 踏板和轉的方向不直覺,要改

Ctrl +Y 改用 mouse, 滑鼠好用很多。
- period (.) 煞車
- Ctrl + period (.) 手煞車
- space 按著: 看四周,調前後

- 平飛時善用配平

2019年9月8日 星期日

合氣道日記 2029/9/7

今天練習奪劍奪杖

問題點,力量無法傳達到對方
解決方法:
抓深一點,增加力矩
用整個身體質量去進退,而不是用手臂力量拉扯

心得:和做技法使用的力量比起來,使用的質量比較重要

改善之處:所有技法都用質量去推動。

2019年7月10日 星期三

Google pixel 3 無線充電時很耗電




明明是要充電的,卻是一放上去就開始狂操cpu,搞到手機的CPU都一直開著不睡覺。

剛拿到時不會這樣,某次更新後才這樣,不知道Google改錯了什麼東西。

把手機從 Google Pixel Stand 上拿下來,CPU就立刻降下來了。

2019年7月9日 星期二

cmake example

只要一段時間沒有寫某特定程式語言,就會忘記語法。

保留一下 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日 星期一

老遊戲:三國志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。

又發現能讓方向盤更好操控的方法。
  1. 眼睛看遠方,擴大視野。會變得自然能感覺整個環境、車道、和自己的車在車道的偏左還是偏右,還能知道怎樣才能最適當的轉彎。
  2. 滑鼠靈敏度調低
  3. 滑鼠拿歪的。
感覺可以先轉大一點,快到內側邊線再拉回

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月6日 星期一

Euro Truck Simulator 2 技巧 Part 3 (for 鍵盤滑鼠)

1. 倒車時準確停入停車格的方法




   卡車倒車時常常會不小心倒成上面這樣,好不容易和車格平行了,結果沒進去。
   這邊紀錄要怎樣將車子往旁邊移動。

買了Google手機殼


之前用了別的手機殼,但是有些問題,決定還是用回 Google 的手機殼了。
問題是:

  1. 偶爾會無線充電失敗,放了一晚上沒有充電。
  2. 用皮套遮起來後,看起來都一樣,沒有人知道是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年4月3日 星期三

悠遊卡/LINE PAY/街口支付/Google Pay/台灣Pay 比較



試了各種無現金支付的方式。明顯地感覺到領現金的次數少了,零錢包裡也不會一大堆零錢了,發票也大部分都存載具了。只是錢包裡的消費明細還是很多張。


Euro Truck Simulator 2 技巧



以下記錄了玩 Steam 上面的 Euro Truck Simulator 2 摸索到的技巧。因為沒有買方向盤,主要是滑鼠鍵盤的技巧。


2019年3月22日 星期五

歐洲卡車遊戲看到的外國人開車習慣



聽說歐洲人開車真的和遊戲裡的 AI 一樣,非常守規矩,而且很注重禮讓,和台灣的車不一樣。


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日 星期二

Google DayDream View 玩三天的感想



上周買了二手的 Google DayDream View。買的目的是想看 360度影片 和 想要玩 VR 遊戲。 先說結論,Google DayDreamn 是目前我玩過的 VR 當中 CP 值最高的。


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 太冷門了,外面的手機殼商店可能都沒有貨。所以從網路上買了皮套。


Google pixel 3很耗電怎麼辦

用了Google pixel 3,覺得預設設定的耗電量還是有點大,需要調整

  •  關閉微光螢幕

20190228 隙頂二延平步道


趁著228連假,和家人來爬山。順便看看有沒有機會看到雲海,可惜沒有雲海,只有濃濃的霧。

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。它保證不會拍出閉眼的照片,拿來拍拍照時總是閉眼的老婆應該會很有用。另外也希望能夠追上無影去無蹤的貓貓們。