2012年3月17日 星期六
2011年12月8日 星期四
2011年12月7日 星期三
【轉貼文章】自己動手寫HTML5網頁
| 自己動手寫HTML5網頁 | ||||
| ||||
| HTML5不僅加強了對多媒體的支援,還新增了canvas畫布,實現了在網頁上繪圖的功能,開發者也能利用HTML5提供的API,開發網頁應用程式 | ||||
| 由W3C負責制定的HTML是用來編寫網頁的標記語言,而目前我們所使用的版本為4.01。如果開啟網頁的原始檔查看,會發現到很多類似<html>這樣由<及>符號包含文字的標籤,這就是HTML語言。其實說穿了,網頁就是一堆標籤的組合。 HTML標籤通常都有起始標籤與結束標籤,例如<html>與</html>,而要構成一個網頁,最基本的標籤有<html>、<head>、 <title>與<body>。<html>及</html>一定是放在程式的第一行與最後一行,告訴瀏覽器這是一份HTML文件。而<head>則是檔 頭宣告,定義這一個網頁的屬性,例如使用何種編碼方式,裡面的內容除了<title>外,不會出現在網頁上。title標籤被包含在head內,主要是顯 示網頁標題,裡面的文字會出現在網頁最上方的標題欄。而<body>標籤的內容則是要呈現在網頁上的資訊。 由於HTML 4.01只能傳達文字或圖片等的靜態資訊,於是為了讓網頁能有動態的效果,開始出現了像JavaScript語言這樣的技術,達成與使用者互動的 |
詳細內容請至→http://www.ithome.com.tw/itadm/article.php?c=71041&s=2
【Linux】 壓縮打包指令
- 壓 縮:tar -jcv -f filename.tar.bz2 要被壓縮的檔案或目錄名稱
- 查 詢:tar -jtv -f filename.tar.bz2
- 解壓縮:tar -jxv -f filename.tar.bz2 -C 欲解壓縮的目錄
選項與參數:
-c :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename)
-t :察看打包檔案的內容含有哪些檔名,重點在察看『檔名』就是了;
-x :解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開
特別留意的是, -c, -t, -x 不可同時出現在一串指令列中。
-j :透過 bzip2 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2
-z :透過 gzip 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz
-v :在壓縮/解壓縮的過程中,將正在處理的檔名顯示出來!
-f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨寫一個選項囉!
-C 目錄 :這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。
其他後續練習會使用到的選項介紹:
-p(小寫) :保留備份資料的原本權限與屬性,常用於備份(-c)重要的設定檔
-P(大寫) :保留絕對路徑,亦即允許備份資料中含有根目錄存在之意;
--exclude=FILE:在壓縮的過程中,不要將 FILE 打包! 原文章:鳥哥的 Linux 私房菜
2011年11月25日 星期五
【Linux】 查看使用者最後登入時間 (last、lastlog)
查詢機器所有登入紀錄使用lastlog
子方法
Options:
-b, --before DAYS print only lastlog records older than DAYS
-h, --help display this help message and exit
-t, --time DAYS print only lastlog records more recent than DAYS
-u, --user LOGIN print lastlog record for user with specified LOGIN
查詢自己的登入歷史紀錄, 使用 last 查看
子方法
Options:
-b, --before DAYS print only lastlog records older than DAYS
-h, --help display this help message and exit
-t, --time DAYS print only lastlog records more recent than DAYS
-u, --user LOGIN print lastlog record for user with specified LOGIN
查詢自己的登入歷史紀錄, 使用 last 查看
2011年11月24日 星期四
【Hadoop】指令備忘
hadoop jar /usr/lib/hadoop-0.20/hadoop-*-examples.jar grep input output 'dfs[a-z.]+'
hadoop dfsadmin -safemode leave
hadoop namenode -format
hadoop dfsadmin -report
hadoop fs -ls
hadoop fs -lsr
hadoop fs -rmr
bin/sqoop import --connect jdbc:mysql://hds01:3306/sqoop --table student --username hadoop -P
hadoop dfsadmin -safemode leave
hadoop namenode -format
hadoop dfsadmin -report
hadoop fs -ls
hadoop fs -lsr
hadoop fs -rmr
bin/sqoop import --connect jdbc:mysql://hds01:3306/sqoop --table student --username hadoop -P
【Hadoop】建置Hadoop(三)設定sqoop
修改vim sqoop/bin/configure-sqoop
將HBASE跟ZOOKEEPER 關閉((除非有使用那些服務))
#if [ ! -d "${HBASE_HOME}" ]; then
# echo "Error: $HBASE_HOME does not exist!"
# echo 'Please set $HBASE_HOME to the root of your HBase installation.'
# exit 1
#fi
#if [ ! -d "${ZOOKEEPER_HOME}" ]; then
# echo "Error: $ZOOKEEPER_HOME does not exist!"
# echo 'Please set $ZOOKEEPER_HOME to the root of your ZooKeeper installation.'
# exit 1
#fi
將HBASE跟ZOOKEEPER 關閉((除非有使用那些服務))
#if [ ! -d "${HBASE_HOME}" ]; then
# echo "Error: $HBASE_HOME does not exist!"
# echo 'Please set $HBASE_HOME to the root of your HBase installation.'
# exit 1
#fi
#if [ ! -d "${ZOOKEEPER_HOME}" ]; then
# echo "Error: $ZOOKEEPER_HOME does not exist!"
# echo 'Please set $ZOOKEEPER_HOME to the root of your ZooKeeper installation.'
# exit 1
#fi
【Hadoop】疑難排除
在安裝完sqoop之後準備要跑import Mysql,
出現錯誤訊息
It seems as though you are running sqoop with a JRE.
因起先使用的JAVA是JDE -----
所以造成這個問題,最後改成JRE後啟動正常,但依然出現錯誤訊息
cannot restore segment prot after reloc: Permission denied
解決方法:
chcon -t texrel_shlib_t /usr/java/jdk1.7.0_01//jre/lib/i386/client/libjvm.so
若發現master跟slaves機器node沒有串起來,
先查看/etc/hosts是不是有相衝的domain name對兩個ip
然後關閉iptables,然後重啟hadoop,再report看一下
串起來後還有一個問題是mysql的連接,因為分散掉資料運算,所以除了本機機器外,其它機器需授權讀取master本機的資料庫,所以要到資料庫中設定一組新的專用於hadoop讀取用的機器
解決方法:
GRANT ALL PRIVILEGES ON *.* TO <帳號>@'<本機ip或domain name>' IDENTIFIED BY '<密碼>'; --------注意! 此指令權限是全開的
出現錯誤訊息
It seems as though you are running sqoop with a JRE.
因起先使用的JAVA是JDE -----
所以造成這個問題,最後改成JRE後啟動正常,但依然出現錯誤訊息
cannot restore segment prot after reloc: Permission denied
解決方法:
chcon -t texrel_shlib_t /usr/java/jdk1.7.0_01//jre/lib/i386/client/libjvm.so
若發現master跟slaves機器node沒有串起來,
先查看/etc/hosts是不是有相衝的domain name對兩個ip
然後關閉iptables,然後重啟hadoop,再report看一下
串起來後還有一個問題是mysql的連接,因為分散掉資料運算,所以除了本機機器外,其它機器需授權讀取master本機的資料庫,所以要到資料庫中設定一組新的專用於hadoop讀取用的機器
解決方法:
GRANT ALL PRIVILEGES ON *.* TO <帳號>@'<本機ip或domain name>' IDENTIFIED BY '<密碼>'; --------注意! 此指令權限是全開的
以上指令要做兩次
第二次的指令為
GRANT ALL PRIVILEGES ON *.* TO <帳號>@'%' IDENTIFIED BY '<密碼>'; --------注意! 此指令權限是全開的
%代表外部所有連入接受
Mysql資料來源:http://itzone.hk/article/article.php?aid=200406230146464878
如果輸出時已有該資料夾會造成hadoop error
例如:曾輸出資料夾output,要再輸出一個新的資料夾output的話,需要把舊的刪除或是用新的名字輸出
如果輸出時已有該資料夾會造成hadoop error
例如:曾輸出資料夾output,要再輸出一個新的資料夾output的話,需要把舊的刪除或是用新的名字輸出
【JAVA】JDK和JRE的差別
JDK和SDK其實我們通常指的都是同一個東西, 而JDK與JRE的差別是, JDK可以拿來編譯你所寫的Java程式, 如果你想要學Java, 就請裝JDK, 如果只是要執行Java的程式, 你只要裝JRE就可以了. (JRE是JDK的子集)
資料來源:http://chuan.no-ip.org/blog/?p=215
資料來源:http://chuan.no-ip.org/blog/?p=215
【Hadoop】建置Hadoop(二)安裝
下載CDH版本
wget http://archive.cloudera.com/cdh/3/hadoop-0.20.2-CDH3B4.tar.gz
wget http://archive.cloudera.com/cdh/3/sqoop-1.2.0-CDH3B4.tar.gz
解壓
tar -xzvf hadoop-0.20.2-CDH3B4.tar.gz
tar -xzvf sqoop-1.2.0-CDH3B4.tar.gz
備份原檔
cp -r hadoop-0.20.2-CDH3B4 hadoop
cp -r sqoop-1.2.0-CDH3B4 sqoop
設置PATH((指令))
echo "export HADOOP_HOME=/home/hadoop/hadoop" >> /etc/profile
echo "export PATH=\$PATH:$HADOOP_HOME/bin" >> /etc/profile
重啟(reboot)
wget http://archive.cloudera.com/cdh/3/hadoop-0.20.2-CDH3B4.tar.gz
wget http://archive.cloudera.com/cdh/3/sqoop-1.2.0-CDH3B4.tar.gz
解壓
tar -xzvf hadoop-0.20.2-CDH3B4.tar.gz
tar -xzvf sqoop-1.2.0-CDH3B4.tar.gz
備份原檔
cp -r hadoop-0.20.2-CDH3B4 hadoop
cp -r sqoop-1.2.0-CDH3B4 sqoop
設置PATH((指令))
echo "export HADOOP_HOME=/home/hadoop/hadoop" >> /etc/profile
echo "export PATH=\$PATH:$HADOOP_HOME/bin" >> /etc/profile
重啟(reboot)
2011年11月23日 星期三
【Hadoop】建置Hadoop(一)環境規劃
環境設定
1、JAVA
2、yum -y install rsync
1、設定hosts
vi /etc/hosts
192.168.1.6 hds01
192.168.1.7 hds02
192.168.1.8 hds03
2、建立hadoop用戶
useradd hadoop
passwd hadoop
密碼自設
1、JAVA
2、yum -y install rsync
1、設定hosts
vi /etc/hosts
192.168.1.6 hds01
192.168.1.7 hds02
192.168.1.8 hds03
2、建立hadoop用戶
useradd hadoop
passwd hadoop
密碼自設
【linux】安裝及配置JAVA_HOME
1、安裝
啟動安裝程序。鍵入:
echo "export JAVA_HOME=
echo "export PATH=\$JAVA_HOME/bin:\$PATH" >>/etc/profile
echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >>/etc/profile
重啟機器(reboot)
參考來源: http://www.linuxidc.com/Linux/2011-11/47687.htm
--------------------------------
懶人安裝法(複製貼上)
wget ftp://XXX/jre-6u29-linux-i586-rpm.bin
echo "export JAVA_HOME=
echo "export PATH=\$JAVA_HOME/bin:\$PATH" >>/etc/profile
echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >>/etc/profile
chmod a+x jre-6u<版本>-linux-i586-rpm.bin啟動安裝程序。鍵入:
./jre-6u<版本>-linux-i586-rpm.bin 參考來源:http://www.java.com/zh_TW/download/help/linux_install.xml#rpm
2、配置JAVA(預設安裝位罝大概為/usr/java搜尋根下有JAVA名子的資料夾find / -name javaex:[root@hds01 ~]# find / -name java
/usr/bin/java
/usr/java
/usr/java/jre1.6.0_29/bin/java
配置/etc/profile ★修改前先備份#cp /etc/profile /etc/profile.bakecho "export JAVA_HOME=
/usr/java/jre1.6.0_29" >> /etc/profileecho "export PATH=\$JAVA_HOME/bin:\$PATH" >>/etc/profile
echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >>/etc/profile
重啟機器(reboot)
參考來源: http://www.linuxidc.com/Linux/2011-11/47687.htm
--------------------------------
懶人安裝法(複製貼上)
wget ftp://XXX/jre-6u29-linux-i586-rpm.bin
chmod a+x jre-6u29-linux-i586-rpm.bin ./jre-6u29-linux-i586-rpm.bincp /etc/profile /etc/profile.bakecho "export JAVA_HOME=
/usr/java/jre1.6.0_29" >> /etc/profileecho "export PATH=\$JAVA_HOME/bin:\$PATH" >>/etc/profile
echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >>/etc/profile
訂閱:
文章 (Atom)