目前分類:未分類文章 (45)

瀏覽方式: 標題列表 簡短摘要

對於測試(QA不是Q&A)這個從畢業後就做到現在的工作來說,最實用也最難用的大概就是自動化測試了

電腦上的測試來講也許不算難,不外乎就是Windows / MacOS / Linux ,你說還有其它的? 我不認識就算了吧(茶

而測試上最簡易使用的大概就是 按鍵精靈 / EzScript ,你說你會用?那恭喜,你有成為QA的其一條件

再進階的話,可以使用VB / JAVA / Python / PHP ....等等,你說你會用?再次恭喜,你有成為QA的另一個條件

什麼你不只會用,還很專精?那更要恭喜,要不要考慮轉行當RD(誤)?

 

而在行動裝置上的測試碰到最大的困擾就是機種實在太多、太亂,以往QA在進行某APP的測試後,

最常碰到的就是客戶反應:A牌沒辦法安裝、B牌沒辦法登入、C牌一開就閃退、D牌巴拉巴拉之類的,

但這些在QA測試過程中並不一定會發現,因為QA手上有的機種是 X牌、Y牌、Z牌 ,

在QA手頭上的機種並不會發生這些問題,也就無法測試出客戶反應的問題,然後就...

Samuel Lu 發表在 痞客邦 留言(0) 人氣()

2015 PIXNET HACKATHON 資料價值 由你創造  

2015 第二屆 PIXNET HACKATHON 

資料的價值 由你創造!

  • 活動介紹
 
痞客邦 HACKATHON 即將於8月1日華山藝文中心邁入第二屆!
秉持著第一屆以來的OPEN DATA精神,本次活動將同樣開放巨量的Business data及Social data,期望各界資料好手共襄盛舉!
 
在巨人肩膀上發揮創意 - REAL BIG DATA
以每天2800萬次瀏覽到訪網站的流量,痞客邦不只開放海量數據資料,今年更將開放較第一屆更多的資料項目,讓參賽者可以看見台灣網友更豐富多元的面向與使用行為。
 

PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

時間過的好快,一下子到了 2014 年的最後一天了,這一年來 PIXNET 技術團隊也幹了不少事情,在這裡跟大家分享,希望大家不要直接 END 



API Explorer / SDK / API


今年針對 Public API 的部分,團隊進行了功能調整。提供了方便開發者 Debug 的 API Explorer,避免文件的傳回值 Outdated,另外也針對了 iOS / PHP / Javascript 提供了相關的 SDK(Android SDK 還正在測試中,近期會公開)。相關的 SDK 可以從 PIXNET 的 GitHub 帳號,或是由PIXNET API 文件官方網站 取得。
API Explorer
API Explorer


Private API 的部分,團隊也調整的更加 RESTful,讓前端團隊更容易了解與界接。


PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

投影片如下:

 

講者簡介:

Cloud Sung

本來立志當戚家長工的,小時候撿到一台 MacBook 和一隻 iPhone3Gs 就做了一個寫 App 的夢到現在還沒醒。現被 PIXNET 收留當一個小小 iOS Developer。比起當工程師,烹飪比較可以說是專長。和煮飯作菜一樣,如果能把對的事放在對的時間找對的人配上對的火候和調味。Cook 出來的東西一定也不會太糟。


PIXNET Lab 發表在 痞客邦 留言(0) 人氣()


PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

投影片如下:


URL: http://zack9433.github.io/OSDC_Slides/

PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

OAuth 2.0 是 OAuth 的下一代版本。比起 OAuth 1.0,2.0 版提供更簡單的認證方式,讓開發者撰寫程式時更容易。

oauth2_flow  
(OAuth 2.0 Authentication Flow - Source: http://thefacebookdev.com/2013/01/authenticating-with-the-facebook-graph-api/oauth2_flow/

PIXNET 目前提供的 OAuth 2.0 API 為 Beta 版,可能會隨時修改,請隨時參閱 http://dev.pixnet.pro/pixnet/oauth 的說明文件。

如果實作上有任何問題,或是發現有 Bug,或是有任何建議,歡迎來信 pixnetapi _AT_ pixnet.tw。


文章標籤

PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

Internet 工程師:

  1. 熟悉 PHP, MySQL, JavaScript 程式設計, 另會 Perl, Python, RoR, Web Service API介接, MVC framework 者佳
  2. 熟悉iOS/Android/Mobile Web程式設計
  3. 具備英文技術文件閱讀能力
  4. 喜歡接觸新事物者佳。

程式研發工程師:

資訊工程或其他相關領域畢業,英文讀寫流利,熟 C/C++/Java/Python/Perl 等程式語言其中之一,具有以下專長/經驗其中一項:

  1. 分散式系統 (Apache Hadoop 等)
  2. Object Oriented Programming
  3. Data Mining, Information Retrieval
  4. Machine Learning
  5. Network Administration

請將履歷 Email 到 techjob@pixnet.tw


PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

投影片放在 slideshare

http://www.slideshare.net/ronnywang_tw/2012-php-conf-slide-pixnet-php-15004028


榮尼王 發表在 痞客邦 留言(0) 人氣()

Twitter CardsTwitter 所提出的 oEmbed Like (或者說 Open Graph Like)的功能,可以讓頁面內容方便在 Twitter 的 Stream 中顯示。PIXNET 也在近日內經 Twitter 審核通過,目前在 Twitter 內已經可以看到 PIXNET 的多媒體內容。

螢幕快照 2012-10-04 上午9.52.20

螢幕快照 2012-10-04 上午9.52.58

由於 Twitter 的限制,目前只有 *.pixnet.net 的網域名稱支援這項功能。

另外 PIXNET 繼續徵才中!除 Web Developer 工程師外,另有 UI Architect, iOS/Android 開發工程師與 Network Administrator 職缺,有意者歡迎聯絡我們:techjob@pixnet.tw

另外也請參考其他職缺:http://www.pixnet.net/career

 


文章標籤

PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

我寫了一個 Heroku 上跑的 IRC 留言機器人
放在 https://github.com/ronnywang/heroku-ircbot

只要照著 github 內下面的 README 指示,不需要改任何程式也不需要花半毛錢
就可以在 Heroku 上面建立起一個 IRC 留言機器人了
之後只要用 HTTP GET 就可以直接在 IRC 上面留言了

像是 PIXNET 現在內部會把很多系統異狀透過機器人到 IRC 上面回報,PIXNET 的 RD 只要看 IRC 就可以知道系統狀況,不需要一台一台機器來看了。
IRC 是很方便的工具。


榮尼王 發表在 痞客邦 留言(0) 人氣()

工作內容:

  • 伺服器 (主要為 FreeBSD 與 Debian、Ubuntu 系統) 系統維護,包括套件 (ports 與 apt/deb) 維護
  • 機房與辦公室網路設備 (Cisco/Juniper Router、Switch、VPN) 維護。

工作時間:9:30 ~ 18:30 (一~五),特殊狀況時 (例如晚上處理緊急事件,或是凌晨停機等) 另外補休。
就職日:可馬上就職,或 2012 年十一月前到職即可。
地點:台北市中山區 (捷運行天宮站旁),機房於台北市內湖區。
需求:熟悉 UNIX-like 系統。無工作經驗者亦可。
薪資:約 40k/month,其他技能面議另談。

有意者請聯絡 techjob@pixnet.tw


PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

Pix_Table 是由痞客邦自行開發的 PHP ORM。在 4/15 的 OSDC 大會上,我們向開發者們分享了目前內部的使用狀況,並以開放原始碼授權 (BSD License) 釋出。原始碼位於 GitHub 上,歡迎 fork !

以下是當天 Session 的影片錄影:


PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

The original version of nginx does not support write HTTP access log to pipe. It was not so flexible for managing logs with cronolog or scribe. The author of nginx (Igor Sysoev) said that the feature will not be in any future version of nginx. 

In 2011, The Taobao group in China just released their version of nginx, named Tengine. We take their patch, get the code corresponding to pipe only, and generate a patch file:  from Github

You can clone this Branch to compile, too.

Usage:

access_log "pipe:/usr/local/bin/cronolog /data/logs/access-%Y-%m-%d.log" combined

Attention: if the piped program dead, log will be written to the default log file, not re-open the pipe just as Apache. If you use a unstable logger (e.g. log to network), setting another access log file is recommended to avoid the loss of access log. 


PIXNET Lab 發表在 痞客邦 留言(1) 人氣()

原本的 nginx 是不支援把 access log 寫到 pipe 的,對於應用 cronolog 來 rotate log 或是 scribe 來收集 log 之類的用途比較不方便。nginx 作者也說了不會增加這個功能。剛好中國大陸的淘寶將他們所使用並且修改過的 nginx 版本(稱作 Tengine)open source,於是整理了一下,只取出跟 pipe 有關的程式,patch 回原本的 nginx (1.0 stable branch) 上。

Patch 可以在 Github 下載。也可以直接把 這個 Branch clone 下來編譯。

使用方法大致如下:

access_log "pipe:/usr/local/bin/cronolog /data/logs/access-%Y-%m-%d.log" combined

如果 pipe 另一端死掉的話,log 會寫入預設的 log file,不會像 Apache 一樣重新開啟新的 pipe。如果使用比較不穩定的 logger,建議另外多設定一個 access_log 到檔案避免 log 遺失。


PIXNET Lab 發表在 痞客邦 留言(1) 人氣()

用 MySQL 開發的時候,如果 collation 選擇 utf8_general_ci,比較字串(使用等號 =)的時候大小寫的不同會被視為一致,但是 SQLite 並不會。解決的方法是加上 COLLATE NOCASE

可以在 SELECT 的時候把 COLLATE NOCASE 擺在 LIMIT 1 前面:


SQLite version 3.7.7.1 2011-06-28 17:39:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> CREATE TABLE `users` (`id`, `user_name`, `email`);
sqlite> INSERT INTO `users` (`id`, `user_name`, `email`) VALUES (1,
'Repeat', 'REPEAT@example.com');
文章標籤

PIXNET Lab 發表在 痞客邦 留言(0) 人氣()

oEmbed 是一個讓第三方站台更方便地顯示網站各種資源的 API,提供 JSON 與 XML 格式,讓第三方網站不需要去 Parse 整個 HTML。例如,給定一個 PIXNET 相片 URL:http://emmademo.pixnet.net/album/photo/467720

會傳回如下的格式:

{

}

範例 API URL: http://api.pixnet.cc/oembed?url=http%3A%2F%2Femmademo.pixnet.net%2Falbum%2Fphoto%2F467720&format=json

目前 YouTubeWordpressFlickr 等網站都有支援,痞客邦 PIXNET的相簿、相片、部落格文章也於日前支援了 oEmbed API,但目前暫時不支援指定縮圖(thumbnail)大小的功能。

另外,您可以在支援的 URL 頁面中看到以下的 <link> tag:

<link rel="alternate" type="application/json+oembed" href="http://api.pixnet.cc/oembed?url=http%3A%2F%2Femmademo.pixnet.net%2Falbum%2Fphoto%2F467720&format=json" title="PIXNET oEmbed Profile">


文章標籤

jnlin 發表在 痞客邦 留言(0) 人氣()

「自訂文章網址」是 PIXNET 痞客邦 部落格最近新增的一項對 SEO 有幫助的功能,對於想要提高部落格搜尋引擎流量的格主來說,可以看這邊的說明來打開這個功能。

什麼是SEO?

SEO(搜尋引擎最佳化)是利用某些方法,讓網頁在搜尋引擎的結果頁中的排名提高,以增加從搜尋引擎來的流量的方式。由於大部分的網路使用者在搜尋的時候,只會點選結果頁中排名前幾名的網站,所以想辦法讓搜尋引擎的排名變好,是一個很好的帶來人氣的方式。

其中,在文章網址加入與文章標題,或是英文標題都是很好的 SEO 方式。

如何在痞客邦部落格中自訂文章網址?

請先至 部落格後台 > 部落格管理 > 基本進階設定 > 進階設定 > 部落格相關設定,找到「文章網址加入標題」的欄位:
網址出現文章標題1.png
您可選擇為
1. 依單篇文章設定:有在單篇文章中設定標題的文章,網址後面才顯示標題。
2. 預設顯示文章標題:所有文章網址後面都顯示該篇文章的標題,您也可自行修改成想要顯示的其他文字。

jnlin 發表在 痞客邦 留言(4) 人氣()

看圖說故事:

IPv6 in Taiwan  

資料來源:自從 2010 年 11 月以來痞客邦 PIXNET 提供 IPv6 的連線方式所統計的資訊。


文章標籤

jnlin 發表在 痞客邦 留言(0) 人氣()

前言

Identify and Access Management(後面簡稱IAM)的出現是管理員的一大福音,讓雙A(authentication, authorization)的管理變的簡單又輕鬆,前陣子IAM終於也出現在web console了,大概除了logging之外沒有可挑剃的地方了吧?管理員通常會使用IAM幫你建帳號開權限,然後丟給你AWSAccessKeyId和AWSSecretKey!這組key pair可以讓你透過sdk使用EC2的資源,不過如果只是簡單要launch instance或者describe running instance這些簡單的動作,自已寫code有點麻煩,除此之外還有什麼方法?據我所知有兩種方法:

  1. IAM User sign-in URL,管理者必需先設定AWS Account Alias,然後替你設定密碼才可以使用,e.g. https://<alias>.signin.aws.amazon.com/console
  2. Elasticfox Firefox Extension for EC2

這兩種方法都各有缺點:

  1. IAM sign-in URL等於是開了一扇門讓不懷好意的人可以try密碼,如果沒有MFA保護,通常不會開啟IAM sign-in URL,尤其是具有管理權限的帳號。
  2. Elasticfox目前並不支援Firefox 4,可以利用Add-on Compatibility Reporter來強制使用,如果灌用的browser不是firefox時,還要另開一個Firefox來吃memory實在說不過去。

有沒有第三種方法?我直覺想到官方的ec2-api-tools,ec2-api-tools需要X.509憑證,但我們只有key pair,它的cli command沒有key pair的選項,原本以為這條路不通,沒想到只需要轉個彎就可以使用,這個彎簡單說就是管理員必需允許user上傳X.509憑證(UploadSigningCertificate),在這邊介紹第三種方法,也就是本文的主題。


產生X.509憑證

首先需先生出一把rsa private key.

openssl genrsa 2048 -out private-key.pem

文章標籤

gasol 發表在 痞客邦 留言(0) 人氣()

1 23