<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="0.92">
<channel>
	<title>miceda</title>
	<link>http://weblog.miceda.org</link>
	<description></description>
	<lastBuildDate>Wed, 22 Jul 2009 14:37:30 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Erlang on the Web</title>
		<description>If you're thinking about using Erlang for your next web application, here's an IEEE Internet Computing article I co-authored with Steve Vinoski that'll help get you started:

"Web developers find that the Erlang programming language originally conceived more than 20 years ago for building long-running, fault-tolerant, highly concurrent telephony systems is ...</description>
		<link>http://weblog.miceda.org/2009/07/22/erlang-on-the-web/</link>
			</item>
	<item>
		<title>rinterface: a pure Ruby client to talk to Erlang</title>
		<description>After digging through the jinterface code for the past couple of evenings I finally have a working Ruby client that can make RPC calls to an Erlang node.  Although the code is a bit rough right now, it works. 

I'm hoping to evolve it into a full Ruby node ...</description>
		<link>http://weblog.miceda.org/2009/05/20/rinterface-a-pure-ruby-client-to-talk-to-erlang/</link>
			</item>
	<item>
		<title>Getting started with BeepBeep</title>
		<description>I've finally had a little time to work on BeepBeep.  With this time, I've updated some of the docs included with source code, updated the Blog demo app to the latest code base, and moved the demo app into the code base versus a separate project.  I also ...</description>
		<link>http://weblog.miceda.org/2009/05/14/getting-started-with-beepbeep/</link>
			</item>
	<item>
		<title>Connecting to Erlang&#8217;s epmd from Ruby</title>
		<description>Lately I've been experimenting with creating a pure Ruby library to communicate with Erlang nodes similar to the capabilities offered by the jinterface included with Erlang.  Using a combination of the Java source code for jinterface and the documention, I've had moderate success getting my code to talk to epmd ...</description>
		<link>http://weblog.miceda.org/2009/04/24/connecting-to-erlangs-epmd-from-ruby/</link>
			</item>
	<item>
		<title>BeepBeep obligatory blog demo</title>
		<description>This code shows how to build a simple application with BeepBeep. It demonstrates a simple application flow and the use of filters for authentication.

* UPDATE *  The blog demo is not included with the beepbeep source code

Download it here: Blog Demo

It's completely standalone, so all you need is Erlang ...</description>
		<link>http://weblog.miceda.org/2008/12/12/beepbeep-obligatory-blog-demo/</link>
			</item>
	<item>
		<title>BeepBeep: A Rails like framework for Mochiweb</title>
		<description>BeepBeep is a simple web application framework for Erlang inspired by Rails and Merb. It follows the principle of convention over configuration - meaning if you follow the code structure layout and a few rules when building your app, it'll require no extra work on you behalf to map Url ...</description>
		<link>http://weblog.miceda.org/2008/12/12/beepbeep-a-rails-like-framework-for-mochiweb/</link>
			</item>
	<item>
		<title>Erlang init.d script in Ubuntu</title>
		<description>Problem
You've created an init.d script for your Erlang application. When logged in the script works and starts the app, however it's not working on boot.

Solution

 Make sure /usr/local/bin/ is recognized in the profile
 export HOME in you init.d script that points to the directory with your erlang cookie
   ...</description>
		<link>http://weblog.miceda.org/2008/11/25/erlang-initd-script-in-ubuntu/</link>
			</item>
	<item>
		<title>VMWare Ubuntu copy can&#8217;t find network</title>
		<description>Problem

You created an Ubuntu VMWare appliance and copied to another location.  When booting up the copy the network interfaces are not recognized. Well really you only get the local interface.

Solution

The problem is the mac address is different than the one in the vmx file. Quick fix is to simply ...</description>
		<link>http://weblog.miceda.org/2008/11/25/vmware-ubuntu-copy-cant-find-network/</link>
			</item>
	<item>
		<title>Create a signature of your data with Erlang</title>
		<description>
-module(signit.erl).
-export(start/0,sha_sign/0).

start() -> application:start(crypto).

%% Sign the data using SHA. 
%% This will return a 20 byte key for the data
sha_sign(Data) ->
    Sha_data = crypto:sha(Data),
    Sha_list = binary_to_list(Sha_data),
    lists:flatten(list_to_hex(Sha_list)).

%% Crypto doesn't have a hexdigest method. I found the code below
%% here
%% Convert Integer ...</description>
		<link>http://weblog.miceda.org/2008/10/27/creating-a-signature-of-your-data-with-erlang/</link>
			</item>
	<item>
		<title>Mochiweb to Scalaris example</title>
		<description>I've created a simple HTTP interface with MochiWeb that allows you to read and write key/Value pairs to Scalaris. The REST "like" interface is very simple:

To write, send a request to: "http://localhost:8002/scalaris/write" with the parameters key="your_key", value="your_value"

To read, "http://localhost:8002/scalaris/read" with the parameters key="your_key"

The code uses a gen_server process that makes ...</description>
		<link>http://weblog.miceda.org/2008/07/26/mochiweb-to-scalaris-example/</link>
			</item>
</channel>
</rss>
