четвер, 16 жовтня 2014 р.

Talented guy

Has lot of WebGL projects http://madebyevan.com/


Very good summary on c++ edges. http://madebyevan.com/obscure-cpp-features/

понеділок, 6 жовтня 2014 р.

Introducing QLogTimeliner

I have a made another helper app QLogTimeliner

From time to time I need to analyse our application logs. We have very big logs 10-20Mb in average. Concurrent events spread all over the file. Most of the time it is impossible to guess what is going on due to lot of different normal and abnormal errors.  Hard to find when app changes it's state.


So I've made this:


It is simple app which visualise events from log file on a timeline. Much like network tool in Google Chrome and Firebug do.
As each application has it's own log format developer should define set of rules using action script.
The only purpose of this script is to translate input log string to array of events with timestamp and other attributes.

[
  { 
    timestamp: "10.10.2014",
     series: "events in row 5",
     line: "original log line",
     relation: "events which are part of `duration` has an id of this process"
     position: "Restriction for placement this event in duration" // [Begin, End, Mid]
  }, 
 ...
]

Application only groups this events in to series'es  and merges individual events into durations.