覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

ツール

macOS - ipコマンドを使えるようにする

素の状態だとmacOSで ip コマンド使えないんですね。 Homebrewで iproute2mac をインストールして使えるようにしましょう。 とりあえず、念のためにHomebrewで iproute2mac を検索します。(以下コマンドを実行) brew search iproute2mac 実際に実行した結…

macOS - gccでエラーが出た時の対処

MacBookでひさしびりに gcc 使おうとしたら invalid active developer path というエラーが出ました。 yukiMacBook-Pro:~ yuki$ gcc -v xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/De…

HomeBrew で jqをインストールしてみる

jsonデータを整形・絞り込みできるjqコマンドをmacOSにインストールしたかったので、HomeBrewでインストールしてみました。 インストール 以下を実行します。 $ brew install jq 実行時のログは以下の様な感じでした $ brew install jq ==> Installing depen…

nmapコマンドで対象ホストがPOODLEの脆弱性を抱えているかチェックする

nmapコマンドを利用してSSL3.0が抱えているPOODLEの脆弱性を対象ホストがかかえているのかどうかをチェックします。 nmap の準備 nmapを利用しますので使えない場合はインストールしましょう(Macなら以下のような感じとか) brew install nmap 実行するコマ…

DHC REST Client - RESTのAPIを実行するならこのツール

追記: DHC REST Clientは名称がRestlet Clientに変わったようです。(以下、DHC REST Clientと記載している部分は読み替えてください) 昨今、アプリ間の連携のためにRESTでのAPIを公開することも多いと思います。 そのようなREST(やWebの)APIを開発する…

JOL - Javaオブジェクトのメモリサイズを取得する

JOLは、Javaのオブジェクトがメモリ上にどうレイアウトされているかを確認するためのツールで、OpenJDK のサイトで公開されています。 JOLはJava Object Layout の略です。 利用準備 JOLを利用するために複雑なセットアップは不要です。JOLのjarを実行環境の…

Javaオブジェクトのメモリサイズを取得するためのツール群

Javaでの開発をしている際に、Javaオブジェクト(インスタンス)のメモリサイズを把握したい場合があると思います。そのような場合に役に立つツール群を以下に記載しました。これらを使えば少しコードを書くだけで簡単にメモリサイズを取得することができま…