忍者ブログ
よくわからないことを調べて解説してみるブログ。

2025

0131
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2012

0423

Cannot invoke Tomcat manager
というエラーが出てにっちもさっちも行かない。


答えが出たが、単純にeclipseへインポートしたmavenプロジェクトを
eclipse側でも認識出来るように、プロジェクトプロパティ>プロジェクト・ファセットで動的WEBプロジェクトに変更すれば良かっただけだった。

拍手[0回]

PR

2012

0407
DTIでレンタルサーバを借りました。
CentOsの32bitでSTANDARDコース。

①useradd が効かなかった。→PATH設定が足りない。

vi /etc/skel/.bash_profile
PATH=$PATH:usr/sbin/
↑を追加


②subversionをインストール
インストール時に、

audit_log_user_command(): 接続を拒否されました

が出力される。

sudoコマンドを最新にビルドし直すことで治るらしい。以下コマンド。



sudo yum install gcc 
audit_log_user_command(): 接続を拒否されました 
sudo yum install pam-devel 
audit_log_user_command(): 接続を拒否されました 
wget ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/sudo/sudo.tar.gz 
gunzip sudo.tar.gz
tar -xvf sudo.tar
cd 【インストールバージョン】
./configure 
make 
sudo make install

subversionのリポジトリ設定ファイル
レンタルサーバなので、内部用サーバ設定は不要(あると、見れなかったかも。)

view /etc/httpd/conf.d/subversion.conf

#/repos は、 WEBサーバ用リクエストURLに適用される。「http://www.サーバ/repos/リポジトリ名」となる。
<Location /repos>
   DAV svn
   #サーバ側の内部パス
   SVNParentPath /var/www/svn
   SVNAutoversioning on
   #内部サーバ用
   #Order allow
   #Order deny,allow
   #Deny from all
   #Allow from 127.0.0.1
   #内部サーバ用
  # Limit write permission to list of valid users.
   <LimitExcept GET PROPFIND OPTIONS REPORT>
      # Require SSL connection for password protection.
      # SSLRequireSSL
 
      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /etc/httpd/conf/.htpasswd
      #↑のユーザでログインすることになります。
      Require valid-user
   </LimitExcept>
</Location>
最後に、「sudo /etc/rc.d/init.d/httpd reload」で、apache設定リフレッシュ。


拍手[0回]

2011

0116

GoogleAppEngine では、ファイルの読み書きについて制限がある。

・書き込み
 一律禁止となっている。分散アプリケーションのため、DB登録で代用すべしとのこと。

・読み込み
 基本は、war/WEB-INF/配下を許可。それ以外は、appengine-web.xml に、
 <resource-files>で定義する必要あり。
 <resource-files>のパスのルートは、war である。
 DBアクセスのように動的データに属するというよりも、プリファレンス一覧をxmlなどの形式で
 もう少し負担なくデータアクセスしたい場合、xmlファイル等のファイルを用いれば良い。

詳しくは、公式リファレンスどぞー。
http://code.google.com/intl/ja-JP/appengine/kb/java.html


static-files と resource-files の違いについて
 

【static-files 】
静的ファイルであることを明示する場合に、正規表現またはファイル名にて定義する。
例.css,html,jafasript,gif,png,jpegなど。
アプリケーションとは、別のサーバに配置され、ブラウザへの応答を効率化する。
 


【resource-files 】
プログラムからファイルシステムにて、アクセス可能であることを明示する場合に、正規表現またはファイル名にて定義する。
例.xml,txt,propeties
一覧系ファイルなどの用途で利用。

 

拍手[1回]

2011

0102
テーブルコメントの追加
 構文
  Alter table テーブル名 COMMENT ’コメント内容’;
 
カラムコメントの追加(カラムの再定義という形をとるので注意!
 構文
  Alter Table テーブル名 Change 変更前カラム名 変更後カラム名 データ型 default デフォルト値 NOT NULL COMMENT ’コメント内容’;
 

注意点:
 変更を行う際は、Eclipseの接続を切断してから行う。(統合開発環境Eclipseで開発している場合。)
 でないと、ロック解除待ちみたいになって止まってしまう。

基本的には、テーブル作成時にコメントは付けるべきですね。
もっと言えば、設計時にテーブルコメントまで考慮しているとCool!ですね。
コメントだけつけようとすると、テーブルは簡単ですが、カラムは再定義という形を取らざるを得ないので。

拍手[3回]

2011

0102

テーブルの目的は、FX の取引で毎日の獲得PIPSを格納するテーブル。
テーブル概要は以下のとおり。



create table FX_GET_PIPS (DATE DATE NOT NULL,METHOD INT NOT NULL,SYMBOL VARCHAR(10) NOT NULL,PIPS DOUBLE NOT NULL,MEMO VARCHAR(200));

構文:
 create table テーブル名 ( 列名 データ型 [NOT NULL制約] ... );

複合インデックス:
 Alter Table FX_GET_PIPS add index(DATE,METHOD,SYMBOL);

複合UNIQUE KEY :
 Alter table FX_GET_PIPS add unique(DATE,METHOD,SYMBOL);

これで出来上がり。
たぶん使わないけど、Oracleと勝手は似てるかなー。

拍手[0回]

プロフィール
HN:
たんてーくん
性別:
非公開
フリーエリア
最新CM
[09/25 http://2017.bblbuy.com]
[09/24 http://www.japanform.com]
[09/23 http://www.japanform.com]
[09/22 http://www.japanform.com]
[09/21 http://2017.bblbuy.com]
ブログ内検索
忍者ブログ [PR]
* Template by TMP