熊猫养成计划
小熊猫变大熊猫的故事
小熊猫变大熊猫的故事
Jul 25th
摘自acfun网友的评论:
509楼 午夜党 @ 10-07-23 20:13:30 说:
人生就是一个游戏
你出生之前 上帝曾经给你三个选项
easy:你将诞生在欧美发达国家,生活压力不大,事业不一定轻松,但总归是公平竞争
normal:你将诞生在亚太地区发达国家,生活压力稍大,虽然没多少选择的余地,但是你总能得到谋生的办法
hard:欢迎来到天朝所以天朝的同胞们,你们都有最勇敢的灵魂
你们才是强者,才敢于选择这里
美帝之类,那都是新手区
所以抬起头来,骄傲的活下去!
(..够励志吗?)
来源(acfun):http://124.228.254.234/html/ent/20100721/121592.html
Jul 23rd
又是很久很久的没有正儿八经的写一篇博文什么的了。
对于blog这种东西,有固定的写作频率是非常重要的,也正因为没有什么固定的写作频率,所以来这看的人也不多。但是呢,有时候会遇到这样那样的问题,没什么东西好写了,或者不想写,或者忙于其他的事情而没有写。总之这样那样的,就拖拉下来没有写了。
有些事情觉得写在博客上也不是很合适,有些又觉得没必要写,有时候又会有种逆反情绪:为什么要写呢?其实要写只是因为想要写一些什么而已。这是一种记录的方式,记得有一天闲着无聊翻看着以前一篇又一篇的博文的时候,的确是觉得有些东西能记录一下好让我现在还能顺着线头想起来,真是一件不错的事情。
我以前也有过“要定期的写点文章”这样的计划和念头,也实施过一整子,但是又因为种种原因搁置下来了。很多事情也是这样,我甚至有些怀疑自己是不是三分钟热度,没有坚持不懈的毅力。
经过一番思考的结论是,毅力是一方面,但是我认为更严重的问题是对这一件事有了一些“罪恶感”。而这个罪恶感导致我对于这件事情采取了消极逃避的姿态。其实,仔细想想有什么地方是需要罪恶感的呢?这就象老朋友很长时间没有联系了,而有时候又找不到去联系的理由,于是就一直不联系了。而在我的观念里面,老朋友中的好朋友,就是不管多长时间没有说话了,或者连共同话题都没了,聊起天来也应该不会尴尬的吧。
不知道大家会不会也同样有这种感觉。我想呢,也用不着去刻意追求“有固定写作频率”这种东西,只要顺其自然,也许慢慢就会有的吧;有的话最好,不过有没有也无所谓了。毕竟,我也不是把blog作为一个什么产品去做的。
另外小透露一下~最近有整体更新一下blog的想法,也许过几天就会有有一些比较大的改变哦~呵呵。
Jul 19th
配置完ubuntu10.04后,个方面都很不错,但是有一个问题很困扰,那就是chromium下的中文字体问题。在经过多次尝试配置后仍然解决不了问题,在配置过chromium下的字体设置后,大部分网页显示是正常的,但在一些网站则发现比较小的字体会出现严重的字体问题,非常影响美观。
经过一番寻找,终于在ubuntu论坛找到了解决的办法。
运行命令:
sudo gedit /etc/fonts/conf.d/66-wqy-zenhei-sharp.conf
把<test compare=”more_eq” name=”pixelsize”><double>12</double></test>中的12改为16
原理是禁用了文泉驿正黑的点阵,改完注销一下再打开chromium就可以看到效果了
据说chrome也有这个问题,方法一样。
Jun 10th
最近需要使用数据库的很多关于时间的函数,整理一下放在这里备忘~
数据库能完成的,就不要再写多写程序完成啦~
Sql Server中的日期与时间函数
1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,’2004-10-15′) –返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间边界数。
select datediff(day,’2004-09-01′,’2004-09-18′) –返回:17
4. datepart 返回代表指定日期的指定日期部分的整数。
SELECT DATEPART(month, ’2004-10-15′) –返回 10
5. datename 返回代表指定日期的指定日期部分的字符串
SELECT datename(weekday, ’2004-10-15′) –返回:星期五
6. day(), month(),year() –可以与datepart对照一下
select 当前日期=convert(varchar(10),getdate(),120)
,当前时间=convert(varchar(8),getdate(),114)
select datename(dw,’2004-10-15′)
select 本年第多少周=datename(week,’2004-10-15′)
,今天是周几=datename(weekday,’2004-10-15′)
函数 参数/功能
GetDate( ) 返回系统目前的日期与时间
DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1
DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期
DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值
DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称
参数 interval的设定值如下:
值 缩 写(Sql Server) (Access 和 ASP) 说明
Year Yy yyyy 年 1753 ~ 9999
Quarter Qq q 季 1 ~ 4
Month Mm m 月1 ~ 12
Day of year Dy y 一年的日数,一年中的第几日 1-366
Day Dd d 日,1-31
Weekday Dw w 一周的日数,一周中的第几日 1-7
Week Wk ww 周,一年中的第几周 0 ~ 51
Hour Hh h 时0 ~ 23
Minute Mi n 分钟0 ~ 59
Second Ss s 秒 0 ~ 59
Millisecond Ms – 毫秒 0 ~ 999
access 和 asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似
举例:
1.GetDate() 用于sql server :select GetDate()
2.DateDiff(‘s’,’2005-07-20′,’2005-7-25 22:56:32′)返回值为 514592 秒
DateDiff(‘d’,’2005-07-20′,’2005-7-25 22:56:32′)返回值为 5 天
3.DatePart(‘w’,’2005-7-25 22:56:32′)返回值为 2 即星期一(周日为1,周六为7)
DatePart(‘d’,’2005-7-25 22:56:32′)返回值为 25即25号
DatePart(‘y’,’2005-7-25 22:56:32′)返回值为 206即这一年中第206天
DatePart(‘yyyy’,’2005-7-25 22:56:32′)返回值为 2005即2005年
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06
SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06
SELECT CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
SELECT CONVERT(varchar(100), GETDATE(), 8): 10:57:46
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
SELECT CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
SELECT CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
SELECT CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
SELECT CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
SELECT CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
SELECT CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
对时间进行group by
select CONVERT(varchar(100), register_date()(注:表的一个属性名), 112)
from 表名
where 条件
group by CONVERT(varchar(100), register_date(),112)
Jun 7th
当我告诉别人我正在上一门耶鲁大学的心理学介绍课,都会招来惊讶且怀疑的目光。因为我离纽黑文远得很,又有年幼的孩子要照顾,要注册耶鲁的成教班,似乎颇具挑战性。于是,我总是像推销员似的,忙不迭地立刻解释,这门课属于耶鲁大学的网上公开录像课,想什么时候上就什么时候上,没有任何限制,也没有任何考试,当然也不会有任何结业证书。不过,这个课不仅免费,而且附有教学大纲和书单,我花在这门课上的所有资金不过是从亚马逊买来的两本教科书。
互联网的自学功能,大家都不陌生。只要在GOOGLE或YouTube上打“怎样”二字,就会有无数自动生成的结果浮现出来。我的一个朋友甚至告诉我,他是通过YouTube学习自由泳的,并且当场演示了他标准而漂亮的泳姿。从做日本寿司到修水管,互联网以DIY精神,教会很多人日常诀窍和应急措施。而现在,免费高等教育在互联网上的上升势头,在我看来,更是一场具有开拓性的教育革命。
耶鲁、麻省理工、哈佛和加大伯克利分校,都是网上公开课的头筹,原因不外乎学府之著名、教授之出色。其中耶鲁口碑最佳,皆因其录像制作精良,令观者感觉犹如置身课堂。我所上的心理学介绍属耶鲁热门课,不仅因为很多人对心理学极为好奇,更因为主讲教授保罗·布隆姆(Paul Bloom)讲课风格深入浅出、风趣幽默,听来毫不费力,甚至颇有娱乐性。哈佛的《道德推理:公正》、加大伯克利分校83岁老太太的《人体解剖总论》、麻省的《微分方程》和《线性代数》,以及斯坦福的《现代理论物理:爱因斯坦》等,都位列目前网上的十大热门免费课程。
如果大学的使命是通过研究创造知识,通过教学传播知识,那么以互联网为载体,突破地域和时间限制,向更广泛的人群撒播知识,应该是大学的终极使命了。值得留意的是,在免费网络高等教育中开先河的,都是著名的私立大学。也就是说,在这些大学里就读的大多数佼佼者们,都必须付出高昂的学费;而这些宝贵的免费网络资源,也不是免费得来的。耶鲁的每门网络公开课,都需要三到四万美金的制作费,这些钱大多来自休利特(Hewlett)基金。虽然公开课的目的并不是“复制耶鲁教育”,也就是说尽管资源丰富,像我这样的学生,既没有同学,也无法和教员保持密切联络,更不能参加任何耶鲁考试以此获得任何学分,但耶鲁公开课程始终以“质量保证”作为准则,所有公开课程几乎都是本就在耶鲁校园广受欢迎的“好课”,教授也几乎都是在本领域颇有建树的专家。这个秋季,耶鲁的网络公开课将增扩至36门,正是耶鲁四年前创建网络公开课时的预定目标。
据估计,在过去十年里,公开教育的投入资金约一亿五千万美金,大多数来自非学院方面。比尔和美琳达·盖茨基金会去年也投了八百万美金。有趣的是,盖茨本人也是公开课学生。他曾经听了麻省理工的一门《固体化学介绍》,还在网上发表了感谢的评论,至今成为麻省津津乐道的段子。我和盖茨,都是免费网络公开课消费者——所谓“散客”中的一员。除去大多数“散客”,其他的听课者分别为在校生和教育工作者。自2008年起,致力于网络教育的休利特基金不得不削减预算,但他们仍然坚持自己的目标——“为所有的人提供知识,提高教和学的效果”。
我们为什么学习?不同的人有不同的答案。免费公开教育和正规学院之间最大的区别,是它的传播面和教学目的。上公开课的学生,多数是出于自身对某项知识极大的兴趣而学,比如耶鲁有名的哲学课《死亡》;或是目的性更强的学以致用,比如斯坦福的一门计算机公开课,专门讲授如何设计iPhone小程序,做得好马上能放到苹果程序店里卖,两美金一个。如果说我们上学时,为了一纸文凭,不得不把时间浪费在许多自己并不十分感兴趣,甚至不那么擅长的科目上,如今面对公开大学,我们便拥有充分的自由度,选择自己想学的知识。你可以一本正经地学,下载考卷测试自己;你也可以三天打鱼两天晒网地随便听听,来劲就多听,乏味就不听。
针对不同目的的学生,免费高等教育所起的作用也不同。像耶鲁这样的著名学府,大方公开其高质量师资资源,但其底线很明确——如果你想要耶鲁学分和文凭,你还是得通过正规的入学渠道。如果每个坐在客厅沙发上听课的人都能轻易拿到耶鲁文凭,恐怕耶鲁也不成其耶鲁了。然而有些远见卓识之士,已经从耶鲁和麻省理工的案例中另辟蹊径。一个哈佛商校的博士生创办了P2PU(Peer 2 Peer University),弥补了公开课程所缺乏的“课堂气氛”。在P2PU,学生可以找到上同一门课的同学,互相答疑解难。这样一个简单的网上社区概念,著名学府没有做,一个普通的在校生做了,也就搭建起了重要的人脉。人民大学(University of the People)也是在同样的理念中产生的,创办者从网络公开教育体系中得到启发,开办了这家由学生互相评分的网络大学,并希望将来能够颁发证书和学位。
在我看来,能为所有的人提供免费高等教育,应该是人类社会的理想境界;把学习作为一种终身习惯,把汲取新知识作为一种精神养分补充,更是一个人类应该共同创造的美好氛围。美国虽然还没有做到像北欧国家那样,建立免费的高等教育制度,但它俨然已成为免费公开网络课程的开创先锋,这要感谢一部分美国权富回馈社会的仁慈和慷慨。以网络课程传播的涉及面和影响力来讲,世界上任何一家单独的大学都无法与其比拟。它为没钱没力,无法亲临课堂的人,打开了另一个世界的大门;它改变了传统的学习方式和思维定向,为芸芸众生挖掘了一条通向大海的涓涓溪流。
到哪里找高质量的免费网络课程?
耶鲁大学公开课程:http://oyc.yale.edu/
麻省理工大学公开课程:http://ocw.mit.edu/
斯坦福大学公开课程:http://itunes.stanford.edu/
加州大学伯克利分校公开课程:http://webcast.berkeley.edu/courses.php
卡内基·梅隆大学公开课程:http://oli.web.cmu.edu/openlearning/
ITUNES U 和 YOUTUBE.COM/EDU——通过这两家媒体,可以找到众多录像和录音课程。其中YOUTUBE已有300家大学的200门课程和六万堂录像课。
Academicearth.org——拥有十所顶尖大学,130门课程,3,500堂录像课。同样附有收费网络大学学位的咨询,多为著名学府如哈佛网大等。
Ocwconsortium.org——搜罗了全世界250所大学的13,000网络课程。
来源:FT中文网 殷紫