2009-08-29

The following is a set of online and printed resources that we believe can be useful in daily Django and Python development.

Django

General

Editors and IDEs

Web server setups

Database setups

Templating Engines

Community

Example Django applications

There is a lot of open source Django code available online. Reading the source of established Django projects can be a great way to learn more about the framework. Our recommended starting points include:

Google App Engine

Google App Engine Helper for Django

(阅读全文……)

Tags: .
2009-08-27

我的机器已经是 windows 2003 (因为与 XP 操作基本相似) + Ubuntu 双系统,在 03 下用 Acronis Disk Director 再分出来 18G 空间准备装 Mac OS,结果分区一分完,重启系统 Grub 出错了,启动菜单也没有了,今天还有 EEIS 的 Usability Assignment 要交,赶紧修复吧。

放入 Ubuntu Live CD,由光驱启动引导系统。

按 Ctrl+Alt+F1 进入终端,确定你把本文都看完了,不要像我一样,否则切换过去,还得切换回来的,当然,简单的方法就是开一个终端窗口就好了。

以下为命令行中操作:

sudo grub #进入grub命令解释器

grub> find /boot/grub/stage1  #查找到grub的文件所处的位置,如果安装了多个linux系统,会全部显示出来,看好 Ubuntu的/boot/grub/所在的位置,然后会出现类似于 hd(x,y) 的信息,比如我的就是:

hd(0,6)

grub>root (hdx,y) #用上一步 find 找出的 stage1 文件位置,亦 grub 文件位置,如我的就是 root (hd0,6)

#注意: root 和 (hdx,y)中间有一个空格,我开始没细看,所以总是提示 “Unrecognised Command”,无法识别的命令。

#使用 setup 命令把 grub 安装到 mbr 上

grub>setup (hd0)

#退出

grub>quit

重新启动,问题解决。
推荐阅读:

Ubuntu系统GRUB无法启动全攻略
教你使用Ubuntu LiveCD安装及修复GRUB
系统引导管理器GRUB,为初学者指南
Master boot record (MBR)
GNU GRUB GRUB

Tags: ,,,,.
2009-08-26

When I try to follow the example from <Python Web Development with Django>, to set up the Automatic admin Application, I face this problem “No module named urls “:

Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Exception Type: TemplateSyntaxError
Exception Value:
Caught an exception while rendering: No module named urls

The answer is really simply because Django’s Backwards-incompatible changes:

Merged newforms-admin into trunk

# OLD:
from django.conf.urls.defaults import *

urlpatterns = patterns(”,
(r’^admin/’, include(’django.contrib.admin.urls’)),
)

# NEW:
from django.conf.urls.defaults import *
from django.contrib import admin

admin.autodiscover()

urlpatterns = patterns(”,
(r’^admin/(.*)’, admin.site.root),
)

After solving this issue, I found a mark on the book’s cover page showed “Covers Django 1.0″, which means, in some part of this book, sample codes maybe written in previous Django pattern, so be caution to face this same kind of problem again. Good Luck~

Tags: ,,.
2009-08-25

“山人自有妙计” -《收姜维》

RT. 安装 Ubuntu 9.04 后,进入系统后,键盘,触摸板均无法使用,就算侥幸可以使用,也只是万分之一的概率了,重装,升级所有补丁,均没有效果。Google搜索,

  • Ubuntu 9.04 键盘无法使用
  • Ubuntu 9.04 键盘无响应
  • Ubuntu 9.04 Cannot Use Keyboard

在 Ubuntu 的 bug issue 中已有提及。有人说:

  • 重启机器,或者是待机再激活。
  • 重启x-windows
  • 修改grub菜单

各种方法,不一而足,只是没有效果而已,起码对我而言。我自己的发现,启动时,键盘可以识别,就算是用Live CD,也只是在初始菜单的时候键盘可以使用,但外接USB鼠标没有问题。

尝试:

拿Caps Lock(大小写切换键)做测试,因为有灯提示,不停的切换,查看键盘是在什么时候失效的。

竟然,竟然,无心插柳,一直到进入系统,键盘还有响应,重试多次,依然有效,因为只在本机测试成功,不保证有效。

My Ubuntu still has problem with keyboard.

猜测:

笔记本键盘与外接USB键盘还是有区别的,我不停的按键使键盘保持激活状态,让系统能够检测到,所以可以使用,纯属猜测

BTW:

没有键盘,安装的时候才叫一个痛苦,用户名,密码都是从其他程序的帮助文档一点点复制过来的,登陆选择”自动登录“,否则没键盘的话,根本无法输入任何字符在登陆界面,想用无线网络升级,也是一点点把密码复制进去的,windows输入密码也就两遍啊,Ubuntu竟然要三遍,Usability的说,哎,还有个什么 Network Protect Password之类的。

Tags: ,.
2009-08-16

论坛是在网络上分享知识最普遍的方法之一。界面友好,而且在加上社区功能,在SNS四面火起的环境里,依然是非常流行的。

而且论坛系统也可以快速的整合到现有网站中,自定义外观,或者作为框架使用来扩展网站的功能。

这里有9个广泛使用的,开源,免费论坛系统,大多数为PHP开发的,一起来看看吧。

phpBB (PHP)

phpBB

phpBB 是一个广泛使用的 免费 开源 论坛 系统。 使用 PHP 语言编写,”phpBB” 这个名字,是 “PHP Bulletin Board” 的缩写. 和其他论坛软件的比较. phpBB 的优势在于:

  • 模板化的风格系统,易于用户自己修改.
  • 国际化|支持; 截至2006年,多达64种语言的翻译可用.
  • 和多种 数据库兼容.
  • 有庞大的社区用户群提供免费支持和插件.

phpBB 更新比较频繁,改进程序性能,安全,增加新的功能,强大的后台管理面板,支持几乎所有后台数据库系统。

中文PHPBB | 华人天地PHPBB | 竹貓星球phpBBHacks.com | phpBBStyles.com

MyBB (PHP)

MyBB

MyBB 是国际上非常优秀的免费论坛软件,最大的特色是简单但是功能却出奇的强大。支持多国语言,可以分别设置前台后台的语言,每个用户也可以设置自己使用何种语言访问论坛包括自己的时区等,自定义功能强大到没有做不到只有想不到。这对于建立国际性的大型论坛必不可少,正因为如此,优异的程序结构,代码和数据库设计以及多重处理方法使得占用资源更少,负载更强,速度更快。

MyBB中文站
(阅读全文……)

Tags: ,,,,.
Page 4 of 23« First...23456...Last »