#EveryThingFromScratch
Find something to do.It is about Dream about life about passion.
Some time I find the life is meanless,and everything is boring.
And I fear of everthing that will happened tomorrow.
So I want to find something that I want to do.
Everything from scratch.
- OS----orange os(book) ---operate system old linux info--this need root user.so do it at home. http://pages.cs.wisc.edu/~remzi/OSTEP/ http://pdos.csail.mit.edu/6.828/2011/schedule.html http://research.cs.wisc.edu/areas/os/Qual/readinglist-print.html
- compiler-----write a language by ourself----compiler,workspace or home is ok
http://gnuu.org/2009/09/18/writing-your-own-toy-compiler - A game-----write by Java.--------线性代数,高等数学,java语言,计算机图形学 either is ok
- a webgl game----write by javascript and opengl----------computer graphic either is ok
http://blog.csdn.net/column/details/webgl.html
http://www.scratchapixel.com/lessons/mathematics-physics/a-refresher-on-waves-and-sinusoids/sinusoid/
http://www.opengl-tutorial.org/download/
http://www.arcsynthesis.org/gltut/ - A httpServer------c language--------c语言,computer network home is better
http://blog.abhijeetr.com/2010/04/very-simple-http-server-writen-in-c.html
http://www.ibm.com/developerworks/systems/library/es-nweb/sidefile1.html
http://beej.us/guide/bgnet/output/html/multipage/theory.html
http://ods.com.ua/win/eng/program/socket/socketprg.html
http://datatracker.ietf.org/doc/rfc2616/?include_text=1 - Android App------- either is ok
- A website------python html javascript either is ok
http://codegangsta.gitbooks.io/building-web-apps-with-go/content/
http://pythontutor.com/
http://docs.python-guide.org/en/latest/writing/structure/
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000
http://hujiaweibujidao.github.io/python/
www.fullstackpython.com
https://github.com/qyuhen/book - a databases-----c++,with sql or nosql either is ok
http://codecapsule.com/2012/11/07/ikvs-implementing-a-key-value-store-table-of-contents/
mongodb - algorithm and data struct. either is ok
- write a simple JVM-------github kaffe home
http://web.cecs.pdx.edu/~apt/cs577/
http://javapapers.com/java/how-java-garbage-collection-works/
http://zh.lucida.me/blog/java-8-lambdas-insideout-language-features/ - an ios app----oc swift home
- android system --including linux kernel,JVM framework design, linux development ..etc
- a gui system-----c++
http://stellar.mit.edu/S/course/6/fa07/6.837/ - learn an functio programming language
http://www-inst.eecs.berkeley.edu/~cs61a/fa14/
http://www.ccs.neu.edu/home/matthias/HtDP2e/part_prologue.html
http://zh.scala-tour.com - write a memcached like distribute system
http://css.csail.mit.edu/6.824/2014 - write a video union website
django + jquery+ mysql + hadoop/spark +ML - write a game jam circle app
- https://www.kaggle.com/ data science