Django1.4学习笔记(1)-让它跑起来

写在前面:
历经了rails在win7下各种莫名奇妙的错误后,我放弃了。我是新手、我没mac、我没法用linux,就这么着吧。
刚下来1.3.1的doc第二天就更新1.4了。正好啃着学1.4吧。

学习环境如下:
Windows7
Python2.7.2
Django 1.4
Mysql 5.5
SublimeText 2

1.下载Python,我用的是2.7.2 http://python.org/ftp/python/2.7.2/python-2.7.2.msi
直接安装即可。然后修改环境变量Path增加:

C:\python27;C:\Python27\Scripts 

2.下载Django 最新的是1.4 http://www.djangoproject.com/download/1.4/tarball/
解压缩后

cd c:\django-1.4
python setup.py install

3.安装Mysql 5.5 http://www.mysql.com/downloads/installer/
管理工具我用的Workbench
4.MySQL-python-1.2.3.win32-py2.7 http://d.yun.io/0rmeYB
用python操作mysql的库。

让它跑起来吧。
1.进入CMD

django-admin.py startproject mysite
cd mysite
python manage.py runserver

2.打开浏览器输入http://localhost:8000
出现It worked!。
ok!可以跑起来了。

win7下gem install pg

Anyhow, if you want to install the gem, you need a build environment installed. If you’re using RubyInstaller, then you need the DevKit

Installation of the gem will only require you provide additional options to gem installation (like –with-pg-dir)

subst X: "C:\Program Files (x86)\PostgreSQL\8.3"
gem install pg -- --with-pg-dir=X:
subst X: /D

rails console 出错 (ubuntu10.04) 记录

在Ubuntu10.04下学习rails,在rails c的时候出错。
提示如下:


/home/yoxyue/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/irb/completion.rb:9:in `require': no such file to load -- readline (LoadError)
	from /home/yoxyue/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>'
	from /home/yoxyue/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/commands/console.rb:3:in `require'
	from /home/yoxyue/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/commands/console.rb:3:in `<top (required)>'
	from /home/yoxyue/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/commands.rb:38:in `require'
	from /home/yoxyue/.rvm/gems/ruby-1.9.2-p290/gems/railties-3.2.1/lib/rails/commands.rb:38:in `<top (required)>'
	from script/rails:6:in `require'
	from script/rails:6:in `<main>'

解决办法如下:

$sudo apt-get install libreadline6-dev
$which ruby
/home/yoxyue/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
$cd /home/yoxyue/.rvm/src/ruby-1.9.2-p290/ext/readline
$ruby extconf.rb
$make
$make install

再次在项目目录下 rails c 成功!

Ubuntu10.04用PPA安装pidgin和libqq

Ubuntu10.04原自带了Pidgin2.6版本的。为了更好的使用Pidgin,主要是为了用QQ!
1.安装Pidgin 用下列命令:

sudo add-apt-repository ppa:pidgin-developers/ppa
sudo apt-get update
sudo apt-get install pidgin

这样Pidgin就升级到最新的版本。

2. 添加QQ
Ubuntu用户可以直接加ppa安装LibQQ2010,加新的时候就得把旧的给删了,在/usr/lib/purple-2/ 里的那个旧libqq.so。

sudo add-apt-repository ppa:lainme/libqq
sudo apt-get update
sudo apt-get install libqq-pidgin

装好后,就可以在Pidgin选择协议时看到QQ了,直接添加帐号就好了。

VPS下SVN服务器的安装与配置

最近需要在公司和家里同步代码,顺便发掘下VPS的作用。就在自己的VPS上装了个SVN。只供自己用,没有做与web服务相关设置。
网上搜的教程都是编译安装,我没啥特别需求,直接yum了.

yum install subversion

中途会提示你:
Total download size: 3.3M
Is this ok [y/N]:
输入y,然后按下Enter键

mkdir /home/svndata
#然后建立一个测试项目的目录testproject,并用这个目录作为该项目的repository
mkdir /home/svndata/testproject
#为testproject建立版本库
svnadmin create /home/svndata/testproject

#编辑conf文件
vim /home/svndata/testproject/conf/svnserve.conf

[general]
anon-access = none #这里设置匿名不允许checkout
auth-access = write #认证后可以提交
password-db = passwd #帐号密码配置文件
authz-db = authz  #权限认证配置文件
realm = testproject

vim passwd 文件:

[users]
username = password #用户名 = 后面是密码
username2 = password2

vim authz 文件:

[groups]
admin = username, username2
[/]
@admin = rw

启动服务

svnserve -d -r /home/svndata

然后可以自己设成启动服务.我没弄.

netstat -anp|grep svnserve

看下端口,然后在win下TortoiseSVN,设置svn://{yourserver}:端口/testproject/ , CheckOut .

PPTP一键安装的方法

本文转自http://www.vmvps.com/how-to-install-pptp-on-your-yearly-15-dollar-openvz-vps.html

注意:只有Xen能够安装PPTP是一种误区,OpenVZ也是可以的。

系统要求:CentOS 5 32bits/64bits。

PPTP一键安装包安装方法:

wget http://www.diahosting.com/dload/pptpd.sh
sh pptpd.sh

安装完成后会自动提示 PPTP一个默认的用户名(vpn)和随机密码。

当然,PPTP的用户名和密码是可以自定义的

编辑/etc/ppp/chap-secrets

vi /etc/ppp/chap-secrets

开始编辑,逐行输入以下内容:

用户1 pptpd 密码1 *
用户2 pptpd 密码2 *
用户3 pptpd 密码3 *

保存即可

亲测XeHost可用
我的备份:pptpd.sh

如何在windows下安装ruby 1.9.3+rails 3.1.3+Mysql及配置

大牛都在Mac和Linux上做开发。我等菜鸟纠结于各种原因只能蹲在windows下,最近因为工作需要,为自己搭建了一个ruby on
rails的开发环境。一边学习一边进步吧。同时适用于1.9.2-p290

开始: 现在工作用的是win7,家里是xp,都可以通过。
第一步:所需要各种包
1.ruby 1.9.3 安装包
我建议还是装1.9.2比较好。
2.rubygems 1.8.5,以后各种包的下载就需要用gem来做。
下载,解压缩,进入目录,
 ruby setup.rb 回车。
3.安装DevKit
ruby dk.rb init
ruby dk.rb install
4.如果要使用mysql数据库 copy libmysql.dll to /ruby/bin/
gem install mysql2
然后 在项目的Gemfile里面 gem ‘mysql2′
5. 更新源 gem update –system
6.gem install rails
7. rails new 项目名
8. rails s  启动项目然后访问

http://localhost:3000来访问。

现在安装应该成功了.
PS:我已经改用1.9.2了(2012/02/12)

如果存在YAML的问题请参照:修改config/boot.rb
If you cannot (or don’t want to) fix your YAML code, try to load the old YAML parser (syck), adding this at the beginning of config/boot.rb

require 'yaml'
YAML::ENGINE.yamler = 'syck'

It’s just a ‘quick and dirty’ fix, I know

mytouch 3g slide 刷机记录

忙活到凌晨4点多终于成功了.

我刷的是官方2.2汉化版的,rom来自机锋论坛.

http://u.115.com/file/t1672e59d8 app2sd

分区(sd卡上必须有ext分区!!)结束后,进入recovery主界面,开始重刷ROM包和app2sd包,注意刷完ROM包不要重启,直接再刷这个加刷包,方法和刷ROM的方法一样。#
Y3 h: D2 b8 ^5 Y2 G’ s% ]/ y

刷完重启,下载超级终端。我还下载了个busybox
installer,并安装busybox 到 /system/bin
打开超级终端

开始输入命令:{
su 
  回车(获取超级权限,点允许)

#busybox df -h 
  回车.

#cp空格-a空格/data/dalvik-cache空格/system/sd/ 
  回车 
(这里可能要等比较久。特别是卡速低的机油。耐心点吧。出现#就可以继续了)
#rm空格-r空格/data/dalvik-cache   
回车5 V7 U3 V2 m; x2 V# q9
`* z8 L& e

#ln空格-s空格/system/sd/dalvik-cache空格/data/dalvik-cache 
回车(注意,ln这个是L!!)c! x) z’ f4 \.
 Z

exit 回车 

exit,重启,你就成功啦!

Iphone 4

現在都在关注Iphone 4 存钱存钱,我也要Iphone.
话说老爸买了个山寨Iphone,老爸和老妈玩的不亦乐乎.一次我给老妈看我手机上的照片,要换下一张的时候老妈用手指在我的N73屏幕上狂滑….