Hacker Newsnew | past | comments | ask | show | jobs | submit | more danishkhan's commentslogin

Awesome!! Going to install this right now.


Thanks. Will appreciate any feedback to improve.


What if you used something like the EnforceSSL Rack Middleware with a Rails application. I feel like that would be a little more useful.


Man, I thought ruby koans and hacketyhack were amazing interactive tools. This is amazing and a lot of fun too.


Updated the post to include suggestions by commenters on the blog, HN, and twitter.


I have updated the post to have the base url for all the resources. My apologizes to the creators of those resources. My intentions were never to take away from your PageRanks.

Also, I will be adding resources recommended by people in the comments on the post, HN, and Reddit shortly. So if you have any you want added let me know soon.


I updated the post so that you know where the links are taking you.


In case you find it useful:

http://www.learnivore.com aggregates most of the ruby/rails programming screencasts I could find (disclaimer: I'm running this site).


haha, yea RVM is an amazing tool. I'm working on creating a tutorial for setting up your local machine to have it ready to start working on RoR. I just need to do a little more research about the best ways to do it for Windows since that is an OS I'm not to familiar with.


A tutorial would be great. I couldn't figure RVM out from the messy docs; had to have others step me through the install and set-up process.


On Windows? rvm is *NIX only. You can use Pik, though: https://github.com/vertiginous/pik

Here's my 'rvm tutorial in a HN comment':

To install rvm, run this:

    $ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
Then add this to your .bashrc, at the bottom:

    [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 
Open a new shell and you should be golden. Never 'sudo gem install' again!

To install any Ruby, 'rvm install 1.9.2', for example. To switch Rubies, 'rvm 1.9.2'.

That's it! Pretty easy. I like to take two further steps, though: create a gemset per application, and set up .rvmrc files to switch to the right ruby automatically.

To do the gemset thing, 'rvm gemset create gemset_name'. You can switch to a specific gemset at the time you switch rubies with 'rvm 1.9.2@gemset_name', or after with 'rvm gemset use gemset_name'

Once you've got that going, make a '.rvmrc' file in the root of your project, and put in it the rvm command to switch to your ruby/gemset. "echo 'rvm 1.9.2@gemset_name' > .rvmrc" is probably the easiest way to do this. Then, when you switch to your project, you're in the correct ruby and gemset automatically. When you have 9 or 10 projects on 4 different Rubies, this helps a lot...


A tutorial would be great, but a tutorial that also explained why we are doing each step would be amazing. My Linux/Unix knowledge is somewhat limited, so a short tutorial really breaks down if I hit a step that doesn't work because of some different configuration on my machine.

Then what should have been ten minutes turns into three hours and I burn up all the time I could have been building something. Granted I usually learn something along the way, but it would be awesome if people provided some more details as part of their tutorials.


That's exactly my experience with linux/unix tutorials also. They tend to give an exact, step-by-step account of what to type in to the shell, with no explanation whatsoever of what any of the commands actually do. Then you find that something has slightly changed with the latest version of package xyz, and you're lost.


Yea, I realize that know. I think I'm going to add the urls next to the links so people know where they are going.


Why use shortened links at all if no users have to type them? You've added the complete links now, but they're not clickable.


Indeed. This is really bizarre behaviour. The full links are shown in non-clickble text beside the links. But the links actually point to shortened bit.ly links. What's the point of using shortened links here at all?


from the comments on the blog:

-- quote --

Hey Matt,

Thanks, glad you find it useful. My reasoning for the bit.ly links is so that I can see what types of resources readers of the EY blog find interesting so that I can cater future posts and tutorials with that in mind. I know that google analytics does the same thing, but I myself do not have access to that and all I need to know is what links were clicked on not everything else.

I did not expect people to find the bit.ly links annoying. Is there something about them I am missing? I wouldn't have done it if I thought people would find it to be an annoyance.

-- end quote --


Awesome! Will there be some kind of transportation between some of the startups? I recall at last years startup school there were buses between the after parties in SF that were held at the different startups. I'm curious if such a thing will occur for visiting the multiple startups in SF or Pal Alto on Sunday.


No, sorry, but a lot of them are close to the Caltrain: http://www.caltrain.com


alright, cool. I live in SF so I'll probably visit some of the SF ones, but I was just curious.


We are also very close to the Montgomery BART/MUNI: http://www.bart.gov/


The anti in anti-matter = of the same kind but situated opposite whereas anti-globalization = being against.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: