以前にやってうまくいかなかったので、改めて書いておきます。
1.リポジトリepelの利用
# yum install epel-release
2.phpMyAdminのインストール
yum --enablerepo=epel install phpMyAdmin php-mysql php-mcrypt
3.phpMyAdminの設定
vi /etc/phpMyAdmin/config.inc.php
14行目を修正します。
次に一旦rootでパスワード無しでログインできるようにします。
[root, パス無しログイン可]
84 $cfg['Servers'][$i]['AllowNoPassword']
// Allow logins without a password. Do not change the FALSE
85 = FALSE;
↓
84 $cfg['Servers'][$i]['AllowNoPassword']
// Allow logins without a password. Do not change the FALSE
85 = TRUE;
次にアクセス設定をします。
# vi /etc/httpd/conf.d/phpMyAdmin.conf
今回は当面全てからアクセスを許可します。
追加
Require all granted
# systemctl restart httpd.service
http://localhost:10080/phpmyadmin/index.php
にアクセスします(10080はVirtualbox利用)
root、パスワード無しでログインし、パスワードを設定します。
ユーザ->root localhost を編集 ->パスワードを変更する
もう一度パスワード無しでログインを無効にします。
vi /etc/phpMyAdmin/config.inc.php
# systemctl restart httpd.service
参考
http://blog.k-kansei.com/?p=1444
https://www.server-world.info/query?os=CentOS_7&p=mariadb&f=2
http://kidatti.livedoor.biz/archives/37547860.html
http://qiita.com/nwsoyogi/items/c8eb1fedef3c00c5fbac
2017年6月19日月曜日
2017年6月9日金曜日
Unity5 (2) 数当てゲーム
1から10までの数字を当てるゲームです。
プロジェクト名:Unity02、2Dを選択
背景を白くします。
Textを生成して、Canvas内に入れておきます。
Textを Width 400, Height 50とし「1〜10の数字を推測」文字列をセンタリングしておきます。
動かすと Textに対し、TextControllerというスクリプトを作成します。
コードを開いて、
変数の追加
public Text objText;
int intRandomNumber;
int intGuessedNumber;
関数の追加
private void InitializeGame()
{
// Pick a random number
intRandomNumber = Random.Range(1, 10);
// Set the text to start the game
objText.text = "1〜10の数字を推測";
}
関数呼び出し
// Use this for initialization
void Start () {
InitializeGame ();
}
ここまでで、スクリプトとTextを紐付けし、実行
何もできないので、入力できるようにする。update関数に追加
void Update () {
if (Input.anyKeyDown)
{
// Test to see if the keystroke was a number
if (int.TryParse(Input.inputString, out intGuessedNumber))
{
if (intRandomNumber > intGuessedNumber)
{
objText.text =
string.Format("You guessed {0}. You are too low"
, intGuessedNumber);
}
if (intRandomNumber < intGuessedNumber)
{
objText.text =
string.Format("You guessed {0}. You are too high"
, intGuessedNumber);
}
if (intRandomNumber == intGuessedNumber)
{
objText.text =
string.Format("You guessed {0}. \n You are correct! \n (press spacebar to continue)"
, intGuessedNumber);
}
}
}
}
数値を入れると判定ができる
スペースを押した時に、リスタートする。 void Update () {
if (Input.GetKeyDown(KeyCode.Space))
{
InitializeGame();
}
if (Input.anyKeyDown)
{
// Test to see if the keystroke was a number
if (int.TryParse(Input.inputString, out intGuessedNumber))
ソースコード全体
参考
http://hololenshelpwebsite.com/Blog/EntryId/4/Beginner-Tutorial-A-Unity-5-Number-Guessing-Game
プロジェクト名:Unity02、2Dを選択
背景を白くします。
Textを生成して、Canvas内に入れておきます。
Textを Width 400, Height 50とし「1〜10の数字を推測」文字列をセンタリングしておきます。
動かすと Textに対し、TextControllerというスクリプトを作成します。
コードを開いて、
変数の追加
public Text objText;
int intRandomNumber;
int intGuessedNumber;
関数の追加
private void InitializeGame()
{
// Pick a random number
intRandomNumber = Random.Range(1, 10);
// Set the text to start the game
objText.text = "1〜10の数字を推測";
}
関数呼び出し
// Use this for initialization
void Start () {
InitializeGame ();
}
ここまでで、スクリプトとTextを紐付けし、実行
何もできないので、入力できるようにする。update関数に追加
void Update () {
if (Input.anyKeyDown)
{
// Test to see if the keystroke was a number
if (int.TryParse(Input.inputString, out intGuessedNumber))
{
if (intRandomNumber > intGuessedNumber)
{
objText.text =
string.Format("You guessed {0}. You are too low"
, intGuessedNumber);
}
if (intRandomNumber < intGuessedNumber)
{
objText.text =
string.Format("You guessed {0}. You are too high"
, intGuessedNumber);
}
if (intRandomNumber == intGuessedNumber)
{
objText.text =
string.Format("You guessed {0}. \n You are correct! \n (press spacebar to continue)"
, intGuessedNumber);
}
}
}
}
数値を入れると判定ができる
スペースを押した時に、リスタートする。 void Update () {
if (Input.GetKeyDown(KeyCode.Space))
{
InitializeGame();
}
if (Input.anyKeyDown)
{
// Test to see if the keystroke was a number
if (int.TryParse(Input.inputString, out intGuessedNumber))
ソースコード全体
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine; | |
using UnityEngine.UI; | |
public class TextController : MonoBehaviour { | |
public Text objText; | |
int intRandomNumber; | |
int intGuessedNumber; | |
// Use this for initialization | |
void Start () { | |
InitializeGame (); | |
} | |
// Update is called once per frame | |
void Update () { | |
if (Input.GetKeyDown(KeyCode.Space)) | |
{ | |
InitializeGame(); | |
} | |
if (Input.anyKeyDown) | |
{ | |
// Test to see if the keystroke was a number | |
if (int.TryParse(Input.inputString, out intGuessedNumber)) | |
{ | |
if (intRandomNumber > intGuessedNumber) | |
{ | |
objText.text = | |
string.Format("You guessed {0}. You are too low" | |
, intGuessedNumber); | |
} | |
if (intRandomNumber < intGuessedNumber) | |
{ | |
objText.text = | |
string.Format("You guessed {0}. You are too high" | |
, intGuessedNumber); | |
} | |
if (intRandomNumber == intGuessedNumber) | |
{ | |
objText.text = | |
string.Format("You guessed {0}. \n You are correct! \n (press spacebar to continue)" | |
, intGuessedNumber); | |
} | |
} | |
} | |
} | |
private void InitializeGame() | |
{ | |
// Pick a random number | |
intRandomNumber = Random.Range(1, 10); | |
// Set the text to start the game | |
objText.text = "1〜10の数字を推測"; | |
} | |
} |
参考
http://hololenshelpwebsite.com/Blog/EntryId/4/Beginner-Tutorial-A-Unity-5-Number-Guessing-Game
Unity5 (1) Hello World!!
UnityのHello Worldです。
テキストにを用意し、画面に出した後、スクリプトで表示内容を変更します。
1.プロジェクト作成
プロジェクト名:Unity01、2Dを選択します。
2.テキストを配置し、表示してみる
GameProject -> UI -> TEXT を選択し、配置する
Canvasの中にTextができた。EventSystemも追加されている。
配置されたテキストがどこにあるか確認(Altを押しながらマウスで探す)
見つけたら、Canvasの中に入れておく。文字列を「Hello World!!」に変更
動かしてみる
3.スクリプト作成
Text -> Add Component -> New Script -> Name を「TextController」に変更、C#を確認し、Create and Add
コードを作成
インスタンスとして、
public Text Textbox;
とすると、Textクラスのインポートをしないといけない。この場合右クリック->resolveで必要なものをインポート
update関数に追加
Textbox.text = "Hello World! (From Code)";
全体
保存してみるとTextboxという項目が追加されている
隣の小さなボタンを押して紐付けします。
これで動かしてみると、コードで書いた文字列が表示されます 参考
http://hololenshelpwebsite.com/Blog/EntryId/3/Unity-5-Hello-World
テキストにを用意し、画面に出した後、スクリプトで表示内容を変更します。
1.プロジェクト作成
プロジェクト名:Unity01、2Dを選択します。
2.テキストを配置し、表示してみる
GameProject -> UI -> TEXT を選択し、配置する
Canvasの中にTextができた。EventSystemも追加されている。
配置されたテキストがどこにあるか確認(Altを押しながらマウスで探す)
見つけたら、Canvasの中に入れておく。文字列を「Hello World!!」に変更
動かしてみる
3.スクリプト作成
Text -> Add Component -> New Script -> Name を「TextController」に変更、C#を確認し、Create and Add
コードを作成
インスタンスとして、
public Text Textbox;
update関数に追加
Textbox.text = "Hello World! (From Code)";
全体
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine; | |
using UnityEngine.UI; | |
public class TextController : MonoBehaviour { | |
public Text Textbox; | |
// Use this for initialization | |
void Start () { | |
} | |
// Update is called once per frame | |
void Update () { | |
Textbox.text = "Hello World! (From Code)"; | |
} | |
} |
保存してみるとTextboxという項目が追加されている
隣の小さなボタンを押して紐付けします。
これで動かしてみると、コードで書いた文字列が表示されます 参考
http://hololenshelpwebsite.com/Blog/EntryId/3/Unity-5-Hello-World
登録:
投稿 (Atom)