I found this to be pretty funny. Hope you guys like it as much as I did.
Video tutorial: unlock iphone
I found this to be pretty funny. Hope you guys like it as much as I did.
An Apple Product Security technician has identified multiple vulnerabilities with Ruby, which if exploited could be used in denial of service attacks. It does not have to be just Mac OS X that this afects. It looks like it’s all versions based on the official post from the Ruby development team. To find out what version of Ruby you are using open up Terminal or your command-line prompt client and type
ruby –version
You should get something like this
ruby 1.8.6 (2008-06-20 patchlevel 230) [i686-darwin9.3.0]
Now you can see that’s I’ve already went ahead and updated my version, so yours might have patch 110 if there was a patch level. To update your Ruby version all you need to do is visit the link above and choose which patch you need to install. For us Ruby on Rails developers you’ll need to upgrade to Ruby 1.8.6 patch 230. You can download it here and type the following in your command-line prompt.
curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz
tar xzvf ruby-1.8.6-p230.tar.gz
cd ruby-1.8.6-p230
./configure –enable-shared –enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
make
sudo make install
cd ..
You can then check your version by typing.
ruby –version
If you have any problems, feel free to comment below.
UPDATE: After posting this I was having a hard time keeping an instance of monrel running. I did some searching and found out that the option they have offered us does have a bug still in it. So what that means is that we either update and have issues or stay at what we’re currently at and deal with the possibility of denial of service attacks. Keep your eyes posted to the Ruby on Rails blog for an update. I’ll post another update here as well once things are figured out.
Dan over at Hivelogic released an updated guide for installing Ruby, Rails Gems, Rails, and MySQL. Check out the article here. If there’s anything else that you need to install (like RSpec, Capistrano, SVN) you can do that with the following commands.
To install RSpec just type:
$ gem install rspec
To install Capistrano, type:
$ gem install capistrano
To install SVN it’s a little different, so you’ll have to install with the following command:
$ curl -O http://subversion.tigris.org/downloads/subversion-1.4.3.tar.gz
curl -O http://subversion.tigris.org/downloads/subversion-deps-1.4.3.tar.gz
tar xzvf subversion-1.4.3.tar.gz
tar xzvf subversion-deps-1.4.3.tar.gz
cd subversion-1.4.3
./configure –prefix=/usr/local –with-openssl –with-ssl with-zlib
make
sudo make install
Once you have everything is done you should be all set. If you want to check out any other gems, check out this site http://gems.rubyforge.org/gems/.
It’s that time of year again!!! That’s right, it’s MacHeist Bundle time!! You can get 10 great apps for a very small amount of money. This year’s lineup includes some programs that are worth getting, like CSSEdit and Pixelmator! Last year’s bundle sold 16,000 in one week and made a wave in the Mac community. This year they hope to “shatter” last year’s numbers ($200,000). Some other programs include 1password, Cha-Ching, TaskPaper, Awaken, and more! So go on over to MacHeist and order you bundle today!!
This time of year there always seems to be a slew of people asking me about what Mac software I’m using, if there’s some quality open source apps to use, etc. Since it’s Christmas/New Years time, I figured I’d put together a list software I use for a variety of tasks. So without further ado, here’s my list.
Productivity
Imaging
Screen Recording
Web Development
These are the programs I use pretty much on a daily basis. I thought I’d include a few more “odd-ball” applications that I use for a few different things. I couldn’t think of a heading for them, so I’ll call them:
Miscellaneous
If you have any other applications that you use, please feel free to add them as a comment below! Keep a look out after the new year for some tutorials on installing Ruby on Rails, MySQL, SVN, and some other development goodies. I’ll be getting a list together here in the coming weeks what what I’m gonna be working on. If you have ideas of something you’d like to see, let me know and I’ll see if it’s something I can’t pull together.
Today I thought I would talk about agile web development with ruby on rails and how we implemented it during Startup Weekend. This past weekend I went to my first Startup Weekends (hope it’s not the last) and had a group of about 10-20 developers work together for a weekend to create a product in a weekend. I found that when working with developers it helps to use an agile approach. It also helps to work in pairs (just in case anyone leaves early).
The agile approach to web development is defined as a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project. While there are many methods to agile development, most that I have experienced have been in place to minimize the risk by developing in short amounts of time. This model of agile web development following planning, requirements analysis, designing, coding, testing, and documentation developing stages.
I think that we (for the first time working all together) implemented the agile web development method. The following is a list of what I think we did well and what we didn’t.
What I think worked well for us at DC Startup Weekend was that:
We also had some things that didn’t go so well:
Over all I would say that we did a good job in the time that we had. There is always going to be things we did good and things that we did bad. I think that if we were to work another straight weekend there would be a list of things that we would change and I think that after experiencing what we did our first weekend we would have some better understanding as what we need to do to get everything done, and would have a list of bugs, design implementation, and some new features to add.
Anyone that is thinking about hosting or attending a Startup Weekend, I think you should really look into this. It was a great experience, and if the opportunity were to present itself again, I would attend. After checking out some of the other developers blogs, I thought I would include them here so that you can read some of what they say as well; Chris Selmer, Matthew VB.