原文出處: 紀老師電腦教學網
http://blog.faq-book.com/?p=6725
2014年2月27日 星期四
exe 編寫課程或使用手冊的軟體
eXe簡介
eXe全名為elearning XHTML editor,是一套的網頁設計軟體,是適合編寫網路課程的軟體。eXe 主要以Python程式語言寫的,並且以開放源始碼的瀏覽器firefox為基礎。這套程式使用 Python 及 Firefox 做呈現介面,可以在各平台中執行。eXe計劃構想是,希望滿足網路學習資源的設計與製作技術的應用。
所有的設計,都可以透過eXe專屬的iDevices的各種模組來設計網頁。此外,eXe更是一套數位學習的編輯軟體,它除了可以製作一般的網頁,並且可以快速套用多樣選擇的頁面風格外,更可以直接將製作好的內容,匯出成符合數位學習標準的檔案,可以產生 SCORM 文件或網頁格式,如 SCORM1.2及IMS等,以結合SCORM Player 在離線的狀態播放教材。另外也可以匯入 Moodle平台中,作為線上學習的教材。eXe認為是一個提供教師編輯數位教材絕佳的工具,不需要 HTML 或其他網頁編輯程式的基礎,就可以編輯出圖文並茂、聲光效果兼具的數位教材。
它的觀念是採用階層網頁檔案做成選單,在每一個網頁中可以加入各種的 "iDevices"(各種類型的內容,如選擇題、圖片、文字、圖像畫廊)。而且選擇題等類型,已提供了互動的 javascript 程式功能,無需自已費心。
eXe軟體特色
開放源始碼
具體地輔助老師與學者們發佈專業的網頁
發佈的內容可與現有LMS軟體結合
安裝下載
官方網站
http://exelearning.org
原件出處
eXe全名為elearning XHTML editor,是一套的網頁設計軟體,是適合編寫網路課程的軟體。eXe 主要以Python程式語言寫的,並且以開放源始碼的瀏覽器firefox為基礎。這套程式使用 Python 及 Firefox 做呈現介面,可以在各平台中執行。eXe計劃構想是,希望滿足網路學習資源的設計與製作技術的應用。
所有的設計,都可以透過eXe專屬的iDevices的各種模組來設計網頁。此外,eXe更是一套數位學習的編輯軟體,它除了可以製作一般的網頁,並且可以快速套用多樣選擇的頁面風格外,更可以直接將製作好的內容,匯出成符合數位學習標準的檔案,可以產生 SCORM 文件或網頁格式,如 SCORM1.2及IMS等,以結合SCORM Player 在離線的狀態播放教材。另外也可以匯入 Moodle平台中,作為線上學習的教材。eXe認為是一個提供教師編輯數位教材絕佳的工具,不需要 HTML 或其他網頁編輯程式的基礎,就可以編輯出圖文並茂、聲光效果兼具的數位教材。
它的觀念是採用階層網頁檔案做成選單,在每一個網頁中可以加入各種的 "iDevices"(各種類型的內容,如選擇題、圖片、文字、圖像畫廊)。而且選擇題等類型,已提供了互動的 javascript 程式功能,無需自已費心。
eXe軟體特色
開放源始碼
具體地輔助老師與學者們發佈專業的網頁
發佈的內容可與現有LMS軟體結合
安裝下載
官方網站
http://exelearning.org
原件出處
Tomcat 5 與 Apache 2 整合,共用port 80
Windows版的作法:安裝 WAMP 後,又想將 TOMCAT 整合進來, 步驟:
1.確定已經安裝 JAVA與TOMACT
2.啟動進入(桌面於右下角)WAMP管理器,

3.修改Apache modules ,增加proxy module 以及 proxy_ajp_module

4.再修改 apache 之 httpd.conf檔案
在檔尾加入,Tomcat APP 的目錄名稱
<Location /jsp-examples/>
ProxyPass ajp://localhost:8009/jsp-examples/
</Location>
若有多個 app時,重覆設定即可
<Location /yourAPP1/>
ProxyPass ajp://localhost:8009/yourAPP1/
</Location>
<Location /yourAPP2/>
ProxyPass ajp://localhost:8009/yourAPP2/
</Location>
設定完成,就可以下列方式連結
http://yourserverIP/yourAPP1/
http://yourserverIP/yourAPP2/
CentOS5的作法:內定安裝Centos5 Apache Server
於 /etc/httpd/conf.d 之下找到 proxy_ajp.conf 檔案
編輯之,將Tomcat app加入即可
ProxyPass /examples/ ajp://localhost:8009/jsp-examples/
可參考這篇 http://tech-tbmc.blogspot.com/2011/07/centos5-linux-apache2x-tomcat-apache.html
1.確定已經安裝 JAVA與TOMACT
2.啟動進入(桌面於右下角)WAMP管理器,
3.修改Apache modules ,增加proxy module 以及 proxy_ajp_module
4.再修改 apache 之 httpd.conf檔案
在檔尾加入,Tomcat APP 的目錄名稱
<Location /jsp-examples/>
ProxyPass ajp://localhost:8009/jsp-examples/
</Location>
若有多個 app時,重覆設定即可
<Location /yourAPP1/>
ProxyPass ajp://localhost:8009/yourAPP1/
</Location>
<Location /yourAPP2/>
ProxyPass ajp://localhost:8009/yourAPP2/
</Location>
設定完成,就可以下列方式連結
http://yourserverIP/yourAPP1/
http://yourserverIP/yourAPP2/
CentOS5的作法:內定安裝Centos5 Apache Server
於 /etc/httpd/conf.d 之下找到 proxy_ajp.conf 檔案
編輯之,將Tomcat app加入即可
ProxyPass /examples/ ajp://localhost:8009/jsp-examples/
可參考這篇 http://tech-tbmc.blogspot.com/2011/07/centos5-linux-apache2x-tomcat-apache.html
檢查電腦裡面是否有不正常的連線
資料出處: 台大計中: http://www.cc.ntu.edu.tw/chinese/epaper/0005/20080620_5009.htm
1.
執行「開始」功能表→選「執行」→輸入:cmd→輸入:netstat-a或netstat-n(注意中間有一個半形空格)→看看是否每次開機、連上網後,就會自動建立一堆不明連線即在『命令提示字元』的『外部位址』(Foreign Address)欄位中,若此時根本沒連上某網站,或根本還沒連上任何網站,也沒開MSN、電子郵件、p2p…等會使用網路的軟體,就在『外部位址』欄位中,出現一堆不明位址(IP)、或不知名的網域名稱(DNS),表示目前使用的作業系統『可能』早就自動建立一堆『有問題』的不明連線了。
執行「開始」功能表→選「執行」→輸入:cmd→輸入:netstat-a或netstat-n(注意中間有一個半形空格)→看看是否每次開機、連上網後,就會自動建立一堆不明連線即在『命令提示字元』的『外部位址』(Foreign Address)欄位中,若此時根本沒連上某網站,或根本還沒連上任何網站,也沒開MSN、電子郵件、p2p…等會使用網路的軟體,就在『外部位址』欄位中,出現一堆不明位址(IP)、或不知名的網域名稱(DNS),表示目前使用的作業系統『可能』早就自動建立一堆『有問題』的不明連線了。
.2 若的『外部位址』欄位中,顯示的對外 IP 是以下開頭的:
127.0.0.1 192.168.x.x 172.x.x.x 10.x.x.x Localhost
都沒有問題,因為這些連線,是區域網路(LAN)或本機電腦專用的 IP,並非後門程式用來回傳送私人資料到網際網路自動建立之連線。
127.0.0.1 192.168.x.x 172.x.x.x 10.x.x.x Localhost
都沒有問題,因為這些連線,是區域網路(LAN)或本機電腦專用的 IP,並非後門程式用來回傳送私人資料到網際網路自動建立之連線。
.3 但若您才剛開機、剛連上網路,還沒開啟 IE 瀏覽器及任何程式,就自動建立不明位址的連線,例如:「AsiaHot.com」之類的,那就表示作業系統裡面已有後門木馬程式植入。
Google jQuery 外掛
原文出處: http://www.wretch.cc/blog/wthomasu/10311353
透過 Google API 取得 jquery 的 libraries
<script type="text/javascript" src="https://www.google.com/jsapi"></script><script>
google.load("jquery", "1.6.2");
</script>
可手動更換jquery的版本
google.load("jquery", "1.6.2"); google api會載入以下libpath: https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
path(u): https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js
如需UI的部份如下:
google.load("jqueryui", "1.8.14");
更詳細請參考以下介紹http://code.google.com/intl/zh-TW/apis/libraries/devguide.html
透過 Google API 取得 jquery 的 libraries
<script type="text/javascript" src="https://www.google.com/jsapi"></script><script>
google.load("jquery", "1.6.2");
</script>
可手動更換jquery的版本
google.load("jquery", "1.6.2"); google api會載入以下libpath: https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
path(u): https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js
如需UI的部份如下:
google.load("jqueryui", "1.8.14");
更詳細請參考以下介紹http://code.google.com/intl/zh-TW/apis/libraries/devguide.html
安裝「CentOS 6 + php + MySQL + PhpMyAdmin」
============================================
關閉「selinux」
/etc/sysconfig/selinux =>「SELINUX=enforcing」 =>「SELINUX=disabled」=>「重新開機」
============================================
「PHP+MYSQL」
yum -y install httpd php mysql mysql-server php-mysql
若安裝 Centos6 時,已經安裝 Apache Server 則
yum -y install php mysql mysql-server php-mysql
============================================
/sbin/chkconfig httpd on ( 每次開機 開啟 http 服務 )
/sbin/service httpd start ( 啟動 http )
/sbin/chkconfig mysqld on ( 每次開機 開啟 MySQL 服務 )
/sbin/service mysqld start ( 啟動 MySQL )
mysqladmin -u root password '123' ( 設定 MySQL 「root」帳號的「密碼」)
mysql -u root -p ( 使用「root」帳號,測試「密碼」是否正確 )
============================================
設定防火牆
系統=>管理=>防火牆=>信任的服務=>WWW(HTTP)80/tcp
系統=>管理=>防火牆=>其他通訊埠=>MySQL (3306/tcp)
============================================
自由決定
//安裝apache的更新檔
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
//安裝php的更新檔
yum install php-gd
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
//安裝mysql的更新檔
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
重新啟動「apache」
/sbin/service httpd restart
重新啟動「mysql」
/sbin/service mysqld restart
==========================================
phpMyAdmin 修改設定
先從官網下載 http://www.phpmyadmin.net/home_page/downloads.php
phpMyAdmin-3.5.1-all-languages.tar.gz (2012.5.15時最新)
tar zxvf phpMyAdmin-3.5.1-all-languages.tar.gz
「phpMyAdmin」解壓縮放入「/var/www/html/」
修改「libraries/config.default.php」=>「$cfg['Servers'][$i]['auth_type'] = 'http';」
重新啟動「apache」
/sbin/service httpd restart
==========================================
php 修改設定
「etc/php.ini」=>「short_open_tag = on」(修改短標籤,允許使用「<? ?>」)
重新啟動「apache」
/sbin/service httpd restart
==========================================
備註:
檢查「PHP Version」
php -v
檢查「MySQL Version」
關閉「selinux」
/etc/sysconfig/selinux =>「SELINUX=enforcing」 =>「SELINUX=disabled」=>「重新開機」
============================================
「PHP+MYSQL」
yum -y install httpd php mysql mysql-server php-mysql
若安裝 Centos6 時,已經安裝 Apache Server 則
yum -y install php mysql mysql-server php-mysql
============================================
/sbin/chkconfig httpd on ( 每次開機 開啟 http 服務 )
/sbin/service httpd start ( 啟動 http )
/sbin/chkconfig mysqld on ( 每次開機 開啟 MySQL 服務 )
/sbin/service mysqld start ( 啟動 MySQL )
mysqladmin -u root password '123' ( 設定 MySQL 「root」帳號的「密碼」)
mysql -u root -p ( 使用「root」帳號,測試「密碼」是否正確 )
============================================
設定防火牆
系統=>管理=>防火牆=>信任的服務=>WWW(HTTP)80/tcp
系統=>管理=>防火牆=>其他通訊埠=>MySQL (3306/tcp)
============================================
自由決定
//安裝apache的更新檔
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
//安裝php的更新檔
yum install php-gd
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
//安裝mysql的更新檔
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
重新啟動「apache」
/sbin/service httpd restart
重新啟動「mysql」
/sbin/service mysqld restart
==========================================
phpMyAdmin 修改設定
先從官網下載 http://www.phpmyadmin.net/home_page/downloads.php
phpMyAdmin-3.5.1-all-languages.tar.gz (2012.5.15時最新)
tar zxvf phpMyAdmin-3.5.1-all-languages.tar.gz
「phpMyAdmin」解壓縮放入「/var/www/html/」
修改「libraries/config.default.php」=>「$cfg['Servers'][$i]['auth_type'] = 'http';」
重新啟動「apache」
/sbin/service httpd restart
==========================================
php 修改設定
「etc/php.ini」=>「short_open_tag = on」(修改短標籤,允許使用「<? ?>」)
重新啟動「apache」
/sbin/service httpd restart
==========================================
備註:
檢查「PHP Version」
php -v
檢查「MySQL Version」
訂閱:
文章 (Atom)
Java 不同編碼字串, 其字串長度大小計算
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
方法是: Tomcat 本身就提供了查看版本的指令: version 在 Tomcat 的安裝目錄的 x:\tomcat\ bin 子目錄下,有兩個檔: · version.bat for Windows · version.sh for...
-
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
在一般瀏覽器以Javascript設計開啟新視窗, 使用 window.open( url , "windown_name", "視窗狀態列設定"); 就可達成, 但在 Google Chrome 瀏覽器卻失效( Google Chro...