Jason

独立开发,自由职业


  • 分类

  • 友链

  • 关于

  • 搜索

0325 - 学习增长黑客

发表于 2017-03-25 | 分类于 每天写一点

用黑客性质的方法,带来用户的增长,是既酷炫又实用的推广方式。

今天开始看《增长黑客》这本书,同时,以 Klib 为案例,实操海外推广。

目前来看,海外推广和在国内推广,本质上是相同的:开发出对用户有价值的产品,并设法介绍给用户。只是在具体的操作层面有所不再。比如对应不同的科技媒体、不同的社交平台、不同的搜索引擎、不同的语言、不同的消费习惯、等等。

争取经过这一段时间的突击,能有所收获。

Improve evernote-sdk-mac

发表于 2017-03-25 | 分类于 IT

Tips: official evernote-sdk-mac hasn’t been updated over around 4 years. You can image how many possible issues inside.

When add feature of export to Evernote from Klib, I fixed the issues in the SDK and improve it. Check what problems I ever met, and how you can safely walk around them.

What’s changed in this fork?

My fork

  • Change Dynamic Library Install Name Base (i.e., DYLIB_INSTALL_NAME_BASE) from /Library/Frameworks to @rpath.

    • If not, even you include EvernoteSDK-Mac.framework in your App, your App will still crash with error dyld: Library not loaded: … Reason: image not found. As EvernoteSDK-Mac.framework will definitely not be copied to /Library/Frameworks.
  • Could manually set Evernote token.

    • This change isn’t necessary, as the SDK itself will save the token in system Keychain.
    • But it will be flexiable if so, i.e., save token after authorization, and set it after app restarts.
  • Choose Evernote host based on parameter of host.

    • The SDK will still choose host (i.e., ‘Evernote’, or ‘Evernote-China’) based on getBootstrapInfoWithLocale, even you set the host as BootstrapServerBaseURLStringCN (i.e., “app.yinxiang.com”) in setSharedSessionHost and authenticate.
    • But this logic seems has issue (always chhose the first host from the list returned from Evernote sever).
    • And sometimes, user want to manually choose host.
    • For the reasons above, I modify the API to use Evernote host based on parameter of host.

About Evernote API

Beside the SDK itself above, you also need to pay attention on Evernote API.

  • Try to activate Evernote API as early as possible. No one guarantee how much time you need to wait before Evernote really activate it.
    • Tips: you will not get any confirm email after request to activate API.
    • If you thought Evernote ignore your request, you can try to reach them in Twitter @evernotehelpst
  • By default, Evernote only activate API for Evernote international rage. If you want to provide service in ‘Evernote-China’ (i.e., Yinxiang Biji), you need to manually request Evernote team to do so. Just reply the confirm email about activation.

About NoteStore.findNotesMetadata

  • @param maxNotes The maximum notes to return in this query. The service will return a set of notes that is no larger than this number, but may return fewer notes if needed. The NoteList.totalNotes field in the return value will indicate whether there are more values available after the returned set. Currently, the service will not return more than 250 notes in a single request, but this number may change in the future.
  • The 250 means, if you have more than 250 notes in the query, you need to query for times.

201704 -《自律型创业》

发表于 2017-03-25 | 分类于 读书笔记

自律型创业

这应该是我做标注最多的书了。

这是讲创业如何启动、如何从 0 到 1 的。比较系统的分析了这一过程中各个方面,并且列出了各方面重点要注意的事项。感觉可以作为一本工具书,每当启动新项目时,就拿来读一遍。

阅读全文 »

0324 - 帮助别人带来的满足感

发表于 2017-03-24 | 分类于 每天写一点

好像,我还是是挺喜欢这种感觉的。

尤其是,当使用自己的技能,解决了别人不会、或很难解决的问题,就会很有成就感。尤其,当这个人跟自己有关系、比较亲近时,这种成就感就更高了;感觉自己对别人还是有点用的。


今天有些过于忙了,这样并不是很好,因为 过于忙碌具体的事,反而没时间思考忙碌本身是否值得,以及可能错过更重要的。

0323 - 简单,无法被打败

发表于 2017-03-23 | 分类于 每天写一点

简单是无法被打败的,复杂却可以。

因为 你无法比简单更简单,却可以比复杂更复杂。

1…513514515…626
Jason

Jason

记录一位独立开发者的精进之路,分享自由职业者的生存方式。

3129 日志
9 分类
5 标签
RSS
GitHub Twitter Weibo
Links
  • Toolinbox
© 2011 - 2025 Jason 浙ICP备16002197号