夜な夜なひとりで頑張って作っていたWEBシステム「みんラン」を 本日 リリースしました! www.t-minran.com (アイキャッチ画像が表示されない…?) ランキングを皆様で作成していただき、皆様で投票して行くサイトです。 自由に使ってみてください。 成人向…
Google ChromeでWebテスト自動化に使える「Selenium IDE」というアドオンを見つけたので紹介します。 ↓こちらのページを開きます。 Selenium IDE - Chrome Web Store (開けない場合はウェブストアSelenium IDEで検索してみてください。) 「Chromeに追加」…
久しぶりにUnityを触るので色々と忘れています。 まずはプロジェクト名に「Sword」(ソード)を入力、 テンプレートで2Dを選択してプロジェクトを作成します。 ※Swordは前回決めたゲームの名前ですw ①プレイヤーオブジェクトの作成 アニメーションのあるプ…
ローカル環境でPHPなどの開発をする場合、XAMPPを使ったりしますが、 実は同じWi-Fi上にいれば、そのローカル環境にスマホからアクセスできるんです。 (スマホでローカル環境のWebページを開ける) まずはコマンドプロンプトを開いて 「ipconfig」コマンド…
今回はSkyWay × WebRTCでビデオチャットを作ってみたいと思います。 まず、ローカル環境で動かしたいので、XAMPPを使います。 XAMPPのインストール手順はこちらから。 www.tkslab.net XAMPPのhtdocs配下に「demo-rtc」というディレクトリを作成しました。 C:…
最近、お名前.comでドメインを取得したのですが、 ドメインを設定していたブログが本日、突然表示できなくなりました。 Wi-Fiでは表示できるのに、iPhoneの4G環境では表示できないという不思議な現象が発生しました。 最初ブログ側に問題があると思って探っ…
今回は、数年前から話題になっているWebRTC(Web Real-Time Communication)を触ってみます。 WebRTCはブラウザのみでビデオチャット、音声チャット、ファイル共有などができるリアルタイムコミュニケーション用のAPIです。 有名どころだとSkypeやChatWorkな…
iPhone(iOS)のアプリを作りたいのですが、 Macが無いと作ったアプリを公開できないみたいなので、また別の機会に挑戦します。 (MacBook Proが欲しいですが、高くて買えません…。) 前回は簡単な3Dのゲームを作ってみたので、 今回は2Dのゲームを作ってみ…
ローカル環境(XAMPP)で開発していたプロジェクトが 落ち着いてきたのでいったんサーバにアップしてみることにしました。 以前も使ったことがあったので、Xserver(エックスサーバ)を契約しました。 ということでアップしてみようと思ったのですが、 情報…
ローカルのXAMPP環境でバッチ処理を動かしていた時は以下のように動かしていました。 例:TestShell.phpを動かす場合 C:\xampp\htdocs\project\bin\cake Test これをXserver(レンタルサーバ)で定期的に動かしたかったので、挑戦してみました。 ※XserverにC…
やりたかったこと 2つのテーブルを集計する。 ・「ATables」テーブルでグループ毎の「key」項目の数を求める。 → 集計結果をnumberとする。 ・「ATables」テーブルの集計結果と、「BTables」テーブルの「number」項目の合計を求める SQL上では実現できていた…
CakePHP3で複数データを一括登録したかったので、調べました。 ※バージョンはCakePHP3.6でした。 以下のように「values」に繰り返し追加することで実現できました。 // 登録データ作成 $insertDataArray = []; foreach ($testArray as $data) { $insertData …
CakePHP3で複数データを一括更新したかったので、調べました。 ※バージョンはCakePHP3.6でした。 以下のように「patchEntities」と「saveMany」を使って実現できました。 ※「patchEntity」ではなく「patchEntities」です。 // モデル読込み $testTables = Ta…
Windowsの場合、下の検索から「cmd」と入力してもコマンドプロンプトが開けるのですが、 今回はもっと便利な小技を紹介します。 エクスプローラを開いて適当な場所に移動します。 アドレスのところに「cmd」と入力してEnterを押すと、そのディレクトリに移動…
CakePHPがCakePHPで開発中にconfigなどのタイムゾーンの設定を「UTC」から「Asia/Tokyo」に変えたんですよ。 そうしたら以下のエラーが出るようになってしまいました。 General error: 1298 Unknown or incorrect time zone: 'Asia/Tokyo' 調べるとどうやらM…
MySQLを使っていてSELECTした結果をカンマ区切りで出力したい、ということがあったのでその方法を残しておきます。 結論から言うとSQL実行でカンマ区切りの結果をコマンドライン上に表示するのは無理みたいです。 以下のどちらかの方法になると思います。 Li…
WebアプリケーションをPHPで作ろうと思ったので、PHPフレームワークである「CakePHP」をインストールしていきます。 ※開発環境はXAMPPを使用しています。 コマンド実行場所に「composer.json」という名前のファイルを作成します。 例「C:\xampp\htdocs」 中…
今回はPHPのパッケージ管理ツールである「Composer」をインストールします。 これでフレームワークとかもインストールできます。 Composerのダウンロード Composerのサイトから「Composer-Setup.exe」をクリックしてダウンロードします。 Composerのインスト…
PHPでWebアプリケーションを作りたいと思ったので、開発環境を構築していきます。 人気のPHP開発環境である「XAMPP(ザンプ)」を使用します。 XAMPPダウンロード まずは公式サイトからダウンロードしてきます。 トップページにこんな感じで表示されているの…
今回はオブジェクトの色を変えたいと思います。 (本来はオブジェクト作成時にやるべきでした。) ①プロジェクトウインドウからAssetsフォルダのしたに「Materials」という名前のフォルダを作成します。 ②「Create>Material」でMaterialを作成します。わか…
今回は的と弾に当たり判定を付けていきます。 5.当たり判定を設定 5-1.Tagを作成 まずインスペクターウインドウで「TagetFactory」のTagから「Add Tag...」を選択します。 Tagsの「+」をクリックします。 追加したら、またTagに戻って「Target」を選択しまし…
前回は移動する人オブジェクトを作ったので、今回は弾を発射してみましょう。 弾のオブジェクトは複数使用すると思うので、プレハブ(複製する機能)を使っていきます。 4.弾を作成する 4-1.オブジェクトを作成 ・ヒエラルキーウインドウで「Bullet」として…
「射的」ゲームの続きです。 前回は的を作ったので、今回は左右に移動する人を作ってみましょう。 3.人を作成する 3-1.オブジェクトを作成 ヒエラルキーウインドウで「People」としてゲームオブジェクトを作成します。 3-2.人を左右に動かす 次に人オブジェ…
それではUnityでゲームを作って行きたいと思います。 1本目ですからね、3Dで簡単に作れるゲームはないかなと考えました。 「射的」にしました!(笑) ひとまずは「PCで動くゲーム」を作ります。 ※本当はスマホアプリ作りたいですが、それはまたの機会に。 …
2020年度から小学校で「プログラミング教育」が必修化されるということもあり、ちょっと気になっていた子供向けプログラミング言語「Scratch(スクラッチ)」を触ってみました。 ※プログラミングという科目が追加されるわけではないみたいです。 スクラッチ…
実際にゲームを作る前に、基本的なウインドウを見ていきたいと思います。 ①プロジェクトウインドウ 主にシーン、スクリプト、画像や3Dモデル、音楽などを管理するところです。 ②ヒエラルキーウインドウ ゲームオブジェクトを管理します。 例えば、Createメニ…
今回はUnityのプロジェクトを作成します。 まずはUnityを起動します。 ①起動したら「Projects」の「New project」ボタンをクリックします。 ②プロジェクト情報を入力します。 ・Project name:プロジェクト名です。 ・Location:プロジェクトの作成場所です…
今回はUnityのアカウント作成について書いていきます。 Unityを使用するにはアカウント作成が必要です。 まずは前回のUnityインストール後に、以下のようなアイコンがデスクトップにできていると思います。 そちらをダブルクリックしてUnityを起動します。 …
スマホゲームを作りたいと思い、調べたところ「Unity」というものを使えば、AndroidとiOS両方で動くアプリが簡単に作れるらしいので、使ってみたいと思います。 今回はWindowsにインストールするところまでやってみます。 Unityとはゲームを作成するための統…