July 2008 Archives

新家里要安装电话和宽带,小区是电信包的,但是我觉的网通我用的时间比较长了,可能工作起来也比较方便,另外打电话给10060套餐也要比电信的便宜一些。还咨询了所在小区能不能安装等等,最后10060告诉我在通州北苑的营业厅办理,后付费是要有北京人作保。于是就约好了哥们一起去。排了很长的队,办理时说:"您那个小区应该是在梨园办理,但是我们这里也能办",吾心稍安。又说:"对不起,您那个小区是电信的,我们安装不了。"

没办法,当即打10000给电信,说电话就可以办理,然后介绍了几个套餐,选了e家158的包月,并且告诉我2天后就上门安装。过了10几分钟又打电话过来让我选电话号码。又过了半个多小时打电话过来说还可以送无线路由。整个过程也不过1个小时的时间。

1天后就有安装工人打电话给我第二天上门安装,定好了时间,他们准时来,安装完了。工人还接通客服人员问我安装工人有没有按时到?进来的时候有没有带鞋套?送的无线路由送了没?给您的帐号试了没有,是不是XXXXXX?密码有没有更改?等等。

看来在北京选电信是一个好选择。

有一同事向我抱怨我使用的那台FreeBSD导致了他工作效率低下,比如他在Linux下调试正常的PHP在那台FreeBSD上却是失败的,而且那个vi也是让他相当恼火。

后来发现php里的代码是php4时代的的东东(主要是问号后面没有加上php),且是与html混写的。在他使用vi的时候发现,使他恼火的是不能向前删除。

就是这样,我还能说什么呢。安装一个vim吧。

今天从django的svn拉出一份出来写点东东,写好了models,runserver查看admin的时候却出现了如下提示
You don't have permission to edit anything
翻了一下文档,发现已经0.97的时候变化了很多的东东。最后说明是要这样写。
urls.py里写入
from django.contrib import admin
admin.autodiscover()

settings.py中的INSTALLED_APPS部分加入

 INSTALLED_APPS = (
    'django.contrib.admin')

models.py的最后要写上

from django.contrib import admin
admin.site.register(MODELNAME)

这样才算是OK。
update: django 1.0之后的应该把上面这一段放到admin.py里去,而且要把以前写在models.py里的class admin部分也放到admin.py例子如下:

from django.contrib import admin
from models import Module
class ModuleAdmin(admin.ModelAdmin):
	list_display = ['name','manager','isdpool']
	filter_horizontal = ['host']
admin.site.register(Module,ModuleAdmin)

macport操作

| | Comments (0) | TrackBacks (0)

macport是BSDer们在Mac下无法或缺的工具之一,其使用时支持的命令很多。罗列如下:

activate, archive, build, cat, cd, checksum, clean, compact, configure,
contents, deactivate, dependents, deps, destroot, dir, distcheck, dmg,
dpkg, echo, ed, edit, exit, extract, fetch, file, gohome, help, info,
install, installed, lint, list, livecheck, location, mdmg, mirror, mpkg,
outdated, patch, pkg, provides, quit, rpm, search, selfupdate, srpm,
submit, sync, test, trace, unarchive, uncompact, uninstall, upgrade,
url, usage, variants, version, work

但是最常用也就无非是install,selfupdate,upgrade,uninstall,search,list这几个。

其实macport还有一种叫伪名称的东东,罗列如下:

all, current, active, inactive, installed, uninstalled, and outdated.

以下是我常用的一些macport命令

port -d selfupdate #升级macport, 如同:cd /usr/ports && make update
port install xxx #安装xxx软件, 如同:cd /usr/ports/kkk/xxx && make install
port upgrade outdated #升级所有已过时的软件,作用如portupgrade -a
port installed #列出已经安装的软件,如pkg_info
port search xxx #列出与xxx条件相符的软件,如cd /usr/ports/ && make search name=xxx

刚才看到RMS又在攻击比尔盖茨,实在觉的丫现在就和疯狗无二了。比尔把自己和自己的财富投入到慈善事业,这是对社会一种最好的回报,无论他是出于何种的目的那也是相当的正确的。RMS的这种攻击完全是对人不对事。相比之下我觉的比尔做的是实事儿,而RMS则陷在一堆的宗教论述里,让人觉到一股浓厚的中世纪气息。

要是真的无私就看看BSD或MIT协议吧,而不是GPL这样的病毒传播方式,反而限制了软件的推进。

另外对于私有软件不要以"软件大革命"的方式结束他,要以自然法则结束他。存在即合理,没有打倒,如果真的想打倒对方,就让自己强大到让对方无处生存。

目前大多数的操作系统都有一个DNS Cache,在调整DNS或是测试的时候可能会清理Cache记录一下各个操作系统清理DNS Cache的方法
  • Mac OS X 10.4 Tiger
  • lookupd -flushcache
  • Mac OS X 10.5 Leopard
  • dscacheutil -flushcache
  • Windows
  • ipconfig /flushdns
  • Linux
  • /etc/init.d/nscd restart
询问delphijFreeBSD有没有一个DNS Cache,答曰"有",就是ncsd。但是默认这个服务是没有开的,也就是没有Cache。

About this Archive

This page is an archive of entries from July 2008 listed from newest to oldest.

June 2008 is the previous archive.

September 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.21-en