Submitted by gouki on 2012, August 2, 11:56 AM
之前一直没有遇到提示我升级的消息,毕竟我的电脑 都已经70多天没有关过机了。
要不是升级美洲狮,估计我还会一直不关。。。
这回关了之后,打开phpstorm,立刻提醒我要升级java se。但是用software update功能下载实在太慢。所以,找到官网的KB页面,果然找到了。。。http://support.apple.com/kb/DL1515
About Java for OS X 2012-004
Java for OS X 2012-004 delivers improved security, reliability, and compatibility by updating Java SE 6 to 1.6.0_33.
This update configures the Java plug-in to deactivate when no applets are run for an extended period of time. If the prior update named "Java for OS X 2012-003" was not installed, this update will disable the Java web plug-in immediately. Java applets may be re-enabled by clicking the region labeled "Inactive plug-in" on a web page.
Please quit any web browsers and Java applications before installing this update.
See http://support.apple.com/kb/HT5267 for more details about this update.
See http://support.apple.com/kb/HT1222 for information about the security content of this update.
如果你一次次的升级都有的话,就不用下载这么大的了。不过这个包比较大,也可以直接下载。。。
下载地址是:http://support.apple.com/downloads/DL1515/en_US/JavaForOSX.dmg
建议用迅雷。哈哈
Tags: javase, phpstorm
Flutter | 评论:0
| 阅读:15337
Submitted by gouki on 2012, May 20, 9:03 AM
这篇文章很有意思,所以我转贴了一下:
XML/HTML代码
- 企业中,产品研发是一项综合性的工作,需要多个部门参与。但往往会出现各种各样的问题,如部门协作困难、全局监控难等,这困扰着大多数的企业。
-
- 本文是一个真实的案例:
-
- 菲利普(主 席):我们工厂中有10%的员工没有充分利用,要么我们开始处理更多的积压工作,要么进行裁员。我宁愿每个人都很忙。我们该如何做?
-
- 李(业务部经理):公司政策规定,我们要处理3个月内的积压工作,如果改成4个月,我们将有大量的工作。
-
- 菲利普:好。现在,我们该如何实现?
-
- 李:我不是很确定。我认为,我们需要更改传统的软件设置。
-
- 大卫(IT总监):没问题。可能只需要更改核心程序中的一行代码。(填写一个清单,提交给IT部门)。
-
- 朱迪(IT管理员):我正分派这个单号为#129281的需求。但是这需要目前的商务项目做完,并由主任签字。
-
- 大卫:这是菲利普交代的,我们不立刻做的话,就必须裁员。
-
- 朱迪:OK,我会马上填写,并标记为紧急任务。
-
- 2 天后
-
- 大卫:#129281目前状态是什么?
-
- 朱迪:它是开发人员任务队列中的紧急任务,前面还有14个紧急的Bug报告需要处理。
-
- 大卫:忘记任务队列。将它标记为紧急,立即发给艾德(程序员)。
-
- 1 小时后
-
- 艾德(程序员):在模块ORP572的第1252行中,我将写死的变量MonthsOfBacklog(积压月份)值从“3”改成了“4”。然后,运行了2批测试用例,成功进行单元测试。业务工作量增加了10%,这是预期数据。我正准备提交代码审查,并交给Homer进行用户验收测试。
-
- 雪莉(代码审查):这违反了公司的政策,你必须在参数文件中做个记录。此外,还有2个旧的调试命令,1个无指定的变量警告消息和1个写死的Employee ID,必须在这个模块移交到产品之前进行修复。
-
- 艾德:!~@#$%^&*(脏话)。
-
- 雪莉:这些bug很可能是真的。一旦你被指派ORP572模块,你就需要对已经存在的、违反新公司政策的错误进行修复。我不能提交。
-
- 2 小时后
-
- 艾德:OK,完成。我正要重新提交代码审查。
-
- 朱莉(IT测试):Homer不能进行用户验收测试,因为Fred正在运行一个本月底财务要用的约束测试。使用Marge代替。
-
- 艾德:我没有访问Marge的权限。
-
- 朱莉:联系IT安全部门的乔,他会给你开权限的。
-
- 2 小时后
-
- 乔(IT安全):没有大卫的签名,我不能给你开Marge权限。他出差了,得等到周一。
-
- 艾德:我不这么认为。菲利普希望马上实施,让他来授予权限。
-
- 雪莉:你的新的参数记录“MonthsOfDemand”需要起一个更好的名字。离岸程序员(位于其他国家的开发部门)不明白这意味着什么。此外,它应该有一个变化核查轨迹。
-
- 艾德:命名有什么规定?
-
- 雪莉:忘了写在什么地方了。离岸团队是3月中下旬更新的wiki,能肯定的是,所有新的参数记录必须满足新的命名要求,并保持核查轨迹。
-
- 1 天后
-
- 艾德:我将参数记录中的“MonthsOfDemand”重命名为“SelectedMonthsOfBacklogDemand”,并添加模块PAR634以保持纪录和核查轨迹。我已经提交到代码审查。
-
- 托尼(IT测试):我看到Marge中有#129281任务,但我没有收到测试计划。
-
- 艾德:按照老方式运行就行,注意WorkOrdersHours报告中总量的增加。
-
- 托尼:这就是你的测试计划?这会影响到企业的其他方面,我必须有用户选择的测试用例、预期结果、测试运行记录以及用户签收。
-
- 2 天后
-
- 菲利普:大卫,告诉托尼将艾德的程序立即提交到产品部门。
-
- 大卫:是的,先生。
-
- 本次任务总结:
-
- 总时间:6天
- 关键任务代码更改行数:1行
- 关键任务代码更改字节数:1字节
当然,你要了解更多的东西,你还可以看它的评论:http://www.iteye.com/news/25109
Misc | 评论:0
| 阅读:13456
Submitted by gouki on 2011, December 19, 10:40 PM
奇技淫巧?其实不能算是什么特别的东西,但有些小技巧还是可以试试的,比如说第一个,我们一般都会是用setInterval,然后每1秒执行一次,10秒后取消,但setTimeout也可以。只是意义不大而已喽
原文来自:http://www.cnblogs.com/nothingbrother/archive/2011/12/19/2293131.html
应用案例:比如你想一个函数循环执行10次,怎么办?以前通常是先setInterval,然后clearInterval,技巧一就是克服这个问题
JavaScript代码
- (function () {
- var i = 0;
- function job() {
- console.log(i++);
- if (i < 10) {
- setTimeout(job, 1000);
- }
- }
- job();
-
- })();
上面这个job函数就只会乖乖的执行10次.然后自动停止
技巧二之高效的for循环
应用案例:抛弃传统的循环方式
JavaScript代码
- (function () {
- var arr=[];
- for(var i=arr.length;i--;){
- doStuff();
- }
- })();
这个方式为什么高效?
一:少了一个参数l=arr.length;
二:for语句中间那个玩意少进行了一次计算,以前的话是for(i=0;i<l;i++)这样的话中间的语句会先比较i<l 然后比较出来的结果在
跟true 或者false比较,自然多了次计算
技巧三之高效赋值
应用案例:抛弃传统的if判断赋值
JavaScript代码
- var i=1,ret;
- ret=i!==1||true;
- console.log(ret);
以上代码会很神奇的告诉你ret会是true.高效吧不用if(i!==1)了在赋值了
技巧四之强悍的简短的attr
应用案例:setAttribute,getAttribute.这个方法不仅可以设置标准的属性,还可以设置任意属性,兼容好
JavaScript代码
- function attr(elem, name, value) {
- var ret;
- if (value) {
- if (/msie [6-7]\.0/i.test(navigator.userAgent)) {
- ret = elem.getAttributeNode(name);
- if (!ret) {
- ret = document.createAttribute(name);
- elem.setAttributeNode(ret);
- }
- ret.nodeValue = value + "";
- } else {
- elem.setAttribute(name, value);
- }
- return elem;
- } else {
- ret = elem.getAttribute(name);
- fixIe = elem.getAttributeNode(name).nodeValue;
- ret = ret ? ret : fixIe ? fixIe : undefined;
- return ret;
- }
- }
以上方法如何测试呢?
attr(document.getElementById("test"), "classxx", "xx")
alert(attr(document.getElementById("test"),"classxx"));
技巧五之getElementsByClassName.
应用案例 :以前js没什么框架的时候,大家都再模仿这个方法,看看今天我是怎么高效的模仿出它来.这也不愧是js初学者的经典代码
JavaScript代码
- (function () {
- var getElementsByClassName=function(cls,context){
- var root = context || document;
- return document.querySelectorAll ? root.querySelectorAll("." + cls) : root.getElementsByClassName ?
- root.getElementsByClassName(cls) : help("*", cls, context);
- }
- var help=function(tagName,cls,context){
- var root= context || document,
- ret=[],elems,i,
- rcls=new RegExp("^|\\s+"+cls+"\\s+|$");
- elems = root.getElementsByTagName(tagName || "*");
- for(i=elems.length;i--;){
- if(rcls.test(elem[i].className)){
- ret.push(elems[i]);
- }
- }
- return ret;
- }
- })();
以上几个js淫荡技巧还是蛮实用的,前提是你没用使用别人的js框架,用原生创造效率为前提的代码.
----------
上面的代码其实真要说的话也就这样样了,但如果你以前没有接触过原生代码,还是可以折腾的。比如最后一个函数,在JS的高版本中(或者说FF5以上,Safari5以上,)都在支持了querySelector了。这个玩意可是直接支持.class或者#id之类(就象jQuery的选择器)
多学一点东西还是有好处的。
Javascript | 评论:0
| 阅读:15845
Submitted by gouki on 2011, September 21, 11:16 PM
其实本来也不想多谈小米手机,但是这是最近的热点话题。事实上,真要谈一个月前就应该谈了
一个多月前,阿里推出了他的云手机,然后没过多久,小米也出手机了。这年头,当电商不做电商的事,当XX不做XX该做的事,就什么都乱了。
雷军对小米很高看,事实上小米的新闻一年前就有了,可是却没有过多的声音,但是在推出小米手机不久后,鸡王就开始发标了。说是雷军怎么怎么了,也说了米聊会读取用户的通讯录。
于是乎,网上很多声音就多了,煤油们也发标,雷军的水军们也开始发标了。然后就一直闹啊闹的。说实话,雷军的这种饥饿营销并没有什么特别之处,只是手机的价格相对较低,也就吸引了更多的人。1999的价格确实很吸引人,要知道HTC同样配置的手机几乎都在2500~3000左右。
于是乎,这让我们知道了一件事情,为什么水货手机便宜,手机上的利润真高啊。1999如果没利润,打死我也不信。1688的价格都有利润了,何况这1999?
阿里的手机是把自有的产品集成到了手机中,而小米呢?想做国内的HTC?魅族走在前面很累,为什么还有人前赴后继?固然是大家都知道移动这一块的利润还是有搞头的。更多的是想做类似的平台。
说实话,我现在越来越看不惯那些所谓的平台了,现在只要是自己做美化的ROM的人,都有一个所谓的电子商店,TMD,受得了这些人不?
不要把用户当成傻瓜,或许,真正让用户体会到价值所在才是真的,否则,买完你的手机到最后装个所谓的原生系统,对谁的影响更大呢?
纯属娱乐
PS:昨天晚上刚发完就发现今天早上cnbeta也有一篇详细说的文章,居然其中有一句:
http://www.cnbeta.com/articles/155885.htm
- 小米手机采用的MIUI系统在正常使用情况下会偶尔出现崩溃、死机等现象,但并不是很严重。尤其是考虑到小米所面向的“发烧友”用户,对于Android出现的类似现象已司空见惯,容易接受。
如果真是这样。那小米也太能对待用户了,纯粹把用户当成小白鼠了。
Tags: 小米手机, 雷军, 阿里云手机, 魅族
Misc | 评论:0
| 阅读:15623
Submitted by gouki on 2011, April 28, 4:33 PM
关注一下。。。原文来自:http://www.goodbaby.com/htmls/37/76737.html
每到周末的时候,很多父母会让孩子适当放松一下,其中相当大比例的孩子会选择上网,有些孩子甚至会通宵达旦。需要注意的是,熬夜上网以及睡前太过兴奋会抑制生长激素分泌,影响长高。
自古以来民间就有“能睡的娃娃长个儿”的说法,这是有一定科学道理的。因为人体的生长激素分泌高峰是在夜里熟睡时,其分泌量是白天的3倍。通常 在青少年儿童入睡后,生长激素分泌开始逐渐增加,到夜里12时左右达到高峰,早晨5时以后逐渐下降。如熬夜上网,势必直接影响生长激素分泌,进而影响身 高。不但要提倡早睡,而且要保证睡眠质量。像睡前看刺激性的电视、电脑等使大脑过度兴奋、睡前吃东西使血糖水平升高等行为,都会抑制生长激素分泌,应尽量 避免。
----EOF--
所幸孩子基本上都在9点~9点半左右睡觉。尽量不拖他睡觉的时间,一来第二天相对会比较有精神,二来睡得早,其实也会让照顾他的人有更多的休息时间 ,第二天才能带得动他
Scala & Ruby | 评论:1
| 阅读:16584