2013-12-09

Good Company Website for me


NULAB.inc

http://nulab-inc.com/



ELECTRIC PULP



Vimeo




Moving Things Design Company

http://wearemovingthings.com/







Pebbo



25sprout 新芽網路有限公司

http://www.25sprout.com




One Design Company

http://onedesigncompany.com/

Auxiliary Design Co.

iChef

WUNDERSTADT

Where smart apps come from

http://wunderstadt.de/website/blog/wordpress/







Itransition

http://www.itransition.com/


How we work video
http://www.youtube.com/watch?v=2QCVIjZx7vM


Fogcreek


http://www.fogcreek.com/





Teamwork tool


Teamwork Tool


Asana


Team work without email.
https://asana.com/guide/videos/get-started


Trello


https://trello.com


37signals



Making collaboration productive and enjoyable for people every day.
http://37signals.com

2013-12-02

Mobile Backend as a service 再進化,Firebase 結合了 AngularJS,就變成了 AngularFire




Mobile Backend as a service 再進化,Firebase 結合了 AngularJS,就變成了 AngularFire


前陣子玩了一下AngularJS,後來不知道在哪看到了一個很厲害的Backend as a service 與AngularJS結合的Demo影片,為了怕自己又忘記這個蠻威的結合,所以寫一下







AngularFire


The easiest way to wire up a backend for your Angular app.
http://angularfire.com


既然他是by Firebase 當然要看一下什麼是 Firebase囉,Firebase提供 Mobile Backend as a service的服務,讓你的app資料可以存放在它的平台,透過它提供的SDK來存取資料,不需要自己架設資料庫主機、Web服務的主機,不用買機器,也不用買頻寬當然也就不需要請人來維護它們

Scalable real-time backend Build apps fast without managing servers




Firebase


https://www.firebase.com/index.html

關於 Firebase的介紹文
http://wired.tw/2012/05/23/firebase

個人覺得其中Firebase最強大的部分在於:


Real-time Synchronization

Firebase takes a new approach to the way data is moved around an app. Rather than using a traditional request & response model, it works by synchronizing data between devices. Whenever your data changes, all clients are immediately notified within milliseconds. The synchronized data is also persisted, allowing new clients to be immediately updated.



其他關於一些提供Mobile Backend as a service的服務的介紹

The mBaaS market provides a wide range of choices ranging from pure-play mBaaS vendors likeAppceleratorKinvyParse (recently acquired by Facebook) and StackMob or you can work with IaaS/PaaS providers that offer mBaaS functions, like Google and Microsoft.
http://www.tomsitpro.com/articles/mobile-app-development-platforms-mbaas,2-649.html

這裡有一篇整理了好多好多的 Provider資料
http://baas.apievangelist.com/companies.html


Kii Capital


http://en.kii.com
特別註解一下,他們有針對大陸地區提供特別的服務,應該是在大陸境內有建置服務主機,這樣才不會因為存取 API速度太慢,流失大陸的使用者
http://en.kii.com/pricing/distribution/


StackMob

https://www.stackmob.com
幾乎跟Parse一模一樣的服務內容,個人覺得他們的SDK比Parse難用一點,後台操作方式也需要學習一下沒有那麼直覺。


Parse

https://parse.com
個人覺得他們的SDK用起來最方便,文件也很完整,還有 Web Hosting的服務。


Kinvey

http://www.kinvey.com/
沒有實際用過,網站上的開發者資料排版蠻舒服的。



Backendless (Beta)

https://backendless.com/
比較特別的地方是提供了Streaming的功能..
User Service – facilitates user registrations, login, logout, session management.
Data Service – is responsible for data management – storage, retrieval, updates and deletion.
Messaging Service – handles message publishing, broadcast, filtered message delivery and native mobile push notifications.
Files Service – is responsible for file uploads, downloads and file sharing.
Media Service – provides support for video and audio streaming (up and down) and server-side recording.
Geo-Location Service – supports geo spatial data imports and geo queries.




2013-12-01

[App] Zombies, Run! 結合跑步跟遊戲的元素創造跑步新體驗~

Zombies, Run! 結合跑步跟遊戲的元素創造跑步新體驗~


最近跑步真是熱門,也有各式各樣的跑步活動在舉辦著,心裡就想著:有沒有可以邊跑邊玩的App?

於是就問問好朋友 Google,獲得了 Zombies, Run!

以下是別人的介紹文章:

aapappaaps.com
http://www.appappapps.com/blog/9840-新app推介zombies-run在真實世界展開喪屍逃亡-遊戲運動合而.html


宅宅新聞
http://news.gamme.com.tw/267563

2013-10-29

iReport-Designer for JasperReports can't start on Mac OS X 10.9 Mavericks


I am trying to use JasperReport to create report.

And I fund the report designer tool : the iReport-Designer for JasperReports
http://sourceforge.net/projects/ireport/files/iReport/iReport-5.5.0/

After installed, I can't startup the designer.

So I try to figure out it.








Find the report execute script and run it\

The reason is : Cannot find java. Please use the --jdkhome switch.
Open the report.conf in the Resource/ireport/etc/ folder



Setup the jdkhome and save
jdkhome="/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home"

execute again...Yeah!!




JSP use JasperReports

2013-08-27

群眾募資


KickStarter

http://www.kickstarter.com/

Indiegogo

http://www.indiegogo.com/

FlyingV

http://www.flyingv.cc/

HereO

http://hereo.cc/

嘖嘖

http://www.zeczec.com/


內容創造者的募資平台- Patreon


Patreon



我對 Patreon 這個平台的解讀:一個提供內容創造者與喜歡他們內容的愛好者一個互惠的平台。

  • 創作者透過平台可以得到小額的贊助,也可以跟愛好他的創作的使用者互相溝通,瞭解自己的創作是否受到大家的喜愛。
  • 非創作者可以透過平台瀏覽各式各樣的創作內容,對於喜愛的創作者提供贊助、互動、追蹤。

有興趣可以看一下這個影片:
http://www.youtube.com/watch?v=K9NjntTUJ1Q&list=PLpdRdeex1L9nXmaWrww4qEY55hzrJKO_c&feature=share&index=1

是Patreon平台的創立人在 XOXO Festival (2013) 演講他創立這個平台的緣由,他幽默風趣的演講非常值得一看喔!! 用一個方程式來表示這影片的內容 :Patreon(MUSIC) = MONEY (看完就知道這是什麼意思囉~~)


平台的運作方式,可用兩種使用者的角度來說明:

1.創作者:

        定期將創作內容放在平台上,內容可以設定為收費與免費,收費內容只有贊助者才可以閱讀。設定不同金額的回饋方案,提供給贊助者選擇。



2.贊助者:

        可依照創作者提供的回饋方案,給予贊助,取得收費內容的閱讀權限。贊助金額可以設定預算上限,金額達到上限就停止贊助,也可以隨時自行停止贊助。當然前提是你喜歡這個創作者的作品啦!




如何成為贊助者呢?


開啓 Patreon 網站,點右上角的Signup


就可用Facebook帳號登入囉,當然也可以用Email註冊帳號



登入後,點畫面右上方的箭頭再點一下My Account


往下卷到 Payment Methods,Add a New Card,就可以開始贊助你喜歡的藝術家啦!



當然如果你只想看看免費的內容,就不用輸入 Payment Methods的資料囉~~

直接按下網站上方的 Discover去看看有什麼新奇的創作吧!!




廣告一下:


我的朋友 何芸燕 (Yun-Yen Ho) 在這個平台上挑戰一天一個即興演奏的影片,從Day120開始每三十天收贊助一次,所有的影片都可以免費收看喔!!

影片的內容大部份都是當天(總是會有意外的) 即興改編演奏的,歌曲的內容大多是自己或者朋友喜愛的歌曲囉!

喜歡的人可以多多幫忙宣傳,真的很愛的人可以贊助一下噢,謝謝大家!!

Patreon的頁面在這裡:
http://www.patreon.com/yunyenho

開啓後,點 Just Content 就可以看到每天的即興演奏的影片囉~~Yeah

要贊助的就繼續跟著操作吧~點 Become a Patron那個按鈕


輸入每 30個影片您願意贊助的金額,一天一個影片30天30個影片收1美金或者您設定的每次贊助金額。著實划算啊~



例如我輸入每個月 1美金, No Reward純粹的贊助不求回報~~只希望她能堅持創作下去!!話說一天花1台幣聽聽好聽的歌也是非常划算的。


設定好後往下捲動網頁,按下


出現確認畫面,在此可以設定每個月最高贊助金額( Optional Max Amount per Month),如果你不想要一個月贊助的錢超過預算的話就設定一下吧!我設定100美金~



確認好後就可以按下


恭喜你完成贊助啦!!感恩喔!




Patreon相關的介紹文章






2013-07-21

AngularJS Learning Resources


AngularJS Developer Guide

http://docs.angularjs.org/guide/
pdf version : http://mattkruse.com/angular/


eBook

http://it-ebooks.info/book/2076/

Video Tutorial: AngularJS Fundamentals in 60-ish Minutes

http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx


AngularJS Cheat Sheet

http://www.cheatography.com/proloser/cheat-sheets/angularjs/

AngularJS different between Services, Factories, Providers


Reference:
  • http://stackoverflow.com/questions/15666048/angular-js-service-vs-provide-vs-factory
  • https://groups.google.com/forum/#!msg/angular/56sdORWEoqg/HuZsOsMvKv4J 

Services
Syntax: module.service( 'serviceName', function ); Result: When declaring serviceName as an injectable argument you will be provided with an instance of the function. In other words new FunctionYouPassedToService().

Factories
Syntax: module.factory( 'factoryName', function ); Result: When declaring factoryName as an injectable argument you will be provided with the value that is returned by invoking the function reference passed to module.factory.
Providers
Syntax: module.provider( 'providerName', function ); Result: When declaring providerName as an injectable argument you will be provided with new ProviderFunction().$get(). The constructor function is instantiated before the $get method is called - ProviderFunction is the function reference passed to module.provider.
Providers have the advantage that they can be configured during the module configuration phase.
see here for the provided code: http://jsbin.com/ohamub/1/edit
 .......

2013-07-20

A Color Guide For Designers


文章出處:

  • http://visual.ly/color-guide-designers


簡體翻譯:

  • http://www.alibuybuy.com/posts/82447.html

該網頁提供的內嵌圖片



2012-12-03

CocoaPods:管理 Objective-C 專案裡頭各種 Library


看了Polydice的文章

CocoaPods:管理 Objective-C 專案裡頭各種 Library 關聯性最棒的方式

開始將手頭上的專案測試看看,還真不錯用。

但有個問題是,自己建立的lib要怎麼透過cocoapods來一併管理呢?

參考這個 Using Cocoapods to Manage Private Libraries


2012-10-22

xCode Tips

xCode Code-Folding

Fold                        ⌃⌘←     control+command+left
Unfold                      ⌃⌘→     control+command+right
Unfold All                  ⌃U      control+U
Fold Methods/Functions      ⌃⌘↑     control+command+up
Unfold Methods/Functions    ⌃⌘↓     control+command+down
Fold Comment Blocks         ⌃⇧⌘↑    control+shift+command+up
Unfold Comment Blocks       ⌃⇧⌘↓    control+shift+command+down
Focus Follows Selection     ⌃⌥⌘F    control+option+command+F

Indent

Indent Block Left                 ⌘[      command + [ 
Indent Block Right                ⌘]      command + ] 

Auto Indent 
step: 
1. select text 
2. right-click 
3. Click on "Structure" 
4. there's a "Re-indent selection" and other options in popup menu

2012-09-24

Using Xcode workspace




Using Open Source Static Libraries in Xcode 4

http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/


Easy Xcode Static Library Subprojects and Submodules

http://www.blog.montgomerie.net/easy-xcode-static-library-subprojects-and-submodules


Helping Xcode Find Library Headers

http://www.cocoanetics.com/2012/01/helping-xcode-find-library-headers/

Mac 上常用的好工具整理

Mac 上常用的好工具整理


Alfred 一個快速開啟已安裝程式以及搜尋的工具

http://www.alfredapp.com/


Better Touch Tool 一個可以在滑鼠移到邊界時自動調整視窗大小,當然還有其他功能啦~~


看看介紹囉
http://www.macuknow.com/node/2716

http://mulicia.pixnet.net/blog/post/24733084-%E8%A7%A3%E6%94%BE%E4%BD%A0%E7%9A%84%E8%A7%B8%E6%8E%A7%E5%8A%9F%E8%83%BD%3Abetter-touch-tools%E3%80%81jitouch%E3%80%81magi

下載點
http://blog.boastr.net/


Text Wangler 一個文字編輯軟體,跟ultraedit差不多強大吧~~

介紹文
http://it.mjwo.org/2012/04/mac-os-x-textwrangler-4.html

下載點
http://www.barebones.com/products/TextWrangler/


Sublime Text 也是一個文字編輯軟體,有很多適合Coding用的功能喔

介紹文
http://kevintsengtw.blogspot.tw/p/sublime-text-2.html#.UGCY7aT9EWU
下載點
http://www.sublimetext.com/


Yahoo中文輸入法

下載點
http://tw.media.yahoo.com/keykey/instruction_mac.php


Terminal 介面調整


http://osxdaily.com/2012/02/24/ir_black-theme-add-colors-easily-to-the-terminal-in-mac-os-x/


Office 

Kingsoft Office Suite 2012:微軟 Office 無痛轉移的最佳方案

Libre Office


繪圖軟體 

向量 : Inkscape
點陣 :Gimp

2012-09-17

iOS image processing

iOS image processing library

用著iphone上拍照的軟體,想著以前大學好像學過一門課叫做Image processing 這一類的,所以關於影像處理這一部分的東西應該會有現成的library可以拿來使用吧~~

於是乎就問了問Google大神

最後找到了這一包強大的東西了.說明中寫著有用到iPhone的硬體加速,裝起來跑,還真的有加速的感覺了。有興趣的請跑跑看examples裡面的FilterShowcase吧~
https://github.com/BradLarson/GPUImage


以下的似乎沒這麼強大..留作參考囉~
http://maniacdev.com/2012/05/easy-and-extremely-fast-ios-uiimage-image-processing-library-blursharpenemboss/

http://maddogsoftware.wordpress.com/2011/06/05/uiimage-processing-using-vdspaccelerate-framework/

ios youtube download

How to download the youtube video and save it?


問了問google大神..
Keyword: stackoverflow download youtube videos ios
找到一些討論串
http://stackoverflow.com/questions/5087249/save-youtube-video-to-iphone-in-the-app

最後找到了一個可以運作的程式碼囉~~喔耶!!
https://github.com/comonitos/youtube_video

2012-09-14

Android Camera 常見問題

Android Camera 常見問題

同事在使用客製化的Camera的時候遇到不少問題,大致上如下面的連結所提到的問題都有碰到了

Android Camera 照相机常见问题 解决方法
http://zhaostudy2.blog.163.com/blog/static/135350205201111710030726/


後來一切的問題在Google Android的SDK裡面的Sample找到了解答
在Android sdk的目錄底下有這麼一個東西
android-sdk-macosx/samples/android-16/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.java

單然,我們可以把ApiDemo這整個專案import進來跑跑看囉~
首先在Package Explorer空白處點右鍵選擇New=>Other...

接下來選擇Android =>Android Sample Project
接下來選擇一個版本的Sample囉
再來就選要看的專案,這裡的標的物就是ApiDemo囉,選好按下finish就好囉