linux伺服器下的心得

由於最近在學灌伺服器
想灌個Windows版一台,Linux一台(野心真是大呀..)
就接觸到Fedora 9
對於Fedora 9….只能說
不習慣
為何不習慣?
好多指令列、好多設定檔、
多跑幾秒才會出現的圖形模式
設計有點奇怪的權限、重複功用的圖形程式
還有會一直等別人的程式(真是奇怪的設計…)
甚至…發件疑似是正在開發中出現的Bug….
Fedora 從我看到的4已經演變到9了耶
每次都是大改版
想說應該很成熟的吧
是…技術上很成熟
Fedora 可以是個全方位的伺服器
但是…好像人機介面比較停留於文字模式
難道文字模式不強,或是linux比較不熟的人
就不能掌管伺服器嗎?
(忽然覺得微軟的伺服器還是有些用處的
雖然很會藏功能,很多很艱深的名詞,但還是99%圖形介面)
努力爬文 K書中… 閱讀全文〈linux伺服器下的心得〉

人際關係的比喻

人與人之間就像一把把的鑰匙
每把鑰匙都不一樣
有圓有方
每個人都有不同的特質
當鑰匙的尖媏碰到尖媏時
人就起了摩擦
但每把鑰匙都有一個共通點
上方都有一個洞
可以用鑰匙圈串起來
這就是人奇妙的地方
這就是人際關係的用處
將不同特質的人串在一起
成為朋友
主動廣結善緣 人多話就多

不要為了討好別人 而放棄自己的堅持

這是我在講座裡學到的
做為自己的提醒
尤其是最後一句
不過我現在覺得
你不主動交朋友,別人或許都不會理你
所以還是主動出擊才是阿

[筆記]flash搭配後端程式顯示資料(有點像ajax的感覺)

flash搭配後端程式顯式資料
這已經是我之前學到的方法了

覺得ajax很複雜
參數很難掌握

也可以使用這個方法

flash也有表單物件
做的好的話,跟ajax無異

而且flash因為是用動畫呈現
除了畫面框之外
可塑性也很高

(提外話:我當時學還只是flash MX勒)
(現在已經CS3摟?看來要重學這一塊了)
(聽說action script3.0有點難是吧?)

——————————————-
回歸正題

關鍵的action script

就是loadVariables函數

範例
loadVariables(“progam.asp”, this, “GET”);

在frame第一格中加入此行
當然,目標程式progam.asp要改摟
如果要傳入值給後端程式,你可以這樣寫
loadVariables(“progam.asp?id=3&txt=test”, this, “GET”);

這樣後端程式就可以去request
id和test這二個變數了

那後端程式要輸出什麼東西呢?
內容類似

iscomplete=true&totaldata=2&id1=1&txt1=test1&pic1=pic1.jpg&id2=2&txt2=test2&pic2=pic2.jpg

這樣寫就直接成為flash裡的變數了
直接引用吧

不過有二個重點
第一、後端程式要儲存成unicode
以asp為例子,開頭加入

<%@ LANGUAGE=VBScript CodePage=65001%>

Response.Charset=”Unicode”

第二、你要如何知道變數已經載入了呢?
你要設一個變數(假設為iscomplete)
在flash下第二個frame做if判斷

if(iscomplete=true){
stop();
…..
}


如果載入圖檔位置的變數
要顯示圖片到flash要怎麼辦?

使用loadmovie

開一個空的movie clip 名叫box1,放到舞台

loadMovie(pic1, box1);

載入文字
在box1建立一個文字框叫txt1
就可使用

box1.txt1 = txt1;

補充
要是用迴圈來顯示所有的資料
總不能一個一個輸入吧

沒關係,可以用eval()指令
給個範例
後端程式輸出一個totaldata變數
統計資料的總筆數

for (i=1; i<totaldata; i++) {
eval(“box”+ i+”.txt”+i)= eval(“txt” + i);

}

——————————————————————

方法大致是如此

設計它的顯示方式吧

可以變化的地方很多

祝大家成功

[筆記]ajax技術(概念和後端程式)

最近在研究ajax
快被它搞煩了

一長串的java script
還有瀏覽器的支援度不同
一堆看不懂的語法

從wiki的定義
AJAX全稱為「Asynchronous JavaScript and XML」(異步JavaScript和XML)
,是一種創建交互式網頁應用的網頁開發技術。根據Ajax提出者Jesse James Garrett
—————————————————–

ajax的原理…我知道阿
就是用java script,送出一堆資料給
網頁後端(php asp jsp…等)
再利用後端,寫出一些東西給java script
去分析,顯示

原理很簡單阿

但一直找不到關鍵的東西
1. 送到網頁後端,哪個檔
2. 送了甚麼資料
3. 把資料用瀏覽器手動帶進去,寫了甚麼東西

因為範例的檔案是php
但我用asp…Orz

搞了許久
大概知道他在幹嘛

也依樣畫葫蘆,改了東西出來
(重寫後端的程式,改成ASP版的)

但是….中文亂碼
爬文…叫你設定編碼
除了上面的
<%@ LANGUAGE=VBScript CodePage=950%>
再加入
<%Response.Charset="BIG5"%>
 ——————————————– 

(unicode的話,請把檔案重存成unicode)
改成
<@ LANGUAGE=VBScript CodePage=65001%>

Response.Charset="Unicode"

要不然會錯誤

——————————————– 
java script分析資料
還沒研究….
先照舊
有些範例是用特定字元再spilt
有些範例是整理文字輸出的方式
java script處理,直接變成object以供顯示
大概是這樣

然後就有簡單版的ajax了

我是拿自動完成文字框的範例(Dhtml Autocomplete)
來自http://www.ajaxdaddy.com/

程式設計真的是學海無涯阿

會看ASP原始碼的人
我附上我範例重寫ASP版的後端程式
讓你比較清楚他在幹嘛
資料庫的部分…
請自行到create-countries.php拿取(應該不難認出)
整理成二個欄位id和countryName
id為自動編號
存成country資料表,country.mdb

就可以玩這個範例

 —-ajax-list-countries.asp———————————– —–

<%@ LANGUAGE=VBScript CodePage=950%>
<%
Response.Buffer=True
Dim conn,db,prefix,timeset,connstr,time1,onlinetime,rs
prefix="zym"
Server.ScriptTimeout=40
timeset=0 ‘時區相對東八區(北京時間)
onlinetime=1  ‘保存用戶在線的時間(小時)。
db="country.mdb"
set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath(db)
conn.open connstr
Sub closedb
conn.close
Set conn = nothing
End Sub

getCountriesByLetters=request("getCountriesByLetters")
letters=request.querystring("letters")
if getCountriesByLetters=1 then
set rs1=server.createobject("adodb.recordset")
sql1="select * from [country]  where countryName like ‘"&letters&"%’"
Response.Charset="BIG5"
rs1.open sql1,conn,1,2
if rs1.eof then
    response.write "查無資料!"
    response.end
end if
while not rs1.eof
Response.write rs1("id")&"###"&rs1("countryName")&"|"
rs1.movenext
wend

end if
%>
————————————————————————-

從程式不難看出
當你從瀏覽器尾端放入
……/ajax-list-countries.asp?getCountriesByLetters=1&letters=al

————————————————————————-
就會顯示類似以下的東西

2###Albania|3###Algeria|
————————————————————————-
(後來發現…firefox不支援此範例…Orz)
我再看看解決方法吧

閱讀全文〈[筆記]ajax技術(概念和後端程式)〉

[筆記]最近的一些學習指引

最近在研究一些有關網頁和wiki的東西
找了一些可以學習的地方
給大家一個學習指引

wiki編輯

Wiki編輯入門(上)
http://www.tsima.org.tw/wiki/index.php/%E6%9C%9F%E5%88%8A/Wiki%E6%96%B0%E6%89%8B%E5%AF%AB%E4%BD%9C%E6%8C%87%E5%8D%97%E2%85%A0%EF%BC%88%E4%B8%8A%EF%BC%89
Wiki編輯入門(下)
http://www.tsima.org.tw/wiki/index.php/%E6%9C%9F%E5%88%8A/Wiki%E6%96%B0%E6%89%8B%E5%AF%AB%E4%BD%9C%E6%8C%87%E5%8D%97%E2%85%A0%EF%BC%88%E4%B8%8B%EF%BC%89
維基百科編輯手冊
http://zh.wikipedia.org/wiki/Help:%E7%BC%96%E8%BE%91%E6%89%8B%E5%86%8C
dokuwiki的語法
http://web.nlhs.tyc.edu.tw/wiki/thiswiki/syntax-zh-tw
Wikipedia:模板消息
http://zh.wikipedia.org/w/index.php?title=Wikipedia:%E6%A8%A1%E6%9D%BF%E6%B6%88%E6%81%AF&variant=zh-tw
色彩列表 – Wikipedia
http://zh.wikipedia.org/w/index.php?title=%E9%A2%9C%E8%89%B2%E5%88%97%E8%A1%A8&variant=zh-tw

wiki編輯工具

wiki編輯工具
http://commons.wikimedia.org/wiki/Commons:Tools

CSS教學

修改部落格標題-將文字變為圖片
http://tw.myblog.yahoo.com/yahoo-image/article?mid=5101&prev=5102&next=5094
CSS 語法教學
http://css.1keydata.com/tw/
css游標語法教學
http://www.wretch.cc/blog/ashine0118/7014848
OECSPACE – Css style樣式表
http://www.hsiu28.net/style/index.php
W3C CSS的spec
http://www.nationsfinance.co.uk/w3/Style/CSS/

特殊字元代碼

& &
< <
> >
" ”
  空格 閱讀全文〈[筆記]最近的一些學習指引〉

[筆記]在Firfox瀏覽localhost要密碼?

一直不知在firfox中瀏覽IIS的localhost會有錯誤

上網找了一下,做以下設定就可以了

在Firefox地址欄中輸入:about:config
篩選條件打入:network.automatic-ntlm-auth.trusted-uris
雙點這一項,在輸入值中輸入 localhost
原因:
ASP.Net development web server 對於每個請求,都會執行 NTLM 驗證,以確定處理的是來自同一個用戶的請求。
在IE中這是自動完成的,Firefox瀏覽器需要做以上設置才可以。
引用來源:http://blog.satyr.nl/post/fixing_the_localhost_authentication_problem_in_firefox
閱讀全文〈[筆記]在Firfox瀏覽localhost要密碼?〉

一些定理列表

引用網址:http://www.csie.ntu.edu.tw/download/Project.html

名稱

功能

1

 克希荷夫定律
(Kirchoff Law)

請詳細說明何謂克希荷夫電壓定律以及克希荷夫電流定律並舉例說明之。請設計一JavaScript的範例可以計算某一回路跨於各電阻之電壓值以及某一節點之輸出、入電流值。

 2

特立勤定理
(Tellegen’s Theorem)

請詳細說明何謂特立勤定理,並舉例說明之。請說明特立勤定理與能量守恆以及克希荷夫定律之間的關係,並闡述其幾何解釋。

3

二端電阻器與理想二極體 (Two-Treminal Resistor&Ideal Diode)

請詳細說明線性電阻器於i-v與v-i平面上的特性曲線與其關係式,並說明短路(Short Circuit)與斷路(Open Circuit)的特性關係。請詳細說明理想二極體、穿透二極體(Tunnel Diode0與PN-接面二極體(PN-Junction Diode)的特性曲線,並請說明二極體接面定律(Diode Junction Law)。

4

非線性電阻器與片段式線性近似法 (Nonlinear Resistor&Piecewise-Linear Approximation)

請詳細說明非線性電阻器所產生之諧波(Harmonic)效應,並詳細說明如何將交流轉變成直流之整流器工作原理。請詳細說明如何利用片段式線性近似法來分析非線性電路,並請與合成法相比較,並以穿透二極體的特性為例說明之。 閱讀全文〈一些定理列表〉

看完大同成發

今天去看大同的成發
以為很多人會去的
結果只有4個人(也不錯啦)
他們辦在中油大樓
只能用個字形容
完美
比以前看的表演完美
他們舞台除了幾本配備以外
(音箱 鼓 電腦燈…etc.)
還有二台投影機和攝影機
直接投現場給大家看(同時錄影)
他們有自己做的影片
在開場時和每首歌的簡介(介紹人物)時
有種很不一樣的開場 是一個很溫馨的開場
第一首陣容之大
有鼓 BASS 電吉他 Keyboard 木吉他x2 小提琴x2
弄得還不錯
有特別剪了從之前到現在的表演的畫面
配上歌 真的有感動到
雖然是以木吉他為主
但和聲 鼓 卻一點都沒有少
(有點可惜是BASS 和電吉他用一首歌就沒用了)
最後覺得
他們的歌 有些都不難
但是他們很勤練
把這首歌詮釋的很棒
這比練些高難度(自己程度不及)的歌
彈得不是很好 就上台 要來的好
雖然練難歌也會隨之增強實力
較容易出錯
另外 學弟的團刷 真的很棒
動作整齊劃一不說
整的就是很活潑
「(吼著喉嚨說)為了感謝學長姐,再加二首歌好不好?(開始彈)」
(全場再度歡呼)
繼成功吉他的成發後(大家都還學不到的翻吉他)
第二個讓我有印象的學弟妹
我們的成發要加油阿
剩一個月了(其實加上準備段考就剩1周多了)
還有好多事要處理
歌單 學弟團刷 場地 等等等
學弟學妹們 團刷也好勤點練
團練要來 這樣才有上成發的實力阿
我雖然不是很會說話
文辭不是很會修飾
但每個字句都是出自內心呀
吉他社下一屆延續就靠你們了
(PS 另外音響PA那邊好像除了Reverb以外
好像有加入小小的digital chorus感覺很清新
感覺不像KTV的Echo回音 MIC
電腦燈掛在舞台上投射在白牆上我很喜歡
也不容易像上次被觀眾踢到線 賠錢的事)
閱讀全文〈看完大同成發〉

[心得]一些胡亂測試的心得

看著電路上的電路有些不瞭解
就問爸爸,因為爸爸之前有學過
有些玩在自製的效果器,有些則玩在音響的外接的電路
這是加上偏壓的電路
電容器的角色是用於過濾掉直流電
大家都知道直流電進入喇叭線圈會燒毀喇叭

但是用於過濾掉直流電的電容,容值變大會怎樣
(對於不會電子的我> <)
變大聲音會變渾厚,應該說是圓潤吧
反之會變尖銳,好像調了等化器一樣(山丘形狀,但容值改變,圖形會水平平移)
但低音會沒力
這大概就是為何音響玩家要尋找大容值(或排電容組)的原因了吧
正負接好像都沒差
但…..這麼大容值的電容…amp 推的動嗎?

———————————————
電容還有種用法,是用在AMP的電源
會正極直接接負極
用來穩壓的

要把它想成小型充電電池
沒事就充著,當amp瞬間大功率輸出的時候
電壓和電流會降低
如果有個(電源指示)燈接在那裡
就會看到燈突然熄滅(或小變暗)再亮起
如果有容值大的電容在那裡的話
就會補上需要的電
而且會吸收突波

UPS(不斷電系統)的原理大概也是如此
只是它不是用電容,而是直接用大型充電電池

這樣amp才不會瞬間斷電而讓聲音斷掉
美化聲音

不過,有人說用真空管當電源會美化聲音?
是因為頻率的關係?
我不知道
———————————————

可變電阻我也換成普通電阻試試看
可變電阻有三個點,我分別接的順序是
地線,聲音輸入,聲音輸出
阻值分別是100和10M歐姆

我用1M接上聲音輸入與聲音輸出
理論上應該聲音會大10倍
但接上去我就錯了
並沒什麼差

忽然想起分貝的定義
聲音大10倍 加10分貝

所以這結果很合理
其實剛剛10M換1M 只加了1分貝(?) (不確定)
所以感覺沒啥差
推論10M換成100K會大2分貝(?)
換成10K會大3分貝(?)
換成1K會大4分貝(?)
換成100會大5分貝(?)
整個還沒確定….再研究研究

有錯誤歡迎指正喔
閱讀全文〈[心得]一些胡亂測試的心得〉