顯示具有 隨手雜記 標籤的文章。 顯示所有文章
顯示具有 隨手雜記 標籤的文章。 顯示所有文章

2016/11/28

【踏上 Windows Store 之路】進入App審核階段


由於經由Desktop Bridge轉換出來的appx並不能直接上傳Windows Store。

必須另外向Mircosoft申請。

現在已經得到MS客服人員的回覆,距離上架似乎僅剩一步之遙。


真令人期待!

See also:

2016/11/21

苦盡甘來!Windows程式設計師的春天

還有回到場內的機會嗎?  圖片來源


2015年底,在【風水輪流轉,這次又會轉回【Windows-base Client】了嗎?】系列文章中發表了關於探討Windows程式設計師的悲歌和展望。


這座橋會是【奈何橋】亦或是【彩虹橋】呢? 圖片來源:MSDN


2016/06/14

堅持,就是在遇到錯的人還能勇往前行

圖片來源

有一天晚上,在和孩子講著「父子與驢」的故事。

故事是這樣的:
父親打算到市集賣掉驢子,便帶著孩子一同前往市集,路上遇見三個對他們說三道四的鄉民:

「怎麼不騎驢?」、
「怎麼不讓孩子騎?」、
「怎麼這麼不孝順?」、
「為什麼虐待驢子!」,

每一次這對父子都對來者的「建議」照辦,最後這驢子就在市集前的橋上掉到水裡,父子窩囊地丟了面子,也失去了銀子。


相信這類的人你身邊很多,而這世上也的確不乏很多愛胡亂提供 批評 建議的人。

2016/06/07

不是不努力,而是不專業

Photo from lime122
近梅雨季來臨,不是一直下雨,就是濕氣含著不下雨,不只戶外像熱帶叢林,就連回到家裡,也感受到家中【滿滿地 Juice】和【濃濃地發霉味】。

一連幾個晚上,都將冷氣開著除濕睡整晚,過了快一個星期後的某一日,如往常的回到家,撲鼻而來的不只是滿滿 Juice 的濕氣,連發霉味也更加地沉重!


不是每晚都開除濕了嗎?為什麼還會有發霉的味道跑出來!


這次決定不用冷氣的除濕功能,把那台迷你的小小除濕機給請了出來,開始工作不到半個小時,神奇的事發生了,不僅 Juice 感沒了,就連發霉感也湮消雲散了!


看著地上迷你除濕機,再看看牆上巨大的冷氣機,心中突然有感而發:

2016/05/10

對於 Delphi 10.1 Berlin 推出的看法


在 Delphi 10.1 Berlin 中,大幅度地修正既有的 Bug 數量,這對於舊有用戶無疑是吃了很大的定心丸。

只是,在【教育 Delphi 開發者】上,依然還有完善的空間,這對於潛在的市場才是最有幫助的。

就我們所知,FireMonkey framework 是一個著重在跨平台的解決方法。

但是每個平台都自己的特色,就算是 FireMonkey,勢必也需要考量每個平台的設計重點而調整開發手法。

2016/05/03

淺談【架構天平】

在業界打滾一陣子,經常性的會聽到「前端效能不如後端」,或是「後端除錯是地獄」的一些言論,其實我認為真正的問題,在於【架構上的設計傾向】,由於系統架構師在「架構天平」上錯誤地過於傾向某一方,進而才會造成開發者的踏入前述的誤區。

前端超好開發,但使用者對系統最有印象的卻是轉轉轉圖標。
後端效能超級好,可是一旦發現拉到前端的資料不正確,除錯的過程和從地獄爬到人間的難度差沒多少。

2016/04/26

Delphi 和它的夥伴最近動態

象徵高品質和精湛工藝的 Delphi 10.1 Berlin!

  • Delphi 10.1 Berlin 上市! 
修正了更多 FireMonkey framework 的問題。
看到了久違的 dbExpress 更新(dbExpress no longer depends on OpenSSL or Indy to perform HTTPS requests. )!超開心!

其它詳見: Delphi 10.1 Berlin What's New

  • Firebird 3.0 正式釋出!
Symmetric Multi-Processing (SMP 多元處理) 完全支援 Super server!
Boolean 欄位型態支援。

其它詳見:New In Firebird 3.0
  • IntraWeb Bundle for Delphi 10.1 Berlin 進入最後編譯階段
期待有更多的 Bug fix!

  • Embarcadero 新活動:MVP of the Week!
MVP of the Week: Robert Love
MVP of the Week: Danny Wind
MVP of the Week: Jens Fudge
MVP of the Week: Yilmaz Yörü
MVP of the Week: Nick Hodges

看到好多傳說中高手的生活,真棒的體驗!

有時間會再來補完下這篇內容,敬請期待!

2016/03/29

品味程式碼【變數篇】

在碼農界待久了,很喜歡品茗各式各樣的程式碼

程式碼有個特色,可能人類一句話可以交待的事,但程式碼可能要用數十列來表達

看各學派命名規則也是很有趣的事,雖然有可能會像魯迅筆下的孔乙己一樣對「茴」字走火入魔,但我仍然是樂此不疲的欣賞著


各家語言對變數宣告的方式不太一樣,以 Delphi 為例,它的特色是把變數和常數進行分區,實際上寫起來大概會像下面表示:
procedure  DoSomething;
var
  ValueStr: String;
  ValueInt: Integer;
begin
...

C# 的宣告方式和 C++ 一樣,在程式進行的過程中可自由宣告,實際寫起來會像下面表示:
static void main() {
  int ValueInt = 0;
  string ValueStr = 'HelloWorld';
}

如何宣告是有學問的,所以出現了以下學派:

2016/03/11

圖書館也要2.0:成為偏鄉孩子對世界的窗口


早些年,我還在當學生的時候,去圖書館找書看一直是我的習慣。隨著時間的推進,可以自己買書後,就很少再回圖書館了。

不知道過了多久,某一天,路過那原本應該很破舊的圖書館,我停下腳步。

「咦?圖書館變新了?」看著外牆閃亮亮地金色文字,才曉得圖書館不知道翻新多久了。

滿懷期待的進入圖書館內,嗯……。

2016/03/09

淺談【物件關係對映(Object Relational Mapping ORM)】

在許多年前,資訊界突然興起了一陣ORM風氣,不ORM都不潮了說。

ORM: Object Relational Mapping;中文被稱為【物件關係對映】,聽起來很奇妙,物件就物件,有關係就是沒關係(?),是要對映什麼?

ORM理論是以「軟體工程師」和「資料庫管理師」為對象,將兩者產出的「物件」再做一次「關係」的「對映」處理。

你有看懂嗎?








看完我自己也不知道自己在寫什麼,重新再寫一次。

2016/03/07

證照的最大功能:快速得到一位專業的伯樂

我還在唸書時,被當時的職人證照化風氣影響,我也跟著跑去考了好多款證照。有資料庫的、程式語言的、作業系統的……還很驕傲的向家裡炫耀。

畢業後不久的某一天晚上,老媽問我一個簡單的Office問題,我竟然答不出來,不免老媽海念一頓,其中有句話是這麼說的:

2016/03/04

敏捷開發,你他媽雜碎


敏捷開發(scrum),在這名詞發明前,老早就已經被玩爛了,套一句電影的名言,他是這麼說的:



敏捷開發,你他媽雜碎!

在應用程式的開發過程中,常常遇到五花八門的問題,但歸究起來,顯示介面(User Interface UI)的呈現大概不會脫離以下幾種:

2016/01/29

淺談雲端服務【模型篇】

你知道雲端服務是什麼嗎?

最近除了「大數據」之外,「雲端服務」也是另一個常被提起的名詞,但每當被問到:

【什麼是雲端服務】?

被問到這個問題時,總是會讓我愣了一下,然後也講出自己也聽不太懂的解釋。


仔細想想,雲端服務本質上還蠻簡單的:就是服務主機存放在某個網際網路的一角,被客戶端載具,像是瀏覽器,或是指定的 App,又經過網際網路存取它,這個主機所提供的「服務」便被稱為雲端服務。


等等,這概念好像有點抽象,有點懂,又有點好像不懂。

來張圖來說明好了:

2016/01/22

軟體經常被殺價,是台灣人對專業的不尊重

最近家中的電器產品一個接著一個損壞,你是否也有遇過以下情形?
  • 電視不能看,壞了?
  • 電冰箱出現漏氣、結霜、不停運轉?
  • 洗衣機漏水、聲音變大、一拖水就嗶嗶叫?
  • 冷氣沒有吵個兩個小時不會冷,一關掉就又馬上變熱?
  • 暖氣會熱的範圍從兩公尺變成兩公分?

通常遇到上述的問題,都會立即打電話到維修站,一般來說,可能會出現:
  • 運氣好的——保固內,免費修到好。
  • 運氣不好的,不好意思——技術人員到場一次就是【數張孫中山】起跳,看問題的大小再往上累加。最後沒有個【幾張小朋友】結不了案!!


這是硬體所遇到的情況,那,軟體呢?

2016/01/12

程式猿都把不到妹,是因為自己心理上先放棄

你是否覺得會寫程式的人很宅,很死腦筋?
你是否覺得和他們都搭不上話?
所以你覺得【會寫程式 = 把不到妹】是必然的結果?

嗯……話說,身為程式猿的一份子,我連小孩都生了一個了說。
在這邊分享一下程式猿的SWOT分析好了

啥?想知道把妹攻略?這種事講出來就失效了,我才不會講出來呢!

這篇基本上是寫給公的程式猿來看的,母的在這個圈子可是很搶手der,所以請不要擔心的喲~但基於「想知道公程式猿的內心結構」,這篇應該還是蠻有參考價值的

那麼,要開始囉!

首先,撇開你可能是這個樣子:

2015/12/31

風水輪流轉,這次又會轉回【Windows-base Client】了嗎?(下) ── 存亡關鍵的最後一哩

簡單的總結一下 Web 和 Apps 的戰爭結果。

*********************************************

自 HTML5 標準推出後,可以說 Web 的戰線越來越明確,在既有的瀏覽器能延伸到哪裡,Web 功能就能夠到那裡。

Apps 就如同是 Windows 的 EXE,想要和作業系統無縫接軌,也只有 Apps 能辦得到。

2015/12/27

淺談大數據分析(Big Data Analysis)【什麼是大數據?】

大數據(Big Data)一詞真的越來越夯了
photo credit:KamiPhuc (CC BY 2.0)

但到底它是什麼東西,能吃嗎?能用嗎?怎麼用?


2015/12/24

風水輪流轉,這次又會轉回【Windows-base Client】了嗎?(中) ── 開發界的潮流擂台賽

在一個地方安逸了,大概會有兩種結果:
  • 鑽石永恆久遠,一招永留傳
  • 溫水煮青蛙,等死

前從前,有個作業系統叫做 DOS。
歷久不衰的【C 大於】
據說,當 Windows 起來時,死抱著 DOS 的那批工程師,絕大多數也都抱著 DOS 退休了。

而所謂的石,就是指剩下抱著 DOS 卻還沒退休的人,至今仍有取之不盡的需求收入。不信?看一下賣場裡的收銀機吧!

現在,不管你有沒有經歷過 DOS-base 開發時期,凡是 Windows-base 的程式猿,目前也絕對都受到了第二次挑戰。

那麼,究竟 Windows-base 程式猿,會和 Windows 一起推進太平間,亦或是走向另一波猿生中的高潮?
讓我們繼續看下去


2015/12/17

風水輪流轉,這次又會轉回【Windows-base Client】了嗎?(上) ── Windows程式猿的危機

開發 Windows-base Application 久了之後,就會想要開發一點不一樣的東西。

在 Web-base 的 Thin Client 出現後,有一段時間在懷疑自己,是否要轉換跑道?

平平都是資料庫應用,不需安裝的網頁應用程式在使用者便利性就佔了上風。然而 Windows-base 應用程式在病毒的亂入下,也漸漸被貼上「不安全」的標籤。


現在誰看到【EXE 】敢直接開的!
圖片來源

2015/10/29

一名程式猿的心路歷程,一起來學寫程式吧!(結語)

看完前面十餘載的Coding前傳,不知道程式語言學習對你來說是困難還是簡單?





學程式這件事,說簡單真的是騙人的




但這一系列最終想表達的是: