PHPEclipse project

2008-01-15 11:55:24 by ed_mann in Computers & Technology 0 comments

I have been spending allot of time working on the PHPEclipse project, and fixing bugs, and maybe creating a few new ones. I also administer the build system for the project. We have recently moved away from cvs and to svn and the build system needed to be changed to pull from the new repo.

And that is where the fun begins. Allot of work has gone on in the core of PHPEclipse and in the XDebug feature, but not many developers have put that much time into the DBG feature. I have been able to get the project to build everthing except the DBG plug-in. It is driving me up a wall. I was for a while able to get it to build out of my local workspace which was a copy of svn, but after messing around i broke it, so now it won't build from there or svn. I have asked another developer incastrix to assist me in fixing the build issue. He is the master behind our XDebug plugin-in, and i am hopefull that he will show me the simple error of my way.

Also with the project, i have committed my fixes for RSE which is the Team Management plug-in for Eclipse. The work started with grEvenX submitting a patch, i applied it found that it was a good start, but there were more problems. So i committed it and then spent the rest of the weekend working on the issues that i had found. It was good to see the internals of the project, and i am looking forward to the 1.3.x version where we clean up the code.

There are just a few more items we want to address then we are going to push 1.2.0 out the nest and let it fly on it's own.

The 1.3.0 release is slated for refactoring of the code, and not many if any new features. This work will update PHPEclipse with the current API for Eclipse, and also will be working with supporing the new Ganymede Simultaneous Relase. The project is not ready yet to be listed, but i hope for our 1.4.x release we can be a listing project for that simultaneous release cycle.

I am looking forward to the next few months of Eclipse development, and as always i have more to do than i have time for, but it keeps me out of trouble.

Continue Reading 'PHPEclipse project' »

ISC DHCP and Ldap Backend

2008-01-08 10:29:05 by ed_mann in Computers & Technology 0 comments

Searching the web for documentation on how to configure ISC DHCPD and Ldap backend. I will be use the Fedora Directory Server, and i have found some information at this site. I am posting the data here because i am afraid of the site going away. Not that it would, but you never know. The reason for this work is because i have not found a good gui tool for dhcp administration.

My plan is to develop a tool that will use LDAP as the storage, and it will be written in Java. The idea that i have now is that the Model can be used to do a desktop installable app, and also a browser based app.

I have used PHP allot for my applications, but this time i am going to change over to Java for this one. I did a management gui for ISC DNS using the Dlz feature. It is browser based and done with php. The project i did is called dlzSync and the website should be up soon. I did code the sync server in java, but it needs more work.

.::LDAP Info::.

This is the information that i gleaned from solstice.nl. I plan on adding more information as i learn how to use the feature. But this is the starting point of my work. Thanks to the people at solstice.nl, and the person that created the entry.

.::DHCP Ldap Config::.

/etc/dhcpd.conf


ldap-server "ds.edmann.com";
ldap-port 389; # We do an anonymous bind
# ldap-username "cn=manager_login";
# ldap-password "mysecretPWD";
ldap-base-dn "ou=DHCP,dc=edmann,dc=com";
ldap-method static;
ldap-debug-file "/var/log/dhcp-ldap-startup.log";

.::DHCP ldif example::.

 dn: ou=DHCP,dc=edmann,dc=com
ou: DHCP
objectClass: top
objectClass: organizationalUnit
description: DHCP Servers

dn: cn=DHCP Config, ou=DHCP,dc=edmann,dc=com
cn: DHCP Config
objectClass: top
objectClass: dhcpService
dhcpPrimaryDN: cn=dns,ou=DHCP,dc=edmann,dc=com
dhcpStatements: ddns-update-style none
dhcpStatements: get-lease-hostnames true
dhcpStatements: use-host-decl-names true

dn: cn=192.168.1.0, cn=DHCP Config, ou=DHCP,dc=edmann,dc=com
cn: 192.168.1.0
objectClass: top
objectClass: dhcpSubnet
objectClass: dhcpOptions
dhcpNetMask: 24
dhcpRange: 192.168.1.150 192.168.1.200
dhcpStatements: default-lease-time 600
dhcpStatements: max-lease-time 7200
dhcpOption: netbios-name-servers 192.168.1.16
dhcpOption: subnet-mask 255.255.255.0
dhcpOption: routers 192.168.1.1
dhcpOption: domain-name-servers 192.168.1.11
dhcpOption: domain-name "edmann.com"

dn: cn=dns, ou=DHCP,dc=edmann,dc=com
cn: dns
objectClass: top
objectClass: dhcpServer
dhcpServiceDN: cn=DHCP Config, ou=DHCP,dc=edmann,dc=com

dn: cn=clienta, cn=DHCP Config, ou=DHCP,dc=edmann,dc=com
cn: clienta
objectClass: top
objectClass: dhcpHost
dhcpHWAddress: ethernet 00:16:3e:3d:eb:87
dhcpStatements: fixed-address 192.168.1.111

 You should note that they are not doing Dynamic DNS update. I have used this and plan on using it more. So my final configuration will have an example on using ddns.

There is a special schema that you need to use. The website said they had one (64ldapdhcp.ldif) in their downloads directory, but when i clicked on the link i was given a 404 error. So i will need to generate one myself and i will post it here for others. Which means i need to get the add file part of my blog system working. :-)

You can find the OpenLdap schema file on lunytune.net, I may be able to run the conversion script against this. I will need to test it and post back my results. 

Continue Reading 'ISC DHCP and Ldap Backend' »

QA Website and Blog Status

2007-12-27 13:17:00 by ed_mann in Computers & Technology 0 comments

I found this in the IRC channel for phpeclipse. pteague_work pointed out an name Selenium for a tool that will test websites. Since i do allot of sites i had looked at this in the past, but have not had a change to use it.

I am finishing up one big project, and am working on another... ie this blog system. It is said that you can integrate PHPUnit tests in with Selenium, so i will attempt to do just that. Making sure i document the way i did it.

Also i have a new update for the blog system that i have not pushed out live yet. It adds pagination so you can look at previous posts, and also the ability to post comments. Granted that last part i am still not sure i want to push out. I have allot more tests that i want to run just to make sure my blog system does not become a spamers best friend.

The backend is shaping up nicely but slowly. I have just added comment moderation, and the css that goes with it. I want to add post history this weekend and also category management. The latter should not be to hard to do. Famous last words. 

Also need to setup different databases to do unit tests against, just to insure that this thing is working the way i want it to.

Continue Reading 'QA Website and Blog Status' »

Firefox 3 Beta 2

2007-12-24 10:35:23 by ed_mann in Computers & Technology 0 comments

I have to say that the new Firefox 3 Beta 2 release is awesome. I just got it installed on my machine, and i do visibly notice that things load allot faster. I use FCKeditor on the back-end of my blog, and it does not have a choppy load. It loaded just like a page would. Heck this could just be me and my machines, but it is noticeable. 

There are several improvements in the Beta 2, and i am looking forward to the final product. When you open new tabs there is no noticeable lag.  Like i said before the form items take the look of the current theme that you are using on Linux. The form fields look so much better then they do in FF2.x.

I need to go spend some time playing around with it more, but this release is awesome. Whenever i get on a persons machine the first thing i do is look for FF. If i don't find it i download it and install it on there machine. I tell them to use it and not the other browser. Most the time i am on there machine to fix something, so when i tell them to use FF they listen. If i did not know what i was doing or talking about they would not have asked me to work on there machine in the first place. I recommend FF to everyone that uses a computer. But that's just me. :-)

Continue Reading 'Firefox 3 Beta 2' »

<<Previous 1 23 4 5 Next > >
 
This page took 0.210994 seconds to load.