PIXNET Logo登入

A夢之IT可憐貓

跳到主文

我會在這邊分享我在機房所有玩過、建置過的系統、以及在IT學習上的筆記 歡迎大家分享與指教,linux版本主要以ubuntu、centOS、SUSE為主 如有錯誤之處請各位幫忙指正 ------請多多指教------

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 09 週二 201222:23
  • Ubuntu 12.04 server pietty無法正常顯示中文

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

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

  • 個人分類:Linux
▲top
  • 8月 18 週四 201118:47
  • Run Django project on apache mod_wsgi


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"
<Directory "/home/doraemon/django/amon_project">
        Order Deny,Allow
        Allow from all
</Directory>
3. create /home/doraemon/django/amon_project/django.wsgi,貼入以下內容:
# -*- coding: utf-8-*-
import os
import sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
os.environ['PYTHON_EGG_CACHE'] = '/tmp/.python-eggs'
current_dir = os.path.dirname(__file__)
if current_dir not in sys.path: sys.path.append(current_dir)
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
4. apache restart,收工
P.S. 由於django本身無法識別、存取project內的靜態檔案(static files,如圖片、影片、css、js等....),官方文件中提到處理靜態檔案的章節是特別針對在本機電腦上開發的情況,必須針對urls.py中的路徑動手腳。不過還是太複雜了啦~若是將django project部屬在apache上,我們可以用傳統apache提供檔案的方式在django app中提供靜態檔案存取,我們只要把apache alias指到django project中對應的目錄即可。打開apache設定檔並加入以下內容(static):
Alias /static/ /home/doraemon/django/amon_project/static/
<Directory /home/doraemon/django/amon_iproject/static>
Order deny,allow
Allow from all
</Directory>
(繼續閱讀...)
文章標籤

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

  • 個人分類:python
▲top
  • 8月 18 週四 201118:51
  • 重新編譯Django admin module的中文語言檔案


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
6. sudo django-admin.py compilemessages
7. restart apache
P.S. 在djangoproject/settings.py中,LANGUAGE_CODE不是'zh_TW',是'zh-TW',修改如下:
LANGUAGE_CODE = 'zh-TW'
(繼續閱讀...)
文章標籤

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

  • 個人分類:python
▲top
  • 12月 16 週三 200909:08
  • Hadoop map tasks的數量

hadoop2.JPG
明明我的hadoop cluster 有三個node,但為什麼每次跑MapReduce時都只有跑1個或2個map?
(Map階段是將job分散給node的最重要階段,reduce做map處理完後的總合,依撰寫的程式而異,reduce甚至只做輸出的動作)
如下圖所示:
(繼續閱讀...)
文章標籤

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

  • 個人分類:Linux
▲top
  • 12月 02 週三 200920:20
  • 打造歡樂的音樂分享空間--GNUMP3d

gnump3d_oneclick.png
Gnump3d,一套影音串流伺服器
我們可以藉此打造自己的mp3 server,除了可以線上以串流的方式收聽外,還能直接下載下來
甚至動態產生隨機的play list
(繼續閱讀...)
文章標籤

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

  • 個人分類:Linux
▲top
  • 12月 01 週二 200912:32
  • Hadoop 0.20 single-node on openSUSE 11

suse_hadoop
目前網路上以及hadoop網站範例安裝大部分都在ubuntu上
今天熊熊心血來潮把我們家實驗室的新pc裝上了openSUSE 11.2
想說hadoop既然是java寫的,換成不一樣的distro應該不會有問題才對
想不到一開始就遇到問題了
(繼續閱讀...)
文章標籤

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

  • 個人分類:Linux
▲top
  • 9月 10 週四 200902:05
  • Linux下更改mac(網卡卡號)

如何在linux下更改網卡卡號其實不難,這邊教大家如何將設定寫到設定檔中,這樣就算重開機也不用重新設定了
搜尋如何改mac出現的都是對岸的教學 (汗)
而且還是使用ifconfig指令的方式 (狂汗)
我的老師教過,要寫文章就要有貢獻,人家有寫過的就不要寫啦
(繼續閱讀...)
文章標籤

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

  • 個人分類:Linux
▲top
  • 8月 12 週三 200914:16
  • 使用Eclipse開發cakePHP

cake1.png
之前發現自己很傻很天真,只用vim來寫cakePHP的專案
真得很蠢,蠢到爆炸,常常一個function不小心拼錯就要debug老半天
早知道就早一點google搜尋Eclipse cakephp了
接下來就來介紹一下要如何使用Eclipse的PDT(PHP Developement Toors)來協助我們開發cakePHP
(繼續閱讀...)
文章標籤

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

  • 個人分類:Cake PHP
▲top
  • 5月 16 週六 200917:55
  • VMware ESXi 3.5U3 安裝64bits

今天想說在我們家的ESXi的機器(Dell1950 III)上安裝centOS 5.3的64bits版本
但在啟動的時候卻出現:
Your CPU does not support long mode. Use a 32bit distribution
(繼續閱讀...)
文章標籤

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

  • 個人分類:VM
▲top
  • 3月 31 週二 200910:16
  • MSN監聽實戰(in ubuntu server8.04)

msnsniffer
在組織當中老闆監看員工MNS訊息是常常聽到的
姑且不論其正當或合法性,但在某些情況而言是必要的
例如:保護公司機密(通常是直接不給你MSN用啦)、追蹤犯罪事件等...
(繼續閱讀...)
文章標籤

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

  • 個人分類:Linux
▲top
123»

最新文章

  • Ubuntu 12.04 server pietty無法正常顯示中文
  • 重新編譯Django admin module的中文語言檔案
  • Run Django project on apache mod_wsgi
  • Hadoop map tasks的數量
  • 打造歡樂的音樂分享空間--GNUMP3d
  • Hadoop 0.20 single-node on openSUSE 11
  • Linux下更改mac(網卡卡號)
  • 使用Eclipse開發cakePHP
  • VMware ESXi 3.5U3 安裝64bits
  • MSN監聽實戰(in ubuntu server8.04)

文章分類

  • python (2)
  • class (3)
  • Cake PHP (2)
  • 心情日記 (0)
  • VM (4)
  • Linux (13)
  • 未分類文章 (1)

熱門文章

  • (18,310)PAC script教學

參觀人氣

  • 本日人氣:
  • 累積人氣:

誰來我家