日課書

编程100小时挑战

进度记录: day19 | +5H | [91/100]

day19,2016-07-11,5H,第87-91小时

  • 87-91H,swift访问REST API读取json数据,建立TableView

day18,2016-07-10,6H,第81-86小时

  • 81-84H,iOS开发斯坦福公开课前两课
  • 85H,UITextView swift
  • 86H,部署博客到Heroku

day17,2016-07-9,+1H,第80小时

  • 80H,NSURLSession类,闭包特性

day16,2016-07-08,+8H,第72-79小时

  • 72-78H,iOS/swift示例

day15,2016-07-07,+7H,第65-71小时

  • 65-66H,博客API
  • 67-71H,swift官方教程案例

day14,2016-07-06,+8H,第57-64小时

  • 57-58H,博客分页功能
  • 59-61H,博客Markdown支持
  • 62H,博客评论功能
  • 63-64H,API设计

day13,2016-07-05,+3H,第54-56小时

  • 54H,登录和权限
  • 55-56H,文章发布

day12,2016-07-04,+3H,第51-53小时

  • 51H,半程总结
  • 52-53H,发送email、注册

day11,2016-07-03,+2H,第49-50小时

  • 49-50H,Flask-Login

day10,2016-07-02,+0H

day09,2016-07-01,+8H,第41-48小时

  • 41-43H,WTForms,SQLAlchemy
  • 44H,Flask-Script,Flask-Migrate
  • 45-47H,Flask大型程序结构
  • 48H,设计博客功能

day08,2016-06-30,+6H,第35-40小时

  • 35-37H,MiniWeibo教程:测试
  • 38-39H,MiniWeibo教程:部署到Heroku
  • 40H,Flask中的AJAX

day07,2016-06-29,+9H,第26-34小时

  • 26-27H,Bootstrap Cheat Sheet(1)
  • 28-31H,MiniWeibo教程 Templates
  • 32-33H,Bootstrap Cheat Sheet(2)
  • 34H,MiniWeibo教程 测试
    -

    day06, 2016-06-28, +4H, 第22-25小时

  • 22-24H,编写miniweibo 教程:视图函数
  • 25H,编写Jinja Cheat Sheet

day05, 2016-06-27, +8H, 第14-21小时

  • 14-15H,浏览Python文档及Flask文档中关于SQLite的部分
  • 16H,查看minitwit源码,编写SQLite-Cheatsheet
  • 17-19H,编写miniweibo tutorial前三章:简介、功能分析、开发环境设置
  • 20-21H,编写miniweibo tutorial第四章:数据库。

day04, 2016-06-26, +0H

day03, 2016-06-25, +2H, 第12-13小时

  • 12H, minitwit源码阅读
  • 13H, 浏览《Flask web开发》前5章

day02, 2016-06-24, +7H,第5-11小时

  • 5-7H,Flask文档:Tutorial,并实现Flaskr示例
  • 8H,Flask文档,学习Flaskr的测试方法
  • 9-10H,部署Flaskr到Heroku
  • 11H, 浏览Flask源码的minitwit实例,写一篇博客总结

day01,2016-06-23,+4H,第1-4小时

  • 1H,制定100小时编程挑战计划
  • 2H,创建GitHub项目,实现Flask-hello-world
  • 3-4H,浏览Flask文档:QuickStart部分

day02[计划], 2016-06-24

  • [X] 5-7H,Flask文档:Tutorial,并实现示例
  • [X] 8H, 部署实现示例到Heroku
  • [ ] 9-10H, 浏览其他几个代码范例
  • [ ] 11-12H,浏览书籍《Flask Web开发》第一部分

day03[计划], 2016-06-25

  • [ ] 12-13H,浏览书籍《Flask Web开发》第一部分
  • [ ] 14-16H,编写minitwit的tutorial

day04[计划],2016-06-26

  • [ ] 14H, 编写Flask cheatsheet: sqlite\

day05[计划],2016-06-27

  • [x] 14H, CheatSheet - SQLite for Flask
  • [ ] 15-16H, 阅读《Flask Web开发》第一部分,编写CheatSheet
  • [x] 17-19H, 编写minitwit tutorial教程
  • [ ] 20-21H, 完成我的博客0.1版,MVP最小可行产品。

day06[计划],2016-06-28

  • [x] 22-23H, miniweibo教程编写:视图函数。
  • [ ] 24H,Flask-cheatsheet: view function。
  • [ ] 25H,Flask-Bootstrap Cheatsheet。
  • [ ] 26-27H,miniweibo教程编写:模板。
  • [ ] 28-29H,测试

day07[计划],2016-06-29

  • [x] 26H,Bootstrap Cheatsheet。
  • [x] 27-28H,miniweibo教程编写:模板。
  • [ ] 29-31H,测试

day08[计划],2016-06-30

  • [x] 35-36H,MiniWeibo教程:测试。
  • [x] 37-38H,MiniWeibo教程:部署。
  • [ ] 39H,Flask表单扩展。
  • [ ] 40H,Flask邮件和认证扩展。

day09[计划],2016-07-01

  • [x] 41H,Flask表单扩展。
  • [ ] 42H,Flask邮件和认证扩展。
  • [ ] 43-44H,MySQL数据库、ORM
  • [ ] 45-46H,设计博客功能。

day10[计划],2016-07-02

day12[计划],2016-07-04

  • [x] 51H,半程总结
  • [x] 52H,用户认证
  • [x] 53H,用户角色
  • [ ] 54H,文章
  • [ ] 55-56H,廖雪峰教程案例

day13[计划],2016-07-05

  • [x] 54H,权限、注册
  • [ ] 55-56H,发表文章功能
  • [ ] 57H,廖雪峰教程案例

day14[计划],2016-07-06

  • [x] 57H,Markdown
  • [x] 55-56H,分页功能
  • [ ] 57H,界面设计,JavaScript时间转换

day15[计划],2016-07-07

  • [x] 65H,API完成
  • [ ] 66-67H,CSS和界面设计
  • [ ] 68-69H,iOS App

day16[计划],2016-07-08

  • [ ] 72-74H,swift教程示例
  • [ ] 75-76H,CSS和界面设计
  • [ ] 77-79H,博客iOS客户端

day19[计划],2016-7-11

  • [ ] 87-90H,完成博客iOS客户端