Selected Category: Uncategorized Posts (32)

View Mode: Post List Post Summary

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. 

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

原本的 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 遺失。

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

用 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');
sqlite> INSERT INTO `users` (`id`, `user_name`, `email`) VALUES (2, 'repeattest1', 'repeattest1@example.com');
sqlite> SELECT * FROM `users` WHERE `user_name` = 'repeat';
sqlite> SELECT * FROM `users` WHERE `user_name` = 'Repeat';
1|Repeat|REPEAT@example.com
sqlite> SELECT * FROM `users` WHERE `user_name` = 'REPEAT';
sqlite> SELECT * FROM `users` WHERE `user_name` = 'REPEAT' COLLATE NOCASE;
1|Repeat|REPEAT@example.com
sqlite> SELECT * FROM `users` WHERE `user_name` = 'repeat' COLLATE NOCASE;
1|Repeat|REPEAT@example.com
sqlite> SELECT * FROM `users` WHERE `user_name` = 'repEat' COLLATE NOCASE;
1|Repeat|REPEAT@example.com
sqlite> SELECT * FROM `users` WHERE `user_name` = 'repEat' COLLATE NOCASE LIMIT 1;
1|Repeat|REPEAT@example.com
sqlite> SELECT * FROM `users` WHERE `user_name` = 'repEat' LIMIT 1 COLLATE NOCASE;

另外在 CREATE TABLE 的時候做 COLLATE NOCASE 也可以:


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` TEXT COLLATE NOCASE,`email` TEXT);
sqlite> INSERT INTO `users` (`id`, `user_name`, `email`) VALUES (1, 'Repeat', 'REPEAT@example.com');
sqlite> SELECT * FROM `users` WHERE `user_name` = 'repeat';
1|Repeat|REPEAT@example.com
sqlite> SELECT * FROM `users` WHERE `email` = 'repeat@example.com';
sqlite> SELECT * FROM `users` WHERE `email` = 'REPEAT@example.com';
1|Repeat|REPEAT@example.com

參考資料:http://www.sqlite.org/faq.html#q18

, ,

Posted by PIXNET Lab at 痞客邦 PIXNET 留言(0) 引用(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">

, , ,

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

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

什麼是SEO?

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

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

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

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

選完儲存後,發表文章頁面下方即會多出「文章網址」欄位:
網址出現文章標題2.png

按下「編輯」按鈕來編輯您想要顯示在文章網址後面的標題:
網址出現文章標題3.png
1. 於輸入框中自行輸入想顯示的文字。或是
2. 按下「網址帶入文章標題」按鈕,直接將文章標題帶到輸入框中。

待文章發表後,網址後面就會出現你剛剛所設定輸入的文字囉!
網址出現文章標題4.png 

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

看圖說故事:

IPv6 in Taiwan  

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

, ,

Posted by jnlin at 痞客邦 PIXNET 留言(0) 引用(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

然後透過這把private key產生X.509憑證,需要填寫一些資料,不太清楚該欄是幹麻的話可以參考如何填寫憑證申請書

openssl req -new -x509 -nodes -sha1 -days 730 -key private-key.pem -out cert.pem


設定IAMCli

先下載IAMCli

wget http://awsiammedia.s3.amazonaws.com/public/tools/cli/latest/IAMCli.zip

unzip後可以稍微看一下README,把環境變數AWS_IAM_HOME、JAVA_HOME設好,可以把設定加入shell config file可以省去每次都要設的功夫。

unzip IAMCli.zip
export JAVA_HOME=/usr/local/diablo-jd-1.6.0
export AWS_IAM_HOME=<your/IAMCli/path>

把環境變數AWS_CREDENTIAL_FILE指到一個設定檔,該設定檔必需有AWSAcessKeyId和AWSSecretKey,這邊以IAMCli的aws-credential.template為例

cp aws-credential.template ~/.aws-credential
vi .aws-credential #設定AWSAcessKeyId、AWSSecretKey
chmod 600 .aws-credential
export AWS_CREDENTIAL_FILE=~/.aws-credential

 

上傳憑證

iam-useraddcert -u <user> -f <x509 cert的路徑>

成功後會回傳cert id,這個不用記,後面可以用iam-userlistcerts列出來,iam-userdelcert刪除


設定ec2-api-tools

export EC2_HOME=~/where/to/ec2-api-tools
export EC2_PRIVATE_KEY=<剛剛產生的private key位置>
export EC2_CERT=<剛剛產生的cert位置>

用ec2din測試一下沒問題就okay了


地雷區

  1. 所有的範例都是rsa,使用dsa可以上傳,但ec2din時會噴錯誤。

 

Reference

  1. Creating and Uploading Server Certificates #這是Server Certificate,但前面產生X.509的部份可以參考
  2. Playing with AWS Access Identity Management
  3. 如何製作 SSL X.509 憑證? 

, ,

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

IMG_1526.JPG IMG_1528.JPG IMG_1535.JPG IMG_1539.JPG IMG_1537.JPG
IMG_1542.JPG IMG_1547.JPG IMG_1545.JPG IMG_1544.JPG IMG_1556.JPG
IMG_1563.JPG IMG_1564.JPG IMG_1538.JPG IMG_1572.JPG IMG_1541.JPG
IMG_1551.JPG IMG_1554.JPG IMG_1557.JPG IMG_1566.JPG IMG_1562.JPG
AWS in Taipei Developer Party 共 115 張相片

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

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

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

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) 人氣()

 親愛的使用者大家好:

痞客邦今天要向大家提供新功能是:Sitemap 功能。
各位會員的部落格或是相簿,常常會有一些因為連結過少,或是其他因素,
導致您的網站在搜尋引擎的搜尋結果中出現的比率偏低。因此,我們提供了 Sitemap 功能,
讓您可以自行到各個搜尋引擎登錄您的網站地圖,讓搜尋引擎能夠更瞭解您的部落格/相簿,進而吸引有興趣的訪客前來參觀。

這項功能是選擇性的,也就是您必須「手動」到各個搜尋引擎去登錄,才會生效。
您可以在痞客邦管理後台的 帳戶管理 » 帳號管理與設定 » 網域設定 中找到您專屬的 Sitemap 位址。

管理後台 » 帳戶管理 » 網域設定_1235111302562.png

Google 的 Sitemap 登錄頁面:http://www.google.com/webmasters/sitemaps

Yahoo! 的 Sitemap 登錄頁面:http://siteexplorer.search.yahoo.com/

希望大家部落格,相簿流量都能突飛猛進。

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

前陣子公司進了台 RAIDBOX,uplink是接光纖的,所以廠商拿 QLOGIC QLE2460 來給我們測試合不合用,上面的控制晶片型號是 ISP2432。

QLOGIC QLE2460

QLE2460 有兩種版本,右邊晶片上面標 SINGAPORE(亮的)是比較早期的版本,左邊比較近期標的就是 CHINA(黑的),目前用起來還沒發現有什麼差異,晶片的發熱也不會太強而有力,機殼內的空氣對流有弄好應該就不會過熱。

在 FreeBSD 上,device isp 在 6.3-RELEASE 以後開始有支援,而且還有 device ispfw 這個 firmware module 可以硬上韌體比較舊的卡。

我們家的機器是 7.1-RELEASE,用 /boot/loader.conf 的方式載入 isp 和 ispfw:
isp_load="YES"
ispfw_load="YES"

開機有顯示 ispfw 有提供以下 isp 的 firmware:
kernel: registered firmware set <isp_1040>
kernel: registered firmware set <isp_1040_it>
kernel: registered firmware set <isp_1080>
kernel: registered firmware set <isp_1080_it>
kernel: registered firmware set <isp_12160>
kernel: registered firmware set <isp_12160_it>
kernel: registered firmware set <isp_2100>
kernel: registered firmware set <isp_2200>
kernel: registered firmware set <isp_2300>
kernel: registered firmware set <isp_2322>
kernel: registered firmware set <isp_2400>

然後抓到卡片:
kernel: isp0: <Qlogic ISP 2432 PCI FC-AL Adapter> port 0xc800-0xc8ff mem 0xfdcfc000-0xfdcfffff irq 16 at device 0.0 on pci5
kernel: isp0: [ITHREAD]
kernel: isp0: Board Type 2422, Chip Revision 0x2, loaded F/W Revision 4.0.20

因為我們拿到的卡上面的韌體是 4.00.30,不需要 ispfw 來蓋掉,所以在 /boot/device.hints 加上:
hint.isp.0.fwload_disable="1"
(直接拿掉 ispfw_load="YES" 會看到 isp 叫找不到 ispfw 的訊息)

所以重開機抓到的訊息就變成:
kernel: isp0: Board Type 2422, Chip Revision 0x2, resident F/W Revision 4.0.30

之後也順利抓到 RAIDBOX:
kernel: pass0 at isp0 bus 0 target 0 lun 0
kernel: pass0: <STORAGE RAID 1.0> Fixed Direct Access SCSI-5 device
kernel: pass0: 400.000MB/s transfers
kernel: pass0: Command Queueing Enabled
kernel: GEOM: new disk da0
kernel: da0 at isp0 bus 0 target 0 lun 0
kernel: da0: <STORAGE RAID 1.0> Fixed Direct Access SCSI-5 device
kernel: da0: 400.000MB/s transfers
kernel: da0: Command Queueing Enabled
kernel: da0: 8566784MB (17544774528 512 byte sectors: 255H 63S/T 1092111C)

不過,開始把 da0 卯上來用之後,就會一直噴訊息出來:
kernel: (da0:isp0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0
kernel: (da0:isp0:0:0:0): CAM Status: SCSI Status Error
kernel: (da0:isp0:0:0:0): SCSI Status: Check Condition
kernel: (da0:isp0:0:0:0): ILLEGAL REQUEST asc:20,0
kernel: (da0:isp0:0:0:0): Invalid command operation code: Command byte 0 bit 0 is invalid
kernel: (da0:isp0:0:0:0): (da0:isp0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0
kernel: (da0:isp0:0:0:0): ILLEGAL REQUEST asc:20,0
kernel: (da0:isp0:0:0:0): Invalid command operation code: Command byte 0 bit 0 is invalid
kernel: Unretryable error

翻了幾下 mailing list,看來是這個 RAIDBOX 不支援 SYNCHRONIZE CACHE 的指令,不是卡片的問題,只好等廠商升級 RAIDBOX 的韌體,看看能不能改善這個狀況。

--
其實我們總共拿到三張卡在做測試,除了一張韌體是 4.03.01 以外,其他都是 4.00.0x 的版本。

初步測試的時候,有一張 4.00.0x 是偵測不到 RAIDBOX,先放棄,然後發現 4.03.01 不會噴上面那一堆 ILLEGAL REQUEST 的訊息!當時還不確定 RAIDBOX 不支援 SYNCHRONIZE CACHE 的指令,以為這一張是完美的解藥,就進行詳細測試。

可是在詳細測試 4.03.01 後,發現這張卡不正常:(開機用 verbose mode 才看到下面這些訊息)
kernel: isp0: Port Database Changed
kernel: isp0: Firmware State <Config Wait->Ready>
kernel: isp0: 2Gb link speed/s
kernel: isp0: HBA PortID 0x0000ef N-Port Handle 0, Connection Topology 'Private Loop'

明明是 4Gb 的卡,怎麼會抓成 2Gb,而且 HBA PortID 也是錯的,其他卡的正常訊息像這樣:
kernel: isp0: Port Database Changed
kernel: isp0: Firmware State <Config Wait->Ready>
kernel: isp0: 4Gb link speed/s
kernel: isp0: HBA PortID 0x000001 N-Port Handle 125, Connection Topology 'Private Loop'

而且其他卡都能正確抓到 RAIDBOX,只有 4.03.01 的不會回報 pass0/da0 出來用,初步認為是 4.03.01 的韌體有問題,所以就請廠商把這三張卡都更新韌體到 4.00.30 版本。

再次測試,原本有一張 4.00.0x 偵測不到 RAIDBOX 的卡恢復正常運作,連 pass0/da0 都有回報出來,而 4.03.01 降成 4.00.30 的卡還是一樣的錯誤訊息,後來判定這張卡應該是哪邊有故障,完全不能使用。

所以現在上線跑的卡是 4.00.30 版本的韌體,依然努力地噴著訊息運作著。

Posted by <史力普> at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()

1. 先至 Yahoo站長工具頁面,使用 Yahoo 帳戶登入。
    ( https://siteexplorer.search.yahoo.com/tw/mysites )

1.jpg

 

2. 於 " 我的網站 " 上方輸入您的網址連結,按”加入我的網站 ”。

2.jpg

 

3. 出現已加入完成的網頁連結,於該”連結 ”點一下,帶出側欄管理功能列。

3.jpg

 

4. 於側欄管理功能列,按下”資料來源管理”。

 4.jpg

 

5. 依照系統給您的提示,輸入您的 Sitemap 位址後,按下”新增資料來源 ”。

5.jpg

 

6. 輸入完畢後就可以登出了。 Yahoo 會在一段時間後自動產生報告並給您相關建議。

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

1. 先到 Google 的 Sitemap 登錄頁面,使用 Google 帳戶登入。

 

2. 於"控制主頁"上方輸入您的網址連結,按”新增網站”。

 

3. 出現您的帳戶,於"Sitemap"下按”新增”。

 

4. 依照系統給您的提示,輸入您的 Sitemap 位址後,按”提交 Sitemap”。

 

5. 輸入完畢後就可以登出了。 Google 會在一段時間後自動產生報告並給您相關建議。

Posted by repeat リピート at 痞客邦 PIXNET 留言(16) 引用(0) 人氣()

各位 PIXNET 的使用者大家好,今天要來跟各位介紹痞客邦的新功能:多國語系設定

我們現在除了原生的繁體中文外,另外又多提供了三種語系,分別是:簡體中文英文日文

您將可以在痞客邦後台帳戶管理->喜好設定頁面看到選項:

圖片 1.png

這個設定將會影響您的痞客邦以下服務,包含您的後台介面,前台介面,痞客邦大首頁,以及VIP購買服務頁面。

目前這個新功能是第一階段完成(使用者可自定語系),之後還會有“未登入使用者依照瀏覽器語言設定更換語系“的功能,還請多指教

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

相信大家都有文章被貼上廣告留言的困擾過吧?

貼心的痞客幫希望能為各位解決這樣的問題,不要再為擾人廣告留言打壞您寫文章的好心情。

現在系統會自動隱藏已確定或疑似為廣告留言,讓您的部落格不再受廣告留言所擾

您可以在 管理後台 → 部落格 → 迴響/引用管理 → 迴響管理 裡看到被隱藏的廣告留言。

若有發現有廣告留言逃過系統判斷,也可在後台在告訴系統。

p5.jpg 


相反地若發現誤判的留言,也可以將它設定成正常留言。


p4.jpg


為了希望大家能有更好的部落格環境,這個功能是開放給所有會員使用唷!
大家一起把廣告留言趕出痞客幫吧!

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

現在痞客邦部落格文章閱讀權限多了一個「共同作者」可使用。

你可以讓文章設定為只有共同作者可以看的到

如此一來,對於共筆部落格就會更加的方便了

 

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

還記得之前推出的 「部落格人氣統計」功能嗎?


同樣的功能,現在相簿也有了喔!

 

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

大家好,

痞客邦這次要帶給大家的是「Windows Live 影像中心 2009」上傳軟體介接的功能。

如果您有習慣使用「Windows Live 影像中心」整理您電腦裡的相簿的話,痞客邦也提供您直接從 Live Photo Gallery 上傳的功能喔。如果您沒有用過「Windows Live 影像中心」,您可以到官方網站(http://download.live.com/photogallery)下載試用看看。

注意:本介接軟體只支援 Windows Live 影像中心 2009 及以後版本,若您使用2008版本,請升級到2009。

安裝步驟如下:

1. 下載「Windows Live 影像中心 2009」並安裝。
2. 下載痞客邦 PIXNET專用的 Photo Gallery Plugin
3. 解壓縮後請執行 PIXNETPlugin.msi 安裝 Plugin。
4. 在「開始功能表」→「Windows Live」→「Windows Live 影像中心」執行 Gallery。
5. 選擇您要上傳的照片後,選擇「發佈」→「更多服務」→「PIXNET Plugin」即可將所選照片上傳到您的痞客邦相簿。

live-photo-gallery

注意:本介接軟體目前為測試版,可能會隨著「Windows Live 影像中心」改版而改版,屆時此服務可能會有中斷的情形,請您見諒。

痞客工程狐

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


「每日人氣一到晚上十二點就歸零了,我是早睡早起愛肝的好寶寶看完八點檔就要睡了,我要怎麼看的到我昨天到底有多少人氣啦!

「奇怪,我人氣昨天突然增加了,可是到底是哪一篇文章造成的?」


相信大家都曾經有類似的煩惱,或者曾經兩三天沒碰電腦,很想知道這兩三天自己的部落格人氣有發生什麼變化

貼心的痞客邦為大家推出新功能囉!
只要到 管理後台 → 部落格 → 拜訪記錄 → 統計資訊 (或者點我)
就可以看到像股市一樣的你的人氣變化值囉!
stats-7days
還可以比較跟上星期比起來你的人氣增加了多少喔

「我這週七天比上週七天人氣都還高,可是元旦卻變少了,大家都去跨年不看我部落格了

 

只要把滑鼠移到那天的小圈圈上面,還可以看到當天前五名的熱門文章喔!

stats-daily.bmp

(作者按:第一名是這篇文章我也是千百個不願意啊...)

 

如果你是 VIP 的話,還有更棒的喔!

stats-30days.bmp

哇哇哇~ 60 天的人氣變化圖耶!

看的出來我的部落格這個月比上個月人氣高好多好多好多! 我一定要更加努力了!

 

你也想要看到 60 天的人氣圖嗎? 加入 VIP 吧  VIP購買頁面

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

大家好,這次痞客邦為大家帶來的新功能是「網域設定」功能。
自從痞客邦改版更換個人網址以後,相信很多使用者也發現了從搜尋引擎來的訪客有顯著的增加,也有人向我們反應是否能夠阻擋搜尋引擎來抓取檔案。除此之外,我們也在思考要如何善用每個人的個人網址提供會員更優質的服務,因此有了這些新的功能,以下將為您一一介紹。

您可以在後台的 帳戶管理 »  帳號管理與設定 »  網域設定 找到痞客邦的新功能(如下圖所示)。

panel-domain

目前開放的個人網域設定服務有以下幾項:

1. 個人網域預設頁面(VIP功能)
這是舊有的功能,只是它搬家了。目前已經整合到「網域設定」這個選單內了。

panel-domain-default-page

2. 阻擋搜尋引擎機器人
如果您不喜歡您的「誰來我家」常常被 Google、Yahoo 機器人拜訪紀錄佔據,或是您想要拒絕機器人為您的部落格、相簿建立搜尋索引,可以將這個選項設定為「全部關閉」,這樣搜尋引擎就不會再來拜訪您的部落格囉!

panel-domain-robot 

要注意的是,設定以後不會馬上生效,要等到下一次搜尋引擎來拜訪您的網站時才會生效。

3. 瀏覽器網址列圖示
您可以自訂您的瀏覽器網址列圖示(Favicon),就是網址列最前面那個小圖啦!預設是痞客邦的Logo,您可以更換成自己製作的圖示。不過大小限制在 10KB 以下喔!

panel-domain-favicon

設定完成後,如果沒有生效,請清除您的網頁快取即可。

4. Google 網站管理員工具
您可以將您的網站加入 Google 網站管理員工具,獲取流量、連結數等等數據,對經營個人網站,如何讓更多網友來拜訪這件事,可以提供數據予您參考。

panel-domain-gwmt

以上就是這次的新功能介紹,希望大家喜歡~

痞客工程狐

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

現在的 pixnet 相簿前台與管理後台都可以使用 zxcvb 熱鍵來翻頁了。

功能如下:

  1. z 鍵:第一頁
  2. x 鍵:上一頁
  3. c 鍵:下一頁
  4. v 鍵:最後一頁
  5. b 鍵:回上層(相簿資料夾內與相簿內頁等適用)

相簿前台:

第一頁(z).png

上一頁(x).png

下一頁(c).png

最後一頁(v).png

熱鍵回上層(b).png

 

管理後台:與相簿前台類似,有頁碼的頁面都可以使用熱鍵來切換頁數。

zxcvb.png

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

這次要跟大家介紹的是將一般的影片轉檔成 H.264+MP4 的格式~~
H.264 的優點很多,最最重要的是他能夠用同樣或比較小的檔案大小獲得更好的影片品質。

這次我們介紹的是使用 Any Video Converter Free 這個軟體來把影片轉成 MP4 檔案。

註:以下教學僅供參考,痞客邦官方對於教學內容所提及各式軟體並無任何關係,若有任何操作疑問,請洽詢各軟體官網。

 

1. 到這裡下載 Any Video Converter Free 並安裝

2. 安裝執行以後會出現主畫面,點「添加視訊」,然後選要轉檔的檔案:
mp4-1.PNG

3. 這樣檔案列表裡面就會出現要轉檔的檔案列表了:
mp4-2.PNG

4. 再接下來在右上角的「輸出格式」選擇「自訂 MP4 視訊」:
mp4-3.PNG

5. 拉到右下角「視訊輸出」這邊,編碼器請選擇「x264」:
mp4-4.PNG

  • 大小:輸出的影片長寬大小,越大的長寬大小會讓影片更清楚,但會讓檔案變大。建議一般普通品質可設定320x240,較高品質可設定640x480。
  • 位元率:位元率越高,影片品質越佳,但會讓檔案變大。建議一般普通品質可設定 500,較高品質可設定 1000。

 

6. 設定完參數後,按「編碼」即開始轉檔囉~轉檔的時間看電腦的配備而定,不過會需要一段時間,可以先去喝杯茶再回來 :P
mp4-5.PNG

7. 轉換完成後,按右下角的「開啟資料夾」即可開啟輸出資料夾,轉好的 MP4 檔案就放在那邊啦:
mp4-6.PNG

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