hatora's blog

日常の出来事や仕事のことなど/Java/開発/Web/IT

2013-01-01から1年間の記事一覧

「ゼロ なにもない自分に小さなイチを足していく」を読みました

「経験とは、経過した時間ではなく、自らが足を踏み出した歩数によってカウントされていくものである」 「悩むとは、物事を複雑にしていく行為。考えるとは、物事をシンプルにしていく行為」 個人的に印象に残った言葉です。ゼロ―――なにもない自分に小さなイ…

#と%

よく忘れるので備忘録「#と%」どっちがどっちだったかなーと毎回ググるので。。。 #は前方からマッチした値を削除(前方削除) ##であれば、最長一致 %は後方からマッチした値を削除(後方削除) %%であれば最長一致 #利用の例 PATHNAME=/hogehoge/fugafuga/fuga…

グループにユーザーを追加する方法(Linux)

忘れがちな「グループにユーザーを追加する方法」の備忘録です。 useraddコマンドと、gpasswdコマンドを利用方法をまとめました

nginxでリバースプロキシ

nginxの話題を多く聞くので、勉強として触ってみました。 とうことで備忘録nginx:リバースプロキシ apache:バックエンド な感じで構築してみました。 *1 環境 OS:CentOS6 (さくらVPS) リバースプロキシ:nginx/1.4.3 バックエンド:Apache/2.2.15 まずはn…

Mac&Linuxの/bin/shの違い

下記のコマンドがシェルスクリプトだと動かない問題が発生。。。 調査しました。 diff <(cat memo.sh) <(cat memo2.sh)

IFSで区切り文字を変更[その2]

前回の続き IFSで区切り文字を変更 - hatora's blogeval使えば解決できた。 文字列をコマンドとして実行してくれる模様 CMD=`cat <

Homebrewでインストール

備忘録としてHomeBrewを利用してインストールしたパッケージが、どこに保存されているのか brew install hogehoge 保存先 /usr/local/Cellar/ /usr/local/opt/にはリンクがはられている ls -l /usr/local/opt/ コマンドは以下のとおり。こちらもリンクがはら…

IFSで区切り文字を変更

ヒアドキュメント内でコマンドを羅列して実行したい。 CMD=`cat <

bashのエラーが解決できない

久しぶりのブログになってしまった。 続けるのはむずかしいけど、少しずつやっていこう

HTTP CONNECTメソッド

IT

検証環境用のVPSでApacheを動かしていたらこんなログが CONNECT mx3.mail2000.com.tw:25 ...よくわからなかったので調べてみました。

commit hook

EGitってcommit hookできないないのでしょうか?? コマンドライン上からは問題ないんだけど、Eclipse上からだと動作しない。。。

間違いだらけの設計レビューを読んでいます

買う目的でいった訳ではないのですが、つい目に止まってしまい。。。 いつも行く本屋は、そこそこ大きいので誘惑に負けてしまうんですよね。

ResultSetとStatement

ある新規追加したバッチで、件数が多いとOut Of Memoryがでるってあったので原因を探ったらこんな感じだった。 for (int i = 0; i < 1000000; i++) { PreparedStatement stmt1 = conn.prepareStatement("SELECT NAME FROM PERSON"); ResultSet result = stmt…

JDBCドライバのロード

備忘録として以下のようなコードはよくみるけど実際はどうなってるの? Class.forName("org.sqlite.JDBC"); conn = DriverManager.getConnection("jdbc:sqlite:sample.db"); Class.forNameは引数の文字列を動的にロードする org.sqlite.JDBCの実装をみてるみ…

git リモートリポジトリの構築

とりあえずやった手順。@サーバー側 - とりあえず適当なディレクトリ作成しておく mkdir git_memo cd ./git_memo git --bare init @クライアント - こっちも適当なディレクトリ作成しておく mkdir git_memo2 cd ./git_memo2 git init 管理する用のテストフ…

たまに忘れる

あれ、どうだったっけなってたまに忘れるのでメモ public static void main(String[] args) { try { String moji = null; try { moji.getBytes(); System.out.println("いつ実行されるのその0?"); } catch(Exception e) --- ① { } finally --- ② { System.…

Web×Java HTML5で進化したWeb標準を、Javaでどう扱うのか?

行ってきました。 総括すると、HTML5関係なかったです。。。 が、話はおもしろいので満足でした。Struts1.X +JSP + (独自フレームワーク)は私自身業務で扱っている範囲 だったりします。。。 JavaEEのフレームワークはがっつり触ったことはないのですが、…

IntelliJ IDEA

Java8の勉強として、Intellij IDEA触り始めた。 Eclipseしか触ったことないので、いろいろ慣れない。 ん〜設定関連が難しい。とりあえずはLamda式あたりから徐々に攻めて行きたいと思う。まぁ〜それはそれとして、仕事ではやっとすべてのプロジェクトがJava6…

くりびつ

Node.jsは2011年ぐらいから触っているんだけど、ちょくちょくなんで全然進歩なし… 最近はjavascriptに興味バリバリなんで、しっかりやろうと思います。 require('websocket.io'); 返り値は以下のようなオブジェクト version: '0.2.1', protocols: { '7': [Fu…

だよね?

ジェネクリスって、使う側は理解している人多いけど、 HogeList list = new HogeList<>(); list.add("hoge"); 使われる側は理解されていないこと多い public HogeList { public static List list = new ArrayList<>(); public add(T filed) { list.add(filed…

ブログはじめました

「ブログ始めよう」と思ってはいたのですが行動できず。。。 ということで、はじめてみます。