辦公軟件好,人人少不了。辦公室 365,走你!

辦公軟件這東西,文字處理、表格編輯、還有著名的“ppt”幻燈片,畢業後我幾乎就沒再碰過微軟係了,偶爾需要文字編輯用的也是蘋果的 iWork 系列(當然寫論文什麼的就別想了),總之,這次我要軟一次,推一下 Office 365.

其實就是微軟的辦公套件,各位可能還在用盜版——這次是絕佳的機會把它洗白——價格足夠便宜。

 

利益相關

我的 落格輸入法 macOS 2 的中國區[……]

點擊跳轉以繼續閱讀

落格輸入法 macOS 2 是如何為 VoiceOver 進行優化的

在兩年前,我曾寫過一篇名為《ios 為視障用戶支持 VoiceOver》的文章,裡邊主要介紹了 iOS 端該如何為 VoiceOver 進行必要的支持,後來我又開發了 macOS 端的落格輸入法,但很遺憾由於 macOS 自身系統 bug,第三方輸入法根本無法獲得 VoiceOver 焦點(主要是 10.13 及以下版本),所以我也就沒有過多關注——甚至直到這款輸入法整個生命週期結束也沒能實現 V[……]

點擊跳轉以繼續閱讀

和: 1: “......”: 無效的命令代碼

Linux 的朋友可能會對這個命令比較熟悉,它可以在腳本里快速和批量地對文本文檔進行操作,比如改動某一行或者替換具體內容……

MACOS 自然也是有這個命令的,但有一點不太一樣,如果你執行 -一世 ,那麼多半你會得到一個奇怪的報錯 : 1: “......”: 無效 command

 [……]

點擊跳轉以繼續閱讀

DoT DoH 除了 DNSCrypt,你還可以了解一下更好的 DNS 加密方案

2018年11月02日 更新,切換到 DoT 一天后,所有 stubby 內置服務器運行異常緩慢,直到日常使用都難……只好放棄。

2018年11月01日 更新,使用了 5 天 DoH 後,由於目前提供此服務的服務器只有 1.1.1.1,這個地址在我這裡被運營商屏蔽了。

 

 

三年前[……]

點擊跳轉以繼續閱讀

swift4 url​​Session get和post網絡請求

廢話不多說,直接上代碼。

得到:

POST:

 [……]

點擊跳轉以繼續閱讀

小火箭 Shadowrocket 的四個高級配置

使用小火箭很久了,很多朋友都說,小火箭 Shadowrocket 不穩定,老自己掉後台,這次我就來說說我是怎麼使用它的。

以前 iOS 不支持這類 VPN 應用,每次在 iOS 上翻牆,都是一件讓人煞費苦心的事情。後來 Surge 出現了……我第一時間就買了,當然,再後來中區下架 Surge,我也徹底換了美區的 Apple ID,就沒有再買另外一份 Surge,轉而買了相對便宜的 Shado[……]

點擊跳轉以繼續閱讀

Swift 中如何使用字典類型作為泛型約束

今天學員群裡有人提了這麼一個問題,為什麼把特性的字典類型作為泛型類型約束的時候,就必然報錯?

顯然,說的很明確了,“你不能從一個非協議、非類的類型繼承”。顯然,字典是個泛型結構體……

那麼解決思路也很明確了,創建一個類來裝飾個字典或許是個不錯的選擇但太麻煩,那麼就從協議上下手。

有條件的協議遵循

我們可以給字典[……]

點擊跳轉以繼續閱讀

NSTextField 文本模糊的解決辦法 canDrawSubviewsIntoLayer

在開發落格輸入法 macOS 的過程當中,我一直被一個奇怪的問題所困擾——文本模糊。

次像素

無論我怎樣調試,落格輸入法的候選文字都無法達到原生文字的那樣清晰和銳利。在請教了大神之後,得到的活久見經驗是——上游次像素渲染 錯誤。

在很多平台都有類似問題,macOS 底層渲染也有這樣的錯誤,一旦你的佈局出現了小數點或者不是整數,就會導致文本渲染模糊。

那[……]

點擊跳轉以繼續閱讀

到底“雙拼”是個啥?

本文首發於數碼荔枝,原名 《到底「雙拼」是個啥?聽雙拼輸入法開發者給你說》

就在上個週末,我向一個新朋友推薦雙拼輸入法,他是那種對這方面從來沒有關心過的人——就連“全拼”這個概念,也是在我向他介紹了雙拼之後才知道的——“原來我一直以來用的叫做全拼(拼音)輸入法”。

正是這件事情,促使我動手撰寫這篇文章。作為一款雙拼輸入法的開發者,說實在的,當時我也很“捉雞”,我們常說雙拼效率高、雙[……]

點擊跳轉以繼續閱讀

上架一款訂閱付費的 app,除了代碼你還需要做什麼?

終於,落格輸入法 X 成功地上架了。從開發到上架,發生了很多事情。

現在,我就來說說,除了代碼,上架一款訂閱收費的 app,你都需要做些什麼。

使用協議

一般來說,蘋果為你提供了統一的軟件使用協議,就在你對應app 的 “app infomation”頁面下,右側有個 License Agreement。

如果你要提供訂閱內購,就需要應用你自己的使用協議才可以,你需要一[……]

點擊跳轉以繼續閱讀

當我們在談隱私的時候,到底在說什麼?

隱私是個很奇妙的東西,當你一個人的時候,它就不存在。

TenSteps

如今的互聯網普遍對隱私焦慮,常常有人喊“要保護隱私”……但緊跟著就有人會說“我沒什麼好隱藏的”。面對這樣的喪氣的回复,保護隱私的倡導者們除了內心深深的無力感,還有就是迷茫了。

隱私這個東西,實際上在互聯網之前就已經存在,比如法律規定不允許私自拆讀他人信件——這就是對你個人隱私的保護。

在互聯網之前,隱私傳播需要[……]

點擊跳轉以繼續閱讀

我憑本事下的軟件,為什麼要我付費?

本文首發於 小眾軟件,現在我在自己博客記錄一下。

前幾天落格輸入法 X 在和各個媒體做合作發碼搞活動的時候,我們意外地和一個分享 Apple ID 的公眾號平台進行了合作,搞了一波抽獎送碼的活動。

“前腳說自己被盜版困擾不得不改變商業模型,後腳就跑去和發盜版軟件的微信公眾號合作推廣,簡直就是在給自己打臉。“

最終在一天后我才發現這個事實,然後我們第一時間撤了稿,取消了這次活動[……]

點擊跳轉以繼續閱讀

落格輸入法:沒人買我的 APP 了,但我不想 GG

文章原標題《如果這個輸入法再無法讓我維持生計,我就回家賣紅薯》

人家說一個 App 想要賣的好,總得配一個動人的故事,去年一篇專訪如果下個月沒人買我的 App,我就得 GG扎了很多人的心——一不小心說了大實話,不少人難以接受這個現實。——人是動到了,就是角度似乎有點問題hhh

我也不想接受這個現實——但現實就是如此,雙拼用戶市場比我預計的還要小那麼一點點,僅僅兩年,落格輸入法的下載量就已經[……]

點擊跳轉以繼續閱讀

Jannine威格爾 – Deep End 歌詞中文翻譯

HTTPS://www.youtube.com/watch?V = bg6QV2JEPvI

一直很喜歡 Jannine Weigel,這首歌最近一直在腦蟲,後來就推薦給了女票,她讓我給翻譯……好吧,很久都沒有翻譯歌詞了,然後這首歌又沒有中文歌詞,於是我就簡單翻譯了一下, “deep end”在英文裡有個爆發、瘋狂的意思,所以里邊的歌詞也可以理解為“遊走在崩潰的邊緣”?總之大概就是這樣的一種雙關。[……]

點擊跳轉以繼續閱讀

在 macOS 上使用 Cherry MX Board 8.0 RGB

女票送了我一把 櫻桃 MX Borad 8.0! 是的,就是那個大廠難得出的那一款需要 9.5 小時 CNC 機銑加工陽極氧化的 87 鍵機械鍵盤!和蘋果的外接鍵盤一個設計風格,再加上特殊設計的鍵帽字體,我看的第一眼就愛上了(順便吹一下,這就是我常說的設計三要素裡的“本能設計”)

不過,大廠都是為廣大用戶設計,像我這種小眾基本上都是不在考慮之列的,於是,到手除了開心外還是開心要去琢磨[……]

點擊跳轉以繼續閱讀