
因工作上需要一個小型的測試網站,很直覺地在現有的機器上使用Django來開發,只花了一個晚上就搞定了。
不過,最終是要拿到公司的環境中run的。
因為我們目前系統可以虛擬化的都虛擬化了,虛擬化平台也運做得滿穩定的,
最簡單的方式就是在自己電腦上的VMware workstation架好環境,開發完、測試沒問題後直接掛到公司上的VM run就好了~
這邊簡單做個小筆記(也很久沒更新blog了QQ):

因工作上需要一個小型的測試網站,很直覺地在現有的機器上使用Django來開發,只花了一個晚上就搞定了。
不過,最終是要拿到公司的環境中run的。
因為我們目前系統可以虛擬化的都虛擬化了,虛擬化平台也運做得滿穩定的,
最簡單的方式就是在自己電腦上的VMware workstation架好環境,開發完、測試沒問題後直接掛到公司上的VM run就好了~
這邊簡單做個小筆記(也很久沒更新blog了QQ):
run django於apache mod_python上會出現一些問題,且apache官方也較推薦使用mod_wsgi來跑python。當然,wsgi在實際佈署上也比mod_python容易許多
1. 確定有安裝mod_wsgi並include進apache的設定檔中
2. 在apache設定檔中加入以下設定(我的DocumentRoot在/home/doraemon/django底下,請參考並自行調整):
WSGIScriptAlias / "/home/doraemon/django/amon_project/django.wsgi"
1. 首先找到admin app的語言資料夾,ubuntu可以在/usr/local/lib/python2.6/dist-packages/django/contrib/admin/locale中找到
2. 繁體中文的language為"zh_TW",在zh_TW/LC_MESSAGES/下可以找到djangojs.mo、djangojs.po、django.mo、django.po四個檔案,".po"為純文字文件,可以根據相對應字串填入想要翻譯的中文字串;".mo"為編譯過後的文字檔案。
3. 必須有gettext套件來收集語言資訊,必須自行手動安裝,sudo apt-get install gettext。
4. 切換到admin app的根目錄(若有做i18,一樣切換到django app目錄下)
5. sudo django-admin.py makemessages -l zh_TW

明明我的hadoop cluster 有三個node,但為什麼每次跑MapReduce時都只有跑1個或2個map?
(Map階段是將job分散給node的最重要階段,reduce做map處理完後的總合,依撰寫的程式而異,reduce甚至只做輸出的動作)
如下圖所示:
參考hadoop設定檔的預設值:
<property>

Gnump3d,一套影音串流伺服器
我們可以藉此打造自己的mp3 server,除了可以線上以串流的方式收聽外,還能直接下載下來
甚至動態產生隨機的play list
這邊安裝的環境是openSUSE 11.2版本
軟體安裝篇:

目前網路上以及hadoop網站範例安裝大部分都在ubuntu上
今天熊熊心血來潮把我們家實驗室的新pc裝上了openSUSE 11.2
想說hadoop既然是java寫的,換成不一樣的distro應該不會有問題才對
想不到一開始就遇到問題了
之前裝過的hadoop版本為0.18 0.19
如何在linux下更改網卡卡號其實不難,這邊教大家如何將設定寫到設定檔中,這樣就算重開機也不用重新設定了
搜尋如何改mac出現的都是對岸的教學 (汗)
而且還是使用ifconfig指令的方式 (狂汗)
我的老師教過,要寫文章就要有貢獻,人家有寫過的就不要寫啦
所以這邊整理:

之前發現自己很傻很天真,只用vim來寫cakePHP的專案
真得很蠢,蠢到爆炸,常常一個function不小心拼錯就要debug老半天
早知道就早一點google搜尋Eclipse cakephp了
接下來就來介紹一下要如何使用Eclipse的PDT(PHP Developement Toors)來協助我們開發cakePHP
文章有點長,請耐心服用
今天想說在我們家的ESXi的機器(Dell1950 III)上安裝centOS 5.3的64bits版本
但在啟動的時候卻出現:
Your CPU does not support long mode. Use a 32bit distribution
去查了一下發現要在bios啟動VT(Virtualization Technology)就OK了
打開bios發現VT預設是disable的,難怪試半天都不OK

在組織當中老闆監看員工MNS訊息是常常聽到的
姑且不論其正當或合法性,但在某些情況而言是必要的
例如:保護公司機密(通常是直接不給你MSN用啦)、追蹤犯罪事件等...
A夢今天會研究這個其實是因為研究上的需要啦
實做平台:ubuntu server 8.04
Q. 請問身為一個web開發人員,在code上除了現有的開發框架外,還有甚麼地方能夠加強程式碼的安全性?
A. 基本上使用現成的Framework已經算相當安全了,在web上需特別注意的是在表單傳資料給server、DB
之前的validation,如果validation做好可以防止90%以上的web資安事件
Q. 請問在VMware 的半虛擬化環境infrastructure3中,在組織要求做到資訊安全的前提之下,HostOS的管理port是否極端地需要VPN來特別保護?
A. VMware中有一位世界排名前幾的hacker坐鎮安全相關的議題,其產品的安全相當成熟。而需不需要用到VPN來特別保護則是視其資產的價值與公司願意投入多少而定。
*appplcation firewall 有加入檢查機制,而proxy僅僅是做代理服務
*先訂好policy最重要
*firewall is policy enforcement system,防火牆是安全政策的實踐
研究問題:將policy轉化成結構化的語法