How to make your existing app compatible to iPhone 6 and iPhone 6 Plus


imgag

When iPhone 6 and iPhone 6 plus, the existing apps typically have no promblem running on the large screens. However, they are just scaled and everying looks fuzzy. I personally owned an iOS app in App Store. Becuase I know the bad user experiecne brought by not optimizing the app for the new iPhone(s), I want to update my app as soon as possible.

Then I began to do some research on online to see what I need to do. Surprisingly, I found very few resources teaching you how to do that. So I just want to write how I did that.

随便谈谈最近找工作的感受

  1. 不刷题是是万万不行的,因为coding/algorithm/data structure依然是面试的重点。我个人的感觉,在刷题的过程中,对算法和数据结构的理解的确有很大提高,即使不为面试,也为以后的工作。
  2. 基础的题目很重要。在我所经历的面试中,recursion,tree之类的题占很大多数,它们都不算很难,但是想要做对必须真正地理解它们。动态规划(DP)之类的题目少见,但也是有的。
  3. Hiring Manager那一面非常重要,也是比较难的一关。现在无论大小公司,面试流程都非常类似,一般来说,在on site的时候,都会有一轮面试由一个manager来主导,如果能得到他的首肯,那么离offer也就不远了。

Data mining总结


imgage

在OSU上学时上过一个data mining的课,学了一写基础知识,也做了一个project,是拿一大堆路透社的文章,把其中一部分作为建模数据,利用不同算法来建立文章topic的预测模型,剩下一部分文章用来进行测试、验证。我把这个project写在了简历上,但是由于时间已久,具体算法都忘记了很多,这次进行复习总结一下。

谈谈Unsubscribe

相信大家的邮箱里躺着很多封这类邮件,它们中大部分都是因为在我们注册某账户的“附属品”,它们可能是最新的产品推荐,可能是告诉你它发现了你某个好友也注册了同样的网站,也可能是提醒你好久都没有来他们网站逛逛了。一般来说,用户拥有一定的权利,来选择是否接受这些邮件,方式是点击邮件中的“Unsubscribe”来取消订阅,但是,我有太多对这个功能的不满,让我来数落一下:

Why I don't like Gmail's iOS App

Because iPhone’s built-in email app doesn’t support push for gmail, I have to download a separate app for gmail. Gmail’s official app was my first choice. However, it turned out not to be a good choice. Here are some reasons why: