2015年9月24日 星期四

ubuntu 安裝scrapy的問題

在阿里雲上的ubuntu server 14.04安裝scrapy一直出現

error: command 'x86_64-linux-gnu-gcc' failed with exit status 4 
的錯誤訊息
因為lxml一直安裝不起來
後來發現要連一些舊版的都安裝才行







sudo apt-get install lib32z1-dev
sudo apt-get install libxml2-dev libxslt-dev python-dev lib32z1-dev

2015年8月4日 星期二

ubuntu linux 創建永久alias

因為linux裡有些指令可能很長,打起來很累,所以有可能會想設簡單點的別名

#vi .bashrc

esc + /alias

會找到如下

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

把要設的alias加入

alias dr8000='python manage.py runserver 0.0.0.0:8000'

這樣再logout和login 進 Linux 就可以以dr8000來代替python manage.py runserver 0.0.0.0:8000了


參考

2015年7月19日 星期日

在django關於settings.py 的BASE_DIR路徑設置

剛開始學習django可能會對settings.py 的BASE_DIR路徑設置有疑惑,以下是一段python script 用來對於BASE_DIR路徑設置的理解:
vi  test_path.py



運行這段名為test_path.py的python script



然可以看出test_path.py裡有關BASE_DIR的路徑設置了

還有就是settings.py裡TEMPLATES list 字典裡的DIRS要記得加上這段
os.path.join(BASE_DIR , 'templates'  ,,這樣才不會出現

TemplateDoesNotExist 的錯誤回報







參考

參考

2015年7月6日 星期一

完全移除, 安裝,重啟nginx

如何完全移除nginx

 sudo apt-get remove nginx nginx-common
 sudo apt-get purge nginx nginx-common

 sudo apt-get autoremove

再安裝niginx

sudo apt-get install nginx

重啟nginx

sudo /etc/init.d/nginx restart


2015年7月2日 星期四

Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.

在 virtualenv裡裝psycopg2出現了一些問題 Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.

解決方式


(venv)root@JoeServer# sudo apt-get install libpq-dev python-dev

(venv)root@JoeServer# pip install psycopg2

2015年5月22日 星期五

django test app error

練習django test 的時候出現ㄧ些問題:
 Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' if you would like to try deleting the test database 'test_finance', or 'no' to cancel 
後來發現是我postgresql 的資料庫使用者沒給予創建資料庫的權限,進入postgresql的root下以下指令:
 #ALTER USER django CREATEDB; //記得django要換成資料庫使用者的名字
然後
$ python manage.py test polls
 就成功了

  參考

2015年5月17日 星期日

唐人傳奇

從小就很喜歡看神怪之類的小說,比如聊齋志異,太平廣記,,,等,最近聽到某部電影要上映,,,又讓我想起,,隋唐時的奇幻神怪誌,記得專科時有讀過一篇叫崑崙奴的武俠小說,被文中的武功高強和深藏功與名的故事情節所折服,這“崑崙奴”是出自唐人傳奇中所收編的小說,原作者叫:裴鉶,裴鉶還有另外一篇小說叫聶隱娘,也是屬於神怪風格的小說,其實我感覺隋唐時期真是中國史上充滿傳奇幻怪誌的時代,,國力強盛而又華夷混血.

2015年5月9日 星期六

vim常用指令

在ubuntu會先下 sudo apt-get install vim 以下是我較常忘記的指令 nG,n 為數字。移動到這個檔案的第 n 行。例如 20G 則會移動到這個檔案的第 20 行(可配合 :set nu) gg,移動到這個檔案的第一行,相當於 1G 啊! 0 或功能鍵[Home] 這是數字『 0 』:移動到這一行的最前面字元處 $ 或功能鍵[End] 移動到這一行的最後面字元處 參考

移動游標到現在位置下10行  esc 10 enter
移動游標到現在位置上10行 esc 10-


2015年5月4日 星期一

A true SSLContext object is not available

在ubuntu server 14.04 裡安裝 psycopg2 出現了 A true SSLContext object is not available.,,,,參考 下了sudo apt-get install libffi-dev libssl-dev,再pip install psycopg2後 A true SSLContext object is not available 的訊息就不再出現了

2015年4月29日 星期三

買新鞋

最近因為 nike+ 用了1年3個月終於跑步達千k,所以買了新鞋慶祝一下,為了健康鼓勵自己繼續運動下去!

2015年4月28日 星期二

尋人啟事

尋找一個女生,應該是66年次的,長的高高的,約172公分吧,不漂亮,厚唇,小眼睛,大鼻孔,好像外號叫 BoBo吧(如果沒記錯的話)??
我為何想找她呢?因為1999年的春天,,我和她在中和南勢角的好樂迪發生了一夜情(我有內射),後來因為某原因沒有再聯絡,,失去聯絡,,,.
但這事情卻成為了我心中的一個煩惱,,,我一直懷疑,,,或著說,,胡思亂想吧,,,也許她懷孕了,,,生了我的小孩,,??

我找她是想確定她有沒有懷孕生了我的小孩這件事,如果有我會負責的.
當初我跟她認識時,她就已經生過一個小孩了(單親媽媽),她的小腹上有剖腹產的刀痕,,.當年我是四海工專的二專生.


我的聯絡email:  lin428@gmail.com




因為已經是16年前的事了,希望我的資訊沒有記錯, 希望不會是查無此人


2015年3月30日 星期一

在ubuntu server 或 raspberry pi安裝psycopg2的錯誤訊息



 Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
  ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-v5ZnhD/psycopg2

如果一直出現以上的psycopg2要執行以下的指令

sudo pip install --upgrade setuptools
sudo apt-get install python-psycopg2
sudo apt-get install libpq-dev

再裝psycopg2

pip install psycopg2

*****************************************

In file included from psycopg/psycopgmodule.c:27:0:
    ./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
    compilation terminated.
    error: command 'gcc' failed with exit status 1

如果一直出現以上的錯誤要執行以下的指令

sudo apt-get install python-dev

再裝psycopg2


pip install psycopg2


2015年3月29日 星期日

raspberry pi 初探

树莓派vim语法高亮,
修改在/etc/vim/vimrc文件,
在文件的末尾添加syntax on  语法高亮
set number 是显示行号


vim 移動到底部 esc -> G,移動到頂部esc -> gg,移動到第7行 esc  -> :7

參考

2015年3月16日 星期一

Parallels desktop 10 安裝ubuntu server 14.04的問題

Parallels desktop  是mac上有名的vm 但在裡面安裝好ubuntu server 14.04之後啟動會一片黑暗,,,.
這時候要Ctrl-Alt-Fn-F1 直接進入 server 的指令畫面,,,參考 

2015年3月5日 星期四

amazon aws 初心

開始使用amazon aws,用的是一年免費版,我選擇ubuntu server 14.04,但在安裝psycopg2時發生了一些錯誤,,後來參考這位先生的方式解決了
這樣


$sudo apt-get install python-psycopg2

安裝就成功了

還就是如果想從外部連接到ec2上面看自己架的網站必須把Security group 的inbound 增加一個你的網站運行中的 TCP port,如下新增Custom TCP Rule  TCP Port 5000



為何是5000?因為網站在port 5000上運行,或是用All traffic也可以