ERP

Obviously ERP has been around a while, in my researches, I came across these two open source ERP packages; they obviously run on distributed systems platform.

This includes CRM, Accounts Payable and PoS. Also Project Accounting, Social Networking and an Issue Tracker, think I was looking at Project Accounting and the limited opportunity for innovation in accounting systems.

originally from the U.of Navarre. I have always found this hard to get my arms around, but then I am not an accountant. This is now on SourceForge which is good. If you poke around the reviews, to quote Captain Rum, “Opinion be divided”.

Here, though is a planet of Open Bravo blogs.

Samba

Not just for file sharing, but also supports printing and name services. I now make it part of my standard Linux builds within Virtual Box. I can then use VB shared folders or the host OS virtual file systems. (Is this true for Mac OS? Need to test it).

Ubuntu

Some useful links,

Raspbian

And now I need it on my little pi. Check this out!

I can now mount the NAS drive on the PI, but I need to mount it on a partition, check out clonezilla.

Centos

The 5.2 Centos Deployment guide has a Chapter on SAMBA

Links

This was a list of delicious links

  1. https://forums.ni.com/t5/NI-Linux-Real-Time-Discussions/Samba-share-using-credentials-file/td-p/3643381
  2. https://www.dedoimedo.com/computers/free_imaging_software.html

Tagging Engines

While http://delicious.com/ is a fantastic social bookmarking site, its not easy to implement inside a firewall, which needs to be done if the URL list to be tagged is an intranet resource.

Open Source alternatives

Here’s some alternatives,

which needs from

Installing Scuttle

  1. Download WAMP – this works pretty much out of the box, only problem is if IIS is already running in which case you need to either let Apache use another port, or turn it off. Use phpmyadmin to create a new database and a user with rights to use the new database. Its best to sue the same name as the O/S user, document the password.
  2. Download Scuttle – this is a zip file and I had problems with Windows Vista as it has problems dealing with the file hierarchy names. You can download your favourite evaluation version of a tool, or I downloaded cygwin which since I used it to run the .sql file, I found useful and there is no problem with license and uncompress | tar -x works fine.
  3. Download Cygwin – Not exactly mandatory, but I prefer it, every windows systems should have one.
B$ export PATH=${WAMPHOME}/bin/mysql/mysql${VERSION}/bin:${PATH}
B$ cd ${WAMPHOME}/www/${scuttlehome}
B$ mysql -P$DBPASSWD < tables.sql

Configure PHP as a database client. Copy all the scuttle files to an appropriate location with the web server’s public file system. ${ROOT}/scuttle is good, but I don’t use it. Copy config.inc.php.example to config.inc.php, and amend the user, password and database values to the ones you have used and set. Add the line

error_reporting(E_ERROR);

to this file, otherwise you get a bunch of forward compatibility warnings.

That’s enough I’ll write up my usability tests another day, I expect to repeat some of these notes on the project’s sourceforge pages. but didn’t!

Glassfish

Glassfish was Sun’s open source application server. Here are my notes on trying to get it work. I didn’t succeed, and I think it’s gone now. I got stuck because I wanted to use Ubuntu’s repo and the start/stop scripts were borfed. I expect all the Sun links are also broken.

Installing

I have installed it on an Ubuntu 8.04 Virtual Box Image.

I have a problem here, there is a script asadmin in /usr/bin, which looks broken to me. I’d be surprised if I were the first person to find it, but I have not created an automatic service start/stop yet; this script overwrites my bespoke configuration parameters. The script points to another script called the same in /usr/share/glassfishv2/bin, which is the Sun Version. I shall investigate this problem and also possibly why the rc.glassfish files aren’t part of the package.

I’ll write it up some more later.

  • Use synaptic to download glassfish
  • asadmin is in the /usr/bin

then

  • create a system user
  • create a directory, chmod 777
  • sudo start

To be done

  • rc.script and integrate into service management, that’s why I looked up bum.

Elsewhere

I had some help

  • Jasper Kalkers blogged about it emphasising how to run it in a non root user. He didn’t use the package manager and so the stuff about building is not necessary, nor was downloading Java, I already have that.
  • Andrew Spooner’s Blog, pointed at by Jasper as his inspiration.

Both were written before Glassfish made it to the Ubuntu apt repositories or they don’t like it, however Jasper refers to apt-get to get Java.

I read up some of the sun documents, which I’ll link another time.

ooOOOoo

I have posted on Sun’s java.net forum to try and find out the best communitarian behaviour and to see if anyone else has come across the problem. It seems most people use the Sun install process not APT. The thread link is Glassfish on Ubuntu 8.04, /usr/bin/asadmin. I also looked at Ubuntu’s forums, and searched on “Glassfish” in the “Install & Upgrade” forum. There were two threads both dated around May 2008, which generated Java exceptions. I have had my app server running so I don’t think these apply.The answer to one was to re-install using the Sun Installer; they had a Net Beans integration problem, and the other was trying to use Open JDK, and was advised to use Sun’s. 3rd March 2009