我是过来膜拜 10 年 rails 开发经验的。10 个月的路过。
#1 楼 @blacktulip 第一个东东不错。可逆 hash。其核心是 https://github.com/namick/scatter_swap/blob/master/lib/scatter_swap/hasher.rb
也就是 minimal perfect hash function 算法。
LZ 的问题其实分 2 个层面:
如果仅仅不想让别人知道商品总量,那么从 10000 + rand() * 1000 开始自增计数不就行了么。。。
想让人不知道商品增量,必须采用离散不冲突的 hash 来解决。
我记得坛子里有个非常好的方案是:用 etag 判断 post 的资源是否已经改变。
贵厂在圈子里也是小有名气了。。。。。。。。面过一批贵厂出来的人。还是非常不错的。至于为啥会出来那么多。。。。。。。。。
For example, RoR was too slow for HULU so they ended up re-coding lots of stuff in C.
#17 楼 @rei 恩。我发现规律了。报业用 django 的特别多。
还有一些 django 写的网站:
来源 http://stackoverflow.com/questions/886221/does-django-scale
码农周边用 rails 的特别多
Rails 的成功案例不太多呀。。。大 Django 成功案例:
直接 bundle 和 bundle install 有啥不同?
好吧,来个 python 版的:
any(x for x in production.option_types if '颜色' in x.get('presentation', '') )
#11 楼 @chiangdi #12 楼 @spacewander
对。因为没有 end 或者 } ,lambda 要支持多行,会产生语法上的二意性。。。。。。所以 python 的 lambda 是半残废的。
上面有人说,ruby 代码比 python 少,是因为 ruby 糖比较多。比如脱离 active_support,ruby 写起来要麻烦很多。
可以试试 mysql workbench,可以画 ER 图。
#9 楼 @hxh1246996371 我这里有差不多 10 几行上传阿里云的 sinatra 函数。要不要?
active_support 加上的方法才叫多
这个叫瓶颈。。。。。。。?你用数组的方式操作 raw sql 也可以的呀。
怒转 v2ex。
我觉得加班可以充分推断出中层或以上至少存在一位什么都不懂的人。
对自己的团队把控没信心,才会用加班弥补自己的傻逼。
做 app 后端也是 ETL,就是从一坨乱七八糟的数据筛选出有用的数据封装成 json 给 app。。。
应该是你那里姿势没对,但是有一个可以无损转换为 Array 的办法:
Array(any_object)
#6 楼 @Kabie 这个已经被 dropbox 做出来了。顶楼有贴 https://github.com/dropbox/pyxl
说拉钩虚高的,你们是没上过猎聘啊。。。。随便一个公司都敢写 50w,进去就给 1w 拉倒。
LANGUAGE=en_US:
就这的问题。
root 部署。。。。。。。。。我想起我厂需要 sudo 才能 git 的某生产服。。。。。
#4 楼 @lips http://tower.im/ 基于 RoR 的
太机智了。
貌似不错哟