CodeIgnitor是一個php的開發框架
簡單說可以想成是把php再包裝一次
對我來說,它有底下幾個優點:
2011年12月26日 星期一
2011年12月20日 星期二
[PHP]送出表單安全性檢查
這次幫人作網站,特別注意一些常見安全性問題
查了很多,腦袋也有點亂,稍為紀錄一下
僅記一個原則就是"使用者在表單輸入的資料皆不可信"
因此使用者填寫送出的表單一定要先處理過才能丟進網址/資料庫
查了很多,腦袋也有點亂,稍為紀錄一下
僅記一個原則就是"使用者在表單輸入的資料皆不可信"
因此使用者填寫送出的表單一定要先處理過才能丟進網址/資料庫
2011年11月27日 星期日
2011年11月20日 星期日
[Dolphin]GC、Wii的Sonic系列遊戲設定
本篇測試環境如下:
CPU: Intel i5-2500
顯示卡: nVidia GeForce GTS 450
RAM: 4G
作業系統:Windows 7 x64 Ultimate
模擬器版本:Dolphin Git 3.0-191 x64
測試遊戲:
GC和Wii上的Sonic遊戲(日版)
以下設定可套用到任一款上
CPU: Intel i5-2500
顯示卡: nVidia GeForce GTS 450
RAM: 4G
作業系統:Windows 7 x64 Ultimate
模擬器版本:Dolphin Git 3.0-191 x64
測試遊戲:
GC和Wii上的Sonic遊戲(日版)
以下設定可套用到任一款上
2011年11月18日 星期五
2011年11月5日 星期六
Sonic Generations筆記
環境:Win7 x64
存檔位置
C:\Users\[使用者名稱]\AppData\Local\SKIDROW\71340
改字幕語言
regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SEGA\Sonic Generations
修改"locale"值
"English"→"1033"
"French"→"1036"
"German"→"1031"
"Italian"→"1040"
"Spanish"→"3082"
"Japanese"→"0411"
x86應該是在
HKEY_LOCAL_MACHINE\SOFTWARE\SEGA\Sonic Generations
存檔位置
C:\Users\[使用者名稱]\AppData\Local\SKIDROW\71340
改字幕語言
regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SEGA\Sonic Generations
修改"locale"值
"English"→"1033"
"French"→"1036"
"German"→"1031"
"Italian"→"1040"
"Spanish"→"3082"
"Japanese"→"0411"
x86應該是在
HKEY_LOCAL_MACHINE\SOFTWARE\SEGA\Sonic Generations
2011年11月1日 星期二
[Php][Html]UTF-8 BOM問題
UTF-8 BOM (Byte Order Mark)
個人理解是一個檔頭格式,用來告訴讀取該檔案的程式這是UTF-8編碼用的
不過HTML會把這個BOM視為一個字元,雖然執行後沒什麼差,但實際上在檔案一開始就顯示了一個字元
這對一些HTML Tag和php程式可能造成影響
目前發現到的是如果沒把這BOM去掉,那在IE下<base> tag會失效
總之寫網頁的時候沒必要留這個檔頭就去掉吧
可以用Notepad++的重新編碼功能去掉
參考資料
http://note.tcc.edu.tw/82.html
個人理解是一個檔頭格式,用來告訴讀取該檔案的程式這是UTF-8編碼用的
不過HTML會把這個BOM視為一個字元,雖然執行後沒什麼差,但實際上在檔案一開始就顯示了一個字元
這對一些HTML Tag和php程式可能造成影響
目前發現到的是如果沒把這BOM去掉,那在IE下<base> tag會失效
總之寫網頁的時候沒必要留這個檔頭就去掉吧
可以用Notepad++的重新編碼功能去掉
參考資料
http://note.tcc.edu.tw/82.html
[CodeIgniter]View檔案加入絕對路徑讓圖片、css、js正常使用
最近開始學CodeIgniter, php的開發framework
還蠻簡單易懂的,很推薦
不過今天預到一個問題是插入圖片沒辦法正常顯示
原因是因為在Dreamweaver下編輯views裡的php或html檔案時
相對路徑是從applications/views/開始,但是執行CI時卻從application/開始
解決的方法就是在views裡的網頁加上<base>這個tag
功用是改變所有連結的初始位置,這會影響相對路徑導向的結果
所以我們只要把base填上views資料夾的位置
這樣index.php執行有圖片,在Dreamweaver底下也看得到圖
編輯起來就方便多了
注意<base>要是<head>直屬的子元素才有效
首先controller下要記得引入url helper
然後view頁面在<head>底下加入這條就搞定了
base_url()會印出index.php所在的資料夾的絕對路徑,再接上/application/views/就是view檔案的存放目錄了
如果你不是用application當專案目錄的話記得改掉
css, js檔案加了 後也可以用相對路徑
不過,這樣的話所有views網頁都一定要用php才行了
好像也沒什麼差吧XD
還蠻簡單易懂的,很推薦
不過今天預到一個問題是插入圖片沒辦法正常顯示
原因是因為在Dreamweaver下編輯views裡的php或html檔案時
相對路徑是從applications/views/開始,但是執行CI時卻從application/開始
解決的方法就是在views裡的網頁加上<base>這個tag
功用是改變所有連結的初始位置,這會影響相對路徑導向的結果
所以我們只要把base填上views資料夾的位置
這樣index.php執行有圖片,在Dreamweaver底下也看得到圖
編輯起來就方便多了
注意<base>要是<head>直屬的子元素才有效
首先controller下要記得引入url helper
$this->load->helper('url');
然後view頁面在<head>底下加入這條就搞定了
<base href="<?=base_url() . 'application/views/';?>"/>
base_url()會印出index.php所在的資料夾的絕對路徑,再接上/application/views/就是view檔案的存放目錄了
如果你不是用application當專案目錄的話記得改掉
css, js檔案加了
不過,這樣的話所有views網頁都一定要用php才行了
好像也沒什麼差吧XD
2011年10月16日 星期日
2011年10月12日 星期三
[Emu]Kega Fusion連線教學
本文使用模擬器:Kega Fusion 3.63中文化版
Kega Fusion最多可以支援到8人連線遊戲的樣子
但因為我手上只有5人遊戲(MD上的Columns 3)所以就以5人連線做說明
Kega Fusion連線設定上比較複雜,一來它是多平台模擬器
二來根據遊戲人數不同要設的東西也不一樣,不過都不會太難
Kega Fusion最多可以支援到8人連線遊戲的樣子
但因為我手上只有5人遊戲(MD上的Columns 3)所以就以5人連線做說明
Kega Fusion連線設定上比較複雜,一來它是多平台模擬器
二來根據遊戲人數不同要設的東西也不一樣,不過都不會太難
2011年10月9日 星期日
[筆記]Adblock檔Justin.tv和ustream廣告設定
基本上訂閱EasyList(English) Jtv的廣告就都檔光了
如果不想聊天室被往上移可以把EasyList底下的這兩個規則取消
如果不想聊天室被往上移可以把EasyList底下的這兩個規則取消
[實況工具]視窗至頂 Always On Top Maker
今天要介紹Always On Top Maker這個軟體
這個軟體可以讓指定的視窗強迫至頂而不被其他視窗蓋住
(不過,兩個以上有至頂權限的視窗疊在一起的話還是會以正在使用的視窗為優先)
這個軟體可以讓指定的視窗強迫至頂而不被其他視窗蓋住
(不過,兩個以上有至頂權限的視窗疊在一起的話還是會以正在使用的視窗為優先)
[Emu]Kaillera Server(Kaillera伺服器)架設教學
前言:為什麼要自己架Kaillera伺服器?
個人在玩了幾次Kaillera連線遊戲後,發現由其中一位玩家自己架伺服器連線是最順暢的而且是有機會到完全不會頓的順
加上目前台灣沒有什麼好用的公開伺服器,Kaillera伺服器需要設定的東西也不多
還是自己架最穩囉
[Emu]Kaillera Client(Kaillera客戶端)連線操作教學 [mameppk為例]
前言:Kaillera客戶端是什麼?
其實Kaillera Client的本體就是kailleraclient.dll
大部份支援Kaillera的模擬器都內附這個dll了
如果沒有的話可以到官網下載Kaillera client SDK v0.9 (32kb)
http://www.kaillera.com/download.php
你也可以替換成你習慣用的dll檔不過請盡量所有連線的玩家都用同一種kailleraclient.dll
2011年10月7日 星期五
[Emu]Kaillera - 模擬器連線介面介紹
Kaillera是什麼?
Kaillera是一個中介軟體(MIDDLEWARE,提供系統軟體和應用軟體之間連線的軟體,以便於軟體各部件之間的溝通)
讓模擬器可實現連線多人遊戲
(以上資料來自維基)
Kaillera是一個中介軟體(MIDDLEWARE,提供系統軟體和應用軟體之間連線的軟體,以便於軟體各部件之間的溝通)
讓模擬器可實現連線多人遊戲
(以上資料來自維基)
2011年10月6日 星期四
[Emu]Pocket Station(小PS)模擬器與PS模擬器搭配
(圖有空補)
pk201→Pocket station模擬器 (官網沒了)
xebra→支援pk201的PS模擬器 http://drhell.web.fc2.com/
pk201→Pocket station模擬器 (官網沒了)
xebra→支援pk201的PS模擬器 http://drhell.web.fc2.com/
[PSP]夢幻之星攜帶版2無限 鎖住SSID金手指
ファンタシースターポータブル2インフィニティ SSID固定コード
Phantasy Star Portable 2 Infinity - fixed SSID cheat code
Phantasy Star Portable 2 Infinity - fixed SSID cheat code
[RMVX][RGSS腳本]多動畫疊加+地圖動畫修正
最近在研究RPG maker VX
這給我的感覺是RPG maker 2003風格再加上XP引入的強大腳本功能
雖然我很喜歡2k系列,不過自從學過寫程式以後就覺得2k系列不好用了......
而XP的畫面風格我又不喜歡,且當時我看不懂RGSS所使用的Ruby語言在幹嘛...
就這樣放棄RPG maker系列了
這幾天看到大家在實況大雄bio系列,又突然想起了這軟體的存在
這次再看Ruby語言,發現它只是個物件導向語言罷了,不難懂
學過C++ Java後真的很容易看懂它在幹嘛XDDD
anyway, 今天成功弄出了以下這個腳本
這給我的感覺是RPG maker 2003風格再加上XP引入的強大腳本功能
雖然我很喜歡2k系列,不過自從學過寫程式以後就覺得2k系列不好用了......
而XP的畫面風格我又不喜歡,且當時我看不懂RGSS所使用的Ruby語言在幹嘛...
就這樣放棄RPG maker系列了
這幾天看到大家在實況大雄bio系列,又突然想起了這軟體的存在
這次再看Ruby語言,發現它只是個物件導向語言罷了,不難懂
學過C++ Java後真的很容易看懂它在幹嘛XDDD
anyway, 今天成功弄出了以下這個腳本
[Emu][ePSXe 1.6.0]播放CDDA音軌教學
(2012/02/27更新)
所需plugin可在這裡取得:
http://emu-russia.net/en/files/plugins/psx/
所需plugin可在這裡取得:
http://emu-russia.net/en/files/plugins/psx/
[Blogger]隱藏HTML/JavaScript小工具修改版
請先將註解要求的程式碼改好再存檔
此修改版可隱藏任何你想要隱藏的HTML/JavaScript小工具(輸入工具標題指定)
使用方法 後台→設計→新增小工具→HTML/JavaScript
此修改版可隱藏任何你想要隱藏的HTML/JavaScript小工具(輸入工具標題指定)
使用方法 後台→設計→新增小工具→HTML/JavaScript
2011年9月24日 星期六
[PS][洛克人X5]殖民地破壞成功率研究+金手指
一切都要感謝TAS
我昨天發現這個討論串在研究X5 怎樣才能在開場就發射大炮破壞殖民地破壞成功
http://tasvideos.org/forum/viewtopic.php?t=7216&postdays=0&postorder=asc&start=0
我昨天發現這個討論串在研究X5 怎樣才能在開場就發射大炮破壞殖民地破壞成功
http://tasvideos.org/forum/viewtopic.php?t=7216&postdays=0&postorder=asc&start=0
2011年9月18日 星期日
[Emu][PCSX2]洛克人X系列 模擬器設定
本篇測試環境如下:
CPU: Intel i5-2500 3.30GHz
顯示卡: nVidia GeForce GTS 450
RAM: 4G
作業系統:Windows 7 x64 Ultimate
模擬器版本: pcsx2 0.9.8 (r4600)
CPU: Intel i5-2500 3.30GHz
顯示卡: nVidia GeForce GTS 450
RAM: 4G
作業系統:Windows 7 x64 Ultimate
模擬器版本: pcsx2 0.9.8 (r4600)
2011年9月16日 星期五
2011年9月14日 星期三
[Emu][Dolphin]洛克人9、洛克人10 模擬器設定
本篇測試環境如下:
CPU: Intel i5-2500
顯示卡: nVidia GeForce GTS 450
RAM: 4G
作業系統:Windows 7 x64 Ultimate
模擬器版本:Dolphin 3.0 x86
測試遊戲:Rockman 9, Rockman 10
CPU: Intel i5-2500
顯示卡: nVidia GeForce GTS 450
RAM: 4G
作業系統:Windows 7 x64 Ultimate
模擬器版本:Dolphin 3.0 x86
測試遊戲:Rockman 9, Rockman 10
2011年9月13日 星期二
第一篇
第一篇
趁著這次重建網誌終於套用新版的範本了
現在Blogger比起以前內建功能豐富很多了
以前很多基本功能 像是繼續閱讀、計數器這些都要另外找Javascript來完成
現在都不用了 內建的部落格設計功能也比以前豐富多囉
至於原來的網誌 在整理過後可能會轉行或者直接砍掉^^
不過以前寫的教學文我會盡量轉到這邊啦!
先這樣
整理舊網誌才是最麻煩的XD
趁著這次重建網誌終於套用新版的範本了
現在Blogger比起以前內建功能豐富很多了
以前很多基本功能 像是繼續閱讀、計數器這些都要另外找Javascript來完成
現在都不用了 內建的部落格設計功能也比以前豐富多囉
至於原來的網誌 在整理過後可能會轉行或者直接砍掉^^
不過以前寫的教學文我會盡量轉到這邊啦!
先這樣
整理舊網誌才是最麻煩的XD
123
訂閱:
文章 (Atom)