Embedded Chat

Hey guys,

I want to announce the release of a new social embedded chat service. I was working with my colleague on this over the last few months and now we are very happy to make it public as a closed beta service.

You can check it out on our the live site at http://www.embedded-chat.com and give us a try ;-). As we are in private beta this is totally for FREE and you’ll get much benefits when we release the final version if you sign up now.

For the tech people that read this I’ll make another post going deeply on the technologies we are using on this new service. One hint: Python and Node.js can make it really well together ;-). Also you can write all your code in a “pythonic” way if you use coffescript instead of javascript on the node server side. Don’t miss my next post about the geeky side of this project.

Just Another Real Time Chat Built Over Node-js and Socket.io

I recently wrote another real time chat built over Node-js and Socket.io. Here is the link: https://github.com/jmg/node-simple-chat

I was researching so much about node-js lately and it turned out amazing when I have to deal with real time applications. But I think python’s Eventlet could achieve a very good performance too. I really need to reimplement this using eventlet websockets and then do some sort of benchmarks.

Probably the topic for my next post =). Keep reading.

MathChat

Finally i developed my Ruby on Rails application, A Web Chat for Mathematics! Its’ called MathChat

MathChat supports Latex commands to draw complex mathematical symbols. If you don’t heard about Latex, here is a little tutorial about it.

http://en.wikibooks.org/wiki/LaTeX/Mathematics


And here is a little guide to deploy and run your own MathChat server:

In order to install the dependencies of MathChat you must do the follow in your *unix system (tested on ubuntu 10.04 and 10.10):


~$ sudo apt-get install ruby build-essential libopenssl-ruby libsqlite3-dev rubygems ruby1.8-dev
~$ sudo gem install rubygems-update --version=1.3.7
~$ sudo gem install sqlite3-ruby
~$ sudo gem install -v=2.3.5 rails

That setup an environment to run MathChat and give you the posibility to continue developing the application!
If you know about ruby on rails you can modify and expand the application as you want. It’s really easy.

To run the MathChat server in localhost:3000 just do this inside the MathChat directory:

~$ ruby script/server

Then go to localhost:3000 in your browser (I suggest Google Chrome for better performance) and enjoy MathChat!


MathChat is now hosted at http://www.binpress.com/app/mathchat/147

OR

hg clone https://math-chat.googlecode.com/hg/ math-chat

And, finally a bunch of screenshots!

Regards, Juan Manuel