General

Zyxware default image4
| 2 min read
Quite often we feel the need for comparing wages in different countries when one is engaging with a global talent pool. We face this need when we evaluate the costs of setting up a development centre in Australia or when we are discussing with a potential hire who is then based out of India. In such scenarios, purchasing power parity is a useful concept to make wage comparisons across different countries meaningful. It might be a slightly crude approach but it can be useful when you are looking for ball parks or quick evaluations.
Zyxware default image1
| 3 min read
MoSCoW is a method used for identifying main concerns. It is used in software development to reach an understanding with stakeholders on the significance they place on the delivery of each specific requirement.At Risk and Requirement Based Testing (RRBT), a MoSCoW concern is given to each of the specifications and risks. The abbreviation is based on four terms measuring the priority: Must-Should-Could-Won't. The o's were included to create a phrase that is simpler to articulate.
Zyxware default image4
| 3 min read
If you are a GNU Linux user it is very likely that you would already know about the command top that allows you to see the memory and processor usage by each process in your system. However you would see multiple processes for applications like Chromium or Firefox for each of the tabs that are open in them. Similarly you could see apache run multiple processes if you have it configured to do so. What if you want to see the total memory usage for each application and not by each process. Here is a small bash script to help you do the same.
Zyxware default image4
| 3 min read
GIMP is a powerful tool for editing images but did you know that you could edit PDF files with GIMP? You can import a PDF document into GIMP as multiple layers. However the default export to PDF option would only allow you to export the document as a one page PDF as if it was an image. Here is a plugin that would allow you to export all the layers in your GIMP XCF file as a multi-page PDF document. You can use this not just for editing PDF documents but also for any xcf file where you want to export layers into a PDF document.
Zyxware default image1
| 2 min read
Zyxware conducted a 2 day workshop on Requirement Analysis for its team members. As part of the workshop there was a session on how to manage digital communication. Digital communication is very important a business where the service provider and client could be in different continents and in different timezones. The session covered aspects that software engineers have to be aware about when it comes to digital communication.
Zyxware default image1
| 8 min read
International Centre for Free and Open Source Software (ICFOSS) and Free Software User Group, Trivandrum are hosting a Software Freedom Day celebration event on Saturday, 20th of September, 2014 at the Main Hall, Trivandrum Press Club between 3:00 PM and 6:00 PM. Zyxware Technologies is coordinating and sponsoring the event.
Zyxware default image2
| 4 min read
We are organizing a company wide blood donation drive at Zyxware to celebrate India's 68th Independence day. We will be going to Sree Chithira Thirunal hospital (SCTIMST) at around 11AM on 16th Aug, 2014. We invite people who are interested in donating blood to come and join us. We can meet in front of SCTIMST and then go to the blood bank from there. SCTIMST is a Government of India institute and is a prestigious educational institution. (Google Maps)
Zyxware default image4
| 3 min read
If you have been using Skype on Ubuntu and you have been unable to login to Skype recently then it is only that the old version of Skype for Linux is no longer supported on Skype servers. You can solve this problem by purging the existing skype installation on your system and then re-installing the latest version of Skype from skype.com Do the following to fix this problem
Zyxware default image4
| 4 min read
I was deep stuck in a Requirement Analysis, when one of my colleagues came to me asking about a feature in Apache Solr search. You may be wondering why she came to me, Trust me that was the exact thought I had at that time. Well, then I realized that the reason she came to me was because I had previously built a website using the Apache solr search with the help of Facet API. While doing that project I had thought of documenting some of the tasks which I had done, but couldn't do so.
Zyxware default image3
| 3 min read
One of our clients was trying to upload a pdf file on a node page in their Drupal website. The file was more than 25 MB in size and Drupal was not allowing them to upload the file as it had crossed the max file upload limit and they needed this to be done very quickly. As we were in charge they requested to come up with an easy way to do that. If you want to now the easiest way to set the max file upload size in a Drupal site read on to know more.
Zyxware default image3
| 3 min read
The vlookup or Vertical Look Up Function in Openoffice calc can be used to search a range of cells.Suppose you have two spreadsheets and you want to append data from one sheet to another. We can use vlookup() in open office calc to accomplish this task. vlookup() searches for values in one column and given values in another column in true condition. Read on to know how to user VLookup. The syntax for vlookup() is VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
Zyxware default image4
| 4 min read
You have heard the word proportion in Architecture. If you want to call a Architecture classical, the key concept should be proportion, i.e, correlation of one element to another. Same in the case of UI. User Interface(UI) acts as a medium of interaction between the User and the Web. In a web application the most important aspect is the user interface, because this is the only part end users are going to view. Before we start, I want to you to know how we reached to this article"Why is proportion important in UI".
Zyxware default image3
| 2 min read
In Drupal, while adding a menu item, we can give it a title, description, path and such details. It is not possible to give images for these menu items at the time of creation, by default. If you are looking for a solution, then read on. This particular task can be achieved by overriding the theme function theme_menu_item_link() in our theme's template.php Use the below function in your template.php :
Zyxware default image1
| 2 min read
Integration testing is grey box testing method in which combined parts of an application is tested to determine whether all these functions works together. Let us learn this with an example. Suppose your Drupal site sells online products and the shipment charge is set in such a way that it will be applicable to the product depending on the weight and destination. While doing the unit testing, tester has to test product selection, setting price,setting shipment to the destination etc separately. But in integration testing we test all these different functionality as a whole.
Zyxware default image1
| 2 min read
There may arise situations when you would want to display the contents of a block inside a template file or along with any other output variables. module_invoke() function can be used for this purpose. The module_invoke() is a function to invoke a hook in Drupal. The syntax for module_invoke is different for Drupal 6 and Drupal 7.
Zyxware default image4
| 2 min read
Forgetting a password is a usual scenario. The first thing that may come to your mind when you forget the password of your site is resetting it. If it is a live site, then we can ask to send a new password by mail. But what is if it is your local site where no mails are configured? well, I know a trick or two to solve this programatically. If you too want to know, then read on. Step 1 : Create a new file and copy the below script in that.