プログラミング」カテゴリーアーカイブ

WordPressのコメントフォームに画像認証を追加してスパムを防止する方法

By | 2017年6月11日

WordPressのブログで、読者からのコメントを受け取るためのフォームを用意することは多いと思います。 しかし、ボタン一つでコメントを送信できる状態ですと、ボット(自動入力)によるスパムコメントが大量に送信され、読者が送信してくれたコメン… 続きを読む »

[javascript] クリップボードにテキストエリア内の文字列をコピーさせる

By | 2017年4月28日

javascript で、HTMLで作ったフォームの入力要素(input要素やテキストエリア)に書かれている内容をボタンのイベントなどでクリップボードにコピーさせる方法について紹介します。 以下は、今回紹介するスクリプトが動作するページで、… 続きを読む »

新しいゲーム開発エンジン Xenko のインストールについて

By | 2017年4月26日

ゲーム開発エンジン Xenko が公開され、キャンペーン中(2017/7/31)は本来有料である Pro版 を無料かつアカウントの登録なしで利用できます。 せっかくなのでPro版をインストールしてみました。そのときの手順について紹介します。… 続きを読む »

Webページに整形された数式を埋め込むライブラリ MathJax の導入

By | 2017年4月5日

以下のような、整った数式をWebページ上で表示するのに便利なjavascriptのライブラリ「MathJax」を導入する方法についてです。 CDNではなく、ネットワークに接続できない場合にも利用できるように、ライブラリ本体を導入する方法につ… 続きを読む »

[Java] クラスについてと新しいクラスの定義方法

By | 2017年3月26日

前回と前々回で、メソッドについて紹介しました。 今回は、今まで書いてきた全プログラム中に含まれていましたが、詳しく説明してこなかったクラスについて解説します。 クラスは Java の根幹を成す仕組みと言えます。 クラスとは 今まで書いてきた… 続きを読む »

[Java] メソッドの処理結果を返す仕組み 戻り値とは

By | 2017年3月25日

前回はメソッドの書き方や引数の渡し方、クラスについての簡単な説明などを行いました。 今回は、メソッドの重要な機能である戻り値について紹介します。 メソッドの処理結果を戻り値として返す 例えば、2つの整数を引数として受け取り、それらを掛け合わ… 続きを読む »

[Java] メソッドの定義と使用例とクラスのインスタンス化

By | 2017年3月25日

以前、プログラムの起点となる mainメソッド について簡単に紹介しました。 mainメソッドは一番最初に実行されるメソッドで、自分でこれを呼び出すプログラムを書かなくてもコンピュータが自動的に実行してくれます。 今回はこれ以外の、自分で定… 続きを読む »

AudioKitでシンセサイザーの基本波を鳴らせるアプリを作成

By | 2017年3月24日

以前、白鍵のみのシンプルなキーボードアプリをAudioKitで作成しました。 今回はこのアプリを改良して、以下の機能を加えてみます。 黒鍵 音の種類(サイン波、矩形波、三角波、ノコギリ波)を変更 音量(波の振幅)の変更 アプリの完成例 以下… 続きを読む »