KYO

PHP

デザインパターン-PHPでTemplateMethodの入門

2018年6月12日

デザインパターンとはオブジェクト指向を理解するために最高の設計方法です。 オブジェクト指向を知っているからデザインパターンが使えるのではなく、オブジェクト指向を理解するためにデザインパターンを勉強するという意見もあります。   今回は中でも使用頻度の高いTemplateMethodを実装していきます。    ...

enchantjsでノベルゲームエンジンの作り方チュートリアル

2018年6月11日

enchantjsを使えばブラウザで動作するアプリケーションを作成できます。 また開発環境の構築も大したことはありません。必要なファイルをダウンロードすればすぐに、開発を始めることができます。 というわけで、今回はノベルゲーム(ギャルゲー)を作っていきます。 enchantjs特有の処理などについては極力省略し、あくまでノベルゲームを作る...

jQueryでフォームのバリデーション機能を実装する

2018年6月10日

最近は、phpとjQueryをメインに勉強しています。 今回はjQueryを使って簡単なバリデーション機能を持った、フォームを作成します。   ソースコードはgithub   完成するとこんな感じです       バリデーションフォームの概要 phpでバリデーション処理を書くと送信ボタンを...

enchantjsでクソギャルゲーを作った

2018年6月10日

作品   enchant.jsは、HTML5とJavascriptを用いたフレームワークである。   Xamarinでアプリを作った時に、ブラウザで動けば楽なのにと思った時に、enchantjsという選択肢を選びました。   クソノベルゲームを作りました。   enchantjsのすごいところは、ま...

ワードプレスでソースコード書くなら Crayon Syntax Highlighter一択

2018年5月30日

プログラム系のブログを書いていると、プログラムのソースコードを表示させたい場面があります。 しかし綺麗にソースコードを書くのは困難です。   ワードプレスでは記事編集モードで、ソースコードを入力しようとすると様々なトラブルが起こります(笑) 例えば、変な位置で改行されたりされなかったり、空白が消えたり、特殊文字に変換されたりと、...

GitHubにプロジェクトをアップロードする(Mac)

2018年5月30日

私のGitHub   GitHubを使ったことが無かったので、GitHubを使ってみました。 全く何をすればいいのかわからなかったのですが   ローカルのプロジェクトをGitHubへアップロードする方法   を参考にしたらすんなりとできました。   しかし、ここで問題が起きたのです。   ...

PHP

PHPでシンプルな掲示板を作るチュートリアル

2018年5月29日

全体のソースコードgithub     今回はPHPの勉強がてらシンプルな掲示板を作っていきます。 本当にシンプルで新規スレッド作成と、コメントができるというだけの掲示板です。   ちょっと長いです     フレームワークはbootstrap4を使います データベースはmysqlを使います...

ワードプレスの設定画面に項目を追加し独自の値を保存する

2018年5月27日

ワードプレスのバージョン 4.6.1です   前回アクションフックについて触れました ワードプレスのアクションフックの基本   アクションフックはワードプレスのコアのコアな部分の設定に手を入れることができる機能でした。 設定画面に項目を追加するにも、アクションフックというものが必須でした     今...

ワードプレスのアクションフックの基本

2018年5月26日

先日、フィルターフックについて書きましたが、今回はアクションフックについて書きます。 ワードプレスのフィルターフックの基本を理解する   アクションフックを使いこなすと、高度なプラグインとかが作成できるようになりそうですね。 ワードプレスのアクションに関連して関数を呼び出せるようになります。   具体的には、記事を投稿...

ワードプレスのフィルターフックの基本を理解する

2018年5月25日

ワードプレスでテーマを作っているとフックという言葉を見かけます。 私はよくわからずにスルーしていましたが、勉強したので備忘録的にまとめます。     ワードプレスで自作テーマを作っていると、この機能のこれが邪魔だな!と思うことがあったりして、知らず知らずのうちにフィルターフックを使っていることがあります。 例えば、記事...