Sunday, July 12, 2009

Generating getter/setters for PHP classes in eclipse

We need to add this php code template
function get${field} () {
 return $$this->${fieldVar};
}

function set${field} ($$${fieldVar}) {
 $$this->${fieldVar} = $$${fieldVar};
}

Goto
Window > Preferences > PHPeclipse > PHP > Templates > Click New


Fill up the form as shown in the screenshot below.


Now in ur class file just type "gett" and then CTRL + SPACE. We now have getter/setter template for php classes inside eclipse.



I have tested this using eclipse v3.3.1.1 and phpeclipse v1.2.0.200807220603NGT

Thursday, August 30, 2007

Unnecessary Services FedoraCore7 Home Desktop

I recently installed Fedora Core 7 on 1 of my virtual machine host at home but I noticed that there are many unnecessary services running, eating lot of RAM so I disabled those.
[root@localhost stuff]# service auditd stop
service avahi-daemon stop
service bluetooth stop
service haldaemon stop
service hidd stop
service ip6tables stop
service iptables stop
service mcstrans stop
service mdmonitor stop
service ntpd stop
service pcscd stop
service setroubleshoot stop
service restorecond stop
service firstboot stop
chkconfig --level 0123456 auditd off
chkconfig --level 0123456 avahi-daemon off
chkconfig --level 0123456 bluetooth off
chkconfig --level 0123456 haldaemon off
chkconfig --level 0123456 hidd off
chkconfig --level 0123456 ip6tables off
chkconfig --level 0123456 iptables off
chkconfig --level 0123456 mcstrans off
chkconfig --level 0123456 mdmonitor off
chkconfig --level 0123456 ntpd off
chkconfig --level 0123456 pcscd off
chkconfig --level 0123456 setroubleshoot off
chkconfig --level 0123456 restorecond off
chkconfig --level 0123456 firstboot off
So I got pretty good results while running X,fluxbox and firefox
[root@localhost stuff]# free -m
total used free shared buffers cached
Mem: 193 186 7 0 31 75
-/+ buffers/cache: 79 113
Swap: 511 0 511

Sunday, March 25, 2007

Java Programming in Linux (CentOS) gcj - Part 2

So we have java compiler and java runtime already installed. Let us create a simple program to test these tools. Create file HelloWorldgcj.java
[root@localhost programming]# vi HelloWorldgcj.java

And put the following code in it.
public class HelloWorldgcj {
public static void main (String args[]) {
System.out.println("Hello World! from gcj");
}
}
Compile it as usual by issuing.
[root@localhost programming]# javac HelloWorldgcj.java
Now run your java programme as.
[root@localhost programming]# java HelloWorldgcj
Hello World! from gcj