2015年11月29日 星期日

[分享]輕軌試乘

路過C1站,看看沒什麼人排隊的FU,就去排隊試乘啦。(亦可事先預約)






















目前只能由C1站"上下"車,試乘過程中C1開到C4站中途不可上下車,


但每一站都會做一個停站動作。


車上刷卡機














月台刷卡機























經過測試,2個是連動的,不會因為你月台刷了和車上又再刷而多扣一次錢。

(目前怎麼刷一卡通都是扣零元滴)

接下來是很優的一點,駕駛和第一節車廂間是透明隔間,然候在發車前,

被人閃光燈狂閃~請愛護駕駛員丫~勿任意拍打餵食(閃光燈)丫。



俺曾聽說輕軌開不快,所以好奇用了GPS紀錄一下整段過程。






















分析一下,也就是最高時速為51.73km,但是開完整趟到我下車約16分鐘,

行駛距離4.05公里(來回),一共停了C2~ C3~C4~C3~C2~C1,平均時速

約16.76公里,每一站停下來時約30秒,在試乘過程中,直到回到C1站前都是

不可以上下車,停下來時門也不會開。其實明顯發現輕軌還是有受到紅綠燈影響。

平均每4分鐘才跑一公里左右。路上每一個紅綠燈口都有義交在指揮交通,確保

不會有人高雄式左轉 ,還算安全。


中途C3~C4站坐起來就不太舒服了,感覺地面品質沒有前面C1~C3那麼好,一直

扣扣扣的。而且車上的隔音沒有很好,搭的過程中感覺有點吵。

[分享]轉貼- 下班前做這14件事 明天工作更開心

轉貼來源 : 




成功人士在下班前,會做這些事:

1. 更新待辦事項列表

成功人士會隨時注意不斷變化的待辦事項,並利用下班前十分鐘,確認一整天的進度、調整待辦事項,免得明天早上工作時遺漏部分細節。

2. 整理桌面

整齊的辦公桌和電腦桌面,可以讓你思路更清晰、更有效率,也能更快找到重要文件。

3. 回顧自己完成的事

除了檢視待辦事項外,回顧完成事項也同樣重要;那可以在忙碌的一天結束後,為你帶來成就感、讓你更快樂。

4. 反思一整天的工作

成功人士不但會思考正在處理的工作,也會分析各種細節,例如何時出錯、為何會出錯等。

5. 處理那些「緊急」溝通事項

下班前,許多事情還是會不斷湧來,有些真的很緊急,有些可以等到明天。這考驗著你的時間管理能力,成功人士也有辦法決定何者需要立刻回應。

6. 保持專注

下班前心思很容易飄往別處;試著別讓自己分心,也不要去處理那些和工作無關的事。

7. 決定明天的主要目標

成功人士會準備好待辦事項,也會訂出並寫下明天的主要目標;把腦中的事物寫下來,就能更專心地面對其他的事。

8. 讓同事知道自己下班後的連絡狀態

成功人士會花一點時間決定,今天下班後同事可不可以、或是能用什麼方式找到自己,並把此事告知每個需要知道的人。

9. 檢視隔天早上的行程

一大早剛進辦公室,就發現自己五分鐘後得去開會,實在不是好的開始。成功人士會檢視行程、預先計畫,並在心中想像一整天的情況;那可以讓你隔天工作時更有信心,壓力也會比較小。

10. 不讓別人空等

成功人士不見得會完成每一件計畫中的事,也不一定會回覆每一封他們答應要回覆的郵件,但他們至少會告知對方,今天沒辦法完成對方的請求。

11. 向某個人表達感激之意

美好的辦公環境,建基於感激和認可之上。下班前向某個人表達感激之意,不但讓你自己更快樂,也可以讓別人更開心。

12. 向同事道別

這可以向你的上司和團隊成員展現你人性的一面,也能讓同事知道你要下班了。

13. 用正面的態度下班

下班之前,用微笑提振一下自己的心情;這樣一來,你在和同事道別之時,就會散發更正面的氣息,在他人心中留下好印象。

14. 他們真的會下班

成功人士知道,在工作和生活間取得平衡非常重要,也會在該下班的時候離開辦公室。(黃維德編譯)

轉貼來源 : 

[智語]一條輪胎給三個價,朋友 死黨 陌生人 你要跟誰買?

某人想買一條輪胎
他得到了三個報價:

熟人 報價是 850,
知己 報價是 830,
陌生人 報價 780

你會買誰的輪胎呢?...

結果,
他選擇了780的陌生人。
卻不知道熟人只掙了20;
知心人一分沒有掙,還倒貼50元的車費;
780的陌生人卻賺了580!!

最後,他輪胎卻是假的!後悔……
不是假貨太多,是你太貪了
不是熟人宰你,熟人是想給你最好的保障!


馬雲曾說過: 
熟人買賣,你賣給他多少錢,
都會覺得你賺他錢,賣給他多便宜也不領情!

你的成本、時間、運輸人家都不看在眼裡,
寧願被別人騙,讓別人賺錢,也不支持認識的人,

因為他心裡總是在想,你到底賺了他多少錢?
而不是你幫他省了多少錢 !

如果你有這種心理,那麼,
這就是窮人的思維!


富人之所以富,是願意照顧熟人生意,

相互關照,福報自然會多,朋友也會支持你,
財運才會越來越旺!
道理簡單,悟透財運自然旺!

這叫捧場!



轉貼來源:

2015年11月22日 星期日

[分享]背包修理

背包破洞,覺得丟掉可惜,

抱著一絲希望,來到萬箱之王。














老闆娘表示,可以修150元,

半小時完修。

修理過程是先把鬚鬚的部分剪齊,

然後上膠固定等乾燥,最後用工業縫紉機

車上2條線,修復完成圖。
















[Android]SQLite select count(*) from table


public int getCount(String mac) {
  int count = 0;

  String sql = String.format("Select count(*) from %s where %s='%s'", TABLE_NAME, KEY_ID, mac);
  Cursor cursor = db.rawQuery(sql, null);

  try {
   cursor.moveToFirst();
   count = cursor.getInt(0);
   cursor.close();
  } catch (Exception e) {

  }

  return count;
 }

不要直接去取count這攔位,會GG。

參考資料:

http://stackoverflow.com/questions/5202269/sqlite-query-in-android-to-count-rows

2015年11月18日 星期三

[Java]透過Java hidAPI來取得usb裝置資訊

his is JNI wrapper around C/C++ HIDAPI library providing simple java API to work with devices such as USB gamepads, joysticks, keyboards, mice on Mac, Linux and Windows.

它是一個將C/C++ HID API library 透過JNI包裝成JAVA可以使用的API,

並且可以在Mac , Linux以及Windows上運作,可以偵測的裝置例如

遊戲搖桿,鍵盤, 滑鼠等等。


首先下載Java HidAPI

https://code.google.com/p/javahidapi/downloads/list

將jar檔加入專案,撰寫以下程式碼


import com.codeminders.hidapi.HIDDeviceInfo;
import com.codeminders.hidapi.HIDManager;
public class JavaApplication37 {

 
    
    public JavaApplication37()
    {
     
    }
    public static void main(String[] args) {

      try {
            com.codeminders.hidapi.ClassPathLibraryLoader.loadNativeHIDLibrary();
            HIDManager hidManager = HIDManager.getInstance();
            HIDDeviceInfo[] infos = hidManager.listDevices();
            for (HIDDeviceInfo info : infos) {
                System.out.println("info: " + info.toString());
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}

輸出結果如下

info: HIDDeviceInfo [path=USB_05ac_8242_0x7fab6b40fc50, vendor_id=1452, product_id=33346, serial_number=, release_number=256, manufacturer_string=Apple, Inc., product_string=Apple IR, usage_page=12, usage=1, interface_number=-1]

info: HIDDeviceInfo [path=USB_046d_c52b_0x7fab6b623d40, vendor_id=1133, product_id=50475, serial_number=, release_number=9216, manufacturer_string=Logitech, product_string=USB Receiver, usage_page=1, usage=6, interface_number=-1]

info: HIDDeviceInfo [path=, vendor_id=0, product_id=0, serial_number=, release_number=0, manufacturer_string=, product_string=Apple Mikey HID Driver, usage_page=12, usage=1, interface_number=-1]

info: HIDDeviceInfo [path=USB_046d_c52b_0x7fab6b622cb0, vendor_id=1133, product_id=50475, serial_number=, release_number=9216, manufacturer_string=Logitech, product_string=USB Receiver, usage_page=65280, usage=1, interface_number=-1]

info: HIDDeviceInfo [path=USB_046d_c52b_0x7fab6b623490, vendor_id=1133, product_id=50475, serial_number=, release_number=9216, manufacturer_string=Logitech, product_string=USB Receiver, usage_page=1, usage=2, interface_number=-1]


環境:

OS X 10.10

java version "1.8.0_40-ea"

Netbeans  IDE 8.0.1

「智語」】閱讀他人 code 的雅量

很多作家每天還是大量閱讀別人的作品,欣賞和學習別人的才華。日常所讀的文章,多半比自己所寫的多得多。藝術家、建築師也不是整天埋頭苦幹,常常要去看過別人的作品。
但為什麼我們不是這樣學寫程式?為什麼覺得參加程式競賽得獎才是程式高手?
因為「急就章」。想要再最短時間內獲得一項技能的「認證」,最有效率的方式,就是針對認證所考驗的項目做準備,不考的就不準備。因此,學生會先去搞清楚,程式競賽考什麼?程式設計課期末考什麼?碩士班入學考什麼?程式技能檢定考什麼?某公司面試考什麼?
但急就章訓練出來的,問題很大。就拿進到研究所的學生來說,看不懂別人的程式碼,寫出很爛的程式碼的,不會用程式開發工具的,比比皆是。我們為了要做系統研發,不得不花很多時間訓練學生去看別人寫的程式碼,但不少學生視為畏途,甚至會排拒,以為要寫出屬於自己的程式才是神人。


截錄文章來源:

http://buzzorange.com/techorange/2015/11/12/coding-2/

2015年11月15日 星期日

「技術的原理」8*8 LED 矩陣顯示原理

我買了一個8*8的LED 矩陣,總共只有16隻腳控制,爬文之後發現,其實它並不是

一次讓你要顯示的內容全部顯示出來,而是利用視覺暫留,一列一列的顯示。

例如我要顯示一個A,則是在快速掃描的情況下,做了以下八個畫面
































































































視覺暫留的結果看起來就是一個A囉

2015年11月1日 星期日

[分享] 墾丁快線預約

近日因幫朋友訂8張墾丁快線的車票,分享一下經驗。

1.墾丁快線1台車可以搭29人,but

  20個位子保留給高鉄聯票 ,買一般來回票的650元的,一台車只接受5個名額

 做預約,例如我們有8個人,只能預約5位,另外3位看是要現場排隊還是要直

 接預約搭下一班。


2.接聽的小姐人很好,現在是墾丁快線的淡季,可以先讓我們預約8個人,但必須

   到前一天才能告知我們是否需要現場候位為是拆2台車(差半小時)。

3.如果是在ibon買票,是沒有時間可以選的,但是可以像我一樣用電話做時間的預約,

但是小姐會向您要求留下姓名,手機,以及其中一張票卷的序號15xxxxxxxx