Posted by jnlin at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

Posted by jnlin at 痞客邦 PIXNET 留言(2) 引用(0) 人氣()

感謝大家熱烈捧場 AWS 台北開發者聚會:)

這幾天我們收到很多朋友的來信,詢問是否能夠再開放報名人數的上限,真的非常感謝這些朋友的熱情參加。

但是,由於場地大小的因素,實在無法容納下這麼多的人。我們與亞太區技術銷售代表 Steve 商議過後,決定當天會有個現場實況轉播的服務,給當天無法前來而有興趣的朋友觀看。這次的實況轉播會採用 AWS 四月新推出的 Live Streaming for Amazon CloudFront 來進行。

實況轉播的位置會公佈於本 Blog 與 Twitter: @pixnet 。

另外,如果各位有問題想詢問 Steve(但當天無法到場),歡迎於這篇文章下留言,並留下您的 Email 等聯絡方式,會後我們會轉交 Steve。

公開留言會公開您的 Email 位址。如果您不想公開您的問題 / Email 位址,請使用悄悄話功能。

Posted by jnlin at 痞客邦 PIXNET 留言(1) 引用(0) 人氣()

最近 Google 推出了 Google Site Verification API,然後又推出了 Wordpress 用的 Plugin,單鍵就可以完成認證。

所以就在後台順手實做了這個按鈕:

screenshot.png  

實做的過程中還要幫 Google debug,真是氣死我了...

Posted by jnlin at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

報名網址:http://registrano.com/events/aws-in-taipei

Amazon Web Service 台北開發者聚會

活動資訊

  • 主辦:痞客邦 PIXNET
  • 時間:2011/05/04 (三) 下午 2:00 ~ 5:00
  • 地點:台北市松江路222號 丹堤咖啡(捷運行天宮站一號出口)

活動內容

  • Amazon Web Service 亞太區技術銷售代表 Steve 將蒞臨現場回答各位開發者的問題
  • 現場備有冰咖啡、果汁與紅茶無限暢飲
  • 交流在 AWS 上的開發經驗

活動流程

  • 14:00 ~ 14:10 開場介紹
  • 14:10 ~ 15:00 AWS Q&A
  • 15:00 ~ 17:00 自由討論

其他事項

  • 記得帶名片!
  • 現場備有電源排插

報名網址:http://registrano.com/events/aws-in-taipei

 

Posted by jnlin at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

從 2010 年 11 月開始,我們 PIXNET 提供了實驗性質的 IPv6 的連線方式。

URL:

其他的服務(例如 OAuth API)也會在近期內提供 IPv6 連線方式。
歡迎大家多多利用!若有任何問題,請不吝於這裡詢問。

Posted by jnlin at 痞客邦 PIXNET 留言(1) 引用(1) 人氣()

http://betterthangrep.com/

長輩介紹的 grep like 工具,直接看截圖:

p5-ack.png  

Posted by jnlin at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

親愛的開發者大家好:

 

痞客邦 PIXNET 正式發表 PIXNET API Beta 版,提供開發者標準的 OAuth 1.0a 介面,讓使用者可以方便、安全地透過第三方應用程式使用 PIXNET 的服務!

Open API 

從現在開始,只要登入痞客邦 PIXNET 帳號後,到 PIXNET 提供的專屬網頁 http://apps.pixnet.tw/ 註冊,即可取得您專屬的 API Key。

另外我們提供了 http://twitter.com/pixnetapihttp://murmur.tw/pixnetapi 兩個微網誌服務,提供 API 服務的公告以及討論。

您也可以到 http://groups.google.com/group/pixnet-api-development 進行各種討論或推廣您的 Website 與應用程式。

Posted by PIXNET Lab at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

javascript 的 location 有兩種跳頁的方法。
location.assign(url);
location.replace(url);

其中 location.assign(url); 跟 location = url; 或是 location.href = url; 功用是一樣的。

那麼 assign 和 replace 有什麼差別呢?

我在 pagea.html 跑了 assign('pageb.html'); 的話,在 pageb 按 browser 的上一頁,會回到 pagea.html,在 pagea.html 按下一頁會回到 pageb.html
但是如果我跑的是 replace('pageb.html'); 的話,上一頁會回到 pagea.html 的上一頁。下一頁的話會跑到 pageb.html 。也就是 pagea.html 被取代掉了無法用上一頁下一頁回到他那邊。

而如果要作重新整理的話
有 location.reload() 可以使用
不建議使用 location = location; ,在網址包含 # 的時候這樣重新整理會失效。

location.reload() 裡面也可以傳入 true or false 的參數(預數為 false)
如果選擇了 location.reload(true); 的話,會加上 Cache-Control no-cache 的 header ,也就是強制去 GET 一次,否則的話就會依照之前的 Cache-Control 去 GET。
有點相當於 F5 和 Ctrl+F5 的差別。

另外值得注意的是 location.hash 的部分。
當現在的網址是 http://ronny.tw/#abc 的時候, location.hash 可以取得 #abc (最左邊一定是 # 開頭)
如果跑了 location.hash='def'; ,網址會變成 http://ronny.tw/#def

在 http://ronny.tw/#abc 的情況下,以下動作都不會重新整理頁面。
location = 'http://ronny.tw/#def';
location = '#def';
location.hash = 'def'
location.hash = '#def'
location = '/#def';
location = location; // 所以有些人用 location = location 來作 reload 動作,在包含 # 的時候會失效
location.assign('#def');
location.replace('#def');

要注意的是,在 http://ronny.tw/#abc 的情況下
location = 'http://ronny.tw/'; 是會重新整理的。
所以在網址已經包含 # 的情況下,是無法作到在不重新整理頁面的情況下把 # 拿掉的。
另外 location.href 是包含 '#' 的網址

location object 內並沒有不包含 # 的完整網址的 property 可以用
所以要取得不包含 # 的完整網址的話,有以下方法
location.href.split('#', 2)[0]
location.protocol + '//' + location.host + location.pathname + location.search

不過如果要跳到沒有 # 的頁面去的話,只需要用 location = location.pathname + location.search 就夠了。

再來一個要注意的
在萬惡的 IE 中
如果你的網址中包含 # 的話
location.reload() 並不會跳到 # 的位置,而是會跳到最上頭。
所以如果你會 care 這點的話,必需要在 reload() 之後再補上一次 location = location; 才會跳到 # 的位置。

另外,在修改或加上 # 的東西的話,會觸發 hashchange 事件
因此可以用 jQuery(window).bind('hashchange', function(){ // ... }); 去補捉 hash change 事件
(IE 是到 IE8 才支援的,IE7 之前是抓不到的)

Posted by 榮尼王 at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

要在 Windows 上使用 Git,可以使用 msysgit + tortoisegit
msysgit 是 Git 的核心,而 tortoisegit 則是提供一個不錯的 UI。

簡單的安裝順序:
  • 先安裝 msysgit
  • 選擇 PATH 時請選 Please choose add git path to windows command line,配合 tortoisegit
  • 安裝 tortoisegit,安裝完後會要求重開機。
  • 重開機後,點選任一資料夾右鍵選擇 git bash 進入 command line 視窗
  • 生好你的 public key 後,記得先連線到你的 git server
    #ssh yourgitserver
    會這麼做的原因是第一次登入時會有這個問題
    The authenticity of host 'gitserver' can't be established.
    DSA key fingerprint is 73:da:f4:e6:77:9c:27:44:1a:ca:eb:72:f1:fa:c8:08.
    Are you sure you want to continue connecting (yes/no)?

    如果不在這裡先主動連一次的話接下來在 tortoisegit 做事時會爛掉。
  • 將你的 public key 丟上你的 git server 後就可以正常做事了。
另外要注意的事:
  • 這兩個軟體都在持續更新,而且很快,我也是最近才發現終於堪用,建議常常去看有沒有得更新。
  • 請不要用非 Ascii Code 的語系為檔名(比方說中文檔名),在不同 codepage 的 system 上會出問題,因為 git 是存 raw bytes.詳情可以看這裡




Powered by ScribeFire.

Posted by 沒力小僧 at 痞客邦 PIXNET 留言(4) 引用(0) 人氣()