聪本脚的技术Blog

A blogging framework for hackers.

2015总结

2015又这么快速的过了,此处是一贯的一万字感慨,哎,那就好好脑补这1万字里的各种画面吧,接下来回到总结部分,基于日历统计和有道笔记整理出来。

工作部分

说到工作,不得不说今年真心进步不大,所谓学如逆水行舟,不进则退啊。

  • iOS app: 㒒漫 上线了,team出品
  • android app: News vpn 一点 也都粗糙地上线了,只是结局蛮荒凉。
  • 从大鸟厂出来换了个窝,处在艰难的探索中,但要乐观积极去面对未来,胆大心细!
  • 驾照终于报名了,只是到现在还在等科三,其中的练车苦就不说了。

生活娱乐部分

篮球技术

篮球一直在琢磨但是问题有很多,所以我大胆的清空自己包袱重新去理解经过几次大的实践总算稳定了,我主打控卫和得分位,穿鞋167cm。

原来我存在问题是,1,投篮不稳定,时好时坏,后面发现这个问题后果断放弃原来投篮姿势,重新看视频教学,终于顿悟,一定要看专业的适合自己的教学视频,掌握后多练一定可以形成肌肉记忆,这样命中率从15%一下到30%,不过还有很大提高,关键是现在有了比较稳定的发挥。

2,运球左手不灵活,经过大的实践总算改善了很多。2015,篮球这方面取得了飞跃的进步。

2016,好好去享受篮球带来的汗水。

健康问题

身体是革命的本钱,长这么大第一次住院,看来2015注定有很多第一次。 说太多都没用,各种鸡汤特多,如果没发生在自己身上,自己没有遭殃就体会不到深刻。所谓深刻,什么叫深刻。让我们用《让子弹飞》来一段:

1
2
3
什么叫惊喜?
什么他妈的叫惊喜!
什么他妈的叫他妈的惊喜!

深刻就是,针扎在你身上,每天都打,留置针,第一次看过可以放手上3天,睡觉都不敢乱动;深刻就是一晚上12点每半小时跑一趟厕所到4点;深刻就是看着其他病友喊着嗓门推手术室……

发生在自己身上了亲身体会到了才知道什么是健康,什么TMD叫深刻!什么TMD的叫TMD的深刻!

见家长

1,15年这过程挺累的。五一的时候回家把户口本拿来,回这边还得赶练车,困死的熊猫眼,艰辛。

2,15年国庆双方家长见了面,估计我们马上快了,嗯,马儿乖不乖就看它了,看看周围同学同事娃都会打酱油了。❤️

娱乐

把过去音乐整理了一遍,以前听歌太乱了,啥歌都听,举个栗子:发现adele一首歌比较好听,啪,搜她其他歌听开头不错,嗯,收藏到列表。又发现老歌比较经典,啪,列表又一堆,结果这个音乐列表又长又臭,根本没啥品味可言了,太杂乱。 现在整理了3个歌单,每个歌单7首左右,没事听听挺好,注意这个数字7是个神秘大魔力数字,人对于7个数字还是比较好记的,一旦歌单14以上基本这个歌单就没法好好继续了。

学习部分

  • iOS
    1. AFNetworking源码阅读了一遍,不过现在又忘得差不多了。
    2. YYKit开源项目学习
    3. 电子书阅读器Reader项目学习
  • andorid
    1. Volley源码学习了一遍
    2. retrofit源码学习
    3. 重新整理了下android项目
  • 其他
    1. 其他在弄没啥进展的就不好意思弄上来了,仅mark
  • 电子书
    1. 敏捷软件开发原则、模式和实践

总结

2015,总体还是蛮有波澜的。只是工作上需要提高,多埋头多抬头,争取2016在工作上有质的飞跃!

2015,是继往开来的开来第一年,整理了很多,也是按照重塑的原则在走:以前所有的方法论,思维,观点等都在现实问题中去检验,然后用新的体会去生成新的存在,就像改革一样。((这些观点想法之前提到过)给自己的提醒))。

2016,整装待发,磨砺好工具上路吧!

搭建octopress+github Page总结

开始用 octopress来写blog了,看博客看多了也想自己写写。今天就把搭建octopress +github page的过程总结下吧。

1,参考 这篇文章,但是细节还有提高。

细节1:Deploying to Github Pages octopress deploying描述有3种方式,第一种是 GitHub Pages 第二个是 发布到Heroku;第三个是Rsync,所以可以Deploying with Rsync。 我们选第一种 github page这样按照文档设定就可以了。

其中新手不知道执行命令在哪个文件夹下面,这里提醒下都在 octopress下面。当执行到 rake deploy时会做什么事情呢?上面文档也说得很清楚:只是没注意_deploy文件夹会建立git仓库来拉github上的page仓库导致push不成功命令log如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
moumoudeMacBook-Pro:octopress evan$ rake deploy
## Deploying branch to Github Pages 
## Pulling any updates from Github Pages 
cd _deploy
warning: no common commits
remote: Counting objects: 31, done.
remote: Total 31 (delta 0), reused 0 (delta 0), pack-reused 31
Unpacking objects: 100% (31/31), done.
From https://github.com/yeshengwu/yeshengwu.github.io
 * [new branch]      master     -> origin/master
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master

cd -

rm -rf _deploy/assets
rm -rf _deploy/atom.xml
rm -rf _deploy/blog
rm -rf _deploy/favicon.png
rm -rf _deploy/images
rm -rf _deploy/index.html
rm -rf _deploy/javascripts
rm -rf _deploy/robots.txt
rm -rf _deploy/sitemap.xml
rm -rf _deploy/stylesheets

## Copying public to _deploy
cp -r public/. _deploy
cd _deploy

## Committing: Site updated at 2015-12-15 15:51:57 UTC
On branch master
nothing to commit, working directory clean

## Pushing generated _deploy website
Username for 'https://github.com': yeshengwu510168@gmail.com
Password for 'https://yeshengwu510168@gmail.com@github.com': 
To https://github.com/yeshengwu/yeshengwu.github.io
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/yeshengwu/yeshengwu.github.io'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

## Github Pages deploy complete
cd -

所以cd到_deploy后,设置好git upstream 后再rake deploy一次就可以了。

1
2
moumoudeMacBook-Pro:_deploy evan$ git branch --set-upstream-to=origin/master master
Branch master set up to track remote branch master from origin.

细节2:google api巨慢的问题 参考 技术小黑屋

总结

其实对于如何架设这样的blog,网上很多参考的文章,有的写的不错很有指导性,也有的直接转载却没有实际动手过。所以自己需要有个提醒,自己实战才知道会遇到哪些问题,把自己实战中遇到的细节写出来才能对别人有所帮助,千遍一律的东西网上一大把,关键是自己实战中的细节经验才是宝贵的。