感激激励你的人

人有太多的潜能是自己未知的,“别对自己说不可能。”

Posted in 杂乱贴 | Tagged , | Leave a comment

再见《LOST》

《LOST》这个风靡美国市场六年之久的神剧,在2010年5月23日伴随着JACK的闭目结束,在整个剧情回放的时候能清晰看到这六年在每个演员的脸上都画上了老去成熟的一笔。相比之下我比追了6年的观众要幸运很多我时从2007年开始追LOST的,第一集我看了3遍才继续看下去的,真的看下去以后我真的无法自拔,每一季结束的时候都让我很期待下一季的来临,当听到第六季时大结局的时候我其实很高兴,高兴的是很多答案即将揭晓,这让我感觉很兴奋,但是当真的看了大结局以后我没有失望我也没有兴奋很平静让我对生活有了新的看法。

所谓的整个岛的离奇事件其实是他们死后的第三空间,也可以说每个人通往天堂或者地域之前的救赎,很多人的在这个岛上会深深的感觉到自己在“现实”生活中的阴暗和邪恶,他们被选中之前的生活都是混乱的每个人在生活中都有各种问题,而伴随着氢弹在第六季的爆炸我以为他们改变了未来并且他们将会在这个岛上将一个一个相续死去,而“未来”世界中的他们在不同的时机相遇并且彼此通过不同的事情触碰了岛上的回忆,但是我的这种想法是错误的,我一直搞不明白JACK在为Locke做手术的时候脖子上的血让我很诧异,看了结局我明白了整个的过程是第三空间的人们在为自己上天堂的时候构想出来的了一个空间,Jack有了自己的儿子并且前面父子情非常的不稳定但是通过他的努力修复好了自己与儿子的感情,这就回应了他生前与父亲那遗憾的感情,Sawyer和Miles变成了警察而不是靠骗人为生的骗子,Locke有了一个很爱他的父亲,并且他对他父亲的瘫痪表示愧疚而不做康复手术,Ben为了照顾他的父亲而努力的工作为了协助他的学生能有好的机会而放弃自己的优待。最后JACK与父亲对话时解释了一切。

Jack问,爸爸,我不明白,既然你死了,你怎么能在这?
父亲说,那你是怎么在这的?
Jack顿悟,痛苦地说,我也死了。。
父亲 抱住痛苦的儿子说,没事的孩子,没事的,没事的。我爱你,孩子。
Jack:我也爱你。爸爸,你……你是真实的吗?
父亲笑了:是啊,我是真 实的,你也是真实的。所有在你生命发生的事情,每一件事情,都是真实的。所有你生命中遇到的人,都是真实的。
Jack:那我们为什么都聚到这里?
父 亲:孩子,其实没有一个人是独自死去的。这是一个我们一起创造的世界,为的是寻找到彼此。
Jack:那又是为的什么?
父亲:为了铭记你的 这一生,为了放下它,然后前行。
Jack:前行,去哪里呢?
父亲微笑着:来,我们一起去看看吧。

第一季随着JACK惊恐的睁眼开始到第六季JACK微笑着闭眼结束,《LOST》给了我太多的东西,这一切是真是的发生的但是结果如何答案是怎样已经完全不重要了,我不会追问“为什么他们要按那个密码?”“黑烟到底是什么?”“小岛心脏道理是什么?”“最后逃离的人他们究竟去哪了?”这些对于结局完全没有意义了,就是那句“what happened,happended”,其实人的一生也都是这样,人出生“性本善”为了各种目的使人变得阴暗、邪恶,当一切都是空有的时候发现原来自己只是个原点,享受了过程足矣,感谢lost团队为我们呈现了一部让人疯狂的电视剧,她也确实让人疯狂。Goodbye lost!

Posted in 读书电影 | Tagged , , , , | 1 Comment

你是否患有:搜索引擎综合症

GOOGLE开创了互联网搜索的概念,让我们轻松获取自己想要的信息,在我接触互联网以来可以说搜索让我明白了很多东西,在工作中真正的为我解决了很多的“燃眉之急”,这样的信息获取方式要比过去要快了很多,但是近年我越感发现搜索给我带来了很多我无法解释的现象。很长一段时间我无法清楚的记忆某个技术细节,最严重的是我忘记了SWITCH语句的结构,有时候更是无法想起某些英文单词,但是让我诧异的是对以搜索他们的关键字我记的是一清二楚,例如某些英文单词我虽然不记得英文单词但是其中的几个字母我会记忆的非常清楚,某些技术知识不记得但是我记得当初看过关于这些知识点的关键词,所以每次对于出现这样的情况我都是惯性的打开GOOGLE键入我的“关键字”找到我要的东西。最离谱的是有一次早晨起床后我的袜子找不到了,我瞬间闪念:“袜子 哪里”,然后是下意识的去开电脑。这些种种现象反应出了我的生活习惯开始出现了问题,我因为搜索引擎而丧失的惯性记忆,我的下意识越来越依赖搜索引擎,我在找资料的时候总会下意识的想“关键字XXX”。凡事都是双刃剑看来近期我需要恢复我的惯性记忆。

通过下面的对比看看你自己是否有“搜索引擎综合症”:

1. 当别人向你请教一个问题,你10秒内无法想出答案时,你是否会回答去网上搜索一下?
2. 当你在写一篇文档(包括中文和英文文档),需要斟酌某个字句时,你是否会打开搜索引擎寻找答案?
3. 当你挂在网上无所事事的时候,你是否会打开一个搜索引擎的页面发呆或随便在里面输入一个想到的词随意搜索?
4. 当你看到一个网站的广告时,你是否基本不去留意网站的网址,而只是记住网站的名称留待以后需要的时候搜索一下?
5. 当你需要编写一个格式报告(例如年终总结、毕业论文、会议论文)时,你是否会先搜索一些范例并参照编写?
6. 当你的头脑里冒出一个可能让你发财的新想法时,你是否会赶紧上网搜索一下看看是否已被别人捷足先登了?
7. 如果你马上要和别人就一个你并不熟悉的领域进行讨论时,你是否会赶紧先搜索一把,储备足够的背景知识,然后出动?
8. 当你即将奔赴一个陌生的地方,你是否会先打开搜索引擎页面,查阅当地的地理人文、风俗习惯,然后再打包启程?
9. 当你被突然问到一个复杂的问题时,你的头脑中是否会冒出若干个关键词,而非连续的句子?
10. 你是否经常有这样的感觉:凡是我想到的,别人都想到了;凡是我想知道的,一定有人知道答案?

来看看你的得分(凡回答是的,请加1分,回答否的,不加分):
10-8分:你已经染上严重的搜索引擎依赖症。
7-5分:你已经具有搜索引擎依赖症的典型症状,并逐渐走向搜索引擎症的黑洞。
4-1分:你还保持有原始部落的求生技能,脱离搜索引擎你还可以过正常的生活。

Posted in 互联网 | Tagged , , , | Leave a comment

华中大学死亡路口珍贵影像资料

Posted in 杂乱贴 | Tagged , , | 1 Comment

Django发送邮件配置(GMAIL)

最近在学习Django,目前另我发狂的是它的模板继承机制,喜欢上了这个框架并且打算深入进去,近期刚刚1.2正式发布了

Django发送邮件极其简单:

配置:Django发送邮件依赖于setting.py中的EMAIL参数。

EMAIL_HOST = "smtp.gmail.com"
 
EMAIL_HOST_PASSWORD = "Your password"
 
EMAIL_HOST_USER = "YOUR@GMAIL.COM"
 
EMAIL_USE_TLS = True

发送邮件代码:

from django.core.mail import send_mail
send_mail( 'subject',  'message',  'fromuser@gmail.com',  ['touser@gmail.com'],)
Posted in WEB开发 | Tagged , , | Leave a comment

GD库imagejpeg默认质量是75.

不仔细看手册的后果,前些天写了一个简单的头像上传裁剪功能,代码是直接捡的网上的图片缩减类库,剪切出来的效果很差,有类似边缘的模糊效果。
效果如右图一:
明显眼镜的周边出现了模糊的问题,今天重新反了一下网站捡来的这个类库,发现这个类库在使用 imagejpeg 只指定了2个参数。
GD库的imagejpeg、imagegif、imagepng这些函数有3个参数。
手册说明:
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )

image
An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

filename
The path to save the file to. If not set or NULL, the raw image stream will be outputted directly.
To skip this argument in order to provide the quality parameter, use NULL.
quality
quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75).

imagejpeg的第三个参数是指定图片的质量0-100,默认的是75,所以才出现了第一张图片的效果。
右图二是调整imagejpeg100以后的效果

Posted in WEB开发 | Tagged , , | Leave a comment

smarty插件:在多少分钟前,多少小时前,多少天前。

现在很多网站将时间的显示都变得更人性化,例如:某某在3分钟之前执行过XX动作。最近在做相关的东西所以直接在SMARTY中做了这个插件。
插件说明:
1、 3个月以内的时间都将以“XX前”这样的形式显示。
2、3个月以后的时间将以参数“$dateformat”提供的格式显示正常时间“XX年XX月XX日,时:分:秒”
3、$timestamp参数必须为有效的并且小于当前时间的时间戳。
4、$dateformat参数为大于三个月的时间显示格式可以配合“php时间显示格式”使用。
插件代码:

/**
* Smarty plugin
* @package Smarty
* @subpackage plugins
*/
 
/**
* Smarty date_ago modifier plugin
*
* Type:     modifier
 
* Name:     date_ago
 
* Purpose:  通过时间戳获取时间戳离现在多久
* @author   StMadMan
* @param timestamp|string
* @param dateformat|string
* @return string|void
*/
function smarty_modifier_date_ago($timestamp, $dateformat = 'Y年m月d日, H:i:s')
{
    $now = time();
    if ($timestamp > $now) {
        return FALSE;
    }
    $agoTime = $now - $timestamp;
    if ( $agoTime < 60 ) {
        return $agoTime.'秒前';
    }elseif( $agoTime < 3600 && $agoTime > 60 ){
        return intval($agoTime/60) .'分钟前';
    }elseif ( $agoTime < 86400 && $agoTime > 3600) {
        return intval($agoTime/3600) .'小时前';
    }elseif ( $agoTime < 604800 && $agoTime > 86400) {
        return intval($agoTime/86400) .'天前';
    }elseif ( $agoTime < 2592000 && $agoTime > 604800 ) {
        return '约' . intval($agoTime/604800) . '周前';
    }elseif ( $agoTime < 7776000 && $agoTime > 2592000 ) {
        return '约' . intval($agoTime/2592000) .'个月前';
    }else{
        return date($dateformat, $timestamp);
    }
}

将以上代码保存至smarty/plugins/modifier.date_ago.php(需要自行创建)。
使用方法:{1267623549|date_ago}

Posted in WEB开发 | Tagged , , | 2 Comments

extract轻松实现代码分离。

PHP开发过程中使用的技术最多的应该是代码分离了,因为分离可以让PHP与HTML混杂的程序变得干净,很大一部分开发者使用的是smarty因为他原来附属在PHP的子项目,所以备受开发者的宠爱,SMARTY提供的多人开发标准,和它的缓存机制让我很喜欢它,但是往往很多时候我们在开发小项目的时候并不想使用这个大的东西,但是还是想让代码分离,这个时候extract这个函数可以满足这个需求。

实现代码:
function display($assign = null, $template)
{
extract($assign);
return require($template);
}
实现原理很简单,extract函数的功能是将数组中的键名转化成变量,将键值转化成变量的值,然后require进来一个模板文件,这样模板中的变量相当于赋值了。

例如你的模板中要使用$title的变量,你就可以这样实现:
$assign['title'] = ‘页面标题’;
display($assign, ‘test.php’);

Posted in WEB开发 | Tagged , | Leave a comment

让MAC的Finder有像WIN一样的地址栏。

MAC的Finder每天操作必不可少的东西,但是总会有些不尽人意的地方,MAC的地址栏就是一个在WIN下面操作习惯的用户所不能接收的,虽然MAC有“路径”功能但是用起来还是不习惯,无意中找到了一个小巧的软件可以实现类似WIN中的地址栏功能。
Finderpath.下载地址:http://finderpath.bahoom.de/
截图如下:

安装方法:安装十分简单,拖入到“应用程序”中执行,注意一点必须要启用“辅助设备的控制”启用方法:打开“系统偏好设置”-“万能辅助”-勾选下方的“启用辅助设备的控制”,然后打开应用程序中的”Finderpath”。
使用方法:打开Finder按快捷键”/”就可以自动出现地址栏,或者点击Finder上方的图标也会出现地址栏。

PS:BLOG系统的评论增加了记忆用户信息功能。

Posted in 软件介绍 | Tagged , , | Leave a comment

奇艺内测邀请,需要的留下信箱。

百度的视频站,内测版已经上线,大概看了一下界面设计很一般,内容也是陈年的老片,这里有些邀请,要的朋友可以留言留下你的EMAIL(非QQ邮箱才能收到邀请),如果你有QQ微博的邀请麻烦给我一个谢谢。stmadman[at]gmail.com

Posted in 杂乱贴 | Leave a comment