Blog

Zyxware default image3
| 7 min read
If you are a web developer then in some point of time some client may have asked you to develop sites one for desktop and one for mobile, (probably in iPhone) with almost same contents. If you meet that client again after 2 or 3 years he will ask you to develop more than 5 sites to view it in different popular devices. I don't think it is a good solution to have bespoke designs for each device, since our device landscape is rapidly progressing. So we developers should start thinking radically to meet with this issue.
Zyxware default image1
| 2 min read
Sometimes after ubuntu installation we may find certain notification box saying "System program problem detected". This is because the notification is enabled in the apport file in the system. You can enable/disable this notification. All you have to do is to edit the /etc/default/apport file and change the enable value to 0 to disable the notification and if you want enable this change this back. You can follow the below steps to disable this notification.
Zyxware default image3
| 4 min read
Version control system is used to track the history of the files. Also we can revert the files to another version. Version control system will increase the potential of parallel and distributed work , ie it will track time , merge changes and manage the history of changes in the file.If you are a Drupal developer you might find Git a useful tool. Here a few commands that are to be familiar by a Drupal developer
Zyxware default image2
| 5 min read
The performance of a site should be tested in order to ensure how fast and reliable a site is. In this article I will be covering the steps to be followed for carrying out some of these performance tests. The topics being 'testing the GZipped Content Delivery', 'Whether FTP is enabled on Server', 'MySQL Remote Access on Server' and 'Password Based SSH Access on Server'. Drupal Performance Test - GZipped Content Delivery In order to check the gzipped content delivery,
Zyxware default image2
| 2 min read
There are times when we sit back and look at the road travelled so far. With a sense of humility and gratitude to those who have made this possible. The Zyxware story would not have been possible without the contributions of its people, its well wisher community, especially the Free Software community in Kerala, our clientele, our bankers, families of people who have worked with us and many more. We take a moment to acknowledge and thank each of them as we set our eyes on bigger goals and gather the conviction to move forward.
Zyxware default image4
| 6 min read
In the last year or so we have been in the process of transitioning from a small business to a medium size business. With over 50 people in the rolls it was time we moved away from a bunch of people working with and around a single individual to a more structured organizaiton. As part of this transition we have been looking to change gears on our marketing initiatives. For the first time since we started our business we now have a business development team and we have active business development activities going on.
Zyxware default image2
| 11 min read
In the wake of the recent Companies Bill, there has been much writing on the provision for Corporate Social Responsibility (CSR). It has been taken up in right earnest by companies, industry bodies, think tanks and non government organisations. While the case for mandating CSR is well made, it is important to situate the CSR provisions of the Bill in a context and suggest possible directions for companies for whom CSR is a novel idea. This piece attempts to do just that. INTRODUCTION
Zyxware default image3
| 4 min read
Every business is continuously looking to hire people who are right for them. So are we. One key question is how do we know who is right for us from amongst the many who apply to us. Again as with any other business, we have tried to define what are the key attributes we need in our people and then devise a selection mechanism to assess people on those attributes. As a business which is heavily dependent on people, we have a significant investment on the selection side. We have a 5 stage selection process beginning with an on-line aptitude test and ending with an interview by the C.E.O. In the final interview we look for attributes like ability for systematic pursuit in a chosen area, self efficacy, analytical abilities, depth of understanding, ability to present in a structured manner, attitudes to work and work place issues and so on.
Zyxware default image4
| 2 min read
We had recently worked with a client of ours to help port the Drupal 6 version of the Moneris Payment Gateway module for Drupal to Drupal 7. Moneris is a popular payment gateway in Canada. The upgraded module has been submitted in an issue under the Moneris issue queue - https://drupal.org/node/1276770. Once it is tested and verified by the community the maintainer will be pushing the code to the repository.
Zyxware default image1
| 2 min read
We have released a new Drupal module to fight spam - Spam Blackhole. This is a simple module to fight automated spam submissions on Drupal sites by bots that are not manually supervised. The module requires that Javascript is enabled on the site that is running the module. The module works by replacing the form action with a dummy URL while the form is generated from Drupal and then replacing the dummy URL with the actual URL when the user clicks the form submit button.
Zyxware default image4
| 3 min read
Employees, especially freshers are usually concerned about the salary they get in hand and not really keen on deductions for ESI and PF as they do not promise immediate returns. Employers are usually not keen on providing them either as it requires time, effort and money to enforce it coupled with the fact that the employees are not keen on it in the first place. However after having implemented such a policy in Zyxware for the past two years we have come to understand its significance and the reasoning that gave birth to them which has led us to write about it.
Zyxware default image4
| 4 min read
I was trying to get a list of MIDI files play in banshee 2.0 in an old computer. The system had Ubuntu 11.04 and banshee was able to play MIDI files except that it was not able to detect the end of each track and continued playing the same track with silence as the only output and infinitely playing the same track. So whenever there was a long silence I had to manually change to the next track. I did that a few times but then decided to write a small script to solve the problem.