New version 0.5 of AWS4C released
Here we go again, another version of AWS4C
The new release includes support for S3 delete operation. Check the API Reference and example code in s3_delete.c for details.
The library could be downloaded from here
Here we go again, another version of AWS4C
The new release includes support for S3 delete operation. Check the API Reference and example code in s3_delete.c for details.
The library could be downloaded from here
Just ported a google RXTX library to the Android platform. Â Â Check out the picture below, it shows the Motorola Droid phone talking to the FreeNAS device over the serial port.


More information and binaries are here http://v-lad.org/projects/gnu.io.android/.  The source code of port is here  https://github.com/vladistan/gnu.io.android/ .
If you have any questions, comments or support request post them below.
Just released new version of AWS4C library.
The new release includes support for Reduced Redundancy Storage and some bug fixes related to memory and socket leaks during extended operations.
The library could be downloaded from here:
http://code.google.com/p/aws4c/downloads/list
This release was made possible thanks to the anonymous contributors, who submitted these fixes.
There is an excellent tutorial by Nirnimesh on how to compile native programs for Android here http://android-tricks.blogspot.com/2009/02/hello-world-c-program-on-using-android.html
Unfortunately things have changed a bit since last year when this post was written. Andy’s agcc script doesn’t work with the most recent Google NDK release 4B.
I have changed the script a little bit to address new path changes. The new script is available here http://android-cruft.googlecode.com/files/agcc-0.2.tgz.
Make sure to add this to your path
$HOME/AndroidNDK/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/
where AndroidNDK is your NDK installation directory.
Hope this works for you.
Thanks to Henry N. for sending patches to the AWS4C library. I applied and tested them, hence the new release of the library.
Here is the list of changes:
The library is available at http://code.google.com/p/aws4c/
Have any questions or suggestions write to me ‘tutorials@v-lad.org’ or post your comment here.
There is an excellent hadoop port numbers reference posted by the Cloudera people http://www.cloudera.com/blog/2009/08/14/hadoop-default-ports-quick-reference/.
Hadoop uses a lot of ports to communicate between the nodes and to provide the UI. The quick reference guide make it easier to keep track of what is going on.
Believe it or not some people need to write programs to access Amazon Web Services in This project grew out of the conversion of my old HPC project to run on the amazon EC2.
I needed a C library to access the code. Unfortunately I couldn’t find any, so I wrote my own.
The code quality sucks, I wrote the whole thing pretty much in one day. And I wouldn’t use it for anything more then a proof of concept projects unless it is heavily reworked to be more robust. But nevertheless it gets the job done.
The library includes bindings for SQS and S3.
It depends on libcurl for its network operations and openssl for the crypto.
There is also libAWS but it is heavily C++ dependent so it wouldn’t work for all types of C projects.
The library is available at http://code.google.com/p/aws4c/
Have any questions or suggestions write to me ‘tutorials@v-lad.org’ or post your comment here.
Just posted a tutorial on how to configure hadoop environment for Windows using CYGWIN. The tutorial explains how to set-up a hadoop cluster in the pseudo distributed mode and how to get it working with the Eclipse.
If you have any questions / comments / suggestions about this tutorial post them here.