2014/10/26

eclipse jdk os 32bit/64bit

I am confusing with that
I think if the os is 32bit ,then jdk,eclipse also 32bit 
64bit the same
but .....
there is a lot aborting ...
i am wrong? they are wrong?

eclipse-java-luna-SR1-win32-x86_64
window7 64bit
jdk-8u20-windows-x64


i think it will  be ok
but ....


oh ,this time it goes oK! I uninstall all the jdk,and reinstall them

2014/10/24

ruby `require': no such file to load -- mysql (LoadError)

require 'mysql'
でエラーになった
でも
sudo gem install ruby-mysqlをインストール済みが。。
先に
require 'rubygems'
が必要だ。。

で、sudo ruby
=>sudo: ruby: コマンドが見つかりません
which ruby
==>/usr/local/bin

で、visodu
visudoでsecure_pathに「/usr/local/bin」を追加する。

linux 色 front 環境設定

★vi
:syntax on
:syntax off


★lsの色
echo $LS_COLORS
sudo vi /etc/DIR_COLOR
eval ``

★front PS1
==>Linuxの標準シェルであるbashでは、PS1という環境変数によってプロンプトを定義している。従って、exportコマンドでPS1を変更すればいい。
==>front?
ログインして、「test@somehostname」のことね。
export PS1="$"
ログインして、「$」に変わる

~/.bashrcを修正して

PS1="\[\033[0;34m\]$PS1"
の0;32の部分はfrontの色変わる

linux sed

・sed 's/^192.168.0.1/&localhost/ example
==>^頭、192.168.0.1ーー>192.168.0.1&localhost

・sed '/test/'d example
==>testを含める行を削除する
 g-->これはないと、行単位の初めての物がターゲットになる

・sed '2d' example =->d 削除、2第二行
 sed '$d' example  最後の一行を削除する
 sed '2,$d' example  第2行から最後の一行を削除する
 
・sed -n '/test/mytest/p' example
  ==>-n p 条件を満たす行をプリンターする
 
・sed 's#10#100#g' example
=->s後ろの物が分隔用になる

・sed -n '/test/,/let/p' example
testとletの間で確定された行をプリンタする

・sed -e '1,5d' -e's/let/letus/g' example
実行できる

2014/10/03

pipをインストール

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --proxy="http://proxy.jp:8080"

apache Invalid command 'Order'Add Star

LoadModule authz_host_module modules/mod_authz_host.so
=>load module mod_access_compat, or update configuration to 2.4 authorization directives.

ruby require エラー

Rubyファイルを実行するとrequireでエラーがでてるよってとき

require "kakiku"
==>エラーになり、書き方を修正する
require File.expand_path('kakiku.rb',__FILE__)=>NG
require File.expand_path('./kakiku.rb',__FILE__)=>NG
require File.expand_path('../kakiku.rb',__FILE__)=>OK

バージョン:
ruby 2.0.0p353 (2013-11-22) [x86_64-linux]

perl モジュール install

mysql_install_db --defaults-file=/etc/my.cnf --user=mysql
==>Data-Dumperのperlのモジュールが必要で。。



perlモジュールをインストールするにはCPANを使用すると便利である

http://search.cpan.org/でほしい物を検索する

例:
http://search.cpan.org/~smueller/Data-Dumper-2.154/Dumper.pm

wget http://search.cpan.org/~smueller/Data-Dumper-2.154/Dumper.pm
tar xzvf Data-Dumper-2.154.tar.gz
cd Data-Dumper-2.154
perl Makefile.PL
インストールして途中でエラーになった。
Can't locate ExtUtils/MakeMaker.pm in @INC
==>yum install perl-ExtUtils-MakeMaker

make
make test
==>エラーになった!!


make install


★他のエラー

    Can't locate CPAN.pm in @INC (@INC contains:....)

⇒ yum install perl-CPAN

    Can't locate Test/More.pm in @INC (@INC contains:....)

⇒ perl -MCPAN -e 'install Test::More'

    Can't locate LWP/Simple.pm in @INC (@INC contains:....)

⇒ perl -MCPAN -e 'install LWP::Simple'

    perl -MCPAN -e 'install URI'
    Can't locate object method "install" via package "URI" at -e line 1.

⇒CPANシェルで実行するとOK

   Can't locate Time/HiRes.pm in @INC
==>yum install perl-Time-HiRes


===>ああ。。あきらめる

yum list | grep perl | tee perl_package.log
==>あった。
sudo yum install perl-Data-Dumper.x86_64

easy_installなどなど、みんなyumにしていいじゃん?

2014/09/19

mysql function DETERMINISTIC

・エラー:
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)


・ファンクション生成に対する(SUPER権限を持たなければならず、決定論的か、データを修正しないかの別を宣言しなければならない)前の規制を緩和するには、グローバル log_bin_trust_function_creatorsシステム変数を1に設定します。
デフォルトで、これは0に設定されていますが、ユーザはこのようにして変更することができます。

mysql> SET GLOBAL log_bin_trust_function_creators = 1;

DETERMINISTIC特性とNOT DETERMINISTIC特性は、
あるインプットに対して、いつも同じ結果を生成するか否かを示します。
いずれかの特性を附与しない場合、デフォルト設定はNOT DETERMINISTICとなります。
ファンクションが決定論的であると宣言するには、DETERMINISTIC を明確に規定しなければなりません。