顯示具有 程式開發 標籤的文章。 顯示所有文章
顯示具有 程式開發 標籤的文章。 顯示所有文章

2022年6月3日 星期五

Ubuntu 裡的 vscode 指定 Mono 字型

 我個人在 Font Family 的設定如下:

'Noto Sans Mono CJK TC','Consolas','Droid Sans Mono', 'monospace', monospace


其中,Noto Sans Mono CJK TC 這樣就好,不用再加 Regular 或 Bold ,就可以做到中英文完全對齊了。

2018年3月14日 星期三

林宜敬: 令人難以理解的軟體工程師生涯


我個人非常認同這篇的內容~~

原文網址: https://www.facebook.com/yijing1/posts/10155642313309495

整篇都說的很好,以下只節錄其中幾點:
四、
寫一個大型程式,並不是「人多好辦事」。
如果是土木工程或是製造業,人越多、產出就越大。如果一個計畫延誤了,就多調一些人手過來幫忙。
但是在軟體工程裡,人越多,就越是難以協調,寫出來的程式也往往品質越差、效能越糟糕。
這就是有名的”The Mythical Man-Month: Adding manpower to a late software project makes it later"。
IBM在1960年代開發OS/360作業系統軟體時,就發現了這個奇特的現象。
所以我也搞不懂,大型軟體公司雇用了那麼多的軟體工程師幹嘛?
六、
寫程式並不是寫的越長越好、越厲害。
我年輕在台大資訊工程系的時候,會跟朋友炫耀說:「我寫的程式語言編譯程式,總共有一萬多行耶。」
後來我去美國布朗大學讀電腦科學博士,畢業的時候喜歡跟朋友炫耀:「我的博士論文那個程式,功能那麼強大,但是我只用了七、八千行程式就搞定了耶。」
七、
二流的軟體工程師,喜歡把簡單的問題弄的複雜,寫出別人看不懂的程式。
一流的軟體工程師,喜歡把複雜的問題簡單化,寫出架構清楚明白的程式,讓人看了之後,覺得問題好像很簡單。
三流的軟體工程師會去崇拜二流的軟體工程師,因為他們會覺得二流工程師寫的程式都看不懂,一定是超級厲害;
三流的軟體工程師不會去崇拜一流的軟體工程師,因為他們會覺得一流工程師所做的事情都很好懂,好像都很簡單。
只有一流的的軟體工程師才會佩服一流的軟體工程師,因為只有他們才能看的出來,其他的一流軟體工程師厲害在哪裡?
台灣的軟體業如此,美國的軟體業也大致如此。

2017年12月30日 星期六

Android 開發


使用者授權

android API 23 之後的,都需要在程式裡詢問使用者,以取得相關授權,以下文章,說明的方式是我目前覺得最簡單的方式。
https://altbeacon.github.io/android-beacon-library/requesting_permission.html






2017年12月9日 星期六

Python 學習資源

以下依個人喜好優先順序排序

莫煩 Python
https://morvanzhou.github.io/tutorials/




2017年12月2日 星期六

瀏覽器直接列印的設定



firefox

from: https://stackoverflow.com/questions/945691/automatically-print-image-from-website

The only solution to avoid print dialog that I found was creating a variable on Mozilla Firefox to set auto-print. Maybe is not the best solution if you need to use other browser, but in my case, I only need to print a report automatically and it works:
1- Open Firefox and type "about:config" in the address bar
2- Right click on any preference and select "New" > "Boolean"
3- Add a variable called "print.always_print_silent" with "true" value
4- Restart Firefox.

Google Chrome

--kiosk 的動作,我目前試不出來,猜想應該是新版本不支援了。


2017年11月28日 星期二

在 Linux Mint 18.2 使用 swift 4.02 出現的問題



from: https://bugs.swift.org/browse/SR-3794

在 Linux Mint 18.2 使用 swift 4.02 執行 import Glibc 時,會顯示錯誤訊息, 表示它找不到 函數要 include 的來源位置, 可以用類似以下方式指定要 include 的函數位置,就可以解決了。

swift -I ~/apps/swift-4.0.2-RELEASE-ubuntu16.04/usr/lib/swift/clang/include/

後面的路徑,是 swift 解壓縮(或安裝)的資料夾位置。




2017年2月14日 星期二

獨立開發嘗試:如何用股票交易機器人每月賺 3500 美元?


from: https://www.inside.com.tw/2017/02/13/trading-bot-as-a-side-project?utm_source=Newsletter&utm_campaign=6efc59098e-daily-160423&utm_medium=email&utm_term=0_0a3782042b-6efc59098e-92687809

獨立開發嘗試:如何用股票交易機器人每月賺 3500 美元?