4. Me.java
public class Me extends Myself throws NegativityException {
public String me = "Batista Harahap";
public Humility humble;
public Geekdom geek;
public Experience exp;
private Ideas idea;
public Vision v;
public Me() {
humble = new Humility(me);
geek = new Geekdom(me);
exp = new Experience(me);
String s = geek.learn("l33t");
exp.add(s);
String s = geel.branding();
vision.add();
}
}
Saturday, July 31, 2010
5. Me.java
new Thread() {
public void run() {
try {
String s = geek.learn("1337");
exp.add(s);
} catch (StupidException e) {
e.printStackTrace();
}
Message msg = new Message();
msg.what = GOT_EXPERIENCE;
h.sendMessage(msg);
}
}.start();
Saturday, July 31, 2010
6. Me.java
new Thread() {
public void run() {
try {
geek.branding();
} catch (StupidException e) {
e.printStackTrace();
}
Message msg = new Message();
msg.what = BRANDED;
h.sendMessage(msg);
}
}.start();
Saturday, July 31, 2010
7. Me.java
Handler h = new Handler() {
@Override
public void handleMessage(Message msg) {
switch(msg.what) {
case GOT_EXPERIENCE:
exp.open();
break;
case BRANDED:
vision.add();
break;
}
}
};
Saturday, July 31, 2010
8. Me.java
while(1) {
new Thread() {
public void run() {
...
geek.learn("1337");
...
}
}.start();
new Thread() {
public void run() {
...
geek.branding();
...
}
}.start();
}
Saturday, July 31, 2010
9. Me.java
public Vision getVision() {
return v;
}
public int setVision(Vision w) {
if( v.gotFoundation() &&
v.greatProduct() &&
v.coolFeatures() &&
v.isMonetizable() ) {
v = w;
return 7;
} else {
return -1;
}
}
Saturday, July 31, 2010
10. Me.java
public Ideas getIdea() {
return idea;
}
public int setIdea(Ideas s) {
if( s.feasible() ) {
idea = s;
return 7;
} else {
return -1;
}
}
Saturday, July 31, 2010
11. Me.java
public String encourage(Ideas idea) {
Vision vision = new Vision(idea);
return vision.fastForwardToEnd(idea);
}
public String encourage(Startup startup) {
Vision vision = new Vision(startup);
return vision.fastForwardToEnd(startup);
}
Saturday, July 31, 2010
12. Full source code is available at
http://tinyurl.com/medotjava
Source code is Open Source GPL v3
YOU are your own startup
Batista R. Harahap
batista@bango29.com / tista@urbanesia.com
www.bango29.com
@tista
Saturday, July 31, 2010