Archive for February, 2010

Getting Started with Your-Freedom Software

// February 18th, 2010 // Comments // Technology

I have explained briefly about Your Freedom in my last post “Your-Freedom – Bypass Restrictive Firewalls and Filters”. In this post we shall see how to configure Your Freedom and use Your Freedom software, with live screenshots and details. If you have any queries please comment at the end.

1 Registration process

Your first step in using the service is to register on web site. You need to visit and create an account there. There is a link underneath the login and password form fields in the red part of the banner.


On the registration page, choose a username (preferably one that is not likely already used) and provide a password.

Once you’ve filled everything in, click on the “Create account” button. You will be asked to confirm your details by clicking on “Create account now”.

Within a few minutes you should receive an email containing an activation link. Activate your account by clicking on the link in the email (or cut&paste it into your browser).

What if you cannot access the web page because it’s blocked? Well, it’s a hen and egg problem then. Either ask someone else to create an account for you (or do it from somewhere else) and modify it later, or obtain the client software from another source than our server, and use the username “unregistered” and the password “unregistered” in it. This account will only provide access to Your Freedom web page, however. Alternatively, if you are able to send an email to the customer support, ask them to create an account for you. Just write to [email protected] telling them about your problem, suggest a username (please limit yourself to ASCII letters and numbers, dashes and underscores) and a password, and ask them to email you the client software (please state which type you’d like, read getting and installing client software ). If all the odds are against you and you can’t get the client software from anywhere else they’ll mail you a CD as well.

2 Getting and installing the client software

Once you’ve created an account you may use it to log in on the web page. This will give you access to the Download section of the page. Log in, then click on “Downloads”.  There are several ways to run the Your Freedom client, and consequently there is more than one download option:

Windows Installer Windows users who already have a suitable Java Runtime Environment3 installed on their system and who have enough rights to install software should be able to use this version. The download is about 1 megabyte in size. If you are unable to download files ending in .exe, try to copy the link location and paste it in the URL field of a new browser window, then change the .exe to .txt.

Windows Full Installer This version comes bundled with a JRE of its own so there are no prerequisites. Every Windows user should be able to use this one, provided that you may install software on your PC. The download is rather fat, about 28 megabytes. Again, this is an .exe file, try changing the ending to .txt if this is a problem. A benefit of this version is that it’s compiled to native code and will probably consume less resources.

Both Windows installer versions are installed by running the .exe file. Just follow the instructions in the installer and you should be done in a minute.

If you are not running Windows or if you cannot install software on your PC, your best choice is the Java archive version. Download the ZIP file and extract the contents into a folder to which you may write. This could also be a memory stick, or a CDROM, by the way. Then run the Java interpreter with the “freedom.jar” file. With Windows it’s usually enough if you double-click on the JAR file, but you may want to open a “cmd” window instead, “cd” to the directory and run “javaw –jar freedom.jar” instead. On Unix boxes you’d normally use “java –jar freedom.jar” or “kaffe –jar freedom.jar” or something similar; Unix users normally know.

Your Freedom also offers a Mac OSX installer version but  it might be less current than the others. You should be able to use the Java archive version on your Mac without problems – OSX is built on Unix and ships with a pre-installed JRE.

Alternatively  all files are also available from

Here is the screenshots of installation of Your freedom on Windows 7 operating System :









Generally, the Java archive version of the Your Freedom client should run on every computer that has a suitable JRE – and enough memory. We love to hear from you if you’ve managed to run it on an exotic piece of hardware (or in an unusual place)!

3 Connecting for the first time

When you start the Your Freedom client application for the first time, you’ll be presented with a “wizard”. It’s safe not to use it and enter all required information manually, but if you are unsure, give it a try first. Manual configuration may be required in difficult connection scenarios.

Now let’s assume that you are using the wizard. It will first present a Welcome page:

Your Freedom

Do as you are told and click on the “Next” button. You’ll see this page:

Your Freedom

If your Internet connection is through a web proxy, enter the details here. If you are unsure, try to click “Next” first. If all you get is an empty list of available servers like this:

Your Freedom

(ignore the “auto-choose best” part) you need to figure out about your web proxy (or configure everything manually, e.g. if you want to use an FTP proxy!). If you get this:

Your Freedom

then you’ve filled in the proxy details properly but you need to authenticate on the proxy. Click on “Next”…

Your Freedom

… and fill in suitable login credentials. In many cases this will be your Windows Domain login (don’t forget to fill in the domain as well!). Just try until it works, you can click “Next” to try.

If you see this page:

Your Freedom

it means that you have not provided a working proxy configuration. Click on “Back” and modify the hostname/IP address and/or the port setting. Many proxies “listen” on port 80, 8080 or 3128, to name the most popular ports. Check your web browser’s configuration, it should be able to tell you.

Oh by the way, if you find that the wizard has the proxy details already filled in, then it’s not magic – it just found them in your PC’s registry and probably has made life easier for you.

Let’s assume you’ve been able to make it work. (If not, please ask a knowledge person around you how you can use the web proxy, or try a manual configuration). It worked if you see something like this:

Your Freedom

It’s important that you see a “yes” or a number in any of the columns HTTP, HTTPS, FTP or UDP. A “yes” means that the client has been able to use this protocol to connect to the server using the default port settings, a number would mean that it has been able to connect but on a different port, and a “no” means that the protocol could not be used to connect to this server. The results are sorted by preference (a number between 0 and 10), it indicates how well the server fits your requirements (if you’ve set any). Choose a server (any will do for now, unless it’s all “no” – don’t use “auto-choose best”), then click on “Next”.

Your Freedom

On this page, enter your Your Freedom username and password; it’s the same you used to download the client from our web page. Click on “Next”.

Your Freedom

It seems you’re done now! Click on “Save and Exit”. The main window of the Your Freedom client should now look like this:

Your Freedom

Note that the client just doesn’t know anything about the server and your account’s profile before you’ve connected to the server, that’s why some of the values seem to be somewhat odd (including the bandwidth – it’s not unlimited unless you’ve bought a package). Click on “Start connection” and you should see something like this after a few seconds:

Your Freedom

Note that all the details are now filled in, and the bandwidth reads “64.0k”. That’s kilobits, about the speed of an ISDN connection or a bit faster than with a high-speed modem. Click on “Account Profile” now.

Your Freedom

This panel contains your account details. Without a package, you may not use any special servers (just the default ones), your bandwidth is limited, your maximum number of simultaneous streams is rather low and you may not relay connections from other PCs that use your PC as proxy. Your server connection will be terminated after 60 minutes (but you may reconnect when it happens). No server ports are assigned to you so none of them are forwarded to you. But at least, there are no access restrictions, you may access everything on the Internet.4

OK, time to configure your applications. Once you’ve set up at least a web browser to use Your Freedom the main objective should be reached: you should be able to access the web freely!

4 Configure applications – Automatically

Windows users can simply click on the “Applications” tab and see something like this:

Your Freedom

This is a list of applications whose configurations can be modified automatically by Your Freedom. The ones that are installed on your system have working checkboxes, the other ones are greyed out. Tick the ones you wish to use with Your Freedom, then click “OK”. You’ll see something like this:

Your Freedom

Hope it’s all successful! Then click “OK”. To restore the previous configuration of your applications, choose “Restore”, then tick the ones you would like to restore, and click “OK”. Note that applications that you’ve configured to use Your Freedom will only work properly if the Your Freedom connection to the server is up and running. Also, don’t forget to restore all your settings before de-installing the Your Freedom client!

To manually configure your applications, have a look at the Ports tab first:

Your Freedom

This tells you that your local PC is now acting as a SOCKS4/5 proxy on port 1080 and as a Web Proxy on port 8080. To change these values, untick the service, then modify the port, then re-activate (this can be done on-the-fly!). “Relay for others” will only work with some packages.

If for some reason you cannot configure your applications from within the Your Freedom client, you need to manually configure them to use web proxy “localhost” on port “8080” or SOCKS proxy “localhost” on port “1080” (if you’ve got the choice, use SOCKS version 5).

Where are I find more details?

Visit the Docs & FAQ’s section at

Stay tuned to this blog to know more about You Freedom and similar software’s. Do not forget to Subscribe to my RSS Feeds and follow me on Twitter.

If you have any queries please comment below.

Adbrite – Best Adsense Alternative

// February 16th, 2010 // Comments // Old

Adbrite powers the world’s most trusted and transparent marketplace for digital advertising. Serving over 253 million impressions a day on over 116,097 sites, AdBrite is The Internet’s Ad Marketplace®. AdBrite has created a completely transparent and effective advertising exchange focused on maximizing ROI for advertisers and publisher yield through best in class targeting and optimization technology. AdBrite’s auction-driven pricing, real-time bidding and API functionality, combined with a self-service account management interface, gives our customers unparalleled access to campaign information and total control.


With my experience, I would say Adbrite is the best alternative to Google Adsense. Also Google Adsense and Adbrite can both go hand in hand to yield you better profits. The key differentiation of Google Adsense and Adbrite are as follows :

1. Registration

Google Adsense has an stringent approval system to begin with.You need at least 7 days or more to get approved. Adbrite, approves your account instantly! You can signup for Adbrite and start displaying the ads on your site within few minutes.

2. Customer Support

No doubt, Adbrite have a better costumer support than Google Adsense. Google Adsense is based on community support, which is not as efficient and user friendly as of dedicated support staff of Adbrite.

3. Ads

Google Adsense is more contextual. The quality of Google Adsense goes unmatched. While Adbrite is also quite good enough(may not be as contextual as Google Adsense). Adbrite is not contextual like Adsense, so the click through rate is a bit low.

4. Flexibility

With Google adsense you can not sell Ad space in your site, but with Adbrite you can create your own Price and Packages. With Adbrite you have more flexibility over your ad. With Adbrite the seller has a great advantage showing what the site provides. As unique visitors, Page views, Origin of traffic, Average cost per click (eCPC), Site Category, Alexa rank, Repurchase rate, Conversion Score, AdBrite since, What CPC can I expect?, Ad zone description, and much more.

5. Payment

Google Adsense has the minimum payout amount of 100$ while Adbrite has a low minimum payout amount of  5$. Google Adsense pays in has option to pay in various currencies (like Indian Rupees) and pays out every month.  AdBrite issues payments in US Dollars, two months (net-60) after you accrue them.

6. Popularity

Google Adsense wins hands on. Adbrite is surely next to it.

7. Ads Format

Google Adsense have a lot of ads format. In addition to text and banner ads, AdBrite offers advanced options like Full Page Ad, BritePic, and Inline ads. These formats will allow you to show high-value ads without losing site real estate—and the multimedia formats let you take advantage of the photos and video clips on your site. Bottom line, you’ll earn more than with the standard options provided by most ad networks.. Adbrite also allows you to display ads of other networks(say Google Adsense) beating a specified cpm.

8. Performance

Google Adsense is much better when it comes to performance. Initially Google will start displaying the ads in not more than 10 minutes while Adbrite takes more than 24hours.The load times of Google Adsense are found to be better.

9. ToS

Google Adsense is known for its strict TOS. Google Adsense, the great disadvantage can be some publisher are banned without real reason.  On the other hand Adbrite is not that strict about its TOS.  I have not heard an event of account banned by Adbrite till date.

10. Other

  • Google Adsense will not allow to modify the ad code to suit your needs. While adbrite you can play around with the ad code as you wish !
  • You can use Google Adsense and Adbrite both together, on the same site without any problem.


So, to start with here are a few steps to maximize your Adbrite earnings.

  1. Un-check the auto-approve of ads, and don’t approve ads below 10 cents.
  2. Give a nice description of your website, remember most of the advertisers you will catch from the Adbrite market place.
  3. Get the big rectangles, as that is the best performing ads for any network.
  4. Put up as many tags as you can, in the keywords field. Use the dictionary if you run out of keywords.
  5. Make the color of the ads text and background same as rest of your website.
  6. If the ads are a banner, only approve the really high CPC ads, like 50 cents or more, and for CPM ads banner, choose max you can.

These basic steps will improve your earnings a lot. Let comment your opinions/views about Adbrite.

Happy Valentines Day

// February 14th, 2010 // Comments // Old

Happy Valentines Day!!


Or for some of you, not so happy valentines day.

For me? Oh well, it doesn’t effect me all that much. Its just another day 🙂

Valentines day for some people is a day of love, joy, unity, and happiness . But for others its a day for pressure, tears, and heartbreak. Sometimes we’re all so quick to jump and forget about those that really don’t have anyone. And for that, I tell you all Happy Valentines Day!

Happy Shivratri

// February 12th, 2010 // Comments // Old


About Maha Shivratri :
Maha Shivratri or Maha Sivaratri or Shivaratri or Sivaratri (Night of Shiva or “Great Night of Shiva”) is a festival celebrated every year on the 13th night/14th day in the Krishna Paksha (waning moon) of the month of Maagha (as per Shalivahana or Gujarati Vikrama) or Phalguna (as per Vikrama) in the Hindu Calendar (that is, the night before and day of the new moon). The festival is principally celebrated by offerings of Bael (Bilva) leaves to the Lord Shiva, all day fasting and an all night long vigil.

Per scriptural and discipleship traditions, the penances are performed in order to gain boons in the practice of Yoga and meditation, in order to reach the goal more swiftly and avoid rebirth.

Buzz, Buzz – Google Buzz

// February 12th, 2010 // Comments // Technology

The latest Buzz around the internet is all about Google’s latest product “ Google Buzz


Google Buzz is easily the company’s boldest attempt yet to build a social network. Imagine taking elements of facebook, Twitter, Yammer, Foursquare, Yelp, and other social services, and shoving them together into one package. Now imagine covering that package in a layer that looks a lot like FriendFeed. Now imagine shoving that package inside of Gmail. That’s Buzz. If Google Wave is the future, Google Buzz is the present.”


Google Buzz is a new way to start conversations about the things you find interesting. It’s built right into Gmail, so you don’t have to peck out an entirely new set of friends from scratch — it just works. If you think about it, there’s always been a big social network underlying Gmail. Buzz brings this network to the surface by automatically setting you up to follow the people you email and chat with the most. Google focused on building an easy-to-use sharing experience that richly integrates photos, videos and links, and makes it easy to share publicly or privately (so you don’t have to use different tools to share with different audiences). Plus, Buzz integrates tightly with your existing Gmail inbox, so you’re sure to see the stuff that matters most as it happens in real time.


google _buzz_screenshot

Google Buzz will also be available to businesses and schools using Google Apps, with added features for sharing within organizations.

On your phone, Google Buzz is much more than just a small screen version of the desktop experience. Mobile devices add an important component to sharing: location. Posts tagged with geographical information have an extra dimension of context — the answer to the question “where were you when you shared this?” can communicate so much. And when viewed in aggregate, the posts about a particular location can paint an extremely rich picture of that place.

If you like this article do follow me Google Buzz at Also don’t forget to Buzz this article 🙂

Your-Freedom – Bypass Restrictive Firewalls and Filters

// February 8th, 2010 // Comments // Technology

Is your Internet access somehow restricted? Are some web pages not accessible to you, or are you unable to run applications because of such restrictions? Then Your Freedom is for you. Although the techniques used by Your Freedom to break through such restrictions are fairly complicated, it is not difficult to use.

Your Freedom is a Connectivity Service that allows you to overcome connectivity restrictions imposed upon you by your network administrators, your provider or your country. It also provides a certain level of anonymization, and it hides from your administrators and other nosy people close to you what you are doing on the Internet.


How does it work?

It works by turning your local PC into a web proxy and a SOCKS proxy that can be used by your applications (web browser, games, whatever). Instead of connecting directly, applications can send connection requests to these “proxy servers” provided by the client part of the Your Freedom software running on your PC, and the client part will then forward these requests to the server part running on our connectivity servers through a connection protocol that is still available to you and through which the client part can reach the server part. It tunnels through firewalls, web proxies, FTP proxies and the like. Sounds complicated? Well it is, but the good news is you don’t have to worry about it, that’s their job.

Have a look at the picture below. The box on the left is your PC. Let’s say the restrictive firewall won’t let you access and you want to read your private email from your workplace; fire up the Your Freedom client and let it connect to one of our servers, configure your web browser to use it, and your web browser will be able to connect to by connecting to the Your Freedom client, who will forward the requests to one of our servers, who will then forward the request to the server. The replies from the server will take the same route backwards. clip_image002[6]

What does it cost?

A fundamental service is provided for free. It is restricted in bandwidth and the number of simultaneous streams, and there is a time limit for the connection between the client and the servers (but you may reconnect immediately).

Your Freedom provide upgrade packages that reduce or remove the bandwidth restriction and that allow for more simultaneous streams, and there are server ports that you can use to allow inbound connections to your PC or another PC in your network. The packages are available as one month, three months, six months or twelve months upgrades, and come in three different levels that we call BasicFreedom, EnhancedFreedom, and TotalFreedom.

What can I use it for?

Your Freedom can be used to overcome:

• Protocol restrictions If you cannot use certain applications or services because these applications cannot connect to the Internet in the usual way, Your Freedom may be able to help you. For example, if your favorite online game does not work in your place because someone decided that you shouldn’t play it, then try Your Freedom. Games known to work well include: WOW, EVE, Counterstrike and many others. You may not use P2P protocols because someone thinks it’s illegal1? Most P2P clients work nicely with Your Freedom, and you can even get a server port, which gives you a “high id”.

• Blacklists You may not visit certain web pages? Try Your Freedom. It turns your local PC into an unrestricted web proxy that provides access to all web pages that are generally accessible.

• Time restrictions Some users have said that they use Your Freedom to avoid time restrictions. In most cases, existing connections are not disrupted by such restrictions, and therefore all they need to do is to start the Your Freedom client before the restriction is in place, and keep it open. The connection between the client and the server part is persistent (this depends on the connection protocol, however).

More details can be found at the official website :

This post will be followed by an how-to tutorial of using Your Freedom Software. Stay tuned to this blog to know more about You Freedom and similar software’s. Do not forget to Subscribe to my RSS Feeds and follow me on Twitter.

Mayank Sharma – Brain Behind

// February 6th, 2010 // Comments // Old

As I have stated in my earlier post SMStweet – Tweet using SMS in India, I’m finally here with the interview of Mayank Sharma, the brain behind SMStweet. It took me quite a few days to get the information from Mayank Sharma, due to his busy schedules. Living it asides here we go with my interaction with Mayank Sharma.


* Let know more about you.

I have started a company called ezeecoupons. We intend to provide discount and offers over mobile phone as a simple SMS. People will be able to search for discount vouchers in stores that they are interested in. We have launched a prototype version of it in a Bangalore locality called Jayanagar. I like to read a lot love trekking. But these days most of my time is taken up by my daughter Raina, so don’t have time for other things.

* How and when did you get idea of starting smstweet?

Twitter was initially intended to be used on mobile phone originally. The simplicity of twitter made it so addictive that people started using on the internet as well. And it is on the internet that it found its adoption. If you start tweeting, you realize that it is so addictive that you want to keep on doing it even when you are not in front of your computer. Hence the need for it had always been. And then sometime in October I got introduced to a friend who told me about smsgupshups API’s. The moment I heard about it, I immediately grabbed an account there, and SMSTweet was born. Call it by bad luck or what, but the day I was testing out my application I heard the big news about Airtel providing Twitter access on mobile phone at 1 rupee.

* How did you get started?

As I said, I just got a demo account with smsgupshup and in couple of days implemented a basic version of SMSTweet. Thereafter just fixed bugs and made it more robust.

* How is smstweet built?

SMSTweet runs on Google Appengine. I used python to code the entire application. SMSTweet uses SMSGupshup’s SMS gateway to receive messages. I map the phone number from which the message is received to the correct Twitter user and post it on their behalf using Twitter’s open API.

* How was response of people initially?

Initial response was quite disheartening. Apparently no one in my circle of friends was as twitadict as I was and hence no one was actually using it. Almost a month later couple of people found out about it and they started using it. Most of them blogged about that helped SMSTweet reach out to a wide audience. In one sense it grew virally from that point onwards.

* Who are the key people/supporters behind?

From technical point of view, there is no one supporting me. It’s a fairly small piece of software so I don’t think I require any help from that perspective. Rohit helped me out with the design of website. He also reviews my code and keeps me honest with the code that I write. Other than that a large part of credit goes to all the bloggers who blogged about it. Seriously if not for those bloggers, hardly a handful of people would have know about SMSTweet.

* Why have not you provided local numbers beyond Mumbai and Bangalore?

These local numbers actually do not belong to me. They belong to SMSGupshup and I am just sharing it with them. It is upto SMSgupshup to add more cities so that a lot more people can use it as local SMS. I have contacted SMSGupshup and they said they will tell me if they decide to add more cities. But I don’t think lack of local numbers is a hindrance. Most of the mobile operators provide free local/STD sms plans for negligible account. So if you have one, you can virtually use SMSTweet for Free.

* What are your future plans?

I will keep on adding features as and when I have time. The usability of SMSTweet is quite restricted as the application does not initiate a SMS to a user. It only listens to SMS from users and responds to it. I have made this conscious decision because from the day one, I had decided I’ll not spend money on this tool. Google Appengine is free for me. SMSGupshup charges nominal amount to keep the account alive. And I don’t send out any outgoing SMS’es from my account. In this restrictive environment it is quite hard to innovate. But let’s see if we get some good ideas, I will implement them.

* Anything else you would like share with our readers

I would really like to thank everyone who has promoted SMSTweet either through blog or on  twitter. Without any marketing budget that is the only way to reach out to your audience. So I hope people keep on using it, send me feedback and if some one gets a wacko idea, share it with me so I can see if I can implement it.


This was my first experience of taking someone’s interview(anyways had experience of being interviewed !). This was an essential step to keep by blog unique. The interview series will continue in the coming days, letting you aware of unknown personalities. Your feedback and suggestions are welcome. Do not forget to Subscribe to my RSS Feeds and follow me on Twitter.

Top Ten Interview Tips

// February 4th, 2010 // Comments // Old

Great interviews arise from careful groundwork. You can ace your next interview if you:

1.    Enter into a state of relaxed concentration. This is the state from which great basketball players or Olympic skaters operate. You’ll need to quiet the negative self chatter in your head through meditation or visualization prior to sitting down in the meeting. You’ll focus on the present moment and will be less apt to experience lapses in concentration, nervousness, self-doubt and self-condemnation.

2.    Act spontaneous, but be well prepared. Be your authentic self, professional yet real. Engage in true conversation with your interviewer, resting on the preparation you did prior to coming to the meeting. Conduct several trial runs with another person simulating the interview before it actually occurs. It’s the same as anticipating the questions you’ll be asked on a final exam.

3.    Set goals for the interview. It is your job to leave the meeting feeling secure that the interviewer knows as much as he or she possibly can about your skills, abilities, experience and achievements. If you sense there are misconceptions, clear them up before leaving. If the interviewer doesn’t get around to asking you important questions, pose them yourself (diplomatically) and answer them. Don’t leave the meeting without getting your own questions answered so that you have a clear idea of what you would be getting yourself into. If possible, try to get further interviews, especially with other key players.

4.    Know the question behind the question. Ultimately, every question boils down to, “Why should we hire you?” Be sure you answer that completely. If there is a question about your meeting deadlines, consider whether the interviewer is probing delicately about your personal life, careful not to ask you whether your family responsibilities will interfere with your work. Find away to address fears if you sense they are present.

5.    Follow up with an effective “thank you” letter. Don’t write this letter lightly. It is another opportunity to market yourself. Find some areas discussed in the meeting and expand upon them in your letter. Writing a letter after a meeting is a very minimum. Standing out among the other candidates will occur if you thoughtfully consider this follow up letter as an additional interview in which you get to do all the talking. Propose useful ideas that demonstrate your added value to the team.

6.    Consider the interviewer’s agenda. Much is on the shoulders of the interviewer. He or she has the responsibility of hiring the right candidate. Your ability to do the job will need to be justified. “Are there additional pluses here?” “Will this person fit the culture of this organization?” These as well as other questions will be heavily on the interviewer’s mind. Find ways to demonstrate your qualities above and beyond just doing the job.
7.    Expect to answer the question, “Tell me about yourself.” This is a pet question of prepared and even unprepared interviewers. Everything you include should answer the question, “Why should we hire you?” Carefully prepare your answer to include examples of achievements from your work life that closely match the elements of the job before you. Obviously, you’ll want to know as much about the job description as you can before you respond to the question.

8.    Watch those nonverbal clues. Experts estimate that words express only 30% to 35% of what people actually communicate; facial expressions and body movements and actions convey the rest. Make and keep eye contact. Walk and sit with a confident air. Lean toward an interviewer to show interest and enthusiasm. Speak with a well-modulated voice that supports appropriate excitement for the opportunity before you.

9.    Be smart about money questions. Don’t fall into the trap of telling the interviewer your financial expectations. You may be asking for too little or too much money and in each case ruin your chances of being offered the job. Instead, ask what salary range the job falls in. Attempt to postpone a money discussion until you have a better understanding of the scope of responsibilities of the job.

10.    Don’t hang out your dirty laundry. Be careful not to bare your soul and tell tales that are inappropriate or beyond the scope of the interview. State your previous experience in the most positive terms. Even if you disagreed with a former employer, express your enthusiasm for earlier situations as much as you can. Whenever you speak negatively about another person or situation in which you were directly involved, you run the risk (early in the relationship) of appearing like a troubled person who may have difficulty working with others.

Build social networks with Tuiyo

// February 2nd, 2010 // Comments // Old, Technology

Tuiyo is  a powerful Joomla!™ component, combining a set of useful applications, for ultimate Social interaction.


Tuiyo™ is a social networking component for Joomla!, comprising of all the main features you’d expect of a social network, including extensive user management tools, user profiles, user relationship management and idea sharing. All these and lots more, provide your site members useful tools for better interaction

  1. Tuiyo™ is built on PHP5 and MySQL, and primarily as a component for Joomla!™ CMS. Tuiyo team hopes to integrate other content management systems in the nearest future.
  2. Joomla!™ is a free open source framework and content publishing system designed for quickly creating highly interactive multi-language Web sites, online communities, media portals, blogs and e Commerce applications.
More about Tuiyo™

As described, Tuiyo™ is a complete social networking solution! The name Tu-i-yo is a mix of traditional Spanish, Catalan and cool-ness, i.e “Tu i jo”, in Catalan meaning “you and me”, However for many obvious reasons(including phonetics) Tu-i-yo was selected as final. As per its name, Tuiyo™ is not just another component for Joomla! but written from the ground up to ensure, the complete benefits of the Joomla! 1.5 framework, including adjustments for a complete search engine optimization, localization, and powerful user management features.

Feature Overview

  1. Requires Joomla!™ 1.5.10+
  2. Built with PHP5 and MySQL 4 (or any other DBMS supported by Joomla). There are no specific added requirements of your Joomla site to allow you run Tuiyo. However the most important requirements are listed below
    1. Joomla as well as Tuiyo, are built and tested primarily on Apache servers configured as described below. As such we cannot guarantee the behavior of your install on other server configurations.
    2. Preferentially, your server should be running PHP versions greater than 5.2.0, together with specific modules that are required by PHP for MySQL, XML, ZLib, JSON functionality.
  3. User Resource/Files/Uploads management. With Tuiyo there is a centralized user resource management for all user uploads to the site



  4. Photos gallery



  5. Comprehensive user management. Tuiyo provides additional set of tools to allow for a comprehensive, yet simplified approach to user management from both the back-end and front-end of your community site.


    1. Back-end user management tools, include the ability to import user data, including profiles, from other Joomla sites running Tuiyo, or any other component, capable of generating a compatible comma separated values file.


    2. Tuiyo, unlike its predecessors, now handles a simplified user registration and authentication system, and provides for a straight forward user moderation, including blocking, suspension, and deletion of profiles.


    3. Tuiyo also extends its flexibility to the front-end, providing secured user profile, allowing your site users to share a little bit more about themselves. Unlike most user and community management systems, Tuiyo aims at captivating the creativity of your users, from their profile design to the ideas and social content they share on your site, hence an ultimate experience, that will surely increase your sites activity rate
    4. tuiyo_sharing

  6. User Activity stream (Timeline). Love Twitter? Plurk, or Friendfeed? Now you could take your love for these social networks a little further by hosting your own. With Tuiyo, user activity is aggregated into a central, though ‘digestible’ feed, allowing your site users to subscribe to specific elements of the feed, such as friends status update, profile activity, group activity and activity from third party profile applications.


  7. Robust privacy settings


  8. User Groups and Relationship management



  9. Intergrated Joomla search
  10. Multiple Languanges.

Building Communities with Tuiyo

Building a unique website with tuiyo combines your creativity with the inbuilt versatility of tuiyo, to give your site users an unforgettable experience. This application repository provides you with not only Tuiyo applications, but everything from Joomla! templates, to plugins, widgets, styles and languages to make your community truly unique!

  • Profile Applications


The Tuiyo ™ component for Joomla!™ is highly extensible by the use of applications. Applications ranging from simple profile extenders, external profile integration, music players, and even more social ones for sending and receiving gifts, kisses and hugs. Browse through the available applications developed by the Tuiyo team, or external developers.

tuiyo_twitter tuiyo_facebook

  • Profile Styles


Profile styles are a unique way to guarantee the uniqueness of your user profiles. Though Tuiyo™ provides a highly customizable interface for users to style their profile, You could simplify this task by using pre-sets.

Widgets, Plug-ins and back-end ‘auto-run’ scripts


Plug-ins range from profile enhancers, external mail collectors, to stream commands for sending direct messages, setting reminds, creating groups and events right from the status update box. For information on building your own extensions, please visit the documentation site. This repository, list the available extension from which you could build yours


So how much does all this cost?

Tuiyo™ is released under the terms of the GNU/GPL v2.1. It is free to use , modify and distribute under the open source ideology.

For more Information visit Official Tuiyo Website