归档 2013

最后更新于 .

我用到的那些Django资源和使用必读

截止至本文最后更新:Django最新版本1.6.2,建议直接官方下载安装,不要用任何包管理器安装。 下面列出一些个人用到的比较好用而且没什么大毛病的Django扩展、资源、插件。

  1. django-autocomplete_light 在django-admin里,遇到外键关联的Model,系统用<select>作为默认widget,设想如果外键表特大,则该网页庞大无比,加载巨慢,而且无法找到所需的条目。 该组件可以简单的创建一个ajax下拉菜单,widget改为<input>,敲入两个字符,自动查询关联的外键条目,既解决了网页大问题,也解决了快速搜索定位问题。 建议pip安装。
  2.  django-tastypie 手机App大行其道,做网站怎能不提供接口?用该组件可以方便的为model提供RESTFul风格API接口。 也是pip安装。
  3. APNSWrapper 给iOS发push的组件,使用方便,支持沙箱环境推送 。不过该组件依赖docutils,而pip安装docutils因为被墙所以无法安装,所以先用其他包管理工具安装好docutils,再pip安装APNSWrapper。
  4. django-postgres-fuzzycount 用postgresql 9.2以及更高版本数据库的一定要用这个 ,这就是一个Manager,使用方便,为了加速count查询的。
  5. mongoengine 图片和文件Field可以存储到mongodb,再用nginx的gridfs扩展直接读取。这个完美支持Django 1.5 pip install -U mongoengine
  6. south ...

最后更新于 .

Xcode5貌似无法按照之前4的方法安装Command Line Tools,开发者站点也不再提供安装包,莫非集成进了Xcode5?也不是。找来找去,很多人都说该系统plist伪装成10.8安装老Command Line Tools,不过这都不是正招。最后终于找到了方法:

sudo xcode-select --install

原来新的Command Line Tools跟Java一样变成了在线可选安装包,直接图形化安装就可以了。

最后更新于 .

最近对Raspberry Pi颇感兴趣,入手摆弄几天。

各方面适应完美,唯独分辨率有问题,显示器是1920*1080的,可是输出却是4:3比例,两边黑边。禁用或启用overscan均无变化。

后查文档:

http://elinux.org/RPi_config.txt

原来修改/boot/config.txt

找到hdmi_group,去掉注释,改成hdmi_group=2

下面一行hdmi_mode,去掉注释,改成hdmi_mode=82

重启即可

具体参数含义见上URL。

最后更新于 .

Macbook Pro,俩硬盘,一个是SSD,一个是自带硬盘(改装在了光驱位上)

不过这都不重要,重要的是自带硬盘曾经被分了两个区,其中一个是给Windows当D盘用的,后来彻底不用Windows了,可是不敢用BootCamp工具恢复分区,怕把第一个HFS+分区抹掉了。

遂研究命令行工具diskutil

首先把NTFS的分区抹掉成HFS+的:

diskutil eraseVolume HFS+ Blank /dev/disk1s3

上述操作可以在磁盘工具GUI中进行,而最后一个参数/dev/disk1s3要自行调整,指定你的NTFS分区,也就是要被合并的分区。

第二步,合并。这步很关键,取决于你的HFS+分区会不会被抹掉

diskutil mergePartitions HFS+ TOSHIBA disk1s2 disk1s3

其中TOSHIBA是卷标,disk1s2是起始分区,也就是HFS+分区,disk1s3是被合并的分区。

需要严重注意的是:该命令会把给定的两个分区之间的分区都合并,并且只保留第一个分区的内容。另外不要加force参数,否则第一个分区的数据都没了。

每月存档

去年

2012

明年

2014