Firefox: This address is restricted

This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.

This message appears if you want to access a website on a non-standard port, e.g. http://example.com:42 .

Being a developer you might run in your non-productive environment a web server listening on such a port. As a workaround you can tweak your firefox by adding the configuration network.security.ports.banned.override to your preferences.

To do so go to about:config, klick on the “I’ll be careful, I promise!” button and right-click any preference. In the appearing context menu click New > String and add the new preference

network.security.ports.banned.override

with a value “1-65000″ or whatever ports you want to access. They don’t describe blocked ports but ports that are considered to be not banned.

I recommend to create a new firefox profile for development and testing purpose and that you only open ports that you really need.

DeliciousDiggTechnorati FavoritesRedditLinkedInFacebookSpurlTwitterWebnewsYiGGMySpaceYahoo BookmarksFriendFeedGoogle BookmarksLiveJournalShare

Arch Linux: install Redmine 1.3 with SQLite

Redmine is an open-source web-based project management and bug-tracking tool.

This article explains how to install it on Arch Linux. At the time this article was written the official documentation page lacked of clear installation instructions.

Redmine is written in the ruby programming language and uses Rails as a web application framework which can be compared to the Zend framework for the php language. To get Redmine run on a webserver, Rack is required which provides a minimal interface between a webserver and the ruby web app.

Redmine is shipped with a script which launches a webserver called Webrick. More precisely Webrick is a Ruby standard library providing simple HTTP web server services.

With this background one understands what the Redmine’s requirements are for. According to Redmine’s website these are

Redmine 1.3.x    Ruby 1.8.6 or 1.8.7    Rails 2.3.14    Rack 1.1.x    Rake 0.8.7    i18n 0.4.2

Rake is required to generate a session store and to create/initialize the database. It’s a build tool similar to make but for ruby. i18n is for localization.

In the following it’s shown how to install Redmine automatically or how to do things manually.

Continue reading »

DeliciousDiggTechnorati FavoritesRedditLinkedInFacebookSpurlTwitterWebnewsYiGGMySpaceYahoo BookmarksFriendFeedGoogle BookmarksLiveJournalShare