S小魚仔S 網誌搜尋

2011年9月3日 星期六

S小魚仔S IIS 7.5 WebDAV

WebDAV」( Web Distributed Authoring and Versioning ) 延伸了 HTTP 1.1 通訊協定的功能,他讓擁有適當權限的「使用者」,可以直接透過「瀏覽器」,「網路」 或 「Mircosoft Office」 產品,來管理遠端網站的「WebDAV」資料夾內的檔案。
例如若您是負責「維護網站網頁」檔案的話,則當您要上傳網頁檔案到「網站」時,就可以採用「WebDAV」來取代傳統的「FTP ( File Transfer Protocol )」,它比「FTP」更安全,更方便使用。


架設「WebDAV」首先,新增「IIS」=>「WebDAV 發佈」功能

以及「安全性」選項,新增「Windows 驗證

開啟「IIS」,找到「WebDAV 編寫規則

新增編寫規則

允許存取「所有內容
指定「使用者」的「帳號
權限「讀取」、「來源」、「寫入

啟用「WebDAV

點選「驗證
PS.
啟用「WebDAV」功能,需要啟用「Windows 驗證」之「功能

啟用「Windows 驗證

Windows 7」 連線「WebDAV」設定 :
PS.
Windows 7、Windows Vista、Windows XP、Windows Server 2003」等用戶端,已經內建「WebDAV Redirector」,直接設定「網路磁碟機」連結,即可。

使用「Windows 7」連接「網路磁碟機」。
設定「磁碟機」代號,如「Z:」
資料夾「http:\\IP\
PS.
WebDAV」透過「HTTP」連線「變成」網路磁碟機,如果您啟用「基本驗證」需要透過「HTTPS」,進行驗證。


接下來,需要進行「Windows 安全性」的「驗證
PS.
帳戶輸入格式「電腦名稱\帳戶

這時候,就可以連進去「進行存取

同時,也會產生「WebDAV」的「網路磁碟機

Windows Server 2008 R2」 預設並未安裝「WebDAV Redirector」,但是可以透過「功能」=>「桌面體驗」之功能來擁有「WebDAV Redirector


PS. 
如果您有 啟用「防火牆」,只要設定「80」通訊埠,對內「通訊」就可以了。

2011年9月1日 星期四

S小魚仔S AutoHotkey 自動化執行

前幾天因為客戶的需要,寫了一些「bat」檔,後來「魚仔」突然想起,以前曾經使用過「AutoHotkey」,為什麼要特別推薦「AutoHotkey」原因就是...嘿嘿嘿.....,「AutoHotkey」提供「AutoScriptWriter」及「Convert .ahk to exe」有了這兩樣工具強化,「AutoHotkey」變得更完善。

鍵盤對應


符號
鍵盤對應
^
Ctrl
!
Alt
+
Shift
#
Win
&
兩個按鍵」或「按鈕」組合成為一個鍵

環境變數


%A_YYYY%
%A_MM%
%A_DD%

%A_Hour%
%A_Min%
%A_Sec%


AutoScriptWriter」可以自動記錄「鍵盤」、「滑鼠」動作,並產生「Script」,點選「Record」就會開始記錄

點選「Stop

此時就會自動產生「Script」

點選「Save

此時就會產生「AutoHotkey」應用檔

如果您想要讓腳本打包成「執行檔」,只需要使用「Compile Script

此時就完成嚕

您也可以在「Script」加入「控制啟動」,「#1::」當您使用鍵盤「Win+1」則執行「Script

透過「AutoIt3 Window Spy」可以顯示出「更進階的」紀錄

AutoHotkey,還有很多更好玩的應用,當然您必須熟悉「Script」如何撰寫,才能得心應手。

======================================
簡單範例

;「Ctral」+「D」,輸出「年、月、日」
^d::
Send %A_YYYY%-%A_MM%-%A_DD%
return

;「Ctral」+「T」,輸出「時、分、秒」
^t::
Send %A_Hour%:%A_Min%:%A_Sec%
return

;「Ctral」+「M」,輸出「中文字」
^m::
current_clipboard=%Clipboard%
Clipboard=我是「Landy
Send ^v
return

;「Ctral」+「g」,開啟「google」網址
^g::
Run http://www.google.com.tw
return

;輸入「google」+「Enter」,開啟「google」網址
::google::
Run http://www.google.com.tw
return

;「Ctral」+「r」,重新讀取腳本
^r::
reload
return

======================================

參考資料
AutoHotkey - 「使用手冊

2011年8月24日 星期三

S小魚仔S CentOS 6 移除以及安裝 MySQL

如果忘記了MySQL-Server的密碼,只好重裝 :

yum remove mysql-server --->移除mysql-server

rm -rf /var/lib/mysql/ --->徹底清除相關目錄

yum -y install mysql-server --->安裝

service mysqld restart --->重啟服務

mysqladmin -u root password 填新密碼 --->變更mysql的root的密碼

參考資料
橘子丁丁的學習日誌-「CentOS移除以及安裝mysql-server

S小魚仔S CentOS 6 + php + MySQL + PhpMyAdmin

安裝「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

============================================

/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 修改設定


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


mysql -V -p
==========================================

2011年8月23日 星期二

S小魚仔S CentOS 6 安裝 VMware Tools

CentOS」安裝「VMware Tools」,相信大家都會有這樣的需求,「魚仔」是使用「VMware Workstation 7」插入「VMware Tools」接著


解壓縮「VMwareTools-8.4.6-385536.tar.gz

點選「VMware-tools-distrib


點選「vmware-install.pl」 


點選「在終端機中執行」 


出現這個提示「Enter」就對了
PS. 只要有出現提示就「Enter


一樣「Enter」下去... 

提示就「Enter」,裝好後「VMware Tools」會自動關閉,然後重新開機,大功告成。

S小魚仔S CentOS 6 安裝 IBus 輸入法

最近開始上手玩「CentOS 6」爽不到幾天,疑怎麼沒有「中文輸入法」,「魚仔」就在非常刻苦「情況」情況下,安裝「VMware Tools」然後...Copy... Past...Copy...Past,後來終於受不了,終於讓我查到可以安裝「IBus」輸入「中文」。









IBus 輸入法安裝安裝參數一覽表


新酷音 (新注音)
yum install -y ibus-chewing
倉頡、速成
yum install -y ibus-table-cangjie
行列
yum install -y ibus-array
五筆
yum install ibus-table ibus-table-wubi
日文
yum install -y ibus-anthy
韓文
yum install -y ibus-hangul

2011年8月22日 星期一

S小魚仔S CentOS 6 安裝心得

What's「CentOS」(Community Enterprise Operating System)是「Linux」發行版之一,它是來自於「Red Hat Enterprise Linux」依照開放原始碼規定釋出的原始碼所編譯而成。「CentOS」 可是等同於「Red Hat Enterprise Linux」的企業級作業系統,服務套件都是以穩定、安全著稱,一般用在伺服器上,如果使用桌面版本,那麼當然就是所謂的工作站。


漂亮的「CentOS」開機畫面
點選「Install


檢查東,檢查西....天曉得反正自己會跑...


選擇「中文 (正體)


選擇「鍵盤模式


選擇「基本儲存裝置


如果您的「磁碟格式」不對,會出現下面「警告
點選「全部重新初始化


輸入「主機名稱


選擇「城市設定時區


輸入「root」的「密碼
PS.「root」為「Centos」最高權限帳戶,必須要存在


選擇「建立自訂分割格式


選擇「硬碟」開始分割「空間


選擇「標準分割區


1. 輸入「/」表示系統安裝此「分割區
系統類型採用「ext4」(較快,較穩定)
2. 輸入「大小


建立「邏輯分割


點選「標準分割區


輸入「空間大小


接下來建立「swap」(硬碟容量當虛擬記憶體)
PS. 魚仔一直搞不懂,到底該不該建立「swap」,後來看過書上說明,如果 記憶體 「4G  or 更多」就不需要拉


點選「標準分割區


1. 系統類型「swap
2. 選擇「填滿分割區至可使用最大值


分割完成以後,點選「下一步


進行「格式化


點選「將變更寫至磁碟


點選「下一步


美麗的「CentOS 6」....安裝


建立「帳戶
PS.「CentOS」會有兩個帳號「root (系統內建)」和自行建立「帳戶


不需要使用「kdump


接著就出現漂亮的「登入畫面

參考資料:
「鳥哥的Linux 私房菜」 - 「安裝 CentOS 5.x 與多重開機小技巧