#Purpose of blogging

Writing helps. Chalking down ideas helps.

Github can land you in trouble if you don’t know some hacks of it .

  • For example using a hack ,one can add any collaborator to repository without acknowledgement of the collaborator . Yes , any collaborator. The commit wil appear as if that person just contributed to the code base.

How ?

git -config user.name <any_user_in_the_world>
git -config user.email <email_of_that_user>

so now when you push the user would not be you but the user you specified.

  • Apart from that one can also host website without getting tracked or traced ,and that too for free.

  • One more bad trick is changing git commit time , which is very misleading for bad purpose . One can check gitcheatsheet here.

Octopress is derived from jekyll itself . It is very much automated with commands but it is mainly for blogging.

    rake new_post["escalating from octopress to jekyll"]

but in jekyll

    touch 2014-04-19-escalating-from-octopress-to-jekyll

#why jekyll ? Jekyll because it has super power . Jekyll can handle having post and pages for the website , while the octopress is only able to handle only post .

thats one only no ?

instead of

rake deploy

one uses

jekyll build

and push directly to github along with markdown files , which is very handy feature incase one lost blog . It can be regenerated again.

Not to mention the awesome liquid tags . and emoji <h2 id="planning-does-not-work-while-judging-does">Planning Does Not Work While Judging Does</h2>

Yes.

Planning includes others people actions, well that can change instantaneously . So the plan gets nowhere. Is that what you want ? NO.

Judging part includes you as an integral part. Well you can trust yourself more than anybody else yourself.

Planning also sounds more like a evil intention. Judging either goes right or wrong . That’s all.

Goal is same but paths are different . Choose the right one.

:smiley:

#what superpower-jekyll got ?

  1. Behind the scene jekyll generates the html code which github.io pages can understand .

  2. Jekyll is also the wizard behind handling gh-pages on github i.e the github pages can recognize if the sites is build in jekyll so it will handle it in jekyll gem way .

  3. The best thing one can mix HTML with markdown .

4.More over it , it build with hackers tendency i.e code for everything.

#best place to learn jekyll ?

Official documentation is the best @ jekyll docs.

Planning Does Not Work While Judging Does

Yes.

Planning includes others people actions, well that can change instantaneously . So the plan gets nowhere. Is that what you want ? NO.

Judging part includes you as an integral part. Well you can trust yourself more than anybody else yourself.

Planning also sounds more like a evil intention. Judging either goes right or wrong . That’s all.

Goal is same but paths are different . Choose the right one.

Computational Thinking: Way to Problem Solving

   What is compuational Thinking ?

It is an approach to problem solving,system designing and also understanding human behaviour by drawing on the concepts fundamental to computer science . Pretty Gross ?

Simplification: Act of thinking with principles borrowed from computer.

Any problem can be solved if it is thinked in terms of :

 1. Constraints
 2. Abstraction
 3. Decomposition
 4. Heuristics
 5. Algorithms
 6. Recursion
 7. Concurrency
 8. Synchronization
 9. Efficiency
 10. Elegance
 11. Tradeoffs between processing and storage
 12. Caching
 13. Interpreting code as data and data as code [ imp]
 14. Prevention,detection and recovery from worst-case scenarios.

That’s all the cases researcher{J.M. Wing} could have thought of till now. So just fit your problem in terms of above parameters and one is good to go.