Tuesday, December 11, 2012

git-svn cheat list 2

Small additional about svn git after this one. Sometimes I have svn repo with huge amount of commits (for now I have svn repo with about 50000 commits), clone it is a REAL pain.


Friday, November 30, 2012

Android native activity with Java classes

For some reason I was need to create native activity and bind Java class into it (btw after I done it I realized that it wont help me).

Tuesday, October 2, 2012

Android runtime linking

Look here. Android can't load all needed libraries that your .so library need. So you need to load by your hands.

Tuesday, September 25, 2012

HTC myTouch 2.3.2

It's crappy device =( It's doesnt support API-9 properly

Tuesday, September 11, 2012

H264 and YUV raw video under mplayer

H264 you need just set fps
mplayer -fps 7 ./video_160x120_315971798.h264

YUV
mplayer -demuxer rawvideo -rawvideo w=320:h=240:format=i420 2.yuv

Scrum training in Tallinn

Climbing gyms 

I visited both climbing gym in Tallinn (I know only two). They are less interesting than gyms in Moscow, but these two better than nothing, so))

The first has 3 or 4 lines seems with top ropes, just vertical.

Pretty simple relief. But this wall was closed and they asked for some kind of license. I don' understand which kind of. And moved to another. And view of building


The second has boulder zone and zone for climbing with ropes (top ropes and sport climbing). They have some routes from very simple to not so simple (in my mind it was from 5a to 6b+/6c).

Taxi

cheap taxi 6380000, 6338888

Restaurants/pubs

Ribe (www.ribe.ee), not cheap but really good
Dubliner (http://dubliner.edicypages.com/), in the center, cheap and good, I like it
ClayHills (http://www.clayhills.ee/), in the center, not so cheap as Dubliner, but not Ribe, but it's good.

Thursday, September 6, 2012

Android NDK and ccache

I decide to add ccache into our project and start to google around this....

Monday, August 27, 2012

git-svn cheat list

I moved to a new company, unfortunately here all most all use svn =( It's pity. So I made some cheat list to use git-svn inside this hell. All story based on Gentoo of course =)


Wednesday, July 18, 2012

Implements digital filter based on Duffing

As we know Duffing equation works only in analog domain. But in practice it's completely usefulness, we need digital filter which works like Duffing. I try to do it with Volterra series.

Wednesday, July 4, 2012

Duffing - incoming phase problem

As we all know, Duffing equation go to grate scale period when incoming signal fit to some criterion (sinusoidal and amplitude of resulting signal must be greater than some constant - one can give constant from Lyapunov exponent method). In theory all seems great...

Friday, May 18, 2012

Sunday, May 6, 2012

Duffing oscillator with GPS signal

I've read several articles about using chaos theory in GPS. One of them about using Duffing oscillator to detecting periodic signal. As you know GPS carrier is a periodic cosine signal.

Thursday, April 26, 2012

Another kernel patch for fork-exit with cgroups

Back to previous patch, I realize that I must handle move tasks from one group to another (this operation also change tasks file, so we want to take event about this)

interview questions

Not so big company which focused on software development for controllers (arm without MMU - cortex-m series) for uclinux

Monday, April 23, 2012

debug trace in kernel

Recently I've patched do_fork() and need in some trace debug during fork(). But every process in linux starts with do_fork(), so I had tons of traces.

Wednesday, April 18, 2012

Interview in one big company


We have a deal that I won't disclosure name of this company, but it's one of biggest on the market

Monday, April 16, 2012

DMA noise estimation


Let's talk about "Delay-and-multiply approach" algorithm. It proposed in [Lin] and in the book [Tsui]. But I can't find evaluation of an impact of this algorithm to SNR. In the book wrote that this impact is significant and need further investiogation. Let's try to make some noise about it =)

Thursday, April 12, 2012

LaTex equations on the blogspot

Need in this feature so much and found not so simple, but working solution

Wednesday, April 4, 2012

Double correlation question

On the last week I think about GPS algorithms. And one idea came into my mind.

[UPD] fix in math part

Tuesday, April 3, 2012

Sunday, April 1, 2012

di.fm under mpg123

Everyone now about di.fm. Under linux we can play playlists from there with audacios, but audacious ugly like my university course about compilers (it's REALLY ugly). But I still want to listen di.fm and more across station list.

Thursday, March 22, 2012

Patch linux kernel for add ability to send an event about do_fork()/do_exit()

Recently I have interesting question - how to create event about do_fork()/do_exit of group of processes, not any process but some of them. It's very useful, for example, when one want to create group of persistent processes (IDS/IPS), but sometimes software "fall" =) and system must restart it. So we can make cron script for checking PIDs, we can create N pthreads and then in each thread exec() new process, when wait4() it (when it falls re-exec it). The first solution lead in persistent scanning (each t-seconds we must to check even nothing happened), second solution no so scalable, bcoz we need 2N + 1 working processes for N persistent processes. Of course, it's not load system, each wait4() thread sleep and doesn't eat much cpu time. And I had create small kernel patch based on cgroups subsystem. Shortly, we push persistent processes to a special group and set userspace event handler. When process move out from this cgroup (when process do_exit() it's move out too) we catch event and restart this process.

Sunday, March 11, 2012

vacation

So, I have 5 mins for telling about our vacation. We was in Bulgaria ski place. It names Bansko

Saturday, March 10, 2012

questions from a M$ interview

Thx for my friend))) I think this questions from his interview for the Bing command.

Wednesday, February 1, 2012

id Software Consolidates Open-Source Code

It doesn't look like id Software has dropped (or otherwise revised) any new major code, but rather they have consolidated all of their open-source efforts on GitHub. Hosted from this GitHub area is now the source-code for Wolfenstein 3D for Apple iOS, DOOM Classic for iOS, the original Quake GPL, the original DOOM, Quake-Tools, idsetup, Quake-2-Tools, GtkRadient, the Doom 3 GPL release, Enemy Territory, Return to Castle Wolfenstein Multiplayer GPL, Return to Castle Wolfenstein Single-player GPL, Quake 3, and Quake III Area. Each of these titles have their own Git repository on GitHub.

code
original

Friday, January 13, 2012

Mail.Ru interview

ICQ developer positions (protocol part of course =] )

1) talk about life with HR manager
2) talk with senior developer? about me, about my skills, about work