<< | Index | >>
gem list
masa@masa ~/ywesee/oddb.org $ ruby193 /usr/bin/gem list *** LOCAL GEMS *** bigdecimal (1.1.0) dbd-pg (0.3.9) dbi (0.4.5) deprecated (2.0.1) gd2 (1.1.1) htmlgrid (1.0.0) io-console (0.3) json (1.5.4) minitest (2.5.1) odba (1.0.0) pg (0.11.0) rake (0.9.2.2) rclconf (1.0.0) rdoc (3.9.4) rockit (0.7.2) sbsm (1.0.0) turing (0.0.11) ydim (1.0.0)
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /home/masa/rubylib/rockit/token.rb:138: invalid multibyte char (US-ASCII) (SyntaxError) /home/masa/rubylib/rockit/token.rb:138: syntax error, unexpected '~', expecting ')' super("EOF", "�~~��~^^~" + rand(1e10).inspect) ^ /home/masa/rubylib/rockit/token.rb:138: invalid multibyte char (US-ASCII) from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/rubylib/rockit/grammar.rb:1:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/rubylib/rockit/lalr_parsetable_generator.rb:1:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/rubylib/rockit/rockit.rb:2:in `<top (required)>' ...
Note
masa@masa ~/ywesee/oddb.org $ unset RUBYLIB
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- rockit/rockit (LoadError) from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/util/persistence.rb:5:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/model/user.rb:7:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/view/personal.rb:5:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/view/logohead.rb:8:in `<top (required)>' ...
masa@masa ~/ywesee/oddb.org $ grep -r rockit src/ src/model/part.rb:require 'rockit/rockit' src/plugin/vaccines.rb:require 'rockit/rockit' src/util/persistence.rb:require 'rockit/rockit'
# encoding: ascii-8bit
# encoding: ascii-8bit
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class /home/masa/rubylib/rockit/grammar.rb:82:in `make_element': cannot make an element from nil (ArgumentError) from /home/masa/rubylib/rockit/grammar.rb:92:in `block in make_elements' from /home/masa/rubylib/rockit/grammar.rb:92:in `map' from /home/masa/rubylib/rockit/grammar.rb:92:in `make_elements' from /home/masa/rubylib/rockit/grammar.rb:361:in `initialize' from /home/masa/rubylib/rockit/grammar.rb:484:in `new' from /home/masa/rubylib/rockit/grammar.rb:484:in `prod' from /home/masa/rubylib/rockit/rockit_grammar_ast_eval.rb:134:in `block in eval_ast' from /home/masa/rubylib/rockit/syntax_tree.rb:337:in `map' from /home/masa/rubylib/rockit/syntax_tree.rb:337:in `rescue in method_missing' from /home/masa/rubylib/rockit/syntax_tree.rb:333:in `method_missing' from /home/masa/rubylib/rockit/rockit_grammar_ast_eval.rb:132:in `eval_ast' from /home/masa/rubylib/rockit/rockit_grammar_ast_eval.rb:129:in `block in eval_ast' from /home/masa/rubylib/rockit/syntax_tree.rb:337:in `map' from /home/masa/rubylib/rockit/syntax_tree.rb:337:in `rescue in method_missing' from /home/masa/rubylib/rockit/syntax_tree.rb:333:in `method_missing' from /home/masa/rubylib/rockit/rockit_grammar_ast_eval.rb:129:in `eval_ast' from /home/masa/rubylib/rockit/rockit_grammar_ast_eval.rb:115:in `rockit_productions_eval' from /home/masa/rubylib/rockit/rockit_grammar_ast_eval.rb:180:in `rockit_grammar_eval' from /home/masa/rubylib/rockit/rockit.rb:26:in `generate_parser' ...
git clone
masa@masa ~/work $ git clone https://github.com/robertfeldt/rockit.git
Note
Comment out (temporary) 'rockit' process
class Pointer =begin @parser = Parse.generate_parser <<-EOG Grammar OddbSize Tokens STEP = /!/u ARG = /,/u PTR = /:/u PEND = /\\./u EXPR = /([^!,:.%]|%[!,:.%])+/u Productions Pointer -> PTR Step* PEND? [: _, steps, _] Step -> STEP EXPR Arg* [: _, command, arguments] Arg -> ARG (EXPR | Pointer) [: _, argument] EOG =end
class << self def parse(string) =begin p "getin parse" p string ast = @parser.parse(string) ast.compact! produce_pointer(ast) =end 'pointer' end
module ODDB module SizeParser =begin @@parser = Parse.generate_parser <<-EOG Grammar OddbSize Tokens DESCRIPTION = /(?!#{unit_pattern}\s)#{iso_pattern}(\s+#{iso_pattern})*/u NUMERIC = /#{numeric_pattern}/u SPACE = /\s+/u [:Skip] UNIT = /#{unit_pattern}/u Productions Size -> Multiple* Addition? Count? Measure? Scale? Dose? DESCRIPTION? Count -> 'je'? NUMERIC Multiple -> NUMERIC UNIT? /[xXà]|Set/u Measure -> NUMERIC UNIT UNIT? Addition -> NUMERIC UNIT? '+' Scale -> '/' NUMERIC? UNIT Dose -> '(' NUMERIC UNIT ')' EOG =end
def parse_size(size) multi, addition, count, measure, scale, dose, comform = nil =begin begin ast = @@parser.parse(size) multi, addition, count, measure, scale, dose, comform = ast.flatten count = (count ? count[1].value.to_i : 1) rescue ParseException, AmbigousParseException => e =end count = size.to_i # end ...
masa@masa ~/ywesee/oddb.org $ ruby193 /usr/bin/gem install mechanize Fetching: nokogiri-1.5.0.gem (100%) Building native extensions. This could take a while... Fetching: net-http-persistent-1.9.gem (100%) Fetching: net-http-digest_auth-1.1.1.gem (100%) Fetching: webrobots-0.0.12.gem (100%) Fetching: mechanize-2.0.1.gem (100%) Successfully installed nokogiri-1.5.0 Successfully installed net-http-persistent-1.9 Successfully installed net-http-digest_auth-1.1.1 Successfully installed webrobots-0.0.12 Successfully installed mechanize-2.0.1 5 gems installed Installing ri documentation for nokogiri-1.5.0... Installing ri documentation for net-http-persistent-1.9... Installing ri documentation for net-http-digest_auth-1.1.1... Installing ri documentation for webrobots-0.0.12... Installing ri documentation for mechanize-2.0.1... Installing RDoc documentation for nokogiri-1.5.0... Installing RDoc documentation for net-http-persistent-1.9... Installing RDoc documentation for net-http-digest_auth-1.1.1... Installing RDoc documentation for webrobots-0.0.12... Installing RDoc documentation for mechanize-2.0.1...
Note
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /home/masa/ywesee/oddb.org/src/model/text.rb:138: invalid multibyte char (US-ASCII) (SyntaxError) /home/masa/ywesee/oddb.org/src/model/text.rb:138: invalid multibyte char (US-ASCII) /home/masa/ywesee/oddb.org/src/model/text.rb:138: syntax error, unexpected $end, expecting ')' && /[‐-]\s*$/u.match(@raw_txt) &... ^ from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/model/analysis/permission.rb:6:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/model/analysis/position.rb:8:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/ext/analysisparse/src/analysis_hpricot.rb:5:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/plugin/analysis.rb:7:in `<top (required)>' ...
# encoding: utf-8
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- encoding/character/utf-8 (LoadError) from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/model/text.rb:8:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/model/analysis/permission.rb:6:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' ...
masa@masa ~/ywesee/oddb.org $ ruby193 /usr/bin/gem install character-encodings Fetching: character-encodings-0.4.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing character-encodings: ERROR: Failed to build gem native extension. /home/masa/bin/ruby193rc1/bin/ruby extconf.rb extconf.rb:4: invalid multibyte char (US-ASCII) extconf.rb:4: invalid multibyte char (US-ASCII) extconf.rb:4: syntax error, unexpected $end, expecting keyword_end checking_for "‘#{opt}’ option to compiler" do ^ Gem files will remain installed in /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/character-encodings-0.4.1 for inspection. Results logged to /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/character-encodings-0.4.1/ext/encoding/character/utf-8/gem_make.out
#require 'encoding/character/utf-8'
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class racc/parser.rb:33: warning: already initialized constant Racc_Runtime_Version racc/parser.rb:34: warning: already initialized constant Racc_Runtime_Revision racc/parser.rb:36: warning: already initialized constant Racc_Runtime_Core_Version_R racc/parser.rb:37: warning: already initialized constant Racc_Runtime_Core_Revision_R racc/parser.rb:41: warning: already initialized constant Racc_Runtime_Core_Revision_C racc/parser.rb:49: warning: already initialized constant Racc_Main_Parsing_Routine racc/parser.rb:50: warning: already initialized constant Racc_YY_Parse_Method racc/parser.rb:51: warning: already initialized constant Racc_Runtime_Core_Version racc/parser.rb:52: warning: already initialized constant Racc_Runtime_Core_Revision racc/parser.rb:53: warning: already initialized constant Racc_Runtime_Type /home/masa/ywesee/oddb.org/src/util/quanty/parse.rb:471:in `module_eval': parse.y:84: invalid multibyte char (US-ASCII) (SyntaxError) parse.y:84: invalid multibyte char (US-ASCII) parse.y:84: syntax error, unexpected $end, expecting keyword_then or ',' or ';' or '\n' when /\A[A-Za-z_µ]+([A-Za-z_µ0-9-]+[A-Za-z_µ])?/ou ^ from /home/masa/ywesee/oddb.org/src/util/quanty/parse.rb:471:in `<class:Parse>' from /home/masa/ywesee/oddb.org/src/util/quanty/parse.rb:469:in `<class:Quanty>' from /home/masa/ywesee/oddb.org/src/util/quanty/parse.rb:466:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/util/quanty.rb:1:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/model/dose.rb:4:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/plugin/bsv_xml.rb:10:in `<top (required)>' ...
# encoding: utf-8
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class racc/parser.rb:33: warning: already initialized constant Racc_Runtime_Version racc/parser.rb:34: warning: already initialized constant Racc_Runtime_Revision racc/parser.rb:36: warning: already initialized constant Racc_Runtime_Core_Version_R racc/parser.rb:37: warning: already initialized constant Racc_Runtime_Core_Revision_R racc/parser.rb:41: warning: already initialized constant Racc_Runtime_Core_Revision_C racc/parser.rb:49: warning: already initialized constant Racc_Main_Parsing_Routine racc/parser.rb:50: warning: already initialized constant Racc_YY_Parse_Method racc/parser.rb:51: warning: already initialized constant Racc_Runtime_Core_Version racc/parser.rb:52: warning: already initialized constant Racc_Runtime_Core_Revision racc/parser.rb:53: warning: already initialized constant Racc_Runtime_Type /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /home/masa/ywesee/oddb.org/src/util/quanty/fact.rb:65: invalid multibyte char (US-ASCII) (SyntaxError) /home/masa/ywesee/oddb.org/src/util/quanty/fact.rb:65: invalid multibyte char (US-ASCII) /home/masa/ywesee/oddb.org/src/util/quanty/fact.rb:65: syntax error, unexpected $end, expecting keyword_then or ';' or '\n' if /^([µA-Za-z_]+([A-Za-z_0-9-]+[A-Za... ^ from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/util/quanty.rb:2:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/model/dose.rb:4:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/plugin/bsv_xml.rb:10:in `<top (required)>' ...
# encoding: utf-8
masa@masa ~/ywesee/oddb.org $ ruby193 /usr/bin/gem install savon Fetching: builder-3.0.0.gem (100%) Fetching: nori-1.0.2.gem (100%) Fetching: rack-1.3.4.gem (100%) Fetching: httpi-0.9.5.gem (100%) Fetching: wasabi-2.0.0.gem (100%) Fetching: gyoku-0.4.4.gem (100%) Fetching: akami-1.0.0.gem (100%) Fetching: savon-0.9.7.gem (100%) Successfully installed builder-3.0.0 Successfully installed nori-1.0.2 Successfully installed rack-1.3.4 Successfully installed httpi-0.9.5 Successfully installed wasabi-2.0.0 Successfully installed gyoku-0.4.4 Successfully installed akami-1.0.0 Successfully installed savon-0.9.7 8 gems installed Installing ri documentation for builder-3.0.0... unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping Installing ri documentation for nori-1.0.2... Installing ri documentation for rack-1.3.4... Installing ri documentation for httpi-0.9.5... Installing ri documentation for wasabi-2.0.0... Installing ri documentation for gyoku-0.4.4... Installing ri documentation for akami-1.0.0... Installing ri documentation for savon-0.9.7... Installing RDoc documentation for builder-3.0.0... unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping Installing RDoc documentation for nori-1.0.2... Installing RDoc documentation for rack-1.3.4... Installing RDoc documentation for httpi-0.9.5... Installing RDoc documentation for wasabi-2.0.0... Installing RDoc documentation for gyoku-0.4.4... Installing RDoc documentation for akami-1.0.0... Installing RDoc documentation for savon-0.9.7...
Note
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class racc/parser.rb:33: warning: already initialized constant Racc_Runtime_Version racc/parser.rb:34: warning: already initialized constant Racc_Runtime_Revision racc/parser.rb:36: warning: already initialized constant Racc_Runtime_Core_Version_R racc/parser.rb:37: warning: already initialized constant Racc_Runtime_Core_Revision_R racc/parser.rb:41: warning: already initialized constant Racc_Runtime_Core_Revision_C racc/parser.rb:49: warning: already initialized constant Racc_Main_Parsing_Routine racc/parser.rb:50: warning: already initialized constant Racc_YY_Parse_Method racc/parser.rb:51: warning: already initialized constant Racc_Runtime_Core_Version racc/parser.rb:52: warning: already initialized constant Racc_Runtime_Core_Revision racc/parser.rb:53: warning: already initialized constant Racc_Runtime_Type /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /home/masa/ywesee/oddb.org/src/util/html_parser.rb:152: invalid multibyte char (US-ASCII) (SyntaxError) /home/masa/ywesee/oddb.org/src/util/html_parser.rb:152: invalid multibyte char (US-ASCII) /home/masa/ywesee/oddb.org/src/util/html_parser.rb:152: syntax error, unexpected $end, expecting ')' super(data.gsub("\302\222", "’")) ^ from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/ext/meddata/src/session.rb:8:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/ext/meddata/src/drbsession.rb:4:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/ext/meddata/src/meddata.rb:7:in `<top (required)>' ...
# encoding: utf-8
# encoding: utf-8
# encoding: utf-8
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class racc/parser.rb:33: warning: already initialized constant Racc_Runtime_Version racc/parser.rb:34: warning: already initialized constant Racc_Runtime_Revision racc/parser.rb:36: warning: already initialized constant Racc_Runtime_Core_Version_R racc/parser.rb:37: warning: already initialized constant Racc_Runtime_Core_Revision_R racc/parser.rb:41: warning: already initialized constant Racc_Runtime_Core_Revision_C racc/parser.rb:49: warning: already initialized constant Racc_Main_Parsing_Routine racc/parser.rb:50: warning: already initialized constant Racc_YY_Parse_Method racc/parser.rb:51: warning: already initialized constant Racc_Runtime_Core_Version racc/parser.rb:52: warning: already initialized constant Racc_Runtime_Core_Revision racc/parser.rb:53: warning: already initialized constant Racc_Runtime_Type /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/rpdf2txt-0.8.2/lib/rpdf2txt-rockit/token.rb:138: invalid multibyte char (US-ASCII) (SyntaxError) /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/rpdf2txt-0.8.2/lib/rpdf2txt-rockit/token.rb:138: syntax error, unexpected '~', expecting ')' super("EOF", "�~~��~^^~" + rand(1e10).inspect) ^ /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/rpdf2txt-0.8.2/lib/rpdf2txt-rockit/token.rb:138: invalid multibyte char (US-ASCII) from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/rpdf2txt-0.8.2/lib/rpdf2txt-rockit/grammar.rb:1:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' ...
Note
# encoding: ascii-8bit
# encoding: ascii-8bit
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199: warning: already initialized constant Deprecate /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/gd2-1.1.1/lib/gd2.rb:30: Use RbConfig instead of obsolete and deprecated Config. /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead. could not find htmlgrid.so, falling back to pure-ruby class racc/parser.rb:33: warning: already initialized constant Racc_Runtime_Version racc/parser.rb:34: warning: already initialized constant Racc_Runtime_Revision racc/parser.rb:36: warning: already initialized constant Racc_Runtime_Core_Version_R racc/parser.rb:37: warning: already initialized constant Racc_Runtime_Core_Revision_R racc/parser.rb:41: warning: already initialized constant Racc_Runtime_Core_Revision_C racc/parser.rb:49: warning: already initialized constant Racc_Main_Parsing_Routine racc/parser.rb:50: warning: already initialized constant Racc_YY_Parse_Method racc/parser.rb:51: warning: already initialized constant Racc_Runtime_Core_Version racc/parser.rb:52: warning: already initialized constant Racc_Runtime_Core_Revision racc/parser.rb:53: warning: already initialized constant Racc_Runtime_Type /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- md5 (LoadError) from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/rpdf2txt-0.8.2/lib/rpdf2txt/object.rb:30:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' ...
Note
require 'digest/md5'
# encoding: utf-8 require 'digest/md5'
masa@masa ~/ywesee/oddb.org $ ruby193 /usr/bin/gem install spreadsheet Fetching: ruby-ole-1.2.11.2.gem (100%) Fetching: spreadsheet-0.6.5.9.gem (100%) Successfully installed ruby-ole-1.2.11.2 Successfully installed spreadsheet-0.6.5.9 2 gems installed Installing ri documentation for ruby-ole-1.2.11.2... Installing ri documentation for spreadsheet-0.6.5.9... Installing RDoc documentation for ruby-ole-1.2.11.2... Installing RDoc documentation for spreadsheet-0.6.5.9...
Note
# encoding: utf-8
# encoding: utf-8
masa@masa ~/work $ git clone ssh://ywesee@scm.ywesee.com/home/ywesee/git/swissmedic-diff masa@masa ~/work $ cd swissmedic-diff/ masa@masa ~/work/swissmedic-diff $ gem build swissmedic-diff.gemspec masa@masa ~/work/swissmedic-diff $ unset RUBYOPT masa@masa ~/work/swissmedic-diff $ ruby193 /usr/bin/gem install swissmedic-diff-0.1.3.gem Fetching: parseexcel-0.5.2.gem (100%) WARNING: parseexcel-0.5.2 has an invalid nil value for @cert_chain Successfully installed parseexcel-0.5.2 Successfully installed swissmedic-diff-0.1.3 2 gems installed Installing ri documentation for parseexcel-0.5.2... unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/format.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/olestorage.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/parser.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/workbook.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/worksheet.rb, skipping Installing ri documentation for swissmedic-diff-0.1.3... Installing RDoc documentation for parseexcel-0.5.2... unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/format.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/olestorage.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/parser.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/workbook.rb, skipping unable to convert "\xFC" from ASCII-8BIT to UTF-8 for lib/parseexcel/worksheet.rb, skipping Installing RDoc documentation for swissmedic-diff-0.1.3...
# encoding: utf-8
# encoding: utf-8 class RootFachinfoComposite < View::Drugs::FachinfoComposite CHOOSER_CLASS = EditFiChapterChooser def init unless(@model.company.invoiceable?) components.update({[0,2] => :invoiceability,
[0,3] => :document,
}) css_map.store([0,3], 'list') colspan_map.store([0,3], 2) end super end
#require 'encoding/character/utf-8'
# encoding: utf-8
# encoding: utf-8
# encoding: utf-8
def compose_footer(matrix)
super
btn = HtmlGrid::Button.new(:back, @model, @session, self)
args = {:pointer => @model.sequence.pointer}
# encoding: utf-8
# encoding: utf-8
Fetching: i18n-0.6.0.gem (100%) Fetching: money-3.7.1.gem (100%) Fetching: paypal-2.0.0.gem (100%) WARNING: paypal-2.0.0 has an invalid nil value for @cert_chain Successfully installed i18n-0.6.0 Successfully installed money-3.7.1 Successfully installed paypal-2.0.0 3 gems installed Installing ri documentation for i18n-0.6.0... Installing ri documentation for money-3.7.1... Installing ri documentation for paypal-2.0.0... Installing RDoc documentation for i18n-0.6.0... Installing RDoc documentation for money-3.7.1... Installing RDoc documentation for paypal-2.0.0...
Note
masa@masa ~/ywesee/oddb.org $ ruby193 /usr/bin/gem install activesupport Fetching: multi_json-1.0.3.gem (100%) Fetching: activesupport-3.1.0.gem (100%) Successfully installed multi_json-1.0.3 Successfully installed activesupport-3.1.0 2 gems installed Installing ri documentation for multi_json-1.0.3... Installing ri documentation for activesupport-3.1.0... Installing RDoc documentation for multi_json-1.0.3... Installing RDoc documentation for activesupport-3.1.0...
Note
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd ... /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/paypal-2.0.0/lib/notification.rb:52:in `<class:Notification>': undefined method `cattr_accessor' for Paypal::Notification:Class (NoMethodError) from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/paypal-2.0.0/lib/notification.rb:40:in `<module:Paypal>' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/paypal-2.0.0/lib/notification.rb:3:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/paypal-2.0.0/lib/paypal.rb:30:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require' from /home/masa/ywesee/oddb.org/src/util/oddbapp.rb:27:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from bin/oddbd:9:in `<main>'
require 'active_support/core_ext/class/attribute_accessors'
masa@masa ~/ywesee/oddb.org $ ruby193 /usr/bin/gem install facets --version "=1.8.54" Fetching: facets-1.8.54.gem (100%) WARNING: facets-1.8.54 has an invalid nil value for @cert_chain Successfully installed facets-1.8.54 1 gem installed Installing ri documentation for facets-1.8.54... Installing RDoc documentation for facets-1.8.54...
Note
Run
masa@masa ~/ywesee/oddb.org $ ruby193 bin/oddbd ... /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- oddb/util/m10l_document (LoadError) from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/masa/ywesee/oddb.org/src/remote/migel/model_super.rb:194:in `<top (required)>' from /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' ...
Note
Run
masa@masa ~/ywesee/oddb.org $ ruby193 -I ../oddb/lib bin/oddbd ... /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/dbd-pg-0.3.9/lib/dbd/pg/statement.rb:62:in `rescue in execute': ERROR: relation "oddb_persistence_pointer" already exists (DBI::ProgrammingError) from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/dbd-pg-0.3.9/lib/dbd/pg/statement.rb:37:in `execute' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/dbi-0.4.5/lib/dbi/base_classes/database.rb:96:in `execute' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/dbi-0.4.5/lib/dbi/base_classes/database.rb:114:in `do' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/dbi-0.4.5/lib/dbi/handles/database.rb:106:in `do' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/storage.rb:176:in `create_index' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/index.rb:226:in `initialize' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:148:in `new' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:148:in `block in create_index' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/storage.rb:558:in `call' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/storage.rb:558:in `block in transaction' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/dbi-0.4.5/lib/dbi/handles/database.rb:209:in `transaction' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/connection_pool.rb:36:in `block in method_missing' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/connection_pool.rb:26:in `next_connection' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/connection_pool.rb:35:in `method_missing' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/storage.rb:554:in `transaction' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:520:in `transaction' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:140:in `create_index' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:131:in `block in create_deferred_indices' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:125:in `each' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:125:in `create_deferred_indices' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:437:in `setup' from bin/oddbd:30:in `<main>'
Note
def fetch_all
sanity_check({:fetchable => true, :prepared => true, :executed => true})
cols = column_names
fetched_rows = []
begin
while row = fetch do
#fetched_rows.push(row)
fetched_rows.push(row.to_a)
end
rescue Exception
end
@handle.cancel
@fetchable = false
return fetched_rows
end
Run
masa@masa ~/ywesee/oddb.org $ ruby193 -I ../oddb/lib bin/oddbd ... /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/18_19_loading_compatibility.rb:41:in `_load': undefined method `new!' for Date:Class (NoMethodError) from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/marshal.rb:15:in `load' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/marshal.rb:15:in `load' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:588:in `restore' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:313:in `block in fetch_or_restore' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `call' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `fetch_or_do' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:312:in `fetch_or_restore' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:299:in `block in fetch_named' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `call' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `fetch_or_do' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:291:in `fetch_named' from /home/masa/ywesee/oddb.org/src/util/oddbapp.rb:1337:in `initialize' from bin/oddbd:33:in `new' from bin/oddbd:33:in `<main>'
Comment out 'new!' suspend
#new!(ajd, of, sg) new
Run
masa@masa ~/ywesee/oddb.org $ ruby193 -I ../oddb/lib bin/oddbd ... init system /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/marshal.rb:15:in `load': undefined class/module CSV::Cell (ArgumentError) from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/marshal.rb:15:in `load' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:234:in `block in fetch_collection' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:233:in `each' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:233:in `fetch_collection' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:592:in `restore' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:313:in `block in fetch_or_restore' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `call' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `fetch_or_do' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:312:in `fetch_or_restore' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:600:in `restore_object' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:565:in `load_object' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:221:in `block in fetch' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `call' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:308:in `fetch_or_do' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/cache.rb:220:in `fetch' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/stub.rb:49:in `odba_receiver' from /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/stub.rb:112:in `method_missing' from /home/masa/ywesee/oddb.org/src/util/oddbapp.rb:750:in `rebuild_atc_chooser' from /home/masa/ywesee/oddb.org/src/util/oddbapp.rb:96:in `init' from /home/masa/ywesee/oddb.org/src/util/oddbapp.rb:1341:in `initialize' from bin/oddbd:33:in `new' from bin/oddbd:33:in `<main>'
Note
CSV::Cell class is removed in Ruby 1.9!!
class CSV # The version of the installed library. VERSION = "2.4.8".freeze # deprecated class Cell < String def initialize(data = "", is_null = false) super(is_null ? "" : data) end def data to_s end end
Run
masa@masa ~/ywesee/oddb.org $ ruby193 -I ../oddb/lib bin/oddbd .... init system ODBA::Stub was unable to replace Hash#27397182 from OddbPrevalence:#2 ODBA::Stub was unable to replace Hash#27397181 from OddbPrevalence:#2 init system: 6.85526914 setup drb-delegation reset reset: 6.855549749 system initialized initialized: 6.855669364
Note
Experiment
masa@masa ~/ywesee/oddb.org $ bin/admin ch.oddb> registrations.length -> 10468 ch.oddb> ODDB::Package.find_by_pharmacode('223332') -> #<ODDB::Package:0x0000000cd767f0> ch.oddb> ODDB::Package.find_by_pharmacode('223332').name -> Inderal 10 mg, Tabletten ch.oddb> search_migel_items_by_migel_code('153050001')[0].name.de -> CONTAM Vaginaltampon 26mm regular
Note
Experiment
class Init < State::Drugs::Global VIEW = View::Drugs::Search DIRECT_EVENT = :home_drugs def init p "1" super p "2" @model = OpenStruct.new p "3" fachinfos = @session.app.sorted_fachinfos p "4" if newest = fachinfos.first p "41" revision = newest.revision p "42" date = Time.local(revision.year, revision.month, revision.day) p "43" day = 24 * 3600 p "44" range = (date-day)...(date+day) p "45" @model.fachinfo_news = fachinfos.select { |fi| range.include? fi.revision } p "46" end p "5" @model.feedbacks = @session.app.sorted_feedbacks[0,5] end
Run
Access
Log
"1" "2" "3" "4" "41" "42" "43" "44" "45"
Note
Comment out the range.include? fi.revision
def init super @model = OpenStruct.new fachinfos = @session.app.sorted_fachinfos if newest = fachinfos.first revision = newest.revision date = Time.local(revision.year, revision.month, revision.day) day = 24 * 3600 range = (date-day)...(date+day) @model.fachinfo_news = fachinfos.select { |fi|#range.include? fi.revision
true
} end @model.feedbacks = @session.app.sorted_feedbacks[0,5] end
suspend
Access
Result
Encoding::CompatibilityError incompatible character encodings: ASCII-8BIT and UTF-8
Log
error in SBSM::Session#process: / NoMethodError undefined method `[]' for #<DRb::DRbUnknown:0x0000000751f9f8> /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/sbsm-1.0.0/lib/sbsm/session.rb:204:in `import_cookies' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/sbsm-1.0.0/lib/sbsm/session.rb:355:in `process' /home/masa/ywesee/oddb.org/src/util/session.rb:113:in `process' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/sbsm-1.0.0/lib/sbsm/session.rb:168:in `block in drb_process' <internal:prelude>:10:in `synchronize' error in SBSM::Session#to_html: / Encoding::CompatibilityError incompatible character encodings: ASCII-8BIT and UTF-8 /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:146:in `block in field_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:144:in `each' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:144:in `field_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:135:in `block in to_html' (eval):1256:in `tr' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:134:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:274:in `block (2 levels) in to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:274:in `collect' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:274:in `block in to_html' (eval):769:in `table' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:273:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/composite.rb:263:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:93:in `block in component_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:91:in `each' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:91:in `component_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:110:in `block in to_html' (eval):1290:in `td' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:109:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:146:in `block in field_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:144:in `each' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:144:in `field_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:135:in `block in to_html' (eval):1256:in `tr' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:134:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:274:in `block (2 levels) in to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:274:in `collect' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:274:in `block in to_html' (eval):769:in `table' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/grid.rb:273:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/composite.rb:263:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/template.rb:123:in `block in to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/template.rb:116:in `call' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/template.rb:116:in `template_tags' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/template.rb:111:in `block (2 levels) in template_html' (eval):1086:in `body' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/template.rb:110:in `block in template_html' /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/cgi/html.rb:432:in `block in html' (eval):1069:in `html' /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/cgi/html.rb:432:in `html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/template.rb:109:in `template_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/htmlgrid-1.0.0/lib/htmlgrid/template.rb:122:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/sbsm-1.0.0/lib/sbsm/state.rb:179:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/sbsm-1.0.0/lib/sbsm/session.rb:442:in `to_html' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/sbsm-1.0.0/lib/sbsm/session.rb:169:in `block in drb_process' <internal:prelude>:10:in `synchronize' /home/masa/bin/ruby193rc1/lib/ruby/gems/1.9.1/gems/sbsm-1.0.0/lib/sbsm/session.rb:167:in `drb_process' /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/drb/drb.rb:1548:in `perform_without_block' /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/drb/drb.rb:1508:in `perform' /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/drb/drb.rb:1586:in `block (2 levels) in main_loop' /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/drb/drb.rb:1582:in `loop' /home/masa/bin/ruby193rc1/lib/ruby/1.9.1/drb/drb.rb:1582:in `block in main_loop'
Comment out
def import_cookies(request) reset_cookie() =begin if(cuki = request.cookies[self::class::PERSISTENT_COOKIE_NAME]) cuki.each { |cuki_str| CGI.parse(CGI.unescape(cuki_str)).each { |key, val| key = key.intern valid = @validator.validate(key, val.compact.last) @cookie_input.store(key, valid) } } end =end end
Note
Experiment
def field_html(cgi) ... #html << field.to_html(cgi) html << field.to_html(cgi).force_encoding('utf-8') ...
Access
Result