Asp.Net Core MVC 提供了非常方便的本地化工具[1], 但是此工具在處理中文時存在一個問題.

眾所周知, 中文存在多個不同的 Culture[2], 常見“語種”如下表, 這些 Culture 分為 NeutralSpecific 兩種型別.

繁體字 zh-TW zh-CHT* zh-Hant-TW zh-Hant* zh*
簡體字 zh-CN zh-CHS* zh-Hans-CN zh-Hans*

標星的屬於 Neutral 型別

而因歷史遺留問題, 瀏覽器傳送的 Accept-Language header 可能為上述 Culture 中的一種或多種, 但 Asp.Net MVC 提供的 fallback 機制不能正確 fallback 部分 Culture[3][4].

繼續閱讀

前些日子翻 PHP 的手冊看, 發現一個神奇的函數, 手冊中的說明如下:

Description

array token_get_all ( string $source ) token_get_all() parses the given source string into PHP language tokens using the Zend engine’s lexical scanner.

For a list of parser tokens, see List of Parser Tokens, or use token_name() to translate a token value into its string representation.

繼續閱讀

AtomPHP And SMSbao

分類 軟體開發

很久沒有寫網誌了, 今天忙裡偷閒寫一點東西.

首先是慶祝一下 AtomPHP 的第一版終於完成了.這個項目是在下寫其他東西的時候產生的副產品, 完全是邊用邊修改.

這是一個微型 PHP MVC Framework.帶有一個可選的模版組件和靈活的附加模塊系統.詳細介紹見 README.md.

目前項目放在 github 上, 歡迎大家試用.

然後, 吐槽一下今天用到的一個小東西—— SMSbao 的 簡訊 API.這玩意兒簡直不能直視, 直接使用 GET 方法和明文 username, password 就可以調用這些 API.設計者的腦洞貌似略大.

留言與分享

雲顏文字 | Cloud Emoticon

[caption id=“attachment_1690” align=“alignnone” width=“228”]cloudEmoji_win Alpha Screenshot cloudEmoji_win Alpha Screenshot[/caption]

項目位址

gitHub: kinosang/cloudEmoji_win release: cloudemoji_win/release

簡介

Cloud Emoticon Project 視窗桌面版 App

Cloud Emoticon Project: http://www.heartunlock.com/soft/cloud_emoticon/

主要功能

  • 按兩下顏文字可自動插入
  • 全局快速鍵 Shift+Ctrl+E 呼出/隱藏
  • 關閉窗體不會退出程序, 自動駐留托盤區

演示視頻

繼續閱讀

[caption id=“attachment_1671” align=“alignnone” width=“246”]Cloud Emoticon Project Cloud Emoticon Project[/caption]

雲顏文字項目是一個為了方便管理, 使用和分享顏文字而創立的項目.( っ_‘ω’_c)

在下有幸加入這個項目組進行桌面版客戶端的開發.( ̄▽ ̄)

大概短期內只有 Win 版, 不過 Win 版成熟後會考慮開發 Mac 版.╮(╯_╰)╭

以後的 Mac 版應該不會上架 Mac App Store, 因為會用到一些 App Store 不允許的 API 和方法, 同時在下也沒有足夠的資金負擔 $ 99/yr 的費用.┏ (=皿=)=o( ̄#)3 ̄)

嘛, 說這麽多幹什麼呢, 先把 Win 版搞定再說吧(__)

留言與分享

最近開始學習 Node.js 程式開發, 選用了 Eclipse 的外掛組件 Nodeclipse 作為 IDE.

但是發現一個讓人鬱悶的問題——使用 NPM 添加的全局模組不被識別, 除非手工拷貝到項目的node_modules 檔案夾下, 即使設置了NODE_PATH.

Google 也沒有查詢到有用的信息, 於是抱著試試看的態度在 Preferences 中搜尋 PATH, 結果還真讓我給找到了!

下面給出了一個解決方案, 但是與 Eclipse 無關.

繼續閱讀
作者的圖片

Chino Chang

永遠的十七歲


軟體工程師


中國青島