自從古早以前公司配的 Windows 工作機走入歷史之後,就一直是配 mac 筆電工作兼開會,而 .cshrc 一直是沿用多年前新人報到時前人複製給我的檔案修修改改而成,很多設定都沒什麼動。

剛想要調 man 的輸出顯示,查到其中一個參數設定叫 LESS_TERMCAP_mb ,結果丟到估狗發現第一筆是 othree 的文章:彩色 man page ;原本想說設定照抄就好了,結果下面 Disqus DK 的回應是:

「其實把 less 改用 most 就好了?」

於是就 brew install most ,然後把 .cshrc 裡的 PAGER 換成 /usr/bin/env most ,再用 source 重新載入 .cshrc 後下個 man man 測試,覺得可以,收工。

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

由於工作上的需要,找了可以在 mac 上免費讀取及編輯 EXIF 的工具。軟體的名稱也很直覺,就叫 exiftool

它是命令列形式,所以如果想要找圖形介面工具的話,就得用其他軟體了。

下載的方法是直接點頁面上的 Download Version ,我下載的是 11.06 。

下載完以後依照 Install 這頁的 Full Perl Distribution 教學,把下載完的檔案解壓縮以後,把必要的檔案丟到指定目錄,然後開 terminal 輸入 exiftool 就可以動了。

這次用到的指令有幾個,簡單記一下。

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

5:47 就到機場了

2015 年不曉得哪根筋不對手滑訂了機票,就這樣開始了第一次海外自助旅行的大冒險。當時復興航空還活著⋯

當年也還沒有機場捷運可以坐。現在買機票都儘量買 8 點以後出發的班次,以確保有機場捷運可以搭⋯

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

應同事 win 邀請,野人獻曝 2017 年在零散的工作時間裡,對公司某個 PHP Legacy Code 專案作 Code Coverage 改善的心得分享。

大綱:

  • What is legacy code, in my point of view

  • Preparation

  • Attempt #1: Random improvement

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

福岡市地下鐵天神站站內乘客服務中心[定期券(月票)銷售、各種諮詢]燈箱

福岡市地下鐵在 2017 年 9 月的時候新推出了一款外國人專用的二日券 (2 day pass) ,一張¥720 可以連續兩天無限搭乘地下鐵。10 月去北九州的時候剛好用到這款新推出的 2 day pass,記錄一下。

首先看一下福岡市地下鐵的票價。基本票價是 ¥200 起跳,如果從福岡機場坐到天神的話要 ¥260 ,因此只要連續兩天會搭地下鐵 4 次以上,就可以考慮入手這張 2 day pass。1 day pass 的價格是 ¥620 ,多 ¥100 可以多用一天,超划算。

販賣的地點依據公告為準。 2017 年 10 月現在的公告中大致上只在天神和博多一帶販賣。我是去「 Fukuoka City Subway Tenjin Station Customer Service Center (Commuter ticket sales counter) (Mon-Fri, 7:00-20:00/Sat, 7:00-19:00/Sun and holidays, 9:00-19:00/closed Jan 1, 2, 3) 」買的,翻成中文的話是「福岡市地下鐵天神站乘客服務中心[定期券(月票)銷售、各種諮詢]」。乘客服務中心的位置大致上在天神站出口 12 和出口 15 附近,可以參考車站平面圖,或者是到天神站之後找像下面這樣指示燈箱,燈箱上有日文、英文、韓文、中文(簡體)四國語言。

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

95

너의 싸늘해진 그 눈빛이 나를 죽이는 거야
neoui ssaneulhaejin geu nunbich-i naleul jug-ineun geoya
커지던 니 맘의 불씨 재만 남은 거야 왜
keojideon ni mam-ui bulssi jaeman nam-eun geoya wae

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

先整理起來備用。

台鐵

參考 2016/03/15 起實施的颱風天退票

  • 旅客於本島海上颱風警報發布後至車站辦理退票,原預訂班次位於本島海上颱風警報發布起至解除海上颱風警報止期間,因列車停駛、未及搭乘或無法搭乘原預訂車次列車之旅客,可自乘車日起一年內,持未經使用之車票至各車站售票口辦理全額退票,免收退票手續費;另若其欲退票之乘車日期尚無法確認是否仍在海上颱風警報期間者,仍須先收取退票手續費,俟海上颱風警報解除後,旅客可持符合颱風天退票規定之退票證明至本局辦理退還退票手續費。

  • 旅客於本島海上颱風警報發布前至車站辦理退票或至網路付款系統取消付款,則不論班次是否符合位於本島海上颱風警報期間,皆須收取退票手續費。
  • repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

    阿柔坑

    今天在試 facebook 的一個新功能叫「推薦」,基本上就是輸入一個地標來問有什麼好吃的/好玩的之類的功能。

    在試的時候發現了一個地標是 Asangkeng, T'Ai-pei, Taiwan,暫且譯成「阿桑坑」。好奇 google 發現蠻多結果,但都沒中文,大概是某個地名資料庫有這筆資料。

    點了其中一個網站再對照附上的 google map,確定這地名大致在文山深坑一帶,附上的座標是 24°59'N, 121°36'E 。然後就看到深坑有一個很接近的地名叫「阿柔坑」,差一個字。

    根據之前看到的「頭廷魁」文章,心想大概又是古人看錯了,就跑去找中研院的「台灣百年歷史地圖」,果然在 1921 年的兩萬五千分之一地形圖找到被印糊的「阿柔坑」,看起來的確很像「阿桑坑」。

    再根據上文提到的查詢網站 geographic.org 反向去查 A-Sang-k'eng ,果然查到這筆資料。

    repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

    翻了一下第一次碰 Selenium2010 年的事了,當時是在 Windows 上的 Firefox 4 (4!) 用 Selenium IDE 開始的。

    這次是連環境都不一樣了,寫篇文章記錄一下。

    1. 在 mac 上裝最新版的 JAVA JDK , JDK 和 JRE 不一樣的地方在於 JDK 是命令列可以用的那個, JRE 是瀏覽器可以用的;如果 JRE 是最新版但 JDK 不是的話會在後續的步驟出錯,我就遇到了。裝好之後用 iTerm2 確認 java -version 有回傳 1.8 的版號即可。

    2. 分別把 selenium server standalone 和 chromedriver 抓下來, selenium server standalone 我用的是官網提供的最新版 3.4.0 (已經到 3 了!); chromedriver 目前的最新版是 2.29 ,抓下來 unzip 解壓縮以後和 selenium-server-standalone-3.4.0.jar 放到同一個目錄,例如 ~/work/test 。

    3. 安裝這次測試的主角 webdriver.io 。基本上照官網教學做設定即可。

    repeat ❤️ 發表在 痞客邦 留言(0) 人氣()


    忘記什麼時候開始聽過 d3.js 的名號了,推測應該是某個專案裡用到一堆圖表時聽到的。

    某天突然有個想法是不曉得能不能拿 d3.js 來畫鐵路運行圖,於是就把這個想法先放在心裡了。

    直到今年年初在寫今年年度目標時,就把這個想法當做目標之一來完成。

    1. 找鐵路運行圖需要的資料。因為台灣高鐵停站少,車次規則也比較有規則,就拿它來練習。

    2. 整理時刻表。由於找不到合適的檔案來源,於是用工人智慧一行一行輸入成 CSV 檔,結果就是在畫資料時抓出幾個不合理的停站時刻,再回頭去校對時刻表。

    repeat ❤️ 發表在 痞客邦 留言(4) 人氣()

    因為和 Google Analytics 不是很熟,寫下來自己記錄用⋯

    說明文件:自訂廣告活動

    自訂廣告活動網址產生器

    設定的網址參數在「客戶開發」這個報表底下

    • utm_source 對應到「來源」

    repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

    以前沒特別留意,只知道需要跳脫單引號、雙引號和反斜線。最近做了一個專案,才發現以前的認知有點落差…

    PHP 提供的處理函式 mysqli_real_escape_string() 有跳脫部份字元: NUL (ASCII 0), \n, \r, \, ', ", ^Z

    MySQL LIKE 的說明中,清楚指出可以用 %_ 做為特殊字元搜尋,因此要搜尋原本的 %_ 必須加上反斜線,也就是 \%\_ 。上面提到的 mysqli_real_escape_string() 沒有做這件事,所以要自己跳脫。

    說明中也特別指出這次搞混的部份:當需要在 LIKE 中搜尋原本的 \ 字元時,必須做雙重跳脫,也就是 \\\\ 才行。

    另外也找到了欄位跳脫的方式:重覆一次反引號 ` 而不是加反斜線。

    repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

    Blog Stats
    ⚠️

    成人內容提醒

    本部落格內容僅限年滿十八歲者瀏覽。
    若您未滿十八歲,請立即離開。

    已滿十八歲者,亦請勿將內容提供給未成年人士。