The old laptop is running OS X Lion 10.7.5. It has Python 2.7.1 and Python 3.3.0. It also has Ruby 1.8.7.
I seem to remember I had Ruby 1.9.2 installed in an Ubuntu VM. That VM is not running well. (Something happened in a recent update and I can’t get the updates installed.)
I will definitely need to install JewelryBox for multiple Ruby installs. If I can, I’ll also update Python to 3.3.5, if possible. I can see I already have too many projects running all at the same time. This is not good.
I want to see if I got the setting right for auto notification of new posts in my feeds.
I did a quick check to see where I stood regarding languages. The newer desktop has Mavericks 10.9.2 installed. That means it comes with Python 2.7.5, but not Python 3. However, it also means that it comes with Ruby 2.0.0, which is nice. I think I’ll still search for JewelryBox and install updated and older version of Ruby, but I like knowing that I have Ruby 2 out of the box.
I’ll figure something else out later for Python 3, but most likely, I’ll download and install it … later.
the test has ended.
These past few weeks, I felt there was something going on. It’s the strange feeling of being treated with kid gloves, but you don’t know why. I think this is a good time to learn something new, in case I have to prove I can learn something new. I’ve decided I’m going to learn Python and Ruby/Rails.
Python is really popular at UCSD. It’s a good idea to prove I know it. Also, it looks like data science uses it heavily. Data science and “big data” seems to be the way to go to keep a job. I need to search through Coursera.com and edX.com for a Python course this year. Once again, it would be helpful to prove I know it.
Part of my Python learning will come from work, where I’m writing some scripts to scrape pages and pour the highlights into a database. However, I think it would be helpful to have my home machines set up to run Python 3 and Beautiful Soup 4. The virtualenv Python library looks really good. Virtualenv allows multiple Python environments with separate library setups.
Ruby/Rails looks like it would be useful for rapid website creation. Right now I use PHP to create websites. Building a framework to use PHP for websites takes a while. I’m not sure how useful it would be to learn Cake, Laravel, or Symfony if I can’t use them on the websites I have now. If I’m going to learn something new, Ruby/Rails seems to make more sense.
I have taken a MOOC on Ruby/Rails, through Berkeley and Coursera. I even have a certificate of completion, for what that’s worth. I still need to learn what I’m doing. I’ll probably get the pickaxe book eventually (http://www.amazon.com/dp/1937785491/ref=wl_it_dp_o_pd_nS_ttl?_encoding=UTF8&colid=241G17WBUNGO1&coliid=I2RDO4R9FOBUGV), but I want to get started on building something, so I’ll go with with Ruby/Rails tutorial at http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
I like how Ruby/Rails has built-in tests. I want to learn how to bring that back to PHP. The PHP projects at work really need it.