第1456天:拍照

星期二 上午阴,下午多云转阴 17~27℃

拍照

今天去滨江拍婚纱照。

本来是约在上周二,那天下大雨,就改约了,今天是因为别的人改约,我们顶上的。

拍照的过程基本上就是:换衣服 -> 摆pose -> 再换 -> 再摆 -> 接着换 -> 接着摆…

要说收获还是有的,学了几个pose.

到后面有点累了;
摄影师也辛苦,除了要拍许多照,更要说许多话;
摄影师的助理也辛苦,老是被摄影师呼来唤去;
化妆师也辛苦;
化妆师的助理也辛苦;
总之大家都辛苦。

星期一 时阴时雨(雨量中等) 16~25℃

友吧今天

memcached 占很大 cpu

最近登录 vps 总是很卡,今天无意发现 memcached 占用 cpu 居高不下。

memcached 在 base 里有用到,在 sports 里没用到,所以就干脆禁用 memcached 了。

可能是频繁存储/读取的原因。

相关资料:

第1454天:弹吉它

星期日 小雨转阴 18~24℃

弹吉它

下午弹一会吉它,网上找到几首以前常弹的谱,怀念一下。LP 喜欢听《青春》,我喜欢弹《青春》。


友吧今天

  • 装备详细页完成,接下去开始处理单页。
  • 登录页完成。

星期六 时而多云时而阴 19~30℃

北软健身(23)

昨晚玩了一个小时乒乓。

五一连走三天,左脚踝内侧疼痛还没有完全消失,所以昨晚没有跑步。


风雨操场(2)

下午带 LP 去浙大紫金港的风雨操场打乒乓球和羽毛球。


友吧今天

  • 规划装备分类;
  • 统一几个模块的 url 相应参数名;
  • 处理装备详细页。

星期五 阴转多云转晴 18~29℃

含有中文的 js 建议使用“UTF-8 无 BOM 格式编码”

用 ietester 的 ie6 浏览某页面时弹出 syntax error 提示:

排查发现是由一个含有中文注释的 js 文件引起,该文件编码格式为 ANSI,转为“UTF-8 无 BOM 格式”后正常。


友吧今天

农叔介绍了一个“暑期羽毛球培训招生”的合作,谢谢农叔。如果合作成功,将是友吧和外部的第一次合作。

星期四 阴转多云转晴 12~27℃

友吧今天

  • 优化数据库 field 表,创建“装备分类”表,并预留未来分类扩展。
  • 设计导航二级菜单。

第1450天:装备列表页完成

星期三 阴 14~24℃

友吧今天

装备列表页完成。

星期二 早上大雨渐止转阴 17~26℃

jquery 瀑布流插件 Wookmark

https://github.com/GBKS/Wookmark-jQuery

需要 jQuery 1.4.3 或以上版本。

今晚在使用的时候,发现这个插件不能单独设置纵向间距,修改一下插件:

item.css({
 position: ‘absolute’,
 top: shortest+’px’,
 left: (shortestIndex*columnWidth + offset)+’px’
});

改为(增加底边框)

item.css({
 position: ‘absolute’,
 top: shortest+’px’,
 left: (shortestIndex*columnWidth + offset)+’px’,
 "border-bottom": "16px solid #fff" // 增加底边框,颜色和网页背景色相同,从而控制纵向间距
});

附:这个方法不够灵活,只是应付一下需求。


使用 jquery 的 map() 方法将一组元素转换成数组

例:

<tr>
 <td><input type="checkbox" value="1" /></td>
 <td>001</td>
 <td>13711111111</td>
</tr>
<tr>
 <td><input type="checkbox" value="2" /></td>
 <td>002</td>
 <td>13722222222</td>
</tr>

想要获取选中的 checkbox 的 value 及其所在 <tr> 的某个位置的字符,希望返回的格式:

var data = [
 {
  id : [value],
  num : [str]
 },
 {
  id : [value],
  num : [str]
 }
]

传统 push() 方法:

var data = [];
$("#list :checkbox:checked").each(function (){
 data.push(
  {
   id : $(this).val(),
   num : $(this).parent().next().text()
  }
 )
});

jquery 的 map() 方法:

var data = $("#list :checkbox:checked").map(function (){
 return {
  id : $(this).val(),
  num : $(this).parent().next().text()
 }
}).get();

参考:http://stackoverflow.com/questions/2099164/jquery-array-of-all-selected-checkboxes-by-class


友吧今天

处理装备瀑布流布局。

上次说考虑到时间关系,暂时不做瀑布流,不过今天发现一个挺不错的瀑布流插件,于是晚上处理了一下,效果挺好。

第1448天:处理装备列表页(2)

星期一 上午晴转多云,下午阴,晚上阵雨 19~34℃

友吧今天

处理装备列表页,第二晚。

明早六点就要起来,今晚早点休息。

第1447天:处理装备列表页

星期日 晴 18~32℃

试婚纱

下午陪 LP 去试婚纱。


友吧今天

处理装备列表页。