- Details
- Category: Technology
Today I have been coding in bash. I have found myself needing to trim out spaces in a string. So, I am sharing with you all how to do it.
- Details
- Category: Technology
When you need to start doing tuning on your database, the first thing you need to modify is the configuration file. So far, it is easy to do this; the ugly part of this is, that you may need to restart the database daemon if you change a variable. Good news! Some of those variables do not need a server restart.
First, check if the variable you need to modify is dynamic. If it is, do the following:
To verify the current value: SELECT @@max_connections;
To change the value: SET GLOBAL max_connections = 1024;
Enjoy!
- Details
- Category: Technology
More than one who knows me already knows my history with the FusionPBX author hasn't been a good one. It has been a bitter-sweet relationship. However, lately, I have gotten more rejections from my pull requests: beneficial pull requests such as the ability to expire objects in the new file-cache system arguing that it has hidden purposes and putting on a vote to accept or not a cosmetic fix (a /** **/ comment) are some of the behaviours I don't like. But most lately the removal of MySQL/MariaDB support from FusionPBX, while FreeSWITCH 1.10.x has implemented mod_mariadb, is the big reason why I am forking FusionPBX 5; I did send a pull request returning the support but it hasn't been accepted. A list of all my PRs can be reached here https://github.com/fusionpbx/fusionpbx/pulls?q=is%3Apr+author%3Adaniel-lucio.
We have a very different vision of what a PBX must be.
What is CoolPBX?
My fork will be named CoolPBX. It will follow my vision of what a PBX must be.

- Details
- Category: Technology
The ISO 27000 is a generic way to call a set of ISO standards about security. In this article, I am going to describe how we did in one of my jobs to get the Certification for the Information Security Management System specified in ISO 27001 (and it is closely linked with ISO 27002).
First, we need to describe and make clear what is a Management System. According to ISO, a Management System is a set of procedures an organization needs to follow to meet its objectives. The use of a well-deployed Management System warrants that every request, incident, issue (or any name you want to put) will be processed always the same way with the same established quality. A Management System uses what is called the Deming Cycle which states a continuous improvement of all processes involved.
Read more: ISO 27000 ISMS Implementation and Certification Process
- Details
- Category: Technology
Today, while I was watching TV, I got a support request from one of my customers; his name doesn't matter. The issue was conferences were not working, the first user was able to join, but the second couldn't. So, here is my explanation of the bug; I hope this is useful for someone.
I should describe a little his deployment. He has a 4-server cluster in High Availability: 2 servers in active-passive for the PBX with floating IP and 2 servers with the database in active-active mode. All PBX data is stored in the database, not only the FusionPBX' but the FreeSWITCH' as well.