Saturday, November 12, 2011

vpn diagram

_______________
| |
======================pppX |
| |
| port "pptp" |
==========================ethX
| |
from inet to lan or inet

packet flow through openvpn server

Sunday, February 13, 2011

alt cpu

1.system with modulator and demod unit
2.cpu has mod/demod
2.memory has mod/demod
3.cpu initiates a freq modulated with address,instruction,operand
4.memory gets selected
4.memory modulates operand and sends it in modulated freq
5.cpu demod operand,does operation with operand
6.cpu sends result to memory in modulated form

advantages of this system
1.operands can be fetched from multiple memories

disadv
1.this is not core design change

1.recursive bits,bytes,ram
2.each unit is addressable and operand

Monday, November 29, 2010

use case : android framework

1.components
player,decoder,sink,source
2.interfaces for player,decoder ...(init,query,deinit,tx,rx,attachment to framework)
3.intermodule data packets ..
4.module context allocation
5.destination property(hw or sw accel)

Mass robotics public homeplace use

1.flying robotic objects will be the first in category to be used by public for home use.
2.The uses would involve, home monitoring,augumented reality games, pattern matching
applications for home(recognize the movement of objects),moving access points
3.augumented reality games allow to see the game characters living in the home environment.This is achieved by blitting the characters and the objects in the
environment together.Also it needs advanced pattern recognition and video streaming
capabilities.
4.solar powered robots can be used to monitor home.
5.packet based knowlege,capsule knowledge,high level knowlege envelope for any technology where gaps are allowable.incrementally these gaps should be filled by
projecting use cases,requirements and deducting the solution from envolepe.
5.Age of robotics is yet to come, will see its dawn with homeplace adopting flying
robots as stage 1.
7.yet to come organized or planned thought exercise.
hierarchy is essential,
goal is essential,
rules are required,
fuzziness should be quantitative,
should be able to add rules dynamically,
solution should be rederivable,
components should be addable
will be based on groups,
ex: property x belongs to individual x or communit x
property x moves from x to y

Wednesday, November 17, 2010

yet to get

1.good firewire cable
2.svideo to svideo cable
3.mini plug to svideoa

beagleboard projects -- http://beagleboard.org/project

usb webcam streaming

1.http://www.linux.com/news/hardware/peripherals/8211-five-fun-ways-to-use-a-linux-webcam

dv camcoder and streaming on firewire

1.http://wiki.videolan.org/Documentation:Streaming_HowTo/Stream_from_a_DV_Camcorder
2.firewire for panasonic camcoder http://www.martgreat.com/panasonic-pv-gs29-ieee-1394-firewire-cable-4-pin-to-4-pin.html

Sunday, October 10, 2010

todo list

1.upload android rtsp scripts
2.upload android dns script
3.upload devkit8k config step text
4.upload isolinux config text
5.upload ramdisk split text
6.upload bugzilla config text
7.upload local email server config text
8.upload custom ppt

Saturday, October 9, 2010

diff and patch

1.at same level use diff -urp 1 2
2.use to skip diff -urp 1 2 -X >d.patch
3.http://www.gnu.org/software/diffutils/manual/html_mono/diff.html#Hunks
4.use komapare to show the diffs in ui form
4.add scribd link to blogger
5.add google docs to blogger
6.diff -Naur -X myfile
myfile
-----
check Docs/difftest.zip

Thursday, September 2, 2010

what google app engine means

1.till now web server were passive elements, whose concept was to deliver html pages to clients
which requested for it
2.But why restrict the functionality to this
3.fundamental features of a pc ,connectivity,storage,processing load ..what if all these were
delegated to the web(security apart) and a user(pc) becomes a dumb IO device

ie it will give inputs and show outputs .... after all that is what we want

except for cases where we use conversion devices ie DIGITAL to other(paper or digital clone(usb drive))

so basically it provides an account, with storage and newly a thread loop(connectivity implied)

what more can happen

dumb io cannot make meaning out of inputs and outputs .... so the thread loop will become intelligent and starts modifying the input(will ask specific type of input) and will display
specific outputs(after taking care of context and objective)

Wednesday, September 1, 2010

app engine

1.a client/server application
that can sync data from my desktop to data hosting,or personal server
that on hot key sniffs bash uploads the commands to server on hotkey in xml,downloads on hot key to
reproduce the same

google app engine

1.find a way to create basic google app engine
2.download y-playsms
http://code.google.com/p/ya-playsms/wiki/SmsHotlineHowTo
3.develop a small reminder application

svn concepts

1.branches and tags
http://www.pushok.com/help/svnscc/index.php?redirect=adv_tagsbranches.htm
2.git apache
http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt

emulator and custom kernel

1.. build/envsetup.sh
2.lunch 1
3.emulator ..
4.if 1 & 2 are missing 3 will not execute proper

html



test page


http://192.168.1.13/dog2.mp4

rtsp://10.0.2.2:8080/test.sdp

http://10.0.2.2:8080

rtsp://10.0.2.2/test.sdp

rtsp://10.0.2.2/Fuuton.amr

rtsp://10.0.2.2/Figo.mp3

rtsp://10.0.2.2/para.m4e


RTSP more

1.m4e sample
http://www.live555.com/liveMedia/faq.html#m4e-file
2.sipdroid asterisk
http://depannone.com/wordpress/?tag=sipdroid
3.Google app engine can allow to edit and execute code in a remote machine
http://code.google.com/appengine/docs/java/overview.html

procedure matrix

Activity
1.components
2.behaviour set
3.Others
component matrix * component matrix = 1 state set
this multiplication is iterative and non commutative
interesting feature is balance point
a balance point is a state within a sequence of iteration which can exist in the
same state for most time
matrix mul provide symbol chain,also in the background behavious sets are getting
composed and this composition can give an output that will be added to a future iteration
4.components can have behaviours and traits
so component = behaviour
at each composition there is a behaviour weight associated in composition plane
the weight can determine the next composition parameters

4.A tool is required to input the component matrix and behaviour matrix
behaviour matrix is subtle, ie it does nt make sense to define a behaviour without first defining the component composition, but still it can be booleans

Each composition takes place to achieve an objective
so in the compositon plane there is a behaviour set, behaviour weight,objective set

the system becomes simple if every composition has the same objective
mostly the behaviour weights also becomes same

At the composition plane there are these things happening
-c1 executes a feedback loop on wighted behaviour of c2
-c2 does the same
-c1 generates next weight using the feedback and its objective
-c2 does the same

the aim of composition must be to find the most balancing state
also it anlayse abberations,or induced unbalance

Tuesday, August 31, 2010

android kernel

1.To see the latest kernel versions
http://android.git.kernel.org/?p=kernel/common.git;a=summary
2.to get source from git
1.git clone ..common.git
2.check versions git branch -a
3.git checkout

3.emulator keys
http://developer.android.com/guide/developing/tools/emulator.html#controlling

4.more RTSP
http://www.weask.us/entry/rtsp-client-android

RTSP trouble shooting

1.need emulator,live555MediaServer(bin),ngrep,sed
2.configure ngrep to capture packet on lo
3.start live..
4.in emulator fetch web page from server with rtsp links
5.click on the links
6.analyze the ngrep capture

to check java version
1.java -version
2.which java
3.echo $JAVA_HOME
4.PATH=$JAVA_HOME\bin:$PATH
5.
CLASSPATH=$JAVA_HOME\jre\lib\dt.jar;$JAVA_HOME\lib\dt.jar;%CLASSPATH%
6.
The following command will print the version of java you are currently using.

> java -version

The following command will print the home directory for the java executables for the version of java you are running. I assume that this is what you will want to correspond to JAVA_HOME. I'm not a developer so I am not 100% sure on this. This is typically /usr/bin/java.

> which java

I think it might be best practice to create a sym link between your current version and the more generic path. For example:

>ln -s /usr/java/jre1.x.x.x /usr/java/jre

This saved me a bit of aggravation when I upgraded java. The only item I had to change was the first sym link. My PATH variable etc. is preserved.

The following sym link should also be in place to direct you to the correct executables:

>ln -s /usr/java/jre/bin/java /usr/bin/java

In the event that "/usr/bin" is *not* in the PATH variable (unlikely), the following command may be used to add it.

>PATH=/usr/bin:$PATH then export PATH
only $JAVA_HOME, jre symbolic link is necessary to get java UP

My understanding is that this will only stay put for the duration of the session. Editing the PATH variable as it exists in /etc/profile is a more permanent method.

I'm not sure how to set the class path, but I hope the above helps

8.edit ~.bashrc,/.bashrc,/etc/profile,/etc/bash.bashrc

9.android master repo compilation error
# cd external/clearsilver
# git reset --hard 9a199257cfdaeec82aa1cc662436d3a47fb6f2ea
# cd -
10.opencore has host compilation option and platform compilation option
refere to .txt in the home directory

11.emulator ppp and emulator
http://i-miss-erin.blogspot.com/2010/04/use-3g-modem-data-card-in-android.html

12.Android kernel source for emulator
http://stackoverflow.com/questions/1809774/android-kernel-compile-and-test-with-android-emulator

emulator RTSP

1.use ngrep ... listens on a port and dumps the packet
2.keyword 'RTSP ngrep android'