• 識貨

    國中的時候,因為補習的關係,認識隔壁班同學呂逸歆(男,請不要聯想成林逸欣之類的氣質系美女…),常被他找去幫忙設定當時還是以 MS-DOS, Windows 95 並行的電腦,分別升上宜中、復興工專後,還是維持了有一陣子的聯繫。

    有次他說,他的復專朋友看到我寫的 autoexec.bat & config.sys,就知道「這內行ㄟ」。

    聽到這「識貨」的話,欣慰良久。

    當然,這些年打滾下來,我並不是沒有「客戶在意的,不是這些相對來說,屬於枝微末節的東西」這樣的自覺。

    這或許是從高二起,我會一直投身於 Open Source & Free Software 的真正內心動機:我做的東西,無論好壞,真的有人會去「看」。

    這是參加 DrupalCamp Taipei 2012,衍生想起的回憶與感想。

  • 記錄一下 ImageMagick 的銳利縮圖品質方法

    記錄一下 ImageMagick 的銳利縮圖品質方法,偶爾會用到,但是總需要跟複雜但強大的 ImageMagick 參數們搏鬥而燒腦:

    convert -resize 690x690 -define filter:blur=${BLUR} -filter Lanczos Image.JPG Image.resized.sharpen.JPG

    ${BLUR} 根據需要從 0.1~0.9 自己看著辦就是。這是參考「Re: [問題] flickr 的銳化參數 ?」這篇試出來的,盡可能仿製出 Flickr 的高品質縮圖效果。

    若要批次轉圖:

    ls *.JPG | awk '{print("convert -resize 690x690 -define filter:blur=0.5 -filter Lanczos "$1" resize_"$1)}' | /bin/sh
  • 跑 OpenVPN

    以前寫過同樣的主題,此次是在 Arch Linux 上做,且改用密碼驗證。

    參考 [OpenVPN – ArchWiki],把 CA, server key, DH parameters 生出來,在 server.conf 設定 ca, cert, key, dh, push “redirect-gateway”, user, group, plugin /usr/lib/openvpn/openvpn-auth-pam.so login, client-cert-not-required, username-as-common-name。

    在 /etc/rc.local 跑兩個 NAT 設定:

    sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
    sh -c 'iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

    把生出來的 ca.crt 傳給需要使用的 client 端,設定 client.conf 或 NetworkManager OpenVPN 選項。

  • 更改 ThinkPad 鍵盤的 Backward (Previous Page), Forward (Next Page) 對映

    誤按這兩個鍵,讓我少碎念了很多東西。在 forms 寫了一堆東西,誤按了,就沒了。

    參考 [How to get special keys to work – ThinkWiki],先用 xev 找出對應的 keycode 166,167,再重新 mapping 這兩個按鍵的功能,寫到 ~/.Xmodmap 裡。我把它們分別改為 Home & End:

    keycode 166 = Home
    keycode 167 = End

    如此對我而言這累贅的 、常誤按的兩個按鍵,反而變好用。

  • GDIPLUS.DLL 失效

    造成 Security Essentials 與 iTunes 執行失敗。

    這裡找到解決方法:移除那些疑似毀損、或是與 Windows 犯沖的字型。

  • Yes, I am a GNOME Shell Hater

    幾天前,看到 Twitter 上的 @lovecankill 貼了一則訊息:

    想知道的人請關切 #Gnome3Sucks 這個 tag RT @shellex: 我来说一下gnome3有那些反人类的地方。

    於是我才發現,原來我並不寂寞。今早讀到 @shellex 的黑特懶人包〈为什么我弃用Gnome转向KDE(1) | SHELLEX!〉,完完全全把我對 GNOME Shell 的無比幹意表達出來。

    在此之前,與 WM Chang 在 Google+ 的閒聊之中,我曾經寫到:「GNOME 3 很好,但 GNOME Shell 讓我用得幹聲連連至今。」GNOME 3 很多地方我仍覺得不錯,但是就這 GNOME Shell 讓我很不滿。於是我也必須跟不少人一樣,到 GNOME Shell Extensions 裝上「那些」extensions,方才讓我的桌面環境「可用」。

    結果裝完「那些」extensions 後,眼前浮現的,啊這不就是 GNOME 2 的模樣嗎?(崩潰)