2015年6月27日 星期六
開機iso檔案雙用途的作法
一般的開機用iso檔案是欲寫入去光碟用的,直接寫入去usb是無法度開機成功的。為著無欲燒試用光碟,揣著一个誠好的方法,就是將iso檔案改做雙用途,予伊嘛會使直接寫入去usb嘛會當開機成功。做法誠簡單,isohybrid myisofile.iso 。了後這个檔案就會當直接寫入去usb做開機用途了,dd if=myisofile.iso of=/dev/sdx 。無騙你啦!
2015年6月24日 星期三
徛(企)鵝龍囥入去usb愛注意的所在
國網中心出的clonezilla,寫入去usb的時,欲將usb設做會當開機愛執行utils/linux/makeboot.sh /dev/sdx1。因為伊是32bits的版本,但是這馬的電腦閣較舊嘛是64bits的,而且大部份的linux嘛是裝64bits的系統,所以無法度直接執行。愛閣裝libc6-i386這个程式庫才有辦法成功執行。所以佇ubuntu系統愛apt-get install libc6-i386才OK喔!這嘛是無法度的代誌,因為系統版本太濟咧。
2015年6月20日 星期六
2015年6月13日 星期六
對頭到尾裝ARCH LINUX-嘉義縣研習講義
0:安裝前的工課
電腦開機流程了解,bios開機媒體支援度熟悉.
將隨身碟格式化,改做ext4的檔案系統.
用任何一个linux開機了後, fdisk /dev/sdx 進入查看.然後mkfs.ext4 /dev/sdx1
mount /dev/sdx1 /mnt ; ls /mnt 愛看著lost+found,按呢才OK。
1: 基本安裝
用archlinux光碟開機,本版已經是圖形介面了.但是上好了解硬碟分割觀念,linux對硬碟編號的方式等等.安裝過程中注意/etc/pacman.d/mirrorlist台灣部份註解提掉才有法度更新
裝了愛用隨身碟重開機
圖形介面主要注意第3步:
3-2 harddisk gpt no , partion sdb , done
3-4 swap none , mount as / sdb1 , ext4 , label arch , empty , additional done
到遮鳥鼠走去倒手爿下跤,等就著了
下一步 yes , uuid
4 來源選cd
5 套件攏總選
6 安裝的時等就著了,毌免揤Enter.一直到出現continue 23% , 揤yes 結束這步.
7 nfs driver no , text editor nano , /etc/pacman.d/mirrorlist 將台灣4个
Server註解提掉,按呢才有法度網路用台灣的伺服器更新軟體。
Root-password愛設定,了後轉去主選單,愛閣等喔!
8 boot-loader , 內定bios , syslinux bios , sdb , 離開文字編輯器,another loader ? no
9 exit install
reboot #用隨身碟開機 , 揤Enter了後應該5秒以內完成
2:安裝X系統
先增加使用者 useradd student, passwd student, mkdir /home/student,
chown student /home/student ,了後試student身份登入
dhcpcd #啟動網路連線功能
ifconfig #查看網路介面,愛有ip才OK
ping www.cyc.edu.tw #ping 縣網主機看覓,有回應才OK
pacman-db-upgrade #按呢才會使用pacman install X
pacman -Syu #更新資料庫,才有法度裝新軟體
pacman -S xorg
pacman -S xorg-xinit #裝煞有startx,但是依然無法度執行
pacman -S xterm #到遮才OK,因為某種原因試用startx來開X Window
3:安裝視窗管理佮開機管理程式
pacman -S openbox #openbox是管理視窗的程式
pacman -S lightdm lightdm-gtk-greeter
systemctl enable lightdm #設定開機啟動執lightdm
本動作會增加連結/etc/systemd/system/display-manager.service to
/usr/lib/systemd/system/lightdm.service
到遮重開機,應該會當用student登入了.
pacman -S tint2 #tint2是管理下跤程式圖示用的
設定openbox予tint2自動化 :
佇/etc/xdg/openbox/autostart
tint2 & # &是囥去背景執行的命令
4.安裝瀏覽器
pacman -S chromium #裝了開chromium看中文網站
5.安裝中文字-予瀏覽器會當看漢字(台日港澳中韓等)
pacman -S ttf-droid #目前上好上媠的一種字體(這套就好,其他字無媠)
pacman -Ss ttf 揣字型,uming ukai佇庫內面
6.安裝中日文輸入法
裝了ibus就有ibus-daemon了,因為有31个套件
ibus-daemon & activiate the input method engine
pacman -S ibus-chewing ,會當有中文注音輸入(圖示酷)。
ibus-setup : setup any property
安裝倉頡輸入法 pacman -S ibus-rime
cp .config/ibus/rime/default.yaml
.config/ibus/rime/default.custom.yaml
只留patch: //每一逝愛退2格
schema_list:
- schema: cangjie5
重開ibus-daemon就會當加入倉頡了
裝日語輸入法 pacman -S ibus-anthy
7. 裝volumeicon就會當將聲音拍開了。
chromium佮firefox用youtube OK,
vlc嘛無問題。
到遮差不多好勢了,其他家己揣網路資料應該就無問題了。
2015年6月5日 星期五
分散式網路查詢成績新作法
本縣藝才班招生成績查詢用分散式資料系統,資訊中心無法度改成績資料,只有各校試務單位才會使輸入資料。按呢對個人的保護較齊到,以後就採用這種方式了。
各校的考生成績囥佇各校承辦人的雲頂硬碟內面,資訊中心做查詢介面配合爾爾。
下跤是程式節錄:
function doGet() {
var email = Session.getActiveUser().getEmail();
return HtmlService.createTemplateFromFile('index').evaluate();
}
function queryScore(schnum, myid ,birthdate) {
var schools = [
['新港國中音樂班','1LUVlz3S-MGeGQnBrXkXdi0V7ngvoJCrO2-12JnXR'],
['民雄國中美術班','1bjX_OUaXtkDbdgg3Qo1VEVqRpGybSXhTqrD0wzU4'],
['民雄國中舞蹈班','1BrES7QwRDzx_FbhiYK6SHmxIYxP67yZacORY-5Nw'],
['竹崎高中美術班','1VLe6CnNoispk4U7xx3MzB0a6-MnmqzaQAfkBMi6E'],
['東石國中音樂班','1fKHRudf_5x1OI2tfL7kh1EJEycuva_UUj_VIlBDo'],
['水上國中音樂班','1CiPFFpduTbENIRKQW0qK3pQg4YnB6BwW4gKyJTRk'],
['大林國中音樂班','1qOMvm2JJLeDaSa0NlPpQQi7pREBsOgPWnbE1UxQs'],
['中埔國中舞蹈班','1cA_b7wKAcrKrzt8mZ1abzHVv0bLHDDi2sWpIwJUE'],
['南新國小音樂班','1iEYn7RsomH6WCBXDELFBCUme-7imwt9aWJh2MKhM'],
['興中國小美術班','1Gk49TaiR2UkEHelmJc0lyTEVxz-as3dcc-7-73Cs'],
['民雄國小美術班','1Kj_V6Rd-hr9pmmA92eTG01KwZ07YlN_ewZtzGWyc'],
['水上國小舞蹈班','16z5E2hgLx3ZSEH3JYpw8OEQBUV6YaBX5S4ciXbmw'],
];
if (schnum == 99) return {"name": "Error: ", "score": "恁無選報名班別"};
var spreadsheet = SpreadsheetApp.openById(schools[schnum][1]); //開另外一个檔案,佇104藝才招生內面。
var sheet = spreadsheet.getSheets()[0];
var lastrow = sheet.getLastRow(); var lastcol = sheet.getLastColumn();
var scores = sheet.getSheetValues(1, 1, lastrow, lastcol);
for (var i = 0; i < lastrow; i++) {
if ( myid == scores[i][3] && birthdate == scores[i][5]) {
//Browser.msgBox(sheet.getRange(2,4).getValue()); //莫用getSheetByName("sheetname")
var str = '';
for (var j = 6; j<lastcol; j++) {
str = str + scores[0][j] + " " + scores[i][j] + " ";
}
return {"name": scores[i][2], "score": str};
}
}
//Browser.msgBox(scores[1][6]);
return {"name": "error: ", "score": "資料比對無合"} ;
}
各校的考生成績囥佇各校承辦人的雲頂硬碟內面,資訊中心做查詢介面配合爾爾。
下跤是程式節錄:
function doGet() {
var email = Session.getActiveUser().getEmail();
return HtmlService.createTemplateFromFile('index').evaluate();
}
function queryScore(schnum, myid ,birthdate) {
var schools = [
['新港國中音樂班','1LUVlz3S-MGeGQnBrXkXdi0V7ngvoJCrO2-12JnXR'],
['民雄國中美術班','1bjX_OUaXtkDbdgg3Qo1VEVqRpGybSXhTqrD0wzU4'],
['民雄國中舞蹈班','1BrES7QwRDzx_FbhiYK6SHmxIYxP67yZacORY-5Nw'],
['竹崎高中美術班','1VLe6CnNoispk4U7xx3MzB0a6-MnmqzaQAfkBMi6E'],
['東石國中音樂班','1fKHRudf_5x1OI2tfL7kh1EJEycuva_UUj_VIlBDo'],
['水上國中音樂班','1CiPFFpduTbENIRKQW0qK3pQg4YnB6BwW4gKyJTRk'],
['大林國中音樂班','1qOMvm2JJLeDaSa0NlPpQQi7pREBsOgPWnbE1UxQs'],
['中埔國中舞蹈班','1cA_b7wKAcrKrzt8mZ1abzHVv0bLHDDi2sWpIwJUE'],
['南新國小音樂班','1iEYn7RsomH6WCBXDELFBCUme-7imwt9aWJh2MKhM'],
['興中國小美術班','1Gk49TaiR2UkEHelmJc0lyTEVxz-as3dcc-7-73Cs'],
['民雄國小美術班','1Kj_V6Rd-hr9pmmA92eTG01KwZ07YlN_ewZtzGWyc'],
['水上國小舞蹈班','16z5E2hgLx3ZSEH3JYpw8OEQBUV6YaBX5S4ciXbmw'],
];
if (schnum == 99) return {"name": "Error: ", "score": "恁無選報名班別"};
var spreadsheet = SpreadsheetApp.openById(schools[schnum][1]); //開另外一个檔案,佇104藝才招生內面。
var sheet = spreadsheet.getSheets()[0];
var lastrow = sheet.getLastRow(); var lastcol = sheet.getLastColumn();
var scores = sheet.getSheetValues(1, 1, lastrow, lastcol);
for (var i = 0; i < lastrow; i++) {
if ( myid == scores[i][3] && birthdate == scores[i][5]) {
//Browser.msgBox(sheet.getRange(2,4).getValue()); //莫用getSheetByName("sheetname")
var str = '';
for (var j = 6; j<lastcol; j++) {
str = str + scores[0][j] + " " + scores[i][j] + " ";
}
return {"name": scores[i][2], "score": str};
}
}
//Browser.msgBox(scores[1][6]);
return {"name": "error: ", "score": "資料比對無合"} ;
}
訂閱:
文章 (Atom)