[Python] [Paas] Heroku,Epio,AppEngine,etc

一些 Paas 的比較

check: support language, upload(git,hg…) , free quota,support service(Database,etc),client

Heroku

support language: ruby,python,java,node.js,clojure,scala

service:pgSQL,Facebook

client: gem install heroku

Ep.io

support language: python

service: pgSQL,Redis(database),Solr(search engine),django

client: pip install epio

Google App Engine

support language:python,java,go!

Service: Database(google BigTable)

Client: AppEng SDK

Ref:

Paas,Iaas,Saas

http://blog.roodo.com/meteors/archives/11579139.html

, ,

發表留言

[Python] [Whatis] WSGI python

WSGI 

 The Web Server Gateway Interface (WSGI) defines a simple and universal interface between web servers and web applications or frameworks for the Python programming language.   from  Wikipedia,PEP 3333

Python定義網頁程式和伺服器溝通的介面

概念相同的有,Ruby Rack  , Perl PSGI

繼續閱讀文章 »

,

發表留言

[Pytyhon] SimpleHTTPServer


python -m SimpleHTTPServer

 

簡單的 http server

http://127.0.0.1:8000   or

http://localhost:8000

發表留言

[BSD] VirtualBox 裝 FreeBSD 8

 

 

==

繼上篇配置之後,運行一段時間發現域名無法解析。但通過ip地址還是可以訪問。在網上查了一下,發現是virtualbox NAT方式下面的域名服務器會出現問題。

過程是這樣的:

  1. FreeBSD的虛擬機設置了通過 DHCP方式來獲取IP地址。
  2. 在獲取IP地址的同時,也會在/etc/resolve.conf裡面設置dns的解析服務器為10.0.2.3
  3. 但是10.0.2.3這個dns server在一段時間之後就會出現工作不正常的情況。

那麼這個問題該如何解決呢?

只需要在/etc/resolve.conf裡面設置正確的dns server就可以了。但問題又出來了,dhcp方式是每隔一段時間都會更新的。更新之後的dns server就又被改回去了。

但問題總是有解決方案的。查了查dhcp.conf的語法說明,ok,有解決方案:

修改/etc/dhclient.conf:

interface “lnc0″ {
  prepend domain-name-servers 10.62.163.4;
}

這個配置會在每次重新申請ip的時候,在resolve.conf文件中自動添加10.62.163.4。

這樣就可以解決域名解析的問題了。

發表留言

[Software] Leo-editor and Literate Programming

Leonine Editor with Outlines

如上所示,是一個專門用來編寫outline的程式,

可以把一個檔案切割成幾個不同的部分來維護,像是 

index.html

@file ./index.html

<html>

<head>

<< head >>

</head>

<body>

<< body >>

</body>

</html>

@file 連結到外部的檔案,Leo存檔時,會自動把 node的內容寫入到外部檔案。

Leo本身的註解叫 sentine lines,外部檔案會自動加上註解。

@auto 代表不加註解的外部檔案,Leo會用外面檔案的結構來建立@auto

@edit: Leo只會把整個檔案讀進 node

 

Ref:

發表留言

[FireFormat] eBook Format

1.  輸入格式

  • 可變寬度
    • txt
    • html (single,frame)
    • chm
  • Fix Width
    • PDF
2. 轉換程式
3.輸出格式
  • 可變寬度
    • txt
    • mBook
    • html
    • Plucker
    • iSilo
  • Fix Width
    • repligo
4.平台,程式
  • Palm
    • isilo,plucker,repligo,mBook
  • Nokia E66
    • isilo
  • Android
    • isilo,repligo
  • iPhone OS
    • repligo

發表留言

test from ScribeFire chrome

Hello

發表留言