2014年5月30日 星期五

臺大創新競賽

臺大創新競賽

今天的活動真的是太精彩了!!!!
每一隊的參賽者從理念、實做、到商業模式,都好完整~
領域也是各方面都有
從物治、學習、健康控管、節能、到社會服務都有
有好多未來感覺都會一爆而紅的新創團隊
從他們每個人的眼神中
我好像漸漸知道自己未來真正想做的事
我之後也一定要站上這夢想的舞台!!!

「創新是什麼?」

是滿足社會上尚未被滿足的需求
是做跟別人不一樣的事
是超越使用者,想到他們未來的需要
是一股想要完成自己理想的能量!!!

WeCare微善









我覺得wecare好可惜沒有得到獎項
我超欣賞他們的理念
他們的創新能讓社會上的弱勢公益團體
不用操心架網站的金費與能力
可以無後顧之憂的付出
讓想要為社會盡一分力的人
不用再辛苦的尋尋覓覓
可以更方便的達成
I believe WeCare will succeed, because WeCare care what we care.

明年或後年我一定也要參加!!!


Crawler 初探


最近因為課程的關係,所以開始學如何爬網頁資料,由於是這方面的新手,所以碰到了不少問題,記錄一下,之後也可以參考。


使用的工具:



 Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE 問題

由於使用的是nodejs平台,他所使用的SSL是openssl,所以可能跟目標網站的不太一樣

解決方式:

在程式碼中加入
process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = '0';
就可以了 :)

原理:

//Avoids DEPTH_ZERO_SELF_SIGNED_CERT error for self-signed certs



非同步&&同步問題

同步是JS的特性,然而對於之前都習慣撰寫C++的我來說,一開始真的很不習慣
(現在也還在習慣中...),但是如果真的有非同步的需求,可以使用Async.js詳細的使用方法可以參考作者的README.md,他寫得蠻清楚的。
也可以參考我寫的:
async.series([
  function(callback){
    setTimeout(function(){
      
      //do something

      callback();
    },3000);
  },
  function(callback){
    setTimeout(function(){

      //do something

      callback();
    },0);
  }
],function(err,re){
  if(err){console.log("Error: " + err);}
});
form my github