星期日 上午阴,下午阵雨转多云,傍晚阵雨(短时暴雨) 25~32℃
友吧今天
下午去小庙那里拿名片。
效果很好,比在电脑上看的效果好很多。
谢谢小庙:)
星期日 上午阴,下午阵雨转多云,傍晚阵雨(短时暴雨) 25~32℃
友吧今天
下午去小庙那里拿名片。
效果很好,比在电脑上看的效果好很多。
谢谢小庙:)
星期六 上午多云,下午阴转阵雨 24~33℃
可怕的“习惯性否定”
这几年,在先后遇到三个具有这样性格的人之后,今天在去医院的路上突然总结出一个词——“习惯性否定”。我觉得这个词很形象,形容得非常精准。
“习惯性否定”是一种什么样的思维定势?
你刚一发表观点,就被对方否定了;有时甚至你还没有表达完,对方就打断你把你否定了。对方的这个举动,我认为就叫习惯性否定,是不假思索的思维定势式的否定。
今晚写日志时顺手搜一下这词,还真有这词。
“习惯性否定”是个相当糟糕的习惯,它会让人觉得你很难相处,会让人不敢和你走得太近,更会让人不想和你交流,因为在你的思维里,你总是对的,别人总是错的。
PS:不知道是不是偶合,遇的三位都是程序员。所以这让我产生一些理解,有些职业,需要在否定中生存。所以,这可能也算是一种职业病。这种病的症状也有轻重之分,在我这几年遇到的这三者之中可以对比得出来。如果问我有什么感想,我的感想是,当我遇到第一位时,我觉得比较难相处;遇到第二位时,我觉得随他去吧,尽量避免和他起争端就是了;遇到第三位时,我有点见怪不怪了。另外,这种习惯是可以逐渐改掉的,最近和第一位交流时,感觉变化明显。
附
延伸思考:习惯性否定(搜索)
北软健身中心初体验
去北软上班前,特地问了老张健身房在什么地方。
在北软上了一周(上周末)才发现健身中心的位置。又过了一周,昨天下了班去健身中心看了下。
说是健身中心,其实就是个小健身房,外间是两张乒乓球桌和两张台球桌,里间是跑步机、哑铃等一些健身器材;楼下有个不错的篮球场(室外)。
健身房不收费,不过进去时要登记一下,排队登记的人多时不登记也不要紧(我昨天就是这样进去的)。
我去得早,人还不多。抓了几下哑铃,和一位兄弟打了一会乒乓,然后就出来了。这次主要是来看看地方,没打算动。
左腿还是不太能吃劲,比较郁闷。以后护膝还是放在包里好,随时备用。
不过到今天下午,关节又恢复到昨天的状态了。
骨伤医院(19)
和院长说了昨天只运动了十来分钟,汗都还没出,关节的症状加重了些,不过今天症状又减轻了。
院长说可以循序渐进的做少量运动,比如今天运动十分钟,隔一天再尝试多运动几分钟,观察第二天是否能够恢复到前一天的状态。
中成药:
中草药:
独活 g10,桑寄生 g10,狗脊 g10,川断 g10,杜仲 g10,延胡索 g6,海桐皮 g10,海风藤 g10,蕲蛇▲ g6,卫茅 g10,三叶青 g15,虎杖 g10,炙黄芪 g30,防风 g10,苍术 g12,炒白术 g12
2011-09-01 更新:
经过两周多的观察,服用仙灵骨葆胶囊会加重症状。昨天开始停服了。
上上周服用了一周,症状加重;上周未服,状况好;这周服了三天,症状微微加重。所以觉得是仙灵骨葆胶囊的原因。
星期五 阴转多云转阴 24~30℃
iframe 调用父级页面的函数
子页面调用:
parent.test();
父页面 iframe onload 调用:
<iframe onload="test();">
MeYoung
合并“登录页”和“标准注册页”。
星期四 小雨转阴云 23~29℃
无线网卡和 U 盘冲突的解决办法
每次插 U 盘的时候,无线网卡就自动断开。待 U 盘用好后,需要禁用然后重新启用网卡。
今天想,是不是把无线网卡插在机箱前面就好了(我 U 盘一般也是插在前面),试一下。果然不冲突了。
而且前面两个口也不是都可以,左边那个插网卡,右边插 U 盘,这样就没事。如果把网卡插右边,那还是会冲突。
从这个现象可以推想出:
每个 usb 口的电量好像都不太一样,一个个试,如果所有口都试过了还是没有解决冲突,那估计是没有别的办法了。
体验 CSS Sprites 样式生成工具(bg2css)
今天和同事说使用 css sprites。同事说用起来麻烦,以前有用过一个工具,可是也麻烦。
搜了下,原来这个工具叫 CSS Sprites 样式生成工具(bg2css)(使用帮助、工具下载)
试用了下。
在操作上,觉得还是 PS 好用。可能是习惯 PS 了。如果用 bg2css,一方面要在 PS 里做图,然后要导到 bg2css 里定位,倒不如直接在 PS 使用参考线和切片了,双击切片就有 X Y W H 值。
bg2css 真正提高效率的地方应该是在“自动生成样式”上。
想尝试 bg2css 的同学不妨下载体验。
系统学习js(3)
上一次看到第二章的循环语句,今天看第二章剩下的“函数”和“对象”。
MeYoung
上午继续完善“快速注册页”。
下午突然想,这两天犯了一个错,不能一直停留在注册页,应该先把整站雏形整出来,要不然一直停留在一个页,深究下去会花很多时间,而且说不定到最后有些功能还不要了。要像画画一样,轮廓先画出来,再来修细节。
星期三 阴雨 23~26℃
input type="submit" 文字垂直居中的例子
今天调一个<input type="submit">在多浏览器兼容文字垂直居中花了不少时间,记录一下。
<style type="text/css">
.btn { border:1px solid #3b9808; display:inline-block; padding:1px }
.btn input { cursor:pointer; width:180px; font-family:"\5b8b\4f53"; background:transparent; padding-bottom:2px; border:0; height:32px; line-height:31px; font-size:14px; color:#fff; font-weight:bold; background:url(/static/images/btn.png) repeat-x top }
.btn input:hover { background-position:bottom }
</style>
<span class="btn"><input type="submit" value="同意以下协议并注册" /></span>
效果:
js判断手机号码,jQuery ajax 同步获取返回值
<script type="text/javascript">
function checkReg(goNewPage) {
var regNoteTxt = document.getElementById("regNoteTxt");
var vcLoginName = document.getElementById("vcLoginName");
var checkPhone = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|14\d{9}|15\d{9}|18\d{9}$/;
//要判断前三位的话可以类似这样写(15开头只允许158/159):15[89]\d{8}(说明:后面的{8}表示前3位 加 后8位,共11位)
if(vcLoginName.value==""){
regNoteTxt.innerHTML = "请输入手机号";
return false;
}else if(vcLoginName.value.length < 11 || !vcLoginName.value.match(checkPhone)){
regNoteTxt.innerHTML = "手机号码格式有误,是11位数字,且是以13,14,15,18开头。";
return false;
}else{
var tempNum; //先在 $.ajax 外定义一个变量
//使用 jQuery 返回字符串,这里注意,不要使用 $.get 要使用 $.ajax 并把 async 设为 false
//返回的字符串格式:“F该手机号码已被注册” 或 “T该手机号码可用于注册”
$.ajax({async:false, url:"/checkContactNumberAjax?vcContactNumber="+vcLoginName.value, success:function(result){
tempNum = result;
}});
//不要把下面的判断写在 $.ajax 的回调函数内,否则 return false 会无效
if(tempNum.substr(0,1) == "F"){
//该手机已被注册
regNoteTxt.innerHTML = tempNum.substr(1);
return false;
}else{
//该手机可以注册,用goNewPage参数区分,分别供onsubmit和onblur调用,如果是提交表单,则不需要return false;
if (goNewPage != 1) {
regNoteTxt.innerHTML = "<span style=’color:green’>"+tempNum.substr(1)+"</span>";
return false;
}
}
}
}
</script>
<form action="/quickRegister" method="post" onsubmit="return checkReg(1)">
<input type="text" name="phoneNum" id="phoneNum" maxlength="11" onblur="checkReg(0);" />
<div id="regNoteTxt" class="regNoteTxt"> </div>
<input type="submit" value="提交" />
</form>
参考:
2011-11-25 更新:
发现用 async:false 会有一个问题,在点击时页面会卡住一会,直到数据返回。下面这个方法更科学,把执行代码写在回调函数内:
$.ajax({url:"/checkContactNumberAjax?vcContactNumber="+vcLoginName.value, success:function(result){
//把代码写在回调函数内
if(result.substr(0,1) == "F"){
…
}
}});
2011-12-31 更新:
发现 form 提交仍然要使用 async:false,否则 return false 会无效。
MeYoung
完善“快速注册页”。
友吧今天
隐去“活跃会员”,“热门话题”下移,重新显示“每日阅读”。(版本号:sports index v2.3.1)
星期二 阴雨 24~30℃
JS限制输入框只能输入数字(兼容 IE/FF)
<script type="text/javascript">
function onlyNum(e) {
//ASCII码:数字0-9(48~57) 数字健盘区0-9(96~105) 退格键(8) 删除键(46)
if(isFirefox = navigator.userAgent.indexOf("Firefox") > 0){ //FF
if(!((e.which >= 48 && e.which <= 57) || (e.which >= 96 && e.which <= 105) || (e.which==8) || (e.which==46)))
return false;
} else {
if(!((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode==8) || (event.keyCode==46)))
event.returnValue = false;
}
}
</script>
<input onkeydown="return onlyNum(event);">
注意:触发时要加 return 和 event
blog tag “css/js/html” 更名为“前端”
这个 tag 是去年建的。
MeYoung
合并“快速注册页”。
星期一 阴(下午下班后暴雨) 24~34℃
“淘宝装修市场申请设计师要先交10000元保证金”引来骂声一片
为了支持女友的店铺,周末在家研究店铺装修,发现系统自带的模板可改度很低;后来发现可以购买模板来修改;再后来发现,如果要使用自己制作的模板,是要先申请设计师。
于是申请,但是申请完成后说要缴纳 10000 元保证金。然后搜,搜到这个官方通知:装修市场保证金上线,8 月份刚发布的新规定。
我觉得说这个规定好的基本上是马甲,往后几页看,大部分抱怨的。
为了给自己做个模板,也要先交 10000 保证金?我欠揍了我。
扩展阅读:
附:淘宝装修市场保证金新规
【通知】装修市场保证金上线
各位设计师:
为了给卖家更好的购买承诺和提高设计师资质,装修市场联合消费者保障部门实施的保证金项目于8月3日正式上线。一、建立消保规则的目的
为了提高装修市场入驻设计师资质,搭建好装修市场这个公平、公正的平台,给消费者提供实际的购物保障。消保生效时间为8月10日。
二、入驻:
1、入驻装修市场设计师交纳保证金统一为10000元/店,主要用于消费者购买模板保障的先行赔付作用。由于10000保证金并非淘宝收取,一直存在于您的支付宝账户中做冻结,所以淘宝不提供收据或发票,敬请谅解。2、加入消保后,调整搜索权重。
3、对于已入驻的设计师采取自愿交纳保证金,未交纳保证金的设计师给予搜索降权处理,不做请退。
4、新入驻设计师必须交纳保证金。
5、账号被冻结的设计师,不允许交纳保证金。
三、如何赔付
此次消保项目第一期首先实现保证金冻结,设计师给予消费者购买信赖,提高设计师入驻资质并将设计师中害群之马清洗出去。
接下来的二期上线,如何进行赔付会跟客服系统做对接,时间会在9月份。
在这之前,不会扣除各位的保证金也不会在显示消保标记,但会在市场首页公告,引导卖家。
四、如何解冻保证金1、违规设计师被清退,由于设计师违反装修市场的规定被清退,以最后一笔交易的后6个月,解冻保证金。
2、因装修市场模板存在终身售后的特殊性质,入驻的设计师自动申请退出市场,以最后一笔交易的后6个月,解冻保证金。
淘宝通知注意:保证金任何时期都可以交,
辟谣:1、先交的会有市场资源支持,多交会有优势,纯属子虚乌有。
2、交保证金就能免审核或者快速审核。[ 此帖被君婥在2011-08-03 18:34重新编辑 ]
接触 HTML5 和 CSS3
公司项目前后端合并时才看到一些陌生标签,查一下,才发现是 html5 的新标签。
参考:
<!–[if lt IE 9]>
<script src="js/html5.js"></script>
<![endif]–>
学习使用svn
M.c 教的。这玩意对于团队协作很方便,应该学学。
MeYoung
合并 layout。这是合并的第一个文件。Uliweb 使用很便捷,前端标签容易上手。
星期日 阴 25~33℃
电信来换猫,这次服务态度比较好
送的猫电源按钮弹簧有问题,今天来换了个。
这次的态度比上次的好很多。
总结一下,态度好不好其实从预约的电话里就可以听出来。
很久以前在一本书上看过一段:
打电话时,无论是站着、坐着、躺着、是微笑还是哭丧着脸,对方都可以从电话里听出来。这就是上帝赋予人类的感觉。
上门服务,从电话预约的那一刻起,服务就已经开始了。
友吧今天
设计友吧名片。
这辈子的第一张名片,是毕业前几个月在人才市场找到一份工作,一家报社某部门的采编。但是工作一个月后,这个“部门”人去楼空,才知道是一家假借报社名义在外行骗的骗子机构,幸好我在这个月里没有做出业务,要不然损失的就不仅是 108 元的押金和证件工本费了。
第二张名片是在 10 年之后,自己给自己做的这张:
正面
背面
下午发给小庙,下周末过去拿,顺便看看这老鬼。
星期六 上午多云,下午阴(阵风) 27~37℃
iframe根据内容自适应高度
<iframe id=”my_iframe” scrolling=”no” frameborder=”0″ src=”test.html”></iframe>
<script type=”text/javascript”>
window.onload = function() {
var my_iframe = document.getElementById(“my_iframe”);
my_iframe.style.height = my_iframe.contentWindow.document.body.scrollHeight + “px”;
alert(my_iframe.style.height);
}
</script>
参考:http://wenwen.soso.com/z/q283088624.htm
注意:在 chrome 下,要用 http 访问才可以正常显示(传到远程或在本地 iis 等环境中调试)。(参考:http://s.yanghao.org/program/viewdetail.php?i=37213)
2013-7-18 更新:
也可以写在 iframe 的 onload 里:
<iframe id=”my_iframe” scrolling=”no” frameborder=”0″ src=”test.html” onload=”this.height=this.contentWindow.document.documentElement.scrollHeight”></iframe>
骨伤医院(18)
今天比较空,所以院长让坐在她对面的她爸给我看。平常很难抢到老中医的号。
突然觉得天黑得早了
昨天就是凌晨四点左右下了场阵雨,白天还算晴好,下班后明显觉得天黑得快了。
MeYoung
上午和负责后端研发的兼职同事(M.c 的朋友),以及 M.c 的另一位朋友碰了下。后端同事简要解说了后端代码。
星期五 凌晨四点左右阵雨,白天多云 26~37℃
Notepad++ 的 NppFTP 插件设置(含 FTP 匿名用户设置)
对于匿名用户,通常 ftp 工具都有一个勾选“匿名用户”的,但是 NppFTP 没用,一定要手动填入用户名:
anonymous
密码不用填。
附:FTP 默认端口是 21
NppFTP上传文件失败的解决方法
按上面的方法连接上 FTP 后,可以正常下载文件,但是编辑保存文件时提示上传失败:
Upload of D:\software\Notepad++v5.9.3\App\Notepad++\plugins\Config\NppFTP\Cache\ftp@192.168.1.3\templates\index.html failed
网上没有找到这方面的信息,挣扎了一会,发现把 Authentication 选项卡下的 Try private key file authentication (第一项)勾起来就可以了。
NppFTP 缓存路径设置
默认路径是:
%CONFIGDIR%\Cache\%USERNAME%@%HOSTNAME%
例如改为:
E:\www\ftpCache\%USERNAME%@%HOSTNAME%
\%USERNAME% 和 %HOSTNAME% 是两个变量名。
ghost 的 win7 似乎没有像传言中说的那样不稳定
昨天 ghost 的,用到今天没发现有什么异常。也许还需要经过一段时间的验证。
这条日志如果没有后续更新,说明 ghost 的 win7 也是稳定的。
就好像以前总是听人说 ghost 的 xp 不稳定,但是我一直都用 ghost 的 xp,挺稳定。
dreamweaver cs5 查找结果不能逐条删除了
本来已经很少用 dw 了,只有在搜索整站的时候会用一下,这个功能比 notepad++ 强很多。但是发现 cs5 对于搜索结果不能一条一条删除了,比较郁闷。以前一直是用 cs3,不知道为什么 cs5 要把这个功能去掉。
我的习惯是这样的:
搜索到一堆记录,然后手动删掉一些记录,剩下的记录是想要的。
但是“手动删除单条记录”的功能在 cs5 里面消失了,只好用回 cs3。
系统学习js(2)
《JavaScript+DOM编程艺术》第二章 之 条件语句 循环语句
加深对循环语句的理解。
女友要开淘宝店了
说了有一两年了,最近拉了网线,更想开了。我看时机也差不多成熟了,好不容易想找点事做,我一定要行动支持才行。
其实。。。。。能坚持半年以上就可以大大出乎我的意料了。
MeYoung