星期五 时而多云时而阴(早上短时阵雨) 22~37℃
(注:本日志为第二天追加,此后日志 22:59:59 发布的均为第二天追加)
手机输入法放弃搜狗试用百度
受不了搜狗每周一次的“流行词更新提示”,设置里不能关闭。
试用百度看看。
北软健身(32)
- 仰卧起坐 30 个(发现做那个角度特别大的仰卧板,对膝盖创伤太大,要依靠小腿使人处于半悬挂的姿势。今天改用角度小的那块仰卧板);
- 27 kg 推胸器 30 下;
- 花 6 分钟跑 1 公里;
- 玩 1 个半小时乒乓(和那伙人渐渐熟了)。
星期五 时而多云时而阴(早上短时阵雨) 22~37℃
(注:本日志为第二天追加,此后日志 22:59:59 发布的均为第二天追加)
手机输入法放弃搜狗试用百度
受不了搜狗每周一次的“流行词更新提示”,设置里不能关闭。
试用百度看看。
北软健身(32)
星期四 上午多云,下午阴转多云 25~36℃
uch2.0 部分用户登录不了的原因及解决方法
今晚在本地测试,突然发现部分用户登录时,只闪现一下,随即提示“您需要先登录才能继续本操作”,又重新回到登录页。
折腾了一会,发现是 config.php 的问题。
define(‘UC_API’, ‘http://friends8.com/users’); // UCenter 的 URL 地址, 在调用头像时依赖此常量
这里的路径(ucenter 的目录)改为
define(‘UC_API’, ‘/users’);
或者
define(‘UC_API’, ‘http://www.friends8.com/users’);
就可以了。
没有弄明白为什么会这样,因为我把 friends8.com 指向本地,这其实和直接写 /users 是一样的。而且昨晚还正常,不知道今晚发生了什么状况。
友吧今天
星期三 很多云 25~37℃
uch2.0 手动修改广场动态的标题链接
修改 uh_feed 表的 body_data 字段:
例如,以下动态:
s:57:"<a href="space.php?uid=941&do=blog&id=1308">标题名</a>";
现在需要给标题的链接增加 type 参数,则要同时改链接和字符数,&type=coach 共 11 位,则 s 的值是 57+11=68(如果增加一个中文则需要 +3),修改如下:
s:68:"<a href="space.php?uid=941&do=blog&id=1308&type=coach">标题名</a>";
友吧今天
星期二 多云 26~38℃
北软健身(31)
花 14 分钟跑两公里(今天速度调快一档);
27 公斤蝴蝶机和推胸器各 20 下;
仰卧起坐 30 个。
友吧今天
星期一 多云(下午起乌云,但是没下雨) 25~37℃
测试走路上班
周末连续两个下午下雨,今天早上不是很热,测试一下走路上班。
从出门到进办公室,全程 3.5 公里左右,走了 45 分钟,背上很多汗。
uch2.0 上传头像后无需手动刷新的解决办法
如果用户是第一次上传头像(即:替换默认头像),上传完成后,用户可能还需要手动刷新页面才能看到新的头像效果。
以下是上传头像后自动刷新两次。用了 cookie 来处理,使用了 jquery 的 cookie 插件。
function updateavatar() {
location.reload(); // 第一次刷新
jquery.cookie("f8_avatar_refresh", 1, {path:"/"});
}
jquery(function(){
// 需要刷新两次(点击“完成”时刷新一次,页面载入后再刷新一次)
if (jquery.cookie("f8_avatar_refresh") == 1) {
location.reload();
jquery.cookie("f8_avatar_refresh", 0, {path:"/"});
}
})
但是刷新两次页面体验不太好,所以改了下,当用户上传头像后,强制填入真实头像地址:
// updateavatar()和上面的一样,区别在页面加载完成后:
jquery(function(){
// 强制填入真实头像地址,不用刷新两次
var new_avatar = ‘<!–{avatar($space[uid], middle, 1)}–>’;
jquery("#side .head a").html(new_avatar); // 头像元素
jquery.cookie("f8_avatar_refresh", 0, {path:"/"});
})
这里面重要的是 avatar() 的第三个参数值为 1,详情参考这里。
firefox7.0 以上版本不支持 getAsDataURL()
获取文件路径的方法。
旧版ff方法:fileObj.files.item(0).getAsDataURL();
新版ff方法:window.URL.createObjectURL(fileObj.files[0]);
参考:http://zhidao.baidu.com/question/379931144.html
附:用来解决 uch2.0 上传图片附件 script_upload.js 的一个错误
// Firefox下取得的是图片的数据
//return obj.files.item(0).getAsDataURL();
return window.URL.createObjectURL(obj.files[0]);
友吧今天
星期日 上午多云,下午至傍晚雷阵雨 25~36℃
取照片
照片效果很满意。
友吧今天
星期六 上午多云,下午至傍晚雷阵雨 25~36℃
在家健身(3)
一组俯卧撑(20个);
两组仰卧起坐(间隔休息五分钟,一组30个);
三组单臂划(前两组20下,第三组15下)。
友吧今天
星期五 多云(早上片刻阵雨) 26~37℃
北软健身(30)
先花 15 分钟跑两公里,然后和大家一起玩一小时乒乓。
友吧今天
星期四 少云 26~38℃
手机掉出租车上
感谢 浙A T0815 出租车司机:何师傅
早上等了好久都没等到公交,和另外两位一起等车的同事打的到公司。
到办公室后,其中一位同事说手机掉了。我用我的手机拨他的号码,提示暂时无法接通;再打,提示关机。情况不太妙。
想起出租车发票,发票上有出租车公司的电话和出租车的车牌号(浙A T0815)。打电话到出租车公司,向那边说明情况。那边作了记录,之后报给我司机的电话。
运气很好,打过去刚说两句,司机就问:“是不是手机忘车上了?”
真是好心的司机。听到这句我就放心了,同事也放心了。司机问我说急不急,急的话现在就给送过来。我不太好意思让人特意送过来,就说“要不顺路的时候过来吧”。
快下班的时候又打电话问司机在哪,准备让他打表过来,然后付他路费的。不巧他正准备交班,过不来,只好等明天了。
待续。。。
2012-7-6 更新:
早上手机送过来了,司机说是从滨江开过来的,表上显示107,同事给了150,以表感激。
这件事情得了一个经验,打的下车时一定要记得拿发票,那上面有出租车公司的电话以及出租车的车牌号。
友吧今天
星期三 晴 25~38℃
百度地图坐标转换注意
官方示例:http://dev.baidu.com/wiki/static/map/API/examples/?v=1.3&0_6#0&6
折腾了半天没效果,网上搜也有人反应说没效果,最后把整个示例拿来用“排除法”测试才发现,原来还要再引用一个“坐标转换脚本”才行。
调用百度地图api
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>
如果需要转换坐标,还需要引用一个js
<script type="text/javascript" src="http://dev.baidu.com/wiki/static/map/API/examples/script/convertor.js"></script>
不知是不是因为这个功能很少有人用,所以百度单独拎了一个 js 出来。既然这样,就完全有必要在操作说明里说明一下。用户体验需要完善。
附:我处理的一个示例
function show_map(data) {
var map = new BMap.Map("load_map");
var point = new BMap.Point(data.lng, data.lat);
translateCallback = function (point){
map.centerAndZoom(point,12);
var circle = new BMap.Circle(point,1500); // 半径1500米
circle.setStrokeOpacity(0.5); // 外圈透明度
circle.setStrokeWeight(4); // 外圈粗细
circle.setFillOpacity(0.4); // 填充透明度
map.addOverlay(circle);
var marker = new BMap.Marker(point);
map.addOverlay(marker);
map.addControl(new BMap.NavigationControl());
map.addControl(new BMap.MapTypeControl());
map.enableScrollWheelZoom();
map.enableContinuousZoom(); // 平滑缩放
//map.disableDoubleClickZoom(); // 双击放大
var centerPosition = point;
map.addEventListener("zoomstart", function(){
centerPosition = map.getCenter();
});
map.addEventListener("zoomend", function(){
map.setCenter(centerPosition);
map.removeOverlay(circle)
if (map.getZoom() <= 15) {
map.addOverlay(circle);
}
});
}
// 坐标转换成功后回调 translateCallback()
if (data.is_gps == 1) {
// GPS 经纬度
BMap.Convertor.translate(point, 0, translateCallback);
} else if (data.is_gps == 0) {
// google 地图经纬度
BMap.Convertor.translate(point, 2, translateCallback);
}
}// 触发
$("body").delegate(".map_dot", "click", function(){
var data = {
is_gps : 1, // 1 为 GPS 经纬度,0 为 google 地图经纬度
lng : 116.397428,
lat : 39.90923
}
show_map(data);
})
北软健身(29)
先做30个仰卧起坐。周末做的到现在还有点酸。
然后玩一会推胸器和蝴蝶机。
今天有三台跑步机坏了,只有两台可以用,人太多,没跑成。
友吧今天
蔚蓝城提议增加一个xx模块,挺不错的建议,记在计划中。