访问被拒绝,你可能没有权限或未登录。
  • pythoner 砸场子来了 at 2012年03月19日

    奥运奖牌榜: 国家 金牌数 银牌数 铜牌数 china 37 26 11 usa 30 22 50 russia 30 33 20

    中国习惯上先按金牌数排名,金牌数一样的按银牌数再排,如果银牌数再一样就按铜牌数排:

    >>> sorted([('china',37,26,11), ('usa',30,22,50), ('russia',30,33,20)], key=lambda x:(-x[1],-x[2],-x[3]))
    [('china', 37, 26, 11), ('russia', 30, 33, 20), ('usa', 30, 22, 50)]
    
    

    美国习惯上金牌银牌铜牌都是奖牌,所以按奖牌总数排序:

    >>> sorted([('china',37,26,11), ('usa',30,22,50), ('russia',30,33,20)], key=lambda x:-(x[1]+x[2]+x[3]))
    [('usa', 30, 22, 50), ('russia', 30, 33, 20), ('china', 37, 26, 11)]
    
    

    python 的排序达到了类似 SQL 查询的能力,只需要告诉它排序的条件就可以了,python 为数据而生

  • 看 PDF 版,不懂得地方随时用词典划词翻译

  • sudo find / -name ruby 这样就会把 ruby 执行文件给搜出来了,然后用 ln 建个软连接 一般都是在这个位置:/usr/local/ruby/bin/ruby

  • web 最后会是怎么个死法? at 2012年03月17日

    #3 楼 @Rei html5 支持本地数据库,以后 web 越来越臃肿,必定会把部分资源缓存到本地数据库,也可以离线运行,越来越像 native 了,native 也可以静默升级,既然 web 所做的只是模拟 native,干嘛不直接用 native?

    不光吐槽 web 的缺点了,说说我看到的优点吧: 1、跨平台 2、安全

  • 我对 Django 比较熟,还是有发言权的 Django 绝对不是基于 python 的 rails,绝对不是 rails 的仿制品,二者的理念不一样,Django 相对 rails 来说实现方式还是比较底层的,比 rails 简陋,比 rails 灵活,代价就是相对于 rails,Django 很多东西还得自己动手 跟 rails 在 ruby 社区的权威不同,Django 在 python 社区被很多人吐槽,抱怨被 Django 框住了,只能用 Django 的方式写程序,估计他们用了 rails 就不这么抱怨了

  • rails mysql 连接问题 at 2012年03月17日

    我把 socket 去掉了,加了一行 host: localhost,竟然可以了

  • 看来还是跟 rails 有不解之缘,喝出去了,硬着头皮学

  • slim、haml 这类技术跟模板技术还不是一码事 http://slim-lang.com/ 我想在 Django 中用这种技术,但是担心这类技术是和 rails 绑定的

    Django 比 Rails 确实有些简陋,但是除了前端不方便其它还能满足我的要求。rails 缺乏中文的教程,英文看得我头大

    另外,我喜欢 python 胜过 ruby,python 的包管理,一个文件就是一个模块,很方便