【Java】スレッドの基本と生成方法

スレッドの基本と生成についてまとめました。

【Java】初期化ブロックについて

初期化ブロックとstatic初期化ブロックについて使い方と実行順序をまとめました。

XGBoostをJavaのwrapperを使用して実行する

Kaggle や KDD cup などの機械学習コンペで人気な分類器である XGBoost に関して、R と Python での使用方法はいくつか日本語の記事があるのですが Java は見つからなかったのでまとめました。現状では Java を使う理由が無いのであれば R を使った方が視覚…

BigQueryの使い方入門

BigQueryを使い始めるにあたってクエリを試したりデータをロードするまでの流れをまとめました。

Google Cloud SDKのインストールと認証の設定について

BigQuery を始めるにあたって Google Cloud SDK も必要になったのでインストールから認証までをまとめました。AWS CLI を使ったことがあると何となく感覚的に分かりやすいと思います。

【Java】列挙型(Enum)について

列挙型(Enum)についてまとめました。Enumerated Typeの略だそうです。

CentOSとMacにMavenをインストールする方法

CentOS(Linux)と Mac に Maven をインストールする方法です。

【AWS】JavaプログラムからRedshiftのクラスターに接続する方法

Javaのプログラムを使用してRedshiftのクラスターに接続する方法です。

【Java】RuntimeクラスでJVMのメモリ情報と使用可能なプロセッサ(コア)を取得する

Runtimeクラスを使用してJava仮想マシンのメモリ情報と、使用可能なプロセッサ(コア)数を取得する方法です。使うことはほとんど無いかもしれません。

【Java】環境変数の取得について(System.getenv)

Java でシステムの環境変数を取得する方法についてまとめました。

【Java】システムプロパティの扱い方について(System.getProperty)

Java でシステムプロパティの扱い方についてまとめました。

【Java】public static void main(String[] args)とは何か

Javaを勉強し始めた時にまず最初に目にするpublic static void main(String[] args)という一文ですが、何となく決まり事なんだという程度で書いていたと思います。 Javaに慣れてきた段階であらためて考えると、色々見えてくることもありますので少しだけ内容…

【Java】文字列を整形するFormatter.formatメソッドの使い方

文字列を指定された書式文字列で整形する Formatter#format メソッドの使い方についてです。

【Java】Serializableの基本(シリアライズ・直列化)

Serializable の基本的な事についてまとめました。

【Java】SnakeYAMLでYAMLファイルを読み込む方法

Java で YAML ファイルの読み込み・変換をするライブラリである SnakeYAML の使い方についてです。

YAMLの基本について

Rails を触ったことのある人であれば馴染みのある、YAML データ形式の基本についてまとめました。

【Java】JSONの基本とJSONICを使用してJSONの変換をする方法

Java用のシンプルかつ高機能なJSONエンコーダー/デコーダーライブラリであるJSONICの使い方です。

【Ruby】Apacheログのパースを簡単にするApacheLogRegexの使い方

Apache ログのパースが簡単に行える Ruby Gems の ApacheLogRegex についてです。GitHub は 7年前からメンテされてないんですが、とりあえず問題なく使えて非常に便利でした。

【AWS】RedshiftにデータをロードするCOPYコマンドについて

Amazon Redshift の COPY コマンドについてまとめました。まだ全てを試したことはないので、今後気づいた事は随時更新していきます。

AWS CLIのS3コマンドまとめ

普段 AWS CLI を使うことはそんなにないんですが、S3 コマンドだけはよく使うのでまとめました。といっても全てではなく、ファイルやディレクトリ操作に関する部分です。

【AWS】Redshiftの分散キーとソートキー

Redshiftのパフォーマンスで重要になる分散キーとソートキーについてまとめました。

【AWS】Amazon Redshift のテーブル作成からデータのロードまでの方法(入門編)

Amazon Redshift のクラスター作成から接続までができたら、次はテーブルを作成してデータをロードするまでを実施します。試してみたいけどデータがないという方は AWS の方でサンプルデータが用意されていますので問題ありません。この記事は Redshift 入門…

RからDBに接続する方法(PostgreSQL, MySQL, SQLite)

R

RからDBに接続する方法をまとめました。今回はRDBを対象にしていますが、NoSQLに接続する用のパッケージもあります。

Rのパッケージ管理

R

Rのパッケージのインストール、アンインストールからヘルプの使い方などをまとめました。日本語の記事が少ないのでヘルプはよく使いますね。

【AWS】Amazon Redshift のクラスターに接続するツールについて(SQL Workbench/J、Intellij IDEA)

Amazon Redshift を使用する際にクラスターに接続するツールである SQL Workbench/J と Intellij IDEA について試してみましたので接続方法をまとめておきます。psql を使った接続については コチラ に書いてあります。

【AWS】EC2インスタンスにユーザーを作成して公開鍵を登録する

AWSのEC2インスタンスで新しくユーザーを作成した時に公開鍵を登録してSSHログインするまでの方法です。特にAWSに限ったやり方ではないですが手順をまとめておきました。

【Python】リスト型の使い方

Pythonのリスト型について使い方をまとめました。まだ勉強してる段階なので新しいことが見つかったら随時追加していきます。

【Python】pipの使い方

Pythonのパッケージ管理システムであるpipの使い方をまとめました。まだ使用したことのない機能もあるので、今後使用するタイミングがあれば随時追加していきます。

【AWS】Amazon Redshift のクラスター作成と起動から接続までの方法(入門編)

AWS のデータウェアハウスサービスである Redshift のクラスター作成から接続をするまでの方法をまとめました。

【Python】IDEのPyCharmのインストールと初期設定について

Pythonを勉強するにあたって IDE の PyCharm を使い始めたのでインストールから初期設定の方法までまとめておきます。有料版と無料版がありますがこれから勉強する段階なので無料版の Community Edition にしました。Intellij IDEAを使用してる方は基本的に…