Posts Tagged ‘studynote’

《把时间当朋友》读书笔记,句句珠玑

catge Posted in Share,Tags: , ,
2

6月1号那天,我无意中看到李笑来老师的《把时间当朋友》的博文介绍,并且从他那里下载到该书的电子版(下载地址)。说来也很巧合,在“家里蹲大学”读了大概半个月的书后,我渐渐意识到三件最重要的事情:1、时间;2、健康;3、读书。正如毕淑敏在《预约死亡》中提到,《人生有三件事不可俭省》:“第一件事是学习。 第二件事是旅游。旅行让我们的身体感到不同的风和水, 我们的头脑也在不同风情的滋养下变得机敏和多彩。目光因此老辣,谈吐因此谦逊。 第三件事是锻炼身体。”

李笑来老师的这本书在我看来,不像是一本成功学的书,也不同于老罗在《我的奋斗》中的叙事风格。它更像是一本关于时间的handbook,从许许多多的小故事、小论证中发现关于人生的真谛。在豆瓣上,我给了这本书5颗星。通过书中介绍的一种“event-time-log”的时间记录方法,让我渐渐体会到时间的宝贵。

以下是摘抄的一些觉得重要的句子,再次重温一遍,留作备份。

  1. 所有学习上的成功,都只靠两件事:策略和坚持,而坚持本身就是最重要的策略
  2. 与其不停地找更好的方法,还不如马上开始行动,省得虚度更多的时间
  3. 有两种办法很简单却又非常有效。第一种办法是当你面临尴尬的时候,记得一定要拿出纸笔来,把你所遇到的尴尬记录下来——当然,最好是记录在同 一个本子里。另外一个办法是,在面临尴尬的时候,尽量弱化你的痛苦。控制自己的情绪,不要被你的大脑的直接反应所左右。
  4. 背单词等于数钞票的故事。(P42)
  5. 事实上,在做所有类似的必须记住大量信息的工作的时候,一定要想办法由衷地把这件事当作快乐的事情来做
  6. “大多数孩子没有等到主持人回来,已经把糖吃掉了”这样一个事实能够完全证明的或者说明的也许只有两件事儿:a.希望自己的欲望马上获得满足(Instant Gratification)是大多数人的天性;b.野心永远是少数人的天性。
  7. “推迟满足感”是心智成熟的人必备的能力,也是需要挣扎和锻炼 才可以习得的能力。
  8. 控制这种天性正确的方法是,仔细审视一下自己在哪方面这种天性尤为强烈?再一次拿出纸笔罗列。经过几天甚至几个月的长期反复审视,你会发现那 个列表变得越来越长。别怕,相信我,谁都是这样的——至少 99.9%的人是这 样的。然后从列表中挑出一个最重要的(如果你有野心的话,再挑出一个也很重要的),写在随时可以看到的地方,不停地提醒自己在这方面一定要控制这种天性。
  9. 开始学着做每日的“事件记录(” Event Log)
  10. 《奇特的一生》
  11. 大约两个星期不到的时间里,我马上体会到了这种新的记录方法的另外一个巨大好处:它会使你对时间的感觉越来越精确。
  12. 判断一件事情是否真的重要的标准只有一个:是否对你的目标(无论是长期,还是短期)的实现有益。
  13. 证明我的目标现实可行的方法比较简单:a.已经有人做到了;b.我与那人没有太大的差距。
  14. 听听劝,从今天开始养成随时记笔记的习惯吧。相信我,最朴素的纸和笔是最有效的工具
  15. 可是时间 却不会仅仅因为结果无法承受而倒流,时间的属性决定了我们每个人都不可能 真正拥有从头再来的机会
  16. 我做完这件事之后所获得的欢乐和幸福是不是一定要建立在比较的基 础上才可以获得?然后标记出并优先实施那些无需比较就可以获得欢乐和幸福的行动方案。时间会一如既往地分分秒秒、岁岁年年地流逝,但,你会惊讶于 你生活的变化。每一秒,每一分钟,每一天,每一年,时间的质量由 于对幸福的追求和感知的差异竟然会如此不同。
  17. 接受自己与别人没什么不同,至少没什么本质性上的不同,是心智正常成 长的重要前提之一。
  18. 我只不过是想提醒你,“人家说什么你就信什么,挺傻的。”
  19. 尽管概率有些时候是可以计算出来的,但肯定不是 你能控制的。欲望尽管并不总是可以被满足,却是你自己能控制,甚至可能完 全控制的。浪费时间、虚度年华的人,有个共同的特征——他们拼命想控制自己完全不能控制的,却在自己真正能掌控的地方彻底失控。
  20. 相信运气其实是缺乏自制力的表现
  21. 你开始理解为什么那么 多的人迷信血型、星座,查皇历决定自己的运程,偷偷献祭求吉兆,或者背地里 下咒希望自己讨厌或者憎恨的人不得好死。无一例外,其实只不过是人们在面对 自己完全无法控制的现实时所表现出的软弱无奈的另外一种方式。
  22. 那些 相信“好运气”存在的人,其实往往是为了逃避尴尬的现状,才寄希望于所谓“奇 迹”的出现,奢望可以轻而易举地咸鱼翻身——他们忘了,咸鱼翻身了之后还是 咸鱼。
  23. 千万不要相信“机不 可失,时不再来”。当你没有准备好的时候,对你来讲,不存在任何机会。而当你准备好的时候,随处都有机会,而且 所有的机会都是切实的,并且是可以把握的。
  24. 所以说,往往只有优秀的人才拥有有效的人脉。
  25. 花 10 分钟 学习一下 Google 上的通配符的使用
  26. 每次我掌握了一门新的技能(是否足够精通,或者是否比别人强实际 上根本不重要),我就感觉自己重生一次——如此看来,其实人一生原本可以 有很多辈子的,只不过是大多数人放弃了而已。
  27. 事实上,就好像没有任何机器可以一直用 100% 的功率运转一样,没有任何人可以 100%有效率。
  28. 选择意味着放弃。你做某件事情,可能就不能做另外一件事情;哪怕你觉得你两件事情 可以一块儿做,实际上,你也已经不可能做第三件事情了。
  29. 交了年费之 后坚持不到两个月(其实只不过是 8 周而已)的会员占整体会员数量的 95%以 上。太多的人去健身馆交年费,其实只不过是在表达一个良好愿望而已。
  30. 所以,正确的策略应该是:要想办法提前预知自己需要怎样的技能,然后 确定那是一个自己可以通过练习真正熟练掌握的技能,而后制定长期计划,一 点一点地执行该计划。
  31. 如果你是出色的,不需要你去证明你是出色的,别人自然会看到; 如果你是平庸的,不需要你证明你是平庸的,别人还是同样会看到。
  32. 当一个 团队成功的时候,每个人都会倾向于把成功归因于自己的贡献而忽略别人的存在;当一个团队失败的时候,每个人都会倾向于把失败归咎于他人的过失而尽 量把自己排除在外。这叫“Self-serving Bias”。
  33. 谁都挡不住你,就好像“谁都阻挡不了历史的车轮滚滚向前” 那样。
  34. 反正,别人如何认为,如何评价或者评论,其实原本 根本没办法影响你自己的状态。但是,一旦你开始为此心烦意乱,胡思乱想, 甚至为此产生一些无聊的行动,那么,你就不仅倒霉而且可怜了,因为,你已经被左右了。被别人左右,是一个人最可悲的状态之一
  35. 最浪费时间的句型:“要是……就好了!”
  36. 停止嘲弄他人
  37. 另外一个比较技术一点的手段是:忘记自己的优点。把“优点”和“缺点”这两个词替换成“特点”。
  38. 时间是这世界唯一对任何人都公平的资源。
  39. 马太福音 里说:“他有的,就再给他,让他多余;他没有的,就连同他所有的,一并夺走。”
  40. 拿出纸笔、列一列, 然后问问自己,“我的时间究竟可以标价多少?”——这就是一个人决心不再浪 费时间的最有效的起点和动力。只有爱惜才可能产生节约的动力。
  41. 急功近利往往是一个风险高于回报的行为模式
  42. a.人们普遍相信他们在明天会拥有比今天更多的金钱;b.人们 普遍相信自己明天会有更多的时间。
  43. “明日复明日,明日何其多”,是一个行将就木的人发出的慨叹——肯定是 在时日无多的时候才能有这样的体会。发出这个慨叹之的 10 年前,此人会与大 多数人一样,觉得“早着呢,时间没那么紧张。”
  44. 人们害怕当众演说甚于害怕死亡
  45. 大多数事情都需要提前准备,也都可以提前准备。认识到这一点本身就几乎是一切改变的起点。
  46. “对特定信息的注意力”会使我们拥有神奇的能 力在哪怕非常嘈杂的“噪音”中一下子挑出我们需要的“我们所关注的信息”。─“鸡尾酒会效应”
  47. “死记硬背”有另外一个令人印象截然相反的同义词 ——“博闻强识”。
  48. 先花上相当的时 间和精力去锁定一个方向或者目标。确定它是现实的、可行的之后,运用心智 的力量在这个方向上再投入更多的时间,再更多一点的时间。把时间当作朋友, 一路前行。当时间陪伴你足够久的时候,你的耐心就能从它那里得到回报。不 知所以然的人会说,那是“运气”,或者那是走了狗屎运的人才会有的“天赐灵感”; 而我们知道的是,如果那回报真的来了,只有一个名字,叫做“必然”。
  49. 在学习、工作上,一个人在某方面的能力究竟有多大,几乎直接取决于此人能在那方面提前多久进行过准备
  50. 于是,我们看到的是这样的结论,浪费时间是可耻的,而浪费青春不仅是可耻的,更是可悲的,并且只能是无可挽回的。朴素点说,人必须努力。 如果大家都努力的时候,那你就最好尽早开始努力,并且更努力才好。人们 总是说,笨鸟先飞,其实,有很多鸟之所以先飞也许并不是因为它们笨,相 反,更可能是因为它们更聪明。
  51. 所谓坚持不懈,其本质是时间的投入。所谓耐心,就是甘于把时间投入到简单、枯燥但是最终会意义非凡的重复 当中去。
  52. 毫不夸张地说,一个人有多大的耐心,他的成功几率就有多高。反过来, 没有耐心的人终将一事无成。
  53. 毕淑敏在她的小说《女心理师》里说:“一杯咖啡最重要的是什么? 是水。一杯咖啡里 98%都是水”。而那些简单而又貌似枯燥的重复就好像咖啡里 的水一样重要。
  54. 心理学家斯科特·派克提到所谓的 真爱,就是耐心,而所谓的耐心,本质上就是时间的投入。
  55. “从每个人的感受出发,时间并不是匀速的,而是加速流 逝的”对一个 5 岁的孩子来讲,未来的一年相当于他已经度过的人生的 20%;而对一个 50 岁的人来讲,未来的一年只相当于他已经度过的人生的 1/50,即 2%。 所以,从感觉上来看,随着年龄的增加,时间好像越来越快
———叶落花开———–
如果你看完了所有的句子,我建议,你还是看看原书吧:)

《JavaScript入门经典》studyNote

catge Posted in Share,Tags: ,
1

    对于javascript初学者,或者是和我一样不是很精通的人,我极力推荐这本书。你可以把它当作一本教材,或者是参考手册,也可以只是随手翻翻。该书详细的介绍了关于javascript的一切,从起源到未来,从语法到脚本,从内置对象到第三方库,从编码习惯到测试工具,从DHTML到AJAX,作者甚至还饶有兴趣的介绍了FF下的Greasemonkey插件。果然在计算机图书这块,国内与国外不单单只是一个技术差距的问题,可能还有知识传授方式的差异。

本书用到的示例代码可以从这里下载:
http://www.samspublishing.com/bookstore/product.asp?isbn=0672328798&rl=1#info3

摘录本书可能对我有用的部分内容:

————Document对象————
document.URL 获取文档的URL地址,只读,若要指定不同地址,可使用window.location对象。
document.title 列出由HTML中的<title>定义的页面标题,可写。
document.referrer 用户来到此页的来源页。注:该值需要http://访问才能获得,且区分字母大小写。
document.lastModified 返回文档最后修改日期时间。
document.links.length 返回页面中链接的数量
document.anchors.length 返回页面中锚点数量

————Location对象————–
window.location.href 改变该属性值可以改变当前窗口URL。
location.reload() 刷新当前文档,传入参数true将忽略缓存强制刷新当前文档。
location.replace() 替换当前页到指定地址,且替换当前页在浏览器历史中的记录。

————String对象—————–
toUpperCase() 将所有字符转化为大写
toLowerCase() 将所有字符转化为小写
substring(a,b) 该方法返回的是从a(a,b为字符串索引,包括a)到b(不包括b)间的字符串
charAt(a) 该方法返回字符串的第a个字符
indexOf("this",2) 从第2个字符处开始搜索该字符串中是否包含"this",返回的是找到的索引值,没有则返回-1
lastIndexOf() 方法同上,从字符串尾向前搜索。
split(" ") 将该字符串在每个空格处分开,返回数组
join(" ") 与split相反
replace("a","b") 将字符串中的a替换成b

————-Math对象—————–
Math.ceil() 将一个数字向上舍入到上一个整数
Math.floor() 向下舍入
Math.round() 将一个数字舍入到最接近的整数
Math.random() 返回0至1之间的随机小数

————-Date对象—————–
setDate(),getDate(),getUTCDate(),setUTCDate()
setMonth(),0-11表示月份
setFullYear()
setTime(),从1970年1月1日起算的毫秒数值
setHours、setMinutes()、setSeconds()、getMilliseconds()
setDay()
getTimezoneOffset(),方法返回一个整数值,表示当前计算机时间和 UTC 时间相差的分钟数,负值表示早于UTC时间
toUTCString(),使用UTC把date对象时间值转换成文本
toLocalString(),使用本地时间把date对象时间值转换成文本
Date.parse()把日期字符串转换成一个Date对象(从1970年1月1日起算的毫秒数值)
Date.UTC()把Date对象值转换成UTC(GMT)时间

————-自定义对象—————-
function CallName() {
 alert(this.name);
}
function Card(name,address) {
 this.name = name;
 this.address = address;
 this.CallName = CallName;
}
myCard = new Card("catge","HUST");
myCard.address = "Wuhan";
myCard.CallName();

————-扩展内置对象—————
function saidBy(name) {
 alert(name +":"+ this);
}
String.prototype.saidBy = saidBy;
"hehe".saidBy("catge");

————-with关键字—————–
with关键字指定一个对象,后面大括号中的语句块中没有指定对象的属性都将被假定为该对象属性。例如对字符串lastname而言:
with(lastname) {
 window.alert("length:"+ length);
 capname = toUpperCase();
}

————-for—in循环—————-
for(i in navigator){
 alert(navigator[i]);
}
用来执行对一个对象的每个属性进行运算

————-第三方程序库—————–
Prototype http://prototype.conio.net
Script.aculo.us
SAJAX http://www.modernmethod.com/sajax
Dojo http://www.dojotoolkit.org
Yahoo! UI Library http://developer.yahoo.net/yui
MochiKit http://mochikit.com

————–IE与FF的event属性————
event.button 鼠标左键值为1,右键值为2(event.button左键为0,右键为2)
event.clientX 事件发生位置的x轴坐标(event.pageX元素左上角为基点,而非鼠标实际地点)
event.clientY 事件发生位置的y轴坐标(event.pageY)
event.altkey 表示是否按下了Alt键(event.modifiers表示事件发生时按下了哪个修饰键,返回值为不同键的二进制的组合)
event.ctrlkey 表示是否按下了Ctrl键
event.shiftkey 表示是否按下了Shift键
event.keyCode 所按键的键码(event.which用Unicode表示,可使用String方法转换它)
 Key = String.fromCharCode(event.which)
event.srcElement 元素出现的对象(event.target)

function hover(e) {
if(!e) var e = window.event;
whichlink = (e.target)?e.target.id:e.srcElement.id;

}

————————————————–
1、不能在onload事件处理程序中使用document.write(或document.open)语句,否则会覆盖当前文档
2、添加noscript标签内容,或者为支持javascript的用户添加某些可以继续操作的事件。
3、推荐两款不错的软件:
javascript调试工具
Web Developer(用于Firefox)
http://chrispederick.com/work/web-developer/

IE的Turnabout插件,允许用户对特定网站进行JS脚本订制
http://www.reifysoft.com/turnabout.php

《网站开发基础与提高》studyNote

catge Posted in Share,Tags: ,
0

首先,你可以在豆瓣看到关于这本书的介绍:http://www.douban.com/subject/1970152

这本书因为一些事情和个人情感,拖了很长时间前天才看完。所谓个人情感,是因为书里所讲的内容对于我来说基本上都已经掌握,所以看得也不是很有激情,不过我倒是发现了个有趣细节,书中某章使用的例子中的雅虎中国首页的天气预报信息的地点是我的老乡,看来这个编者和我是老乡的概率还很大,这也算是让我继续看完的一个小动力吧。言归正传,谈谈我对这本书的看法。

很显然,《网站开发基础与提高》是本给网站设计初学者以及对整个网站制作流程及其所使用到的技术不是很清楚的网站设计人员看的教材。之所以说它是本“教材”,是因为书中涵盖的内容实在是非常之广。它包括网站建设的基础知识(web,url,internet,域名,虚拟主机 )、网站建设的流程、网页的色彩设计、网页版式和字体设计、网页动态效果设计(声音、视频、GIF、JAVASCRIPT)、网页的图像设计(FIREWORKS)、网页排版(HTML,XHTML,TABLE,DIV),FLASH动画设计、WEB应用程序设计、网页设计评估标准以及一个网站设计实例的设计流程。

一方面内容很广,可惜就是因为很广,导致它不可能对每个方面进行十分详细的讲解,所以很适合新手,和想整体温习一遍所有网站开发技术即流程的网页设计人员。我从这本书得到的最大的收获其实是它里面收录的一份真实的网站策划书范例。还有其中将网页色彩设计的一章,讲得很有趣,因为我对色彩设计了解的不是很多,所以也从这学到不少知识(虽然是黑白印刷本,但是居然都能把色彩讲得这么好,估计也是从网上搜索到摘抄的章节)。

摘录那本网站策划书范例部分目录贴出来方便参考:

1、前言………………………………………………………………3

2 、为什么需要一个新的**集团网站……………………4

2.1 好马配好鞍,名企配好站………………………4

2.2 **集团网站应该是这样的………………………5

3、网站设计需求…………………………………………………6

3.1 建立完善的产品信息展示系统…………………6

3.2 树立诚信经营企业形象…………………………6

3.3 保持市场的领先地位………………………………6

3.4 吸引更多的客户……………………………………6

3.5 为现有的客户提供更有效的服务……………6

3.6 开发新的商业机会…………………………………6

3.7 建立完善的网上服务系统………………………6

3.8 提高管理效率…………………………………………6

4、网站设计风格……………………………………………………7

5、网站架设步骤…………………………………………………8

5.1 中文版网站布局……………………………………8

5.2 英文网站布局…………………………………………8

5.3 网站功能模块说明…………………………………10

6、技术支持和培训………………………………………………12

6.1 技术支持………………………………………………12

6.2 培训………………………………………………………12

6.3 课程安排………………………………………………12

7、网站推广…………………………………………………………13

8、网站建设费用清单……………………………………………13

我不得不说,这是一份内容写得十分能忽悠客户的网站策划书,我看的时候是佩服得五体投地。在网站建设费用清单里,列出的总价是120,000,而且每年维护费为20,000

关于色彩设计这章,如果有可能的话我很想把这本书的这章撕下来保存(图书馆借的新书。。),毕竟里面有很多我值钱没有了解过的知识。例如:

网页安全色是当红色(RED)、绿色(GREEN)、蓝色(BLUE)颜色数字信号值(DAC COUNT)为0,51,102,153,204,255时构成的颜色组合,它一共有6*6*6=216种颜色(其中彩色为210种,非彩色为6种)。没看之前我一直在想为什么是216这个数,现在总算知道了,终于可以不用调色板帮助写出网页安全色的RGB值了

还好在本章结尾作者留下了一个下载地址:http://www.go2here.net/color-go2here.net.rar ,是一本关于网页配色的电子书,至少到现在这个连接在迅雷里还是有效的,需要的朋友赶快去下载吧。网上也有不少关于网页配色的软件。下图这个PNG文件是我根据本书的教程做的水晶按钮:)

这本书覆盖的范围太广了,导致我对这篇日志这分类考虑了很久,最后还是新建了一个tricks的分类。因为这本书让我学到了不少一些以前不曾知道的,或者没有注意到的小技巧。

1、在FIREWORKS中使用“2幅”按钮打开两个窗口,将图片优化后的效果与原图进行比较。当然也可以多开几个窗口比较各种优化类型的预览图。

2、在FIREWORKS绘制各种类型虚线方法:绘制1px实线直线,“纹理”选择各种阴影线样式(1-4),纹理总量100%。

……

PS.本书还简单介绍了ASP网页连接数据库方法:

Driver={ Microsoft Access Driver (*.mdb)};DBQ=d:\*.mdb

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\*.mdb (推荐)