Thread: OMG! Live chat w/ MK27!

  1. #1
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300

    OMG! Live chat w/ MK27!

    Yes really. I'm a lonely guy.

    So I decided to try a little exercise with my vps server, which I've been using to learn perl mason. I wrote a standalone server to run with apache that processes requests from apache mod_perl and a remote "control client", pictured below. Normally, the control client runs as a daemon. But when someone logs in at this address:

    NCHIAD

    it pops up and alerts me here at home. I accept (or reject) you, and then you enter a web based chat.

    I've been working on this for a month or so and right now just want to verify it on as many browsers as I can (nb, IE6 is not feasible). Mostly all I'm using it for, beyond the experiment, so far, is so that some family members who use skype can contact me and tell me to turn my other computer on, since there is no 64-bit skype for linux. I also have someone who has expressed a commercial interest in it, saying he wants to install it where he works by putting it into the web page so that inquiring minds can live chat with a sales rep. I am somewhat dubious of the wider viability of that, since I think most sane people would prefer a 1-800 number.

    I haven't done any digging yet, and I'm actually not much for chat and instant messaging services to start with, so I have no idea if anything similar exists. As a service it would work like this: you install the control client at home; you don't need to be running apache or anything. When on-line, you connect the client to your account, and you have a web address people can use to instant chat you. Since it's web based, they do not have to install or register for anything, they just go to your page. No cookies are involved, authentication is on a temporary per IP basis. Your room, obviously, would be private and secure.

    Another question: does anyone think this is a worthwhile/viable open source project? In that case you would need to have somewhere to run the server, but otherwise it's pretty simple. I dunno: do people who tinker around with web pages and social networks think there would be any demand?

    Anyway, if I am online here, it is probably up and running. So if you have a few spare minutes, give it a try...I just run a couple simple tests and ask you if everything works. You can be outta there in 60 seconds...
    Last edited by MK27; 10-01-2009 at 06:53 AM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  2. #2
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708
    I think it's a great concept, MK. Definite commercial viability there, too.

  3. #3
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300

    Cool

    Well, this has been going fairly well, so thanks to people who've stopped by even if you didn't leave a comment. Right now it would appear that most programmers and web-dev people use firefox; looking thru the apache log no one has yet tried IE8 (out of a dozen or so).

    I only have one windows box and I use that for testing with IE7. Hopefully all is the same, but if you're using IE8 -- or any kind of oddball browser -- and have a few spare minutes, give this a try.

    NCHIAD

    Also I've added some new features, like embedding images & hyperlinks, etc.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  4. #4
    Jack of many languages Dino's Avatar
    Join Date
    Nov 2007
    Location
    Chappell Hill, Texas
    Posts
    2,332
    Let me know when it's back up - I can use Safari and Firefox from my Mac.
    Mainframe assembler programmer by trade. C coder when I can.

  5. #5
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Dino View Post
    Let me know when it's back up - I can use Safari and Firefox from my Mac.
    It's on whenever I'm on line (presuming I remember to start it). Anyone who wants to check it out is welcome to say hi!

    Right now I think google chrome is untested (which I should have that installed for general testing myself anyway...) But if you've got anything oddball that's graphical and processes javascript give it a whirl.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  6. #6
    Jack of many languages Dino's Avatar
    Join Date
    Nov 2007
    Location
    Chappell Hill, Texas
    Posts
    2,332
    Cool! Fun chat. I finally found my link and then you were gone. ttyl.
    Mainframe assembler programmer by trade. C coder when I can.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Requesting Java Chat Client Maintenence
    By ygfperson in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 04-02-2003, 01:57 PM
  2. Live Chat
    By Betazep in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 12-06-2001, 05:01 PM
  3. Rough Portable Chat Design Sketch
    By ggs in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 08-27-2001, 07:44 AM
  4. programming chat room
    By iain in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 08-18-2001, 06:50 AM