1
ufo22940268 2014-03-23 14:30:02 +08:00 1
简直太赞
|
3
guangde 2014-03-23 15:01:37 +08:00 1
想知道,浏览器右上角的狗狗是什么?
|
5
alexapollo 2014-03-23 15:19:06 +08:00 1
看起来挺好玩……
|
6
airbob 2014-03-23 15:47:16 +08:00 1
好玩
|
7
joy2everyone 2014-03-23 15:54:22 +08:00 1
挺不错的
|
8
wdkwdkwdk 2014-03-23 15:58:04 +08:00 1
前端大神
|
9
wdkwdkwdk 2014-03-23 15:59:06 +08:00 1
没有回复功能啊?
|
11
wdkwdkwdk 2014-03-23 16:17:55 +08:00
@paloalto 不知为什么你这个让我想起了我的 http://longmail.info
|
12
cbsw 2014-03-23 16:28:20 +08:00 1
不错,想法和实现都相当赞,已star并Fork
|
13
hjmnoah 2014-03-23 16:45:50 +08:00
天啊被刷屏了
|
15
kenzi 2014-03-23 16:51:00 +08:00 1
感觉挺好玩的
|
16
SoloCompany 2014-03-23 16:51:01 +08:00 1
报告个不知道是不是bug的bug,safari进入会切换到独立显卡,页面加载完后又自动切换回核显
|
17
zhy0216 2014-03-23 16:52:25 +08:00 1
赞!!!!!!!
我clone下来搭一个~~ |
18
MingZhe 2014-03-23 16:55:00 +08:00 1
太赞了。。。是谁在维护啊
|
19
hjmnoah 2014-03-23 16:58:21 +08:00 1
发出来的信息秒删,感觉不太好玩的。信息不连贯啊。
|
21
paicha 2014-03-23 17:04:20 +08:00
删除这个有个投票机制会好一点
|
22
paloalto OP @SoloCompany 怎么知道safari用的什么显卡? 因为我很少用safari,也没在safari上做测试。
@hjmnoah 1 权限最大化。 任何人都可以发布、删除信息。 2 消除任何类型化的设计。信息可以被阅读被删除就可以了。不做成聊天室和微博,强调信息的流动性。 3 尽量简单。 4 有人删掉,标明信息已经被人阅读。 |
23
xingzhi 2014-03-23 17:10:21 +08:00 1
感觉这个产品像个矛盾体。
人少了玩不起来,人多了就被刷屏了。。。 |
24
paloalto OP @xingzhi 现在是人少了我就当做一个树洞,人多了就当做一个聊天室。哈哈哈哈。不过人多了还挺恐怖的。需要增加发布内容的频率限制来抑制刷屏。
|
28
paloalto OP @MingZhe
我觉得自己在豆瓣上很多话不方便说,比如一些个人的私事、吐槽等对他人没有意义的内容,有时候发了广播之后,过几天再看觉得没什么保留意义了,所以就删掉,用微博时也是这样。 所以我想做这么一个东西 (单页面网站 或者 app), 不需要用户登录注册,打开就可以发布一段话,主题不限,但有字数限制(比如类似微博的140字)。发布完之后自己和其他打开这个东西马上能看到,但是过了一段时间(可能是5秒)之后这段话就会彻底消失,数据库里也不会有记录。仅仅是满足“说话”这个欲望。 ———— 以上是做Perber的初衷。 后来觉得如果设计成被其他用户删掉的话,就代表我说的话已经被人看到了。对他人没有意义,所以被删掉。这样也就间接的达成了不保存记录的目的。 |
30
paloalto OP 那个人又来刷屏,先关了。
|
31
yangzh 2014-03-23 18:14:26 +08:00 1
@paloalto 不如设计成刷屏的人封 ip?像防火墙那样的逻辑,同一个 ip 短时间连续(时间1秒内)发三条以上的信息就封 ip 几小时。
|
33
Jevan 2014-03-23 18:16:40 +08:00 1
= = 那人和Livid有啥仇啊,我开始还以为网页出啥错了。
|
38
garipan 2014-03-23 18:42:09 +08:00 1
总有人这么恶心……好好一个东西就非要捣乱才开心吗
|
40
yetone 2014-03-23 19:20:27 +08:00 1
|
41
icylogic 2014-03-23 19:21:18 +08:00 1
@paloalto 突然有一个这样的想法, 每个人初始的"信息块"是一样大小, 保证几条之内能让人看到就是了, 如果被点赞或者回复什么的会变大, 如果被举报/upvote之类的块会变小, 刷屏又没人理的自然就消失了...当然这个还有很多bug, 不知道是否值得一试
|
42
VoV 2014-03-23 19:47:38 +08:00
好玩~
|
43
coolicer 2014-03-23 20:00:03 +08:00
没得看啊,不知道是什么
|
45
jakwings 2014-03-23 20:12:55 +08:00
@icylogic 有趣,另外说话过快过多的字体自动变小,甚至直接消失就更好了。只不过不知道会不会有人开机器人来集体刷屏或恶意投票,所以只有这些措施还不够……
还不如直接放弃匿名的机制,只允许第三方登录 API 接入,好方便屏蔽。恶心的人实在是没有必要提供机会给他们继续恶心了。随便说点什么也说不定会恶心到别人,和那些捣乱的没有多大区别,也有变得更恶心的倾向。 楼主的想法和妄想不需要注册的 Reddit 缩减版无异,想想都知道多么不现实。 我觉得 41 楼的想法是挺不错的,带能量条的聊天还是挺能锻炼人的口才的。虽然和楼主的本意相违了。 |
46
icylogic 2014-03-23 20:30:39 +08:00
@jakwings 我觉得是这样, 楼主想的限制IP, 或者限制第三方接入这些对网站本身的功能没有提升, 反而会浪费楼主大量时间去做这些也许用不了几次的功能, 还会对正常用户有一些妨碍
如果是开发有特色的功能过程中, 顺便就把这件事简单地解决一下, 这样会比较好. 当然, 这是比较理想化的想法...... |
47
jakwings 2014-03-23 20:49:50 +08:00
@icylogic T_T 悲剧,我把我的最后一句话复制错地方了……应该放到我的第二段话。
刚开始我以为楼主想弄聊天室之类的,看过截图了还是把它当聊天室留言板啥的了…… 假如楼主想完全匿名化(只留 IP 和 UserAgent)来发几个牢骚,我觉得这挺不现实的,除了消息定时消失,一点新意也没有。 听到你的主意我就直接想到聊天室了,能量条,再加上语速过快导致的「失音」,消息自动消失(最好能用能量换取更多延时),能让人更珍惜大家说过的话,也能让聊天更高效地进行,同时避免长期沉浸在聊天室(除非很喜欢潜水)。 |
49
baocaixiong 2014-03-23 20:55:26 +08:00
老是会重复的出现两条。另外有人和 @Livid 有仇的感觉。。
|
50
zouyun5152 2014-03-23 21:28:36 +08:00
好喜欢这首歌呀,求歌名
|
51
cbsw 2014-03-23 21:53:15 +08:00
|
52
27149 2014-03-23 22:38:18 +08:00
注意信息流的状态,“好”的内容应该靠上,“不好”的下沉
|
53
zouyun5152 2014-03-23 23:07:23 +08:00 1
已找到歌名,收藏了,3Q
|
54
b824379598 2014-03-23 23:21:44 +08:00 via Android
赞~
|
55
icylogic 2014-03-24 00:05:10 +08:00 via iPad
@cbsw 嗯,我是觉得论坛这种顶上去沉下来有点千篇一律的无聊,一个信息块(其实我脑补的是泡泡)变大变小我觉得更直观。
|
56
icylogic 2014-03-24 00:10:25 +08:00 via iPad
@jakwings 嗯,其实不用加限制啊,因为如果你这个信息长时间不更新(有人点赞,评论等)自然会有新的信息或者其他信息变大把它挤小,小到一个程度就消失了呗。
|
57
icylogic 2014-03-24 00:28:40 +08:00 via iPad
@jakwings 我觉得这样都快变成另外一个东西了XD。
我又瞎想了一下: 永远只有一屏的内容,没有瀑布流没有滚动,永远只有一屏较新较好的信息,旧和不好的信息都会被挤消失。(这还能减小服务器压力,不存储太多历史数据,其实你想,现在各种论坛的老帖子,得有99%都再也不会被人访问了吧)(美其名曰活在当下) 递进关系比如首页是一屏话题块,类似于帖子,适当地把这个帖子的内容摘要显示出来,点进去是一屏讨论块,类似评论,也用上面的方法组织,(这样可能最后楼主被挤没了),每条讨论块也可以点进去子讨论。。。(想起来可能会有点乱的样子) 只是YY,楼主如果觉得有能借鉴的地方最好不过啦。。。 |
58
humiaozuzu 2014-03-24 00:30:58 +08:00
看到你的菊花被玩坏 =。= 2333
|
60
dahuang7 2014-03-24 02:15:27 +08:00
“专注于创造无人问津的互联网产品”
挖坑太多迟早是要还得…… |
61
rankrank 2014-03-24 11:57:09 +08:00
听歌怎么没有声音呢
|
62
paloalto OP @jakwings
@icylogic 多谢关注。关于信息块自动变大变小的idea不错,但是最终实现的效果可能不太理想,估计会让人眼晕。因为如果信息块的大小改变的话,会影响里面的文字排版。最终可能就是一屏幕的文字忽大忽小。而且在移动端需要做额外的调整。现在删除时的抖动效果偶尔也会影响文字摆盘,抖动时,有的文字会一会儿上一会儿下,有人说那是Bug,但我觉得我所谓啦。 其实在上线后的这几个月里,我也想在Perber里尽量保留高质量的信息,剔除糟粕,优胜劣汰。上个月有人发了好几首特好听的歌,但我还没来得及记下歌名就被删除了。而且总是有人说加上投票机制(类似”赞“和”踩“),所以我才做了那个“调查”的投票问卷 —— 好吧,虽然调查结果是已经可以预料到的 —— 其实也是为了下一步写全局的投票功能而练手。 另外,关于被秒删的问题。其实之前删除信息时,点击删除按钮后,会有一个5秒的进度条等待时间。因为那时候信息发布的频率不高,一天也就那么几条,后来发消息的频率慢慢提高了,我就减少了删除的等待时间。 接下来我会继续完善 限制刷屏(其实还没开始写代码) 和 投票。trello上有Perber的开发计划: @rankrank 你用的浏览器是? @dahuang7 上次我们见面时,我有没有跟你说我要做这麽个东西来着?记不太清了,那会儿是不是我在做Biu? 唉,挖了好多坑。 |
67
guotie 2014-04-04 09:20:53 +08:00
看了楼主的作品,好个nb的设计师!
|
68
guotie 2014-04-04 09:21:36 +08:00
lz,哥对你的敬仰犹如。。。。。。。
|
69
paloalto OP 给刷屏者的话:
现在的刷屏限制只是一个很简单的判断数字大小,然后定时清零。 Perber.com不是一个demo,也不是一个试验场,在刷屏的时候很可能有其他用户在线,刷屏对他们是不好的,因为你的任何一条信息都会实时显示在所有用户的界面上。对其他在线用户要保持尊重,对别人花了时间精力做的东西也需要保持尊重。如果想测试,可以自己去github拉代码在本地测试;觉得代码写得不好,不止有刷屏这一种方式来表达。 |
70
yuhoomusic 2014-04-23 19:48:17 +08:00
@paloalto 想在公司内部架设一个perber给大家吐槽,但是好像没连上数据库,可以访问但是写内容没显示,孬爷爷告知下。。。
|
71
paloalto OP |
72
yuhoomusic 2014-04-23 21:10:26 +08:00
@paloalto 启动了啊,运行了forever perber/app.js 提示了minuptime not set之类的,可以访问,但是就是无法发布内容。。。
btw:express没装没事的吧?只是装了nodejs、npm和forever而已。 |
73
yuhoomusic 2014-04-23 21:12:38 +08:00
@paloalto 之前在本地运行也是一样的问题,今天找了朋友弄了个vps装下发现还是一样的问题。。。
|
74
paloalto OP @yuhoomusic 本地调试最好运行 node perber/app.js ,或者 supervisor perber/app.js 。
ps 如果你执行了 npm install的话,express会自动装上的。 |
75
paloalto OP @yuhoomusic 我记得 forever perber/app.js 好像不会把报错信息打印出来。所以如果你没有运行过 npm install 来安装所需的dependencies,命令行里是看不到缺少dependencies的报错信息的,只是打印出网站已经运行了。
|
76
yuhoomusic 2014-04-24 19:37:19 +08:00
@paloalto 运行node perber/app.js的结果,你看下。。。
<a target="_blank" href=" " target="_blank"><img src=" " class="imgly" border="0" /></a> |
77
yuhoomusic 2014-04-24 19:38:20 +08:00
靠,贴图直接给地址,不用代码?怎么出一堆图片。。。
|
78
yuhoomusic 2014-04-24 19:53:22 +08:00
@paloalto 三个问题
1、cannot read property length of undefined 2、error:spawn ENOENT 3、Redis connection to localhost:6379 failed |
79
yuhoomusic 2014-04-24 19:54:14 +08:00
redit,socket,jade我都装了的。。。
|
80
yuhoomusic 2014-04-24 20:20:05 +08:00
@paloalto 好吧,问题在我,搞定了*_*!
|
81
paloalto OP @yuhoomusic 是因为redis没启动吗?现在好了?
|
82
yuhoomusic 2014-04-25 21:14:36 +08:00
@paloalto 端口的问题,呵呵。
btw:现在cleaner是1分钟运行一次,可是消息没有被清除,好多个小时前的消息还正常显示,怎么破? |
83
paloalto OP @yuhoomusic 消息不会被自动删除掉,只能手动删除。
cleaner 是用来清除用户的操作历史记录的。为了防止刷屏,用户每说一句话,行为记录就+1;cleaner 会m每隔 n 分钟运行一次,把行为记录清空为0;如果 n 分钟内,用户的行为记录超过设定的上限值,就暂时说不了话了。n 分钟后,cleanr重置所有人的行为记录,这个人才能再次发言。 |
84
yuhoomusic 2014-04-25 21:50:57 +08:00
@paloalto 了解,看来理解错了。。。
我觉得还是要增加一些可操作性,除了保证优质内容,也提供用户多一点的权利感和参与性。 |
85
yuhoomusic 2014-04-26 08:25:02 +08:00 1
@paloalto 这两天发现一个问题,就是每次隔天好像就连不上数据库的样子,得重新node启动app.js。
|
86
paloalto OP @yuhoomusic 报什么错?
|
87
yuhoomusic 2014-04-26 12:05:16 +08:00
@paloalto 没报错。。。正常运行,但是就是看不到之前发的信息,重新运行app.js以后就好了。。。
|
88
paloalto OP @yuhoomusic
正常情况下控制台里会是这样的: 如果你的情况是:程序一直运行了好几个小时,突然发现刷新页面之后看不到之前发的信息了,控制台里应该会有报错记录。如下图(forever的log): 如果控制台里没有log,可能是reids或者mysql的问题(连接异常..自动关闭..什么的)..可以查一下这些程序的log看看。 |
89
ninewan 2014-04-26 16:21:20 +08:00
去玩了一会,虽然是自己,很嗨,有木有,给力
|
91
yuhoomusic 2014-04-26 18:25:35 +08:00
@paloalto 今天装了个其他网站,又出现个什么:this socket is closed.
想问下,启动的话,就mysql、redis、然后直接用node perber/app.js或者supervisor perber/app.js或者forever start perer/app.js就可以了吧?还需要运行其他的么? 我用win是不是和linux不一样,会不稳定? |
92
paloalto OP @yuhoomusic 不需要装其他的。我服务器系统是cent os(用nginx做了socket.io的反向代理),本地是了两台mac(reids和mysql都是开机自动运行的)。本地和线上运行后没有出现中断的情况(除非自己手动stop了)。
本地的redis版本:2.8.1,mysql版本:5.6.14。 |
94
yuhoomusic 2014-04-29 19:51:23 +08:00
@paloalto 提点我用的感受建议:
1、在chrome之类的浏览器第一次打开的提示显示位置不好,被输入框挡住了,点击下一条之类的就好了。 2、在移动端浏览器浏览,输入框的软键盘只有“换行”,估计很多人没有看到“输入”或者按钮的话,不知道咋完成输入。 3、为了更好地让用户参与提高黏性,建议在每个消息下都可以通过输入框参与评论。 只是作为一个普通用户的使用感受。 |
95
yuhoomusic 2014-04-29 20:32:47 +08:00
@paloalto 问下jade文件里的中文乱码咋编辑啊?
|
96
paloalto OP @yuhoomusic
1 这个可以搞。可以考虑去掉一开始的引导。删掉perber.js文件里的introJs的代码。 2 这个没法搞。软键盘是移动设备系统自带的,除非用JS在移动端模拟一套虚拟键盘出来(如果这么做,肯定是个大坑,不如直接开发iOS版)。 3 这个不好搞。要考虑增加这个功能之后产生的后续影响,比如某条消息下有好多评论时,这条消息该何展示?只显示最新的某几条,剩下的折叠,点击展开?那样的的话在页面里这条消息就变成一根特别长的长条(无法忍受)。就算有更好的解决方案,可以让用户对消息进行评论,消息的发布者也不会收到提醒,因为Perber无需注册,没法给用户的邮箱发提醒。除非发消息的人和针对此条消息评论的人同时在Perber上,对方才能听到提醒声音。总之,在没完全想好这个feature的流程、界面、交互之前,我觉得没有必要在这上面花时间,毕竟现在Perber访问人数每天只有五六十人左右,而且即使增加了这个feature,也不见得就一定能提高用户粘性、带来更多用户。很可能只是白费功夫而已。但如果只是纯粹为了实现某项技术,可以搞。 —————— jade文件里的中文乱码?没遇到过。 你用的什么编辑器?是以什么编码来来查看jade文件的? |
97
yuhoomusic 2014-05-01 14:14:14 +08:00
@paloalto gvim。。。应该用啥编辑器?汗。。。
|
98
paloalto OP @yuhoomusic 额。。。我都是在用sublime text
|
99
yuhoomusic 2014-05-03 09:50:33 +08:00
还是一样中文显示乱码,是你编码的问题?不是utf8? |
100
yuhoomusic 2014-05-03 11:53:26 +08:00
@paloalto 好吧,搞定了。。。
但是之前的socket is closed的问题还是存在,今天不小心重启了一下服务器,发现启动app.js的时候就会出现这个提示,但是可以使用,但是一旦隔夜以后就发现连不上数据库,又需要重新启动app.js。 我查了下,似乎是关闭app服务或者关闭数据库的顺序或者方式不对造成的? |