2015年5月14日 星期四

VirtualBox可以完美安裝【FreeDOS+倚天中文系統】!

<show start>
   【操作】

說明:過去安裝倚天中文ETSETUP.COM設定時,常常發現DOS_FAT16字碼顯示正常而DOS_FAT32字碼顯示亂碼,過去本以為此題無解但現今發現FreeDOS竟然可以正常顯示中文字碼了!

下載:
(1)【FreeDOS 1.1 開機光碟】
(2)【SATA光碟機DOS驅動程式】
(3)【倚天國喬中文免硬碟開機光碟】
{該光碟由本人製作光碟:Dropbox下載網站畫面雖整頁淺色反白屏蔽,但非會員仍可點選「下載」繼續;另外也必須更新 UIDE.SYS 才能解決 PE2.EXE 啟動當機的問題。}

磁碟:
現今市售主機板早已淘汰「軟式磁碟機」造成VirtualBox_DOS虛擬系統存檔界面不便,雖然如此還有另一招解決辦法就是加裝〔Windows95/98〕透過網路雲端硬碟存檔並安裝光碟燒錄軟體;但值得要注意的是〔Windows95/98〕會改寫CONFIG.SYS和AUTOEXEC.BAT檔而不是FreeDOS開機了。

步驟:
(1)選擇老牌的 Nero Linux 4.0 {nerolinux-4.0.0.0b-x86_64.deb}光碟燒錄,DOS系統讀取光碟資料常會有挑片的現象。
(2)建立VirtualBox Windows95_DOS虛擬系統,翻一翻網頁有很多人張貼教學文章,在此就不再贅述了!
(3)放置【FreeDOS 1.1 開機光碟】來安裝 FreeDOS 虛擬硬碟開機,FDOS格式化程序為 FDISK -> FORMAT 指令製作;解壓很慢需耐心等候。
(4)修改 FDCONFIG.SYS 路徑內容,只因 JEMMEX.EXE 參數 X=TEST... 會導致系統啟動當機並看不到光碟檔名內容,當安裝完成並重啟系統時,光棒請選第Ⅰ項。
........
rem 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG ← {預設開機寫法}
rem 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS ← {真實開機寫法}
1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE I=C900-EFFF FRAME=E000 NOVME NOINVLPG ← {虛擬開機寫法}
........
(5)修改 AUTOEXEC.BAT 路徑內容如下並複製 Windows98 的 SMARTDRV.EXE 到 C:\FDOS\BIN 資料夾中:
........
SET PATH=%dosdir%\BIN;C:\;C:\ET3;C:\LIU;C:\DA5;C:\KC60;C:\TW31; ← {修改 AUTOEXEC.BAT 路徑寫法}
........
LH FDAPM APMDOS
IF "%config%"=="1" LH SMARTDRV /X ← {啟動 SMARTDRV.EXE 寫法}
IF "%config%"=="2" LH SHARE
LH DOSLFN
........
(6)放置【倚天國喬中文免硬碟開機光碟】複製 D:\ET3 資料夾到虛擬硬碟。
C:\>md ET3
C:\>xcopy D:\ET3\*.* /s C:\ET3
C:\>attrib -r C:\ET3\*.* /s
(7)修改 ETSETUP.EXE 中文輸入法啟動方式,C:\ET3>ETSETUP 指令可能需要兩次輸入才能進入安裝設定畫面。
(8)增列 ET3.BAT 啟動內容。
........
C:\ET3\ETCTL/P:G2
CLS
........
(9)增列 AUTOEXEC.BAT 路徑內容。
........
SET PATH=%dosdir%\BIN;C:\;C:\ET3;
........
(10)啟動倚天中文系統並檢視之。
C:\ET3>ETCTL/D
C:\ET3>ETCTL/C:IQ
<show end>

Ⅰ、VirtualBox 安裝 FreeDOS


Ⅱ、倚天中文設定:ETSETUP.EXE

C:\>attrib -r C:\ET3\*.* /s      !==記得要取消倚天中文所有檔案的唯讀功能==!
C:\>attrib -r C:\KC60\*.* /s   !==記得要取消國喬中文所有檔案的唯讀功能==!

Ⅲ、成果顯示:繁體倚天中文、繁體國喬中文、简体天汇中文

2014年10月14日 星期二

B1 Free Archiver 可解決Linux解壓zip中文亂碼檔名並取代WinRAR!

註解:壓縮套件。
下載:B1 Free Archiver
<Show start>
 【操作】

sudo apt-get install trash-cli
sudo dpkg -i b1freearchiver_current_stable_amd64.deb
<Show end>

早期方式: <Show start>
 【操作】

在 windows平台下 rar 和 zip是最常用的壓縮文件格式,即使我一直使用 Fedora 但是也需要經常處理一下 windows下壓縮的壓縮文件,此時文件名亂碼問題便是個常見的問題,特別是不支持自動編碼探測的 unzip 更是一個心病,但是我們還是有一些解決方法的:

zip文件對文件名的編碼默認為當前環境的locale,如在windows下壓縮的zip文件,在linux下其中的中文名便會亂碼。這是zip格式的缺陷,所以目前並沒有很完美的解決辦法。當前的辦法有如下幾種:

給 unzip 加-O CP950參數,強制制定代碼頁:
unzip -O CP950 test.zip

或者:
/etc/environment中加入2行
UNZIP="-O CP950"
ZIPINFO="-O CP950"
<Show end>

2014年10月11日 星期六

PHP include_path 設置方法!

當時候函數 include( ), require( ), fopen_with_path( ) 函數來尋找文件時候,在不設置 include_path 的情況下,這些函數打開文件時候默認的是以 web 根目錄去尋找。當設置include_path以後,這些 php 函數就會先在指定的 include_path 目錄下面去搜索尋找…

1. include_path 的意義
其原理和 Windows 系統的環境變量相似,在 Windows 運行 cmd 命令的時候,輸入一些 cmd 命令之後,系統就會在其設定的環境變量裡面去搜索這些命令是否存在,存在就可以執行…


2. include_path的設置
第一種方法:
修改 php.ini 文件中的 include_path 項。
include_path = .:/usr/local/lib/php:./include
第二種方法:
使用 ini_set 方法。
ini_set("include_path", ".:../:./include:../include");
例如:
zendframework include 設置 index.php

set_include_path('.' .PATH_SEPARATOR.'../library/'
.PATH_SEPARATOR.'./application/models/'
.PATH_SEPARATOR.'./application/lib/'
.PATH_SEPARATOR.get_include_path());

PATH_SEPARATOR 是一個常量,在 Linux 系統中是一個" : "號,Windows 上是一個" ; "號。
所以編寫程序時最好用常量 PATH_SEPARATOR 代替,否則如果系統從 Linux 移植到 Windows 系統或反過來移植均會出錯!

get_include_path 取得當前已有的環境變量,加上前面的設置就是新的系統 include
set_include_path 就是設置 php 的包含文件路徑,相當是操作系統的環境變量

<Show start>
 【操作】

<?php
// Works as of PHP 4.3.0
set_include_path('/inc');
// Works in all PHP versions
ini_set('include_path', '/inc');
?>
<Show end>

2014年10月10日 星期五

Ubuntu 徹底刪除 MySQL !

<Show start>
 【操作】

# 刪除 MySQL #

$ sudo dpkg -P mysql-apt-config
$ sudo apt-get purge mysql-server
$ sudo apt-get autoremove mysql-server
$ sudo apt-get purge mysql-common //這個很重要
$ sudo apt-get autoremove

# 清理殘留數據 #
$ dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

# 重新安裝 #
$ sudo dpkg -i mysql-apt-config_0.2.1-1ubuntu14.04_all.deb
$ sudo apt-get update
$ sudo apt-get install mysql-server mysql-community-server libmysqlclient18
<Show end>

2014年10月7日 星期二

製作 Google Blogger HTML 聯絡方式區塊版模!

☯~複製被【刪除線】剔除後所剩餘的代碼~☯
<html>
<head>
<meta content="text/html; charset=UTF8" http-equiv="content-type">
<title>製作Blogger區塊版模</title>
</head>
<body>

<span style="color: #660000;">&lt;show start&gt;</span>
<div style="background-color: white; border: 2px dashed rgb(102, 0, 153); min-height: 40px; width: 560px;">
&nbsp;&nbsp;&nbsp;<span style="color:orange; font-size: 20px;">【聯絡方式】</span>
<br /><hr align="left" color="#0066cc" size="1" width="100%">
<div style="border: 1px solid white; font-size: 16px; margin: 0pt auto; width: 540px;">
超文件標示語言(英文:HyperText Markup Language,HTML)是為「網頁建立和其它可在網頁瀏覽器中看到的資訊」設計的一種標示語言。<br />
<span style="font-size: x-small;">&nbsp;☏:</span>02-22223838<br />
<span style="font-size: x-small;">℡:</span>0920-123321<br />
<span style="font-size: x-small;">&nbsp;☎:</span>02-38382222<br />
<span style="font-size: x-small;">℻:</span>02-38381234
</div>
</div>
<span style="color: #660000;">&lt;show end&gt;</span>
</body>
</html>

<show start>
   【聯絡方式】

超文件標示語言(英文:HyperText Markup Language,HTML)是為「網頁建立和其它可在網頁瀏覽器中看到的資訊」設計的一種標示語言。
 ☏:02-22223838
℡:0920-123321
 ☎:02-38382222
℻:02-38381234
<show end>

啟用工具軟體:
(1) Ubuntu Wine 1.7
(2) kompozer-0.8b3.zh-TW.win32.exe

註腳:
kompozer-0.8b3.zh-TW.gcc4.2-i686.tar.gz 已不適用 Ubuntu 14.04 ,安裝後會出現錯誤訊息。
<show start>
   【錯誤訊息】

Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
<show end>

2014年10月3日 星期五

網誌測試!

不一定每家論壇都能適用〔BB代碼列表〕,有些論壇控制不能掛載圖片,所以隨時需要測試一下!


粗體 / 斜體 / 底線
[b],[i] 和 [u] 標籤允許您建立粗體,斜體和底線內容。
用法 [b]值[/b]
[i]值[/i]
[u]值[/u]
使用示例 [b]粗體文字[/b]
[i]斜體文字[/i]
[u]帶底線的文字[/u]
示例輸出結果 粗體文字
斜體文字
帶底線的文字

顏色
[color] 標籤允許您改變內容顏色。
用法 [color=選項]值[/color]
使用示例 [color=blue]藍色文字[/color]
示例輸出結果 藍色文字

大小
[size] 標籤允許您改變內容的大小。
用法 [size=選項]值[/size]
使用示例 [size=+2]此文字比普通文字大兩個字型大小[/size]
示例輸出結果 此文字比普通文字大兩個字型大小

字體
[font] 標籤允許您改變內容的字體。
用法 [font=選項]值[/font]
使用示例 [font=courier]Courier 字體[/font]
示例輸出結果 Courier 字體

高亮
[highlight] 標籤允許強調您的文字。
用法 [highlight]值[/highlight]
使用示例 [highlight]此內容被高亮顯示[/highlight]
示例輸出結果 此內容被高亮顯示

左對齊 / 右對齊 / 居中
[left] (居左),[right] (居右) 和 [center] (居中) 標籤允許您改變內容對齊方式。
用法 [left]值[/left]
[center]值[/center]
[right]值[/right]
使用示例 [left]左對齊的文字[/left]
[center]居中文字[/center]
[right]右對齊的文字[/right]
示例輸出結果
左對齊的文字
居中文字
右對齊的文字

縮進
[indent] 標籤可以縮進您的內容。
用法 [indent]值[/indent]
使用示例 [indent]縮進文字[/indent]
示例輸出結果
縮進文字

這個 [email] 標籤允許您增加一個 Email 位址連結,可以包含連結標題參數。
用法 [email]值[/email]
[email=選項]值[/email]
使用示例 [email]j.doe@example.com[/email]
[email=j.doe@example.com]給我發送 Email[/email]
示例輸出結果 j.doe@example.com
給我發送 Email

超級連結位址
[url] 標籤允許您連結到其他網站和檔,您可以在該連結裡包含可選的連結名。
用法 [url]值[/url]
[url=選項]值[/url]
使用示例 [url]http://www.student.tw[/url]
[url=http://www.student.tw]深藍論壇[/url]
示例輸出結果 http://www.student.tw
深藍論壇

主題連結
[thread] 標籤允許您使用指定的主題ID連結主題,您可以在這個連結裡包含可選的連結名。
用法 [thread]主題 ID[/thread]
[thread=主題 ID]值[/thread]
使用示例 [thread]42918[/thread]
[thread=42918]按查看![/thread]
示例輸出結果 http://www.student.tw/showthread.php?t=42918
按查看!

文章連結
[post] 標籤允許您使用指定的文章ID連結到文章。您可用在這個連結裡包含可選的連結名。
用法 [post]文章 ID[/post]
[post=文章 ID]值[/post]
使用示例 [post]269302[/post]
[post=269302]按查看![/post]
示例輸出結果 http://www.student.tw/showthread.php?p=269302#post269302
按查看!

列表
[list] 標籤允許您簡單發表不含指定項的列表。在值部分,每個符號都用 [*] 表示。
用法 [list]值[/list]
使用示例 [list]
[*]列表項 1
[*]列表項 2
[/list]
示例輸出結果
  • 列表項 1
  • 列表項 2

高級列表
[list] 標籤也允許您使用指定的選項建立高級清單.這個選項可以是“1”(建立數字清單)或者“A”(建立大寫字母清單,按字母順序排列)或者“a”(建立小寫字母清單,按字母順序排列)或者“I”(建立大寫羅馬數字列表)或者“i”(建立小寫羅馬數字列表)。
用法 [list=選項]值[/list]
使用示例 [list=1]
[*]列表項 1
[*]列表項 2
[/list]

[list=a]
[*]列表項 1
[*]列表項 2
[/list]
示例輸出結果
  1. 列表項 1
  2. 列表項 2
  1. 列表項 1
  2. 列表項 2

圖片
[img] 標籤允許您在文章中插入圖片。您可以將此標籤和 [url] 標籤聯合使用,這樣可以給圖片加上連結。
用法 [img]值[/img]
使用示例 [img]http://www.student.tw/images/statusicon/forum_new.gif[/img] (沒有連結)

[url=http://www.example.com] [img]http://www.student.tw/images/statusicon/forum_new.gif[/img] [/url] (連結)
示例輸出結果 (沒有連結)

(連結)

代碼
[code] 標籤允許您插入一段代碼。
用法 [code]值[/code]
使用示例 [code]
<script type="text/javascript">
<!--
    alert("Hello world!");
//-->
</script>
[/code]
示例輸出結果
代碼:
<script type="text/javascript">
<!--
 alert("Hello world!");
//-->
</script>

PHP 代碼
[php] 標籤的功能和 [code] 標籤的功能差不多,但是可以對 PHP 代碼語法高亮顯示。雖然為 PHP 設計,但是也適用其他類似 C 語言的語言。
用法 [php]值[/php]
使用示例 [php]
$myvar = 'Hello World!';
for ($i = 0; $i < 10; $i++)
{
    echo $myvar . "\n";
}
[/php]
示例輸出結果
PHP 代碼:
$myvar = 'Hello World!';
for (
$i = 0; $i < 10; $i++)
{
    echo 
$myvar . "\n";
} 

HTML 代碼
[html] 標籤允許您使用 HTML 代碼。
用法 [html]值[/html]
使用示例 [html]
<img src="image.gif" alt="image" />
<a href="testing.html" target="_blank">Testing</a>
[/html]
示例輸出結果
HTML 代碼:
<img src="image.gif" alt="image" />
<a href="testing.html" target="_blank">Testing</a>

引用
用法 [quote]引用[/quote]
[quote=用戶名稱]值[/quote]
使用示例 [quote]Lorem ipsum dolor sit amet[/quote]
[quote=John Doe]Lorem ipsum dolor sit amet[/quote]
[quote=John Doe;5233404]Lorem ipsum dolor sit amet[/quote]
示例輸出結果
Lorem ipsum dolor sit amet
作者: John Doe
Lorem ipsum dolor sit amet
作者: John Doe 查看文章
Lorem ipsum dolor sit amet

停止解析 BB 代碼
[noparse] 標籤允許您不解析 BB 代碼。
用法 [noparse][b]值[/b][/noparse]
使用示例 [noparse][b]Lorem ipsum dolor sit amet[/b][/noparse]
示例輸出結果 [b]Lorem ipsum dolor sit amet[/b]

附件
[attach] 標籤允許您將附件插入在文章內容中,而不是文章的下方。它只會在上傳它的文章中顯示。
用法 [attach]附件 ID[/attach]
使用示例 [attach]12345[/attach]
示例輸出結果

bimg
用法 [bimg]值[/bimg]
使用示例 <img src="{param}" border="{option}" />
示例輸出結果 <img src="{param}" border="{option}" />

imgbackup
用法 [cimg=選項]值[/cimg]
使用示例 <img src="{param}" border="{option}" />
示例輸出結果 <img src="{param}" border="{option}" />

img
用法 [img]值[/img]
使用示例 <img src="{param}" border="{option}" />
示例輸出結果 <img src="{param}" border="{option}" />

indent2
用法 [indent2]值[/indent2]
使用示例 indent2
示例輸出結果 indent2

刪除線
Strike
用法 [s]值[/s]
使用示例 [s]Strike[/s]
示例輸出結果 Strike