發表文章

目前顯示的是 2015的文章

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

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了 參考

在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  的錯誤回報 參考 參考

完全移除, 安裝,重啟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 參考

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 參考

參加pycon TW 2015

圖片

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  就成功了   參考

唐人傳奇

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

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-

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 的訊息就不再出現了

買新鞋

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

在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 參考 參考

raspberry pi 初探

树莓派vim语法高亮, 修改在/etc/vim/vimrc文件, 在文件的末尾添加syntax on  语法高亮 set number 是显示行号 vim 移動到底部 esc -> G,移動到頂部esc -> gg,移動到第7行 esc  -> :7 參考 树莓派vim语法高亮 vim 移動到底部

Parallels desktop 10 安裝ubuntu server 14.04的問題

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

git 10 分鐘入門

一直想寫一篇關於git的基本操作,,,其實我懂得也不多,主要是參考 Git In Five Minutes Git版本控制软件结合GitHub从入门到精通常用命令学习手册 15分钟学会使用Git和远程代码库 Git 教學 以上

amazon aws 初心

圖片
開始使用 amazon aw s,用的是一年免費版,我選擇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也可以