2014年

最初、facebookに投稿しようとしたら、長すぎる、と怒られた。むむっ

先日行われた修士課程の口述試験でのこと。「グローバル人材育成」をテーマにしていた受験生がいらっしゃいまして。利用するのは英語なんだそうです。で、わたしは、「きゃりーぱみゅぱみゅはグローバル人材に含まれますか?」と尋ねてみました。
一瞬、わたし以外の教員の方々が止まりました。がはは。欧州ツアーまでやってしまう彼女は立派なグローバル人材だと考えるのだす。
意地悪なわたしは、お答えに詰まった受験生に、「彼女は英語できないよ」とたたみかけたのでした。まぁ、圧迫面接じゃ、と言われるかもしれないけど、ね。
間を置いて受験生は「含まれると思います」と回答されました。受験生なりの「国際理解」や「グローバル人材」に対する思いがあるようで、わたしの質問でややはっきりしてきました。
もっとも、きゃりーぱみゅぱみゅの場合は、想像ですが、本人というより、周りの人々、マネージャー、プロデューサー、作曲家、作詞家、等々が一体となってきゃりーぱみゅぱみゅという人材をグローバル化しているということもあるのでしょうから、当該集団がグローバルだ、と、考える方がよいのでしょう。

かつて、鈴木孝夫「日本語と外国語」を読んで妙に納得したことを思い出す。彼は、英米人が話す「土着英語」と、インド等で使われる「民族英語」、そして、「国際補助語としての英語」を区別している。日本人は最後の「国際補助語としての英語」を目指すべきだ、という訳だな。
「日本語と外国語」には、インドの人が「アィム タルティ イャー オールド」と話すことが書かれていた。この部分は、わたしなりの「発音」で再現し、授業でよく使っている。確かに、表音文字を使う英語は、LやRの区別が厳密だし、日本人には苦手な発音だね。
「タルティ」の「タ」部分は、thの音なのだけどやや「ta」に近づけて発音するようにしている。「舌を歯で挟む」ところがポイント。
そういえば、わたしの友人が英語の授業で音読した際、教師から「訛っている」と指摘されたらしい。この場合の訛りは「東北訛り」であって、けっしてドイツ訛り(ブロンクスでもいいけど)の英語といったレベルではではない。
もし日本で「民族英語」になったすると、そもそもの日本語がヘンになる可能性が高い。「わたしは思うのです、それは...」なんて話し始めたりして...
このような変な日本語を話すということは、思考の道具として英語が使われているということになりそうだ。
実際、前任校では、アメリカで10年ほど教鞭をとっていらっしゃった同僚とテキストを作ったことがあった。同僚の作り出した日本語は、英文直訳型の日本語で、全く日本語らしくなかった。日本語らしくするのがわたしの作業の大半を占めていた。同僚は、英語で考えていたに違いない。

わたしの妻の妹さんの息子さんは、ハーフである。一見、日本語・英語のバイリンガルである。
よくよく聞くと、英語以外の教科の成績が悪いらしい。つまり、英語で考える彼にとっては、英語以外の授業では「考えにくい」のだと思う。
コミュニケーションの道具としてしか注目されていない英語だが、わたしとしては、どの言語が思考の道具となるのか、ということの方が重要だと考えるのだな。当該言語が考える道具になっていなければ、当該言語によるコミュニケーションはできない、というのが仮説。どうやって検証するよ?
帰国子女の場合も似たようなことになるようだ。元同僚がそんな話しをしていた。
国外で数年を過ごし、日本の小学校に転校して来たような場合、直ぐに日本語を覚えて喧嘩までできるようになる。親も担任もコミニュケーションは大丈夫、と、思ってしまう。が、教科学習では成績が伸びない。日本語が思考の道具になっていないからだろう。例えば、国語の時間に板書をノートに書き写している際、頻繁に黒板を見る子がいたらしい。板書された文字を「図形」のようにノートに書き写しているのだね。文字すらわからないのだから、その意味は取れないだろう。それがテストに反映されてしまう。
英語を小学校で「教科」にした場合、上っ面だけの、ナニガシカの道具にもならないような英語もどき実践されるように思う。高校生でさえ、思考の道具として英語を使うことは難しいだろうと思う。大学ではどうか?

そもそも、お前自身はどうなんだ?
仕事柄、大学院入試のための外国語の問題は作れる。ネットワークやコンピュータの維持管理のため、外国語で書かれたWebサイトの情報を利用することは日常である...研究に使えよ、はいっ
外国語で話す自信は「マイナスの方向に」はありますよ。がはは。
英語で考えようとするので、かなり疲れる。
思考の道具の1つは、C言語である。アルゴル系なので、最近のオブジェクト指向型言語にはついて行けない。
論文指導に際しても、C言語的に条件分析しているように思う。「可能性」の洗い出しには困っていない。
C言語は「英単語」は使うものの、英語で考えているとは言いがたい。変数名をつけるとき、「VO」という形にすることがほとんどではあるけど。
もっとも、根底には「アルゴリズム」があるはずで、それには数学のチカラが効いているはずだ。
そして、このような文章を作る場合には、国語のチカラによる、「起承転結」・「序破急」といった構成、川柳・短歌といった定型詩における言葉の選択、が、かなり寄与していると思う。
そして、手書きではない。直ぐに、エディタに入力してしまう。エディタとかな漢字変換機能は思考の道具になっていると考えるな。

かつて、フィーチャー・フォンで2000字のレポートを送った東京の方の大学生の話しを聞いたことがある。この大学生にとって、フィーチャー・フォンが思考の道具になったのだろうが、スマートフォンならともかく、よくやったものだ。スマートフォン、タブレット、そして、キーボードが思考の道具として活用されて行くことになるのだと思う。その場合、それらでどんな記号を操作するのか、ということが重要だろう。
英語を使うこと、は、選択肢の1つだと考える。利用者に選択の機会を与えることも必要なことだと思う。つまり、自分自身で思考の道具を意図的に選べる、ということである。
もちろん、選択の基準があれば、の、話し。形成しつつある小学生や中学生の場合、情報教育も英語教育もさらには国語教育も中途半端になってしまっては、本末転倒だと考えるのだな。

関連投稿:
https://www.facebook.com/ann.kume/posts/584809871595727?comment_id=3938389&offset=0&total_comments=4&notif_t=share_reply

Movable Tytp は 6.02、DBD::mysql は4.026、に、してある。
複数のサーバーで稼働させているのだが、1台だけ、記事の更新ができなかった。

Failed to execute
INSERT INTO mt_entry_meta (
entry_meta_entry_id, entry_meta_type, entry_meta_vchar, entry_meta_vchar_idx, entry_meta_vdatetime, entry_meta_vdatetime_idx, entry_meta_vinteger, entry_meta_vinteger_idx, entry_meta_vfloat, entry_meta_vfloat_idx, entry_meta_vblob, entry_meta_vclob
) VALUES (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
)
with entry_id, type, vchar, vchar_idx, vdatetime, vdatetime_idx, vinteger, vinteger_idx, vfloat, vfloat_idx, vblob, vclob: DBD::mysql::st execute failed: Incorrect integer value: '' for column 'entry_meta_vinteger'

というメッセージが表示されてしまうのだな。

とりあえず、
Failed to execute INSERT INTO DBD::mysql::st execute failed: Incorrect integer value
をキーワードにしてググると...いくつか記事が表示されましたっ

その中に共通していたのが、my.cnfの修正。

何でも、「STRICT_TRANS_TABLES」を効かないようにする、らしい。

で。

#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
sql_mode=NO_ENGINE_SUBSTITUTION

と、mycnf を修正し、MySQLを再起動してみたのですな。

はい、うまくいきましたっ

他のマシンではどうなのだろう?
テストはあまりやりたくない。

書いておこう。

もちろん、先の「Redmine Update」に関しても、この事も、テキストファイルとして(最低3カ所に)保存はしてあるのだが、アクセスできなくなってしまったときの事を考慮しておく必要がある。

------------------------------
参考サイト
http://redmine.jp/guide/RedmineInstall/
------------------------------


==================================================
	sudo
==================================================
gem update --system --verbose
gem install rails --verbose

gem install rack --verbose
gem install rake --verbose
gem install fastthread --verbose
gem install simplecov-rcov --verbose

setenv ARCHFLAGS "-arch x86_64" 
# gem install mysql -- --with-mysql-config=/usr/local/bin/mysql_config
gem install mysql2 -- --with-mysql-config=/usr/local/bin/mysql_config

# setenv PKG_CONFIG_PATH /usr/local/lib/pkgconfig:/usr/lib/pkgconfig
# gem install rmagick --verbose
gem install rmagick --verbose

gem install bundler --verbose


==================================================
	mysql
==================================================
create database Redmine character set utf8;
create user 'Redmine'@'localhost' identified by 'Redmine';
grant all privileges on Redmine.* to 'Redmine'@'localhost';


==================================================
	User
==================================================
	cd redmine
==================================================
# bundle install --without development test rmagick
sudo bundle install --without development test
rake generate_secret_token


==================================================
cd config

cp database.yml.example database.yml
vi database.yml

production:
  adapter: mysql2
  database: Redmine
  host: localhost
  username: Redmine
  password: "Redmine" 
  encoding: utf8
  socket: /var/mysql/mysql.sock

==================================================
rake db:migrate RAILS_ENV="production" 


==================================================
cd config
==================================================
cp -p configuration.yml.example configuration.yml
vi configuration.yml

cf. grep -v # configuration.yml

default:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: localhost
      port: 25
      domain: redmine.org
      enable_starttls_auto: false

  attachments_storage_path:

  autologin_cookie_name:
  autologin_cookie_path:
  autologin_cookie_secure:

  scm_subversion_command:
  scm_mercurial_command:
  scm_git_command:
  scm_cvs_command:
  scm_bazaar_command:
  scm_darcs_command:

  scm_stderr_log_file:

  database_cipher_key:

  rmagick_font_path:

production:

development:


==================================================
vi application.rb
    config.time_zone = 'Osaka'


==================================================
cd environments
vi production.rb

  # Prepend all log lines with the following tags
  config.log_tags = [ :host, :remote_ip ]


==================================================
	 test
==================================================
ruby script/rails server webrick -e production
http://localhost:3000/


==================================================
	sudo
==================================================
brew install passenger


To activate Phusion Passenger for Apache, create /etc/apache2/other/passenger.conf:
  LoadModule passenger_module /usr/local/opt/passenger/libout/apache2/mod_passenger.so
  PassengerRoot /usr/local/opt/passenger
  PassengerDefaultRuby /usr/bin/ruby

To activate Phusion Passenger for Nginx, run:
  brew install nginx --with-passenger
==> Summary
  /usr/local/homebrew/Cellar/passenger/4.0.14: 2902 files, 73M, built in 95 seconds


==================================================
gem install passenger --verbose
passenger-install-apache2-module


--------------------------------------------
The Apache 2 module was successfully installed.

Please edit your Apache configuration file, and add these lines:

   LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/buildout/apache2/mod_passenger.so
   PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-4.0.14
   PassengerDefaultRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

After you restart Apache, you are ready to deploy any number of Ruby on Rails
applications on Apache, without any further Ruby on Rails-specific
configuration!

Press ENTER to continue.


--------------------------------------------
Deploying a Ruby on Rails application: an example

Suppose you have a Rails application in /somewhere. Add a virtual host to your
Apache configuration file and set its DocumentRoot to /somewhere/public:

   
      ServerName www.yourhost.com
      # !!! Be sure to point DocumentRoot to 'public'!
      DocumentRoot /somewhere/public    
      
         # This relaxes Apache security settings.
         AllowOverride all
         # MultiViews must be turned off.
         Options -MultiViews
      
   

And that's it! You may also want to check the Users Guide for security and
optimization tips, troubleshooting and other useful information:

  /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/doc/Users guide Apache.html

Enjoy Phusion Passenger, a product of Phusion (www.phusion.nl) :-)
https://www.phusionpassenger.com

Phusion Passenger is a trademark of Hongli Lai & Ninh Bui.


==================================================
0000_80_.conf

	<Directory "/Library/WebServer/Documents">
		Options All -Indexes +ExecCGI +Includes +MultiViews
		AllowOverride None
		
			DAV Off
		
		
			Deny from all
			ErrorDocument 403 /customerror/websitesoff403.html
		
		AllowOverride All
		Order allow,deny
		Allow from all
		RailsBaseURI /redmine
	


==================================================
	シンボリックリンクの作成
==================================================
cd /Library/WebServer/
ln -s redmine-2.x.x redmine
cd Documents/
ln -s ../redmine/public redmine


==================================================
	データのバックアップ
==================================================
/usr/local/mysql/bin/mysqldump redmine -uroot -p --default-character-set=UTF8 --opt -r_redmine_dump.sql
mysql -u root -p Redmine < _redmine_dump.sql


==================================================
	アクセスURL
==================================================
http://サーバーネーム/redmine/


==================================================
	crontab ... 仕事をしてねぇヤツにメールを送る
==================================================
#==================================================
	sudo
==================================================
gem update --system --verbose
gem install rails --verbose

gem install rack --verbose
gem install rake --verbose
gem install fastthread --verbose
gem install simplecov-rcov --verbose

setenv ARCHFLAGS "-arch x86_64" 
# gem install mysql -- --with-mysql-config=/usr/local/bin/mysql_config
gem install mysql2 -- --with-mysql-config=/usr/local/bin/mysql_config

# setenv PKG_CONFIG_PATH /usr/local/lib/pkgconfig:/usr/lib/pkgconfig
# gem install rmagick --verbose
gem install rmagick --verbose

gem install bundler --verbose


==================================================
	mysql
==================================================
create database Redmine character set utf8;
create user 'Redmine'@'localhost' identified by 'Redmine';
grant all privileges on Redmine.* to 'Redmine'@'localhost';


==================================================
	User
==================================================
	cd /Redmine_Root/redmine/
==================================================
# bundle install --without development test rmagick
sudo bundle install --without development test
rake generate_secret_token


==================================================
cd config

cp database.yml.example database.yml
vi database.yml

production:
  adapter: mysql2
  database: Redmine
  host: localhost
  username: Redmine
  password: "Redmine" 
  encoding: utf8
  socket: /var/mysql/mysql.sock

==================================================
rake db:migrate RAILS_ENV="production" 


==================================================
cd config
==================================================
cp -p configuration.yml.example configuration.yml
vi configuration.yml

cf. grep -v # configuration.yml

default:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: localhost
      port: 25
      domain: redmine.org
      enable_starttls_auto: false

  attachments_storage_path:

  autologin_cookie_name:
  autologin_cookie_path:
  autologin_cookie_secure:

  scm_subversion_command:
  scm_mercurial_command:
  scm_git_command:
  scm_cvs_command:
  scm_bazaar_command:
  scm_darcs_command:

  scm_stderr_log_file:

  database_cipher_key:

  rmagick_font_path:

production:

development:


==================================================
vi application.rb
    config.time_zone = 'Osaka'


==================================================
cd environments
vi production.rb

  # Prepend all log lines with the following tags
  config.log_tags = [ :host, :remote_ip ]


==================================================
	 test
==================================================
ruby script/rails server webrick -e production
http://localhost:3000/


==================================================
	sudo
==================================================
brew install passenger


To activate Phusion Passenger for Apache, create /etc/apache2/other/passenger.conf:
  LoadModule passenger_module /usr/local/opt/passenger/libout/apache2/mod_passenger.so
  PassengerRoot /usr/local/opt/passenger
  PassengerDefaultRuby /usr/bin/ruby

To activate Phusion Passenger for Nginx, run:
  brew install nginx --with-passenger
==> Summary
  /usr/local/homebrew/Cellar/passenger/4.0.14: 2902 files, 73M, built in 95 seconds


==================================================
gem install passenger --verbose
passenger-install-apache2-module


--------------------------------------------
The Apache 2 module was successfully installed.

Please edit your Apache configuration file, and add these lines:

   LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/buildout/apache2/mod_passenger.so
   PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-4.0.14
   PassengerDefaultRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

After you restart Apache, you are ready to deploy any number of Ruby on Rails
applications on Apache, without any further Ruby on Rails-specific
configuration!

Press ENTER to continue.


--------------------------------------------
Deploying a Ruby on Rails application: an example

Suppose you have a Rails application in /somewhere. Add a virtual host to your
Apache configuration file and set its DocumentRoot to /somewhere/public:

   
      ServerName www.yourhost.com
      # !!! Be sure to point DocumentRoot to 'public'!
      DocumentRoot /somewhere/public    
      
         # This relaxes Apache security settings.
         AllowOverride all
         # MultiViews must be turned off.
         Options -MultiViews
      
   

And that's it! You may also want to check the Users Guide for security and
optimization tips, troubleshooting and other useful information:

  /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/doc/Users guide Apache.html

Enjoy Phusion Passenger, a product of Phusion (www.phusion.nl) :-)
https://www.phusionpassenger.com

Phusion Passenger is a trademark of Hongli Lai & Ninh Bui.


==================================================
	0000_80_.conf
==================================================
	<Directory "/Documents_Root">
		Options All -Indexes +ExecCGI +Includes +MultiViews
		AllowOverride None
		
			DAV Off
		
		
			Deny from all
			ErrorDocument 403 /customerror/websitesoff403.html
		
		AllowOverride All
		Order allow,deny
		Allow from all
		RailsBaseURI /redmine
	


==================================================
	シンボリックリンクの作成
==================================================
cd /Redmine_Root/
ln -s redmine-2.x.x redmine
cd Documents/
ln -s ../redmine/public redmine


==================================================
	データのバックアップ
==================================================
/usr/local/mysql/bin/mysqldump redmine -uroot -p --default-character-set=UTF8 --opt -r_redmine_dump.sql
mysql -u root -p Redmine < _redmine_dump.sql


==================================================
	アクセスURL
==================================================
http://サーバーネーム/redmine/


==================================================
	crontab ... 仕事をしてねぇヤツにメールを送る
==================================================
#
 00 06 * * * cd /Redmine_Root/redmine/ ; /usr/bin/rake redmine:send_reminders RAILS_ENV=production 2>&1
#


プロジェクト管理用に、Redmineを利用している。

勝手に、学会用、部局用、研究室用、個人用、と、サイトを作成した。
アップデートの手順を研究室用サイトのWikiに記録していたのだけれども、エラーが出てしまって、表示できなくなってしまった。つまり、アップデートできない。
ので、ここに記録しておく事にした。

ちなみに...2年ぶりの更新となる。

------------------------------
参考サイト
http://redmine.jp/guide/RedmineUpgrade/
------------------------------
ファイルの展開等
------------------------------
tar zxf /...../redmine-2.x.x.tar.gz
mv redmine-old redmine_old
ln -s redmine-2.x.x redmine
cd redmine/

------------------------------
設定ファイルの複写
------------------------------
cd config/
cp -p ../../redmine_old/config/database.yml .
cp -p ../../redmine_old/config/configuration.yml .
cp -p ../../redmine_old/config/additional_environment.rb .

vi application.rb
    config.time_zone = 'Osaka'

cd environments
vi production.rb

  # Prepend all log lines with the following tags
  config.log_tags = [ :host, :remote_ip ]


------------------------------
files ディレクトリの複写
------------------------------
ditto --rsrc ../redmine_old/files/ files/


------------------------------
------------------------------
sudo bundle install --without development test
OR sudo bundle update ------------------------------ cf. ------------------------------ sudo rake generate_secret_token (in /usr/local/redmine-2.3.3) rake aborted! uninitialized constant Rake::DSL /usr/local/redmine-2.3.3/Rakefile:7 (See full trace by running task with --trace) sudo gem install rake -v 10.1.0 ------------------------------ 秘密鍵ファイルの生成 ------------------------------ sudo rake generate_secret_token ------------------------------ テーマの確認 ------------------------------ cd public/themes ditto --rsrc ../../../redmine_old/public/themes/farend_basic/ farend_basic/ ditto --rsrc ../../../redmine_old/public/themes/farend_fancy/ farend_fancy/ ------------------------------ SVNチェックアウトのアップグレード ------------------------------ svn update ------------------------------ ------------------------------ mkdir tmp public/plugin_assets sudo chmod -R 755 files log tmp public/plugin_assets # sudo chown -R 501:wheel . ------------------------------ データベースの更新 ------------------------------ sudo chown -R 501 log/ rake db:migrate RAILS_ENV="production" ------------------------------ プラグイン ------------------------------ cd plugins ditto --rsrc ../../redmine_old/plugins/redmine_hide_emails_by_default/ redmine_hide_emails_by_default/ ditto --rsrc ../../redmine_old/plugins/redmine_logs/ redmine_logs/ ditto --rsrc ../../redmine_old/plugins/redmine_wiki_extensions/ redmine_wiki_extensions/ sudo chown 501 ../Gemfile.lock rake redmine:plugins:migrate RAILS_ENV=production ------------------------------ cf. ------------------------------ % rake redmine:plugins:migrate RAILS_ENV=production (in /usr/local/redmine-2.4.2) Could not find gem 'simplecov-rcov (>= 0) ruby' in the gems available on this machine. Run `bundle install` to install missing gems. sudo gem install simplecov-rcov ------------------------------ クリーンナップ ------------------------------ rake tmp:cache:clear rake tmp:sessions:clear ------------------------------ アプリケーションサーバの再起動 ------------------------------ sudo apachectl graceful

QRコード

QRコード対応携帯からアクセスできます
QRコード対応携帯からアクセスできます  
Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type 6.3.2

Fatal error: Uncaught Error: Call to undefined function split() in /Users/kumecchi/weblog/cat4/2014/index.php:1260 Stack trace: #0 {main} thrown in /Users/kumecchi/weblog/cat4/2014/index.php on line 1260