In a previous post I mentioned that I started maintaining a set of helper Ruby classes for working with barcodes. I have changed the structure of the project to make it a gem and I have published it on GemCutter.
In my day job, I work a lot with barcodes. We develop Windows Mobile software for devices with barcode readers. From time to time, I need to do file manipulation chores. That is: colleagues give me text files that contain barcodes and ask me to transform these.
If you follow me, you know by now that me and my team (4 people in total) started working remotely. I was wondering what to write for Blog Action Day. I decided it would be cool if I could calculate some numbers that showed how we affect our environment in a positive way.
I was wondering why some people are using _path and why some use _url. For example, if you have a Post resource you can write the following in your view: <%= link_to ‘List of posts’, posts_path %> or the following in the controller: redirect_to posts_url Why should I use _url in the controller. I have … Continue reading Rails: url vs path
Volunteering to non-profit organizations or to open source software projects is my second deed (2-deed). I started this activity in June 2009 by becoming a member of Builders, a RailsBridge project, that connects volunteers with projects for 501c3 non-profits. So far, I am volunteering in two projects: 1) Sunset PTA and GlamourGals Foundation. The basic … Continue reading Volunteering
Lets assume you are in a team, working on a Rails project and you have chosen Git as your version control system. One way to complete a working cycle from pull to push is: DISCLAIMER: There are more ways and many situations that are not described here. This is only a note to self that … Continue reading A typical workflow for a team using Git
When I am working with git, I find it useful to take a quick look at the log. The default [shell light=”1″] $ git log [/shell] command doesn’t show the actual modified/added/deleted files. You can use the following command for that: [shell light=”1″] $ git log –pretty –stat or $ git log –pretty=format:"[%h] %ae, %ar: … Continue reading Git log
Open your shell and, For RSpec: [shell light=”1″]$ gem install rspec[/shell] For Cucumber: [shell light=”1″]$ gem install cucumber[/shell] Optionally, if you are on Windows, for color output you can also install Win32Console: [shell light=”1″]$ gem install win32console[/shell]
I really love Highrise. It is a 37signals service that helps you organise your contacts, your conversations with these contacts, cases, deals and tasks. Highrise also sends task notifications using SMS. Unfortunately it only supports specific providers for certain countries only. My country (Greece) as well as many other countries all over the world are … Continue reading Highrise SMS notifications
One of the tools I really appreciate because it helps me enhance my communication is Jing. Jing has a free edition that supports both screen captures with annotations and video captures with voice!