分類
懶得分類

1TB的硬碟

今天同事傳了個網址給我, 看了覺得科技進步的速度真的很快. Hitachi 已經有 1TB 的硬碟囉.

http://www.oc.com.tw/readvarticle.asp?id=9166

這個容量真的很大, 而且也才399美金, 平均容量單價不高, 不過, 這麼大顆硬碟要裝什麼啊? 裝重要的東西, 又怕掛掉, 所以後來買硬碟, 都要考慮是否有備份, 否則一旦故障了, 重要資料又沒備份將會很麻煩.

硬碟從最早的 20MB 開始用起, 我用過的容量有: 20MB, 40MB, 520MB, 1.2G, 4G, 8G, 15G, 20G, 40G, 60G, 80G, 250G 這些, 看起來還真有歷史感….

分類
程式技術

利用CSS做簡單排版

傳統的表格式排版, 除了實作上比較麻煩外, 更令人不便的地方在於調整版型或移位, 解決這個問題最簡單容易的方法就是利用 CSS 來排版.

CSS可以很容易地調整版位, 內容不受影響, 但很容易地調度所有內容的格式及位置, 所以將 CSS 研究一下是很有幫助的. 例如我們想做一個兩欄式的排版, 左側功能, 中右方是內容, 下面是一個下標(footer)功能的版本可以很簡單的這麼安排:

<div class=coll>
<ul>
<li>Item 1
<li>Item 2
<li>Item 3
<li>Item 4
</ul>
</div>
<div class=colmain>
中央氣象局上午發佈低溫特報,明天起,寒流逐漸南下,各地的溫度將會明顯下降,預估28號,29號兩天,各地寒流籠罩,各地溫度明顯偏低,台南以北,東北部沿海空曠地區及金門馬祖,也晚及清晨出現攝氏十度以下的低溫,30號起到二月二號,各地的溫度仍然沒有回升的跡象,清晨仍維持十度以下的低溫,農漁養殖業應慎防寒害,民眾使用熱水器,應該要避免一氧化碳中毒,民眾應該注意保暖。未來一週,溫度都偏低。
</div>
<div class=footer>
<a href=#>contact us</a>&nbsp;copyright 2007
</div>

從上面看到三個排版用的 DIV 區塊, 不設定 CSS 的狀況下, 呈現的效果就是類似上面這樣, 參考: 連結, 但若加入了 CSS 就不同了, 我們分別將 coll class 設定為浮動靠左, 將 colmain 做一個左邊留空, 而 footer 做一個兩方清空的這樣三個內容:

分類
ASP

列舉asp中session的值

在 web 程式中, 有時會利用 session 來存放一些存在於 session 中的資料, 因為不想放 cookie 在 client 端, 而又非全域的 application 變數, 所以採用 session 將會是一個比較理想的方式.

利用 session 可以存放使用者在該次訪問的變數, 在 session timeout 時或是 session 中斷後, 該 session 即回自動消失. 他使用的基本技術是採用一個 client side 的 cookie 來做對應, 利用這組資訊可以對應出此 session 的變數出來.

接下來我們看如何將所有的在 session 變數內的值都取出來.

For Each key in Session.Contents
  Response.Write key & "=" & Session(key) & "<br>"
Next

利用 Session.Contents 將所有的內容配合 For Each 指令列舉出來, 如此一來便能將該 session 內的所有 key value pairs 找出, 並檢視是否有問題, 方便除錯上使用!

一般在程式寫作時, session 的值往往比較不好取得而不易 debug, 利用這種方式將能有效找出 session 問題值的關鍵.

參考資料:
http://www.w3schools.com/asp/asp_ref_session.asp

分類
Javascript

動態寫入popup視窗內容

在利用瀏覽器發出提示訊息時, 可以利用 window.alert(‘message’); 的方式來進行, 但功能過於單調而能呈現的效果較少, 若是要呈現一些圖片或較多的訊息時, 可以利用 popup 視窗的方式(不過要注意快顯封鎖問題).

接下來我們來看一下如何利用 popup 視窗來動態產生訊息.

利用 window.open 開啟一個新的視窗, 利用傳回的視窗實體, 進行對該視窗的文件(document)開啟並進行寫入內文的動作. 整理測試的程式碼如下:

<script>
var popwin = window.open("", "", "top=10,left=10,width=250,height=250");
popwin.document.open();
popwin.document.write("this is a test text<br>");
popwin.document.write("this is second line<br>");
popwin.document.close();
</script>
分類
程式技術

使用vbs產生文字檔

有時候, 我們需要一組連續流水號的文字檔, 例如從 36~420 號, 每行一個數字, 通常會寫程式的人就開始用手邊的工具, 如 delphi, vc++, vb, asp 等程式語言來實作了, 但最快速最簡便的方法就是利用 excel 的自動編號(哇咧, 那和這篇主題有什麼關係), 呃….

當然是必須有安裝這些程式語言(delphi, vc++, vb….)及這些程式(excel)才能實作出來, 然而內建在 windows 內最方便的工具就是 vbs, 僅需要單純的幾行, 就可滿足囉, 而且還可以利用 console 下的輸出導向來進行檔案的輸出, 先寫個簡單的上面例子來看看:

for i=36 to 420
   WScript.Echo i
next
分類
Blog服務

PictureTrail好玩的相簿及特效播放

picturetrail (http://www.picturetrail.com)網站提供了免費的相簿空間, 而且也提供了大量的特效播放方法, 操作介面簡單, 而且提供了瀏覽器上傳, 網址連結上傳及手機上傳等三種方式. 其實手機上傳是利用了一個email信箱的方式進行傳送, 利用相機手機將圖片發送至該信箱而達到上傳的目的.

這個網站還提供了輸出相片等功能, 不過看起來比較炫的還是播放器的部分, 方便地將相片利用特效播放供內嵌於其他網站上. 而且上傳的圖片也供內嵌, 看起來服務相當不錯, 下面是一個測試的 sample. (該網站需要加入會員才能使用這些功能哦, 不過是免費的, 和 slide.com 不同) 另外也提供了社交功能, 這看起來應該也是個社群經營的目的.

不過他有一個比較重大的缺點, 其一為在下載該FLASH PLAYER時, 並沒有進度顯示, 這個使用者來說會是比較容易造成困擾的. 還有就是播放時吃的資源相對於slide.com來說是比較重的(CPU較高)

(flash errrrr)

相關文章: https://diary.tw/archives/404