顯示具有 科技資訊 標籤的文章。 顯示所有文章
顯示具有 科技資訊 標籤的文章。 顯示所有文章

星期三, 9月 09, 2015

不只人帥,連字都帥氣的英俊體

昨天睡前滑了一下臉書,才知道 Justfont 眾籌大爆發這個事件,昨晚看到已經超標達百萬級,剛剛一看不得了,居然已經衝破千萬!?真是太優秀了!(募資活動網頁:金萱,新時代中文字型,培育新鮮台灣文字風景)

這讓我想起了 2014 年 Justfont 剛好在父親節前推出了訂製手寫字服務,我馬上購買了一份當作父親生日禮物。(原本沒趕上限量優惠的活動期限,但剛好在某創業活動遇到了創辦人 Michael,跟他拿到了優惠名額!)

因為父親的字型很有特色,我當初在社團畫海報、寫 POP和毛筆字,受他影響很多,但就是沒辦法寫出他字體那種瀟灑與氣勢。過去我陸陸續續有找過自製字體的相關工具與方法,甚至還寫信去問過 Justfont 的朋友,但後來還是沒有試成功...

星期四, 1月 12, 2012

EzQueue 獲得 AppUniverz 雙料冠軍的過程分享


非常感謝大家的支持,EzQueue 同時獲得 AppUniverz 2012 Demo Show 的「評審票選第一」與「觀眾票選第一」的最高榮譽!

我有利用自己的 facebook 和 EzQueue 的粉絲專頁放送這個好消息,但是看了「Go! Sport!」的心得文後,我覺得自己還是應該寫篇記錄文...

緣起

2011/10/25 那天早上我還在台北出差,看到朋友轉寄的信件,才知道晚上在清大有一場 AppUniverz 開幕暨創意大會。長期北上參加相關活動與聚會的我,一看到新竹有類似活動,下班後就匆匆忙忙地趕回來參加。

到了現場,我和我邀約的友人才發現好像來錯場,因為邀請函上的邀請對象雖然有「業界」這個選項,但現場滿座的人海中,大約只有 5 位來自業界的朋友(我和我朋友就佔了 2 位)。本打算聽完所有提案者的 pitch 後就要離開,沒想到主持人中場時詢問在場觀眾,有沒有想要臨時上來 pitch 的?我朋友隨口問問:「你要不要上去講?」,我楞了一下回答:「好啊...」,朋友:「!?...」

我沒有遲疑太久,馬上去問主持人還能報名嗎?主持人過去講台那邊和工作人員商量了一會兒,給了我個 ok 的手勢。我就臨場組織了一下內容上台 pitch,我的提案果然騙到吸引了不少學生,然後就這麼峰迴路轉地組了個團隊...

星期日, 10月 02, 2011

如何關閉影片的時間軸字幕

今天在整理小百兔的影片時,突然發現畫面上怎會有時間軸字幕?


這時想起以前用 DV 帶錄影的時候,如果要轉出數位檔案,要先選擇是否要加上「時間字幕」,而且一旦加上去,就拿不掉了(除非重新轉檔選擇關閉)!我一開始以為是這個問題時嚇了一跳,因為 DV 機器上的原始檔案早就砍掉還給同事了!

後來仔細一看,那個字幕解析度很高,不太像是嵌入在影片中的,加上同事借我的 DV 儲存媒介是記憶卡,所以我猜應該可以用選項關閉才是。

結果原來只要關閉字幕就可以了...

星期六, 9月 03, 2011

如何在 Blogger 回覆訪客的意見(留言)

2005 年剛接觸部落格時,覺得 Blogger 彈性雖大,但不太容易上手,所以搬家到 Yam 的天空部落... 不過隨著宅力的增加,我認為 Blogger 還是比較好的選擇,加上最近 Yam 不太穩、廣告多,頁面感覺有點亂,所以我又花了點時間搬回來了...

目前 Blogger 最讓我覺得不足的,就是他對於意見回覆的功能好像沒有很好的解決方案。上網一查,果然有不少人發問並提出因應對策。我看到做得最好的是 Sean's Blog 的這篇文章:

無論是用起來或看起來都蠻直覺的,在這邊推薦給各位~

(我相信 Blogger 應該在不久的將來會跟 Google+ 有更深入的整合吧?這樣回覆、分享就更容易了...)

星期日, 6月 12, 2011

如何在 Android 裡製作一個透明背景的 Activity?

方法一:(完全透明)

只要在 AndroidManifest.xml 中,為該 Activity 加上一行「android:theme="@android:style/Theme.Translucent"」即可。
<activity android:name=".ProgressAdMob"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Translucent"
    android:screenOrientation="portrait"
    android:configChanges="orientation">
</activity>

星期三, 4月 06, 2011

如何在 Eclipse 裡設定讓 GAE 執行 Django

我是因為想把原本用 Apache+PHP+MySQL 執行的網站,改放在 Google App Engine 上,才開始學 Python 這個語言的,當初總覺得剛接觸,最好從底層學起,所以沒碰任何 framework。完成第一個網站後,懂了一點皮毛,就準備來試試看 Django 這個 framework。

這種環境設定的網路教學頗多,比方我參考很多內容的這篇:「基于Google App Engine和Django的Hello World」,就很值得一看。我只是把自己實際操作的過程在這裡做個記錄...

(因為我已經有在 Eclipse 上設定用 Python 來跑 GAE 的服務,所以下面的紀錄是以這個條件為前提,這部份您可以參考 ericsk 大的著作:「Google 應用服務引擎開發實戰」)

星期二, 9月 28, 2010

如何讓 Google 成為自己的貼身秘書(補上投影片)

我目前在 新竹希望園區讀書會 擔任資訊組志工,因為許多幹部想要學習更多好用的工具,所以開過內訓課程。這次利用竹希的每週四中午讀書會的時間進行一場分享,讓更多想要接觸 Google 服務的朋友們,一起來玩~

以下是這次分享主題【如何讓 Google 成為自己的貼身秘書】的簡介:

想搜尋什麼,先去 Google 一下就對了!曾幾何時 Google 已成為「搜尋」的代名詞,現代人每天上網多少都會去拜拜 Google 大神,許多英文字典甚至將 Google 收錄成動詞、名詞等。

然而,除了搜尋功能之外,你還用過 Google 的其他服務嗎?GMail 吧~ 多數人都有這個容量超大、功能超強的免費電子信箱。除了這些,還有什麼呢?你知道 Google 還有免費的線上文書軟體、行事曆、筆記本、相簿、協作平台(網站)、論壇,甚至還有 3D 模型軟體... 等多到數不清的服務嗎?而這些超級好用又方便的服務全部都是免費的!?

這麼多的服務,我們沒有辦法在短短一個小時的時間內全部分享完畢,不過,我們可以挑幾個,能在日常生活裡幫助我們更有效率的服務來研究。這是個入門的分享會,沒有艱澀難懂的枯燥課程,所有的內容絕對都是簡單且能馬上上手的簡介。

所以...

星期四, 4月 08, 2010

GAE Datastore 的屬性設定 required = True

最近又重拾 Ericsk 大的「Google 應用服務引擎」這本書,希望能將之前網站移植到 Google App Engine (GAE)上,一方面學習 Python,一方面也能熟悉 GAE 這個好東西。

今天剛好玩到資料存放區 API 這個地方,結果在測試程式碼 5-1 時,出現了錯誤訊息。原始碼如下:

from google.appengine.ext import db
class User(db.Model):
name = db.StringProperty(required = True)
email = db.EmailProperty(required = True)
created = db.DateTimeProperty(auto_now_add=True)
u = User()
u.name = 'Eric'
u.email = 'eric@example.com'
u.put()
print u.created

錯誤訊息:
BadValueError: Property email is required

結果試了好一陣子才發現,原來屬性 required 設成 True 的話,資料必須在生成時就給入初值才行:
u = User(name = 'Eric', email = 'eric@example.com')

星期三, 10月 28, 2009

用 SketchUp 簡單玩室內設計

拗了這麼多年,終於買了個屬於自己的房子!由於沒預算請設計師,所以想說自己來試試看。剛開始還想說自己動手畫圖,後來發現 Google 有個免費軟體「SketchUp」,實在是太令人驚喜啦!軟體還有支援繁體中文版,你說是不是揪甘心?

這個軟體要上手並不難,只要把他們提供的示範教學影片大概看過,就很夠用了... 如果發現有些元件懶得自己畫,也可以上網去下載別人分享的3D模型,這真的是很方便!(當初開發這家軟體的廠商,好像就是用這套軟體來幫 Google Maps 建立 3D 建築模型。後來被 Google 買下,免費開放給一般大眾使用,主要應該是為了借助鄉民的力量來建立 3D 地圖吧...)

星期日, 9月 06, 2009

Plurk+Forum應該會很好用(2)

上次曾在"Plurk+Forum應該會很好用(1)"一文中提過把多則噗整合在一起成為特殊主題論壇/討論區的想法,甚至一度想研究Plurk的API(如:rlplurkapi),自己來寫一個相關應用。沒想到緊接著就有位Plurk的高手黑貘推出了Plurk Whirl 噗浪漩渦服務(昨天改名為:Plurk Cylone/Clone噗浪賽隆人/複製人),剛好能夠達到這個結合Plurk與Forum的目的,真是太巧了!

我第一時間馬上把這麼好的技術運用在新竹希望園區讀書會的討論區,怕竹希夥伴不懂用法,還為了它寫了份使用說明。但是,事實證明,這個東西光用「文字」說明,還是讓人霧煞煞,所以是用率一直不高。終於在昨天下午的資訊組分享會議中,有機會當面跟大家解釋。現場操作一遍後,大家總算清楚它的用法了。我在這裡就整理一下圖解說明,幫忙推廣一下這個好東西吧~

星期三, 8月 19, 2009

第一個自製Android小工具:不抱怨計數器

終於,在兩天Android課程+幾個月的自修後,我昨天把自製的Android小工具「不抱怨計數器」,丟上Android Market了...

這個小工具主要為了響應「不抱怨的世界」一書,協助推動由威爾‧鮑溫發起的不抱怨生活運動。這個小工具不僅能夠協助我們追蹤執行的效果,更能協助每個人了 解自己經常抱怨的原因何在,進而有意識地去改善我們的生活。在此將這個小工具推薦給您。相信越多人加入這個不抱怨的生活計時計畫,越能有效地共同創造出美 好且不抱怨的世界!

有看過「不抱怨的世界」一書的朋友,大概都知道書中會附上一條紫色的不抱怨手環。這是由美國牧師威爾.鮑溫為了發起了一項「不抱怨」運動,而邀請參加者戴上的特製紫色手環。活動規則:

只要一察覺自己抱怨,就將手環換到另一隻手上,以此類推,直到這個手環能持續戴在同一隻手上21天,那時你就已經養成不抱怨的習慣了。

我覺得手環換來換去,經常忘了已經配戴多久… 所以我製作這個小工具,除了記錄時間外,還能記錄抱怨的原因,藉此幫助大家有意識地自我改善。
程式介面大概如下...

星期五, 8月 07, 2009

Google Wave Sandbox Account測試

上個禮拜拿到Google Wave的Developer Sandbox Account (想知道更多Google Wave的朋友可以看看這篇文章:阿猴看世界 - Google Wave, 大家都說他"殺很大",介紹和引用都很詳細...)

還在摸索怎用API來玩這個令人期待的新產品,底下這個是用Wave Embed API嵌入的一則超簡單Wave範例:(您必須在登入Google Wave狀態下才看得到內容)

我當初申請的理由是想利用這個工具來開發論壇相關的應用,就像我在Plurk+Forum應該會很好用一文所提的,我覺得類似這種微網誌、MSN等社群溝通應用,能夠被整合統一起來... 如何利用Wave具體實現,我還在邊玩邊摸索中...

不過,值得思考的是在什麼是 Google Wave ? [Google I/O 2009 preview]一文中所提到:Wave更強大的功能,應該是針對企業與工作團隊的遠距協同工作等應用...

星期二, 7月 07, 2009

Plurk+Forum應該會很好用(1)

就像黑貘在「我為甚麼要 Plurk ?」一文所說的:「事實上很多人認為 Twitter/Plurk 是 Micro-Blogging, 但在我的朋友中, 通常為甚麼喜歡用 Plurk 是因為 Plurk 是 Micro-BBS, 甚至是 Macro-MSN, 因此, 不要把 Plurk 想成部落格, 想成一個簡化的 BBS 或加強版的 MSN 會比較實際些..」

我也覺得比起微網誌概念,Plurk更像是微聊天室。每個主題都能夠有回應、討論串的概念,使用起來很直覺。而Plurk的這種獨特性,應該很適合用來發展成「論壇」。

最近在幫讀書會架設論壇的時候,我一直在想,讀書會成員大都有Plurk帳號,平常大家都會在Plurk上分享心得與感想,為什麼不能直接把這個服務搬上來,根本就不需要另外架一個論壇啊?

星期日, 6月 21, 2009

《跟著Google學成功,來去Google參觀!》分享活動

「Don't be evil!」當初我第一次聽到Google的這句公司信條時,直覺反應是:「有這麼誇張嗎?」隨著Google的快速壯大與力量,我終於懂了他們為何如此自我期許...

緣起
還記得第一次使用Google產品,是在研究所時代... 那時為了論文需要查詢許多資訊,在學長的推薦使用下,我從此成為Google的忠實粉絲。

星期五, 6月 12, 2009

Google Calendar(日曆)簡易使用說明

承蒙新竹希望園區讀書會夥伴們的愛戴,很榮幸地接下了資訊組的志工工作。我首先第一項任務就是把讀書會的網站建立起來。竹希讀書會是個公益社團,辦了許多很棒的免費/付費課程、導讀、演講與活動等等,但是過去一直缺乏持續維護的資訊平台來累積、溝通與宣傳,所以希望這次能夠把這個重要的平台給建立起來。

我認為社團的行事曆建立非常重要,一來方便幹部安排活動行程不會撞期,二來方便社會大眾快速查詢活動時間與內容,所以希望幹部們都先能學會使用很棒的Google Calendar(以下簡稱GC)。這裡就為大家簡單介紹一下GC的使用方法:

星期四, 6月 11, 2009

Android的野心不只在手機、筆電,還包括洗衣機!?

好友Andy經常和我分享很多新奇的主題與想法,他看到我最近對Android這麼有興趣,也提供了許多很棒的資訊。信件最後他分別就「市場」與「品牌」兩個項目,去分析最近最火熱的4種智慧型手機:iPhone, Android Phone, Blackberry RIM與Palm Pre。以下節錄部分內容,在市場方面:
  • iPhone and their future tablet pc: Limited but concentrated. Has a huge fan based generate the market share and profit. Apple company as a central control in the hardware and software quality.
  • Google Android and their future embedded device in any kinds:Unlimited but fragmented. It also has a huge fan based in any kinds. But it will more focus on their products scale and extension to the others.
  • Blackberry RIM: Business world. I think someday android could port to blackberry since it's almost free.
  • Palm Pre: Small but will grow fast. Since it claim their app can be developed in html and javascript like web application, I don't think they can compete with iphone and android right now. Palm's business and market strategic is kind of terrible.

星期四, 5月 21, 2009

Exception in thread "main" java.lang.NoClassDefFoundError

在dos的command mode下測試執行java的Hello World,結果出現錯誤訊息如下:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: HelloWorld.  Program will exit.

因為是很簡單的code,所以出現錯誤應該大都是設定上的問題,只要修正一下環境變數的設定即可:


  1. 在CLASSPATH裡增加:"C:\Program Files\Java\jdk1.6.0_13;"
  2. 在PATH裡增加:"C:\Program Files\Java\jdk1.6.0_13\bin;"
  3. 重新開機後再執行就OK了。

星期六, 5月 16, 2009

Plurk新功能之發想

我是參加了Sweet100的Plurk場次後,才開始使用Plurk的...

為了能夠深入體驗微網誌的魅力,我積極拉攏MSN上的親朋好友進來,總算陸續增加了30幾位... 越玩越覺得這種微網誌真的是很不錯的應用,難怪最近這麼紅~

我在微網誌龍頭twitter上有開帳號,但沒有深入瞭解(因為沒有朋友在玩)... 初步就介面比較,我覺得plurk的時間軸與各主題有自己的回應設計,非常的清晰直覺、有條理,但其流量相較於twitter仍然是天差地遠,難道如朋友cheryao所說的:「這就是市場先進者的優勢」嗎?
Anyway,我頻繁地使用了一個多月後(目前Karma=66),覺得Plurk可發展幾個功能:

星期五, 4月 03, 2009

MSN+Micro Blogging

之前在Mr.6的Blog看他提過許多次twitter,在他那篇看Plurk纏鬥Twitter有感:「微型」不是網路趨勢,「朋友」才是一文中,我回應說這種東西若要馬上玩得起來,應該要結合MSN等IM軟體比較好用。上網一找,果然早已經有一堆解決方案。例如:重灌狂人:用「MSN狀態列」寫Twitter短訊

我試著在twitter和plurk開了帳號,目前找到朋友在玩plurk,所以就先玩plurk了。他已經有內建透過MSN來噗訊息的功能,測試了一下,還蠻方便的。有興趣的朋友可以參考:重灌狂人:[MSN噗浪機器人] 免開網頁,用MSN收發Plurk訊息!

ps. twitter也有非官方的MSN機器人服務,請參考:ㄚ凱的 msn twitter 中文機器人

星期一, 3月 30, 2009

Sweet100:微網誌的過去、現在與未來

上週六參加Sweet100第十場的活動:Plurk共同創辦人-Alvin Woon 「The rise, history and future of microblogging」微網誌的過去、現在與未來,詳細官方記錄可以參考Sweet100部落格。

只能說真是英雄出少年啊,年紀輕輕就開創出這麼棒的網站,很好...
這裡做一些心得記錄: