公告版位
從小害怕寫作文, 文筆不佳到現在, 還請各位讀者大大:
1. 發現有錯誤, 請留言告知. (或者你 '覺得' 不對也行)
2. 用字措辭不當, 請留言告知.
3. 有看沒有懂? 幫到忙也好, 幫倒忙也罷, 總之留個言吧.

我不知道大家在痞客邦上貼文是怎麼處理的, 以下是我過去用過的方法:

  • 直接用痞客邦提供的 '發表文章' 介面. (舊版的 '發表文章' 介面很令人抓狂, 應該是沒人還在用?)
  • 後來試過所謂的所見即所得 (WYSIWYG)的離線編輯器, 如: Microsoft Word, WLW (Windows Live Writer) 或者其他類似的離線編輯器 (Open Live Writer). 我原本是用 WLW, 但是後來 WLW 被微軟完全停掉了, 電腦重新安裝時下載不到 Windows Live Essentials 了, 不得已只好試用 Word 打, 但是試了一次內建的 '上傳部落格' 功能就放棄, 原因是:
    • 它無法像 WLW 那樣自動下載網站的樣式, 離線檢查上傳之後的外觀.
    • 它無法像 WLW 那樣切換成純文字模式模式來直接檢視或修正 HTML tag. (我需要修改 HTML 附加 CSS 和 JavaScript)
    • 直接由 Word 剪下貼在痞客邦提供的網頁介面上則貼文中殘留太多不必要的樣式設定. 雖然這樣可以大致上保持原本 Word文件的外觀, 但也意味著貼文用的樣式必需一開始就完全固定下一來, 否則日後要修改並維持整體貼文風格的一致性代價是很高.
  • 至於 OLW (Open Live Writer) 雖然保留了 WLW 的大部份功能, 但是:
    • 無法下載貼文回來修改. (只能修改由 OLW 送出的貼文)
    • Plugins 功能整個都不相容, OLW 官網也沒有提供任何 plugins, 所以沒辦法修改樣版, 也沒辦法客製快速功能.

我目前用的方法:

  1. 使用 UltraEdit 和痞客邦舊版的 '發表文章' 介面, 但是切換到編輯器的純文字模式, 直接面對 HTML 語法來達成想要的效果. 例如: 附加共同的 CSS, 或者再作一些 CSS 的微調, 又或者想辦法停掉痞客邦的廣告... (哈哈, 因為工作的關係一天到晚在程式和網路協定裡打滾, 所以對 HTML 語法還算熟悉, 所以直接面對 HTML 語法並沒什麼壓力)
  2. 使用 portable 版的 WLW (感謝 阿榮福利味), 加上一個叫 'Text Template' 的 plugin.

如果你有其他好用的 (你自己認為即可) 方法或工具, 歡迎留言告訴我喔!

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

用 pixnet 差不多二年了, 不過最近發現 pixnet 手機版的後台系統一直在更動, 而且是 "走火入魔" 式的更動.


  • 一開始手機版的 CSS 檔和電腦版用的 CSS 檔不同 (這個可以理解)
  • 但卻沒有地方讓使用者修改/擴充手機版的 CSS (這個讓我有點傻眼)
  • 客服的回應似乎是公司不打算提供... (有點生氣了)

由於 pixnet 圖片區不支援 SVG 上載, 部落格區不給上載 CSS 檔, JS 檔, 更不用說字型檔了. 再加上個人一直習慣直接用 HTML code 配合自訂的 CSS 寫部落格, 為了解決手機和電腦二邊 CSS 不一致的問題, 我只好找個網路硬碟空間, 把共用的 CSS 載上去, 再逐篇修改 post 的文章, 加入<link> tag 來下載自訂的 CSS.

文章標籤

MagicJackTing 發表在 痞客邦 留言(2) 人氣()

寫在前面


我想先聲明一下: 我不反對廣告. 但是對於 '宿主網站' 我反對版面上到處都是廣告. 我更討厭 '廣告業主' 因為沒有提供足夠流量, 或者圖檔/影音檔太大, 導致 '用戶經驗' 不佳的廣告.

預告



今天 (2018/12/17) 發現 Pixnet 手機版已經回復可以插入<link>以及<style>這二個 tag 了, 再過幾天等 Pixnet 系統確實穩定了 (不再有大變動) 會再看看是否可以合併手機版及電腦版二者移除廣告的設定.

文章標籤

MagicJackTing 發表在 痞客邦 留言(33) 人氣()

前言


前一陣子用python寫了一支 Windows 的 Console 程式: 因為需要為程式的輸出訊息加一點顏色而小小的 '卡' 了一陣子; 上個月底終於把它解決了, 特別記錄一下免得日後給忘了.

為 Console 輸出上色


這個 Console 上色的問題, 因為不是主要的功能, 所以一開始只解決了一半, 就一直放著: 輸出 ANSI Terminal 的控制碼可以在 git for windows 的bash視窗上更改輸出訊息的顏色; 但是一換到 Windows CMD Console 執行時這些 ANSI Terminal 的控制碼就完全沒有效果, 只是一五一十的印出來.

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

這個主題網路上很多人寫, 我原來不想 "參一咖". 不過今天因為整理開發環境, 重新翻看了一下以前的小抄, 並上網找了相關的資料, 又發現了一些新材料, 所以就順手匯整並補充一下.

這個問題可以分二部份來說:

  1. 不加裝字型的狀況下, 改用英文 Consolas 字型 (或其他等寬英文字型).
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

MSYS2 疑難雜症


這一篇會不定期附加新的問題解決方法. Enjoy it!

bash 介面亂碼


如果你的 bash shell 設定使用 locale:zh_TW, Character set:UTF-8, 那在使用一些 windows 的指令時, 往往都會出現亂碼, 你可以使用以下的指令 (將 windows console 切換為 utf-8 字集), 把大部份的問題解決:

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

前言


如果你的文章都是散文式的文體: 一行一段, 每段都居中 (或不居中), 同時對痞客邦提供的樣式沒什麼意見, 下面說的你應該都不會遇到, 所以不必你浪費寶貴的時間. 但是如果你想修改套用在文章中的樣式, 或者和我一樣是寫一些程式, 網頁相關的研究, 心得, 教學...的文章, 那該應就會用得到這一篇, 請你慢慢看.

可以跳過䆡過 (台語) 的碎碎唸


時間回到 2015/05, 痞客邦的部落格 (大約在這個時候) 開始提供手機專用的版面 (即所謂的手機版/手機模式), 但是手機版卻是問題多多:

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

在網頁中使用 Font Awesome 加一些圖形字元 (icon) 大概很多人都會: 下載 font awesome 提供的壓縮檔 (內含 fonts, CSS ...), 並放到 web server 上, 然後在網頁的前頭加上 <link> tag 來下載就完成了必要的準備工作.

<link type="text/css" rel="stylesheet" href="css/font-awesome.min.css" />

或者是直接使用 font awesome 提供的 cdn 連結也行.

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

前言


  • 現在的 git for windows 已經改用 MSYS2 當作執行環境的基礎了. 如果需要自己重新編譯 git for windows 的話, 也有 git for windows SDK 可用, 不再需自己重新由 MSYS2, GCC, git... 一路安裝設定, 接著還要下載原始程式, 上 patch, 才能開始編譯 git. 我以前自己試著作過一次, 結果是一關接著一關的卡, 卡關卡得非常嚴重... 不只是挑戰你對 unix/linux 環境及指令的了解, 更要具備對 GNU cygwin 開發環境的知識. 總之就是沒有神人帶你走過一遍真的很難順利把建置的環境弄好.
  • 日前想為 git for windows 加裝個python, 可是一直找不到直接給 MSYS2 用的, 只找到獨立安裝的 python for windows. 雖然一樣可以在 git for windows 的bash視窗中使用, 但是 git for windows SDK 裡明明就有python可用啊! 於是想到何不想辦法自行安裝這個版本的python呢? 但是問題來了 git for windows 內部沒有附pacman指令, 沒辦法像 git for windows SDK 或者是 MSYS2 那樣直接用pacman安裝. 於是再一次的找 Google 大神幫忙, 找到了 StackOverflow 這一篇 很快的就把它搞定了.

其實最重要的是裝了pacman之後呢, 發現有缺什麼工具或指令就可以直接安裝 MSYS2 的版本, 不必像以前那樣一定得找 Windows 原生的替代程式, 或是 GnuW32 的版本, 或是 Cygwin 的版本了.

Step 1: 安裝 pacman


  1. pacman的安裝檔我們可以從 MSYS2 的版本資料庫中下載到: 網站裡面有各個指令的 (多個版本的) .tar.xz壓縮的 tarball 安裝檔. 我們只要下載最新版的pacman就可以了.
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

今天在網上爬文, 無意間學到了 named initializer 這個到 C99 才出現的語法.

enum 的應用例子


先來看一個 enum 的應用例子:

文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼