从小强到大强——我对聚享网一年内的发展看法

开篇名义:

我认为,在很长的一段时间里,“挺住”才是我们的核心思想,而不是竞争。我知道大家都想做大事,但以目前的组织结构、精力投入,短时间内成熟面市在我看来几乎不可能。

体育项目里,经常有球队被誉为小强球队,表现他们在缺少球星的情况下,顽强的与对手脚力,胜负已经不是那么重要。渐渐的,小强似乎不那么讨厌,相反常常以正面角色出现。不过,其实大家还是更愿意做雄鹰、做老虎,不喜欢做小强。

但是很多时候,面临的选择只有两个:输球(倒闭)或者做小强。通过对我们现状的分析,我觉得我们必须把聚享网当成一枚小强,聚享网现在的要务,是生存下去,还远远没到干掉某个竞争对手的阶段。

继续阅读“从小强到大强——我对聚享网一年内的发展看法”

姆依姆依险些走失

差点把姆依姆依丢了,虚惊一场。

今天一如既往带姆依姆依下楼遛弯。

屎尿憋了一晚上,特着急,下楼后姆依姆依直接冲进绿化带里开始大便,我就在外面看着。

大便拉完了他继续在里面闲逛,突然找到了某种白色物体,就开始吃。我就骂他,结果他居然装没听见,还继续吃。

这不能忍啊,我马上翻进去作势要打,他就跑了。他个头小,直接就从绿化带下面灌木缝隙中钻出去了;我只能绕到好翻的地方。结果等我出来姆依姆依就不见了。

这大清早的上班时间,旁边幼儿园又送小孩儿,人多车多,让他在外面跑很危险啊。于是我沿着平时遛狗的小花园转了好几圈,都没找到。后来想起翻绿化带的时候隐约看到他往进楼洞去了,跑过去一看,发现丫在等电梯,想回家找他妈寻求庇护呢。

这死狗,看着我手里的绳子,一副吓坏了的样子,饼干都唤不过来。我都还没打着呢,就吓唬了一下。

终于他还是没禁得起饼干的诱惑,被我重新把绳子套上。霜也从楼上下来了,姆依姆依一把就把他妈的腿抱住了,做出哭诉老爸打人的样子。唉,你把我吓够呛还恶狗先告状,太淘气了。

姆依姆依

推荐很好用的jQuery UI

jq用的很多,有天闲来无事在jq官方网站上闲逛,偶然发现他们还做了一套自己的组件库,并且提供多种不同的皮肤,甚至支持自行搭配输出特定组合的组件库。于是赶忙试用,发现效果非常不错。

jq用的很多,有天闲来无事在jq官方网站上闲逛,偶然发现他们还做了一套自己的组件库,并且提供多种不同的皮肤,甚至支持自行搭配输出特定组合的组件库。于是赶忙试用,发现效果非常不错。

地址:http://jqueryui.com/

jqui继承了jq一贯的简单实用,涵盖绝大部分可能用到的功能,比如拖拽、排序、缩放、各种效果;并且提供各种功能的demo,使用的时候看一遍demo找到想要的功能然后直接查看源码,简单方便。比如我想让某个窗体可以通过顶部进行拖动,只需要$(‘#window).dragable(‘.titlebar’);即可。

不过resizable就必须容器有ui-widget-content这个class才行。

文艺词句大收集

专门收集一些酸的冒泡的词句,说不定什么时候能派上用途。

你愿意跟我去谜一样的无序的巴黎触摸凡高的星空吗?

青青子佩 悠悠我思 纵我不往 子宁不来。

张佳玮 知乎答问

每天盼来信的:
红藕香残玉簟秋。轻解罗裳,独上兰舟。云中谁寄锦书来?雁字回时,月满西楼。
花自飘零水自流,一种相思,两处闲愁。此情无计可消除,才下眉头,却上心头。

——《一剪梅》李清照。

http://www.zhihu.com/question/20361846/answer/14895128

三门问题

实解三门问题,以及大样本测试范例。

最近一段日子“三门问题”在NGA上闹得很凶,原题是这样的:

参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门就可以赢得该汽车,而另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。

问题:换另一扇门会否增加参赛者赢得汽车的机会率

继续阅读“三门问题”

禁用鼠标滚轮事件

Firefox下,想阻止浏览器默认行为,return false是不够的,还需要 evt.preventDefault 和 evt.stopPropagation。

接到一个需求,要在flash里面使用鼠标滚轮控制壁纸地板的替换,这本身是一个小需求,但是在网页测试中发现滚动鼠标滚轮时,网页也会跟着滚动,这样鼠标就没法固定在滚动元件的上面,对用户体验造成了不良影响。

继续阅读“禁用鼠标滚轮事件”

给URL加上合理的“/”收尾

var tail = url.substr(url.lastIndexOf(‘/’) + 1);
if (tail != ” && tail.match(/\.(s?html?|php|asp)/) == null && tail.charAt(tail.length – 1) != ‘/’) {
url += ‘/’;
}
return url;

Astinus 0.2版升级过程中,有一个Feature是这样的:

小雷的数据源只能识别如“http://www.zol.com.cn/”的请求,前面必须有http,后面必须有“/”。我的目标是无论用户输入什么,都能得到正确的结果。

开始想的比较简单,直接就这么写了

function correctURL (str) {
  var tail = url.substr(url.lastIndexOf('/') + 1);
  if (tail.indexOf('?') == -1 && tail.charAt(tail.length - 1) != '/') {
    url += '/';
  }
  return url;
}

写这段代码时已过午夜,脑子比较糊涂,次日中午反应过来,赶紧修改,经过反复调试,得到正确结果:

function correctURL(str) {
  var tail = url.substr(url.lastIndexOf('/') + 1);
  if (tail != '' && tail.match(/\.(s?html?|php|asp)/) == null && tail.charAt(tail.length - 1) != '/') {
    url += '/';
  }
  return url;
}

顺便说下,Chrome的JavaScript控制台在调试时真好用。另外,将来也要考虑采用测试驱动的方法来写JS了。