Articles

Zyxware default image4
| 3 min read
Zyxware Technologies in association with Santhigiri Ashram is conducting a 5 days System Admin Training from March 1 to 5, 2014 at Training Centre, Santhigiri Ashram, Pothancode, Thiruvananthapuram. The course is for professional system administrators who have limited or no experience in GNU/Linux or Unix environment. Course Details Objective: This course will provide an hands on introduction to a set of server side applications. By completing the course the participants will be expected to setup a basic:
Zyxware default image1
| 3 min read
We encountered a situation when developing a Drupal site where our client website had been recently migrated to a new server. We had been using git as our version control system for almost all of our Drupal projects and this one was no exception. Now the new server did not have git installed and we needed one very quickly. So instead of requesting a support ticket and waiting for a response we decided to install git manually. Read on to know how to compile and install git on a live server.
Zyxware default image2
| 3 min read
Lines of code is typically indicative of effort that goes towards software development. So how do you count lines of code in your PHP application (or for that matter any specific types of files in any application). You can't manually open and count files, that would be a big waste of time. The *nix shell has a powerful set of tools that can help you count lines without having to do it manually. find . -name "*.php" | xargs wc -l | awk '{print $1}' | awk '{total = total + $1}END{print total}'
Zyxware default image2
| 3 min read
If you frequently have to set up git version control system for existing projects then you would very likely run into the problem of having to remove files, which should not have been in git, from git after they were added. Running a git rm will only delete the file from the head and the file would still remain in the repository. This may be alright for small files but this could be troublesome for large files as these would unnecessarily bloat the git repository. But don't worry git being a 'swiss army knife' of version control systems there is a solution to delete files permanently from both your local and remote git repositories.
Zyxware default image3
| 1 min read
What do you do if you have to take your Drupal site into maintenance mode from the command line? Well you can do this easily if you have drush set up on your server. With drush you can do quite a lot powerful drupal administration tasks right from the command line. In Drupal 6 The following drush command will take your Drupal site offline drush vset site_offline 1 The following drush command will take your Drupal site back online drush vdel site_offline In Drupal 7
Zyxware default image2
| 2 min read
We are happy to announce that we will be conducting a Drupal bugathon at our office at Sasthamangalam, Trivandrum on the 1st of February 2014. If you are a Drupal developer and you would like to get some guidance on how to contribute to Drupal you are welcome to join us. Bring your own laptops for the session. Our Sasthamangalam office address is SMRA 78, SRKM Hospital Road, Sasthamangalam P. O., Trivandrum, Kerala - 695010
Zyxware default image3
| 2 min read
On one of our recent Drupal projects we came across an issue where the file browse button was not triggering the file selection dialog in IE10 in Windows 8. The problem was diagnosed to be the result of jquery not getting the click event from the button. The site was using jquery 1.44 and this problem is supposed to be fixed in later versions of jquery.
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 image2
| 6 min read
One of the challenges with working with dynamic websites is that you have to keep fighting malicious users who regularly sap your server capacity with rogue crawling of your site. To do this you would have to monitor and analyze the traffic patterns on the server regularly. You would definitely want to do this when you have load spikes on the server and you wish to find out the IP addresses, user agents and the specific URLs which resulted in these spikes.
Zyxware default image3
| 6 min read
As part of the ongoing process of migrating computers in Kerala Legislative Assembly to Free Software, we got the opportunity to offer GNU/Linux training to the first set of 120 employees of Kerala Niyamasabha. Zyxware Technologies conducted trainings for 8 batches of staff of Assembly. Each batch had a session of 2 hours each. This was spread over 8 days between November 26, 2013 to December 6, 2013.
Zyxware default image1
| 7 min read
Those of you who have been regularly visiting this site would have started seeing small changes in the site related to how it integrates with social media sites. I have been experimenting on how to increase the interactions between us and the visitors on the site as well as between visitors on the site. This is still a work in progress but I wanted to share with you some of the things I have changed on the site
Zyxware default image1
| 4 min read
We are happy to announce that Zyxware is now a Featured Service Provider on Drupal.org, a select club of Drupal providers with only another 4 members from India. This is a recognition of our contributions to Drupal over these years. We thank all our employees who have helped make this possible through their sustained contributions and members of the Drupal community who have guided,mentored and helped us as we grew in the Drupal space.
Subscribe to Subscribe to