Thursday, July 23, 2015

天黑了。。。这脑袋转的太快了

爸爸带Bryson去游乐场玩,碰到一个刚从国内回来的阿姨。阿姨给了Bryson一袋零食,Bryson立刻就想吃了。
爸爸说:“Bryson,咱们等回家上车的时候再吃。”
Bryson立刻抬起头,指指天上,说:“天黑了!”
然后就拿着零食跑向车。。。。

Wednesday, July 1, 2015

妈妈的头发,妈妈捡。。

老师反映,Bryson在daycare每次吃完饭都把碗扔在地上,让我回家教育教育。
于是当早上Bryson吃完饭,把碗扔在地上的时候,我要求他捡起来。
他不肯,但他不捡起来我不许他离开。于是我们两人就这么僵持着。。。

我说:“Bryson扔的东西,Bryson得捡!”
他在地上打滚磨蹭,终于像发现新大陆一样,找出来个东西给我看。我低头一看,是一根头发。
他说:“妈妈的头发,妈妈捡!”
我:“”@#¥%&*~” 😑😳

Friday, May 15, 2015

跳过Activity Provider直接进行Social Sharing分享

被ActivityProvider宠坏的人现在得直接做iOS的social share分享,突然发现已经不会做了....重新温习一下。

链接如下:
http://www.theappguruz.com/tutorial/ios-social-messageui-framework/

Monday, February 16, 2015

Afraid

I'm afraid. The closer I'm getting to 14 wks, the more afraid I am. I guess only those who have a similar experience could understand. I am scared, I am terrified.  I am having nightmares after nightmares. Every time I think of the moment I lost the baby 8 months ago, my heart quivers. I cannot bear loosing any baby again!

I need to be opmistic and strong so that I can protect my children. Please please give me the courage and help me! 

Thursday, February 12, 2015

在Eclipse里配置Android SDK以及Genymotion

最后,在几近崩溃几个晚上之后,终于成功地让eclipse跑出了第一个空白程序。天啊,Eclipse里跑个Android究竟是有多么让人吐血啊,APT, ADT和ADK的bug一个接一个,花了整整两天的时间在试着让软件跳过bug正常运行!作为iOS Developer,忍不住一边在心里和Xcode做比较一边骂......昨天晚上差点就放弃准备专用Android Studio了,但想到后面几个作业都是建立在这个作业的基础上,而且要用Eclipse的feature,还是忍住了,终于在今天凌晨折腾了出来T_T

所以不管怎么说,记录一下详细的顺序和跳过bug的方法。注意,一个步骤都不能错,包括操作的顺序也不能错,否则就算程序安装结果看起来完全一样,也是不行的(跟小时候打魂斗罗调30个人的秘技一样....)

参考运行环境和软件版本:Mac OS (Yosemite 10.10.2),Eclipse Luna, Android SDK Tools (android-sdk_r24.0.2-macosx),Android SDK Platform Tool 21
1)下载Android SDK Tool
http://developer.android.com/sdk/index.html

2)将SDK Tool解压缩到目标的目录

3)进入解压缩的文件夹,找到tools,双击运行名为android的可执行文件。这时会弹出Android SDK Manager。

4)选择Android SDK Platform tools, Build-tools,合适的Android API(因为作业要求,我选的是API 19,虽然不是最新的), Android Support Library, Android Support Repository。安装。

5)打开Eclipse。(为了保险,我设立的新的workspace...)

6)Help->Install New Software,从https://dl-ssl.google.com/android/eclipse/上下载Eclipse插件。具体步骤见 http://developer.android.com/sdk/installing/installing-adt.html

7)重启Eclipse,设置Android SDK的目录(就是步骤1)中的文件目录)

8)把新建Android Project的选项加到目录里(参考之前的一篇)

9)新建Android Project。注意,因为bug,不能在建立的时候加Activity!!!!

10)在建好的Android Poject里田间Activity (new -> other -> Android -> blank Activity)。然后这里,因为有bug,最后一步Finish不能点击。这时restart Eclipse,重复建立一次,就好了。

基本完成...
虽然重复了这么多次,我已经把程序背的滚瓜烂熟了,但是当时第一次安装的时候那个要吐血啊!或许以后Eclipse和Android SDK plug-in会fix这个问题,但至少目前,顺序千万不能错!

最后是Genymotion。这个很快,但是要注意先装VirtualBox。https://www.genymotion.com/#!/

Tuesday, February 10, 2015

Eclipse里看不见创建Android Application的选项

Window > Customize Perspective > Menu Visibility > Expand 'File' > Expand 'New' > Tick 'Android Project'

怎么在Mac里改变eclipse里的Default JRE/JDK version

以JDK1.7为例

1)退出Eclipse。

2)到JAVA网站上去下载新版JDK。http://www.oracle.com/technetwork/java/javase/downloads/index.html

3)安照步骤安装。以Mac为例,就是点击运行,安装即可。

4)安装完成后,进入目录:(在Mac可直接用Go To进入)
/Library/Java/JavaVirtualMachines/

里面会看到一个目录名为jdk1.7.0_(version).jdk

4)打开Eclipse,选择Eclipse -> Preference -> Java -> Installed JREs,点击Add -> Standard VM
JRE Home: /Library/Java/JavaVirtualMachines/jdk1.7.0_(version).jdk/Contents/Home
(比如:/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home)
JRE Name: JDK 1.7 (或者任意自己喜欢的名字)
-> Finish

5)回到Installed JREs,选择Java1.7为Default。 -> OK

最后可能需要将Compiler改成1.7(因为我是提前改的,所以不清楚Eclipse是否会自动更改:Eclipse -> Preference -> Java -> Compiler)。

完成。


Edit:
如果想revert到JDK 1.6, Mac的下载地址为: http://support.apple.com/kb/DL1572
JRE Home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Apple developer的相关下载:
https://developer.apple.com/downloads/

Monday, February 9, 2015

工作和学习和怀孕共同起步的第一个月

在开学一个多月后,在被刚毕业的某人嘲笑了很久之后,终于从做team project中找回了一点学生的感觉。早上开始就不停地查看t-square和piazza,隔一会儿就看看email里有没有学校的来信。真的感觉有点像回到了Gatech的宿舍里的样子。

第一门课的第二个project居然是开发Android app...作为iOS Developer有点受伤。不过挺好,算是我长久以来一直嘴里说说的“也要学学Android开发”终于要付诸实施了。

可惜以前编JAVA已经是快10年前了。两周前重新开始装eclipse简直要吐血,打开一个editor折腾了快一小时,好不容易想起eclipse里都是双击双击!和xcode里轻轻点一下就打开文件是不一样的!还有无数次试着拖动debug的小点,然后想起eclipse里是不能拖动这个debug....真是各种不适应...

好在JAVA的基础还在,Objective C和Swift经验还在,上手比较快。但是每次使用一个Class前都要查接口还是让我快崩溃了。第一周做一个不怎么难的作业折腾了2个小时,后两周做team project更是每个晚上都至少贡献1小时——接下来的项目更难了,不知道每天得话多少时间...我的睡眠啊!好在想想当初怀着Bryson的时候也是在吐血学习Objective C——所以希望二宝将来和哥哥一样聪明!

那么,Bryson长大做iPhone App,二宝长大做Android吧!至少妈妈给你们的胎教是这样的~~ :D

Saturday, February 7, 2015

小学同学今天聚会

小学同学今天聚会,可惜我不去不了。

当初我跟吴杰说我小学同学建了个微信群,他忍不住确认了好几遍:“小学同学?小学同学?”

我得意地告诉他:“是啊~”

然后就自然而然地开始滔滔不绝地跟他讲各种各样小时候的的事,同学的事,杨老师的事。连我自己都佩服我自己,有那么多往事都记得那么清晰。

——放了学在院子里的小池塘捉蝌蚪,詹文掉进了池塘,爬出来怕家长骂,于是一群小朋友帮他烤鞋,结果把鞋烧坏了...

——因为有人拜托,就整天揪耗子...后来也觉得耗子可怜,就两人商量好,我假装揪他,他装作很痛的样子蒙混过关。那时我真是傻啊,还觉得自己在骗人,觉得很惭愧...咋就没想过一开始就不用揪呢?后来长好大了才想清楚,觉得好对不起耗子...

——放学了和一群男孩子翻墙回家,老弟爬不上去,于是我在上面拖,张强在下面推,终于把老弟弄过去了。于是这成了我很久以来“乐于帮助老弟”的证据...

——考完试帮杨老师整理学生文档,最后一页不知怎么的,纸上的洞口和铆钉就是对不上。想偷懒地我偷偷用手在文件上“开”了个新洞,把它整整齐齐弄进文件夹。结果杨老师正好看见了,笑眯眯的说:“颖子,你出师了~”。杨老师可能都不知道,这句话后来在我做好多重大决定的时候浮现在脑海。我一直都记得,根据情况想办法解决实际问题,不走寻常路。

还有好多好多...杨老师和我们一起跳皮筋,带我们去吃羊肉串,和胡立智比赛踢毽子,胡磊打扑克牌作弊,到电台大院疯,陈甲言骑自行车穿梭小树林....

真的是好多,好久好久以前了。等等,真的是好久以前了吗?为什么感觉还在昨天?

早上起床看到大家在滑坡路的照片,坐在教室里,一如当年,终于忍不住掉泪了。一瞬间感觉穿越了时空,回到当年啥也不懂的小屁孩年代——是年纪大了关系吧?只是真想知道,以前那个操场角落里的小石头滑滑梯还在不在?那个小小的种植园还在不在?

希望杨老师和一起长大的小朋友们,新年快乐,永远开心幸福。

Friday, January 30, 2015

新年resolution

这一月都到底了,才开始的新年resolution,真的是好晚。 不过总比没有好。

1. 今年的头等大事,把老二平平安安地生下来。这次一定要好好地保重自己,保护宝宝。
2. 努力工作,好好尽力。虽然已经work from home一个月了,还是不太适应每天自己坐在家里编代码的感觉。更重要的是,我不知道公司们同事的感觉。目标是尽力而为,做好自己能做的。
3. 照顾好家庭。搬家之后家里更乱了,现在家务又不太能干,Bryson的饭菜都照顾不稳妥,觉得心里很愧疚。以后家里有两个宝宝,就会更忙碌了,我得更努力,更努力!
4. 每学期一门cs课,好好读下来。既然申请了,就没有不好好上课的道理。一定要坚持下来!

看看今年的任务还挺艰巨,但是也很充实。希望明年回头看时,这些计划都完成了 :)