Online Clipboard for iPhone that supports Copy/Paste/Email

March 24th, 2008

Well we are back with new latest and really useful web app for iPhone, called ‘Clippy’ - an online clipboard application for iPhone, that supports copy, paste, email from web pages. Along with text it can copy Image and URL links. You can send email with that URL links also.

Well the clippy url is : http://clippy.soft-use.comHere is the FAQ that what is supported and what is not: http://clippy.soft-use.com/howto.html

Instructions to use Customized Webclips for iPhone

February 2nd, 2008

Customized Webclips is another addition to our iPhone web apps, which helps you to create customized webclips. These webclips can have any icon you want from web. Like our previous web app SpeedDial webclip Generator, use provided bookmarklets to choose the icon image and website url. Use the following instructions to create customized webclips.

1. Goto  Customized Webclips from your iPhone. You will see following kind of interface.

Customized Webclip

2. First get the ‘Clip Icon’ and ‘Website URL’ Bookmarklets. For that, click on the bookmarklet link, it will take you to the webpage showing instructions how to add the bookmarklet.

3. After you add both bookmarklets, goto any webpage from where you want the image to use as icon. Apply the ‘Clip Icon’ bookmarklet to that page and click on your favorite image. It will take you to Customized Webclips page and it will enter the image URL into First input field. If you know the image URL then you can enter manually also.

4. Do the same to grab the webpage URL which you want as webclip.

5. Now click on “Get Customized Webclip!!!”  button and it will take you to new page.

6. At the end, create a webclip of the new page and you are done !! [Edit: as Erx mention in comments, it may take some time for the image to show up as icon, so wait for a while until the image shows up.]

Please leave some comments if you like it..

Instructions to use SpeedDial Webclip Generator

January 30th, 2008

SpeedDial Webclip Generator is a really nice way to have customized speed dial Web-clips on your iPhone’s home screen. With its really nice interface, you can easily generate a speed dial Web-clip for your favorite contacts. And you can customize the Web-clip icon to any of your favorite online image or your contact person’s name. For all this you don’t have to sync your iPhone with iTunes.

Following are the instructions how you can easily add a speed dial web-clips to your iPhone.

1. Goto http://soft-use.com/speeddial . You will see the interface as shown in below image.

SppedDial Webclip Generator

2. Enter your contact person’s information. Contact name in ‘Name’ field and contact phone no in ‘Phone no’ field. If you know a URL of some online image that you want to use as an icon, enter that URL into the ‘Enter icon url’ field. If no URL is given, you still can create a nice icon as shown below.

3. After you enter the informations, ‘Tap’ on the ‘Templates’ button, and it will show some templates of different colors that you can choose for the icon. Select any one of the template to use as web-clip icon color.

Templates

4. Then simply tap on Generate Button button to generate the web-clip link. When a link is generated, you will see Tap For Shortcut link between the ‘Icon URL’ field and ‘Generate’ button. Tap on it to see the generated web page.

5. There will be a popup window asking to you if you want to call that person.

Call Popup

At now click on ‘cancel’ button and you will see a webpage showing you your contact’s name.

6. After that,  Tap on Add to home page button ‘+’ sign button on the navigation panel on the bottom of your iPhone. And then click on ‘Add To Home Screen’, and follow the instructions on it.

7. And you will have a nice small web-clip icon on your home screen with your contact’s name on the icon. If you had entered the icon url, the icon will be the image you selected.

Use SpeedDial Icon Bookmarklet to add imges to your SpeedDial Web-clips

Using SpeedDial Icon Bookmarklet, you can easily add your favorite online images to your contact’s speed dial web-clip. Follow the instructions given below.

1. First add the ‘SpeedDial Icon Bookmarklet’ to your iPhone’s bookmarks. Goto http://soft-use.com/speeddial/  and scroll down a little till you see the ‘Get SpeedDial Generator Icon Bookmarklet’ as shown in below image.

Speedial Bookmarklet

2. Click on that link, it will show you a web-page with instructions on how to add this bookmarklet.

3. After you add the bookmarklet, goto some webpage containing the image you want to use as icon for your contact’s speed dial.

Apple Logo Webpage

4. Then go to ‘Bookmarks’ and tap onto the ‘SpeedDial Icon Bookmarklet’. It will modify your page and will only show the imges of that page.

After applying Bookmarklet

5. When you ‘tap’ on your favorite image, it will take you to the ‘SpeedDial Webclip Generator’ page and it will automatically have your image’s URL in the ‘Icon URL’ field.

6. Now enter the contact’s name and phone number and follow the instructions given above from step ‘4′.

7. At the end you will have a speed dial web-clip for your contact with the icon of your choice.

Icon

‘Email Images’ Bookmarklet for iPhone

January 27th, 2008

I have created a small bookmarklet for the iPhone using that you can email the embedded images in webpage to any one. The actual email contains the link of that image.

It works very simply, open a web page in your iPhone. Then if you like an image and send to your friend via email, apply the ‘Email Image’ bookmarklet. It will show all the images of the web page and tap on the image you like to share.

Here is the bookmarklet: Email Images

Here is the bookmarklet link to add directly from iPhone: Email Images

Check Here, for instructions to add bookmarklets directly to iPhone without syncing to iTunes.

Add Bookmarklets to iPhone without syncing to iTunes

January 26th, 2008

Using the following way you can add the bookmarklets to your iPhone without syncing to iTunes. No jailbreak is needed. I have found this method and I like the bookmarklets and hate the syncing to iTunes, but no one had created a page to do it for lots of useful bookmarklets. So I decided to put up such page by my self. List of bookmarklets are followed by the instructions on how to use them.

How to use it:

  1. Click on the bookmarklet link. (Edit: They are given below, like ‘Open in new window’ etc.)
  2. It will open a page saying - Requested page not found
  3. Bookmark the error page in iPhone
  4. Then open bookmarks, click on edit
  5. Edit the bookmarklet you recently added
    1. First Tap on the ‘Address’ field
    2. It will take you to the end of the address - so go to the start of address by keeping you finger on Left side of the address bar.
    3. Remove the ‘http://soft-use.com/’ from the address
  6. Done.

Below are some bookmarklets I have found from web. Some of them are created by me. All the credit goes to their creators. I will add new bookmarklets to this as I find them. If you can add some more in comments, I will add to the list.

Open in New Window - Found from Here

Find in this Page

iTransmogrify - Enables embedded flash contents to view in YouTube or Quicktime - More info Here

Email Images - It will show all the images of the web page and, when you tap on some image it will open email client to send the selected image link via email. More information Here

Display Images

Find in Wikipedia

Dictionary

Thesaurus

Find Similar Sites - Using Google

Find Similar Sites - Using similicio.us

List All Links

Translate to English - Using Google Translate

IMDB

Movie Times

Rotten Tomatoes - Movie Review’s from rottentomatoes.com

Amazon

eBay

Google Images

Tabulate - From http://gadgets.inventivelabs.com.au/tabulate

Useful gcc parameters: ‘-I’ Include Folder

January 25th, 2008

First I don’t like project that has all files in one folder with the compiled object files, libraries and binaries. Best thing to do is create folders based on categories, like ‘obj’ folder for all compiled objects, ‘lib’ folder for all shared libraries created. Its even better to organize your code in folders so that one can easily understand the structure of your project even without looking at the code.

First problem the newbies find in putting different files in different folders and then linking with files in other folder, etc.. gcc has a parameter passed while compiling ‘-I[folder-name]’ which automatically include the given folder to search for included files while compiling.

Lets take an example, We have two folders ‘include’ and ’src’ in ‘Proj’ folder.
File: debug.h in Folder ‘include’

#ifndef DEBUG_H_
#define DEBUG_H_
#include
void log_err(int errno)
{
fprintf(stderr, “Error No:%d\n”,errno);
return;
}
#endif

File: test.c in Folder ’src’
#include "debug.h"
int main()
{
log_err(10);
return 0;
}

Now when you try to compile ‘test.c’ from root ‘Project’ folder, with simple commad as follows:
$Project> gcc src/test.c -o test

It will give you following error:
src/test.c:1:19: error: debug.h: No such file or directory

To resolve this, there are two ways:
First, use folder name in including header file, like:

#include "include/debug.h"

But the problem in this method is, files are now fixed and also the compilation place is fixed. If ‘debug.h’ files needs to be moved to other folder, you need to change the ‘test.c’ file also.

Second, and better way is to use ‘-I’ flag of gcc to give the folder to include during compilation. In this method there is no need to change the code in ‘test.c’ or the ‘debug.h’ files. New compilation command would be:

$Project> gcc -Iinclude src/test.c -o test

This will successfully compile the test.c file and will generate the ‘test’ binary file. Using ‘-I’ argument, we can make change the files from one folder to other and only change the compilation flags to compile the project.

Normally we use ‘make’ to handle compilations of c/c++ based projects. Sometimes we also need to make some file mobile with respect to ‘make’. In other words, you want ‘make’ to find the file from different folders of project and you dont want to manually specify folder name with each file name.

In this situation, ‘VPATH’ internal variable of ‘make’ is useful. Like ‘-I’ in gcc, ‘VPATH’ includes folders in ‘make’ ’s search path to find the required file. It is used as follows:

VPATH:=include:src

Well, this gives you some basic ideas of making your code more mobile to compiling process.

Gmail Desktop Client ? - Possibilities ??

November 17th, 2007

Today I was doing some regular work. I went to my gmail tab (of-course I use Firefox), and open one email on my Inbox, I checked it, click ‘Older’ for previous mail, it opened and I read it and clicked ‘Inbox’. Surprisingly my Inbox was not opening, it was showing ‘Loading’ on top-middle of window, then it became ‘Still Working…’. And my eye’s went on Network connection, which was disconnected. Suddenly I thought that ‘hummm, gmail did kept the emails that were seen previously for faster browsing but since when it started downloading unvisited emails so that I can see them offline also?’

After experiencing this, a light bulb went on in my mind and I was seeing a Desktop Gmail Client integrating : Gmail AJAX version + Google Gears + Prism (check it out here)

gmail + gears + prism

Gmail’s latest version shows some really interesting features. Like in older version’s Gtalk - now Gmail shows status of your connection to server, and if not available, it shows message like “Still Working…”, “Unable to reach Gmail, Trying to reconnect now”, etc. . Along with this messages, Gmail caches all your previously visited emails and unvisited email too… Try it out on your computer, open gmail for about 5 min, after then disconnect your internet connection. Try opening some emails that you haven’t seen in this session, and many of them will open!!!

Lets talk little about Gears from Google, from Google Gears Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality…”. I love Google and I know they love Open Source, but after all Google Is A Money Making Company. It will not provide a great technology like Gears without using for itself.

And very new application - Prism from Mozilla Labs, allows you to create a Desktop Web Application, which can be added to your Quick Launch, Start Menu, Desktop, etc. .

And personally I really wish that Google creates a neat and clean Desktop Mail client that also integrates with Google Calendar and Google Docs. An Ultimate Apps Suit to compete with Microsoft (because I still believe that Microsoft rules in Office Apps).