Notes on Hello World Phonegap on Develop iPhone Apps

Notes on Hello World Phonegap on Develop iPhone Apps.

Phonegap is a mobile apps framework that can deliver cross-platform mobile apps (deployed on iPhone, iPad, Android, BlackBerry… ), utilizing web technologies (HTML5 + CSS3 + JS) we know, without knowing Objective-C (iPhone+iPad) or Java (Android). Phonegap actually runs your apps wrapped as an inner browser inside native apps. However, Phonegap provides JS-bridge to native phone features, such like Contacts, GPS, Accelerometer that you can simply call them using Javascript. The downside is that Phonegap framework has no built-in native look-and-feel widgets, but you can use Jquery Mobile framework along to create impressive mobile apps though.

Phonegap is also built-in supported by Adobe Dreamweaver CS 5.5, along with Jquery mobile supported, developers can easily develop and test iPhone native mobile apps right inside Dreamweaver. Apple had also announced to approve or accept apps developed by Phonegap to be available on Apps Store, that is a happy news to developers.

Before do Phonegap for iPhone, needs a Mac and had Xcode installed. And you need have access to Apple Developer Program, had Provisioning Profile configured. Then you can create a Phonegap project template from Xcode IDE. Along the process to get Phonegap runs on Xcode and an apps deployed to iPhone taken me half days to make it, here are some links or notes for future reference.

1. http://devclinic.com/devclinic/viewtopic.php?f=5&t=19
I found this post is very useful which give details and full steps to get signed certificates stuffs configured through Apple Developer Program and Xcode.

2. http://www.iphonedevsdk.com/forum/iphone-sdk-development/7209-putpkt-write-failed-broken-pipe.html
Sometimes, the error “putpkt write failed broken pipe” will randomly appeared.

3. http://iamcam.wordpress.com/2011/03/17/phonegap-xcode4/
Steps get phonegap runs on Xcode

Be careful on the first link to get everything ready before go to third link.

 

Besides Phonegap, Appcelerator Titanium is another option.

A New Toy

Just bought myself a new toy, macbook, to support my iOS development.

Every IT accessories of mine had a name, then I named this as “fyhao’s macbook”. Let’s welcome “her” join into this “fyhao’s xxxxxx” families.

It is first time I use macbook, and the first hand experience is everything at different side from Windows, like the close / hide button is at the top left side (while Windows on the top right), and mouse scrolling (up / down) direction also different from Windows. I came into Mac from deep Windows background and now everything is new for me.

Main initiative to approach macbook is because it is always hard time developing iOS (iPhone + iPad) program on Windows and not natively well supported. Second reason is because I really kinda want it.

Lots of new things to explore in this new toy. Last, I will try to understand “her”, talk to “her”, love “her”, as far as I could.

Updated my Second Life Profile Page

I recently enabled my Second Life Web based Profile Page and my username used inside Second Life is “fyhao Feden”.

Second life in-world profile is closed “in-world” and is not opened to public (outside from Second Life Viewer) last time but after the recent updates, Second Life had made some revolutionary changes, to open it towards web-based access. It brought along with status updates, privacy and permission settings, friends, groups features for Second Life Residents.

Join Second Life and meet friends there today onward.

2011 宽柔校庆回校

8月12日及8月13日,这两天,是宽柔校庆日,我回校了。毕业了四年,其实我每年校庆都有回去。

还有联络的不是同班的人,而是电脑协会及电脑中心的老师,每次回去都找他们叙旧。

这天到处都有义卖,很多节目,游戏,各团体展览,书展等。

过后遇到一群与我差不多同届的“老人”,加上电脑中心主任,到校园去拍“毕业照”,都是自己带来的大学毕业服,他们真够敢的。

还遇到一位我高三时教我英文的老师,她还记得我的样子,但忘记我的名字了,我对她的印象也是这样,哈。我非常记得每次上她的课必定睡着,然后她就很可爱走到我面前,叫我。

每年回去都很少去买义卖会的东西,今年有大力支持。当年我们班级义卖的时候,校庆日前几天整个班级都是菜市场,大家忙着切菜。有表演的也会在前面练习。我呢,哈哈,都是在角落赶数学题而已。。。哇,真的很怀念当年,在宽中有很多说不完的故事,很精彩,永远都记得。这种情形大概只有独中才有。(清心国度这个论坛正是发迹于这个班级,上面还能找到当年班级讨论的珍贵历史纪录。)

我和我两个妹妹各自去各自的。大妹从新加坡来,没有在学校遇到她。初中一的妹妹就有遇到,看到她拿着垃圾袋和一群朋友走在一起。据说初中一的小弟弟小妹妹每个班级都要去捡垃圾半个小时。过后我们就分道扬镳了,我没去帮忙捡。。。

电脑协会今年的展览是以苹果及谷歌的流动产品为主,还有展出 iPad & eeePad。很可惜的,由于展览的课室的电源插座有问题,所以展览提早收工。。。

发现一些刚毕业的电协女生突然绽放出来了,都不敢正视。她们都是我认为排名第三第四第五美的。排第一的当然是我妈妈,排第二的当然是我的天使。除了妈妈之外,其他人都不敢正视。。。

关于独中简介

由于历史原因,早期的华文中学不接受改制而成为独立中学,得以保存完整中文教育(宽柔中学为第一间宣布不改制的中学),因此没能得到政府拨款,学生每年除了要给学费(越涨越高),也要走出校园筹款。由于政府不承认独中高中统考文凭,所以导致人才外流,进不到国立大学,大多都跑去新加坡,台湾,澳洲,美国,英国,或私立的大学。Pendrive发明者潘建成就是毕业自独中,现在在台湾发展。新加坡影帝陈汉伟、姚文龙、戴佩妮,皆毕业自宽柔中学。

呼吁

在此呼吁各位宽柔中学校友在后年的校庆日一同穿回当年的高中校衣回去,庆祝宽柔百年成立日。

也在此呼吁当朝政府早日承认独中高中统考文凭。

 

周末去书局逛后感 (2)

由于在家里写着程序,有点无聊,最小的妹妹去上学(大马华文独立中学星期六有上课),大妹妹也去外面找朋友逛街,所以我就独自一人下去 City Square 的书局逛。

实际上,这些不是很好的理由足以支持我为何又去书局逛,今天是这个月总计第12次了,几乎是每两天就去一次书局,天天被书籍环绕着。我打破了我个人的记录 — 一年有可能才去一两次书局。好,这次是这个月最后一次了。

每次去书局看书,都可以发现新的东西,这些就是乐趣所在。去书局可以陶冶性情,也可纾解寂寞。

这个月下来每次去书局,我都意在找江李老师的其他系列书籍,最后都失望而归。但今天却被我找到了他们的完整系列,基于阅读的速度以及所带的现金数,所以只先选择了比较适合的两本买回家看。

 

周末去书局逛后感

这个周末,为了帮妹妹买东西,就下去 City Square,买东西的当儿,就“顺便”到 Popular 书局看书。我买了两本书,第一本是跟 NLP 有关的,实例演示如何突破逆境的技巧;第二本是跟数学的“费马最后定理”有关的,书名很特别,为 《数 +/- 学 = (女 x 孩)》,适合中学生看。

本文将简单描述我逛书局的所见所闻,及根据我目前的理解对这些书籍主题做个简单介绍。

进入书局,第一本吸引到我的书,是欧阳文风的《一个愚蠢的马来西亚》,道出了所有发生在大马的愚蠢现象。本书言人之不敢言,说人之不敢说,作者以“大胆、直接、实事求是”发表评论著称。作者现居纽约,拥有神学、社会学双硕士,基督徒,但也会对自己的宗教作出理性批判。这本书全篇都很精彩,几乎每一段都在讲一个不同的愚蠢的现象,但竟然它还能摆在书局卖,没被列为禁书。所以,我就在那边看完了整本书。

之后,我被一本上面有“数学”的字眼,以及一名女孩作为封面的书吸引了。这本书的书名就是《数 +/- 学 = (女 x 孩)》。本书据说在日本是个畅销书,通行于日本的中学生界。作者结城 浩,是一名程序员,以编写程序语言,设计模式,密码,数学的入门书为主,数学女孩系列是他的著作。它以简单的故事为叙述主线,应该是以那个女孩的为主人翁吧,以生动加插图的方式,来介绍最基本的数学到跟费马最后定理相关的知识。本书是写给高中生看的,所以没有太技术性/学术性,高中生可以看得懂,所以我觉得我可以买给我妹妹看。

我以前读宽柔中学的时候,逛图书馆的时候,除了逛电脑的,就是逛科学/数学的书架,所以我也看过很多本跟费马最后定理有关的书籍。由于当时我才初中,我也不记得我当时有没有真正看懂,但我可以肯定的是我现在是不懂费马最后定理是怎么被证明的。

费马最后定理:
当整数 n > 2 时,an + bn = cn,此方程式将不可能有解答。

简单来说呢,我推荐中学生或有兴趣的朋友可以看看这本书或去理解一下费马最后定理的证明过程,或多或少可以对智慧、思维的塑造上有一些启发。

接下来,我眼睛扫过的书就是有“NLP”字眼的书籍,NLP 是我接触江老师的作品后发现到的一个蛮有趣且蛮实用的心理学理论,和传统的心理学叙述不同,这个理论对塑造自我人格,如何解除/转换压力,如何通过模仿来让自己成为跟某个成功人士一样成功的实用方法作出了系统性的定义。

NLP, neural-lingustic programming, 神经语言程序学,是 1970 年代由两位仁兄,一位是语言学家 (John Grinder),一位是数学家兼电脑科学家 (Richard Bandler),他们俩合作,一同观察研究人类行为,建立起来的一个心理学分支。他们常向传统心理学派提出挑战,并不满传统心理学派的治疗过程,因时间太长,也不能持久。

看了 NLP 的一些介绍,想想,其实在我没认识 NLP 之前,我已经实践了里面的一些行动策略,但我想我可以通过对 NLP 更深入的理解,把适合的行动策略理论整合进我的个人原则理论。或许你们也尝试过其中一些方法。

通过 NLP,可有效纾压、激励、改善沟通、厘清目标、增强记忆力。

以如何消除压力为例子吧。首先,我们要理解什么是压力。压力只是“对刺激的一种单纯心里反应”,只需通过扭转大脑的反应模式,就能瞬间消除压力。我们可以改变脑内线路,脑内线路一改变,就能改变眼前的事实,压力也就不会是压力了。

步骤很简单,有兴趣的人可以照着做。首先,可以找个安静的地方,让心情平静下来。尝试控制/体验一下呼吸的过程,至平静,心里慢慢回想一些能让你感到快乐的事情。身体抽离,看着那个“自己”,体验一下(或想象)你所看到的(视觉),听到的(听觉),摸到的(触觉)。接下来,你可以选择一个动作,如握紧左拳,来作为一个设定“心锚”以进入完全放松状态。你想到的东西,越快乐,握紧拳头的力道就越加强,并重复这个动作多次。放空脑袋,当你觉得你一握紧拳头你就能进入放松状态就代表你已经成功了。接着,想象一下你上班压力沉重的自己,不想起来上班,当对工作的厌恶感逐渐加强的时候,再次握紧拳头,引发放松感念,这个时候,刚才那种厌恶感应该就会消失不见了,整个人也会沉浸在舒适的放松状态。

通过学习及练习这些体验,你可以在面对学业的压力,工作的压力,还是人际关系沟通上,甚至面对什么人生问题、失恋,都能有效转移这些压力,消除这些压力,转换成正面的思考方式。在面对什么大问题的时候,都可以冷静的放松,立即思考下一步,转换心态,执行。遇到不开心的事情,心里别一直告诉自己很不开心,应该回想一些快乐的事情,甚至告诉自己很开心,自然你就会开心了。当在准备考试的时候,觉得自己应付不来,心里或许会想“完蛋了,这次肯定不及格了”,然后自己的心里状态就会进入很失落的谷底,过后,考试后真的“如你自己所言”–不及格;你应该对自己说一些有信心的话,想象自己信心满满,你可以的,不要也千万不要对自己说完蛋了之类的话,想象自己心情开朗,脑袋放空,以便可以短时间内清晰的吸收知识,准备考试,基本上都可以考很好(我大学的时候才领悟到,所以做到了,中学还没领悟到。。。),你会觉得问题根本就不是问题。失恋的时候,别认为这是世界末日,应该冷静想想所有的前因和后果,对每个“前因”及每个“后果”,作出适当的“链接”,然后尝试控制自己的心智,放松,转换心智状态及行为,去做其他事情。还有,如何和他人沟通,交际,克服心理障碍的方法 (这个我就要好好看了)。

遇到问题,冷静思考,并立即决定最好的下一步。

『还有很多种方法,我会慢慢在未来的帖子发布我的体验。』

我前几日回家也在追看一本电子书,PDF版,曰《皇帝新脑》 (the emperor new mind),主要是要理解思想和精神到底是个什么东西。本书是一部结合了多个学科,电脑科学,心理学,神经科学,数学,物理(量子理论、相对论)的经典著作。希望能解释我之前提出的思想行为复制之问题

最后,大家如果有兴趣的话可以去了解,我也可以向你们解释。

参加了一个心理学讲座的经历分享

今天,2点半到4点,在我家附近,举办了一个小型讲座,入场免费,关于心理学介绍的。内容包括:忧郁症,精神分裂症,是怎么样产生的;家长和孩子应该如何沟通;为什么自己会控制不了情绪;以及带来了一项讯息,吃药不再是唯一的解决方法,而且还有副作用。

我本着对心理学方面有点兴趣,想多了解一些,所以报名参加了这个讲座。本文将会讲述今天我所经历到的,看到的,听到的,除了是一个记录,也是一个分享。简单的。

主讲人来自笨珍,13岁到新山读宽柔中学,过后到美国获得心理学学位,即将于八月继续修读心理学及音乐疗法硕士。她希望每年能回来大马提供这种心理学的课程,让百姓能更加正确的了解,心理学是什么。

当时差不多有约20-30位来参加讲座的人,女性居多,有我这种年纪(20+)的,也有40岁的,也有乐龄人士等。。。有几对夫妻来,也有一些 auntie 来,他们主要都是为了了解如何和孩子沟通,或者了解如何控制情绪。也有我这个年纪的情侣还是几个女生结伴单独来的。那个场地其实蛮小的,一个房间。进去那里后,就听着主讲人播放的轻音乐。。。

讲座开始了,介绍什么是心理学。心理学是研究人类行为心智历程的科学。

『有一只狗,给它一块肉,狗会流口水。再给它一块肉,狗会流口水,再继续重复做这个动作。接下来,这只狗,你摇一摇铃声,给它一块肉,它会流口水,你继续重复这个动作。然后呢,如果你再给这只狗,摇一摇铃声,不给它这块肉,它已经会自动流口水了。基本上狗听到铃声是不会流口水的,但是你已经帮这只狗创造了一个新的行为,一有铃声,就流口水。』

现在,问你一个问题,“爸爸”,你对这两个字,能想到什么呢?这是一个你从小,在学校,在家里,就学会的两个字,你能想到什么?『会赚钱的,强壮的,一家之主,保护我们的,一个男人,严肃的,威严的,不大熟的。。。』或许你会联想到更多东西吧。。。

一个人呢,他是爸爸和妈妈结合后生出来的,他的【基因】已经决定了他的性格,他的心理状况,再加上【社会】,他的家人、爸爸妈妈、朋友、国家及社会,会影响他一生未来的心智历程之发展。

有一些心理病症,如精神分裂症,忧郁症,这些除了在后天所活着的社会里影响到,也有些是天生【基因】就已经遗传到了,就好象一些病症是会遗传的。如果你的孩子一生出来就诊断出有这些心理病症,你可要谢天谢地,提早知道提早预防。因为如果你20岁才发现有心理病症,不能奢望心理医生一天两天就把你治好,你需要20多年才能cover回去的。如果你30岁才发现有心理病症你就需要30年才能治疗好。所以,心理病症是可以预防的,越早知道越好。

最重要的是,如果有什么迹象显示你或你的家人朋友有心理病症,不要冒冒然立即判定有心理病症。没有也被你讲成有。原本没有忧郁症,讲了讲,就变成有了。有一个 case,当主讲人回到大马后,有一个人就打电话过去跟她说,他有忧郁症。主讲人那位小姐就问那位说有忧郁症的男士怎么会有这样的想法。那个男士就回答说,因为他4天没有睡觉,所以就有忧郁症。真正的诊断结果是,他没有忧郁症,他只是4天没睡觉,当然是没办法正常过生活嘛。

有什么迹象显示那个人有可能有心理病症的话,有忧郁症的话,千万不要马上为他标签:他有忧郁症。没有。你要先带那个人去找心理医生做个【诊断】。当诊断结果有的话,才有,要不然,没有也会被自己讲成有

如果可能有心理病症,一定要去【诊断】,一定要去找心理医生。一些人如果咳嗽,你叫他去看医生啦,他说不要去啦,没事啦,不用看啦。心理病症也是一样,也会有人反对去看医生。有些发烧到很严重还是不去。所以,之后就可能会发生想象不到的问题吧。未免发生更严重的心理问题,不管怎样,拉他,逼他,打晕他,都要想办法带他去看心理医生。但还有一点是,一定要说服那个人去找心理医生的重要性,如果那个人是被逼去看的,但是他自己却不想,最后,还是没有效果的。

很重要的一点,我们每个人,都是其他人的【社会药】。当你发现有一个人可能患上精神病后,千万千万,不可以到咖啡店说:“哦,我跟你讲hor,有一个人,他blablablah”,到巴刹:“我跟你讲hor,blablablah”。这样的话,每个人都在口耳相传那个人有精神病,就等于为那个人判刑了,那个人始终没有解决问题。你不是在帮他,你是在害他,你变成了他的【社会毒药】。所以,你要当【社会良药】,为社会做出贡献,还是当【社会毒药】呢?正确的做法是,去开解他,带他去找心理医生诊断,然后治疗。每个人都是其他人的【社会药】,都会影响其他人的心理建设发展。

有三种职业的人你可以找。第一,心理医生。临床心理治疗的,他可以开药的。第二,心理辅导师,他不能开药的,他会跟你说说话。第三,治疗师。治疗师有很多种的,有音乐治疗语言治疗创意治疗,及职能治疗

通常心理病症治疗方式有几种:第一,吃药。第二,一对一的聊天治疗辅导。第三,团体聊天辅导。第四,做一些创意性活动。这里要传达一个信息,心理病症吃药的话,也只能稳定你的情绪,但不是最好的治疗方式,而且还会有副作用

有一个 case,一对夫妇,他们很懊恼,他们的孩子的情绪是两极化的 (bi-polar)。怎样两极化呢?就是有时脾气好,有时脾气差。你有可能说这很正常,每个人都这样,但他的两极化的特点是,有可能这一分钟脾气很好,但是才下一分钟他就转变成极度脾气差,骂人的个性,但再下一分钟他又可以非常的平和,好像没发生什么事情一样。最后的结果是,这对夫妇给他们的孩子吃了药,那个药可以把两极化的情绪平伏起来,减低振幅。其实那个药是能让人体能放松,舒解压力,吃了药后,就会想睡觉。所以那个人最后接下来的过得很迷迷糊糊。因为想睡觉,变得什么事情都不想做,自然也不会有坏事发生。但是,他的人生也就这样迷迷糊糊的过去了。所以,吃药的这个解决方法,不是最好的方法,有副作用。

『额外的故事。我说说我在阅读《极端自我就是王》里作者的朋友的一个经验吧。作者有一次和他的一位陈姓朋友到诊疗所出差,他们当时是做药厂的,去诊疗所是要找医生谈生意的。当他们驱车到了诊疗所,作者的陈姓朋友看到有一辆电单车“霸道”的霸了两个车位。他下车“好心的”把电单车移位。过后,就有一个男的从诊疗所出来,二话不说,一个巴掌就打在那位陈姓朋友的脸上,热烫烫的红肿,说:“你动我的车做什么”。说完,就走回诊疗所。那位陈姓朋友很冷静,扶了扶眼镜,走到他们的车的后座门外,开门,小心翼翼的脱下眼镜放在后座外,关门,很冷静的走向诊疗所。作者感觉不对了,立即下车跟着去。那位陈姓朋友一到诊疗所后,慢慢的走到那个打人的男人后面。一瞬间,那位陈姓朋友竟然举起拳头打过去,而且打到很激烈,很多病人都吓到了,医生护士也看过来了。过后,那位陈姓朋友就突然间很冷静的离开诊疗所,好像没发生什么事情一样。那位作者也吓到了,搭肩去问那位陈姓朋友,现在你要去谈生意还是要去喝茶。陈姓朋友就说,我们不是要来谈生意的吗。说着,他们又走回诊疗所,找了找医生,谈了生意。过程中,陈姓朋友和那位医生很“正常地”有说有笑,很快就谈妥生意了。哈,那位医生也吓到了,很快什么都没看就签了。后来,作者(现在是一名NLP心理学家)就把他的那位陈姓朋友的这种突发心理行为叫做“Psychopathy”。作者也说,极端自我的人通常或多或少都会有点“Psychopathy”,许多CEO如苹果教父就有这种特质。』

回到那边的心理讲座。过程中,主讲人也有问我们问题,要我们分享东西。但大多数的人都有着东方保守传统 — 不分享的心态。所以,主讲人就换了换另外一个方式,她问问题,我们用举手的方式来回答。我心里是这么想的,一开始,她一说,“来,我们来做一个活动,让你们讲话,分享东西”,我都有那种想后退的想法,哪里敢哦。。。

接下来更加够力,主讲人要我们找 partner,不认识/陌生的人,一对一,然后办一个活动。这个时候,我当然是没退路了,一定要找一个人了。幸好,隔壁的隔壁有个男士“主动”来找我,我们就一组咯。哇,不错不错。

这个活动是:一开始,要我们两个人面对面看着对方的眼睛。(哇,两个大男人对看。。。一直笑咯)。然后,第二个活动是,两个人,其中一个人当 A,另外一个人当 B,轮流。第一项,A 跟 B 说他想做什么,未来想做什么,B 就“负责”专门打击 A,说 “不可能的啦,不行的啦”。然后,我先当 A,我也不懂要做什么咯,就随便丢一个做什么科学家拿什么诺贝尔奖的,有老婆之类的咯。第二项,A 要向 B 诉苦,说为什么他做不到这些东西,是不是社会不公平之类的,B 就要“负责”专门说,“是咯是咯,对咯”。。。后来,主讲人就问 A 想不想打 B。全部人都说不想打。。。主讲人就抛一句出来,“那么 B 没有做好咯,没有打击到 A。。。” 接下来我们就倒转过来,换他做 A,我做 B。哇,其实我们都讲到一半,没东西讲,想不到,脑袋空白。其他组的就很厉害,可以讲讲讲讲不停耶。。。最后,为了打破这个僵局,我就开始问他做什么职业的,接下来的时间我们就自己谈自己的,讲题外话,找话题聊。。。所以我最后压根不知道这个特别的活动是干什么,但是我们还是讲了很多东西。。。他是40岁的,做生意的。。。

最后,主讲人介绍了一个生活营,在笨珍酒店举行的,RM100,8月5日到7日。两天两夜里,会有心理学课程,然后最后也会去 Permas 参观精神病院,看看活在“另外一个世界”的人是怎样过生活的,他们还在过生活。我没报名。先去了解。

心理学是个很有趣的东西,其实我之前也对心理学抱有一点兴趣,我想了解更多。了解了【知识】,或许能帮助到自我发展。

 

参考链接

主讲人网站:http://www.girllim.com

7月14日 – 新目标

7月14日。这天,进公司五个月了,有可能多一个月就能看看能不能拿PR了,这天也是银色情人节。

我的新目标 – – 等于“没什么新目标”。

新目标,写更多的程序,学更多东西,读更多书,讲更多话,加更多好友,去更多地方。

另外,提高讲话声量,这个是最重要的目标。。。我需要摆脱 “写程序还可以,社交就不可以” 的宿命。

一些东西,先,尝试放下。慢慢来吧!

最后,总结,希望我能实现这些目标。