Friday, October 25, 2013

Delay Email From Sending in Outlook

Have you ever clicked send only to realize that you have sent it to the wrong person or missing the attachment? Why not delay your message for 1 minute before it gets sent? 

Delay the delivery of a single message

  1. In the message, on the Options tab, in the More Options group, click Delay Delivery Button image.
  2. Click Message Options.
  3. Under Delivery options, select the Do not deliver before check box, and then click the delivery date and time that you want.
After you click Send, the message remains in the Outbox folder until the delivery time.
 NOTE   If you are using a POP3 account, Outlook must remain open until the message is sent. To determine the type of account you are using, on the Tools menu, click Account Settings. On the E-mail tab, the Type column lists the type of accounts that are in your active Outlook profile.

Delay the delivery of all messages

  1. On the Tools menu, click Rules and Alerts, and then click New Rule.
  2. In the Step 1: Select a template box, , under Start from a Blank Rule, click Check messages after sending, and then click Next.
  3. In the Step 1: Select condition(s) list, select any options that you want, and then click Next.
If you do not select any check boxes, a confirmation dialog box appears. If you click Yes, the rule you are creating will be applied to all messages that you send.
  1. In the Step 1: Select action(s) list, select defer delivery by a number of minutes.
  2. In the Step 2: Edit the rule description (click an underlined value) box, click the underlined phrase a number of and enter the number of minutes for which you want the messages to be held before sending.
Delivery can be delayed up to 120 minutes.
  1. Click OK, and then click Next.
  2. Select any exceptions that you want.
  3. Click Next.
  4. In the Step 1: Specify a name for this rule box, type a name for the rule.
  5. Select the Turn on this rule check box.
  6. Click Finish.
After you click Send, each message remains in the Outbox folder for the amount of time you specified.
 NOTE   If you are using a POP3 account, Outlook must remain open until the message is sent. To determine the type of account you are using, on the Tools menu, click Account Settings. On the E-mail tab, the Type column lists the type of accounts that are in your active Outlook profile.

Saturday, September 21, 2013

Start Developing Mobile Apps - Phonegap Hello World! - Setting up Eclipse for Android on Windows

Last updated 21 Sept 2013

Creating a mobile app is easier than I thought thanks to the latest technologies at your disposal.
Web developers can now translate their skills into  mobile apps.

PhoneGap allows developers to build apps in HTML, Javascript and CSS deployable on most platforms including Android, iOS, Windows and Blackberry. Use this tutorial if you are using Window and want to build for Android.

Step 1 - Download Eclipse + Android SDK

Eclipse is a free development environment and the Android SDK contains all the files necessary to code for Android. Google provides this with its ADT - Android Developer Tools

Download Android ADT

Follow the below steps to setup:

1. Unpack the ZIP file and save it to desktop

2. Open the adt-bundle-/eclipse/ directory and launch eclipse.exe

It will ask you where to set up your workspace. Default is C://username/workspace
That’s it! The IDE is already loaded with the Android Developer Tools plugin and the SDK is ready to go.



Step 2 - Download and Install Phonegap

Phonegap is a set of files that you include into your Android app to translate from HTML to different mobile app formats

Download Phonegap

Unpack and we will use it later.

Step 3 - Creating a project in Eclipse

Now lets start creating  our project. Launch Eclipse.

3.1. Select File > New > Android Application Project

3.2. Fill up the name of your app and the package name as com.yourname.yourprojectname. I'll name this MyApp


Click Next

3.3. Here is where you put your app icon if you already have it. Click Next

3.4. Click next to create a new Activity - a working screen containing one thing - in this case your main page.


3.5. Click next - Select None for Navigation

Now you should have a blank Android Project in Eclipse.

Step 4 - Configure Phonegap

4.1. Locate your Project directory where all the above files are sitting.

To find it, right click on the Project Title and click Properties.
The location field will tell you where are the files residing.


Now we need to copy a few files from the Phonegap download into the Android Project file.
Go to Phonegap > lib > Android

4.2. Do the following to copy the required files

a. Create a folder called www under MyApp/assets
b. Copy cordova.js to MyApp/assets/www
c. Copy cordova-x.x.x.jar to the MyApp/libs folder
d. Copy xml to the MyApp/res folder
e. Right click on MyApp in Eclipse and click Refresh

You should have something like so


4.3. Add the Cordova library.
From the MyApp/libs folder, right click cordova-x.x.x.jar and select Build Path > Add to Build Path



4.4. Create a new file in MyApp/assets/www named index.html


This index.html is where you put in all your app's code.
After you have created. right click on the file and open with text editor.
Copy and paste the below code into index.html:

<!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>

Step 5 - Configure Activity class

A few more configurations to get everything working.
Go to MyApp/src/com.myname.myapp and edit the MainActivity.java file

You should have the following code:

package com.mycompany.myapp;
//** Note this field is unique to your own app

import android.os.Bundle;
import org.apache.cordova.*;
// This tells the project to import Phonegap files

public class MainActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl(Config.getStartUrl());
        //This points to www/index.html
    }
    
}


Step 6 - Configure Metadata

Go to MyApp/res/AndroidManifest.xml



Open AndroidManifest.xml

Add the below under the <manifest> node for it to support different sized screens


android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>

Add the below under the <manifest> node for it to support get permission to access device features

<uses-permission android:name="android.permission.CAMERA" />
   <uses-permission android:name="android.permission.VIBRATE" />
   <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
   <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
   <uses-permission android:name="android.permission.INTERNET" />
   <uses-permission android:name="android.permission.RECEIVE_SMS" />
   <uses-permission android:name="android.permission.RECORD_AUDIO" />
   <uses-permission android:name="android.permission.RECORD_VIDEO"/>
   <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
   <uses-permission android:name="android.permission.READ_CONTACTS" />
   <uses-permission android:name="android.permission.WRITE_CONTACTS" />  
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   <uses-permission android:name="android.permission.GET_ACCOUNTS" />
   <uses-permission android:name="android.permission.BROADCAST_STICKY" />

Look for the <activity> node and add this

android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"

Your AndroidManifest.xml should look something like the below but you should not copy the below as certain parameters may differ.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mycompany.myapp"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-permission android:name="android.permission.CAMERA" />
   <uses-permission android:name="android.permission.VIBRATE" />
   <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
   <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
   <uses-permission android:name="android.permission.INTERNET" />
   <uses-permission android:name="android.permission.RECEIVE_SMS" />
   <uses-permission android:name="android.permission.RECORD_AUDIO" />
   <uses-permission android:name="android.permission.RECORD_VIDEO"/>
   <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
   <uses-permission android:name="android.permission.READ_CONTACTS" />
   <uses-permission android:name="android.permission.WRITE_CONTACTS" />  
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   <uses-permission android:name="android.permission.GET_ACCOUNTS" />
   <uses-permission android:name="android.permission.BROADCAST_STICKY" />
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.mycompany.myapp.MainActivity"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>


Step 7 - Run the application!

7.1. Now we are two steps away from the final product.
Right click on your root folder in this case MyApp>Run As>1. Android Application


7.2. You will be prompted to run it on a device. To launch a new device, click on the Android Virtual Device Manager to launch your own virtual device.

Click New


You will be prompted to create a device. I chose the following settings


When its created, find the start button to launch the emulator - a virtual device which to test your Android App.

It takes a while for the emulator to startup.

Or you can start it directly from the Run > Run Configurations > Targets



Your final result should look something like this!

Closing notes:

1. With this framework, you can start to create Android Apps the way you make websites.
2. Save this template as a start for other projects!
3. Good luck and happy developing!



Monday, June 17, 2013

List of Malaysian Venture Capital companies

Here's a list of Malaysian venture capital companies. They are looking for business plans and intend to fund entrepreneurs. If you fancy starting up your company, why not send your business plans to them!

Investor Send Business Plan to
AmPrivate Equity Sdn Bhd francisng@ambankgroup.com
Arris Venture Sdn Bhd llh@arrisgroup.com
Banyan Venture One Sdn Bhd eileenck@gmail.com
BIMB Musyarakah Satu Sdn Bhd *
Bumiputera and Technology Venture Capital Sdn Bhd asadsidon@yahoo.com
Cache Ventures 1 (M) Sdn Bhd
CIMB Mezzanine 1 Sdn Bhd asma.abdulaziz@cimb.com
CIMB Private Equity 1 Sdn Bhd asma.abdulaziz@cimb.com
CMY Incubator Sdn Bhd executive@cmycapital.com.my
 Commerce Technology Ventures Sdn Bhd asma.abdulaziz@cimb.com
 Continuum Capital Sdn Bhd zauqi@firstfloorcapital.com
 COPE Opportunities 2 Sdn Bhd aina@opusasset.com
 DTA Growth Capital Sdn Bhd jesrina@maVcap.com
 Ekuiti Teroka (Malaysia) Sdn Bhd *
 Ethos Capital One Sdn Bhd enquiry@ethoscapital.com.my
 Expedient Equity Ventures Sdn Bhd daniel@expedientequity.com
 General & Global Equities Sdn Bhd *
 HCP One Sd Bhd info.cp@hadronscapital.com
 HDM Private Equity Sdn Bhd cykang@hdbs.com.my
 Inertia AIF Sdn Bhd nizar@firstfloorcapital.com
 Inflexion PEF Sdn Bhd
 Ingenious Growth Fund Berhad William@ingenioushous.com
 iSpring Capital Sdn Bhd david@ispringcapital.com
 Istismar Capital Sdn Bhd Info@istismarcapital.com
 Japan Asia Investment Co Ltd Fujiyama@jaic.com.sg
 Malaysian Life Sciences Capital Fund Ltd ginny@mlscf.com
 Malaysian Life Science Capital Fund II, LP Cheethong.foo@portcullistrusrtnet.com
 Malaysian Technology Venture Two Sdn Bhd
 Mavcap Biotech Sdn Bhd daniel@expedientequity.com
 Mavcap ICT Sdn Bhd dali@dtacapital.com
 Mavcap Photonics Sdn Bhd jehin48@gmail.com
 Mavcap Technology Sdn Bhd wss@ispringcapital.com
 Mayban Agro Fund Sdn Bhd
 Mayban Venture Capital Company Sdn Bhd
 Mezzanine Capital (Malaysia) Sdn Bhd karthi@amcorp.com.my
 MGF Series 1 Sdn Bhd ad@mgicapital.com
 Mindhub Pegasus Sdn Bhd William.du@mindhubcapital.com
 Momentum STI Sdn Bhd
 Musharaka Tech Venture Sdn Bhd noridzam@musharaka.com.my

List of US venture capital firms

In case you have a good idea and want to pitch your ideas, here are some venture cap firms.

Investor Website
Highland Capital Partners www.hcp.com/contact_us
Globespan Capital Partners www.globespancapital.com/index.cfm/ContactUs
VantagePoint Venture Partners www.vpcp.com/contact_and_directions
Rho Capital Ventures www.rhoventures.com/contact-us.htm
Galleon www.galleonventures.com/contactus.html
Mayfield Fun www.mayfield.com/about/contact-us
Tallwood Venture Capital www.tallwoodvc.com/contact/
Sequoia www.sequoiacap.com/us/contact
US Venture Partners www.usvp.com/html_vers/contact.html
UMC Capital www.umc.com/English/contact/index.asp
Mission Ventures www.missionventures.com/about/reachus.html
BEV Capital www.bevcapital.com/cont/index.htm
MentorTech Ventures www.mentortechventures.com/contact
Bessemer Venure Partners www.bvp.com/contact
Accel www.accel.com/contacts
New Enterprise Associates www.nea.com/Contact/Default.aspx
Michael Dearing  
Accel www.accel.com/contacts
Sequoia www.sequoiacap.com/us/contact
DFJ www.dfj.com/entrepreneur/index.html
Northgate Capital www.northgatecapital.com/
New Enterprise Associates www.nea.com/Contact/Default.aspx
Bessemer Venure Partners www.bvp.com/contact
Lightspeed Venture Partners www.lightspeedvp.com/ContactUs.aspx
Northwest Venture Partners www.nvp.com/contact.aspx
Shamrock Holdings  
Pequot Capital  
Compass Technology Partners
Elon Musk
Google
DFJ www.dfj.com/entrepreneur/index.html
JP Morgan
VantagePoint Venture Partners www.vpcp.com/contact_and_directions

Sunday, June 16, 2013

This will save your life

Well, for those who live around KL, you would know that the streets and roads are full of ***holes. Just want to share an experience that might just save your life.

Anyway, BB parked her car at Kelana Jaya one morning and there was nothing special about the day. Until we returned together later that evening. 

Lo and behold, a flat tyre. The weird thing was, another car had a flat tyre as well and the couple was in the midst of changing the tyre. Unknowingly, I drove off, only to stop at a petrol station.

At the station, I got some help to pump the flat tyre up and when I capped the valve, air started gushing out. Something weird was going on. Here is what the SOB did:
Inside the cap was a small stone (Much smaller than this demo one). Placing the stone inside the cap raises the end a little bit. When you screw on the cap to the valve, the stone presses on the valve and air starts coming out. Here is the stone dislodged from the cap.
Small trick, big danger. So do beware of this. Who knew what would happen to us if. These people might be watching and probably will take advantage. Worse if you are a girl alone.

To my friends reading this, beware of this and hope this does not happen to you.
To the person who did this to my car. ..|.. and hope you get knocked down by a car.




Tuesday, June 11, 2013

How to Get 112GB of Free Cloud Storage Globally: Top 15 Free Cloud Storage

Hello! Doing some research and found out how much each person can get out of free cloud storage!
Enjoy!

50GB Adrive
18GB Dropbox
15GB Google Drive
7GB Microsoft SkyDrive
7GB MiMedia
5GB iCloud
5GB Jungle Disk
5GB SugarSync
5GB Box
5GB Amazon Cloud Drive
5GB Open Drive
5GB iDrive
2GB Elephant Drive
2GB My Other Drive
1GB Backupify

Tuesday, May 28, 2013

West Japan: A Practical 7 Day Travel Guide for Kansai Area -Day 3 - East and Southern Kyoto

Day 3 - East and Southern Kyoto

Anyway, one of the more value for money places to stay in Kyoto was Hotel Oaks. With Free Wi-Fi in the lobby. With one more day in Kyoto, we had to make the most of it.  
Our first order of the day was food!
Across the hotel was a small shop called Nishinotoin.
It was a small cafe opposite the road and a typical place which was not crowded in the morning
We ordered a couple of items on the menu to sample the various types of dishes on the menu. Something light to keep us going through the day.
From our hotel we headed east to the Kyoto river. The building were all on stilts with people enjoying the river. One thing to note, Japan is surprisingly  clean!
Going further east of Shijo is the Yasaka Shrine. People come here to pray and well wishers donate
Typical of each shrine of temple is pool of water and a ladle. What you have to do is use the ladle to clean your hands, and with your hands, drink the water. This is symbolic to cleanse the hands and mouths of visitors to the temple or shrine
It quite amazing how Kyoto manages to thrive while keeping its tradition amidst the bustle of the city.
There was not much of a crowd there in the morning so it was quite easy to get around


The Yasaka shrine stocks little trinkets or amulets with inscriptions of good luck.
You can choose to buy them as a token.
From the looks of it, most of the charms speak of love and lasting relationship.

The Yasaka shrine is also home to some of the famous bells in Kyoto, which ring loudly for special occasions  like New Years day.
However, tourists can also come to make a wish and ring the bells for a year of prosperity

We took the train down to Gojo-dori and explored east. Honestly, kimonos are a rare sight but who goes to Japan without seeing one!
Close to the area was the preserved old buildings of Kyoto at Higashiyama. The architecture comes from an era two centuries ago but Kyoto has kept its traditional wooden houses intact. We had a picnic in the park for lunch and then it was on the train again.
The next stop was Inari Temple. We took another train with took us south east of Kyoto.
It was couple of steps from the station to the temple, not more than 5 mins walk.
The path lead to the grand The Fushimi Inari Taisha temple.
The next part is even more amazing, every part of this place is breathtaking
The grand entrance of the temple is bright red and vibrant. The entire temple is a dedication to Inari, sort of a patron spirit of foxes and business.
The temple is a huge complex of many shrines, which are built higher and higher up the mountain.

While the temple holds many trinkets of small gateways, it probably has as many huge lifesize gateways which some are 3 meters tall.
What is unique about this place is that is has 4km of individual archways painted bright red all the way up to the temple on the mountain.

Don't miss the the shopping street Shijo which was down the road, leading to the Yasaka shrine due east.
After a whole day of walking, it is time for some early dinner...
Anyway, here's my travel companion - Japan is no fun without someone you can share it with

For our last day in Kyoto, we picked a very interesting cuisine. We had a taste of Italian cuisine with a Japanese twist.
Again, not too expensive compared to what you have in KL in the RM15 range
At this point, you might be asking, Italian? Yes... you can practically get any sort of cuisine in Japan, of course with a local touch.

The final itenerary for the day was back to Kyoto central station. Next to the station was the tallest building around. The Kyoto tower peaks above the skyline and give you a 360 view of the city.

From up here, we watched the sunset and had some ice cream to enjoy a romantic last day in Kyoto. Next stop Osaka!!

Here's the rest of the trip and pictures for each day!

Day 1 - West Kyoto - Arashiyama and the Golden Pavilion












Popular Posts