Showing posts with label Photos. Show all posts
Showing posts with label Photos. Show all posts

What are the next terms of this series?

Tuesday, November 29, 2011 | comments (38)

You have some term of a sequence and need more terms or a the general formula or the history about it. This is really useful if you are doing any online coding competitions such as Codejam , Topcorders  ...
 If you are participating in online coding competitions  or solving mathematical problems (Project Euler) involving sequences you may need this site. The site is
I found it useful when solving both online competitions as well as Project Euler problems. This can be used to generate more terms of a sequence which has few terms or the standard formula. It can also be used to generate audio files of the given sequence if you are analysing sound waves. Even though it says it is an Encyclopedia of Integers it can be used to other sequences as well. Use this link for more TIPS

Temporary Mail

Monday, November 28, 2011 | comments (1)

Ever wanted a quick, easily setup e-mail account when you suffer internet, when you register for services and still remaining your email account secure and avoid spamming from those sites? Then you are in need of a temporary or a disposable mail account.
There are two types of temporary mail accounts1.       Expires over time – you are given some time to use it and the inbox will be cleared after that time period.2.       Remains over time – all the mail to this accounts are remain irrespective of the time. ·         Use to log in to forums, decision groups, chat rooms and play around easily·         Some information on forums are hidden and only be seen to members. ·         Can be used as a secondary mail and even forward them to your mail. Well following listed are some of the first page hits I got from a simple Google search. There are thousands of free temporary mail providers on the internet. Just stick to a few so that you know how to get it done easily. These are the ones I use. All of them support reply, forward, and send message as the new mail account.You only need to enter the username and you will be taken to your mailbox. But use with caution. If anybody who know you email address can access to it. If you need a mail account not to be reset. This is a good choice.As the name implies it only available for 10 minutes. You can extend if you want. One advantage is that your are at the inbox of your gven a mail account as you enter the site. So no need to enter a user id.  Just copy it and you can use it.This can you used to forward mail from your new account to a account you specified for a given time period.

Google as a Hacking Tool

| comments

Everyday you use Google for searches but will you use it for hacking?

A Search Engine will continuously try to list almost all the websites available on the internet to make compete with other search engines.  In this process they also list vulnerabilities or simply speaking common mistakes/threats also. As we all know Google is one of the best search engine available. Here is some of the searches you can use to find exploits on Google.
Before continuing I have to say since this method is pretty popular most of the sites use honey pots(they pretend like a vulnerability but it is just to make u believe that they have a vulnerability). So BEWARE!!Just kidding
Enough of talking. Lets see some examples.

SSH logs on putty log files
Shell command logs.
Ok, this file contains what a user typed at a shell command prompt. You shouldn’t advertise this file. You shouldn’t flash it to a web crawler. It contains COMMANDS and USERNAMES and stuff… *sigh* Sometimes there aren’t words to describe how lame people can be. This particular theme can be carried further to find all sorts of things along these lines like .profile, .login, .logout files, etc. I just got bored with all the combinations…
SQL history
The .mysql_history file contains commands that were performed against a mysql database. A “history” of said commands. First, you shouldn’t show this file to anyone, especially not a MAJOR SEARCH ENGINE! Secondly, I sure hope you wouldn’t type anything sensitive while interacting with your databases, like oh say USERNAMES AND PASSWORDS…
Get ETC passwords
There’s nothing that defines a googleDork more than getting your PASSWORDS grabbed by Google for the world to see. Truly the epitome of a googleDork. And what if the passwords are hashed? A password cracker can eat cheesy password hashes faster than Elvis eatin’ jelly doughnuts. Bravo googleDorks! Good show!
Filezilla Passwords
filezilla.xml contains Sites,Logins and cryptic Passwords of ftp connections made with the open source programme filezilla.
Rapid share Passwords
Rapidshare login passwords.
Password XML
This returns xls files containing login names and passwords. it works by showing all the xls files with password:(something)so a downside is that u do get stuff like “password protected”, “password services” etc. (and the same for login)But…most of the decent ones have the login and password in the text given to you by google, so its easy to seperate the useful ones from the others. There are so many searches you can run on Google to find exploits. I will add them accordingly so stay tuned.Winking smile
Finally I am not taking any responsibility on any of the things you may do or you try to do using this information. Open-mouthed smile

Create Stunning Presentations

Saturday, November 26, 2011 | comments

Would you like to do stunning presentation? Leave the old transition based Power Point presentations. It is time to switch to storytelling presentation. It is all about the new era of presentation. “Prezi” ,  a Flash based online Presenting / Story Telling application.

This is the coolest presentation tool I have ever used and yet it is free of charge too. Here is the official intro  on Prezi. It would not take more than 1 min to watch it but I will guarantee you that it will save more than thousands of your boring presentation seconds. Working with Prezi is easy just go to Prezi and create a account and start building prezi. Be sure to visit their showcase to see what are the potentials and some useful template you can use to your presentation.

How to enable designer view in PHPMyAdmin

Friday, November 25, 2011 | comments (67)



Want to create relations between tables using a drag and drop GUI on PHPMyAdmin ?
This is a tutorial on how to enable designer view in PHPMyAdmin to easily manage tables and relations in between them. 
I assume you are familiar with PHPMyAdmin, GUI and already installed it on your machine. First check whether you have already enabled the designer view before going into any of the configurations.
Go to PHPMyAdmin and select a database (not a table). It should be something like below if you have designer view enabled. I am repeating again DO NOT select any tables.

If you can not see a tab called a "Designer". You need to configure PHPMyAdmin to enable it. Open config file of your PHPMyAdmin. If you use WAMP, XAMPP or LAMP or similar distribution the config file is at
path to the distribution\phpMyAdmin\libraries\config.default.php
Edit the config file and change the following fields as shown bellow.
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
Create a database on phpMyAdmin named “phpmyadmin” without quotes and execute the following sql code.
-- --------------------------------------------------------
-- SQL Commands to set up the pmadb as described in Documentation.html.
--
-- DON'T RUN THIS SCRIPT ON MySQL 4.1.2 AND ABOVE!
-- Instead, please run create_tables_mysql_4_1_2+.sql.
--                                                
-- This script expects the user pma to already be existing. If we would put a
-- line here to create him too many users might just use this script and end
-- up with having the same password for the controluser.
--                                                    
-- This user "pma" must be defined in config.inc.php (controluser/controlpass)                        
--                                                 
-- Please don't forget to set up the tablenames in config.inc.php                                
--
-- $Id: create_tables.sql 10257 2007-04-07 14:40:24Z lem9 $
-- --------------------------------------------------------
--
-- Database : `phpmyadmin`
--
DROP DATABASE IF EXISTS `phpmyadmin`;
CREATE DATABASE `phpmyadmin`;
USE phpmyadmin;
-- --------------------------------------------------------
--
-- Privileges
--
GRANT SELECT, INSERT, DELETE, UPDATE ON `phpmyadmin`.* TO
'pma'@localhost;
-- --------------------------------------------------------
--
-- Table structure for table `pma_bookmark`
--
CREATE TABLE `pma_bookmark` (
`id` int(11) NOT NULL auto_increment,
`dbase` varchar(255) NOT NULL default '',
`user` varchar(255) NOT NULL default '',
`label` varchar(255) NOT NULL default '',
`query` text NOT NULL,
PRIMARY KEY  (`id`)
) TYPE=MyISAM COMMENT='Bookmarks';
-- --------------------------------------------------------
--
-- Table structure for table `pma_column_info`
--
CREATE TABLE `pma_column_info` (
`id` int(5) unsigned NOT NULL auto_increment,
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`column_name` varchar(64) NOT NULL default '',
`comment` varchar(255) NOT NULL default '',
`mimetype` varchar(255) NOT NULL default '',
`transformation` varchar(255) NOT NULL default '',
`transformation_options` varchar(255) NOT NULL default '',
PRIMARY KEY  (`id`),
UNIQUE KEY `db_name` (`db_name`,`table_name`,`column_name`)
) TYPE=MyISAM COMMENT='Column information for phpMyAdmin';
-- --------------------------------------------------------
--
-- Table structure for table `pma_history`
--
CREATE TABLE `pma_history` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`username` varchar(64) NOT NULL default '',
`db` varchar(64) NOT NULL default '',
`table` varchar(64) NOT NULL default '',
`timevalue` timestamp(14) NOT NULL,
`sqlquery` text NOT NULL,
PRIMARY KEY  (`id`),
KEY `username` (`username`,`db`,`table`,`timevalue`)
) TYPE=MyISAM COMMENT='SQL history for phpMyAdmin';
-- --------------------------------------------------------
--
-- Table structure for table `pma_pdf_pages`
--
CREATE TABLE `pma_pdf_pages` (
`db_name` varchar(64) NOT NULL default '',
`page_nr` int(10) unsigned NOT NULL auto_increment,
`page_descr` varchar(50) NOT NULL default '',
PRIMARY KEY  (`page_nr`),
KEY `db_name` (`db_name`)
) TYPE=MyISAM COMMENT='PDF relation pages for phpMyAdmin';
-- --------------------------------------------------------
--
-- Table structure for table `pma_relation`
--
CREATE TABLE `pma_relation` (
`master_db` varchar(64) NOT NULL default '',
`master_table` varchar(64) NOT NULL default '',
`master_field` varchar(64) NOT NULL default '',
`foreign_db` varchar(64) NOT NULL default '',
`foreign_table` varchar(64) NOT NULL default '',
`foreign_field` varchar(64) NOT NULL default '',
PRIMARY KEY  (`master_db`,`master_table`,`master_field`),
KEY `foreign_field` (`foreign_db`,`foreign_table`)
) TYPE=MyISAM COMMENT='Relation table';
-- --------------------------------------------------------
--
-- Table structure for table `pma_table_coords`
--
CREATE TABLE `pma_table_coords` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`pdf_page_number` int(11) NOT NULL default '0',
`x` float unsigned NOT NULL default '0',
`y` float unsigned NOT NULL default '0',
PRIMARY KEY  (`db_name`,`table_name`,`pdf_page_number`)
) TYPE=MyISAM COMMENT='Table coordinates for phpMyAdmin PDF output';
-- --------------------------------------------------------
--
-- Table structure for table `pma_table_info`
--
CREATE TABLE `pma_table_info` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`display_field` varchar(64) NOT NULL default '',
PRIMARY KEY  (`db_name`,`table_name`)
) TYPE=MyISAM COMMENT='Table information for phpMyAdmin';
-- --------------------------------------------------------
--
-- Table structure for table `pma_designer_coords`
--
CREATE TABLE `pma_designer_coords` (
`db_name` varchar(64) NOT NULL default '',
`table_name` varchar(64) NOT NULL default '',
`x` INT(11) default NULL,
`y` INT(11) default NULL,
`v` TINYINT(4) default NULL,
`h` TINYINT(4) default NULL,
PRIMARY KEY (`db_name`,`table_name`)
) TYPE=MyISAM COMMENT='Table coordinates for Designer'
That it Now you can access the designer tab on PHPMyAdmin. For more details refer

Custom Windows Keyboard Shortcuts

| comments (27)

 A quick tutorial you can use to add custom shotcuts to applications and actions you prefer. This is another step of making you a Keyboard Ninja. 

If you are interested in normal windows key strokes, you may want to look at my earlier post Windows Shortcut Keys. This is a quick tutorial on a application you can use to assign new keyboard shortcuts. The application is named "WinHotKey". You can download it from directedge.us.
WinHotKey allows you to assign "hot keys" that do various things. Actions that can be done with a hotkey are:
Launch a ProgramOpen a documentOpen a folderAutomatically type somethingControl other windows on the screen

Keep Google From Tracking Your Every Move Online

Thursday, November 24, 2011 | comments (10)

Google offers many helpful web tools that make our lives easier, but it also collects an enormous amount of data about its users. Here’s how you can opt-out of some automatic data collection and preserve a bit more privacy.

Privacy has been a big issue online lately, and many people have been trying to cut back on the amount of information they share about themselves online.  But 2 popular Google services, Analytics and AdSense, both collect data about you from many sites you visit across the internet.  With these quick tricks, though, you can opt-out of some of Google’s data collection.
Opt out of Google Analytics Tracking
Google Analytics is a popular service that web publishers use to find out information about the visitors to their site and their number of page views over time.  This information can be very helpful for optimizing websites.  However, it does mean that Google is collecting information about your visits to many sites across the web.
If you’d like to opt-out of this data collection, Google has a simple browser add-in you can install to prevent Analytics from collecting information about your visit.  Head over to the Google Analytics Opt-out site (link below), and click the Get Google Analytics Opt-out Browser Add-on button.  The site will detect the browser you’re using, and offer you the correct add-on.

Visit the site in your favorite browser, and follow the steps below to install on each browser
Google Chrome
When you click the button above in Google Chrome, it will redirect you to the addon’s page in the Extension directory.  Click Install.

Now click Install again in the popup to verify that you want to install the extension.  Now your browser will not send any information to Google Analytics.

By default, extensions do not run when you’re using Google Chrome in Incognito mode.   You’d likely want to keep Analytics from tracking your private browsing, too, so open the Extensions page in Chrome and check the Allow this extension to run in incognito box.

Internet Explorer
When you click the button to install the add-on in Internet Explorer, you’ll be asked to accept a license agreement.  Click Accept and Install.

The add-on will then automatically download and install.  If you’re using Vista or Windows 7, you may have to approve a UAC prompt to complete the installation.  Then click Restart Browser Now to run the add-on and keep your data away from Google Analytics.

Unfortunately, the Internet Explorer add-on installs as a normal Windows application.  If you choose to remove it in the future, open Control Panel, select Uninstall a Program, and then select the Analytics Opt-out Browser Add-on to uninstall it.

Firefox
You’ll see a similar license agreement when installing the Add-on in Firefox as you do in Internet Explorer.  Click Accept and Install.  Firefox may warn you that it blocked a site from installing software on your computer; click Allow to let it install.

Click Install Now in the popup window to confirm that you want to install it.

Once the extension is downloaded and installed, restart Firefox as usual for it to take effect.

Opt out of Personalized AdSense Ads
Google’s AdSense is one of the most popular ad networks on the internet.  It appears on Google services, such as Search and Gmail, but is also commonly used on many sites across the net.  AdSense ads are generally based on the content of the page you’re reading, but they will also personalize to your interests that Google learns from the sites you visit over time.
If you’d like to opt-out of this personalization, visit the Google Ads Preference Manager (link below).  Here you’ll see a list of your interests that Google has stored in cookies on your computer.  You can click the Remove link beside any of them to remove that category from your personalization.

Or, you can simply opt-out of personalized ads by clicking the Opt out button near the bottom of the page.  This will disable the tracking cookie, and now your ads will either be purely random or based only on the content of the page you’re visiting.

Please note that this setting is actually stored in a cookie, so if you delete your cookies you’ll actually need to go back and opt out again.  Also, if you use multiple browsers, you’ll need to opt out in each browser you use.
Conclusion
With these two simple tricks, you can reduce the amount of information that you automatically give Google every day.  If you are a tin foil hat type, this may make you feel more secure online.
Links
Google Analytics Opt-out Browser Add-on
Opt out of Personalized Ads with Google Ads Preference Manager
Please note this is directly taken from a How to Geek tutorial and I though it would be useful sharing

Crafting Winning Solutions

Tuesday, November 22, 2011 | comments (3)

image A good way to get a competitive edge is to write down a game plan for what you're going to do in a contest round. This will help you script out your actions, in terms of what to do both when things go right and when things go wrong.
This way you can spend your thinking time in the round figuring out programming problems and not trying to figure out what the heck you should do next... it's sort of like precomputing your reactions to most situations.
Mental preparation is also important.
Read through ALL the problems FIRST; sketch notes with algorithm, complexity, the numbers, data structs, tricky details, ...
Brainstorm many possible algorithms - then pick the stupidest that works! DO THE MATH! (space & time complexity, and plug in actual expected and worst case numbers) Try to break the algorithm - use special (degenerate?) test cases Order the problems: shortest job first, in terms of your effort (shortest to longest: done it before, easy, unfamiliar, hard) Coding a problem - For each, one at a time:
Finalize algorithm Create test data for tricky cases Write data structures Code the input routine and test it (write extra output routines to show data?) Code the output routine and test it Stepwise refinement: write comments outlining the program logic Fill in code and debug one section at a timeGet it working & verify correctness (use trivial test cases) Try to break the code - use special cases for code correctness Optimize progressively - only as much as needed, and keep all versions (use hard test cases to figure out actual runtime) Have a plan for what to do when various (foreseeable!) things go wrong; imagine problems you might have and figure out how you want to react. The central question is: "When do you spend more time debugging a program, and when do you cut your losses and move on?". Consider these issues:
How long have you spent debugging it already? What type of bug do you seem to have? Is your algorithm wrong? Do you data structures need to be changed? Do you have any clue about what's going wrong? A short amount (20 mins) of debugging is better than switching to anything else; but you might be able to solve another from scratch in 45 mins. When do you go back to a problem you've abandoned previously? When do you spend more time optimizing a program, and when do you switch? Consider from here out - forget prior effort, focus on the future: how can you get the most points in the next hour with what you have? Have a checklist to use before turning in your solutions:
Code freeze five minutes before end of contest?
Turn asserts off. Turn off debugging output. Brute force it when you can KISS: Simple is smart! Hint: focus on limits (specified in problem statement) Waste memory when it makes your life easier (if you can get away with it) Don't delete your extra debugging output, comment it out Optimize progressively, and only as much as needed Keep all working versions! Code to debug: whitespace is good, use meaningful variable names, don't reuse variables, stepwise refinement, COMMENT BEFORE CODE. Avoid pointers if you can Avoid dynamic memory like the plague: statically allocate everything. Try not to use floating point; if you have to, put tolerances in everywhere (never test equality) Comments on comments: Not long prose, just brief notes Explain high-level functionality: ++i; /* increase the value of i by */ is worse than useless Explain code trickery Delimit & document functional sections As if to someone intelligent who knows the problem, but not the code Anything you had to think about Anything you looked at even once saying, "now what does that do again?" Always comment order of array indices Keep a log of your performance in each contest: successes, mistakes, and what you could have done better; use this to rewrite and improve your game plan! The fundamental basis of complexity analysis revolves around the notion of ``big oh'' notation, for instance: O(N). This means that the algorithm's execution speed or memory usage will double when the problem size doubles. An algorithm of O(N 2) will run about four times slower (or use 4x more space) when the problem size doubles. Constant-time or space algorithms are denoted O(1). This concept applies to time and space both; here we will concentrate discussion on time.
One deduces the O() run time of a program by examining its loops. The most nested (and hence slowest) loop dominates the run time and is the only one mentioned when discussing O() notation. A program with a single loop and a nested loop (presumably loops that execute N times each) is O(N 2), even though there is also a O(N) loop present.
Of course, recursion also counts as a loop and recursive programs can have orders like O(b N), O(N!), or even O(N N).
When analyzing an algorithm to figure out how long it might run for a given dataset, the first rule of thumb is: modern (2004) computers can deal with 100M actions per second. In a five second time limit program, about 500M actions can be handled. Really well optimized programs might be able to double or even quadruple that number. Challenging algorithms might only be able to handle half that much. Current contests usually have a time limit of 1 second for large datasets. 16MB maximum memory use 210 ~approx~ 10 3 If you have k nested loops running about N iterations each, the program has O(N k) complexity. If your program is recursive with b recursive calls per level and has l levels, the program O(b l) complexity. Bear in mind that there are N! permutations and 2 n subsets or combinations of N elements when dealing with those kinds of algorithms. The best times for sorting N elements are O(N log N). DO THE MATH! Plug in the numbers. A single loop with N iterations is O(N):
1  sum = 0
2  for i = 1 to n
3    sum = sum + i
A double nested loop is often O(N 2):
# fill array a with N elements
1 for i = 1 to n-1
2   for j = i + 1 to n
3     if (a[i] > a[j])
swap (a[i], a[j])
Note that even though this loop executes N x (N+1) / 2 iterations of the if statement, it is O(N 2) since doubling N quadruples the execution times.
Consider this well balanced binary tree with four levels:
clip_image001
An algorithm that traverses a general binary tree will have complexity O(2 N).
Programs that generate lots of possible answers and then choose the ones that are correct (imagine an 8-queen solver) are filters. Those that hone in exactly on the correct answer without any false starts are generators. Generally, filters are easier (faster) to code and run slower. Do the math to see if a filter is good enough or if you need to try and create a generator.
Sometimes it is helpful to generate tables or other data structures that enable the fastest possible lookup of a result. This is called precomputation (in which one trades space for time). One might either compile precomputed data into a program, calculate it when the program starts, or just remember results as you compute them. A program that must translate letters from upper to lower case when they are in upper case can do a very fast table lookup that requires no conditionals, for example. Contest problems often use prime numbers - many times it is practical to generate a long list of primes for use elsewhere in a program.
While there are fewer than 20 basic algorithms used in contest problems, the challenge of combination problems that require a combination of two algorithms for solution is daunting. Try to separate the cues from different parts of the problem so that you can combine one algorithm with a loop or with another algorithm to solve different parts of the problem independently. Note that sometimes you can use the same algorithm twice on different (independent!) parts of your data to significantly improve your running time.
Many problems have symmetries (e.g., distance between a pair of points is often the same either way you traverse the points). Symmetries can be 2-way, 4-way, 8-way, and more. Try to exploit symmetries to reduce execution time.
For instance, with 4-way symmetry, you solve only one fourth of the problem and then write down the four solutions that share symmetry with the single answer (look out for self-symmetric solutions which should only be output once or twice, of course).
Surprisingly, many contest problems work far better when solved backwards than when using a frontal attack. Be on the lookout for processing data in reverse order or building an attack that looks at the data in some order or fashion other than the obvious.
Some problems can be rephrased into a somewhat different problem such that if you solve the new problem, you either already have or can easily find the solution to the original one; of course, you should solve the easier of the two only. Alternatively, like induction, for some problems one can make a small change to the solution of a slightly smaller problem to find the full answer.
This post is take from USACO website. Original article can be found here

Add Facebook Like to your Blog

| comments (8)

Using new Facebook social plug-ins your can add a unique like button to every post on your blog. This is a tutorial on how to add it to blogger and wordpress users and the html codes to other users as well.
Since I update my blog with Facebook like button, some of my friends asked how to add that like button to the blog. So this is how you can add like button to your blog.
This tutorial is for blogger users. If you are a wordpress user you can try this blog.
1.       First log in to blogger account and go to Design tab. Then click Edit HTML and tick on the Expand Widget Templates. It should look like below.2.       Then search for the below on that code window.Hint – You can just press ctrl+f and type the above. Browser will take you to that line immediately.
3.       Add this code segment immediately after that line.

Save and Retrieve Multiple Tabs on Browsers

Monday, November 21, 2011 | comments (1)

 Do you have a web browsing procedure? Sites that you visit everyday like facebook, gmail? Want to open them on different tabs every time you start your browser?  Or a list of sites you want to start at once?
This short tutorial will show you how to save and retrieve multiple tabs on you browser. This is really a useful feature. You might look for some details and you want to retrieve those tabs later you want them. This works irrespective of the browser you use.
Save Tabs 
Open the tabs you want and right click them and click Bookmark All Tabs. It will be saved on your bookmarks. You can add new bookmarks to that group as well.To retrieve just right click on the group and select Open All Tabs.
Save as Homepage
If you want a set of home pages to be open when the browser runs instead of the classical homepage, just add the list of URLs separated by a "|" or "%7C"

Watch 3D without Glasses

| comments (17)

3D is the new technology of the video. But they require you to wear expensive glasses to view them. Would you like to view 3D videos without glasses?As the topic suggest you do need to have 3D glasses to view 3D. So what do you need? Actually you don’t need anything except a colour display. :PBefore we continue here is a brief introduction to what we are doing. Strongly suggest you to read before you continue.
3D photography and videos also known as Stereo videos and photographs require two pictures, one for each eye. As the way you see real world objects. When you see real world objects you see the same image from both eyes but slightly different in angle due to difference in between eyes.As normal visual, in this 3D vision, the pictures must be presented to your eyes so that each eye sees only the picture intended for it. Generally two methods are used: Both methods require one to learn a new visual skill.Normally when we look at the "real" world, our eyes converge on an object in the scene and they also focus on that same object. We habitually do this, and our brains have become accustomed to a one-to-one correspondence between focus and convergence.We can learn to "unlock" focus and convergence, enabling us to view stereo pairs without optical aid. In this tutorial we use a display method which can be adapted to either parallel-eye viewing or crossed-eye viewing. Three pictures will be shown side by side. The middle one is to be viewed with the right eye. The other two are identical and one is to be viewed with the left eye. Here's how to view them.(1) Parallel viewing. This is sometimes called wall-eyed viewing. Use the left and middle pictures only. Look at a distant object then bring your eyes down to the paper trying not to converge or focus on the paper. You'll see a blurred double image. Consciously try to bring the double image into one. Now try to focus your eyes on it without allowing the two images to drift apart.Parallel viewing is limited to pictures about 2.5 inches wide, the spacing of the typical human eye (which averages 65 mm).(2) Cross eyed viewing. Use the right and middle pictures only. Hold your finger exactly halfway between your eyes and the page. Focus on your finger. Your eyes will be converged on the finger also, and you should be conscious of the two pictures out of focus behind your finger, but probably nearly coincident. Move your finger a bit until the two pictures are fully coincident. Now hold that convergence while refocusing from your finger to the page. Finally, you can remove your finger from the field of view.Crossed eyed viewing can be used with even larger pictures. Paintings have been presented this way. Salvadore Dali painted some of this kind. For those who can learn the skill of viewing, this is one of the most effective ways for viewing stereo without special glasses. (2) Mirror method. For completeness, we illustrate a method rarely used in printed books. Popular Photography magazine experimented with it for a while. One picture of the pair is printed normally, ad the other is printed beside it, but reversed left/right. That picture is viewed through a mirror which re-inverts it. We will not use that method here.  You can use the above techniques to view the below image
After all those stuff it is time to move into an actual image and feel the 3D. Below are some of the pictures I got from the internet. You can view them in 3D using cross eye technique.

You can find galleries of 3D images at You can find thousands of other sites where you can view 3D image gallery.When moving on to video, it is very tricky. But the methodology is the same. You can view them on all the techniques mentioned above. Youtube recently launched an their 3D videos and users can upload their 3D videos to youtube now. But before we watch them here is a video uploaded before youtube launched 3D.
It is time to switch to 3D mode in youtube. It is just 2 simple steps·         First go to Select 3D Mode on youtube. And select “View video with no 3D device”·         You are ready to view 3D. Try one of the following videos. (You will notice there is a new menu before the resolution menu on youtube lower panel when you are watching a 3D video)Here is a 3D video channel. You can search for more on youtube

Sticky Notes

| comments (3)

Posted by Pasindu If you are a regular Windows 7 sticky notes user, you might find these tips, tricks to use, format, backup and restore handy.

Once its running and you start making notes, you can use the following keyboard keys to format its text:
Select the text where required, and then press the desired keys:

Bold: Ctrl+BItalics: Ctrl+IUnderline: Ctrl+UStrikethrough: Ctrl+TBullet list: Ctrl+Shift+LIncrease size of text: Ctrl+Shift+>Decrease size of text: Ctrl+Shift+Backup and Restore Sticky Notes.You can backup the Windows 7 Sticky Notes by backing up this file to another location : 
C:\Users\ACK\AppData\Roaming\Microsoft\Sticky Notes\StickyNotes.snt 
You may have to show hidden/system files via the Folder Options. To restore it, delete the sticky notes from your desktop and copy paste the backed up one into the folder
C:\Users\ACK\AppData\Roaming\Microsoft\Sticky Notes

5 Free Software to add Watermark to Images

Friday, October 7, 2011 | comments (16)


Here are 5 Best Free Software to add watermarks to images. These software let you watermark your images in batch.
Everyone wants to protect their images/photos from being copied, misused, or stolen. There are several ways to do so: one is by disabling the right-click option on the image/photo; the other is by adding a transparent gif image on top of the image/photo to be protected. However, these methods either consume a lot of time, or they can be worked around.
The best way to authenticate and declare ownership is to copyright your photo. Efficient and easy to use, watermarking can be done on one, or on several batches of photos/images with a single go. Though popular photo editing software like Adobe Photoshop provide this facility, there are many good free watermarking softwareavailable, and those that can even perform batch watermarking.

1. Alamoon Watermark


Sponsored Links




Alamoon Watermark is a powerful watermarking software for safeguarding and improving your images. This simple yet effective software helps you to watermark thousands of photos/images in seconds. Alamoon Watermark supports major picture format like: JPEG, BMP, TIFF, PCX, PNG, TGA, PBM, PGM, PPM, GIF, VDA, ICB, VST, PIX, WMF, FAX, PSD, PDD, PSP, CUT and PCD Image Formats.
Compact Interface:
This software provides a compact, functional and friendly interface, with menus that give precise and unambiguous instructions. It is so easy to operate that even kids and adults with little knowledge of computers, can run it without trepidation.
Features of Alamoon Watermark:
Alamoon Watermark helps you to:
  • Watermark your photos and digital images effectively in seconds
  • Watermark with visible text, logo, or URL,
  • Add date-stamp to your photos
  • Protect your copyrights

2. TSR Watermark Image software

TSR Watermark Image software is free software, which adds watermarks to images, photos and pictures with a button-click. This free watermarking software lets you watermark your images in batch. This software is free for personal use.
Ease and Speed of Watermarking:
It features many customization options in a simple user interface – for fast and full featured watermarking of digital images, pictures and photos. After selecting the source text or picture to be watermarked, it can be set in the background and its transparency level and color can be customized. This software is easier and faster to use than software like Paint.Net, or Inkscape, for watermarking all your images, which can be embedded in Microsoft Word, Excel, or PDF files.
It works in Windows XP, Windows server 2003, Windows server 2008, Windows Vista, and Windows 7 – with .NET framework 2.0 or higher.
Additional Watermarking Features and Options:
  • Text to be watermarked may be normal, embossed, or chiseled
  • Border design addition to the watermarked text.
  • Photos can be watermarked with a text, logo, photo, or picture
  • Customizable options for color and style of text to use for watermarking.
  • Output of watermarked photos to: JPEG, TIFF, PNG, BMP, GIF file format.
  • Resizing option for logos/images used to watermark the image/photo
Advanced Features of TSR Watermark Image:
  • Support for storing of METADATA information of photographs. METADATA information contains GPS (Global Positioning System) information about the photo, and is stored on the photograph in an EXIF file.
  • The EXIF file information can be embedded or retrieved (as EXIF file) from the photo.
  • Watermarked picture rotation based on information embedded in EXIF file.
  • Storing watermarked text in the METADATA in the EXIF file.
  • Retain or Reject EXIF information in JPEG images.
  • Storing ‘quality’ of the watermarking output in JPEG images
  • Option to customize the angling of text used for watermarking
  • Options to maintain a single or a separate destination directory for all batch-watermarked images.
  • Automatically checks for version changes of TSR Watermark Image Software

3. WatermarkLib

WatermarkLib software is a program designed to batch watermark professional digital photos, to protect copyrights, or prevent their unauthorized usage. This batch watermarking software is famous for its indelible watermarks that defy removal.
Features of WatermarkLib Image Editor:
  • Easy-to-use interface for editing watermarks
  • Create watermarks out of either graphics or text
  • Watermarks made more detailed for better protection
  • Capability to generate watermarks in batches.
  • Customizing options for font type, size, color and opacity of your watermark text
  • Supports all popular image formats, including JPEG, JPG, GIF, BMP, PNG, TGA, TIFF.
Advanced Features of WatermarkLib Image Editor:
  • Your photos bear a virtually indelible watermark.
  • You can quickly add watermarks to many photos presented in batches.
  • This watermark software has a fast and powerful batch processing engine which can add pictures of 800 * 600 Pixels in several seconds.
  • Special function to add Date and Time stamp on the photos.

4. uMark Lite – Image Watermarking Software

uMark Lite – Image Watermarking Software, is a free software for watermarking your digital images with a name, logo, or a copyright notice.
Standard functions offered by uMark Lite (Freeware):
  • Open images into uMark directly from Windows Explorer
  • Add text or a logo as a watermark
  • Customizable font formatting options for text
  • Add special characters like © and ® to watermark
  • Fast processing and high quality images
  • Support for BMP, JPG, GIF, PNG and TIFF image types
Special Features of uMark Lite:
It allows you to watermark in batch mode, up to 50 photos at a time. These settings can be saved for later use. Thus automation of the task improves the efficiency of the user, unlike Photoshop. uMark Lite does not allow output image formatting and thumbnail generation.
uMark Lite is restricted in its functionality, and does not offer any of the advanced features of uMark Pro, which is a paid software.

5. Kigo Image Converter

Kigo Image Converter is probably my favorite software from all these. It can not only batch watermark images, it can also convert images to different formats, and scale images.
Kigo Image Converter:
This batch watermarking software offers perhaps the most user-friendly interface, even friendlier than that of Alamoon Watermark. Kigo is designed for batch conversion of images from either a single format, or from multiple formats, to a single target format. Kigo can reduce storage size to fit the requirement of some websites. Kigo does this by scaling down the width and height of image files, or by selecting a compression format to match the target image file size. The latter is not a very efficient option.
Kigo – Use as a watermark printer:
Kigo Image Converter is also a handy tool as watermark printer operating in ‘Batch’ mode. You can select text or image as watermark, position the watermark, adjust the font and text of watermark. You can also select an image as watermark now. It allows you to add watermark to all images you select, in one go.
Combined Functionalities – Formatting and watermarking:
Probably the best feature of Kigo Image Converter is its ability to not only batch-format images, but also simultaneously watermark them. After selecting the watermark, positioning it, and adjusting its font and text, you can set the image conversion options. Now you are ready. Just click on the “Convert” button. It changes the image format, scales the image size, and more importantly, adds watermark at the same time, all automatically! Now, Kigo is also supporting images to be used as watermark, in addition to text.
 
Support : Sanjaya Einy | Blogger Tricks Templatee
Copyright © 2011. Tips and Tricks NET - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Premium Blogger Template