不會 不清楚 不知道
學長沒有教!!
2011年12月27日
2011年12月6日
2011年12月1日
2011年11月21日
2011年11月9日
下拉選單
在編輯文件時常有些重複性的資料需要鍵入,為了節省重複鍵入的時間,可使用資料有效的功能,詳細操作步驟如下:
先選取欲設定下拉式清單功能的範圍。
在CALC的下拉式選單設定是經由「資料」→「有效」。
出現有效「條件」→「允許」欄位改成清單。
於下「項目」欄位空白處輸入欲設為下拉式清單內容。
先選取欲設定下拉式清單功能的範圍。
在CALC的下拉式選單設定是經由「資料」→「有效」。
出現有效「條件」→「允許」欄位改成清單。
於下「項目」欄位空白處輸入欲設為下拉式清單內容。
標籤:
電腦問題,
LibreOffice
2011年10月7日
2011年10月2日
2011年9月28日
2011年8月25日
修改grub多重開機選單
自已的電腦裝了ubuntu及win7兩個作業系統,使用grub開機管理程式管理開機順序,預設的開機項目是ubuntu,我想將預設的開機項改為win7,看了相關的文章後,我的實作方式是這樣
- 先觀查自已目前grub的開機選單win7的順序是排在第幾個,第一個的編號是0。我的win7排在第6個所以他的編號是5。
- 以ubuntu成功開機後在命令模式中執行 sudo vim /etc/default/grub 修改其中GRUB DEFAULT=5。
- sudo update-grub更新開機選單。
- 下次開機時預設的開機項目就會反白在你所設定的項目上並等候開機。
標籤:
ubuntu
2011年8月22日
2011年8月3日
給新生的一封信
我要好好的捏你們,捏成該有的樣子,希望大家耐的住捏。上學的目的除了學得課業知能以外更重要的是要把自已融入群體生活,懂得尊重別人與自我負責。
課業上老師督促你、鼓勵你、期望你盡你所能學得廣,學得好。學校生活方面我要嚴格的要求你面面俱到,該配合的規定、該擔起的責任、該照顧好自已的一切事項一件都不能少。課業成績不見能成就一切,但生活態度一定能提高你的高度。老師認為能務實、負責、管理好自已的人,將來在各領域都能有傑出的表現。
新的環境是個新起點是個重新開發自已、磨鍊自已的機會,盼同學們能把握人生中的黃金關鍵。怎麼磨鍊自已?「忍得住、受得了、拿的起、放得下」,這幾個字我們大家來努力。
課業上老師督促你、鼓勵你、期望你盡你所能學得廣,學得好。學校生活方面我要嚴格的要求你面面俱到,該配合的規定、該擔起的責任、該照顧好自已的一切事項一件都不能少。課業成績不見能成就一切,但生活態度一定能提高你的高度。老師認為能務實、負責、管理好自已的人,將來在各領域都能有傑出的表現。
新的環境是個新起點是個重新開發自已、磨鍊自已的機會,盼同學們能把握人生中的黃金關鍵。怎麼磨鍊自已?「忍得住、受得了、拿的起、放得下」,這幾個字我們大家來努力。
標籤:
心情
2011年8月1日
電腦教室中的遠端關機
這個問題已經困擾我很久了,找了很多網路上的文章,試了又試大都失敗,今天終於被我搞定了,這個做法也是參考網路上的方式測試之後確實可行。以後下課賴著不離開的學生就不客氣啦!
- 關掉win7的防火牆(無奈因為目前不知道如何讓我要的服務通過防火牆)。
- 執行gpedit.msc,設定安全性選項及使用者權限指派。
- 安全性選項:
- 帳戶:Guest帳戶狀態 -- 啟用。
- 使用者權限指派:
- 拒絕從網路存取這台電腦:移除guest使用者。
- 強制從遠端系統進行關閉:加入guest使用者。
- 在遠端電腦上執行shutdown -s -f -t 10 -m \\pcname 。這樣遠端電腦pcname就會在10秒後強制關機。
標籤:
電腦問題
win7 中允許空密碼訪問的方法
regedit 修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的
LimitBlankPasswordUse為0即可。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的
LimitBlankPasswordUse為0即可。
標籤:
電腦問題
2011年7月29日
2011年7月22日
calc中的index、match函數
想說我就要當導師啦!有一些表格我不想重覆的輸入,當填上新生名單後我要利用查表的方式產生後續的座位表、工作表、幹部表…有的沒的表,這個時候lookup或vlookup會顯得有點不夠用,結合index與match函數以後正是我要的樣子。
標籤:
心情,
電腦問題,
LibreOffice
2011年7月17日
在試算表中移除重複的列
在office2007以後有現成的工具可以幫大家完成移除重複的列,但在office2003或Openoffice、Libreoffice 中沒有工具可以完成上述工作,網路上找了一段時間…耶有人提供了使用函數操作的作法,也很簡單只是步驟多了一點,要我來選我還是會選擇後段的方法,因為我覺得那位仁兄真是太帥了。方法是這樣的:我以Libreoffice為例
參考出處:
http://blog.xuite.net/officesuite/OOo?st=c&p=1&w=2375602
Removing Duplicate Rows in Calc
- 假設在A欄中有15列分別是AAAABBACCCDDCAA這些值,要先將A欄做排序。
- 我在C1欄中做下一段函數IF(A1=A2,1,0),意思是如果A1與A2欄的值相同就顯示為1。
- 把C1到C15選起來點選複製,按滑鼠右鍵選選擇性貼上,在選取項目中取消所有選取只勾選數字(N),也就是只貼上數字,在警告訊息上覆寫現有資料。
- 框選A1到C15進行C欄排序,排序後將C欄中為1的列全刪掉,你就已經移除重複的列了。
參考出處:
http://blog.xuite.net/officesuite/OOo?st=c&p=1&w=2375602
Removing Duplicate Rows in Calc
標籤:
電腦問題,
LibreOffice
2011年7月14日
2011年5月30日
衍廷的狀況…
這一個星期來我發現到衍廷的右肩膀又高了起來,第一個反應是復健的動作開掉了。正高興著之前的復健有顯著的效果但現在的狀況又讓我的心情掉進谷底,心中不明的擔心又浮現出來。目前只能告訴自已也許是復健的動作停的太快,好幾年不良姿式所累積的後遺症應該不可能在短短這幾個月就修改回來,況且每天復健不過才10來分鐘。發了一封信給 Dr.Yen ,希望是我們的運動做的不夠…希望我們能朝著正確的方向再前進
2011年5月20日
2011年4月21日
我爸爸很兇…
有時聽到柏宇的老師聊到柏宇在學校的事自已都覺得很好笑…昨天又聽到柏宇在學校在同學們張揚說:「我爸爸很兇…(邊說還邊比動作)」。老師也說不出個為什麼,但這一句話倒是引起他們班上一陣討論,「我爸爸也很兇」這句話好像山谷中的回音般這也一聲那也一聲的,對於平日的委曲有著不吐不快的感覺。
笑歸笑自已也不得不檢討一下對柏宇的管教方式
笑歸笑自已也不得不檢討一下對柏宇的管教方式
2011年4月12日
匯出儲存為CSV檔
$main="\"name\",\"agclass\",\"sdate\",\"edate\",\"agcate\",\"agday\",\"agrem\"\n";//欄位名 $query="SELECT agent_tbl.*,tbase_tbl.name FROM agent_tbl,tbase_tbl WHERE agent_tbl.pid=tbase_tbl.pid ORDER BY agent_tbl.sdate ASC"; $sql=pg_query($query) or die($query); while($rows=pg_fetch_array($sql)){ $main.="\"{$rows[name]}\",\"{$rows[agclass]}\",\"{$rows[sdate]}\",\"{$rows[edate]}\",\"{$rows[agcate]}\",\"{$rows[agday]}\",\"{$rows[agrem]}\"\n"; } $filename=date("YmdHis"); header("Content-type: text/x-csv"); header("Content-Disposition: attachment; filename={$filename}.csv"); echo $main;
標籤:
PHP語法
2011年4月10日
PostgreSQL--UPDATE
這樣可以將tagday欄位中的值更新為:原有的tagday值加上變數$liqday值
$query="UPDATE tbase_tbl SET tagday=tagday+'$liqday' WHERE jobid='6'"; $sql =pg_query($query) or die($query);
2011年3月30日
利用PHP產生writer odt檔
之前使用過學務系統中的函數產生odt文書報表,但之前的報表中都只有文字內容一直以來都可以順利產生所要的報表。從來也沒想過要在報表上加上相片…總算被我碰到了,要怎樣在odt檔中加入相片?
試了好幾天沒有進度,好吧聯絡請教了hami老師。hami 老師二話不說馬上幫忙解惑幫我改寫了相關程式碼,不但讓我可以解決我的需求也讓我多學了幾招。這兩天自已好好研究了hami老師修改的程式碼我發現又有新的解法,我的解決方法可以跳脫樣板的限制,改用外部相片插入報表。
我現在的做法是這樣的:
試了好幾天沒有進度,好吧聯絡請教了hami老師。hami 老師二話不說馬上幫忙解惑幫我改寫了相關程式碼,不但讓我可以解決我的需求也讓我多學了幾招。這兩天自已好好研究了hami老師修改的程式碼我發現又有新的解法,我的解決方法可以跳脫樣板的限制,改用外部相片插入報表。
我現在的做法是這樣的:
- 使用libreoffice設計好使用的樣板,在文件中安排的相片上快點兩下,在類型 / 圖定標記 項目中將其設定為當做字元。
- 將設計好的odt檔解壓縮,修改解壓縮後META-INF資料匣中的manifest.xml檔,將其中記錄圖檔路徑的那一行(manifest:file-entry manifest:media-type="image/jpeg" manifest:full-path="Pictures/10000000000000660000006A129905F2.jpg"/)刪掉,這一行是用來記錄圖檔儲存位置。
- 將解壓後的Pictures資料匣中的圖檔刪除,因為之後我們要用的是外部資料匣中的圖片所以留著也沒用。
- 修改content.xml,搜尋Pictures字串將Pictures/1…006A129905F2.jpg取代為變數 {photo}
- 有關圖檔的部份就準備就緒了,剩下來的就是組合我們要的{photo}變數,弄個圖片的url給{photo}變數,這樣在產生odt檔時就會把圖檔帶進去了。
- 這樣做有個風險就是下載下來的odt檔的圖片會採用連結的方式連到遠方的網站,如果網路有問題圖片也就跟著出不來。我變通的做法是,如果要永久保存這個檔案的話就把他另存為pdf一勞永逸。
標籤:
PHP語法
2011年3月29日
PHP函數 str_replace
string str_replace (string needle, string str, string haystack)
回傳字串
將字串haystack中的needle字串取代為str字串
回傳字串
將字串haystack中的needle字串取代為str字串
$bodytag = str_replace ("body", "black", "body text=body"); echo '$bodytag='.$bodytag;輸出結果:$bodytag=black text=black
標籤:
PHP語法
2011年3月9日
Postgresql中的sum函數
在sql中看似簡單的sum函數到了Postgresql卻發生了一些狀況,而且到現在我還沒發現到底那邊出了問題,怎麼看都覺得原來不能執行的句子跟現行可運作的句子都是一樣的,後來我是這樣決解的
$query="SELECT sum(agday) AS day FROM agent_tbl GROUP BY pid HAVING pid='$_GET[pid]'"; $sql =pg_query($query) or die($query); $row =pg_fetch_array($sql); echo $row[agday];後來我發現了在AS day的地方改為AS DAY大寫就會出錯算不出來,這大概是我自已觀念不清楚造成的
2011年3月8日
2011年3月7日
在phppgadmin中匯入CSV資料
在phppgadmin可以很方便使用匯入的功能將CSV格式的資料匯進資料表,但我發現他不會同步更新主鍵的序列數,當我新增資料表並匯入800筆資料後,主鍵的序列數還是停在1的位置,並沒有跟著新增到800,這樣會造成後續資料表讀寫錯誤。
目前我不知道怎麼同步解決這個問題,只能在匯入資料後到序列數選項選取對應主鍵設定其序列數值,這樣資料表就可以正確運作。
目前我不知道怎麼同步解決這個問題,只能在匯入資料後到序列數選項選取對應主鍵設定其序列數值,這樣資料表就可以正確運作。
2011年2月27日
libreoffice 3.3.1 final正式登場
Libreoffice 3.3.1正式版已經可以下以下載使用,一樣使用 Bit Torrent來進行下載任務比較快,趕快來試試吧!
下載位置:http://www.libreoffice.org/download/
下載位置:http://www.libreoffice.org/download/
標籤:
LibreOffice
2011年2月25日
Postgresql的時間處理 2
使用DATE函數來進行時間欄位的加減,可找出今天是否在某個時間日期中
$query="SELECT * FROM date_tbl WHERE DATE(edate)-DATE(now()) >=0 AND DATE(now())-DATE(sdate) >=0 ORDER BY daid DESC"; $sql=pg_query($query) or die($query); while($rows=pg_fetch_array($sql)){ echo $rows[daid]." | ".$rows[sdate]." - ".$rows[edate]." ".$rem1." ";}
Postgresql的時間處理 1
找出資料庫中的時間做加減,可以這樣做
更多的說明在http://www.postgresql.org/docs/8.4/static/functions-datetime.html
$query ="SELECT DATE (sdate + 7) date1 FROM date_tbl WHERE daid='1'"; $sql =pg_query($query) or die($query); $row =pg_fetch_array($sql); echo $row[date1];結果:原先sdate欄中的時間是2011-02-23,會變為2011-03-02。
更多的說明在http://www.postgresql.org/docs/8.4/static/functions-datetime.html
2011年2月23日
Postgresql的時間問題
最近想在postgresql中決解有關時間判斷的問題,看了官網上相關的說明,心中大概有個譜還沒時間實做,如果這關走過的話,我就計劃將代導程式搬家,從MySQL搬到postgresql
2011年2月18日
代理導師輪值程式
根據校務會議的討論,代理導師的基數計算方式已有修改,目前要將前兩年的代理任務做一個結算,2011/02/15已經將目前資料庫中所有代理事件整理匯出交給郭老師核算。目前我要做的事是寫一個介面給郭老師讓他可以根據核算結果來更新每一位老師的代理基數 ,已有的想法是
- 先列出一張大表,裏面有全部曾擔任代理任務的人,每一個人可以連結到結算單。
- 在結算單中可看出每人的代理任務,並設計結算欄位給予輸入進行結算。
- 在結算單中除了提供上述功能以外還要為每位被結算者產生一筆結算紀錄,並更新個人代理總天數。
- 資料庫中代理總天數欄位必需更改為小數Decimal(5,2)。
2011年2月17日
Writer中標點符號的問題
原來這個問題是有解的,請參考原po資料:
http://ryanlei.blogspot.com/2009/03/openoffice-writer.html
http://ryanlei.blogspot.com/2009/03/openoffice-writer.html
標籤:
LibreOffice
LibreOffice的錯誤回報…
寒假期間發現了libreoffice的日期格式有中文百年蟲的問題,一開始不知道該怎麼回報,就委託了網路上的高手代為回報,委託後自已再試試找方法回報看看,後來硬著頭皮用自已的菜英文及擷圖在回報網站上說明了這個問題,https://bugs.freedesktop.org/show_bug.cgi?id=33459,也不知道會有什麼進展,最後是看到了有人解決了這個問題,今天又有網友 Ryan Lei 留言提醒這個修改已列入3.3.1-rc1的功能中,真是太好了,我要去下載使用看看。雖然只是回報問題但也很高興有這個機會幫忙替這個百年蟲出一丁點力
標籤:
LibreOffice
2011年2月6日
2011年1月31日
Ubuntu的遠端開機
每次學校高壓檢測學校的主機就要在假日停機休息個兩天。星期五下班前或遠端關機都沒問題,但開機就煩麻了。高壓檢測了不起就是兩個小時或一個上午,檢測完後除非趕到學校開機不然就是等到下星期上班時間才進機房開機,對我來說實在是有點不太高興,想連進主機寫點東西還要東等西等。一直就想來個遠端開機,只是沒真的去做。
這兩天終於受不了上網找了資料,其實早有人完成這些動作,看起來我的主機應該也做的到,先把這些動作記錄起來再實作看看。
參考資料:
http://www.pyoix.com/a/789.html
http://w3.sy3es.tnc.edu.tw/wiki/index.php/遠端開機
這兩天終於受不了上網找了資料,其實早有人完成這些動作,看起來我的主機應該也做的到,先把這些動作記錄起來再實作看看。
- 查看主機網卡是否支持網絡喚醒功能:sudo ethtool eth0
顯示畫面類似:要查看wake-on:那項是否支援
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Link partner advertised link modes: Not reported
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: No
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: umbg
Wake-on: g ------>g 表示已啟動,d 表示禁用
Current message level: 0x00000007 (7)
Link detected: yes
如果網絡喚醒功能被禁用,則需要用下面的命令開啟網絡喚醒功能:
sudo ethtool -s eth0 wol g - 提取主機網卡MAC位址
- 在本地端安裝遠端喚醒套件:sudo apt-get install wakeonlan
- 本地端執行遠端喚醒命令:wakeonlan 12:34:56:78:90:11(遠端網卡MAC位址)
參考資料:
http://www.pyoix.com/a/789.html
http://w3.sy3es.tnc.edu.tw/wiki/index.php/遠端開機
標籤:
ubuntu
2011年1月28日
libreoffice中writer的日期格式有百年蟲
當插入日期格式時如果選擇中文格式會出現
"中華民國00年1月25日"之類
網友給我的答案是先用自訂格式來決解,方法是:
"中華民國00年1月25日"之類
網友給我的答案是先用自訂格式來決解,方法是:
- 插入 / 欄位指令 / 其他
- 選單最右邊格式選項選其他
- 畫面中選"中華民國88年12月31日"進行格式碼修改
把GGGE"年"M"月"D"日"改為GGGEE"年"M"月"D"日"多一個E - 修改編輯備註後勾選打勾按鈕就可以用了
標籤:
LibreOffice
2011年1月27日
WindowsUpdate_80071A91" "WindowsUpdate_dt000 error
在更新win7時常不如人意,搞到最後竟出現一些錯誤代碼…這些代碼也不知道什麼意思,連上不太硬的網站照著說明搞也弄不出個所以然,讓人非常的洩氣…今天又碰到這個80071A91什麼鬼的,真的快把我給氣死,正要放棄前找到以下這帖,真好原來這才是正解,我想這應該也是微軟網站上提供的方法,只是超難找的,感謝那位post文的朋友
Answers::
Follow the instructions in the below which might help you in resolving the issue.
就是用管理員身份進行 cmd 命令,再輸入 fsutil resource setautoreset true c:\ (裝在D碟的寫D:\),重新開機,就成功了!
Answers::
Follow the instructions in the below which might help you in resolving the issue.
- Click Start, type cmd in the Start Search box, and then right-click cmd in the Programs list.
- Click Run as administrator, and then click Continue.
- If you are prompted for an administrator password or for confirmation, type the password, or click Allow. At a command prompt, type the following command, and then press ENTER:
fsutil resource setautoreset true c:\
+Note These steps assume that Windows is installed in the default location, on drive C. If this is not the case, adjust the drive letter of the folder path to match your configuration. - Restart the computer.
就是用管理員身份進行 cmd 命令,再輸入 fsutil resource setautoreset true c:\ (裝在D碟的寫D:\),重新開機,就成功了!
標籤:
電腦問題
2011年1月24日
2011年1月16日
2011年1月15日
算出資料排序
以下可將陣列輸出為班級-名次,結果分別是(前提是要先將陣列的值做降冪排序,很簡單加上 arsort() 函數處理一下就可以有降冪的效果)
901-1,902-2,903-3,904-4,905-4,906-4,907-7,908-8
901-1,902-2,903-3,904-4,905-4,906-4,907-7,908-8
$all_gsco=array( "901" => "90", "902" => "80", "903" => "70", "904" => "65", "905" => "65", "906" => "65", "907" => "50", "908" => "40"); foreach($all_gsco as $key => $value){//計算成績排名,並寫入陣列 if($preval==$value){ $preval=$value; $rank=$rank; $trank[$key]=$rank; echo "班級=".$key."成績=".$value."排名=".$rank." add=".$add." "; $add++; }else{ $preval=$value; $rank=$rank+$add+1; $trank[$key]=$rank; $add=0; echo "班級=".$key."成績=".$value."排名=".$rank." add=".$add." "; } }
標籤:
PHP語法
我搞定了競賽錦標
學校運動會管理程式已經可以處理競賽錦標的問題,工作人員接收決賽成績後只要按名次輸入得分即可,其他分數加總、排序交給電腦去算就好。
比起之前的紙筆作業,起碼不會班級、項目左右上下對的眼花撩亂,但這個競賽綿標以我的實力…他實在不好搞,包含了單項加總,總分加總、排序及表格輸出讓我花了不少時間、腦力但是看到畫面上乖乖的顯示了我要的輸出表格,哇真是高興
比起之前的紙筆作業,起碼不會班級、項目左右上下對的眼花撩亂,但這個競賽綿標以我的實力…他實在不好搞,包含了單項加總,總分加總、排序及表格輸出讓我花了不少時間、腦力但是看到畫面上乖乖的顯示了我要的輸出表格,哇真是高興
2011年1月14日
爸爸我的牙齒會搖…
不管是大人或小朋友只要是發現有小問題就會忍不住想擴大問題…打個比方就是當我們發現沙發上有個小洞就會不自覺的想戳戳看,然後就會越戳越大,明知這個動作會對沙發造成更大的傷害但這個動作卻會讓行為人在心中有莫名的成就感。
衍廷就符合這個說明,最近兩個星期衍廷發現他的下門牙有搖動的現象,為了證明所言不假還跑來搖給我看,原本我已為又是蛀牙惹的禍,問他會不會痛並告訴他不要去搖他,看狀況再去給醫生看。可是從第一天起我就三不五時發現衍廷在搖那個牙齒,不斷的測試是否真的在搖,結果是越來越搖。最後牙齒終於是掉了…為什麼呢?原來是衍廷要換牙了啦!仔細看一下掉牙的地方已經看的到冒出來的新牙了。
衍廷就符合這個說明,最近兩個星期衍廷發現他的下門牙有搖動的現象,為了證明所言不假還跑來搖給我看,原本我已為又是蛀牙惹的禍,問他會不會痛並告訴他不要去搖他,看狀況再去給醫生看。可是從第一天起我就三不五時發現衍廷在搖那個牙齒,不斷的測試是否真的在搖,結果是越來越搖。最後牙齒終於是掉了…為什麼呢?原來是衍廷要換牙了啦!仔細看一下掉牙的地方已經看的到冒出來的新牙了。
標籤:
Ian
2011年1月1日
2011跨年煙火秀
衍廷一整晚嚷嚷著要跨年,說要到夜市買一杯燒草到卡地布參加跨年晚會,結果知本的晚會那敵的過市區的晚會,夜市中冷冷清清沒幾個攤,卡地布會場更看不到幾個年輕人,想必大家都到海濱公園報到了,當然包括夜市的攤販們…。
沒參加到想像中的跨年晚會只好要求要看101大樓煙火,但10點不到就已經精神不濟,超想睡覺,沒辦法問他先去睡時間到再叫你起來看好不好?也先約定好到時叫不起來就讓你直接睡到天亮不能賴皮…總算時間到了半清醒中起來跟著電視倒數,也看到了100年的101煙火秀,這也是我第一次在電視中同步看到的101煙火秀,往年這個時候我早就睡了
沒參加到想像中的跨年晚會只好要求要看101大樓煙火,但10點不到就已經精神不濟,超想睡覺,沒辦法問他先去睡時間到再叫你起來看好不好?也先約定好到時叫不起來就讓你直接睡到天亮不能賴皮…總算時間到了半清醒中起來跟著電視倒數,也看到了100年的101煙火秀,這也是我第一次在電視中同步看到的101煙火秀,往年這個時候我早就睡了
訂閱:
文章 (Atom)