viernes, marzo 19, 2010

Subversion over HTTP: Great looking.

By this I've been enroll in implementing a Version-Control System and not just configuring it but learning/teaching how it works. So I'd like to share with you all how to simply install a Subversion service going through HTTP. Follow those steps and you'll be done in about five minutes.

Let's do something more interesting, let's add some style to or web look of the repository with RepoStyle and change:

Download the package unzip it in your DocumentRoot then edit the subversion.conf with the path of it and you are done.

<Location /repositorio >
DAV svn SVNPath /path/to/repo
SVNIndexXSLT "/repos-web/view/repos.xsl"
AuthType Basic AuthName "Control de Versiones"
AuthUserFile /etc/httpd/conf.d/svn_users
Require valid-user
</Location >

Don't forget to RTFM before starting to change things ;-)

If you have any question or doubt I'll be glad to help you.

Update 25/03/2010: If you want to auth Apache against AD you need to check this out.

Summary: Edit /etc/httpd/conf.d/authz_ldap.conf and add something like this:
< Location /repositorio>
Order deny,allow
Allow from all
AuthBasicProvider ldap
AuthzLDAPAuthoritative Off
AuthLDAPURL "ldap://activedirectory-server:389/OU=Nicaragua,DC=domain,DC=com?sAMAccountName?sub?(objectClass=*)"
AuthLDAPBindDN "CN=User Name,OU=IT Department,OU=Nicaragua,DC=domain,DC=com"
AuthLDAPBindPassword "password"
AuthType Basic
AuthName "Protected"
require valid-user
< /Location >
Then comment the following lines in subversion.conf

<Location /repositorio >
DAV svn SVNPath /path/to/repo
SVNIndexXSLT "/repos-web/view/repos.xsl"
#AuthType Basic AuthName "Control de Versiones"
#AuthUserFile /etc/httpd/conf.d/svn_users
#Require valid-user
</Location >
Give a try and hit me back.

Friday's T-Shirt

Some time ago I did some translation for Google Highly Open Participation.

lunes, marzo 15, 2010

Updating Home GUI

By this days I've been thinking about improve the view of the front side of my house, at first was trying to create my own design but then I released that I'm not an architect not even a interiors designer that's why we decided to hire a professional and I should say we're very happy with the first proposal.

With this I'm trying to say, if you want something done, do it yourself, but if you want something well done look for a professional.

viernes, marzo 12, 2010

FLISOL 2010: recruiting installers

FLISOL 2010 is around the corner, it's the 4th time Nicaragua participate in this event that is also taking place in all Latin America countries.

This year I'm been selected to coordinate the installers area, the most important part of the festival, so this is why I'm recruiting people who wants to participated installing GNU/Linux in strangers computers :-)

What are we gonna need:
  1. Experienced installers, don't need to be a monster... just a little bit.
  2. A lot of installation discs. (preferably the most popular distributions)
  3. 1 or 2 network repositories (Ubuntu, Debian, Fedora and openSuSE of course. Volunteers?)
If you would like to be part of the "Installers --Rock Stars-- Team" please post a command comment saying you will with name and e-mail.


Danm, I forgot the most important part.
  • Date: Sat, April 26th
  • Where: UNAN- Managua* (There's gonna be 3 others places Granada, León and Estelí)
*headquarters in Managua is not yet confirmed

TGI Friday.

Thanks God Its Friday

jueves, marzo 04, 2010

Tricky Websphere!

Hi there, by this time I want to share with a helpful discoveries trick for WAS admins.
  • Disable auto start of applications.
When your application server has too many applications deployed, you have to face the long time it takes to restart. This is because WAS is starting up all applications deployed, in some cases you may only need a few applications started up when restarting and avoid the waste of time with the other apps not critical or needed. What you have to do is disable auto start on that applications.

Menu: Applications / Enterprise Applications and select the applications which you don't want to auto start.

Then use the link Target specific application status and will see something like this, where you should select the target where the app is deployed, then click in Disable Auto Start button.

If you want to do some tests, restart your WAS and verify that the app selected won't start automatically during the WAS start.