まめぞうの技術メモ

IT関連で勉強したことをメモします

Javaで自動テストをする方法【Junitを使おう】

Javaの自動テストについての記事です。同じプログラムを使いまわすことが多いので、よく使うプログラムには、テストコードを準備して、テストを自動で行うのが主流です。

JavaのCalendarを使って現在時刻取得、フォーマット指定、タイムゾーン指定、和暦出力をする方法

基本的な現在時刻の取得から、指定フォーマットでの出力、タイムゾーン(UTCなど)の指定や、和暦での出力など、色々とCalendarクラスの使い方を勉強したので、この記事にまとめます。

Dockerでオリジナルイメージを作る方法

Dockerで自分だけのカスタマイズイメージを作ったので、作り方をメモします。 今回はCentOS8にJavaを入れる方法を試します。

Javaの「public static void main」とは?

Javaを入門した人がまず書くであろう文言「public static void main(String[] args)」ですが、これは一体何を意味するんでしょうか。

Anacondaでpythonライブラリをインストールする方法(Windows10)

Anaconda環境では、pythonライブラリをインストールするには、pipコマンドが使えず困っていました。 方法をメモしておきますね。

Windows10でpathを追加する方法(環境変数設定)

最近、自分のPCでPythonをいじったりするので、WIndows10でのpathの設定方法をメモしておこうと思いました。 簡単にできるので、プログラミングの授業などで必要な方はご活用ください。

【Java】slf4jでログ出力する方法

今回は、Javaでログを簡単に出力することができる「slf4j」でログを出力する方法を紹介します。

【Java】Log4j2でログ出力する方法

Javaでログ出力といえば「log4j」です。 最近、log4j2を触る機会があって、やり方を調べたので以下に記します。

JavaのJsonObjectに値(key : value)を追加する方法

JavaのJsonObjectに値を追加しようと思った時に、追加方法を調べたのでメモしておきます。

JavaでJSONを扱う方法【org.json.JSONObject】

近年、何かとインターフェースに利用されるのはJSON型ですよね。 ぼくのオススメライブラリは【Json In Java】です。org.jsonで色んなサンプルコードでよく使われています。 使い方を書いていきますね。

GDPRって何?一般データ保護規則って?ざっくり理解

最近、GDPRという言葉を目にすることが多くなりました。 Googleなどのウェブサービスでも、同意を求められたり、規約が変わった通知が来たり、、、これにはGDPRが絡んでいるらしい。 しかし、GDPRとは何なのか分からないので、調べてみました。

27 インチのフル HD ディスプレイが自分には完全に失敗だった

27 インチのフル HD ディスプレイを買ったのですが、やっぱり WQHD ディスプレイに買い直した記事です。

スマホやパソコンで目がズキズキするのにルテインが効いた

目を閉じても目の裏側がヒリヒリ痛い、 神経?と思われる部分がズキズキ痛くて、どこに神経が通ってるか、痛みの感覚で分かるような感じでした。

CentOS7で、sudoを使う方法

先日から、centOS7をvirtualBoxで立ち上げているのですが、sudoが使えません。 使い方を調べたので、メモしておきます。

ウェブサーバを立てよう~ネットワーク設定編~【VirtualBox + CentOS7】

自分のパソコン上から、VirtualBox上の仮想サーバ(CentOS7)のウェブページを表示できるようにします。前回は、httpdをインストールところまで終わらせました。

ウェブサーバを立てよう~Apache HTTP Server編~【VirtualBox + CentOS7】

メジャーなウェブサーバ【Apache HTTP Server】を使って、自分のパソコンやサーバでウェブサイトを立ち上げる記事です。

VirtualBoxでインストールしたCentOS7で、ネットワーク設定を有効化しよう。インターネットにつながらないよ。

前回、VirtualBoxでCentOS7をインストールする手順を解説しましたが、今回は立ち上げたサーバのネットワーク設定を有効化していきたいと思います。

VirtualBoxでCentOS7を簡単インストールする方法

仮想サーバを構築するためのソフト「VirtualBox」を使って、Linuxサーバ「CenOS7」を構築するための方法を、分かりやすく解説しました。

VirtualBoxを使って仮想サーバを立てよう!(Ubuntuサーバ編)【家のパソコンで簡単】

新しくパソコンを買わずに、家のWindows上にバーチャルLinuxサーバを立てる方法です。

Let's Encrypt certificate expiration notice メールが来たら、証明書を更新しよう

Let's Encrypt certificate expiration notice~というメールが届きました。https化したサイトの証明書を更新せよ、という依頼なのです。

Let's Encryptを使えば超簡単に自分のサーバーをhttps化できるよ

18年7月からGoogle様が本気を出した! https化していないサイトには、chromeで容赦なく 「このサイトへの接続は保護されていません」 と表示されるようになったのです。

Linuxでフォルダ内のファイルの中の文字列を全検索する方法

Linuxでプログラミングする際に、ファイルの中に含まれている変数や関数名などのキーワードを探したいことがあると思います。 便利なコマンドがありますよ。

【Apache】virtual hostでの複数URL運営

Apache HTTP Server(httpd)では、バーチャルホストを使って、複数のURLで、別々のサイトを運営することができます。

Apache HTTP Server 2.4 (httpd)で、301リダイレクトする方法

代表的なウェブサーバ「Apache HTTP Server」、通称httpd。 今回は「.htaccess」を用いた「301 リダイレクト」の方法をまとめます。

Apache HTTP Server 2.4 (httpd)で、リバースプロキシの設定をする方法

リバースプロキシとは、特定のURLに対するリクエストを、別のURLに転送する仕組みのことです。 Apache HTTP Serverでの設定方法を書きますね。

Apache HTTP Server(httpd)のポート番号を変更する方法

Apache Web Server(httpd)で、デフォルトのポート番号は80番ですが、簡単に変更することができます。 LinuxのCentOS7で変更する方法を書きますね。

【超カンタン解説】対話型シェルの作り方(条件分岐、繰り返しも)

対話側のシェルを作る方法を解説します。超カンタンにできるので、おすすめですよ。

ScalaのMapとforeachの使い方

さて、今日はScala言語のMap関数、foreach関数の使い方を学習してみたいと思います。 一緒に勉強していきましょう!

ScalaのFutureの使い方【並行処理】

今回は、Javaの発展形のScala言語で並行処理をする方法を書きます。

Windows10でhostsを設定する方法

プログラムやシステムの勉強をしたい時、DNSを立てるのはハードルが高いですが、hostsで簡易的にドメイン設定を入れて、お試し環境をつくれます。 早速やってみましょう。