Monday, September 30, 2013

A virtual machine of Thinking

Unfortunately, I have nothing innovative findings on human brain.
But I have some ideas on architecture of (yet another) Thinking.

Here are some thoughts on how Virtual Machines work.

Thinking maybe implemented countless echos of event-loops and kinetic-I/O for human(or yet another intelligent object) body.

Loops and kinetic-I/O connection are dynamic, stochastic and in some degree repeatable.

In this model, the sense of self consciousness is a series of Loop-rehearsal.

Loop subjective view :

 loop gets access to kinetic-I/O

Kinetic-system subjective view:

 some condition of kinetic-system and loop variance choose some (always roaring) loops.

The group of loops is activated (adopted to kinetic-I/O to control behaviour of body, and other loops to activate).

Loop is a series of operation to change kinetic-system and signal some other synapses and activate/de-activate other loops.

So, I'd like to design loop-VM.

To descrive how 'act', I used the model of interaction between kinetic-system and pool of loops. Which is inspired by human-body and cerebellum-nerve system (older part of human brain to control body dynamics).
But, at some point, loop-loop interaction can be emerged, I guess.

loop-loop interaction and self ignition mechanism is my next target.
But I have no clear idea for now.

Sunday, September 22, 2013

resemblance means neighborhood

thinking about the concept of distance...

In a sea of dynamic balance,
resemblance means neighborhood.

Like text search inverted-indices. resemblance is neighborhood.

In neighborhood each (virtual) synapse affects others, vice versa.

Synapses affects neighborhood, in some sense. (But is there any 'environmental factor' other than synapse, while you are thinking about behavior of synapse connection dynamism? )


Tuesday, September 10, 2013

random, dynamic and plastic network is my tool to seek the number 42

hopefully, I'll post some articles on some networks which are
random,
dynamic,
plasitic,
stochastic.

For randomness of network, I have such an idea like this.

Here are 2 agents 'A' and 'B', and 1 key-value database.

'A' puts some data to the database.
'B' gets the data from the database.

The relationship of 'put'-'get' for 'A' and 'B' can be a 'network'.

When so many agents are out there, 'put'-'get' relation (network linkage) would not be stable. Sometime 'A' puts, and 'C' gets. or 'B' gets again.

If 'A'-'B' linkage were stable, there would be some reason.
1) 'A' and 'B' share almost same timing of 'get', 'put' operation.
2) Only 'A' and 'B' are connected the same database.
Then, I'd like to define 'distance' or 'closeness' on the "network" of 'A' and 'B' nodes.
For 1) case, time dimension may be used to measure the 'distance'.
For 2) case, connection (physical distance) may be used to measure the 'distance'.

So, I modeled some "random" network and distance (inverse of linkage strong).
Then I'd like to expand them to the limit.

Thursday, August 22, 2013

tangled in PowerShell scripts

Recently bogged some Windows Power shell codes.
It does following batch jobs according to the file list on AWS S3 storage. To make the list, I've modified a sample code of AWS S3 Java SDK.
  1. invoke Java code (slightly modified AWS S3 Java SDK sample, too) which downloads netsh-made network trace log file which zipped in .cab or .gz format from AWS S3
  2. unzip .cab or zipped trace file,
  3. invoke Microsoft Network Monitor 3.4 with command line options to extract KerberosV5 specific packets and save to another network trace file
  4. invoke Network Monitor again to extract more detail KerberosV5 error packets, and saved its counts to 'YYYYMMDD-HH-krb-err-ERRTYPE.txt' file. This process is iterated for each ERRTYPE.
Most of difficulties come from PowerShell specific features to handle command pipeline and asynchronous unzip process execution. Later on, I may have time to describe details of them.

bye for now.

Monday, January 14, 2013

donno why .bash_login is not used in OSX 10.8

So, I made a tweak. Please don't repeat after me. There shall be better way.

Here is my .bash_profile fragment.

ppid=`ps l $$ | awk '$3 ~ /[0-9]+/{print $3}'`
isloginshell=`ps l $ppid | awk '$13 ~ /login/{print $13}'`
if [ "$isloginshell" != "" ]
then
  /usr/bin/script ~/worklogs/`/bin/date +%Y%m%d-%H%M`.$$.console.log
fi

Wednesday, May 18, 2011

An anatomy of FUMBARO Japan project : why I'm watching

"FUMBARO Japan" project is not the only one.
There are so many NGO, NPO, volunteer groups. Of course, Japanese goverment and each public bodies doing best. And, as an Japanese, I thank for so much help from so many countries on the earthquakes and nuclear-plant acceident.

The reason why I'm following FUMBARO project is,
  1. It concentrates in matching between needs and relief goods. Out-sourcing logistics to Amazon. This strategy keeps away from bottle-neck problem.
  2. It does not wait for request. It does search for request on foot. (Network is not available there)
  3. Find out key-person from disaster-stricken area. Then ask him/her to be a network-node of the project. Now, FUMBARO project has over 200 nodes, and that number is going up.
  4. Via network nodes in disaster-stricken area, the project detecting changes of needs. Used to be, food is the first priority. Now, victims needs skills to build up their new town. The project began new plans to support them to get license to drive some heavy machinery.
For some people other than Japanese, it may seem ordinary NGO. But this style is very new and eccentric as a Japanese NGO. So, I'm very interested. Also I'm very worried about its success.

FUMBRO Japan project : http://fumbaro.org/

FUMBARO Japan project

Recently, I'm spending so many hours in Twitter.
There, "FUMBARO Japan" (Never say die Japan!) project http://fumbaro.org/ is going on.

The project covers "needs vs help matching" in recovery process from that earthquakes and following nuclear-plant accident.

Usually, this function is covered by the Japanese goverment and local public body. But in this disaster, some of local public body itself were severely damaged. So, thousand of people are still no-food, no-tapwater, no-electric power, no-home (some are gathering at relations home).
Many NGO, NPO, and volunteer groups are busy helping victims. But, still "needs research on-foot" is not completed yet. The "Fumbaro Japan" project covers this point.
As long as you can see on TV, and internet, most of striken areas are going back to "NORMAL". But, still there are so many people waiting help without network connection.

If you have any idea to help them, please contact to @saijotakeo on Twitter. Or, look at http://www.facebook.com/fumbaro.org on Facebook.

Further, if you can read some Japanese, you can send goods based on "Wish list" on Amazon.co.jp . "Fumbaro Japan project" is working on wish-list making from their "needs research"