Dobrica Pavlinusic [Thu, 1 Jul 2010 20:35:33 +0000 (22:35 +0200)]
save selected column in views and load them
This allows easy switch between clusters (chunks) of columns
in similar scale for easy graphing
Dobrica Pavlinusic [Thu, 1 Jul 2010 20:35:04 +0000 (22:35 +0200)]
remove diff output
it can be calculated on demand and will decrease storable size
Dobrica Pavlinusic [Wed, 30 Jun 2010 22:28:21 +0000 (00:28 +0200)]
insert column names in first line of export
commented with # in first column, and tab-delimited
Dobrica Pavlinusic [Wed, 30 Jun 2010 22:26:37 +0000 (00:26 +0200)]
truncate export names longer than 80 chars
Dobrica Pavlinusic [Wed, 30 Jun 2010 22:15:36 +0000 (00:15 +0200)]
move column_selection back to left for columns
span#column_selection doesn't need absolute positioning it doesn't have
span.count in front of it
Dobrica Pavlinusic [Wed, 30 Jun 2010 22:12:46 +0000 (00:12 +0200)]
Merge branch 'master' of mjesec.ffzg.hr:/git/MojoFacets
Conflicts:
templates/all_checkboxes.html.ep
Dobrica Pavlinusic [Wed, 30 Jun 2010 21:58:11 +0000 (23:58 +0200)]
don't mess with tabindex
and don't trigger apply_regex on empty value
Dobrica Pavlinusic [Wed, 30 Jun 2010 21:58:11 +0000 (23:58 +0200)]
don't mess with tabindex
and don't trigger apply_regex on empty value
Dobrica Pavlinusic [Wed, 30 Jun 2010 21:43:29 +0000 (23:43 +0200)]
remove autofocus, use placeholder attribute
this can result in expensive dom traversal, and it also allow us
to use placeholder attribute and remove label before input field
Dobrica Pavlinusic [Wed, 30 Jun 2010 21:35:11 +0000 (23:35 +0200)]
autofocus value regex
Dobrica Pavlinusic [Wed, 30 Jun 2010 21:32:32 +0000 (23:32 +0200)]
we don't need hint hover magic any more
Dobrica Pavlinusic [Wed, 30 Jun 2010 21:31:12 +0000 (23:31 +0200)]
apply regex on column values on enter
Before we submited form, which is wrong
Dobrica Pavlinusic [Wed, 30 Jun 2010 18:57:44 +0000 (20:57 +0200)]
remove javascript positioning of regex filter hint
Dobrica Pavlinusic [Wed, 30 Jun 2010 18:18:50 +0000 (20:18 +0200)]
make column selection options at fixed position
This allows us to click on all/none links, or regexp include/exclude
filter without them moving left-right depending on number of
selected/total elements
Dobrica Pavlinusic [Wed, 30 Jun 2010 16:58:15 +0000 (18:58 +0200)]
show just first 40 chars of error message
Dobrica Pavlinusic [Wed, 30 Jun 2010 13:11:31 +0000 (15:11 +0200)]
stroke over hidden actions
Dobrica Pavlinusic [Tue, 29 Jun 2010 22:13:57 +0000 (00:13 +0200)]
double-click on action values to edit
Dobrica Pavlinusic [Tue, 29 Jun 2010 14:29:49 +0000 (16:29 +0200)]
increate body margin-bottom with visible console
This allow us to see all content on page, since we extend page
so we can fit all content and console vertically
Dobrica Pavlinusic [Tue, 29 Jun 2010 14:18:02 +0000 (16:18 +0200)]
make facet code console behave like table one
Dobrica Pavlinusic [Tue, 29 Jun 2010 14:06:53 +0000 (16:06 +0200)]
integrated into eval_console.js
Dobrica Pavlinusic [Tue, 29 Jun 2010 14:06:00 +0000 (16:06 +0200)]
use eval_console for items and facets
This allows us to reuse JavaScript code for console on both screens
Dobrica Pavlinusic [Tue, 29 Jun 2010 12:18:32 +0000 (14:18 +0200)]
update $checked in facet code eval
Dobrica Pavlinusic [Tue, 29 Jun 2010 12:12:46 +0000 (14:12 +0200)]
facet code eval with $value, $count and $checked
Dobrica Pavlinusic [Tue, 29 Jun 2010 11:50:16 +0000 (13:50 +0200)]
use $value and $count for facet eval
Dobrica Pavlinusic [Mon, 28 Jun 2010 14:52:34 +0000 (16:52 +0200)]
fixed label html
Dobrica Pavlinusic [Mon, 28 Jun 2010 14:49:02 +0000 (16:49 +0200)]
added remove profile link
Dobrica Pavlinusic [Mon, 28 Jun 2010 14:49:02 +0000 (16:49 +0200)]
added remove profile link
Dobrica Pavlinusic [Mon, 28 Jun 2010 14:41:06 +0000 (16:41 +0200)]
nytprof.disabled added
We don't really want to profile generation of html from profile data :-)
Dobrica Pavlinusic [Mon, 28 Jun 2010 14:32:01 +0000 (16:32 +0200)]
generate profile output
Dobrica Pavlinusic [Mon, 28 Jun 2010 13:24:56 +0000 (15:24 +0200)]
make application URL point to localhost
Dobrica Pavlinusic [Sun, 27 Jun 2010 23:42:34 +0000 (01:42 +0200)]
Chrome application
Dobrica Pavlinusic [Sun, 27 Jun 2010 23:25:48 +0000 (01:25 +0200)]
convert to $update
Dobrica Pavlinusic [Sun, 27 Jun 2010 23:21:13 +0000 (01:21 +0200)]
make profile optional
Dobrica Pavlinusic [Sun, 27 Jun 2010 23:18:00 +0000 (01:18 +0200)]
profile feature
Dobrica Pavlinusic [Sun, 27 Jun 2010 17:20:09 +0000 (19:20 +0200)]
toggle columns on regex
Dobrica Pavlinusic [Sun, 27 Jun 2010 17:12:22 +0000 (19:12 +0200)]
don't save generated datasets
Dobrica Pavlinusic [Sun, 27 Jun 2010 16:47:45 +0000 (18:47 +0200)]
create storable dump from vmstat
It also supports arbitrary command before vmstat, for example:
$ ./vmstat.pl ssh disk
will connect to disk and issue vmstat there
Dobrica Pavlinusic [Sun, 27 Jun 2010 16:46:35 +0000 (18:46 +0200)]
don't dump scalars in export
This destroy numeric scalars
Dobrica Pavlinusic [Sun, 27 Jun 2010 15:50:45 +0000 (17:50 +0200)]
load storable files
This involves special file format which is basically dumps of storable
objects joined together
Dobrica Pavlinusic [Sat, 26 Jun 2010 22:47:24 +0000 (00:47 +0200)]
Merge branch 'facet-eval'
Dobrica Pavlinusic [Sat, 26 Jun 2010 22:41:58 +0000 (00:41 +0200)]
eval code snippet on facet data
Using $out to generate results and $v for value and $c for count
Dobrica Pavlinusic [Sat, 26 Jun 2010 22:20:03 +0000 (00:20 +0200)]
rename long-running pages > PROFILE s
Dobrica Pavlinusic [Sat, 26 Jun 2010 21:38:38 +0000 (23:38 +0200)]
use PROFILE to specify minimum duration
This allows us to ignore short timed requests, and focus just on
long running ones
Dobrica Pavlinusic [Sat, 26 Jun 2010 21:38:17 +0000 (23:38 +0200)]
enable changing values to 0
Dobrica Pavlinusic [Sat, 26 Jun 2010 21:18:09 +0000 (23:18 +0200)]
move configurable variables in code
added PROFILE
Dobrica Pavlinusic [Sat, 26 Jun 2010 21:16:55 +0000 (23:16 +0200)]
register plugin
I tried to setup $self->plugins->namespaces but it didn't work for me.
Dobrica Pavlinusic [Sat, 26 Jun 2010 21:15:53 +0000 (23:15 +0200)]
profile using Devel::NYTProf
Dobrica Pavlinusic [Sat, 26 Jun 2010 16:49:47 +0000 (18:49 +0200)]
commit_changed is correct name
Dobrica Pavlinusic [Sat, 26 Jun 2010 16:48:59 +0000 (18:48 +0200)]
check commit_changed columns against dataset
Dobrica Pavlinusic [Sat, 26 Jun 2010 16:41:06 +0000 (18:41 +0200)]
display size of data using Storable
Discussion about this is at:
http://www.perlmonks.org/?node_id=846678
http://gist.github.com/454137
Dobrica Pavlinusic [Sat, 26 Jun 2010 13:49:14 +0000 (15:49 +0200)]
no warnings for missing mtime
Dobrica Pavlinusic [Sat, 26 Jun 2010 13:42:28 +0000 (15:42 +0200)]
added /debug dump of $loaded
Dobrica Pavlinusic [Fri, 25 Jun 2010 20:38:00 +0000 (22:38 +0200)]
move selection of visible snippets to top
Dobrica Pavlinusic [Fri, 25 Jun 2010 20:23:20 +0000 (22:23 +0200)]
use columns from header
Dobrica Pavlinusic [Fri, 25 Jun 2010 19:00:07 +0000 (21:00 +0200)]
always show remove link
Dobrica Pavlinusic [Fri, 25 Jun 2010 18:45:24 +0000 (20:45 +0200)]
use remove class for remove link
Dobrica Pavlinusic [Fri, 25 Jun 2010 18:44:29 +0000 (20:44 +0200)]
added /code/remove?path=
Dobrica Pavlinusic [Fri, 25 Jun 2010 17:14:46 +0000 (19:14 +0200)]
cleanup status handling
This allows show/hide to use class names to toggle changes of
some type on/off
Dobrica Pavlinusic [Fri, 25 Jun 2010 16:51:42 +0000 (18:51 +0200)]
remove CR from code snippets
Dobrica Pavlinusic [Fri, 25 Jun 2010 16:45:28 +0000 (18:45 +0200)]
example reduce code to use $out, $key and $value
Dobrica Pavlinusic [Fri, 25 Jun 2010 16:43:53 +0000 (18:43 +0200)]
use $key and $value to name code file
Dobrica Pavlinusic [Fri, 25 Jun 2010 16:36:05 +0000 (18:36 +0200)]
document $out, $key, $value in perl code snippets
Dobrica Pavlinusic [Fri, 25 Jun 2010 16:33:29 +0000 (18:33 +0200)]
added $key and $value for columns in generated dataset
Dobrica Pavlinusic [Fri, 25 Jun 2010 16:26:38 +0000 (18:26 +0200)]
describle double click on table to edit cells
Dobrica Pavlinusic [Thu, 24 Jun 2010 23:41:41 +0000 (01:41 +0200)]
fix reload MojoFacets::Data error
Dobrica Pavlinusic [Thu, 24 Jun 2010 23:26:52 +0000 (01:26 +0200)]
fix $out generation
Dobrica Pavlinusic [Thu, 24 Jun 2010 23:11:11 +0000 (01:11 +0200)]
we really need separate on_path for apply
Dobrica Pavlinusic [Thu, 24 Jun 2010 22:54:17 +0000 (00:54 +0200)]
removed debug output to speedup code commit
Dobrica Pavlinusic [Thu, 24 Jun 2010 22:53:45 +0000 (00:53 +0200)]
load items after commit with modified path
Dobrica Pavlinusic [Thu, 24 Jun 2010 22:39:12 +0000 (00:39 +0200)]
cleanup changes and apply code on dataset
This involved creating few more __ MojoFacets::Data methods
Dobrica Pavlinusic [Thu, 24 Jun 2010 19:20:27 +0000 (21:20 +0200)]
apply on current dataset by default
Dobrica Pavlinusic [Thu, 24 Jun 2010 19:13:24 +0000 (21:13 +0200)]
move /changes to root
Dobrica Pavlinusic [Thu, 24 Jun 2010 18:57:36 +0000 (20:57 +0200)]
automatically dump right header for each type once
Dobrica Pavlinusic [Thu, 24 Jun 2010 18:56:58 +0000 (20:56 +0200)]
dump changes with code
Dobrica Pavlinusic [Thu, 24 Jun 2010 18:19:30 +0000 (20:19 +0200)]
try to better explain actions and changes
Dobrica Pavlinusic [Thu, 24 Jun 2010 16:25:22 +0000 (18:25 +0200)]
document data export
Dobrica Pavlinusic [Thu, 24 Jun 2010 16:22:38 +0000 (18:22 +0200)]
explain usage of $update in code eval
Dobrica Pavlinusic [Thu, 24 Jun 2010 15:47:35 +0000 (17:47 +0200)]
save commit_changed
Dobrica Pavlinusic [Thu, 24 Jun 2010 15:31:16 +0000 (17:31 +0200)]
ignore changes without unique in commit
Dobrica Pavlinusic [Thu, 24 Jun 2010 15:30:05 +0000 (17:30 +0200)]
extract _save_change and use for code commits
Dobrica Pavlinusic [Thu, 24 Jun 2010 14:52:19 +0000 (16:52 +0200)]
strip traling slash for dirs in _export_path
Dobrica Pavlinusic [Thu, 24 Jun 2010 11:52:52 +0000 (13:52 +0200)]
import filters with unac columns
Dobrica Pavlinusic [Thu, 24 Jun 2010 10:58:15 +0000 (12:58 +0200)]
normalize JUST column names
Dobrica Pavlinusic [Thu, 24 Jun 2010 10:51:42 +0000 (12:51 +0200)]
use Module::Install
this allows us to install required modules without extra step thanks
to auto_install
Dobrica Pavlinusic [Thu, 24 Jun 2010 09:51:51 +0000 (11:51 +0200)]
show all applicable filters
Previously we showed only filters which have columns visible, but still
applied filters on dataset
Dobrica Pavlinusic [Thu, 24 Jun 2010 09:21:41 +0000 (11:21 +0200)]
export paths changed filenames
We replace all non-word characters with _
Dobrica Pavlinusic [Wed, 23 Jun 2010 16:32:06 +0000 (18:32 +0200)]
dump undef or NULL values as \N
This is compatibile with PostgreSQL dump file format, and allows
us to correctly align columns for export to gnuplot
Dobrica Pavlinusic [Wed, 23 Jun 2010 16:18:45 +0000 (18:18 +0200)]
fix support for cp1250 encoded files
Dobrica Pavlinusic [Tue, 22 Jun 2010 22:15:03 +0000 (00:15 +0200)]
even more agressicly script export path
Dobrica Pavlinusic [Tue, 22 Jun 2010 22:14:41 +0000 (00:14 +0200)]
submit form on export checkbox set
Dobrica Pavlinusic [Tue, 22 Jun 2010 21:58:32 +0000 (23:58 +0200)]
wrap image in next line
Dobrica Pavlinusic [Tue, 22 Jun 2010 21:42:22 +0000 (23:42 +0200)]
redirect to load without session path
Dobrica Pavlinusic [Tue, 22 Jun 2010 21:05:27 +0000 (23:05 +0200)]
remove link added to each export
Dobrica Pavlinusic [Tue, 22 Jun 2010 20:51:15 +0000 (22:51 +0200)]
use param to trasfer timefmt to gnuplot image
Dobrica Pavlinusic [Tue, 22 Jun 2010 20:50:23 +0000 (22:50 +0200)]
show png pictures below each export or items
Dobrica Pavlinusic [Tue, 22 Jun 2010 20:46:43 +0000 (22:46 +0200)]
show import link only for filters
Dobrica Pavlinusic [Tue, 22 Jun 2010 20:44:17 +0000 (22:44 +0200)]
sort files by mtime descending
Dobrica Pavlinusic [Tue, 22 Jun 2010 20:29:26 +0000 (22:29 +0200)]
unac export paths
Dobrica Pavlinusic [Tue, 22 Jun 2010 20:29:14 +0000 (22:29 +0200)]
remove unused modules
Dobrica Pavlinusic [Tue, 22 Jun 2010 19:11:37 +0000 (21:11 +0200)]
always use binmode => ':utf8' with File::Slurp