Tag Archive for phone

Simple Address Contact

<address id="SiteContact" class="contact" title="Contact Information">
Contact Me:<br />
<span class="adr">6255 McLeod Lane N.E.<br />
Kiezer, OR 97303<br />
USA</span><br />
<a class="tel" href="voice:+15038516041">+1 503 851 6041</a><br />
<a class="email" href="mailto:design@leerjohnson.com">design@leerjohnson.com</a>
</address>

source

J2ME – HelloWorld

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class HelloJ2ME_a1 extends MIDlet
{
private Display mDisplay;
private Form mForm;

protected void startApp() throws MIDletStateChangeException
{
if(mForm == null)
{
// Creo il Form dove inserire il messaggio (questo puo' essere pensato come ad un JFrame)
mForm = new Form("Hello J2ME !!!");

// Ottengo un Display per la MIDlet
mDisplay = Display.getDisplay(this);
}

// Imposto il Form corrente nel Display
mDisplay.setCurrent(mForm);
}

protected void pauseApp()
{

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException
{
// Notifico alla JVM della morte della MIDlet (viene chiamato il Garbage Collector)
this.notifyDestroyed();
}
}

source

J2ME – System Properties

package System;

import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class SystemProperties extends MIDlet implements CommandListener
{
private Command esci;

private Display display;

private Form form;

protected void startApp() throws MIDletStateChangeException
{
display = Display.getDisplay(this);

form = new Form("System Propiertis");
form.setCommandListener(this);

esci = new Command("Esci", Command.EXIT, 0);
form.addCommand(esci);

Runtime rt = Runtime.getRuntime();
rt.gc(); // Garbage Collection

form.append("Free Memory: " + rt.freeMemory() + "
");
form.append("Total Memory: " + rt.totalMemory() + "
");
form.append(showProp("microedition.configuration"));
form.append(showProp("microedition.platform"));
form.append(showProp("microedition.locale"));
form.append(showProp("microedition.encoding"));
form.append(showProp("microedition.encodingClass"));
form.append(showProp("microedition.http_proxy"));

display.setCurrent(form);
}

protected void pauseApp()
{

}

protected void destroyApp(boolean unconditional) throws MIDletStateChangeException
{
notifyDestroyed();
}

public String showProp(String str)
{
String value = System.getProperty(str);
StringBuffer stringbuffer = new StringBuffer(50);

stringbuffer.setLength(0);
stringbuffer.append(str);
stringbuffer.append(" = ");

if(value == null)
stringbuffer.append("<undefined>");
else
{
stringbuffer.append(""");
stringbuffer.append(value);
stringbuffer.append(""");
}

stringbuffer.append("
");

return stringbuffer.toString();
}

public void commandAction(Command c, Displayable d)
{
if(c == esci)
{
try
{
destroyApp(true);
}
catch(MIDletStateChangeException e)
{
showException(e);
}
}
}

public void showException(Exception e)
{
Alert alert = new Alert("Errore !!!");
alert.setString(e.getMessage());
alert.setType(AlertType.ERROR);
alert.setTimeout(Alert.FOREVER);

display.setCurrent(alert);
}
}

source

Java – CUT&PASTE

package system.clipboard;

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.ClipboardOwner;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;

public class ClipBoard extends JFrame implements ClipboardOwner, ActionListener
{
private static final long serialVersionUID = 1L;

JTextArea srcText, dstText;
JButton copyButton, pasteButton;
Clipboard clipboard = getToolkit().getSystemClipboard();

public ClipBoard()
{
super("Clipboard Test");

GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();

setLayout(gridbag);

srcText = new JTextArea(8, 32);
c.gridwidth = 2;
c.anchor = GridBagConstraints.CENTER;
gridbag.setConstraints(srcText, c);
add(srcText);

copyButton = new JButton("Copy Above");
copyButton.setActionCommand("copy");
copyButton.addActionListener(this);
c.gridy = 1;
c.gridwidth = 1;
gridbag.setConstraints(copyButton, c);
add(copyButton);

pasteButton = new JButton("Paste Below");
pasteButton.setActionCommand("paste");
pasteButton.addActionListener(this);
pasteButton.setEnabled(false);
c.gridx = 1;
gridbag.setConstraints(pasteButton, c);
add(pasteButton);

dstText = new JTextArea(8, 32);
c.gridx = 0;
c.gridy = 2;
c.gridwidth = 2;
gridbag.setConstraints(dstText, c);
add(dstText);

pack();
}

public void actionPerformed(ActionEvent evt)
{
String cmd = evt.getActionCommand();

if(cmd.equals("copy"))
{
// Implement Copy operation
String srcData = srcText.getText();

if(srcData != null)
{
StringSelection contents = new StringSelection(srcData);
clipboard.setContents(contents, this);
pasteButton.setEnabled(true);
}
}
else if(cmd.equals("paste"))
{
// Implement Paste operation
Transferable content = clipboard.getContents(this);
if(content != null)
{
try
{
String dstData = (String) content.getTransferData(DataFlavor.stringFlavor);
dstText.append(dstData);
}
catch(Exception e)
{
System.out.println("Couldn't get contents in format: " + DataFlavor.stringFlavor.getHumanPresentableName());
}
}
}
}

public void lostOwnership(Clipboard clipboard, Transferable contents)
{
System.out.println("Clipboard contents replaced");
}

public static void main(String[] args)
{
ClipBoard test = new ClipBoard();
test.setVisible(true);
}
}

source

Format Phone Number

function format_phone($phone)
{
$phone = preg_replace("/[^0-9]/", "", $phone);

if(strlen($phone) == 7)
return preg_replace("/([0-9]{3})([0-9]{4})/", "$1-$2", $phone);
elseif(strlen($phone) == 10)
return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/", "($1) $2-$3", $phone);
else
return $phone;
}

source