Telegram, Facebook and Future

Telegram, Facebook and Future

犹记多年前FB刚盛行时有一位朋友说,哎,才不要跟风,现在这些网络东西变很快的,你看那个friendster盛行一阵就没有了。身为Software Developer,我看到的当然不止用户群看到的表层体验。我知道FB开放的API的潜力和远见是远不能比较的,但是由于也不必要解释太多,只是轻描带过的说,FB比较不同,大概五年内不会没落的。

没想到一隔多年,FB已经完全渗入了每个人的生活,成为了习惯和文化的一部分。人开始对感受的抒发,广告的平台,意见和势力,媒体共用,又有了新一代的发展。

今天我想说说 IM, Instant Messaging… 最古老我开始用的是 ICQ, 其实还有一直不倒的IRC,然后MSN, Whatsapp, Line, Wechat, Kakao, FB Messenger…

各个定位不同,不过大多数没有定在未来,所以很多起很快,落也快。。更多的是连起都没有的份。。

我标题放Telegram,就是要预言一下 Telegram。它不是我们表层看的又是一个 IM.. 它的思想在社会的前方,是不能和其他IM 一并而论的,它设计团队真的到位了。如果说聪明因为这个字太过时了,目前找不到适合的词来形容这种可以得到以后的人的心的设计概念的定位。就好像以前的FB一样。

我看好 Telegram 的最大原因之一,Open Source… 有些人开始意识到这个概念的美好,那种甜美已经快要无法被隐藏了。因为大家都不希望自己是被蒙在鼓里,被欺骗过的人都不希望自己再次被欺骗,大家都想要系统透明化。(还没有进入这样思维模式的人也指日可待)

时代就是这样的进行着,没有人可以阻止未来逐渐的逼近。

再说说FB,FB呢?Facebook Messenger也很厉害啊,跨平台,速度,语音清晰,超厉害的。但是人群已经意识FB从闺中密友的个人抒发平台,因为各种资讯力量的挤压,逐渐转换为了包装和广告的平台。我目前给它的标签是“方便用”。Whatsapp 是 “官方用”。

说完了,接下来大家一起期待美好的未来吧。

沉淀后的呕吐

人有许多种的感觉,它们总是重复的在生活中轮流的发生着,所谓的Deja wu,但是我现在这种沉淀到如此彻底后醒悟的感觉,好像五年来都没有那么强烈过。

介绍陈一平牧师

Image

昨天是非常非常期待的陈一平牧师讲道,我很确定这一天将会非常特别。他是我最尊敬的大牧师之一,甚至我想说,要不是陈一平大牧师的坚持,城市丰收教会不会如此的美丽灿烂。当然城市丰收每位大牧师都非常了不起,为顺服主的道如此的坚持。但陈牧师对我的冲击特别特别的大。尤其康希牧师是那种可以进入生活化正面鼓励牧养的大牧师,完全与时并进而且顺服神的道,在康牧师那么大的影响力下,陈牧师的牧养是全然不同,陈牧师的道没有太多花俏的点缀,台风远远不如许多牧师,但锐利的使用责问,直接以基督为中心出发,深厚的圣经基础,和精彩的解经,天网恢恢疏而不漏的扎下真道的根,再带入生活生命方式。

有时听这两个牧师的道有许多的冲突不符,尽管冲突不表示不能并存,经历过了才能明白的奥秘。城市丰收牧师领袖们的胸襟如何的宽大,他们看见主给他们的异象更大!他们的顺服和搭配,直接用生命影响了我的生命。

一篇直白的道

陈牧师的道就是如此简单,一针见血。很多问题的发生,只要根源纠正,一切就恢复了。Image

他严厉的责问下,我们基督徒在这个世界上究竟带着什么信息?呈现什么信息?为什么而活?

答案很显然的就是福音 GOSPEL,而福音也就是这句话 Jesus is the Christ, The Son of God!

圣经从写创世以来,到亚伯拉罕,到以色列各支派,缩小到大卫王,范围逐渐缩小,专注,最后要呈现的就是耶稣。旧约就是要预言耶稣,圣经就是要告诉我们耶稣是谁。

谁是最大的?马太福音18章这问题作为导火线,告诉我们第一个先决条件,我们必须是门徒,门徒就是要带出福音。然后陈牧师用马太福音20章葡萄园工人的故事,母亲的请求耶稣表达的矛盾,启示录3章16的不冷不热,还有问医治容易还是赦罪容易,这一系列的问题矫正我们观点的错误,罪的根源就是骄傲,就是自我中心,以这样的角度来看圣经确实不可能理解这些奥义,当他解释了之后。。我眼泪都要飙出来了。。深深觉得,最无可药救的无知是不懂还以为自己懂。。这也是不冷不热的一个比喻啊。基督徒就是要在冷和热之间的循环,不断的悔改,不断的火热,不让自己进入安逸不冷不热的死亡地域。不说破也没发现,许多人的目标都是成为安逸呢。。明白后瞬间觉得无知好可怕。还有服事的心态,前的和后的。

沉淀后的呕吐是怎样的感觉?

一位属灵导师刘育福给我罗马书8:28让经历,到今天听了唤醒沉睡的灵魂的一篇道,矫正了许多思想的错误后。第二天,回到安提阿教会8周年,牧师所分享的8福,完完全全的收容进入我的心里,我从来没有听八福听到那么精彩过,不是牧师说得动听还是幽默,就是单单在理解和领悟上让我彻底崩溃,圣经的话语是多么的环环相扣,好厚实好尖锐的铁网一样。

尽管这位老牧师似乎对前卫的教会有点意见,抨击成功神学不说苦难只说祝福。不过我得澄清我会被城市丰收教会如此感动就是因为他们在苦难中更显出了基督的样式,彰显神的荣耀,化为了众人的祝福,是真正顺服行动出的真道。尽管如此,我在这位老牧师的分享中,神还能对我说了很多很多的话,罗马书8:28是真实的。我看见了人有许许多多不同,在真理上却是坦荡荡无法隐藏的,是那么强的光,神却是如此的真实,如此的实体让我们遇见他。我更确定神要我在哪方面坚固我的生命了。

我现在很期待很期待明年可以参加SOT。

  • 我要好好预备我的灵命,更坚强,更敏锐,更渴慕。
  • 我要好好预备我的圣经基础,对经文更稳固透彻的理解。
  • 我要好好预备我的音乐技艺,得以使用音乐,带领人进入更深更深的敬拜。加油啊!

这就是我这一次沉淀后的呕吐。共勉之。

责任和承诺 Responsibility and Commitment

这两个素质 Qualities,是你我他可以拥有,并且产生巨大能量,非一般重要的素质。借用AW简洁易懂的翻译。Commitment,就是 I will do it, Whatever it takes. 不管如何,我一定会做到。

这是一句蛮有能力的话,只要一个人肯作出这样的承诺,他就能作出改变。

不负责任的人到处都是,逃避责任的人占有99%不多,不管大小责任,我们多少次为了遮蔽我们犯过的错失,为逃避该有的惩罚,为了面子,为了钱,物质,利益,找了多少借口,推卸。太多太多,有时候我们自己都逃避不让自己知道,不让自己记得。记得你说过 “我很忙”吗?记得你说过“我没有时间”吗?记得各种“但是”,“可是”,和“对不起”吗?

对不起,我真的不想的。但是。Commitment不是 “I will do it, if, but, unless, I will try”

Commitment 没有分层次,要做就做最好。

一个人能为一句简单的承诺,就算失去了更多的机会金钱时间,就是坚决不迟到,守信约。这是宝贵的品格,再多钱和时间也买不回来。一个人的诚信,各种美好的品格也是从这里出来。

一个肯负责任的Manager,公司再亏钱都有Social Capital. 一个肯负责任的爸爸,家里再穷再遭都有希望。一个肯负责任的上帝,才有耶稣在两千年前诞生,为什么他的影响力如此大?因为,他有绝对的Commitment. 我们的上帝对我们绝对负责人。

我们也应该传递他的素质。责任在乎自己有没有,不是责问别人。

 

 

 

Rockschool Seminar Singapore 快报

昨天参加了RSS,很多体验,这里给大家报告一下Rockschool这次公布的主要的消息。

1 Rockschool 宣布离开了 Trinity,独立了。并且宣称有定位明确的Vision和Mission Statement

2 Rockschool 的新Syllabus即将开始,应该在9月就有了,但是旧的Syllabus还会继续沿用几年

3 一些琐碎的更新,新的考试评分制度,学校代理课程的Incentive,新文凭

其实我比较impress的是当Jeremy Ward分享Rockschool的宣言的时候,我觉得非常的赞同,有深深的被吸引和感动。这才是音乐学校该做的事,应有的想法啊。不过。。。今天回来想想,离开了具有权威的Trinity,他们的平衡是否能不偏不离做得很好呢?失去了庞大的代表团的资助,他们是否可以胜任许多庞大的政府媒体和各界的压力呢?呵呵,让我们拭目以待吧。

听了new syllabus的歌曲,真的感觉到,stylish真的很清除的分类,但是我忽然发现,原来我是没有specific曲风的musician,那么会不会也有和我类似的音乐人有面对这样的问题呢?哈哈。。比如 yoko kanno他会怎样呢?呵呵。。

new incentive的概念发布了之后,其中一音乐学校校长问了一个很普通的问题,考试他们能不能另外收admin fee,可是。。显然。。rockschool代表团没有准备好这个问题的答案,这个让我不禁担忧。。他们这个新新团队会不会太嫩了呢?

不管怎样。昨天的RSS,我总算有不少新想法,可喜可贺~加油加油

Rockschool Seminar Singapore

Rockschool Seminar Singapore

Transformed by River Flow

We shouldn’t persistent. or.. shall i say, we need to have persistent but not 100%

We shall allow the natural force to shape us with certain degree of hardness.

Steve Jobs : Stay Hungry, Stay foolish. Although he is neither from christ nor bible, but this teach us the thumb rule… humble… None shall think he is greater than anyone else but everybody is unique and special. We need to have faith yet we are humble. A contradistinction balance but also parallel attribute to keep us improving.

Just let things be, relax and watch out. Sometime we may get new revelation. Who knows? We are not the one create the universe and setup the rules and principles. We are just a kids in a playground designed by professional architecture. so… feel the air, see the changes, listen to the heart. The truth will slowly reveal.

so.. Stay Joyful and be Creative. by Elliot Yap…

Finally,

Sincerely wish brother Sean Foo prosper in 2012 and future, happy birthday.

In Time 影评

2011年看的电影,Justin Timberlake 和 美丽的 Amanda Sayfried 演。

imdb 的评价不高,不过我个人觉得不错。这电影和一般好莱坞电影传达信息的方式不太相同。没有那么冲击,直接。比较多隐喻。

我觉得这部电影基本上只传达一个信息,甚至电影是准时开始的。里面的情节都要让我们深深的吸一口气,然后感觉到一天可以做很多事,不要浪费每一分钟。如果每一天都当作我剩余的时间,其实一天真的可以做很多事。

这是一部从一开始到结束都要有人死的电影,没有人死就不能传达那个意思。有的是因为疏忽忘了守时而死,有些是无辜被害,有些是被游戏规则淘汰,也有人厌倦而死。

整个世界的定律也在传达信息,什么才是稳定的定律?为什么贫富不悬殊社会就不能稳定?警察的职务是什么?没有了公理,这些人到底在执着着什么?

一部很普通很短的电影,可是如果要问,还真多问题可思索。

这电影也不少逻辑漏洞,不过这都不重要。比如:

  1. 这些庞大的时间从哪里来?就每一个人出生的那一年?所以大家平均岁数其实只有26岁吗?
  2. 时间如何传输?是力大的人就可以抢夺?
  3. 那么直接的冲突的话,道德应该更难立足吧?
  4. 多少天是一个月?那么一年还是不是365天?

PHP Framework War

!Cautious! Programming Term Ahead! @_@

哈哈,我不是很Geek,只是机缘巧合下用过许多framework,想写写心得。再说一次,我不是Geek,更不是功力深厚得高手。浅尝辄止,所以不要和我来framework war,我不会回复的 ^^

php framework war 随处可见,我去过的公司都有发生的事,我都参与,但每次的代表framework都不一样,哈哈。不止工作,php论坛,博客里,常常争个不休,比武厅外,又许多高手不满当今所有的framework,闭门造车,忽然间booom的一下,又出了一个framework来

php为什么有framework war? asp, c#, objective c, java, python, ruby 就没有?因为他们都只有一个framework. asp 死了,复活后和 C# 一起 就变成 ASP DOTNET, objective c 就 Cocoa, python 就 DJango, then 最出色的还是 Ruby on Rails. 而。。PHP 有数不尽的fw… 本来兴致勃勃,打算干干净净的写出一个网站,写着写着,改着改着,OOP,ORM,REST,i18n,MVC,啊啊啊!又写出了一个新fw!!哈哈哈!!

如果你知道php,你知道php很帅很强大很自由,什么事都好办(除了function naming比较没有条例,规划比较差以外,基本上就是无所不能)。这样动态大的语言本身存在的问题就是,没有规划。但是优点却是最符合web development 要求的,Agile development 模式。ROR可以那么火红就是因为Agile Development的概念。不过php agile是agile但称不上什么development不development的,因为它只是一堆很方便什么方法都有的语言。如果程序变大了,扩展了。问题就是要怎么让整个project比较一致性的scale了。

PHP scale不是问题,越没有framework越好scale,但是规格确实最大的问题。。为什么呢?你总不能让同样的programmer和你公司奋斗几十年吧?人一定会换的,新人来了,看到了一堆乱代码,除非它看代码像看小说一样,我没话说,不过大数人都会选择。。重写吧。。。反正,php重写很快的,最多给我两个星期。。接下来,你从新看这一段吧。。我不重复了。。哈哈

所以为了补足,单单语言孤军奋斗的php,许多高手就为它写了framework,起初许多都是模仿其他成熟的framework来写,写着写着,终于有比较属于php自己个性的framework出现了。毕竟,他们的平台不同,工作兴致不同,功能不同,性格也不同。哈哈。

我用过的framework有哪些?zf zend, cakephp, yii, doophp, code igniter 不多,就这几个,除了这些,没有名的还用过几个,自己也尝试写过几个。。有机会我还想试试用 symphony,kohana 现在就分别来说我对它们个别的感受。

首先说说 doophp,我尝试doophp因为它是马来西亚一个还比我年轻的小伙子 darkredz 写的,算是马来西亚人的骄傲吧?而且已经是国际性的framework了,它的卖点就是快,没错的话是apache benchmark里rpm最高的。除此之外,强调 REST,KISS, Ajax, 还有 它自己的ORM也挺特色。能不能成为你的归属这个我不敢说,不过有时间有兴趣的人可以上官网,下载研究研究。老实说,我并没有摸透doophp,所以也不好说什么。

接下来说说 zendframework,zend是php最大company,framework的支持也是非常大规模的。基本上是应有尽有。虽然门槛很高,不容易学,更不可能精通,但是入门来说,是很不错的磨练,可以学到许多严格古典的方法,好像学校里学的理论那样。我对zf 不好的感觉其实和 DOTNET一样,感觉它们的 form 让我觉得很约束,又大又不好使用,好像比较大的framework都存在这样的问题,Symphony论坛上也有人那么说。总之在ajax上,validation等等会比较复杂,东西还是能做得到,但是不会是那么直观的。方法上可能是最正确的,但是对于比较喜欢agile的我来说,我不喜欢正确的东西,我喜欢实用,而我在web context上的实用意思就是,快准效率高。嗯。。所以,DOTNET做应用程序,PHP做网站,还是我觉得比较适合的工具,ZF嘛,就让它继续成为老大,做个楷模好了。

现在说cakephp。我刚说zf很大,但是并不代表zf很慢,大和慢是两回事,optimization 的可行和component的多少,和 scalability都要分开来考量。但是 cakephp就是我和几位朋友,高手,老板们都搞不明白的。慢。听说是为了php4 compliance,也因为它年龄很大了,有很多很老旧的code的砘聚吗?这个我不确定,不过cakephp的execution flow我真的很怀疑。render()不是真的render,因为它们要实现 afterRender这个功能。这样类似的问题很多,也让我觉得很头痛,太过高深,遇到错时百思不解,有时候只是因为component少了一句东西或多了一句东西,让我翻了三四个小时。不过。说好的。cakephp是我用过最容易学的framework,齐备的文档和例子,class的规划命名工整,ORM也是超级容易上手的,许多好用的component,helper,element 还可以自己写很多reusable的东西。而且很好管理。但是就在一天,上千个request进入到我们的网站,让我们server跨了又跨,我们忙了好几个星期,学会了好多功课以后,我们决定搬家,和cake说byebye了。太肥了你!不过还是要谢谢你,教会了我从来就不想学的 ORM

Code Igniter 没什么好说,就是一个简单的framework,曾经我都不叫它做framework,因为它和php没什么两样的,就是有library而已,曾经同事kun问我,你知道framework和library的差别吗?library是我们code call它,而framework是framework call我们写的code,嗯。。很漂亮的答案,它就是那么的强,知道的东西真多。我认为framework就是一个culture,要我们跟随的。可是code igniter就没有这样的约束。或说很少吧。我不知道现在如何,不过曾经它都没有ORM,很多人不能接受没有ORM,认为framework最重要是MVC,接下来就是ORM了。不过,我觉得看需要吧。如果一个人敏捷开发需要MVC来干嘛?如果确定了不会换database的SQL高手,ORM还真累赘。所以,就php方面来说,我觉得Code Igniter很中恳。我不会拿来用,不过我却能认可它的定位和价值。

最后说说Yii,我接触yii时间很短,只有两个星期。yii的初期文本很好,深入的还有点缺乏,不过framework flow,folder structure,naming method 我都超爱的,它有很现代很先进的概念。configuration file能做很多事情,debug 用的 index file不同,所以要多少个development environment都可以。真是先进,完美的解决了许多configuration的问题,symphony也是那样的做法。Yii也很轻量,速度很快。一个blog front page的bench mark几乎是cakephp的hello word 那样,而且benchmark的结果很稳定,支持不同level的caching,loading方面的scalability可以绝对放心,再按上了APC应该可以应付很多海啸了。我比较不爽的的是widget,它的widget还加了jquery ajax validation。。。太讨厌了。。。我觉得framework不应该有这样的东西,虽然它已经把它尽量放到framework之外了。不过。。我还是在用。。。因为实在是太方便了。。orz

这样看来,我很明显的爱上了yii,也好像在推销yii。。。不过,因该没推错啦。看了许多评测都说它很好,用起来了就觉得,嗯,嗯很舒服。经过了上次的tsunami之后的framework war,本来执意要native php 从写的marvin天才最后用code igniter,经验丰富的kun则选择了symphony,他和我说了许多symphony很强大的地方,我在yii很多方面也看到了影子。我也没特别喜欢哪个啦,觉得都很棒啦,煮什么菜就用什么刀吧!哎,没有绝对,只有不断学习。大家 phper 们。努力啊!

哈哈。see you at the top