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

GradleのマルチプロジェクトでJavaDocを一箇所にまとめて出力する

GitHub - nebula-plugins/gradle-aggregate-javadocs-plugin: Provides the ability to aggregate Javadocs across all projects in a multi-project build. を使う $ gradle init --type java-libraryでいくつかプロジェクトを作って階層構造に並べなおす。…

Spring Boot でプロパティファイルを外部ファイル化する

プロパティファイルを外部ファイル化したい。 さらにファイル名に application.properties は使えないという条件。 Application.java package hello; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.Comm…

Sprig BootでProfile切り替え

Springの起動引数でBeanを切り替えたい 切り替え対象のBeanが実装するインターフェース package hello; public interface GreedInterface { public String greed(); } 実装クラス。@Profileアノテーションで切り替えに使うプロファイル名を指定する。 packag…

exportする環境変数をファイル経由で読み込む

環境 Ubuntu 14.04 やりたいこと シェルを実行するときにexportする環境変数を別ファイルにする 別ファイルはシェルで動的に生成する 動的にexport文を作るシェルは割愛出力イメージ send.txt export HOGE_PATH='send_path' export HOGE_NAME='send_name'受…

kcovでbashシェルスクリプトのカバレッジを計測する

http://simonkagstrom.github.io/kcov/環境 Centos6.2 インストール # yum install cmake $ mkdir kcov $ cd kcov $ wget https://github.com/SimonKagstrom/kcov/archive/v26.tar.gz $ tar xvzf v26.tar.gz $ cd kcov-26 $ cd kcov-26 $ mkdir build $ cd b…

はてなダイアリーでソースコードを書く

はてなダイアリーでプログラミングコードを載せたい - by shigemk2 はてなブログにソースコードを貼り付ける方法 - くりにっきみんな有料オプションを使っているんだと思っていた。 ちゃんとドキュメントを読むべきだった。 過去の日記も直すか悩む。

shunit2でテストコードを書いてみる

Google Code Archive - Long-term storage for Google Code Project Hosting.インストール $ mkdir shunit2 $ wget https://shunit2.googlecode.com/files/shunit2-2.1.6.tgz $ tar zxvf shunit2-2.1.6.tgzディレクトリ ./shunit2/shunit2-2.1.6テストファイ…

STSでGradleを実行してもJDKがないと怒られる

[Gradle][eclipse][windows]... - Olivinecafe - blogbuild.gradleに org.gradle.java.home=C:\\Program Files\\Java\\jdk1.7.0_25\\

SpringBootでJDBCサンプル

まずはこの手順にしたがって環境作成 Getting Started · Managing Transactionsログの設定を変更したいので 83. Logging $mkdir -p src/main/resources/ $gedit src/main/resources/application.properties application.propertiesの中に追記 logging.level.…

Gradleのインストール

GradleのインストールはGVMが良いとのこと。rbenvと同じ役割を持っているようだ。前提 Ubuntu $curl -s get.gvmtools.net | bash $gvm install gradle

VirtualBox上のOracleXEを外部から繋げるように修正

やったこと oracleサーバのhostsに固定IPを指定 iptablesを無効にした listener.oraのホスト名を確認 oracleの再起動 oracleサーバのhostsに固定IPを指定 $gedit /etc/hosts 例えばこんな感じ 192.168.0.23 centos66 centos66.localdomain iptablesを無効に…

SQLDeveloperをUbuntuにインストールする

UbuntuへのSQLDeveloperのインストール手順はすべてこれ oracle - How to install SQL Developer on Ubuntu 14.04? - Ask Ubuntu Install Java: sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin sudo update-alternatives --config java…

HadoopコマンドのHDFS操作のおさらい

HadoopコマンドでHDFSを触るここを見ればOK Apache Hadoop 2.9.2 – Overviewlshadoop 2.6.0では-rも-uも-sも使えない。 hadoop fs -ls hadoop fs -lsr hadoop fs -ls hadoop fs -ls -R touchz hadoop fs -touchz hoge mkdir hadoop fs -mkdir foo hadoop fs …

MapRのインストール再挑戦

前提 VirtualBoxの仮想マシン 仮想マシンはCentOS6.6 CentOSにはOpenJDK,gcc,kernel-develをインストール済み CentOSはGuestAddonインストール済み CentOSに20GBのディスクを追加する クイックインストーラを入手するMapR 5.0 Documentation : Quick Install…

MapRをインストールしようとした

クイックインストーラを使っても全然うまくいかない。 ネットワークが悪いのか、yum installが何度も失敗してinstallだけで1時間以上かかった。ハマったっぽいところ ホスト名(hosts)はドメインも含めて書かないとcheckで引っかかるっぽい ディスクを追加し…

Hadoop1.2.1のサンプルを実行したらOutOfMemoryになった

Hadoop1.2.1をインストール。 #rpm -ivh hadoop-1.2.1-1.x86_64.rpm マニュアルにしたがって $cd $cp -r /usr/share/hadoop/templates/conf/ ~/input $hadoop jar /usr/share/hadoop/hadoop-examples-1.2.1.jar grep input output 'dfs[a-z.]+' を実行するが…

CentOS6.6にVirtualBoxのGuestAddonを追加する

やったこと VirtualBoxにLinuxのVMを定義 CentOS6.6のNetinstallのISOをVMに追加 VMを起動 CentOSを普通にインストール CentOSにログオンし、GuestAddonのCDイメージを追加 CDイメージを自動起動 エラー rootで/etc/yum.confを修正(試した環境ではproxy設定…

EclipseのProxy設定が上手く働かない

Eclipse LunaでProxyを設定しているのに繋がらない。 そもそもProxyを使っていないように見える。Eclipse Community Forums: Newcomers » Luna: Cannot access marketplace through proxy (Kepler works)Socksの設定を「Clear」する必要があるらしい。

muninを入れてみる

このページを参考に。Muninによるサーバ監視システムを構築する(CentOS 6.5) | 情シスハック $ sudo yum -y install munin $ sudo service httpd restart Stopping httpd: [FAILED] Starting httpd: httpd: Could not reliably determine the server's fully…

Elasticsearchをインストールする

この辺りを参考にしてインストールしてみる。 dstat + fluentd + Elasticsearch + kibana でサーバモニタリングする - blog.nomadscafe.jp Fluentd + Elasticsearch +Kibanaを導入したので手順をメモ - まっしろけっけとりあえずdstatのインストール $ sudo …

Hadoopのインストール

Hadoopを使うことになりそうなので、とりあえずインストールしてみた。以下のリンクをまず読みながら写経。分散処理に入門してみた(Hadoop + Spark) | キャスレーコンサルティング株式会社 Apache Hadoop 2.9.2 – Hadoop: Setting up a Single Node Cluste…

OracleXEで新規にデータベースを作る方法

全然分からなかったけど、このページが分かりやすいOracle 11g XE データベース作成用スクリプト Linux版Oracle 11g XE 文字コードをシフトJISに変更

vagrant upで何故か/vagrantのmountが失敗するようになった

これの下の方。 カーネルのアップデートと必要なパッケージのインストールが必要らしい。 Vagrantのmountエラーを解決しようとしたらvboxのリビルドがこける - Qiita

syslogに読み取り権限を与えたい

syslogの出力ファイル属性を変更する。 ログローテーションの時にsyslogの権限を設定する。 Linuxねた帳: 一般ユーザでログを参照する システム管理の基礎 syslogdの設定をマスターしよう (3/3):Linux管理者への道(3) - @IT

CentOS6.5にmecabを入れる

形態素解析エンジンを使ってみたかったのでインストール。 環境はVagrant(ViruatlBOX)上のCentOS6.5。どうやらyumでそのままでは入らないらしい。 Rails4でnattoを使い、mecabで形態素解析をする方法(CentOS6) - コンユウメモ 全文検索エンジンgroongaのイ…

2015年7月1日の閏秒対応が必要かどうか

まとめ。結果としてはカーネルバージョンが該当しないので必要なさそう。閏秒を迎えるにあたってLinuxでは何を対策すべきか? | Act as Professional 2012 年 7 月 1 日のうるう秒挿入時に発生した Linux カーネルの不具合に関する情報 Red Hat Enterprise L…

VagrantにOracleXEを入れた

つまづいたところ。 swapが足りなかった。 /etc/hostsに(ゲストOSの)ローカルホスト名を設定する必要があった。 実施手順インストールマニュアル Oracle® Database Express Editionインストレーション・ガイドダウンロードリンク Oracle Database Express …

Oracle XEをVagrantで入れようとしたらswapが足りなかった

$ sudo swapon -s # スワップの現状確認 $ df # ディスク使用状況確認 $ sudo dd if=/dev/zero of=/vagrant/swapfile bs=1M count=3k # スワップ用のファイル作成 $ sudo mkswap /vagrant/swapfile # 作成したファイルをスワップとして初期化 $ sudo swapon …

仮想イメージから新しいBoxを作りたい

やり方はこの通り。Vagrantのboxに少しだけ手を加えたものをboxとして取っておきたい - Qiita vagrant package vagrant box add centos65_modified package.box パッケージ化したら1GB弱になった大きい。 ZabbixとRubyとChromeは入れたけど、それ以外は大き…

Vagnrat上のCentOS6.5にChromeをインストールしたい

CentOS 6.2 に Chrome をインストールする /etc/yum.repos.d/google-chorme.repo を作成します。 手動で作成します。 sudo vim /etc/yum.repos.d/google-chorme.repo 64 bit 版の場合 /etc/yum.repos.d/google-chorme.repo に以下の内容を書き込みます。 [go…