:::

ABSee 數位影像之家使用小評

布丁布丁吃布丁

ABSee 數位影像之家使用小評

數位影像的家ABSee這個主打1G超大空間上傳、原尺寸照片下載的相簿網站,到底有什麼特色呢?

第一步是要先申請會員資料,最好是透過朋友的推薦來申請,這樣對朋友比較有利。如果沒有朋友的話也沒關係,你可以把我當朋友,可以按上面的圖示來申請XD 申請要通過e-mail跟手機簡訊的認證,算是很仔細的認證方式,我覺得是不錯的作法。申請會員時的登入帳號是使用你的e-mail──要小心喔,千萬不要讓你在這邊的密碼跟你原本e-mail密碼相同喔。

花了一段不算長的時間,終於可以使用這個相簿,看看他的原貌了!

他的相簿可以提供開放或私人使用。私人使用的話,要看相簿的人也必須是會員才行。相簿的分類不算多,沒有提供tag的方式讓我們自行分類,算是跟不上web 2.0潮流的缺陷。每本相簿跟照片都提供留言使用,要把相片當留言板也是可行的。

接下來重點來了,他的照片除了瀏覽時會把你的相片縮小之外,還提供了原尺寸的相片下載。但是下載的權限必須要推薦5人以上或是購物會員才行。這也是為什麼上面會提到最好是讓朋友推薦來加入會員的緣故,也就是說我現在也還沒有下載原尺寸相片的權限。

上傳的部份,特色是必須上傳200萬像素以上的照片,這便是一個很大很大的門檻。像我們這些ACG愛好者,平常桌布在用的1024*768已經算是很大張的圖片了,要上傳至少1600*1200的照片,那還真不容易。不過反過來想想,這樣就可以上傳漫畫之類的大尺寸圖片,而且又可以做到原尺寸下載,那不就跟下載整本漫畫的電子檔一樣嗎?XDXDD

上傳方法除了透過網頁的四種方式:Java Applet、Flash、傳統表單上傳之外,還提供了上傳工具。我只使用了普通的上傳方式,除了一開始上傳會遇到失敗,之後就沒問題了,上傳速度也很快、很穩定。

總而言之,要使用ABSee,第一個門檻便是要推薦5個人使用。之後拿來做備份照片啦、上傳漫畫啦,應該都很方便就是。


因為自己其實很少在用相簿這種東西,所以也應該是偶爾才會用到這個網站。怕自己忘記,所以先在這邊備忘一下。

(more...)

XOOP CBB論壇UTF8中文化與資料庫結合網站記事

布丁布丁吃布丁

XOOP CBB論壇UTF8中文化與資料庫結合網站記事

今天早上6點完成了系友網頁與XOOP論壇的整合...這結合的過程比我想像中的還要簡單...

架設XOOP時,首先會遇到的便是MySQL中文Unicode編碼的問題。除了XOOP程式碼本身必須是uft8編碼之外,還必須要手動修改安裝檔,以後才能用正確的uft8的編碼去存取MySQL。步驟如下:

  1. XOOP建置資料庫(CREATE DATABASE)時,設定語系為utf8、校對為utf8_general_ci
    • 檔案位置:\html\install\class\dbmanager.php
    • 行數:62
    • 原程式:
      $result = $this->db->query("CREATE DATABASE ".XOOPS_DB_NAME);
    • 修正後:
      $result = $this->db->query("CREATE DATABASE ".XOOPS_DB_NAME." DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci");
  2. 資料庫連線(mysql connect)時,修改它連線的語系為uft8
    • 檔案位置:\html\class\database\mysqldatabase.php
    • 行數:78~82
    • 原程式:
      if (XOOPS_DB_PCONNECT == 1)
      {
      $this->conn = @mysql_pconnect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);
      }
      else
      {
      $this->conn = @mysql_connect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);
      }
    • 修正後:
      if (XOOPS_DB_PCONNECT == 1)
      {
      $this->conn = @mysql_pconnect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);
      }
      else
      {
      $this->conn = @mysql_connect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);
      }
      mysql_query("SET NAMES utf8");

跟XOOP的CBB論壇整合時,常用的資料表為:

  1. [前置詞]_bb_categories:論壇分類
  2. [前置詞]_bb_forums:論壇,包括主論壇與子論壇
  3. [前置詞]_bb_topics:每個討論串的標題等資訊
  4. [前置詞]_bb_posts:每一篇文章
  5. [前置詞]_bb_posts_text:每一篇文章的內文

只要解析到這種程度,搭配討論區權限的設定,就可以很靈活的運用了。

另外比較麻煩的是登入的權限,一般我們常用Cookie或Session來表示登入的狀態,可是XOOP是把這些狀態包含在$xoopsUser之中,再用$xoopsUser->getVar('欄位名稱')來取得登入的資料,欄位名稱可以參考MySQL資料表[前置詞]_users 。

只要把握這兩個部份,你也可以輕鬆控制XOOP的CBB論壇喔!

(more...)

無題

布丁布丁吃布丁

無題

將思緒轉化成可以量化的「感覺」之後
再把一連串的感覺接連成為一個幾何圖形
於自己著地點的周圍,便會隨著感覺的顏色與強度
畫出一個魔法陣

魔法陣散發出的光芒
有助於感覺的集中與控制
進而搭配其他儀式而使用名為「魔法」的能量控制

她是這樣教我的
然而我卻沒辦法做出跟她一樣漂亮的魔法陣
(more...)

初見陳志銘老師實驗室團隊

布丁布丁吃布丁

初見陳志銘老師實驗室團隊

「你好,我的專長也是PHP,另外還有JAVA、J2RE環境等開發.....」第二次見面的學長,他用這種方式跟我介紹他自己。

週四下午,我去政大參加陳志銘老師的實驗室團隊會議,第一次見識到所謂10人以上的大團隊是什麼樣子。其中,最讓我震撼的應該是彼此認識的方式吧。

在自我介紹的時候,除了目前就讀的科系之外,我第一個想要講的是「自我專長」。在場的各位學長姐,雖然大家都是資訊這領域的人材,但是卻也各有專攻。除了開頭學長這樣自我介紹以外,也有同年的同學詢問我的能力,以及希望看看我的作品。

在資訊界當中,「實作能力」應該是一個人最重要的一個指標,而「作品」則是讓這「實作能力」實體化的途徑。老實說,被這樣問的時候,我還慌了一下,努力地想想看自己有什麼值得拿出來見人的東西。最後拿出來的是只用一個下午寫出來的數獨解答計算機,以及看起來比較漂亮的英文導讀網站。

以前,我與朋友認識,大多時候都是從相關的興趣作為起始點的。例如你喜歡打電動、我也是;你喜歡看什麼作品、我也是,於是我們之間就有話題可以聊,然後就建立起友誼關係。現在,卻是用「專長」來作為認識一個人的方式,其實追根究底,專長不就是特別鑽研的興趣嗎?所以兩者是同樣道理的。

因為陳老師的實驗室團隊是以工作為基礎的,老師找我們過來,就是要做事情的。所以用專長及能力來了解大家的程度,感覺上是非常踏實的。也許在以後,我的稱號會變成「擅長JavaScript與PHP的 布丁」也說不定。

另外,同個團隊的大家看起來都蠻厲害的,跟以往在社團做事時還要擔心誰不會做什麼事不同,好像每個人都可以安心地完成分內的工作,而不會有能力訓練上的後顧之憂。

說不定,這就是專業的感覺啊XD

(more...)

無師自通並不好

布丁布丁吃布丁

無師自通並不好

不管是之前教我朋友做PHP與JavaScript,或是教學弟做網頁,「無師自通」帶給我的無力感越來越明顯了 。

是的,我的主要技能:網頁,尤其是JavaScript與CSS這塊,並沒有接受過正規的教學方式,而是零星地看書、看程式碼,而有今天的程度。

我也忘記是從什麼時候開始、是怎麼學的了,反正就是想到一個點子,於是就來想想要怎麼實作出來,有需要的功能,就去找書或查Google。就跟之前做數獨演算法一樣,我的JavaScript是獨立學習、無師自通的。其他很多軟體,包括Photo Impact、Total Recorder、甚至是Front Page及Dreamwaver,也不是照上課一樣一步一步學習,而是只用我需要的功能,而且用得還蠻熟練的。

無師自通這點拿來炫耀好像不錯?可是比起那種空虛的榮譽感,當我發現我沒辦法把自己所學的知識教導給其他人時,這種無力感更是讓我難過。

換個說法,因為我沒有一系列有系統地學習過程,因此我也沒有好的教材來教人。造成學弟只能在旁邊默默地看我做,我做到覺得可以講的地方,才停下來說明。


這個社會會用大學來評斷一個人的價值,並不是沒有理由的,這點我在高中升大學的時候感受就非常深刻了。這之間的好壞比較,差別在於訓練過程、嚴謹程度。

儘管我在輔大圖資的學生中,電腦資訊能力是比較突出的。但是也不得不承認的是,本系的電腦課程並沒有以資訊為主的科系來得嚴謹,例如資訊工程系、電子工程系,甚至是資訊管理系。「教得太多,學生聽不懂也沒用。」這是多年來讓本系老師們苦惱不已的一個問題,所以在授課或考試的時候,老師多會依照班上程度把教材做難度上的調整,這是可以理解的。

不過,有時候會碰到像我這樣,覺得課內教的不足,而自行摸索課外知識的情況時,卻又會發生因為沒有正規訓練而無法完整吸收的窘境。

不管怎麼說,在追求知識的路途上總是會發生許多狀況的。我這樣寫也不是要批評什麼,只是有感而發而已啦。也希望大家能在自己還是學生的時候,努力地利用身邊的資源進行學習吧。

(more...)

「布丁布丁吃?」功能變更事項

布丁布丁吃布丁

「布丁布丁吃?」功能變更事項

大家好,今天進來版面的時候,會不會發現到又有微妙的不同呢?

這幾天「布丁布丁吃?」陸陸續續地補上了之前具備的功能,例如把那礙眼的導覽列隱藏起來的控制按鈕啦、瀏覽文章時不要落落長的文章摘要功能、CSS格式上的調整,以及做到一半Blogger卻掛掉讓我做不下去繼續做下去的友善列印CSS。

解析新的範本程式碼花了我很多工夫,儘管有說明文件可以看,我卻仍是直接解讀來實作,在測試與犯錯中學習他的操作方式。其實並不會太難上手,只是比較麻煩的是在於新的範本程式碼注重XML的合法性,使得JavaScript難以利用。可以藉由外部連結的方式,把大部分JavaScript移至外部檔案中去操作,來迴避掉範本程式碼的合法性檢查。

講起來好像很複雜,不過實際上卻很簡單。在此我提供目前的樣版給需要的人做研究,歡迎指教、彼此切磋XD

p.s. 這篇打到一半學校居然臨時斷電,實在是...

(more...)

無題

布丁布丁吃布丁

無題

「哼,沒用的傢伙。」
他雙手往頭後方伸去,拉出一條長長的紅線,
原本的馬尾一散而落,黑色長髮隨風飄逸。

不存在「長度」概念的紅線,在他的操控中飛舞。
紅線有如生命力的傳送通道,讓紅線另一端的無生命物體,
也靈活地動了起來。

我討厭那傢伙,
不僅僅是因為他是男的還留著這樣漂亮的長髮,
還有他身上所散發出的味道,與我太過相似...
(more...)