That's quite an installation process. Are you pulling all these parts together from independent sources or is this meant to be one package upon installation?
@cmrocks Thank you for catching that. The edit link should now be visible. I'm not sure why the upload didn't work though. Can you try it again and paste the exact error?
There we go, I got it to run. Here are some suggestions:
- Pressing enter should send the command, shouldn't have to click
- Would be nice if it maintained a current channel state so I don't need to type /msg #chan
- Window should be resizable
- Needs a nicklist
- Needs a way to save a server
- Needs to connect to multiple servers
@SunnyD If you built this with Eclipse you're already halfway there. Just search Google for instructions on setting up the Android SDK within Eclipse. Then create a barebones Android template and paste your code in from this. You'll have to make a layout to contain it, but it should be a fun exercise.
Did you compile this into Java 1.7? I'm getting a ClassLoader error when I try to run the jar file. It's better to compile into 1.6 since it's more universal.
You can adjust your code to apply the slashes only if magic_quotes are off by checking ini_get( 'magic_quotes_gpc' ). Or you can always run stripslashes() on the content before you run mysql_real_escape_string().
@sunslayer You might want to look at CodeMirror as an alternative to Geshi. We were using Geshi for a while, but we just started using CodeMirror which is quite nice. There's also Prettify which actually detects the language.
Do you use git or Mercurial? If it's Mercurial then I can see why you'd choose bitbucket. I'm considering creating a Hawkee API and an app that allows users to import their github projects into Hawkee.
I don't think making the bot in PHP would be a very good idea. Most mIRC users don't know how to run PHP. What would make sense is to install this on a shared web host and create an mIRC client that can be configured to connect to it and pass information. But the PHP code should recieve the updates after the client authenticates. Best not to allow the client to update mysql directly.