2016年1月21日 星期四

網頁製作相關資源

Web 編輯器:

令人驚艷的 Web 編輯器 - Brackets
Brackets 是一個開放原始碼的 Web 編輯器,而且是由 Adobe 所開發的
http://download.brackets.io/ 
介紹: http://kevintsengtw.blogspot.tw/2013/01/web-brackets.html

BlueGriffonT
 http://bluegriffon.org/pages/Download

SharePoint Designer 2007
https://www.microsoft.com/zh-tw/download/details.aspx?id=21581

Expression Web
https://www.microsoft.com/expression/cht/


fancybox:
https://www.freshdesignweb.com/jquery-image-slider-slideshow/


Open Source Web Design
http://www.oswd.org

templatemo.com
http://www.templatemo.com

freecsstemplates.org
http://www.freecsstemplates.org

MyFreeCSSTemplates.com
http://www.myfreecsstemplates.com

以上資料來源: http://www.wibibi.com/info.php?tid=129




CSS3教學
http://www.w3schools.com/css/css3_gradients.asp
http://www.study-area.org/coobila/tutorial_535.html


設定某樣式內的連結顏色:
.nav a:link, .nav a:visited {color: #004444;}
.nav a:hover {color:#923f76; color: #2267DA; }

CSS線上產生器
http://enjoycss.com/code/

CSS3圓角框產生器:http://border-radius.com/
色票選擇
http://rgb.to/


http://www.oxxostudio.tw/articles/201408/sticky-ball.html

網頁作品:
http://www.eztrust.com.tw/html/works/index.aspx



THE FREE HTML EDITOR 10.1http://www.coffeecup.com/free-editor/



線上製作 APP
http://appinventor.mit.edu/explore/

http://ezoui.com/project/dashboard.html

Smart App Creator  (單機須付費)


重新介紹 JavaScripthttps://developer.mozilla.org/zh-TW/docs/Web/JavaScript/%E9%87%8D%E6%96%B0%E4%BB%8B%E7%B4%B9_JavaScript

Crontab

crontab -e 是針對使用者的 cron 來設計的,如果是『系統的例行性任務』時修改/etc/crontab


*/10 * * * *  root  cmd  //每十分鐘以root身分執行命令
00 * * * *  root  cmd  //每整點以root身分執行命令

分 時 日 月 週 執行者身份  指令串



crontab -e  格式:
分 時 日 月 週 指令串

參考:
http://linux.vbird.org/linux_basic/0430cron.php#whatiscron_type

http://www.puritys.me/docs-blog/article-20-cron-jobs-crontab-%E6%8E%92%E7%A8%8B%E6%95%99%E5%AD%B8.html

使用 tail -f /var/log/cron 這個指令來檢查 /etc/crontab 中的程式,是否有正確的被執行。

如何讓 cron job 自動 SCP 備份資料

首先我們要啟用 SSH Agent,有了 SSH Agent ,就能夠執行 scp 指令,並且自動通過輸入密碼的過程。
先在個人目錄下新增 .bash_profile ,並加入以下的內容,加入完成後得重新載入 .bash_profile , 使用指令「source ~/.bash_profile」,之後我們就可以用 start_agent 啟動 SSH Agent。
.bash_profile
  1. SSH_ENV=$HOME/.ssh/environment
  2. function start_agent {
  3. echo "Initialising new SSH agent..."
  4. /usr/bin/ssh-agent | sed 's/^echo/#echo/' > ${SSH_ENV}
  5. echo succeeded
  6. chmod 600 ${SSH_ENV}
  7. . ${SSH_ENV} > /dev/null
  8. ssh-add id_rsa
  9. }
接下來修改 /etc/crontab ,將備份的指令輸入就可以了,如果想看執行的 Log ,可以在指令的最後補上 「 2>&1 &> ~/cronLog」,這樣程式就會將結果存到 ~/cronLog。
/etc/crontab auto scp
  1. 1 1 * * * userxx . /home/userxx/.ssh/environment && /usr/bin/scp puritys.me:~/var/backup/* ~/
這個範例是每天自動備份另一台機器的資料,但是時間一久 ,備份的資料會越來越多,最後硬碟會撐不住,所以又要加一個自動刪除舊檔的 cron job,下面這個範例會自動刪除五天前的 gz 備份檔。
/etc/crontab auto rm
  1. 40 1 * * * userxx /usr/bin/rm `date --date="-5 day" +"\%Y-\%m-\%d"`*.gz
日期運算另一種寫法 date -d "-1 day" +"%Y-%m-%d"

2016年1月18日 星期一

104上W21工作記錄

20160120
整理機房 將多餘紙箱回收

20160118
設定XOOPS2016 班級網頁多人模組
處理資安通報
研判為DNS放大攻擊

2016年1月14日 星期四

104上W20工作記錄

20160115
製作網頁博覽會網頁



20160114
2F教務處外AP 無運作
更換變壓器後恢復正常

完成pad104平板充電
編號 6 10 19 21 23 平版無法充電
請邦碩協助處理


20160113
檢查圖書室IP衝突問題


20160112

F402教室網路電話故障
更換網路電話

研究 SIP software phone:  linphone


20160111
修正首頁資料查詢欄 缺少 </div>欄位導致 首頁下方頁尾錯置問題

研究多人網頁模組 操作流程
輸入平時成績

設定防火牆 電腦教室網段 阻擋FB youtube
實際觀察 似乎無法全面阻擋youtube

研究防火牆CLI命令 批次輸入
批次輸入校內設備

製作網博網頁


 http://help.fortinet.com/fos50hlp/50/index.html

2016年1月8日 星期五

104上W19工作記錄

20160108
松山工農防火牆教育訓練研習
輸入平時成績


20160107
設定多人網頁模組
使用LDAP AD server認證






修改  xoops/class/auth/auth_provisionning.php
                $xoopsUser->setVar(trim($fields[0]), utf8_decode($datas[trim($fields[1])][0]));
解決連接AD時使用者名稱 亂碼問題


20160106
安裝 debian 8.2
安裝 open VM tools   MariaDB(mysql)  php

apt-get -y install mariadb-server mariadb-client

apt-get -y install php5 libapache2-mod-php5 php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-ldap

service apache2 restart

apt-get -y install phpmyadmin


下載並裝Xoops 安裝tad tools模組並更新
調整php.ini設定 以符合xoops需求




20160105
C302教室無法正常播音
檢查音源線正常
懷疑擴大機端 線路異常
移除連接至廣播系統的線路 並將喇叭線路重整
播音狀況稍微改善  後續請老師洽詢總務處調整播音線路


收集校內電腦伺服器 DUID IAID碼 以便 DHCPv6 發放IP

2016年1月6日 星期三

Debian server setup

Debian server setup flow:

Install VM tool
Add the following line to the /etc/apt/sources.list file.
deb http://ftp.debian.org/debian/ jessie main contrib

apt-get update
apt-get install open-vm-tools


network config:
# vi /etc/network/interfaces
allow-hotplug eth0
iface eth0 inet static
address 172.xxx
netmask 255.255.0.0
gateway 172.xxx
dns-nameservers 172.xxx  168.95.1.1 168.95.192.1
dns-search xxx

# /etc/init.d/networking stop
# /etc/init.d/networking start
# /etc/init.d/networking restart
or
service networking restart


Enable alias "ll"
vi ~/.bashrc
source ~/.bashrc   or   . ~/.bashrc    without logout&in


Enable SSH root login on Debian Linux Server
# vi /etc/ssh/sshd_config
PermitRootLogin without-password =>  PermitRootLogin yes
# /etc/init.d/ssh restart



Debain 7.3 安裝 VM tool
需要 gcc make linux-header 元件
apt-get install make gcc linux-headers-`uname -r` build-essential


mount /dev/cdrom /media/cdrom
複製VMwareTools-9.4.0-1280544.tar.gz至/usr/local (或其他目錄)

解開tarball
tar -zxvf /media/cdrom/VMwareTools-9.4.0-1280544.tar.gz

./vmware-tools-distrib/vmware-install.pl -d

(-d 表示套用預設值)
確認VM tool版本
# sudo vmware-toolbox-cmd -v

移除檔案
# rm -rf vmware-tools-distrib
http://blogs.yyes.chc.edu.tw/post/2/2930