ubuntu配置scrapy手記

注意:我是在root權限下運行下面的命令的,請根據自己的需要確定是否要在命令前面加上『sudo』以root身份運行~

首先安裝python= =
apt-get install python
然後安裝setuptools(一個python的設置工具。。)
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
然後安裝scrapy的各種支持庫
pip install w3lib
pip install twisted
pip install cssselect
pip install pyOpenSSL
apt-get install libxml2 libxslt python-lxml
安裝主角:scrapy
pip install scrapy
然後輸入scrapy看看是否安裝成功:
正常的話得到以下類似信息:

Scrapy 0.22.0 – no active project

Usage:
scrapy <command> [options] [args]

Available commands:
bench Run quick benchmark test
fetch Fetch a URL using the Scrapy downloader
runspider Run a self-contained spider (without creating a project)
settings Get settings values
shell Interactive scraping console
startproject Create new project
version Print Scrapy version
view Open URL in browser, as seen by Scrapy

[ more ] More commands available when run from project directory

Use “scrapy <command> -h” to see more info about a command

CSS3的運算功能——calc()

以後 高度、寬度都可以運算了!對於我來説絕大部分使用JS的動機都不成立了~

具體語法: calc(expression);
比如:
#page {
width: calc(100% – 250px);}

※ 運算符前後要有空格隔開,否則語法錯誤.支持em,rem,%等等的單位

感覺超厲害,目前還需要使用私有前序使其生效2013-8-20

利用JS實現平滑滾動?

剛剛胡思亂想:假如我的所有網頁都是平滑滾動的話,體驗應該很不錯吧? 我這樣想着。

於是我想到了:不如利用JS寫個網頁平滑滾動,嗯~想起來不錯。

然後想了下實現方法,嗯。。。重寫滑鼠的滾輪事件和鍵盤的“向下”鍵就可以了。應該沒有問題~

説幹就幹~

=================

無聊上網翻了下,發現一個別人寫好的,比我想象中要還好…… Orz……

放上地址吧,Orz

http://jslover.com/?p=258

中英文字分別使用不同字體 via @font-face

最近一直在弄主頁的版面,在文字編排的時候就遇到了一個蛋疼的事情:

當中英混雜的時候,中文字型裡的英文字母是在噁心,想了一下,可以在CSS裏這樣寫:

body{

font-family : “Helvetica”, “Trebuchet MS”, “Verdana”, “Tahoma”, “STXihei”, “WenQuanYi ZenHei”, “Microsoft JhengHei”, “Heiti TC”, “Heiti SC”, “MS Gothic”;

}

理論上,前面的英文字型裏沒有漢字,瀏覽器應該是逐個往後找,直到找到含有漢字的字形為止然後顯示才對,但是似乎想得很完美,試驗時效果糟糕(比如IE)。

於是想起CSS裏一個很實用的東東 —— “@font-face”。 繼續閲讀 中英文字分別使用不同字體 via @font-face