[Ruby]クラスの書き方

Rubyはオブジェクト指向言語です。そのため、クラスの仕様、作成方法を熟知することで、自由にクラス設計を行い、…

no image

[Ruby]timesメソッドとupto/downtoメソッド

一定の回数を繰り返すメソッドがIntegerクラスに用意されています。timesメソッド、uptoメソッドdo…

no image

[Ruby]ハッシュを作る/取り出す・入れる・回す

ハッシュの作成ポイントは次の通りです。 原則 内容 利用記号 要素を { } (波カッコ、ブレイス)で囲む キ…

Windows のシステムフォントを変更する方法

Windows のシステムフォントを変更してみます。今回はフリーフォントの源真ゴシックに変更します。 源真ゴシ…

no image

[Ruby]シンボルとは

シンボル(Symbol)はRubyオブジェクトの1つです。 シンボルの表現方法 文字列はダブルクォーテーション…

no image

[Ruby]配列を作る/取り出す・入れる・回す

初期化 空の配列を作る names = [] 配列を作る names = ["阿部", "伊東", "山田"]…

no image

[Ruby]範囲の判定

Rubyではその他多くの言語と同様、オブジェクトを比較すると式が展開され、評価された結果が返却されます。 等し…

no image

[Ruby]標準出力を上書きするには

標準出力を上書きするにはキャリッジリターンを使います。 出力文字列の先頭に”\r”を付…

no image

[Ruby]標準入出力

標準入出力のメソッドとして “print”, “p”, …

no image

[PowerShell]環境変数「Path」を改行で見やすく表示してみる

アプリのパスを環境変数の「Path」に設定しておくと、実行しやすくなり便利です。この設定作業を「パスを通す」と…

no image

PowerShellを管理者権限で呼び出すショートカット

PowerShellを管理者権限で呼び出すショートカットは次の通りです。 Winキー + A 管理者権限でPo…

no image

営業日カレンダ作成

Option Explicit ' #####################################…

at this pace

訳: このペースで 例文: They was foolish enough to trust that the…

no image

[関係代名詞] The brother that lives next door is from Gifu.

訳: 隣に住んでいる兄弟は岐阜出身です。 名詞 brother を形容詞 that lives next do…

Node.js と npm のバージョンを指定したい

Node.js を利用したアプリを開発したい場合、開発環境の Node.js を特定のバージョンにしたいケース…

Servlet では 入出力のリソースファイルをどこに置くのがいいのか問題

Servlet で入出力のリソースをどこに置くのがいいのか。たくさん方法はありますが、例えば、PDF の作成・…

Servlet で JasperReport を出力すると「フォントがない(Font is not available)」と怒られる

JasperReport Studio で作ったテンプレートを元に、Servlet で出力するとフォントがない…

プルリクエストで競合してしまったら、、のベタープラクティス

チームで Git を使って開発を進めているとどうしてもコミットの競合が発生します。競合の対処は Git の仕様…

pgAdmin4 を使えるようにする

前提: コマンドラインの psql を使って ・データベースを作成済みであること ・テーブルにデータが挿入済み…

Singleton パターンによるDB接続クラス

Servlet からデータベースへの単純な問い合わせではベタ書きでDB接続を行いました。今回はそこから一歩進め…

[PostgreSQL] テーブル作成のバッチファイルを作成する

バッチフォルダの構成 バッチフォルダには、メインバッチの run.bat があり、このバッチが3つのバッチ(ユ…

BEM という命名規則

適切なスタイルガイドがあれば、開発、デバッグ、新機能の追加などの作業は大幅に効率化されます。だが残念なことに、…

プログラミングの表記法一覧

クラス名、メソッド名、変数名、ファイルパス、URLなどなど、プログラミング内で単語をつづる時には、それぞれの目…

CSS設計で念頭におくべき4つのポイント

CSS は簡単に記述ができ、学習コストも低いのが大きなメリットです。しかしその反面、思い付くままにコーディング…

命名辞典: CSS クラス名に使う短縮語

インデックス あ | か | さ | た | な | は | ま | や | ら | わ | よく使われる短縮…

[PostgreSQL] psql のパスワード認証を省略する方法

psql でデータベースを接続する時、デフォルト設定では毎回パスワードを聞かれ、都度、パスワードを入力する必要…

グラフィカルな画面で Git を操作できるアプリ SourceTree をインストールする

Git クライアントツールの SourceTree をインストールします。 前提条件 Bitbucket のア…

CSVデータを流し込んで帳票テンプレートのプレビューを行う方法

まずは最上部に並ぶメニューアイコンから、タンクに緑のプラスマークの付いたアイコンの [New Data Ada…

帳票テンプレート 繰り返し領域のテキストあふれによる表示崩れを直す

帳票テンプレートにデータを流し込んでプレビューしてみると、次のようになります。 上手く表示できていて、一見、何…

帳票テンプレート 繰り返し項目を作成する

今回は帳票テンプレートの繰り返し項目を作成していきます。想定としては、データベースから取り出した複数行のデータ…

基本的な乗法公式(展開公式)

乗法の展開公式には、基本形として次の3パターンがあります。

(x+y+3)(x+y-3) の展開

式の一部を置き換える数式の展開を行ってみます。例題と解法は次の通りです。

帳票テンプレート 日本語フォントを適用する

アプリケーションで PDF を出力するためのツール、JasperReports。帳票テンプレートで使えるフォン…

帳票テンプレート タイトル周りの作成

新規プロジェクトの作成 新規ファイル作成 帳票テンプレートの選択 バンドとは? バンドとは、帳票テンプレート内…

JasperReport のテンプレート作成ソフト [Jaspersoft Studio] をインストールする

Jaspersoft Studio とは Jaspersoft Studio は画面からの操作で PDF のレ…

要件定義・仕様設計のレッスン

n番煎じですが。 ソフトウェア・システム開発でよく起きるボタンの掛け違いがあります。顧客の要求をまじめに実現し…

Eclipse 上のプロジェクトを GitHub・Bitbucket などのサービスにアップする方法

Eclipse 上で作ったプロジェクトを Github などのリモートリポジトリに置いてみます。リモートリポジ…

[はじめの一歩] Servlet からデータベースへの単純な問い合わせ

Java で業務アプリなどの Webアプリを作るには、Servlet からデータベースに接続する機能、データの…

Eclipse で HTML5 のタグを使うと警告が出てしまう

Java の Webアプリケーションを作る際、 Eclipse で HTML5 のタグを使うと警告が出てしまい…

Eclipse の白背景のエディタをモダンな黒背景に変更してコードを読みやすくする

Eclipse のエディタは、デフォルトでは白背景になっています。ノーマルでフラットな印象で、このデフォルトも…

[Eclipse] 動的Webプロジェクトに下準備をして PostgreSQL を使えるようにする

Eclipse の動的Webプロジェクトを使ってWebアプリケーションを作る場合、PostgreSQL を使え…

PostgreSQL はじめてのコマンド操作

まずは DBサーバの状態を確認します。 pg_ctl status サーバが未起動の場合は起動してあげましょう…

PostgreSQLをインストールする

アーカイブファイルのダウンロード PostgreSQLアーカイブファイル ダウンロードページ https://…

Redmineの通知メールをGmailで送信する

チケットを切った時など、Redmineでは通知メールを飛ばす設定ができるようになっています。手軽にRedmin…

[アプリ パスワード]Googleアカウントをアプリケーションで使うための固有のパスワードを作成・削除する方法

Googleアカウントでは、2段階認証プロセスを行うアカウントに対して、アプリケーションで安全にアカウントを行…

インストーラのバージョン違い x86 と x64 にはどんな意味があるのか

Windows では、アプリケーションのダウンロードサイトで、インストーラを選択するときに、x86 か x64…

気になるページを保存できて後で別のPCやスマホからも読める「Pocket」のはじめ方

「後で読む」というシステムを提供する Pocket という Webサービスの始め方、簡単な利用方法をまとめまし…

[ピボットテーブル] スライサーを使ってみる

ピボットテーブル作成のチュートリアル⑥です。スライサーを使ってみます。スライサーを使うことによって、集計軸のボ…

[ピボットテーブル] フィルターを使ってみる

ピボットテーブル作成のチュートリアル⑤です。フィルターを使ってみます。フィルターを使うことによって、集計軸を切…

[ピボットテーブル] ドリルダウンを行う

ピボットテーブル作成のチュートリアル⑤です。ドリルダウンを行います。ドリルダウンを行うことで、より詳細な集計を…