workstation1

因工作上需要一個小型的測試網站,很直覺地在現有的機器上使用Django來開發,只花了一個晚上就搞定了。

不過,最終是要拿到公司的環境中run的。

因為我們目前系統可以虛擬化的都虛擬化了,虛擬化平台也運做得滿穩定的,

最簡單的方式就是在自己電腦上的VMware workstation架好環境,開發完、測試沒問題後直接掛到公司上的VM run就好了~

這邊簡單做個小筆記(也很久沒更新blog了QQ):

amon0626 發表在 痞客邦 留言(0) 人氣()


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"

amon0626 發表在 痞客邦 留言(2) 人氣()

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

amon0626 發表在 痞客邦 留言(0) 人氣()

hadoop2.JPG

明明我的hadoop cluster 有三個node,但為什麼每次跑MapReduce時都只有跑1個或2個map?

(Map階段是將job分散給node的最重要階段,reduce做map處理完後的總合,依撰寫的程式而異,reduce甚至只做輸出的動作)

如下圖所示:

參考hadoop設定檔的預設值:

<property>

amon0626 發表在 痞客邦 留言(1) 人氣()

gnump3d_oneclick.png

Gnump3d,一套影音串流伺服器

我們可以藉此打造自己的mp3 server,除了可以線上以串流的方式收聽外,還能直接下載下來

甚至動態產生隨機的play list

這邊安裝的環境是openSUSE 11.2版本

軟體安裝篇:

amon0626 發表在 痞客邦 留言(0) 人氣()

suse_hadoop

目前網路上以及hadoop網站範例安裝大部分都在ubuntu上

今天熊熊心血來潮把我們家實驗室的新pc裝上了openSUSE 11.2

想說hadoop既然是java寫的,換成不一樣的distro應該不會有問題才對

想不到一開始就遇到問題了

之前裝過的hadoop版本為0.18 0.19

amon0626 發表在 痞客邦 留言(0) 人氣()

如何在linux下更改網卡卡號其實不難,這邊教大家如何將設定寫到設定檔中,這樣就算重開機也不用重新設定了

搜尋如何改mac出現的都是對岸的教學 (汗)

而且還是使用ifconfig指令的方式 (狂汗)

我的老師教過,要寫文章就要有貢獻,人家有寫過的就不要寫啦

所以這邊整理:

amon0626 發表在 痞客邦 留言(0) 人氣()

cake1.png

之前發現自己很傻很天真,只用vim來寫cakePHP的專案

真得很蠢,蠢到爆炸,常常一個function不小心拼錯就要debug老半天

早知道就早一點google搜尋Eclipse cakephp了

接下來就來介紹一下要如何使用Eclipse的PDT(PHP Developement Toors)來協助我們開發cakePHP

文章有點長,請耐心服用

amon0626 發表在 痞客邦 留言(0) 人氣()

今天想說在我們家的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

amon0626 發表在 痞客邦 留言(0) 人氣()

msnsniffer

在組織當中老闆監看員工MNS訊息是常常聽到的

姑且不論其正當或合法性,但在某些情況而言是必要的

例如:保護公司機密(通常是直接不給你MSN用啦)、追蹤犯罪事件等...

A夢今天會研究這個其實是因為研究上的需要啦

實做平台:ubuntu server 8.04

amon0626 發表在 痞客邦 留言(1) 人氣()

Q. 請問身為一個web開發人員,在code上除了現有的開發框架外,還有甚麼地方能夠加強程式碼的安全性?

A. 基本上使用現成的Framework已經算相當安全了,在web上需特別注意的是在表單傳資料給server、DB

    之前的validation,如果validation做好可以防止90%以上的web資安事件

Q. 請問在VMware 的半虛擬化環境infrastructure3中,在組織要求做到資訊安全的前提之下,HostOS的管理port是否極端地需要VPN來特別保護?

A. VMware中有一位世界排名前幾的hacker坐鎮安全相關的議題,其產品的安全相當成熟。而需不需要用到VPN來特別保護則是視其資產的價值與公司願意投入多少而定。

amon0626 發表在 痞客邦 留言(0) 人氣()

*appplcation firewall 有加入檢查機制,而proxy僅僅是做代理服務

*先訂好policy最重要

*firewall is policy enforcement system,防火牆是安全政策的實踐

研究問題:將policy轉化成結構化的語法

amon0626 發表在 痞客邦 留言(0) 人氣()

1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。