News

Open-Source: Java and openVZ 2.6.32 - Futex issue

Added by Anthony Callegaro almost 5 years ago

As some of you already know, we have developed our own High Availability Architecture called HAVEN which is based on openVZ.

As part of our hosting needs and of course for our own development like Bid Right, we have a few containers running Java software.

Since last month we are upgrading all our servers to brand new racier machine. The migration with HAVEN is completely painless but being SysAdmins we knew that even the slightest change of configuration can have weird repercussions.

Here is a new article about a known issue in openVZ 2.6.32 with Java program; how we debug it and manage to work around it, in the hope that it will prevent more people from spending time on it.

The Personalized Software Ltd team.

Open-Source: QuickFix for OVH/SuperMicro's iKVM

Added by Anthony Callegaro over 5 years ago

Hello there,

I know we are long overdue for some news on the Personalized Software website, I have several How-Tos in the pipeline that just need a little bit of polish, but Christmas being the busiest part of the year for our customer we didn't have much time to publish these documentation.

Here is just a quick fix that I wanted to share with fellow admins at OVH that want to use SuperMicro's iKVM.

Obviously the `patch`:https://redmine.personalized-software.ie/projects/opensource/repository/changes/patches/ikvm.patch attached to the wiki was sent to OVH's mailing lists.

Hope this help !

Open-Source: Opensource replacement for WebEx-like solution

Added by Anthony Callegaro almost 6 years ago

For the needs of our Bid Right project we wanted to have an easy to use tool to make presentation and demos to customers and prospects. Over the last few years we tried several open source web meeting solutions with varying degrees of success, nothing that compared to proprietary solution like WebEx until recently...

DimDim, OpenFire and OpenMeetings

DimDim was the most advanced solution back in 2009. After spending some time installing it on CentOS (pretty much the only distribution on which it was possible to install), several components weren't working right.

The fact that there was no screen sharing on Linux was the biggest hindrance for us. Also the project didn't seem very community friendly. Open source releases were usually lagging several month behind proprietary ones, and the solution itself was such a mess to install that lots of people gave up before even trying.

Now that they have been bought by salesforce.com they simply stopped development on the open source version, and so the project's future doesn't look too bright.

In 2010 I had another go at this project by also trying `OpenFire`:http://www.igniterealtime.org/projects/openfire/ (through `Elastix`:http://www.elastix.org/) and `OpenMeetings`:http://code.google.com/p/openmeetings/ with different level of success. OpenMeetings was the most robust and everything was working well (except the memory consumption of the Java screen sharing applet), but no solutions fit exactly our needs.

BigBlueButton

Back in 2010 during my last test `BigBlueButton`:http://bigbluebutton.org/ was looking the most promising but again our most wanted feature (flawless screen sharing on linux) wasn't fully functional as it lacked the ability to select a screen region. Now that we released the new version of `Bid Right`:http://www.bid-right.com/news/bid-right-083-released people are asking us about demos and presentation, and so I had another look at all these solutions. I was pleasantly surprise to see that BigBlueButton has now evolved in a very complete and usable solution.

For those who don't know, BigBlueButton is a fantastic software for video/audio-conferencing complete with screen/document sharing and whiteboard. It is unfortunately using Flash, and Java for the screen sharing, but with HTML5 implementation on customers/prospects browsers being still emerging it was a safer bet to use Flash although a buggy one. Hopefully we will see some more interesting standard solution using `webRTC`:http://sites.google.com/site/webrtc/ and HTML5 sockets in a near future.

So after years of watching these solutions' evolution I finally build a BigBlueButton server for our internal needs and found that the instructions on the website were overly complicated, so I jumped on the opportunity to write another How-To see How to Install BigBlueButton on a Debian Squeeze in our wiki.

Again if you want to migrate away from proprietary solution like Cisco's WebEx, and try BigBlueButton do not hesitate to `contact us`:http://www.personalized-software.ie/contactus.

Enjoy

Open-Source: Adwords Editor for Linux

Added by Anthony Callegaro almost 6 years ago

This is a simple procedure to use our PlayOnLinux script that install Adwords Editor's Windows version on Linux.

Open-Source: How to migrate from Evolution to Thunderbird/Icedove

Added by Anthony Callegaro about 6 years ago

This how-to is a step by step procedure to migrate all your data from Evolution 2.28, 2.30 or 2.32 to Thundebird/Icedove 3.1.

This includes migration of :
  • mails
  • mail status
  • calendar entries
  • tasks
  • contacts

Mail status are recovered from your mbox headers with a script included in the tutorial to run with Filtaquilla.

Enjoy !

Open-Source: How to set up SVN+SSH with path-based authorisation

Added by Anthony Callegaro about 6 years ago

This tutorial has been written hoping that people looking to setup a path-based authorisation mechanism with their SVN+SSH repository will not waste as much time as I did debugging svnserve to understand why the subversion documentation states it wasn't possible. I originally intended to write a patch for svnserve that adds that functionality only to discover that the documentation is misleading. Path-based authorisation is very easy to set up, it just needs a specific configuration.

More in the how-to

Open-Source: How to migrate from trac to redmine

Added by Anthony Callegaro about 6 years ago

This how-to contains all steps required to do a successful migration from trac 0.1X (tested with 0.10, 0.11 et 0.12) to Redmine 1.X. It contains a heavily customised migration script that will import much more data that the one provided by default in Redmine.

Access the how-to

If you are looking to perform this migration but are unable to do so yourself, do not hesitate to `contact us`:http://www.personalized-software.ie/contactus.

(1-7/7)

Also available in: Atom