スレッドの基本と生成についてまとめました。
初期化ブロックとstatic初期化ブロックについて使い方と実行順序をまとめました。
Kaggle や KDD cup などの機械学習コンペで人気な分類器である XGBoost に関して、R と Python での使用方法はいくつか日本語の記事があるのですが Java は見つからなかったのでまとめました。現状では Java を使う理由が無いのであれば R を使った方が視覚…
BigQueryを使い始めるにあたってクエリを試したりデータをロードするまでの流れをまとめました。
BigQuery を始めるにあたって Google Cloud SDK も必要になったのでインストールから認証までをまとめました。AWS CLI を使ったことがあると何となく感覚的に分かりやすいと思います。
列挙型(Enum)についてまとめました。Enumerated Typeの略だそうです。
CentOS(Linux)と Mac に Maven をインストールする方法です。
Javaのプログラムを使用してRedshiftのクラスターに接続する方法です。
Runtimeクラスを使用してJava仮想マシンのメモリ情報と、使用可能なプロセッサ(コア)数を取得する方法です。使うことはほとんど無いかもしれません。
Java でシステムの環境変数を取得する方法についてまとめました。
Java でシステムプロパティの扱い方についてまとめました。
Javaを勉強し始めた時にまず最初に目にするpublic static void main(String[] args)という一文ですが、何となく決まり事なんだという程度で書いていたと思います。 Javaに慣れてきた段階であらためて考えると、色々見えてくることもありますので少しだけ内容…
文字列を指定された書式文字列で整形する Formatter#format メソッドの使い方についてです。
Serializable の基本的な事についてまとめました。
Java で YAML ファイルの読み込み・変換をするライブラリである SnakeYAML の使い方についてです。
Rails を触ったことのある人であれば馴染みのある、YAML データ形式の基本についてまとめました。
Java用のシンプルかつ高機能なJSONエンコーダー/デコーダーライブラリであるJSONICの使い方です。
Apache ログのパースが簡単に行える Ruby Gems の ApacheLogRegex についてです。GitHub は 7年前からメンテされてないんですが、とりあえず問題なく使えて非常に便利でした。
Amazon Redshift の COPY コマンドについてまとめました。まだ全てを試したことはないので、今後気づいた事は随時更新していきます。
普段 AWS CLI を使うことはそんなにないんですが、S3 コマンドだけはよく使うのでまとめました。といっても全てではなく、ファイルやディレクトリ操作に関する部分です。
Redshiftのパフォーマンスで重要になる分散キーとソートキーについてまとめました。
Amazon Redshift のクラスター作成から接続までができたら、次はテーブルを作成してデータをロードするまでを実施します。試してみたいけどデータがないという方は AWS の方でサンプルデータが用意されていますので問題ありません。この記事は Redshift 入門…
RからDBに接続する方法をまとめました。今回はRDBを対象にしていますが、NoSQLに接続する用のパッケージもあります。
Rのパッケージのインストール、アンインストールからヘルプの使い方などをまとめました。日本語の記事が少ないのでヘルプはよく使いますね。
Amazon Redshift を使用する際にクラスターに接続するツールである SQL Workbench/J と Intellij IDEA について試してみましたので接続方法をまとめておきます。psql を使った接続については コチラ に書いてあります。
AWSのEC2インスタンスで新しくユーザーを作成した時に公開鍵を登録してSSHログインするまでの方法です。特にAWSに限ったやり方ではないですが手順をまとめておきました。
Pythonのリスト型について使い方をまとめました。まだ勉強してる段階なので新しいことが見つかったら随時追加していきます。
Pythonのパッケージ管理システムであるpipの使い方をまとめました。まだ使用したことのない機能もあるので、今後使用するタイミングがあれば随時追加していきます。
AWS のデータウェアハウスサービスである Redshift のクラスター作成から接続をするまでの方法をまとめました。
Pythonを勉強するにあたって IDE の PyCharm を使い始めたのでインストールから初期設定の方法までまとめておきます。有料版と無料版がありますがこれから勉強する段階なので無料版の Community Edition にしました。Intellij IDEAを使用してる方は基本的に…