busybox for android

I've just ported and tested stock busybox-1.16.1 for Android. Also ported is the linux tree(1).

Both of these packages are linked statically so are quite fat.

You can download them from my downloage page. Enjoy!

Continue reading


Posted June 3, 2010 by ishwor
Tagged under: android busybox Comments(0)
Permalink Top

Cool!

Some useful links for the day and status updates-

Lot of cool stuffs were written by Nepali Open source developers and enthusiasts - http://github.com/theinitmag/201005/blob/master/releases/theinitmag06.pdf (Lucid Lynx is covered by Jitendra Harlalka). A wonderful read it's been.

I have been playing around with Rabbitmq, Celery and Django of lately - I'll try to cover them in coming weeks if time permits. One can refer to these links for more info into the whole AMQP microcosm. 

Having up'ed http://slader.com from scratch with Peter Bernheim, it feels much better now. It was a good 4 week marathon working with the team. If you're a Maths geek, do sign up with slader.com :-)

Another interesting project is the APE project (Ajax Push Engine). It uses client and server side script written in JavaScript to accomplish server push for real-time data. More available @ http://www.ape-project.org/ 

Enjoy! :B

Continue reading


Posted May 3, 2010 by ishwor
Tagged under: init lately status update Comments(0)
Permalink Top

Bound vs. Unbound Erlang variable

A pretty decent definition of bound vs. unbound variable. A very good Erlang book is at http://learnyousomeerlang.com/; the author of the book hangs around at #erlang@freenode and overall, he's a great guy who helps folks with problems in Erlang.

http://learnyousomeerlang.com/static/img/un-bound.png

On that note, Erlang is a powerful functional language with the following features:

  • Shared-nothing memory architecture - we don't have to worry about resource locking scheme (deadlock/livelock) since nothing is shared. If you need to name a variable twice use a different variable name.
  • Asynchronous message-passing - means decent performance on multiple cores within an Erlang cluster and worry free variables (they don't need supervisory locks to monitor their state because again it's not shared! :)
  • Functional language properties - A high-order function for control abstractions, anonymous functions and lambda expressions(in spirit of Python)
  • OTP and libraries - Running network applications with about 10 lines of server code and about 6 lines of client code is awesome. I've never seen something like it honestly; Or what about full-on binary IP packet matching (what some folks call packet sniffing) in less than 10 lines?
  • Full-on Exception model - try/catch/throw semantics (like Java)
  • Hot-swappable code on live ...
Continue reading


Posted Feb. 28, 2010 by ishwor
Tagged under: erlang nice why whyerlangrocks Comments(0)
Permalink Top

Write assembly in Python!

Multiple things have happened over the last couple of weeks and few months I spent not blogging.

First, I picked this wonderful post by Robert Kern on python mailing list today that made me blog in the first place; Much thanks owes to him for enlightening mere mortals like me. I am still to play around with it but reading the docs is half the battle done. It is all documented at http://www.corepy.org; if you flip over and start reading the "hello world" side of things at http://www.corepy.org/wiki/index.php?title=CorePy_Basics, it looks ridicolously fun and easy again! I think assembly just became fun again :-)

I'll leave it upto you as to basically what you can do them but essentially to do anything substantial you'd have to pump out a lot of asm using CorePy. One could implement some native assembly code in it and use other python libraries to do some really neat stuff. If you only dabble in Assembly like me and wish to not leave the comfortable rear-view seat of Python's high-level world, then CorePy is for you!

Take a look at this snippet:

  import corepy ...
Continue reading


Posted Feb. 24, 2010 by ishwor
Tagged under: assembly books corepy djangle insteresting python Comments(0)
Permalink Top

Eclipse, Pydev, Epic, Java, ErlIDE all in one

Eclipse IDE, Pydev, Epic, Java IDE, ErlIDE is bundled up and available to download (117Mb) from here . Kindly note, that all the packages and the dependencies were strictly downloaded and tested on Ubuntu 9.04 only. The versions includes:

  • Eclipse IDE- Galileo 3.5 SR1
  • Pydev Release: 1.5.4
  • Epic - Testing: 0.6.35
  • ErlIDE - 0.7.3

All software belong to the respective projects. Kindly use it at your own risk. I am providing it merely because of convenience.

[ishwor@muffin:~]$ sha256sum eclipse+java+pydev+epic+erlide.tar.bz2 8249ae3a489f00f2418b8c6d79d936e98d7d4dfc271093bfa52bf7515ea237e8 eclipse+java+pydev+epic+erlide.tar.bz2

Happy hacking! :)

(update: re-posting because of typo in my RSS template. Apologies)

Continue reading


Posted Jan. 23, 2010 by ishwor
Tagged under: bundle eclipse epic erlide java pydev Comments(2)
Permalink Top



A Django site. Powered by Python.
Developed using djangle