2009-03-26

【W】分割磁區出現Unknown Partition!!

0 comments

突然間發現在裝完 Ubuntu 後,我 Windows 的二個磁區怎麼不見了。

我記得我很小心的沒有去動到這幾個 Windows 的磁區才對,

後來從Computer Management / Storage/ Disk Management 看到

磁區都還在,但都變成 Unknown partition了。真怪~~

有圖有真相,請看最上面的圖右下角有一條紅線的文字( Unknown Partition )

那我那些資料怎麼辦 (裡面沒有 A Pan...請不要誤會…)~~

Google了一下,還是沒看到解決~~

突然想到一個國人寫的磁碟分割工具 SPFdisk。好像有改變磁區型態的功能。

所以我就使用了傳說中的Super XP 7.1來開機,裡面就有這個工具了~

 

(因為是在DOS下,所以沒辦法截圖…請看文字說明…)

進入SPFdisk 後,選擇

P.硬碟分割工具

選擇所要分割的硬碟(這裡是我那個磁區有問題的硬碟)

 

看到了有問題分割磁區的【系統種類】[隱藏分割]  (系統ID為17),

正常的應該是 HPFS/NFS (系統ID為07) 才對,

 

接著點擊有問題的磁區,選擇

3.系統ID

然後輸入系統ID代碼:07 (原本是17)

 

然後重新開機~~

搞定了~~哈哈!!已經沒有 Unknown Partition 的問題了。

 

【L】Ubuntu : Synergy 安裝與 client 設定

0 comments

環境:
Ubuntu 8.10
synergy

最近將另一台電腦也從 Windows 變成 Ubuntu 了。
現在狀況就變成 一台是 Windows 一台是 Ubuntu 了。
所以之前超好用的 Synergy 也要一併的讓他可以在 Ubuntu 使用。
我是將 Windows 當成 Server Ubuntu 當 Client (針對Synergy)

方式如下:
Server 的設定,就請參照之前寫的 【S】Synergy - 軟體KVM
因為是使用 Windows 當 Synergy 的 Server


在 Ubuntu 安裝 Synergy
# sudo -s : 先切換成有管理者的權限
chingwei@ching-new:~$ sudo -s
[sudo] password for chingwei:
# apt-get install synergy : 安裝synergy
chingwei@ching-new:~$ apt-get install synergy


接著測式是否可以使用
# synergyc -f 172.23.2.99 : 指定 Server 的 IP (-f:run it in the foreground)
chingwei@ching-new:~$ synergyc -f 172.23.2.99

很簡單就完成了耶!!
但只是這樣,還不能滿足我,每次進來,還要特地去打指令才能使用。
所以接著就來設定 Autostar 的功能。

一開始先設定在登入畫面時,自動啟動 Synergy client。(GNOME)
編輯
root@ching-new:~# vi /etc/gdm/Init/Default
在最下面加入 (在exit 0之前)
# ADDED FOR SYNERGY
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc 172.23.2.99
# END SYNERGY

編輯
root@ching-new:~# vi /etc/gdm/PostLogin/Default
加入
# SYNERGY STUFF
/usr/bin/killall synergyc
sleep 1
# END

最後要讓他登入後也可以自動啟動
編輯 (如果沒有這檔則新建,有xxsynergyc使用xxsynergyc)
root@ching-new:~# vi /etc/X11/Xsession.d/85synergyc
輸入
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc 172.23.2.99

要讓它可執行 (但我沒加也可以…)
sudo chmod a+x /etc/X11/Xsession.d/85synergyc

登出後,有自動啟動,登入後也自動啟動了~
終於一切都完成了~~耶~~
寫這個真的還蠻累的耶……

我只寫了Ubuntu設定Client的部份,更詳細的內容請見:
SynergyHowto


Update 2012-02-16
ubuntu 11.10 啟動的Script 要在 /etc/lightdm/lightdm.conf 檔案中加入
greeter-setup-script=/usr/bin/synergyc HOSTNAME

2009-03-24

【程式】jQuery : 取得和設定 radio, checkbox, select 的值 (轉)

0 comments
//獲取一組radio被選中項的值
var item = $('input[@name=items][@checked]').val();
//獲取select被選中項的文本
var item = $("select[@name=items] option[@selected]").text();
//select下拉框的第二個元素為當前選中值
$('#select_id')[0].selectedIndex = 1;
//radio單選組的第二個元素為當前選中值
$('input[@name=items]').get(1).checked = true;

獲取值:

//文本框,文本區域:
$("#txt").attr("value");
//多選框checkbox:
$("#checkbox_id").attr("value");
//單選組radio:
$("input[@type=radio][@checked]").val();
//下拉框select: 
$('#sel').val();

控制表單元素:

文本框,文本區域:

  $("#txt").attr("value",''); //清空內容
  $("#txt").attr("value",'11');//填充內容

多選框checkbox:

  $("#chk1").attr("checked",'');//不打勾
  $("#chk2").attr("checked",true);//打勾
  if($("#chk1").attr('checked')==true) //判斷是否已經打勾

單選組radio:

  $("input[@type=radio]").attr("checked",'2');//設置value=2的項目為當前選中項

下拉框select:

  $("#sel").attr("value",'-sel3');//設置value=-sel3的項目為當前選中項
  $("1111").appendTo("#sel");//添加下拉框的option
  $("#sel").empty();//清空下拉框

PS. update 2009-09-04
添加下拉框(select)的option,另一種寫法。
$(new Option(label , val)).appendTo('#sel');

轉載自http://www.cnblogs.com/xlfj521/archive/2008/01/29/1057375.html

2009-03-23

【程式】JS : parent , iframe function call

0 comments

parent(主視窗) Call iframe 裡的 function

//呼叫iframe裡面formSubmit的function
window.iframeID.formSubmit();

iframe Call parent(主視窗) 裡的 function

//從iframe裡面呼叫主視窗的formSubmit的function
parent.formSubmit();

 

update : 2009-04-24

1. 必須為相同Domain才行

【程式】jQuery : 取得 iframe 裡的值

0 comments

使用jQuery來取得iframe裡各元素的資料。

//抓iframe中,id為"someID"的內容
$('#iframeID').contents().find('#someID').html();
//將iframe裡的quotaForm表單送出
$('#iframeID').contents().find('#quotaForm').submit();

Over~

update : 2009-04-24

1. 必須為相同Domain才行

2009-03-17

【L】Ubuntu : 網路設定

0 comments

系統:Ubuntu 8.10


現在如果電腦不能上網,真的…不太能幹嘛,大概只能看影片吧~

所以能上網是很重要的,所以記錄一下怎麼設定網路。

 

首先:編輯 /etc/network/interfaces

sudo vi /etc/network/interfaces

 

DHCP 設定方式:

auto eth0
iface eth0 inet dhcp

 

Static 設定方式:

auto eth0
iface eth0 inet static
address 192.168.1.90
netmask 255.255.255.0
gateway 192.168.1.254

 

接著設定 DNS:

sudo vi /etc/resolv.conf

輸入:

nameserver 168.95.1.1

 

然後重新啟動網路服務:

sudo /etc/init.d/networking restart

 

測試一下可不可以ping的到外面的網路:

ping xuite.net

 

PING 的到就完成了。

更詳細的內容可以參考:Ubuntu Networking Configuration Using Command Line

 

2009-03-16

【L】Ubuntu : Firefox 點擊網址列時,自動選取全部網址。

0 comments

系統:

Ubuntu 8.10

Firefox/3.0.3


用了ubuntu後,發現firefox在點擊網址列時,居然沒幫我把整個網址列自動選取

這樣子我要打網址,還真是挺不方便。

後來找到了解法,就是去設定Firefox的config

方法如下:

1. 首先在網址列上輸入 about:config,然後跟他保証你會很小心,就可以進入設定畫面了

2. 接著在Filter的地方輸入:browser.urlbar.clickSelectsAll

3. Double Click,就會把 Value 從 false 變成 true ,這樣子就完成了。

4.測式結果如下,點擊網址列,就自動將全部文字選取了。

【L】Ubuntu : 安裝 gcin + 嘸蝦米輸入法

0 comments

環境:

Ubuntu 8.10
gcin 1.4.0


嘸蝦米輸入法非常重要的,因為我只會嘸蝦米…(泣~),

所以ubuntu能不能用嘸蝦米,就代表了我會不會去使用ubuntu,

當然~~結果一定是ubuntu可以用。因為Linux上的高手太多了~~

而且行易有限公司也出了unix 的版本,還有附教學頁耶。
(教學頁:http://boshiamy.com/boshiamy_gcin_manual.html)

 

我是用另一種方式安裝的,方式如下:

首先安裝 gcin

要在ubuntu下安裝東西,真的超簡單的,但首先要先連上網路

# sudo -s : 先切換成有管理者的權限
chingwei@chingwei-desktop:~$ sudo -s
[sudo] password for chingwei: 
# apt-get install gcin : 安裝gcin
root@chingwei-desktop:~# apt-get install gcin

# im-switch -s gcin : 將 gcin 設成預設的輸入法
root@chingwei-desktop:~# im-switch -s gci

接著登出/登入 或 重開機,在右上角就可以看到gcin的輸入法了。

 

接著是嘸蝦米的安裝。

詳細內容可見:http://cle.linux.org.tw/trac/wiki/GcinInstallBoshiamy

  1. 首先到【官方嘸蝦米合法下載】下載嘸蝦米表格
  2. 下載嘸蝦米表格轉換程式
  3. 把官方光碟裡的 LIU5.CIN 和 liu.sh 放在同一目錄下
    然後執行
    sh liu.sh LIU5.CIN
  4. 把 noseeing.gtab 安裝到系統目錄或家目錄
    cp noseeing.gtab $HOME/.gcin/
  5. 這樣就安裝好了。

完成畫面如下,在右上角會出現一個【嘸--按ctrl+alt+9切換

PS.
因為我之前有先灌scim,再灌gcin,所以預設輸入法都變成scim,後來移掉後,gcin也沒變成預設輸入法,打了im-switch -s gcin也沒用。後來網路上查了一下,有人說檢查家目錄底下是否有 .xinput.d 這個目錄,如果有,就把它砍掉,然後再輸入一次im-switch -s gcin就可以了。我試了~也成功了~哈~


2009-03-11

【L】Lighttpd : Virtual Host 設定

0 comments

Lighttpd : Virtual Host 的一些基本設定。

記錄下來,之後就不會忘掉了。

$HTTP["host"] =~ "^www\.portal\.com" {
  server.document-root = "/home/www/portal/"
  server.errorlog = "/home/.../portal-error.log"
  accesslog.filename = "/home/.../portal-access.log"
  server.error-handler-404 = "/404.php"
  alias.url = ( "/img/" => "/home/.../images/",
                "/js/" => "/home/.../javascript/"
              )
  fastcgi.server = ( 
    ".php" => (
 (
   "socket" => "/home/.../portal-php-fastcgi.socket",
   "bin-path" => "/home/.../php-cgi -c /.../php.ini",
   "min-procs" => 4,
   "max-procs" => 4
 )
       )
    )
  url.rewrite = (
    "^/page/([a-zA-Z0-9\=\_\-]+)$" => "/.../page.php?key=$1"
  )
}

 

這行指定要去讀取那一個php.ini 。

"bin-path" => "/home/php/bin/php-cgi -c /home/php/lib/portal-php.ini"

(感謝聿彣指導如何設定Virtual Host讀取不同的php.ini)

2009-03-09

【遊】09-0309 鶯歌陶瓷博物館

0 comments

是一個天氣不是挺好的週末,但…總是要出個門,不然好像都待在家。

所以就去了離土城挺近的鶯歌陶瓷博物館,現在只要 憑發票就可以進場 了,

挺不錯的啦~好像到5月吧,不太確定,一般時候好像要100塊。

雖然這個是為了刺激消費,所以希望大家去買東西,拿發票來進場,

但是一張我覺的真的沒啥屁用,好歹也二張嘛。不然怎麼刺激消費。

不管如何,反正憑發票就可以進場,我也是賺到了。哈~~

裡面還蠻不錯的,挺有設計感的。後面還有一個公園~~弄的也還不賴~

而且還有DIY的課程,可以自已捏陶,

假日到這裡,應該可以花掉一整天的時間~~

本來還想去老街走走的,不過,在博物館就花了太多時間了,所以就留著以後再去吧。

 

下面就看看照片了~

這是門口~~

 

裡面有四層樓,仔細逛,裡面就可以逛很久了~~

 

冰淇淋毛毛蟲…很怪的一個東西…

 

我在"點台灣"…  (註:點。台灣 是一個網站 http://www.clicktaiwan.com.tw/)

 

燒陶瓷的地方~

 

DIY課程,材料費50,代燒費 150,運費100,總計做一個要300元,

但運費3件以下運到同一個地方,一樣是100塊

 

這二個是我們最後做完的成品,我是做一個杯子,Patty是做放調味料的盤子。

 

裡面的東西還蠻漂亮的~~沒事來走走,應該也會增加點氣質吧~~

 

地址: 23942 臺北縣鶯歌鎮文化路 200 號
電話: 02-86772727 傳真: 02-86774104

 

UPDATE:2009-04-14

成品來囉~~後面的杯子是我做的~~真的好看~~前面是Patty做的~哈~