I have used several tools mind mapping before ( freemind, xmind, vym and their likes), but vim is my favorite editor and wanted to do everything from vim itself. To do mind mapping in vim, my solution is to use the DrawIt! plugin.
Sandeep's Space
About Uncategorized
I have used several tools mind mapping before ( freemind, xmind, vym and their likes), but vim is my favorite editor and wanted to do everything from vim itself. To do mind mapping in vim, my solution is to use the DrawIt! plugin.
My brief notes on concurrent programming facilities available in android. I will update it i find something interesting, do comment if you think that I missed something.
I just finished reading the book the passionate programmer by Chad Fowler ( No! , he is not related to Martin Fowler!) . Although i do not necessarily agree with all his views. Here are the few take away points for me.
This my answer to quora query. I thought it is good to archive it here.
Resoures for Learning x86 Assembly
EMU8086 is one of the easiest way to get started with x86 assembly it comes with an os development tutorial too.
1) IBM PC assembly langage programming Peter Abel: IBM PC Assembly Language and Programming: Peter Abel: 9780137566105: Amazon.com: Books
2) Assembly language step by step : http://www.amazon.com/Assembly-Language … 0471578142
3) Assembly Language Master Book : http://www.amazon.com/Assembly-Language … 0471578142
4)Art of Assembly : Art of Assembly Language Programming and HLA by Randall Hyde
5) emu8086 : EMU8086
6) ketmans assembly tutorial : BT’s free web hosting service is now closed
7) Buch of tutorials from programmers My Bible
8 ) Knuths book – Art of computer programming – volume 1 Fundamental Algorithms — Excellent
9) PC Assembly Language Programming : PC Assembly Language by Paul A. Carter
10 ) Programming from the ground up : Programming From The Ground Up
11) Advanced 386 programming Techniques – James Turley
Interesting Projects and Pages
Mike os is a good starting place.
simple x86 assembly language operating system
I am compiling a set of resources that might help you on the way.
Operating System Engineering
Bona Fide OS Developer
Pintos Projects: Introduction
JamesM’s kernel development tutorials
The Operating System Resource Center
BrokenThorn Entertainment
Skelix OS Tutorial Content
Learning the linux kernel is another matter, it might be easier to read historic linux kernels for a newbie than the latest one. You might find this interesting
Hope something in my rambling is of some use to you 🙂
GNU plot is very helpful for plotting data and quite powerful too. After some searching I found the book GNU plot in action.
I fount this website very useful for surface plots :
http://lowrank.net/gnuplot/plot3d2-e.html
This is another useful reference :
http://www.phyast.pitt.edu/~zov1/gnuplot/html/intro.html
This always helps : http://www.gnuplot.info/.
Hint: I think its a good idea to use awk to combine different columns. etc
I learned to do cut out animations in Synfig. I am all set to make animations using Synfig.
I will finally make the series – The Sandman Chronicles. The idea is simple just like any Indian movie the main story remains the same – the trick is the come up with interesting variations. The world is tormented by a mega cruel villain, all the the super heros in the world put together could not save world. Finally it’s upto Sandman ( the last super hero to save the world), Sandman does something really silly and saves the world.
This is a long pending “to do item” of mine. Having a blog is a good way to keep notes of what i have learned. I plan to read each and every computer science graduate course from MIT and write notes about what I have understood. May be even about my own ramblings of the course. Hopefully I gain additional knowledge. It may not be perfect. But I am hoping that It does help me in reviewing my material later. I prefer reading than actually watching videos. I will read as much as possible and post summary here. Hopefully it is helpful to me and others.