アウトプットができる技術者に

it's a time to take a new step !

2014-04-01から1ヶ月間の記事一覧

Ruby 入門 目次

配列

CakePHP2.x ModelBehavior

ModelBehaviorを継承して作成する class MyBehavior extends ModelBehaviorsetup 初期化処理に該当。modelのactasでの与えられた値が引数に適用されるっぽい *** 追記予定 ***

Gradle とは

JJUG&JGGUG 共催ナイトセミナ 「4.30 2時間で分かる!次世代ビルドツールの本命Gradleの全貌」に行ってきました会場はOracle。初乗り いまいち纏まってないけど、とりあえずUP Gradle とは 次世代のbuild ツール 世の中的に build tool は、(make) -> Ant ->…

Git 運用のベストプラクティス

git

Gitもsvnもcvsも結局は運用が大事。 というわけで、Gitの運用モデルとして有名なのが、A successful Git branching model らしいです。 そのうち、ゆっくり読みたい。 和訳原文 解説サイト

Git 良く使うコマンド一覧

git

コマンド サンプル 説明 git commit コミット git clone ${url} リモートからリポジトリの取得 git clone --branch dev ${url} ブランチから取得 git difftool ${path} git difftool Sample.java vimdiff(デフォルト)で左右に開いて比較してくれる。 git Ind…

Git サービス

bitbucket https://bitbucket.org/無料範囲 個人でのリポジトリ作成 5人までの共有

Liferay とは

概要 Liferay とは オープンソースポータル用のフレームワーク コミュニティ版(無償)、プロダクト版(有償)があるんだけど、コミュニティ版でもそこそこつかえるよとのこと。ただ、コミュニティ版はセキュリティパッチが当てられていないので、日本人なら…

Sybase ASE 入門 DBの容量を確認する

sp_spaceused を使います sp_spaceused database_name database_size ---------------------------------------------------- ---------------------------------------------------- ase1 6.0 MB (1 row affected) reserved data index_size unused -------…

Struts2入門 validate

概要 複数方法があるっぽい - xml - annotation - Action Class に validate メソッドを記述 validate method を用いる方式 利用方法 Action Class に validate メソッドを書くと 自動で呼ばれる エラーがあった場合、"input"にforwardする validateを実行し…

Java 配列の検索

事前にsort しておけば、Arrays.binarySearchで検索できる String[] strsr = {"a", "b", "c"}; String search = "c"; if ( Arrays.binarySearch(strsr, search) >= 1){ System.out.println("c is exists!"); } else { System.out.println("c is not exists")…

Java 配列の定義

空の配列を生成 String[] arr = new String[10];最初から値を入れる String[] arr = {"a", "b", "c"}; String[] arr = new String[] {"a", "b", "c"};定義のみ。(下記は同一意味) int a[] int[] a Java 配列の検索 - How might I ...

Apache mod cache

概要 Apache の mod cache は 使いづらいと いまいちな評判を目にしますが、ドキュメントは詳しく書いてあるので、きちんと読めば 意外と使えるのでは?と思います。というわけで、そのうち Apacheのcacheについて書きたいなぁと思っている今日この頃 http:/…

DB2 date型への変換

DB2

変換するときは、一度 char にしてから 変換する必要がある date(char('2014-01-01'))

ant warの作成

http://www.atmarkit.co.jp/fjava/javatips/109jakarta019.html

現在のディレクトリ配下の容量を確認する

find ./ -maxdepth 1 -type d | xargs du -chs Bash 目次 - How might I ...

Perl 定数定義

定数の定義 #!/usr/bin/perl use constant PI => 3.14; print PI; Perl 目次 - How might I ...

vim 読み取り専用で開く

vim

Rオプションで読み取り専用で開ける viewのエイリアスにしておくと便利 alias view='vi -R'

Bash 配列

代入 arr=(1 2 3)単体出力 echo ${arr[0]} # => 1 echo ${arr[1]} # => 2全て出力 echo ${arr[@]} # => 1 2 3追加 arr+=(5 6) echo ${arr[@]} # => 1 2 3 5 6要素数 echo ${#arr[@]} # => 5ループ その1 N=`expr ${#arr[@]} - 1` for i in `seq 0 ${N}` do …

効率的なデバッグ手順の考察

デバッグ作業は迷うと大変 自分なりに少しずつ体系立ててみたい (原因が明らかな場合は手順とか不要だけど)いきなりデータを見ないのがミソ よく陥る罠 なんとなくで作業する DBにselect掛けまくる / grepしまくる 頭がこんがらがる 無為に時間を過ごす 手順…

DB2 データのバックアップ

DB2

この記事は未検証なため、注意 DB2の運用で純粋にバックアップとるなら、db2 backup コマンドを使う。 差分、全分バックアップが取れて良い dbの定義に関する情報を出力するなら、db2look ixf 形式で 特定スキーマバックアップするなら、db2move がよさげ cs…

Bash 標準出力と標準エラー出力を同時に受け取る

標準出力と標準エラー出力を同時にテキストファイルい出力する #!/bin/sh echo "abc" | awk '{ print("abc") > "/dev/stdout" print("zzz") > "/dev/stderr" }' > std.txt 2> err.txt Bash 関数 - How might I ...

awk 配列

awk

配列に値を格納 arr[0] = 123 arr[1] = 456要素数はlengthで出せる print "N=" length(arr)多次元配列っぽくはできるけど、多次元配列にはできない arr[key1,key2] = valfor文で舐めることができる splitはよく使う。第3引数の区切り文字は省略するとFSが使…

Perl 環境変数の出力

ENVに格納されている foreach $key (keys %ENV) { print "$key:$ENV{$key}\n"; } Perl 目次 - How might I ...

Perl 外部コマンドの実行とその戻り値

外部コマンド(OSコマンド)はバッククオートでくくることで実行でき、 標準出力は「戻り値」、リターンコードは「$?」で取得できる。 open(OUT, "> tmp/a.txt"); print OUT "1,a"; close OUT; $exe_val1=`cat tmp/a.txt`; $ret_code1=$?; print("executed_v…

log4j 設定サンプル

log4j 1.2系 propertiesファイルのサンプル log4j.rootLogger=DEBUG,file,stdout # appendar ファイル出力 log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.File=sample.log log4j.appender.file.MaxFileSize=1MB log4j.appe…

Java 環境変数を取得する

System.getenv() で 環境変数を取得できる import java.util.Map; public class Envi { public static void main(String[] args){ Map<String, String> map = System.getenv(); for(String key : map.keySet()){ System.out.println(key+"="+map.get(key)); } } } -- ... HOM</string,>…

awk 変数のスコープを局所変数にする小技

awk

awkの変数は基本的にGlobal変数だが、関数の引数にすることで局所化できる #!/bin/awk function hello(name, pre){ pre = "Mr." name = name "-san" print "hello " pre name # => hello Mr.Sato-san } { pre = "Miss " name = "Sato" hello(name) print pre…

awk 変数のスコープ

awk

基本的に変数はGlobal変数 ただし、関数の引数にするとLocal変数になる 配列はLocal変数にはならない。参照渡しになるため? #!/bin/awk function hello(name){ pre = "Mr. " name = name "-san" print "hello " pre name # => "helo Mr. Sato-san" } { pre …

Windows Command Prompt for文で繰り返しを処理する

1 - 10 までを 1づつインクリメントして、echoする for /l %i in (1,1,10) do echo %i

Sybase ASE viewの定義 確認

カラム定義確認 (sp_help) sp_help docomo_mail -- Name Owner Object_type Object_status Create_date -------------------------------------------- -------------------- -------------------------------------------- -------------------------------…