公告 提醒功能上线 / 部分用户名带空格或者非组词字符的同学请进

Rei · 2011年11月07日 · 最后由 108041710 回复于 2015年03月10日 · 4777 次阅读

提醒功能上线,大家可以看到顶部导航用户名旁的小方框。有新消息时会变红,可以在本帖互 @ 测试

同时为了配合 @ 功能,用户名格式限定为 \w{3,20}(数字,英文大小写,下划线_, 3~20 个字符)

所以用户名不符合的同学麻烦修改一下,不然无法正常使用 @ 功能。(阿,看了后台,只有 Kevin Hwa 8$9lXtwTx6zqnA$h 两位同学需要改的)

欢迎检查 bug ~

顶啊! 或许还可以把提醒的打开方式改为当前页面浮动显示,就像用户菜单那样下拉出来

睡觉去。谁来 at 我一下呀

#2 楼 @hooopo 靠,这么晚了

@Rei sleep 8.hours

现在提醒列表是有 1 + n + n .. 查询的性能问题的,大家看怎么解决吧……

对象缓存?

identity_map_enabled 可以减缓一些查询

#7 楼 @Los 明显这贴严重歪楼了嘛!

#8 楼 @huacnlee 哈,表示承认错误。

AT 一下自己可以吗?可以吗? @lgn21st

#10 楼 @lgn21st @ 排除了自己

#7 楼 @Los 回 @

@8$9lXtwTx6zqnA$h 这位同学已经结束了它的马甲生涯。。技术社区就不躲躲藏藏了

@pagelarry 这好像有 bug

看下吧,@Rei

#20 楼 @cqpx 收到。我也忘了为什么以前写的正则要求 @ 用户名后面有字符了。晚上修复

@Rei 不在回复里而在正文里 mention 的话就没有提示吗?p.s.看到你这头像我就想叫你 hoshi...

#22 楼 @8$9lXtwTx6zqnA$h 目前在正文里面木有

hoshi:小白小白~小白脸~

https://github.com/twitter/twitter-text-rb 建议使用上面的 gem,功能更完整强大

@andor_chen 自己圈 a 自己

#24 楼 @Los 这个 twitter-text-rb 好像不支持中文的 :(

#27 楼 @hooopo 这个支持 @ 中文的用户名吗

支持中文话题,当时没有中文用户名的需求.....所以没改。

无刷新 实时提醒 ?

#30 楼 @wxianfeng 要刷新的,提醒也不用做到那一步吧。。又不是 IM。。

#27 楼 @hooopo twitter-text-rb 或许可以改改后整合进来

#32 楼 @huacnlee 中文好像不能用来做用户名。。有什么需要改的么?

#33 楼 @cqpx 具体还不太确定,我是觉得 Twitter 的格式始终和这种大篇幅有区别的,而且这边看起来也不需要 hashtag,另外用户的链接地址也不同

@changtimwu 故意 at 自己
@hooopo 纯测试

#let's test @ in code block
@hooopo=1
puts @hooopo +1

#35 楼 @changtimwu 哈,被你发现啦,现在没有对 pre 和 code 做特别处理,也许以后会加上

#34 楼 @huacnlee 我用了一下 twitter-text-rb,虽然他说是支持国际化的,但是看他代码里的正则写的确实只支持英文(用户名) 另外,对带有 html 标签的内容处理的也不好,需要改改

#38 楼 @Rei 呃,说的也是,目前 ruby-china 不需要 @ 的那么多功能

从它的 spec 来看,它说的国际化支持是指 “即使 tweets 和@blankyao之间没有空格” 也可以将 id 取出来,README 里也是这个意思 https://github.com/twitter/twitter-text-rb/blob/master/spec/extractor_spec.rb#L89 @ 的那么多功能 ruby-china 都已经有了吧 我也认为正则可以搞定的就没有必要另外去装一个 gem

twitter-text-rb 这个 gem 的设计初衷和你们的需求好像就不符和呀 这个 gem 是专门为 twitter 这种应用设计的: 1.区分 at 和 mention 2.autolink,其中还有域名检测等特性 3.hashtag 4.user list 5.国际化指的是支持全角和半角的 at 符号 还有一些其他 white space 6.支持表情 7.点击高亮 8.支持各种 ruby 版本 1.8.7,1.9,jruby 等

#40 楼 @cqpx 看来是我理解错那句话的意思了

@ 中文能实现么

#43 楼 @linsk 实现不难不过现在不能用中文注册 id

@SErHo 测试一下。

47 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号