RSS

Category Archives: Ruby

Positive response for I Love Ruby

What do you call a person who projects +ves of his work and hies the -ve ones?

positive response for I Love Ruby

You can get this book over here http://goo.gl/FW6slH

 
Leave a comment

Posted by on December 9, 2013 in Free Software, I Love Ruby, Ruby

 

Tags: , ,

Added something about Metaprogramming in I Love Ruby

I Love Ruby 2012 cover

Hello Folks,

Added something about meta programming in I Love Ruby. The book is available for download in this link http://goo.gl/FW6slH

Today something happened about this book. There is a rails guy in my office, he called me to his place and said I know a Ruby book written by local guys and it LOOKS …..

He opened it and it was my book he was taking about. But by some means in all these years he had missed I had written it. He showed the picture of Kannan Dos and said, look he is our local guy. I told him to scroll a little up by a page and there he saw my picture and was surprised and shocked. I am happy that he is recommending this book to all people who are beginning to learn Ruby. I’m honored.

He was travelling in my car at the end of the day. He complained about the cover and how this book will blast if the covers are changed. Well I like that shriya and anushka pictures. To my eyes they are beautiful. The source of book is given in the book. Any one can download it, change the covers and redistribute it as this book is written under GFDL license.

 
Leave a comment

Posted by on December 6, 2013 in Free Software, I Love Ruby, Ruby

 

Tags: , , , , ,

I Love Ruby new short URL

I  Love Ruby

Since is.gd regarded I Love Ruby as a spam, I have created a short url using http://goo.gl . You can download the book here http://goo.gl/FW6slH

For those interested in book download statistics, you can get it here http://goo.gl/#analytics/goo.gl/FW6slH/all_time

 
Leave a comment

Posted by on November 6, 2013 in Free Software, I Love Ruby, Ruby

 

Tags: , , ,

I Love Ruby is.gd link is deactivated

Hello Folks,

Was surprised to find out that that is.gd url for my book I Love Ruby has been deactivated (visit http://is.gd/ruby_buk ). Don’t know really why. Any way you can download the book from https://dl.dropboxusercontent.com/s/ofv8niemukazruy/ilr2014.pdf?token_hash=AAEBMJ6cJewRQcDybW4kCB6NCWuY5qVtNIR6btkax9gBhg&dl=1

It also looks like someone wants to crash my on-line assets as WordPress log show that yesterday in a span of 2 hours my blog has upto 300 visitors, out of it was just 28 of them unique. Some one seems to be angry with me for something and wants to attack me.

Any way I have backed up data so that if things crash, I can rise up from ashes. so lets see! 🙂 Just got the logs and tracing who had done it. Any wordpress employee out there to throw light on this issue?

 
 

Tags: , , , ,

300 hits on day one

I Love Ruby 2012 cover

So, I just added loop to Loops section and released my Ruby programming book I Love Ruby yesterday about 5:00 PM Indian Time. You can get it on http://is.gd/ruby_buk . I set the is.gd url shortening service to track it. And the result is this http://is.gd/stats.php?url=ruby_buk , around 300 hits the first day. It baffled me.

Thank you people. Hope you benefit out it. I also thank The Pirate Bay. Without its Ebook section I would have never learned top class Ruby and never been inspired to share my work with the world. This book is absolutely free. Even its source is available. So share it with your friends, modify it, redistribute it.

About the covers

I Know many people in India, and those who haven’t seen a movie or a supermodel or a girl ever in their life have complained about the covers. All I can say to them is this: Stay young.

Whats More

If I have time (the universe is too chaotic to predict anything), I might add meta-programming chapter. Or meta-programming might be woven then and there in the book. Please write the comments about the book to my email mindaslab@gmail.com or join its facebook group https://www.facebook.com/pages/I-love-ruby/172269549451705

 

Tags: , , , ,

Windows 8 is irritating for developers

I am employees in a place where they hired for open source development (or kinda guide people here), I had a linux system, but they lifted it out and installed Windows 8 for security reasons! Don’t drop your jaw, yes they said its for security reasons. Yes they said it for security reason. I am not drunk, I never ever drink in my life and I am sane and I say: “They took off linux and installed Windows 8 for security reasons”.

Okay whats gone is gone, I am quiet tired of trying to convince people about the goodness of linux and have given up. Well it sometimes feel great to be a Galileo among Catholics, an Socrates among Athenians. Then I started to work with Windows 8. I am a guy who likes to hit ode, to satisfy my curiosity. To be frank, humans have bored me, but computers and electronics haven’t. So I set out to program in Windows 8 and I ran into following stuff.

Moodle won’t work on Windows 8

My job requires me to have a taste of Moodle. Well, Moodle must work on XAMP, but as it gets installed on a hardware that has 8 core processor and 8 GB RAM which is really decent, it runs into an error, or just gets stuck. In home I have a linux mint desktop with 2GB RAM and I am able to install moodle onto it!

I just can’t get it. When I put in forums that I can’t install Moodle on Win 8, one of my friends remarked ‘who wants moodle installed on windows’. Well he is right 😦 . Good grief.

Ruby on Rails won’t work all well on Win 8

I got Ruby on Rails running on Win 8, thanks to Rails Installer project, but when it comes to installing gems like therubyracer, even with the devkit on there are some errors thrown out. Looks like I have to compile everything from Ruby from source to get things working. Well, cool! Who has time for that?

And when  ever I seek forums for help, people answer thinking I use Linux or Mac, none respects Windows now. Well, why should they respect a dying evil thing?

Pain to get Netbeans running

I got Netbeans running on jre7, then I had to install Java to test out selenium, then the pain started, though I  installed JDK, unlike linux that won’t be recognized. I have to find a file called netbeans.conf, change its permissions, edit jdk path and blah blah. Plus the security settings that winows provides is crap, it isn’t as powerful and simple as linux. Boy! I wasted an hour for that.

I could go on and on like this, but let me cut short it here. If you want to build a career on development, don’t ever buy a Windows PC. Buy one with Linux, that’s where all the fun is.

 

I Love Ruby – June Release

I Love Ruby 2012 cover

Click on the image to get the book

Planning for releasing I Love Ruby this June. It will have a new chapter dedicated to Struct and OpenStruct. Then there will be a exercise section, possibly somewhere in last where I will be giving some problems that Ruby programmers could practice. Don’t expect it to be easy.

Apart from that I will upgrade my knowledge of Meta Programming, to possibly put it in 2014 release of the book.

You can download the current book at http://is.gd/ilr2013 . Well what else, happy Rubying!

 

Tags: , , ,

I Love Ruby 2013 released a long back

I Love Ruby 2012 cover

I Love Ruby 2013

Hello Ruby Folks,

I just noticed that I Love Ruby Book 2012 is getting lot of downloads from this blog (about 350 in two days). And it getting referenced from here. I just want to say I Love Ruby 2013 has been released,. Click here to get it. Bye.

And if you want the covers to be changed, here is a good suggestion. An ya sorry for not putting the latest release info in this blog. In 2013 June release I wish to get it Ruby 2.0 ready (that’s ridiculous as Ruby 1.9 is almost Ruby 2.0) . Any way the name jump will start another download frenzy and i can brag to my friends about it.

I am trying to write about the Struct in Ruby and Enum types. And that’s it. Enjoy life. And ya if any one can proof read book, spot mistakes, extend it, I will be very happy (provided this book is as free as in freedom).

 

Tags: , , , ,

Coding @ 5X speed

It was a sweet news, we heard in last day or two that we the Rails guys in our office are able to develop code 5 times faster than normal. That put a smile on me, as well as a thought… ‘only 5x? why not 7x or 10x?’.

Well how could we achieve such a speed? The answer is simple. We use a well thought out application developer framework called Ruby on Rails, it eases many of the tough task that programmers do,  like interacting with databases and blah blah.

There is also an unfair comparison here. We were compared against people who develop software for iOS and Apple devices. though apple looks slick, its only the hardware that has the look, but Apples software is old, very very old. To make matters worst its coding tools and techniques are a generation apart. In fact if you compare Apple with Ubuntu, in last 3 year history, Ubuntu has revolutionized the desktop while Apple has essentially remained the same! Ubuntu is really fast and hence there is very less lag time while using Ubuntu.

The third is, good investors. Currently I am working for possibly one of the best people I have ever met in my life.  They are not only good professionals but good humans as well.

The fourth reason is I have got in good developers.  These are coders who can think and code without the help of any one. Yes we may interact to make things faster, but like Nelsons generals, each ships knows how to behave when in battle. I am quiet proud to say that I have 2 of the best coding minds in Tamilnadu with me.

The last but not the least, these coders love tech, they come to office not because of pay checks but because of tech and they want to explore it and learn about it. I am quiet happy about the development speed credited to us, but if 5X becomes 10X without any increase in bugs, I would be more happy.

 

I Love Ruby 2013 Plans

I Love Ruby 2012 cover

This cover might be retained for 2013 edition

OK, to those who have read I Love Ruby 2012 thanks. I am planning what should be there for 2013 edition. As a note of caution I must say that 2013 may never be released due to my laziness, or by some miracle I will be working in Webtoday ( I mean real work, no youtube and facebook ).

So, what new stuff may appear

  1. I will be writing about rdoc, how to read ruby documentation and generating it. Its very important to know about documentation for beginners
  2. Gems, how to use them and create them will be said (actually written).
  3. The licence could be changed from GFDL to Kopimi as this stupid Indian Linux User Group slammed me saying that I don’t have the right to put image of girls on this book without proper copy rights.
  4. The aim of book will still be the same. It will encourage one to take a boat out into the sea, thats it. It won’t teach him / her how to fish or dive beneath. Just tells one to take a boat out to sea.

And that’s it. If you want any other stuff just add a comment here.

 
 
%d bloggers like this: