pCloud Partner Program

略縮語(ellipsis)的html特殊字元與直排走文

程式技術 2016/09/26 12:03
views: 73537 times
略縮語, 也就是... (這裡用三個點來表示, 但在 html 裡, 有特殊字元可用, 分別是水平用的 … 與垂直的 ⋮ 兩個特殊字元 (參考完整版本: https://dev.w3.org/html5/html-author/charref)

另外直排走文的部分可以使用 writing-mode 這個屬性來指定, 如 vertical-rlvertical-lr, 一般中文若為直式走文, 應為從右至左, 所以是 vertical-rl.

不過有趣的是, 在原本的水平走文時, 使用 … 與 ⋮ 都可以正常顯示方向, 但在垂直走文時, 這兩個略縮語, 反而會造成相反的方向, 這點在使用上要特別注意, 或是反過來說, 只需要使用 … 即可, 走文方向控制會處理好這個略縮語的走向.

參考這個在 jsfiddler 的範例:
https://jsfiddle.net/timhuang/jxhhyxkz/2/

用戶插入圖片



另外也請參考略縮語的 css 自動截字的語法: 網頁排版文字排不下的略語語法 http://diary.tw/tim/1041

writing-mode語法參考: http://ithelp.ithome.com.tw/articles/10139081

top

持續維持開發者的熱情與學習

程式技術 2016/09/26 11:18
views: 64926 times
從這裡看來的:
每位開發者都該看:如何在四十歲後還能繼續從事軟體開發?  http://www.inside.com.tw/2016/09/21/being-a-developer-after-40

的確開發者需要一定的熱忱維持才行(其實任何工作也是如此), 其實年齡一直都不是問題, 而是心態, 不過面對變化快速的技術, 開發者需要隨時把握時間來積極學習(哪個工作不是如此呢?), 面對這樣的挑戰.

找個自己喜愛的技術領域, 持續關注與學習, 多研究相關的應用領域, 另外教學相長也是很重要的, 參加讀書會或是 open source 聚會等, 都能讓自己保持活力與學習的心情, 這個也是一種持續進步的方法.

文章中提到的種種, 也都是很棒的建議方向, 大綱如下:

1. Forget The Hype (忘記各種程式語言與架構的炒作與熱潮)
2. Choose Your Galaxy Wisely(慎選你的星系)
3. Learn About Software History(了解各種軟體的歷史)
4. Keep on Learning (持續學習!)
5. Teach(指導其他人)
6. Workplaces Suck(工作場所糟糕透了)
7. Know Your Worth(了解自我的市場價值)
8. Send The Elevator Down (虛心地接受任何意見)
9. LLVM(一個自由軟體專案,是一種編譯器的基礎建設,以 C++ 寫成)
10. Follow Your Gut(相信你的直覺)
11. APIs Are King(API 是王道)
12. Fight Complexity(將複雜的事情簡單化)

加油, 每一個你都是最棒的.
top

[數學]快算答案的算式

數學 2016/09/23 17:02
views: 57844 times
題目: 1999 x 19981998 - 1998 x 19991999

答案是 0

算式:

more..



top

1TB的SD卡

懶得分類 2016/09/22 18:22
views: 57030 times
同事傳來一個網址:

http://www.appledaily.com.tw/realtimenews/article/3c/20160922/953422

真的科技在進步的速度很快, 現在已經有 1TB 的 SD 卡問世了, 之前寫過

1TB硬碟: http://diary.tw/tim/79

再來是

2TB硬碟: http://diary.tw/tim/702

現在是 1TB 的 SD卡, 真的進步的速度很快呢.
top
TAG 1TB, SD, TB

如何在mac os下的Firefox也有手勢放大縮小功能

好用軟體 2016/09/20 21:15
views: 45259 times
習慣好用的Firefox, 在 MAC 下也是, 原來試著用 Safari, 再來用一下 Google Chrome, 都還是沒有 Firefox 的方便好用, 但是可惜在 MAC 下的 Firefox 預設並沒有支援兩指手勢(pinch)縮放畫面功能, 雖然仍有支援上下一頁的 swipe, 還有兩指的上下捲動, 但少了這一味還是可惜了一點.

查找了一下, 有個 plugin 可以提供這樣的功能:

https://addons.mozilla.org/zh-TW/firefox/addon/pinch-to-zoom-firefox-osx/

這樣一來就可以讓在 MAC 上的 Firefox 也支援 pinch to zoom 的功能了.
top

CloudFlare已開始在免費計畫中支援Websockets!

好用軟體 2016/09/08 18:01
views: 59350 times
CloudFlare (https://www.cloudflare.com/)自之前開始支援免費的 SSL 後, 現在又一新增功能, 免費的 Websockets, 大家都知道之前在使用 CloudFlare 時, 若要使用 Websockets 服務, 必須到 Enterprise tier 的 Plan 才有支援, 費用上可能很可觀, 不過現在開始, 已經支援了, 而且在所有 Plan 都提供了, 也就是即使是免費計畫也包含了.

大家的 nodejs project , 有使用 websockets 的, 都可以透過這個支援而使用 CloudFlare 了, 是不是太棒了.

用戶插入圖片

來看看他的說明吧:
https://support.cloudflare.com/hc/en-us/articles/200169466-Can-I-use-CloudFlare-with-WebSockets-


top

[數學]證明A(a), B(b)的中點座標是(a+b)/2

數學 2016/09/02 16:15
views: 38991 times
設 A點座標為 a, B點座標為 b, 則 A, B 的中點座標為 (a+b)/2, 證明之.

這是國中數學一維數線上的問題, 兩點的中點為兩點座標和除以2, 如何證明呢? 其實中點就是到兩點距離相等, 所以證明的方式也就是算出 A 到中點, 與 B 到中點的距離一樣就可以了. (距離算法為兩點座標相減取絕對值)

設 C點座標為 (a+b)/2, 則 AC距離為

abs((a+b)/2 - a) = abs((b-a)/2)

另外 BC距離為

abs((a+b)/2 - b) = abs((a-b)/2)

abs((b-a)/2) = abs((a-b)/2) 所以距離相等, 故 C點為 AB的中點, 得證.


top




AGI 亞奇雷 240GB 2.5吋 SATA3 SSD 固態硬碟
TEAM十銓 L5 Lite 3D 1TB 2.5吋 SSD固態硬碟
統一 番茄汁(6入/組)


 Waiting...