General

Zyxware default image4
| 1 min read
Nmap(Network-mapper) is an open source tool that is pretty useful for networking scanning. This tool provides various options that are useful for carrying out security audits. Nmap is a powerful tool used to check the network inventory, host uptime etc. If you are a GNU/LINUX administrator, you may find the following 10 Nmap commands extremely useful Some of the useful Nmap commands are as mentioned below:
Zyxware default image2
| 4 min read
I was faced with a requirement to convert number to words/string in Indian naming system with lakhs and crores. I had to generate the amount in words for printing it out on a bill. The total amount, provided to the customer, needed to be converted to string. For example, if 1345673 was to be converted to Thirteen lakh Forty Five Thousand Six Hundred and Seventy Three, these functions will have to be followed.
Zyxware default image1
| 2 min read
I have a number of affiliate links in my page. The affiliate links are generated dynamically and so, I don't know the number of affiliate links generated in the current page. I had a requirement to open all affiliate links simultaneously upon clicking on a search all link in my page. Initially, I was not aware of the jQuery each function. So, I placed all the affiliate links in a particular div and used the size function to get the number of 'a' tags inside that div and used a 'for loop' to iterate through the 'a' tags and applied the behavior. However, after that I found there is an each function in jQuery, which can be used to itereate through all the elements with a particular identity.
Zyxware default image3
| 2 min read
Often, when you update styles or images on your website, the users of your web application might still get the old logo or style. This is because the browser caches the resources on your web application. Hence, when the user tries to access the application, it will be loaded from the local computer, not from the server. Here is a solution for this issue. Read on to know how to expire cached resources on your browser from your web application itself.
Zyxware default image1
We have seen how to pass banner ad attributes to landing pages in our previous article, How to pass openx banner ad attributes to landing pages. We have passed the banner ad attributes supported by Openx using magic macros. Now, what if the variable that we want to pass is not available in the list of macros supported by OpenX? Read on to find out how to pass custom site variables in openx to landing pages.
Zyxware default image4
| 2 min read
One of our partners came to us with a very innovative requirement for their OpenX banner ads that we placed on our site. Our partner wanted to pass the ad name and source(zone) as variables to landing pages. They basically wanted to pass the openx banner ad attributes to landing pages so that the landing pages could be modified accordingly. We thought it was a good idea and proceeded to modify it.
Zyxware default image2
| 4 min read
Internet is overhauling every piece of human life. As the resulting phenomenon of booming telecommunications market, around 60% of people access sites through smartphones, tablets etc. Why say this? How web developers are related to telecommunications booming? We might have seen some sites look good in few devices and not in others. As all these devices have a different display, here comes the relevance of discussing responsive designs. The advantage of responsive designs includes, 1. It will simultaneously adjust its width with the device.
Zyxware default image2
| 5 min read
I am delighted to see that a newsletter has been started in Zyxware. This will be one more medium for exchange of ideas apart from the skype and whatsapp groups that are already there in Zyxware. Hopefully, we will be able to create more forums, including focused groups, that will make Zyxware a vibrant and creative place bustling with ideas.
Zyxware default image4
| 5 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
| 2 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)