summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xserver.rb13
-rwxr-xr-xutil/kill2
-rw-r--r--views/debug.haml1
3 files changed, 12 insertions, 4 deletions
diff --git a/server.rb b/server.rb
index 8d615dc..8614e0b 100755
--- a/server.rb
+++ b/server.rb
@@ -166,7 +166,7 @@ get '/next' do # (receive post-edit, update models), send next translation
# 5c. symmetrize alignment
a = send_recv :atools, "#{a_fwd} ||| #{a_back}"
# 5d actual extractor
- send_recv :extractor, "- ||| #{source} ||| #{reference} ||| #{a}"
+ send_recv :extractor, "default_context ||| #{source} ||| #{reference} ||| #{a}"
# 6. update database
logmsg "db", "updating database"
update_database
@@ -190,8 +190,7 @@ get '/next' do # (receive post-edit, update models), send next translation
source.strip!
# 1. generate grammar for current sentence
grammar = "#{WORK_DIR}/g/#{$db['progress']}.grammar"
- msg = "- ||| #{source} ||| #{grammar}"
- send_recv :extractor, msg # FIXME: content identifier useful?
+ send_recv :extractor, "default_context ||| #{source} ||| #{grammar}"
# 2. translation
msg = "act:translate ||| <seg grammar=\"#{grammar}\"> #{source} </seg>"
transl = send_recv :dtrain, msg
@@ -266,6 +265,14 @@ get '/reset_weights' do
return "done"
end
+get '/reset_extractor' do
+ logmsg :server, "reset extractor"
+ return "locked" if $lock
+ send_recv :extractor, "default_context ||| drop"
+
+ return "done"
+end
+
get '/load/:name' do # load other db file than configured
return "locked" if $lock
$db = JSON.parse ReadFile.read "#{SESSION_DIR}/#{params[:name]}.json.original"
diff --git a/util/kill b/util/kill
index f1924b2..c951fc9 100755
--- a/util/kill
+++ b/util/kill
@@ -1,4 +1,4 @@
#!/bin/bash
-for i in {1..6}; do ps ax | grep -P "(server.rb|atools|net_fa|sa.extract|dtrain)" | grep -v vim | grep -v -P "^\s\+$" | cut -d " " -f $i | xargs kill -9 &>/dev/null; done
+for i in {1..6}; do ps ax | grep -P "(server.rb|wrapper.rb|atools|net_fa|sa.extract|dtrain)" | grep -v vim | grep -v -P "^\s\+$" | cut -d " " -f $i | xargs kill -9 &>/dev/null; done
diff --git a/views/debug.haml b/views/debug.haml
index fc5629b..45cb598 100644
--- a/views/debug.haml
+++ b/views/debug.haml
@@ -10,6 +10,7 @@
%p
%a{:href => "/reset", :target => "_blank"} reset progress,
%a{:href => "/reset_weights", :target => "_blank"} reset weights,
+ %a{:href => "/reset_extractor", :target => "_blank"} reset extractor,
%a{:href => "/shutdown", :target => "_blank"} shutdown,
%span learning rate
%select