Sep 1 2010

install omnet++ on ubuntu 10.4

just installed omnet++ to be able to simulate epidemic information dissemination in p2p systems which operate in opportunistic mobile ad-hoc (MANET) networks.

install  dependences:
sudo apt-get install bison flex byacc swig build-essential tcl8.5 tk8.5 tcl8.5-dev tk8.5-dev

download and extract archive

./configure

use the printed exports

./configure

make

omnetpp to run application

based on eclipse very powerful but a little complicated :)

http://www.youtube.com/watch?v=cFPJPVh3ouQ

 


Sep 1 2010

epidemic information dissemination in p2p systems

still working on my paper to epidemic information dissemination in p2p-systems I wrote a little simulator that is capable of the random call push/ pull model with Infectiveness factor:

Random-Call Push/Pull-Epidemic Simulator
http://www.jonas-kress.de/epidemic/


May 21 2010

cloudy with google app engine

recently outsourced parts of a crawling bot into the cloud via google app engine.
parts of the bot (regex) are extremly cpu intensive, to save local cpu time this parts are implemented as a restful sevice on the google app engine. the bot can now be run with 80-140 threads instead of 20-30. unfortunately I used the 24h quota of the app engine in 30 minutes:

Resource Usage
CPU Time
11%
11% 0.72 of 6.50 CPU hours
Outgoing Bandwidth
2%
2% 0.02 of 1.00 GBytes
Incoming Bandwidth
100%
100% 1.00 of 1.00 GBytes
Total Stored Data
0%
0% 0.00 of 1.00 GBytes
Recipients Emailed
0%
0% 0 of 2,000
UrlFetch Data Received
24%
24% 0.98 of 4.00 GBytes
Secure Incoming Bandwidth
0%
0% 0.00 of 1.00 GBytes

 

googles app engine is very simple to use as an experienced java  coder with knwoledge in J2EE.
with the google eclipse plugin http://code.google.com/eclipse/ coding and deploying is very easy.
at the control center  https://appengine.google.com/     error, access and quota logs can be viewed.


May 8 2010

icq bot with AI

fooling around with icq, AIML and php – spoombot my personal bot : #602585378

http://sourceforge.net/projects/programe/files/
Program E is an AIML chatterbot written in PHP and using MySQL. It's composed by a converter which loads the AIML files into the database, a core rule engine that adheres to the AIML 1.0.x specification and several chat interfaces: HTML, Flash and XML-R

http://www.program-o.com/
This is the home of Program O, a chatbotwhose engine is an open sourceAIML Interpreter
written in PHP with MySQL .

http://wip.asminog.com/
php icq Interface


Apr 2 2010

ubuntu webcam upside down

recently stopped making an handstand during skype video calls:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
 


Mar 24 2010

skipfish web security scanner

just penetrating my website with skipfish a web security scanner from google.

http://code.google.com/p/skipfish/

ubuntu installation:
apt-get install libidn11-dev
apt-get install libssl-dev
make


Feb 22 2010

sharkCom first steps

researching p2p distributed knowledge based upon shark framework.
implementation uses  a filesystem topic grid to create a peer, topics and interests.
two peers distribute their topics through a knowledge port.

video: http://jonas-kress.de/shark/ 

links:
http://www.sharksystem.net/
http://sourceforge.net/projects/sharkfw/


Feb 3 2010

sometimes: better use a proxy

fresh list of proxys:
http://nntime.com/proxy-list-01.htm

fast tool (ajax based proxy tester) to determine working proxys:
http://proxybase.de/

nice plugin (foxyproxy) to use different proxys  in firefox:
http://foxyproxy.mozdev.org/


Feb 2 2010

play with google

got bored and started to play:

site:megaupload.com inurl:d

site:rapidshare.com/users/


Jan 27 2010

recently finished two projects

J2EE community website with EJB persitence and JSF frontend
source code, application as Enterprise Archive (EAR)

http://javacup.f4.htw-berlin.de/CoffeeWeb/

 

Mobile virtual microscope with accelerator sensor controls JavaScript, AJAX, XHTML, phoneGap
source code, android application

mobile virtual microscope android screenshot

 

more of my projects:

http://www.jonas-kress.de/project/coding/view-coding-projects