博客搬家了

发表于2016-04-28 /
终于,还是打算把博客从 Wordpress 搬到 Ghost 上来了。因为最近博客老挂... 大概是因为 wordpress 占用内存太大的原因吧,没细研究。 其实我也一直很好奇,为什么我的博客一挂,就有人在微信微博上私信喊话:『代码家,博客挂啦,blablabla』毕竟好久没更新了...随后我就用重启大法清理一下内存... 然后如此循环往复,终于,忍不了了。 早上,隔壁邻居咚咚咚敲我门,是个老外,叫阿龙。之前一起吃过 BBQ,我给他说遇到 any problems, knock, knock。 定睛一看,眼睛肿的跟乒乓球似得。他说:『Lin, I need help...』 随后我带着他先去了周围一家社区医院,医生愣是把眼睛肿当眼疾看了。后来觉不靠谱,又去了中日友好医院,发现原来是过敏,根本不需要眼药水什么的。阿西。一早上大概踩了下国内医疗这个坑。 奔波一早上。下午累趴。

两桶水的感触

发表于2015-09-29 /
事件一: 前几天,在周伯通的活动上,认识了一个新朋友 — 一个 70 后创业者,相当能折腾。其貌不扬,脸上还有没刮干净的胡渣,从面相上看,老而精明。并不是很注重穿着,踩着一双老旧运动鞋。 他跟我之前见到的创业者都不一样,他有踩过各种坑后的稳重和老练,他不断的强调商业模式。他做的事情也很有意思:『智能饮水机』。很多人都经历过家里或者公司没水,你无数次的打电话催,渴的要死要死的,水就是送不来。他们只用在饮水机上加个感压装置,再让饮水机连上 wifi,当水快要用完的时候,他们会自己送上们来。而从商业模式上来看,他从送出的第一桶水里,就有利润。北京每天要消耗十几万桶水,而且人永远也离不开水。尽管,也有他们发展的难点:物流。不过据他说已经克服了。 当他描述完他正在做的事情的时候,我第一次觉得这是一个真的很有用的智能设备。之前自己玩儿过很多所谓的智能设备,什么智能插座,智能手环,但是很多要么就是完全废柴,要么就是根本玩儿不久。一个安静的饮水机,你可能根本不用留意他为什么智能,他就能很快融入你的生活。 事件二: 我爸之前得过肾结石,我一直觉得是喝水太少,

Google I/O 2015 为 Android 开发者带来了哪些福利?

发表于2015-05-30 /
昨天,在车库咖啡,和一群老朋友一起度过了一个愉快的 Google 之夜。 首先得说的便是,今年的更新有些不给力,至少显得不够 Geek。我也不打算接着盘点一些在 Keynote 中的资讯,想必很多人在各个站点已经看过不知道多少遍了,我接下来想说的一些是关于这次 Google I/O 为 Android 开发者们带来了怎样的福利。 福利一: 推出了 8 个新的组件,同时向后兼容,新推出的这几个官方组件多是在 GitHub 上很火热的一些项目。 AppBarLayout:全新,用来实现各种 Material Design 概念效果的一个 Layout,主要负责对滑动的响应。 CollapsingToolbarLayout:类似这张图。 CoordinatorLayout:全新,更加彪悍的 FrameLayout。 FloatingActionButton:类似这个shell-software/fab。 NavigationView:全新,置于 DrawerLayout 内部的菜单。

2014年的末尾

发表于2014-12-30 /
一晃一年过去了,这一年,就是不停的折腾。 2月份的时候开源了EverMemo。 3月份买了第一部iPhone,以前总是觉得自己是个Android开发者,用iPhone是很不合适的。现在看来也没什么。 4月份的时候心里一直惦记着写一个Android开源组件,大多数研究生得给导师干活,不过我倒是活的蛮轻松的,因为我很少会跟实验室的老师打交道,总是默默的藏在角落干自己的事情,实验室的一枚老师也总是会庇护我,让我努力去做点儿自己喜欢的事情,几个Android组件也是在4-6月份集中写完的。 4-6月就那么一晃而过了,什么科研也没搞,就是在不停的做些开源的Android组件,5月份的时候参加了GDG的Google I/O直播,做了关于开源的闪电演讲,认识了不少新朋友。 还去参加了AnimeTaste五周年纪念日的活动,再次见到了少楠,小胖,小简姐还有其他AT!的成员们。 暑假没回家,百无聊赖的写完了AndroidSwipeLayout。 8月份的时候CSDN发了一篇「速来膜拜!20位活跃在Github上的国内技术大牛」,被小暴光了下。 9月份的时候,忽然想把「回望」做成一个产品,便建了个微信群,叫了我最好的朋友- kalasoo / 明泽 / 宋只羊 / 江江 一起开启Impressive这个项目。 做Impressive期间,参加了GDG的DevFest,做了另一个关于学习Android中自我提升的闪电演讲。 10月末的时候,

关于前几天的GDG演讲

发表于2014-11-01 /
上周天(2014/10/26),受邀参加了GDG的Devfest,这是我第二次以演讲者的身份参加GDG的活动了。 较早的时候韩大叔(GDG的组织者)叫我去讲一个小时,我其实挺想讲讲如何Android的触摸机制和Android自定义组件的,但是我在跟一群好基友一起做东西,准备起来也比较费时间,想想也就推掉了。临开始的前两天,韩大叔私信我活动还差十分钟,让我顶顶。 感觉时间较短,就答应了,临开始前一晚做了个PPT,感觉讲的还可以,没有诡异的现场敲代码,讲的都是些经验之谈,微博上反响也不错。 学Android其实也挺麻烦的,尤其是想做的很好。最开始我学Android最大的动力应该是赚钱,听人说App挂广告能赚钱。我就执着的做了第一个App,一个叫无尽画廊的东西… 那会儿本科2年纪吧应该,每天真的执着到不行,早上6点起来,边学边写,还得自己作图,还反编译了遨游浏览器手机版的UI,把图抠出来放进去,快7点40的时候就拿起书和同学一起上课去了,中午回来也是,熬到快一点,睡一会儿,下午继续上课,真的是拼到不行。 就那样,持续了两个多月,最后自己打包,挂上广告,上传到各个市场,坐等收钱…. 不过到现在也只收到了200多块,还没有取出来呢,

我这几年的变化

发表于2014-10-16 /
几个时间点: —-本科了—- 2009: 我满怀憧憬的进入了我的大学(西北大学,以下称西大),作为新生,一入校就被组织去看学长们临走时候的一些分享,目的是让新生们对未来的四年有个规划。那会儿,坐在台上的学长,相互之间吹捧和调侃,给我一个错觉就是进腾讯,华为这样的公司已经算是一个不错的归宿了。 2009-2011:三年间读了很多书,自己研究了很多东西,做了一两个到现在用户量还没有过万的App,依旧没觉得西大给我带来了什么,只是给我提供了一个住的地方,我也在学校里没有深切的佩服过谁,因为确实没什么好佩服的,你问的问题在老师,同学那儿也得不到什么解答,他们也不会给你什么真的有用的建议。自己摸索最大的坏处总结下来大概是这种场景:毕业的前一年依旧觉得Python和Ruby是个小众的语言。 2012:感觉自己去工作完全没有竞争力,到目前为止投的唯一一封实习简历应该是腾讯的…人山人海,密密麻麻,笔试完后就没有了下文。 2013:感觉得去读个研缓一缓,浑水摸鱼的进了北师大,保研完后的几个月闲的要死,开始认真的逛起了GitHub,又申请了暑假的实习,那个实习完完全全的改变了我对很多事情的看法和未来研究生的日子。我开始做东西了,认认真真的做东西了。 —-读研了—- 2013:我开始做AnimeTaste和EverMemo,受到很多国内市场的免费推广,感觉还不错,虽然一开始没这么想,

实在无聊,又撸了一个库...

发表于2014-09-01 /
生产力跟生孩子一样,来了自己也挡不住… 小撸怡情,大撸伤身… 花了两周时间,也算是大撸了,确实挺伤身的。 特点: – 两种模式 – 四个方向 – 可以嵌套在任何地方而不破坏触摸事件传递(这是最难的地方) – 可以监听被隐藏孩子的出现百分比,并回调(可以用来完成滑动动画,第三个下拉的demo其实就有背景色过渡效果,以及星星的zoom的效果) AndroidSwipeLayout: https://github.com/daimajia/AndroidSwipeLayout 欢迎大家使用和吐槽~ 有新的想法和需求也可以随时提哒~

请叫我做库达人

发表于2014-08-10 /
恩,标题的意思你应该懂… 我又做了个开源的库,我给他起名叫AndroidViewHover ,是想让更多的应用用一种更酷的方式显示菜单和信息,而不是总想着跳转到新的Activity,感觉还蛮酷的,我最近点子蛮多,也算是蛮拼的(好多蛮)。 库的样子大概是酱紫的(图片有点儿大,请耐性等): 可以再YouTube看看Demo的视频,也可以在YouKu看呐。 而且Api也炒鸡简单,上面四个效果每个效果都是10行代码以内(有代码为证),当时写的时候,还结合了AndroidViewAnimation的效果进去,动画效果这块儿自然轻松了很多。 看到第二个图的娃娃头掉下来的效果么?这个动画效果是结合了AndroidEasingFunctions的效果进去的,AndroidEasingFunctions也是自己写的一个用来让动画更逼真的一个库(忘了发博文了)。 最后,欢迎大家使用哦!

哦,又做了个库,关于动画的

发表于2014-06-25 /
前几天,在GitHub上看到一个iOS的动画库,一个Shaker,感觉还挺漂亮的,我记得以前自己也做过一个,不过是给Dialog对话框做的,然后忽有灵感,想收集上一些好看的动画库,集合起来,减轻开发者的压力。 于是 借鉴了Animate.css,花了两天的时间实现了,我给他起名AndroidViewAnimation,push到了GitHub,欢迎大家使用和吐槽。 GitHub

世界杯,玩儿嗨啦!

发表于2014-06-19 /
世界杯来啦,最近完全是当赌徒的节奏,赌球还真是个体力,脑力的双重考验! 最近最High的时刻!献上世界杯的主题曲合集,祝大家世界杯玩儿的开心! PS: 最近每天在微博都有放押球记录,欢迎大家跟买。当然前提你要心态好啦!

又是一发开源项目 AndroidImageSlider

发表于2014-06-05 /
最近闷声一周左右,打造了这么一款可能每个应用都会用到的组件——一个漂亮的Slider。 之所以做这个,是真心觉得没有一款Slider能让我觉得好看,觉得实用。 花了好久,兼容了Api 8+,包括动画喔~ 而且赋予了很强的自定义能力,比如自定义Indicators,自定义动画,自定义细节动画。 未来也会加入更多元素吧,最近也收集了好多风骚的指示器效果,打算做上十款左右漂亮的指示器,毕竟程序员们都没有审美。 哦,还有。 最近收到了一发实习(法国),一发工作(硅谷)。 能去湾区好激动! 记得初中上英语课老师问: “What’s your dream?” 我答: “I want to be a chairman, and have a communication with Bill Gates.” 十年了,那时的场景和我说的每一个单词都记得清清楚楚,奋斗了10年,好像离第二个理想更近了! GitHub  Demo

折腾了两天,终于发布了

发表于2014-05-02 /
折腾了两天,终于发布了这个妖娆的ProgressBar,现在满心欢喜中。 😀  GitHub 其实,实现原理也是蛮简单的: 继承自View,添加两个方法,setMax , setProgress. 将这个View分成三个不同的区域: 1、已到达的区域 2、文字区域 3、未到达的区域 然后每次setProgress方法被调用的时候重新绘制整个Bar,重新计算三个区域所在画布的位置,然后通过Paint去绘制就好啦! 欢迎各路好汉使用和吐槽~  :0 psps: 居然上了GitHub Trending啦~ 乌拉阿拉~

我开始了一件需要坚持很久的事情

发表于2014-04-27 /
维护Blog是一件很痛苦的事情,尤其是在热情消退之后。 脑海里有事情想写,却没有时间,忽然一天有时间,却忘了要写点儿什么,就这样,距离上次写文章也就越来越久了。很多事情是以冲动开始,什么时候结束连自己都忘了。 前几天,我冲动了。 我忽然想办个新的博客,去收集Android上优美,实用的开发资源,然后让世界人看到。 不得不说,冲动是的高执行力的保证,不到一天的时间,我在ThemeForest上购买了一套主题,我在闲置的DO服务器上搭起了服务,安装好了Wordpress,发表了第一篇英文博文。 冲动吗,恩,冲动了!那就一直冲动下去吧! 现在每天早上第一件事情就是更新那个英文Blog,哪怕只更新一篇,选一张或者自己动手做一张优美的图片作为Feature Image,用碎成渣的英文扭扭捏捏的写下文章内容,然后编译一个或者几个开源项目,将Apk的Demo放在JumpShare上,留下GitHub的链接还有Apk的链接,简单的写两个单词作为SEO,轻轻的按下Publish,再去主页刷新一下看有没有出来,然后看着一个新生安安静静的躺在那儿,会心的一笑。 那一笑,乐在坚持,乐在分享。:smiley: PS: 我的最近:新办的站点是Moo Droid(Moo是哞哞哞,Droid是Android)

写在10万这个点上

发表于2013-12-24 /
AnimeTaste 10万,忽然有感悟。 3个月不到,AT Android版本便突破了10万用户,真的始料未及。 本科时候,最想干的一件事就是自己写一个未来会有十万用户量的App,没想到这一切已经来到。不过,似乎这会儿的心态又有些变化了,10万好像已经不能满足胃口了,变得贪婪,要做到更多,50万,100万,甚至1000万,就像曾经做好第一个App后看着每天最糟糕的时候只有十几,甚至几个新用户的时候,感觉10万真的是个遥遥无期的数字,今天回头看,一个人的战役打起来是多么的辛苦,又是做图,切图,还得写程序,写后台,找人帮忙测试,还得去传到各个市场(各个市场的恶心程度,只有传过一次才能深有感触),没有足够的时间去准确的定位App的目标,只是感觉到累,能坚持完感觉那会儿已经很彪悍了,第二个App的流产也证明了一个人做App实在是太难了。 况且那时身边也没有一个志同道合的小伙伴能在关键时候去相互鼓励,一个人走黑路需要的胆量远大于两个人(感谢少楠和小胖)。 不过 可能一个人彻头彻尾做完一个App给我的最大的帮助是让我学会了,以及懂得了整个App的开发流程,逼得我去学习了很多知识,现在回头看来,这些被逼着磨砺出来的东西反倒对我帮助更大。 然而 站在今天的角度来看昨天:那时似乎对这个世界还是模糊的,当时我还大言不惭的对着妈妈说:“一个有10万用户的App就能拿到投资”,我通过这个信念在本科时候完成了第一个App,

最有成就感的两个月

发表于2013-11-02 /
过去的两个月或许是我最有成就感的一段日子。 AnimeTaste从9月3日全面发布以来,到今天(2013年11月2日),整整两个月,获得了62338个用户(现在平均每天都有1000-3000左右的新用户),而且拿到了豌豆荚110期的设计奖,被多家媒体曝光报道,和少楠,小胖的合作也超级愉快。认识到了那么一群有梦想的人,为之坚持的人。我看好AT的明天,或许AnimeTaste超越Vimeo也不一定哦~

AnimeTaste全平台用户破十万!

发表于2013-09-24 /
还没有下载的朋友们快去下载吧! Android戳这里:http://www.wandoujia.com/apps/com.zhan_dui.animetaste iOS戳这里:https://itunes.apple.com/hk/app/animetaste-collection-worldwide/id444912104?mt=8

AnimeTaste今日开源

发表于2013-09-19 /
这是一个值得纪念的日子,今天AnimeTaste For Android开源了! https://github.com/daimajia/AnimeTaste 欢迎大家star,fork 甚至二次开发并且发布,我会关注每一个分支的发展情况,因为我爱开源。

AnimeTaste开源计划

发表于2013-09-11 /
AnimeTaste 发布出去后,很多小伙伴问我,能不能开源这个App。 今天给大家一个正式的答复:开! 不过得等到稍微稳定一些的时候开放,目测还得2个月左右,我个人有些完美主义倾向,不会为了发布App而发布App。我也会一直完善这个App,不管是供大家学习还是二次开发,我都会全力给大家提供帮助。 之所以这么支持开源,源于自己大二的时候,GitHub出来两年(一年半?)之际,我注册了GitHub的账户,只是听说那是个开源社区,但是登陆进去一片茫然,不知道Git命令是什么,不知道版本控制是什么,只是单纯赶了个时髦,开源爱好者也成了自己标榜的噱头。 直到… 自己在开发小熊词典的的时候,遇到一个真真切切的问题:如何把Android 3.0以上的ActionBar,兼容到Android 3.0以下。随后为此展开各路搜索,StatckOverFlow告诉我:快去使用一个叫ActionBarSherlock的库吧。 初学使用别人的库配置ActionBarSherlock是个很痛苦的事情,因为各种不会,不知道如何导入…导入后又是一堆错误…不但ActionBarSherlock出错,连自己原来的代码也冒出红色感叹号。 又是一番狂风暴雨般的搜索…. 花了三天左右,彻底明白了这些流程的头头尾尾,当ActionBar成功的在我的HTC Desire上跑起来时,惊、喜、

AnimeTaste开发完成

发表于2013-08-31 /
耗时两周,开发完成。 正式版本下载地址:http://www.wandoujia.com/apps/com.zhan_dui.animetaste

认识了少楠,我决定做件事情

发表于2013-08-16 /
如何认识少楠: 少楠是我在简书的线下分享会认识的,发布会的前几日,无意间看到百姓网的微博发布一则Android/IOS开发者招聘(地址在此)。我个人呢肯定不能全职(有学要上,而且正在实习),随手回复了下,没想到少楠同学主动私信我邀请我去百姓网坐坐聊聊天,恰巧周六在百姓网有简书同学的创业分享会。 读大学的时候,总有一种身边没有志同道合的朋友的感觉,找不到一个能和自己一同聊互联网,有相同知识面和见解,我只知道身边真心超爱这一行业的基本上没有。老师只想着如何得个更高的头衔,如何从学校搞的更多的钱,同专业的朋友们只想着如何找个好工作,考个名气大些学校的研究生。记得自己花1万4买下第一台Macbook Pro时,周遭宿舍很多人认为这是炫富,每次听到这些话我只是微微一笑,从不解释更多。我只是意识到对开发者而言,最好的开发工具就是一台高配置的Mac,是生活的一部分,是个人追求的一部分。 分享会: 聊得很投机~ 我理解的少楠: 少楠是懂互联网的一个人,有很多产品的想法,思考问题从用户的角度出发,有着小野心却苦于不懂开发的一个优秀的产品经理。 少楠热爱的动画事业: 少楠也是个热爱动画的人,至少从他和他的团队做的 http://animetaste.net/ 和 艾墨镇 就可以看出。 从我们的聊天里我知道艾墨镇一直是缺少Android客户端的。少楠是不会开发的,当我后来几天微信上决定给他做个Android客户端的时候,他在微信的回复是这样的: