這幾天的生活

這幾天還算好...星期四去了一天遊...跟我學校的日文老們和同學去的

明天再把照片放上來...今天有點累

星期五還好了...

星期六嘛...早上起床之後就要去college裡上課...考試...考完了...考個90分...算好呵呵

不過我朋友也說得對...下學期就沒有這種需要去上這種課了

反正它的課程我感不到興趣...

跟我想看做實驗....開刀...真實醫科的東西差得遠呢...

而且下學期我就要考SAT, SAT II

很有可能最少要miss 2堂課...那麼就沒意思去了....

  (more...)

支援DirectX 10的AGP顯示卡~HD2600PRO AGP~

這意謂著,AGP的平台也將有Support DirectX 10的顯示卡了!

相信還有一些電腦使用者,還使用著AGP slot的主機(我就是啊,沒錢啊~~)
或者是一些人把舊的主機改裝成影音機。
相信這塊卡在這個用途上會有發展空間的。ATI的HD系列的晶片在硬體解碼上效能很不錯,對舊主機播放高畫質影片有不小的助益。

這張卡GPU的時脈為600MHz,記憶體使用的是DDR2-512MB運作時脈是800MHz。記憶體匯流排是128-bit。
輸出方面有一個DVI接頭、一個D-SUB接頭,還有一個S端子。

另外由圖片來看這張卡需要外接小四pin的5V電源。
根據國外的報價是89.99歐元。折合台幣大約是四千塊初頭。

FireFox商店

今天FireFox終於更新至2.0.0.8, 更新之後我到官網看看更新內容

無意之中看到Mozilla Store, 進去之後覺得有些東西蠻好看的

(點擊網址和每個英文字都是連結啊!!!)

store.mozilla.org/category.php

 

比如說這幾件衣服很好看

I Click Firefox Ringer Tee  (這個也是連結)
$16.95

(more...)

實現100Gbps連接 Internet2整裝待發

JWXIE:

據說4秒內可以把整個4GB的DVD傳輸完畢
看看今天都擁有了45nm的四核心
八核心, 十六核心的CPU都將在未來幾年出來了....
到時候32nm, 21nm這樣子...科技是年年新啊!!!

Internet 2是我今天看報紙才知道, 不過網上找不到最近的..只找到2月份的....
看看我們在美國....企業也是在用T1, T2, 或者商用專線
那裡像人家美國太空總署...用的正是Internet2呢?

這麼快的速度...還怕HD格式嗎?
HD高清格式....一分鍾的影片就要100mb...
更何況是3小時的電影....60 x 3 x 100 = 18,000, 要一萬八千mb.
這麼大的檔案要用我們的Cable, DSL, 就算跑到一秒5mb...這也要十個小時以上啊....

有了2.0的出現...一般使用者都可以在短短2小時內完全可以下載一次, 甚至可以再下載一次
真他媽的希望我也能擁有2.0的技術啊....

在完成100Gbps乙太網路鏈路試驗後,Internet2聯盟並未坐等IEEE 802.3委員會推出標準草案;相反地,隸屬於Internet2聯盟的研究機構,即將對在2006年超級運算大會(SC06)上完成測試的10Gbps升級通道進行評估,並打算將其用於Internet2骨幹網路中。

(more...)

英特爾展示45奈米和32奈米晶片

英特爾展示45奈米和32奈米晶片

英特爾預計在今年底之前推出15款、明年第一季再推出20款45奈米晶片。其中包含一款用於新一代Centrino平台(代號為Montevina)的25瓦Penryn晶片。

至於32奈米晶片(代號為Westmere)將在2009年正式登場。Otellini展示這塊直徑300毫米的晶圓(wafer)表示,和Penryn 相較,Westmere除了沿用Nehalem的整合記憶體控制器到處理器的設計,還將採用第二代的high-k新材料來製作電晶體閘極電介質 (transistor gate dielectric),而電晶體閘極的電極(transistor gateelectrode)也將搭配採用新的金屬材料組合。

Westmere將包含19億個電晶體。英特爾指出將有助於電腦提升視覺運算和繪圖處理效能。

「只能說32奈米晶片一定會有驚人的效能表現,」Otellini說。

至2009年,英特爾將邁進32奈米技術,生產Westmere;2010年時,又一新的微架構誕生,晶片代號為Gesher。2011年則是22奈米製程技術。

英特爾開發商論壇,舊金山, 2007年9月18日,英特爾
公司總裁兼首席執行官保羅歐德寧今天新概述
產品,芯片設計和製造技術,將令該公司繼續加快產品與技術領導地位。

(more...)

USB 3.0速度可望是達到目前的10倍以上,超越Firewire

http://www.ithome.com.tw/itadm/article.php?c=45390

JWXIE:

Firewire, 是由Mac Apple公司出產的一個產品, 主要用來高速轉換數據和數碼素像...
後來這個科技普及了一段時間
目前有名的firewire就是IEEE1394, 這個主要給專業人士用的
一般來講, 像我爸做影像...編輯...這些轉換DVD, DR, CD, 把錄像機轉換
都要用到IEE1394... 一個專業而且高級的IEE1394的卡...就要最少一千多美金...
有的更要2~3千美金

USB2.0已經快過1394...現在出了USB3.0, 但暫時還是不會影響到1394走專業的路線
畢竟現在的錄像機還不能用USB來連接吧!!!?
以後, 可能連CABLE也不用, 就可以像PlayStation3一樣, Sony的專利, 就是BlueRay, 跟BlueTooth, Wireless差不多
這種技術在Vista exchange data (P2P)一樣, 就是只要一個小小的device, 就可以兩台或者更多的電腦連結起來..
數據就可以轉換了....

引用:
Intel近日和部份廠商宣佈成立USB 3.0推動小組,並表示下一代USB標準傳輸速度將較目前標準提昇10倍。

加入USB 3.0工作小組的廠商包括HP、微軟、NEC、NXP與TI。Intel表示,USB 3.0將向下相容,而速度可望是目前的10倍以上。目前USB 2.0最高理論傳輸速度約 480Mbps。

此外,USB 3.0將大幅提昇省電性能,預計正式的USB 3.0標準將在2008年正式定案,第一批產品預計在2009年登場,而產品普及大約在2010年。

目前比較普遍裝置外接標準除了USB外還有Firewire,雖然USB較普及,但由於Firewire目前最高理論傳輸速度為800Mbps,遠較 USB快,因此Firewire多應用於影音裝置上。Firewire組織預計在明年將速度進一步提昇至3.2Gbps。(編譯/李怡偉)

 


最近很累...

說實在...最近我真的很累...

是身心受創...我大概...這樣子下去...今年的六月放假時...我大概就應該差不多能夠命了呼嗚

都很晚睡...早上起來都是遲到...

都沒心機讀書了...唉

我真希望現在仍然是暑假...那種自由, 自我自在的感受...好極了

現在我是失敗啊....唉

什麼時候...我才能找回我自己?

很久也沒有再去tobie的xanga了

很多事情...都已經很久了...

有時候...我寧願能夠像故事裡的Dimmeisdale一樣...可以因為身心疲憊...最後死了

老師說...意智要自己死...那就可以死-.-

今天又去了大學上課...終於可以上到一小時的教授課...不過有點無聊= =

明天整天要去科技技術學院...因為我現在加入了學校的科技組...

所以學校就給我們免費去參加兩天(兩次星期天)的課...之後就可以拿到Level  Ten的技術證書了...呵呵

算了...我現在去睡了

PHP第二課- 深入認識變數(variable)的規則

今天的第二堂, 本想介紹一下loops(循環), 但是想了一樣, 還是先介紹一下寫variable(變數)時的規則

這樣子, 以後講解就容易多了

首先, 我們上一堂就介紹了幾個PHP的重點

1. PHP開頭是 <?php

2. PHP結尾是 ?>

3. echo和print兩者可以共用, 但print能當作function來用, echo則不能

好啦, 那麼我們就現在看看今天這堂課的內容吧

首先, PHP這個語言, 變數(variable)一樣需要定義, 這個是寫程序上的一個重要的東西喔...

但是, 有些的variable,  屬於 "Predefined Variable", 意思就是, "預設屬性的變數"

比如說, 我們打開phpBB, 或者Discuz這些論壇程序, 或者很多程序上, 都會有類似的變數:

DOCUMENT_ROOT 這個是一個變數, 程序會按照這個變數後面所指定的值(value), 在這個例子上,它的值, 是程序或者某個檔案的位置

HTTP_USER_AGENT 這個在Discuz的「首頁四格」這款插件中, 可以很容易看到喔.

這個變數所指定的值, 就是讓系統去檢查出, 目前登陸網站, 或者某個網頁上的訪客, 他們正在使用的瀏覽器, 系統作業等相關的東西

但是, 這些變數, 不是說, 我只要填HTTP_USER_AGENT就可以得出結果

讓我們看看「首四格」的例子吧

這個插件有一個檔案要改的, include/counter.inc.php

為了只讓讀取, 安全起見, 所以將inc變成php副檔名....

看看裡面這一段

  1. $visitor['agent'] = $_SERVER['HTTP_USER_AGENT'];
  2.  
  3.  list($visitor['month'], $visitor['week'], $visitor['hour']) = explode("t", gmdate("YmtwtH", $timestamp + $_DCACHE['settings']['timeoffset'] * 3600));

這裡, vistitor是 discuz開發人員自己定義

將每一個訪客都要求一次回應....

再看看首四格要求什麼?

  1. if(!$sessionexists) {
  2.  
  3.      if(strpos($visitor['agent'], 'Netscape')) {
  4.  
  5.          $visitor['browser'] = 'Netscape';
  6.  
  7.      } elseif(strpos($visitor['agent'], 'Lynx')) {
  8.  
  9.          $visitor['browser'] = 'Lynx';
  10.  
  11. //(太多不盡錄....)//

 

其實我舉這個例子是因為大家比較容易明白有了這句, 服務器就可以去獲取這些結果了...

其實, 主機(服務器)上的logs裡, 都會有記錄這些東西, 那是因為HTTP_USER_AGENT是Apache的預設功能...

在這裡我再用Discuz講講, 你們會發現Discuz是用DISCUZ_ROOT

那是因為Discuz自己定義了這項...只是不用document_root而已

好吧, 讓我們看看variable的一些規則

1. 所有的variabel(變數)的開頭必需是$

2. 在$之後,  任何的變數的第一個開頭, 必需(A-Z), (a-z), 或者直接一個 _, 但不能以數字開頭

例子:  $year   $_year   $YEAR  $Year

3. 在第一個開頭後, 你喜歡用英文字或者數字都可以

例子:   $year   $yea4  $ye546  $y87ee

4. 變數不能存在空白格, 需要分開兩個或者以上的名稱, 只能用_來代替空白格

例子:   $year_2006    $_year_2007_jwxie_at_new_York

5. 只要變數的其中一個字母, 或者架構上不同, 就算同名, 兩個變數仍然是兩個變數

例子:   $Variable 和$variable,兩個在執行PHP時, 是兩個獨立的...但不建議這樣子去定義..浪費時間....

來, 讓我們看看這種EXAMPLE

  1. <?php
  2.  
  3. // Define my variables.
  4.  
  5. $year = "2003";
  6.  
  7. $june_avg = "88";
  8.  
  9. $page_40_little_boy = 'what is it';
  10.  
  11. ?>

在以上的例子中, 你可以看到不同的組合喔....

再接下來, 我再講多兩個規則

在PHP使用數字是一定要注意的, 因為它只會接受某幾種數字格式

Valid Numbers in PHP (PHP接受的數字格式) 

    
        

        

    

    

        

        

    

    

        

        

    

    

        

        

    

    

        

        

    

    

        

        

    

    

        

        

    

Numbers Type
1 Integer
1.0 Floating point
1972 Integer
19.72 Floating point
-1 Integer
-1.0 Floating point
 
 
Invalid Numbers in PHP (PHP不接受的數字格式)
 
假如說需要1/4的話, 那麼你只能寫1又1分之4 (1 and 1 over 4), 那麼你只能用 1.25了
同樣 1/4, 只能用 0.25
 
 
今天第二堂的重點
 
1. 有些變數已經是「預設屬性的變數」
 
2. 5個寫變數的必需要注意的規則
 
3. PHP接受和不接受幾種的數字格式....要注意
 

PHP第一課- 兩個簡單的變數(echo與print)

最近去了圖書館, 借了兩本PHP的書, 有空就看看, 給自己真正的上幾堂好了, 免得自己過份菜烏...

今天是第一課,  主要就是要介紹幾個簡單的VARIABLE

不過在開始以前, 我要講講喔...

PHP開頭必需要寫 <?php

而結尾要寫?> 

variable, 中文就是「變量」, 簡單來講就是自己定義的一個「標籤」

不如我舉個簡單的例子好了

例子 一.

  1. <?php
  2.  
  3.         $name = "John";
  4.  
  5.         echo "Hello, $name!n";
  6.  
  7. ?>

當我跑了這段簡單的程序後, 在瀏覽器上所顯示的是:

Hello, John!

為什麼? 相信大家都了解這個簡單的程序

當中, $name就是一個 variable, 而"John"則是這個variable, 或者變量的value, 或者實數

所以, 當echo, 也就是 顯示的意思, 整句就是說

  1. <?php
  2.  
  3. 名字叫John;
  4.  
  5. 顯示 "Hello, John!";
  6.  
  7. ?>

 

到了這裡大家都相信有點認為PHP很簡單...

其實PHP困難在寫, 這就是程序上的唯一困難, 很多時候, 只要花點時間, 你大概會明白代碼裡寫的意思

不如我在這裡介紹一下幾個簡單的變量和其使用方法

echo 與print 變量

這兩個變量是最基本的, 話說PHP的核心本來就是包含在HTML裡的

PHP的主要部份是Perl, 但跟Perl不一樣的時, Perl是將HTML寫在裡面, 而PHP則可以將自己放在HTML裡面

而echo和print, 是我們學習所有程序作業時的第一步

很多人會將echo與print兩者混淆, 也別說我這種白痴, 說實在, 兩者的功能差不多...

但其PHP理論上, 只有一點是不一樣的

1) print可以跑function

因為使用echo去執行一個命令時, 不會return任何的value, 你看看下面的例子

如果某個變量(variable)並不存在, 或者這個變量所執行的命令要return fasle, 那麼echo就會出現失敗

反而print可以return 一個value (實數, 值) 

  1. //Because echo is not a function, following code is invalid.
  2.  
  3. ($some_var) ? echo 'true' : echo 'false';
  4.  
  5. //However, the following examples will work fine:
  6.  
  7. ($some_var) ? print('true'): print('false'); // because print is a function
  8.  
  9. echo $some_var ? 'true'; 'false'; // changing the statement around still working fine

http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40 

 再簡單講一下理論吧....

變量  ( variable ) = $兩塊錢

實數(value, 值) = "有" 或者 "沒有" 

在echo下, 假如我說

「我需要兩塊錢,如果你有兩塊錢,請說(1) 有, 或者 (2) 沒有

因為echo不會作出反應, 不是一個function, 所以他不會反應說 1或早 2.

反而, print會去尋找到底這個變數「兩塊錢」, 存在(1 有), 還是不存在 (2 沒有)

簡單可以用truefalse來代替(1有)和(2沒有) 

比較有名的echo和print, 大概是這個吧?

  1. <?php
  2.  
  3.      print("Hello, World!");
  4.  
  5. ?>

  1. <?php
  2.  
  3.       echo "Hello, World!";
  4.  
  5. ?>

還有很多種寫法, 比如說print可以這樣子寫

  1. <?php
  2.  
  3.                  // option 1
  4.  
  5.                  print "Hello,  ";
  6.  
  7.                  print "world!";
  8.  
  9.                  // option 2
  10.  
  11.                  print "Hello,   "; print "world!";
  12.  
  13.                  // option 3
  14.  
  15.                  print "Hello,   ";
  16.  
  17.                  echo "world!";
  18.  
  19. ?>

結果顯示出來會是 Hello, world!Hello, world!Hello, world!

3個語法都可以成功啊....

你們可以自由地去寫寫echo和print喔.... 

第一堂筆記:

1. PHP基本需要開頭<?php, 結尾?>

2. 變數是一個基本的核心, variable是變數, 而變數後面所顯示的, 要求的標旁是叫value, 一個值, 或者實數

3. echo和print兩者分別是, print可以當作function, 會return一個值,  例如true, 和false, 等等

未來半年的真正發展

好吧...我都plan了那麼久..講了那麼久...都沒有完成實現我的發展計劃

不過現在應該會好一點

首先, 先講講社區的發展:

1. 谷樂GoKo社區

- 論壇程序 (採用Discuz)

- 多用戶博客 (捆用Discuz! SS系統)

- eShop線上購物 (採用eShop系統, 最近與Discuz的母公司合併了)

- eMusic (會參考很多的音樂系統, 自己再改良, 自己再寫...)

- eWiki (採用MediaWiki)

- GoKo Radio (暫時採用某個網站的Live, 並用wordpress作為站點) 

2. GoKo Project (採用PHPBB3.0)

3. 研究轉換各類論壇程序, 和各類的博客系統

4. GoKo電台工作 (以wordpress作為站點)

Page 1 of 212»