2009-4-21
星期二 晴 15~26℃

昨天下午开始出现空间问题,上头查备案,把整台服务器给切了,IDC 方面也不能给出确切的处理所需时间。早上和财富猪联系,作好了换空间的准备,但是在 10:21 发现可以访问了。先用着。(2009-4-22)


修改UCH登录后的跳转页面

独立登录页的修改:

文件:source/do_login.php
修改:$refer = ‘space.php?do=home’;(共两处,改第一处,第 21 行

首页登录框直接在模板中修改:

<input type="hidden" name="refer" value="space.php?do=home" />


CSS 中的边距写法

margin:10px
上下左右边距各10px

margin:10px 20px
上下边距10px,左右边距20px

margin:10px 20px 30px
上边距10px,左右边距20px,下边距30px

margin:10px 20px 30px 40px
上边距10px,右边距20px,下边距30px,左边距40px

星期一 阵雨转多云 15~25℃

这样的地方性羽球组织心太狭隘

昨晚去再行路长青小学打球,冒着大雨,结果走错了,走到再行路乐购附近的这一家校区。打了电话问,才知道走错了,继续冒着大雨往前穿过香积寺路。到了。

这是个地方派系的羽球组织,几个家伙讲的都是他们的家乡话,看身形和听话音以为是安徽人(今天早上在 QQ 群里问一下,原来是杭州人,早就听说杭州人排外,没怎么接触,这一次领教了),不友善,叫人心里很不舒服,不欢迎外人去打。到后面就直接不和我打了(双打,该我上场的时候被排除了),我也就很识时务的提前走了。

负责活动组织的那位 MM 倒是相当的热情,所以,发自内心的感激。

以后不去这地方打了,打球最主要的是为了“心”,有些人充其量只看到了运动的表层意义。

还是濮家小学那个群有家的感觉。


突然想跑步

就像练哑铃一样,手臂力量提升很快,如果只靠打羽毛球,手臂力量是没这么快提升的。而要练体力,长跑应该是比较好的方式。在校时我比较擅长短跑,所以爆发力好,但是长跑不行,所以长时间的持续运动,会体力不支。

打算在家里附近的学校看看有没有适合跑步的地方,周末的傍晚去跑跑步还是挺舒服的。

向老张打听了下,离家最近的比较理想的地方是工大。


处理大文件时放慢操作速度

下午在处理一个 156MB 的 .fla 时操作过快(在 Ctrl + Enter 导出过程中,继续在 Flash 软件中做其他的操作),导致死机,还好有每操作几步就保存的习惯。

在处理较大文件时,如果机器吃不消(可以感觉到),这时一定要放慢操作速度。

星期日 中雨 17~24℃

《摇滚之神》

小明在去年发一个 QQ 表情时提到过这部影片,一直列在计划中,在迅雷上找了好久没找到下载资源,不喜欢在线看,不过一个 BT 下了几个星期,一直停在 50.8%,今天下午终于忍无可忍,在 迅雷看看 上在线看了本片。

这是一部美国喜剧片,讲的是两个胖子对梦想的不懈努力的狂热追求,旨在表达只要专注不懈的努力,就一定可以战胜心中的恶魔,实现心中的梦想。

参考:摇滚之神_互动百科


热门空间算法

下午整理了一下热门空间的算法。“访问量”和“积分”不应该直接作为评选的重要指标,这两项指标孤立出来看比较肤浅,影响这两项的相关指标才是根源性的,根源提升了,这两项自然也就提升了。这些根源性的指标在鼓励会员方面会显得更加积极。

下一步交由 Ryan 去实现技术。

星期六 晴 17~27℃

2009-4-17羽球日志(20)

1、后场力量和中场接杀球的反应继续进步中。

2、尝试了几个勾对角,感觉相当好,第一个反手勾,把冰川骗了个扎扎实实,相必多年后都还会清晰的记得,因为这是我的“处子勾”。

3、和 3A 的配合非常舒服,感觉到许多默契,虽然只在很久很久以前一起打过一次。和“冰川 + 一米”对阵中,我在用正手头顶勉强接一个反手球时左脚微扭了下,不过那一局却是堪称当晚最精彩的一局,3A 和我连追九球之多,最后以 27:25 搞定对方,非常激情。

4、冰川说这阵子都要训练,准备参加什么比赛。我暗自窃喜,这样很好,他的技术提高,我的技术才会有更大的提升空间。

5、新加进来的那位兄弟是太极派的,前场技术值得学习,但是后场技术比较弱,是典型的防守派,这一类型的打法会在气势上处于劣势,尤其在后场会显得非常被动(这一点我此前深有体会)。先力量后技巧,先后场再前场,这应该是从基础到进阶的顺水过程。意思就是,先练外功,再练内功。

6、关于“阻挠”行为(看起来,冰川的网前举拍“恐吓”行为过激时是“阻挠”,但轻微时则未够成“阻挠”,这要看裁判是判得严还是松)。“阻挠”的意思是说:“比赛中任何一方都不能有妨碍对方的行为。如用球拍或者身体阻挠对方击球,或者大喊大叫妨碍对方击球。”但是对方如果只是把拍子伸出来,没有做阻碍你、干扰你回球的动作,则不属于“阻挠”。(参考:http://zhidao.baidu.com/question/19129830.html

7、业余羽球活动的最高价值点:“转变思维,放松大脑”。下午 7 点之前还在紧张处理 uch 重构中的几个技术问题,就是在去球场的路上,脑子里也一直还处在这个思维中,直到在球场上身体动起来了,才转变到另一种思维中,大脑放松了。以前认为,业余运动,锻炼身体是第一位的,但是现在看来,促进大脑放松才是最具价值的。


羽球前场技术

今晚看了《陈伟华系列教学(全55集)》的前场技术:

14 前场技术(一)正手搓球
15 前场技术(二)反拍搓球
16 前场技术(三)网前推球
17 前场技术(四)网前挑球
18 前场技术(五)勾对角
19 前场技术(六)扑球
20 前场技术(七)前场技术辅助练习

最近在练习前场技术,所以看一下视频,“勾对角”和“推”看了比较有收获。觉得正手勾对角比反手难,可能是人体手腕发力的习惯问题,反手勾对角,更容易发挥手腕的优势。但是正手勾对角似乎更容易作出欺骗动作,在勾之前可以更有效的做出推、搓、挑的假动作。

另外一个是“推球”。一直以来我都只有扑的意识,其实推后场的攻击力有时并不亚于扑。看了视频才回想起冰川经常在用“推”。“推”和“扑”在动作上的区别:前者水平略上或略下,后者朝下。有人把“扑”说成是前场杀球,往往一击致命,但是在该推的时候使用扑就容易造成下网,我经常就犯这个问题。

多练习,多体会。


关于友吧热门会员空间算法的想法

今早忽然降临脑际的关于热门会员空间的算法,将为即将上线的 Home 版再添一彩。


天热了,有些浮,部门活动

眼看 uch 重构进入收尾,心里居然有些急起来了。令人感触:原来一件事情在结尾时比在开始时更难做到心静。所以,一件事情,在中前期要克制避免懒散,而在后期却要克制避免心急。一些急性子在一件事情的整个过程中都处于急的状态,可想而知,对身心的杀伤是多么的可怕。

今天部门组织去茶楼吃自助餐。这个活动很及时。大约有两年没打牌了,打了一下午,心情放飞开去。包厢里有些闷热,打牌居然能像打球一样叫人出一身汗,也算得上是世间一绝了。

不管是什么活动,让心情放飞,是活动的最大目的。

星期五 阴转多云 13~23℃

flash声音设置成“数据流”后的品质问题解决方法

做片头或 MTV 时,如果不是使用“数据流”,声音和动画难以实现同步。为了解决同步问题,需要将声音设置成“数据流”,此时的声音相当于一个 MC,控制暂停播放和控制 MC 的暂停播放方法一致,但是默认情况下会遇到品质问题,虽然在库中设置了声音品质,但是发布时,声音还是会被转成“MP3, 16kbps, 单声道”。

解决方法是:进入发布设置,设置“音频流”,例如改成“MP3, 128kbps”,取消“将立体声转换成单声道”,品质设为“最佳”。

发布设置中的“音频事件”“覆盖声音设置”“导出设备声音”这三项与设置数据流无关。


flash导入声音提示“读取文件时出现问题,一个或多个文件没有导入。”解决方法

FLASH 对导入的声音是有要求的,那就是:11KHZ 或 22KHZ 或 44KHZ,8位 或 16位。它们之间任意组合都可以,也就是说有 6 种情况:11KHZ 8位,11KHZ 16位,22KHZ 8位,22KHZ 16位,44KHZ 8位,44KHZ 16位。只有符合这6种情况之一的声音才能导入 FLASH 中。(参考:http://ks.cn.yahoo.com/question/1307120104105.html

实例:

工具:Adobe Audition 3.0

另存时选择:ACM波形 (*.wav),在选项中选择属性,例如我选择了“滤波器:PCM”、“属性:44.100 kHz, 16 位, 立体声”、没有勾选“记录为RAW数据”。

还发现一个现象,这样的文件导入 flash 无需等待,以前导入 mp3 文件时会有一个“正在处理”的进度条等待过程,现在导入 20 几 M 的 wav 也一闪而就。
 

星期四 阴 13~20℃

UCH资料更改中的“姓名”字符数限制,及JS处理中英文的maxlength

UCH 资料更改中的“姓名”字符数限制,默认为 10,即 5 个汉字,改成 20 应该够用了。

source/cp_profile.php

搜到 getstr($_POST['name'],默认为 getstr($_POST['name'], 10, 1, 1, 1),把 10 改成 20。

下面还有一个文件,没测出来是限制哪里的:

admin/admincp_space.php

搜到 getstr($_POST['name'],默认为 getstr($_POST['name'], 20, 1, 1, 1)

另外,在 input 中也加入限制吧,不要间接欺骗用户,假如用户写了长长的一串,结果提交完成后发现被截断了,多不爽。所以从填写时就用 maxlength="20" 限制它。不过可恨的是 maxlength 计算的是字符数,这样等于是可以输入 20 个汉字或 20 个字母,而实际需要的是限制 10 个汉字或 20 个字母。

问了下 Ryan,说要用 JS,讨来一个(下列代码复制到记事本存成 html):

<SCRIPT LANGUAGE="JavaScript">
//只需改代码中的两处20,不要改161
var maxLen=20;
function checkMaxInput(obj) {
var m=obj.value.length;
var n=m; var j=0;
for (var i=0;i<m;i++) {
if (obj.value.charCodeAt(i)<0||obj.value.charCodeAt(i)>161)
{  n=n+1; if ( i < 20 ) { j=j+1; } } }
if(n>maxLen) {  obj.value=obj.value.substring(0,maxLen-j);
remLen1.innerText=’[最大可输入'; remLen2.innerText=maxLen; remLen3.innerText='字符,';
remLen4.innerText='您已达到输入上限!'; remLen5.innerText=']‘; }
else { remLen1.innerText=’[最大可输入'; remLen2.innerText=maxLen;
remLen3.innerText='字符,还可输入'; remLen4.innerText=maxLen-n; remLen5.innerText='字符]‘; } }
//–>
</SCRIPT>

<textarea name="creditcontent" cols="45" rows="5" onKeyDown="checkMaxInput(this)" onKeyUp="checkMaxInput(this)" onBlur="checkMaxInput(this)">
</textarea>
<br/><br/>
<input type="text" onKeyDown="checkMaxInput(this)" onKeyUp="checkMaxInput(this)" onBlur="checkMaxInput(this)" />
<br/><br/>
<font id="remLen1"></font>
<font color=red id="remLen2"></font>
<font id="remLen3"></font>
<font color=red id="remLen4"></font>
<font id="remLen5"></font>

整理精简后(特别注意:如果无效,检查 js 是否紧接在 <input> 上方):

<script>
//只需改代码中的两处20,不要改161
var maxLen=20;
function checkMaxInput(obj) {
 var m=obj.value.length;
 var n=m; var j=0;
 for (var i=0;i<m;i++) {
  if (obj.value.charCodeAt(i)<0||obj.value.charCodeAt(i)>161) {
   n=n+1;
   if ( i < 20 ) {
    j=j+1;
   }
  }
 }
 if(n>maxLen) {
  obj.value=obj.value.substring(0,maxLen-j);
 }
}
</script>

<input type="text" onKeyDown="checkMaxInput(this)" onKeyUp="checkMaxInput(this)" onBlur="checkMaxInput(this)" />


前半生与后半生

在布棉的《谁没有曾经 但谁会整天说曾经?》看到的一条回复:

成王败寇,自古如此!
韩信胯下之辱之所以能成为美谈是因为他最终火了,红了。。。
人一生要看的永远是后半生。
前半生即使是一坨屎,只要后半生变成金子,恭喜你,你是正面教材!
前半生是金子,后半生变成一坨屎,不好意思,你就是一坨屎!

星期三 多云 16~28℃

UCH消息的一个超变态的判断

从模板中看,UCH 的消息类型总共有八种,但是却没有一个控制这八种子类型的主参数,这样的情况下,用户登录后,如果没有消息,那么就会显示一个空的 DIV 在那里:

<div class="mgs_list"></div>

UCH 看似在投机取巧,用了白色网页底,所以看起来只是多了一行,没多大关系。但是我用的是图片背景,冥想苦思,不得已用了一个超变态的判断:

<!–{if !empty($_SGLOBAL['member']['notenum']) || $addfriendcount || $mtaginvitecount || $myinvitecount || !empty($_SGLOBAL['member']['newpm']) || $pokecount || $newreport || $namestatus}–>


创业者只有两种 ( 思考 )

创业者其实只有两种,有远见的和没远见的。

昨天和小明聊时说了这么一句。很多的句子,总是在交流时才会突然从脑际蹦出来。这就是即兴。表现在演讲上,就是即兴演讲。原来“讲”得多了,准备演讲稿是那么的多此一举。


这丫博客禁止发言的想法真是有创意

昨晚看到高原红的《Camtasia Studio 6 发布了》,想留言一下,结果发现昵称输入框被冻结了。

起初还以为冻结是为了全部采用匿名发言,好不容易写了一段,结果提交时被提示:

请输入你的昵称.

用这个方法来禁止发言?挺有创意:)

测试一下,发现阻止不了chrome:

你成功地对该日志发表了评论


哑铃飙到150

昨晚飙到了 150。等飙到 200 的目标时,有必要去买更重的了,比如 10kg 的。

第329天:整理朋友页(& 小明)

星期二 晴 15~26℃

整理朋友页 ( & 小明 )

取消了首页的友情链接,把朋友们集中到 friends 页,按年度划分。

花了一整个上午翻“旧账”,翻查了以前备份的链接、友吧后台用户管理。发觉这样的页面比所谓的“友情链接”有意义得多。想起子鼠夢醒時分这两个名字就让我感到很愧疚,我曾经受“友情链接”思想的影响,做了几件挺错的事。所谓的“友情链接”一定害了很多人。

把老朋友放在上面,以提醒自己不要交了新朋友忘记老朋友。

这种按年度的划分真的很有意义,可以清晰的记载自己成长历程中的一部分。这是一坛特殊的酒,年代越久远,它就越香。

和小明交流时说了一些:

朱高  15:05:33
把51as上的我的链接去掉吧,我做到内页了

熊小明  15:06:07
没事

熊小明  15:06:11
就这样吧

朱高  15:06:37
我发觉这个友情链接思想真的是很害人的,我整整花了一个上午整理出了这份花名册,NND

朱高  15:07:02
为了什么SEO,丢了真正的朋友,太没价值了

…… ……

星期一 阵雨转多云 15~22℃

登录和退出UCH时提示“Access denied for agent changed”的解决方法

  1. 打开 home/config.php,找到 UC_KEY
  2. 登录 uc/admin.php,进入“应用管理”,点击“个人家园”,找到“通信密钥”,把这里的通信密钥复制到第一步的 config.php 的 UC_KEY 中,使两端的密钥保持一致。

附:和 uc 目录下的 data/config.inc.php 没有关系,这里面有一个 UC_KEY,不要以这里的为准,要以 uc/admin.php 管理中心的“通信密钥”为准。

星期日 多云 16~24℃

菜根谭(5):一苦一乐相磨练,一疑一信相参勘

《菜根谭》语:

一苦一乐相磨练,练极而成福者,其福始久;一疑一信相参勘,勘极而成知者,其知始真。


NICO来了

下午快两点时收到 NICO 的短信,已经在三墩附近落脚了。

四点多到那里。他的一个同事也在,这人也刚从厦门过来不久,才到阿里软件一个多月,随后就引荐 NICO 来了。

三人聊了一下午,吃过饭又聊到七点半。三个男人一台戏。

NICO 看来找了个贤惠的女友,不知道这次这个会不会是最终版。


再见链接

天黑了,睡吧。