- 1. Moodle 3.8 マニュアル – Ubuntu のための step-by-step インストールガイド
- 2. mySQLから取得した文字列を改行したまま画面に出力する方法【PHP】
- 3. ping-tのコマンド問題ライクなページ1(PHP) –ボタン表示切り替えに難問が!!–
- 4. corcelを使ってdockerコンテナ間でlaravelからwordpressのDBに接続する
- 5. 【PHP7.4新機能】弱参照(WeakReference)とGCとメモリリークについて整理したよ!
- 6. QnA Makerの類義語登録を自動化するツールを作ってみた
- 7. phpで簡易掲示板を作る
- 8. phpでクイズを作る
- 9. phpで九九表つくる
- 10. 趣味と実益(=自分の勉強)をかねて始めたPSRsの翻訳の話
- 11. 【入門】Laravel×Vue.js①〜セットアップ編〜
- 12. 【 Laravel 】「Laravel DB Designer 」を便利に使うための注意点「integer」について解説 Vol.4
- 13. Macに(L)AMP環境を構築してlaravelを動かした時のメモ
- 14. 【Laravel】URLからパラメータを渡す方法について
- 15. 自作WebサービスをXserverで公開するときの注意点と学び
- 16. Laravel 初心者メモ
- 17. LaravelでPHPUnit入門
- 18. Java Vs. PHP Vs. Python
- 19. PHPでキャッシュをMySQLに保存する方法
- 20. BEAR.Sundayでカスタムhostを利用する
Moodle 3.8 マニュアル – Ubuntu のための step-by-step インストールガイド
[原文](https://docs.moodle.org/38/en/Step-by-step_Installation_Guide_for_Ubuntu)
# Ubuntu のための step-by-step インストールガイド
注:このドキュメントは、PHP 7.2 をもつ Ubuntu 18.04 に Moodle 3.7 をインストールすることについてのものです。
内容
[1 始める前に](#1-始める前に)
[2 ステップ 1:Ubuntu をインストールする](#2-ステップ-1ubuntu-をインストールする)
[2.1 なぜ我々は Ubuntu desktop よりも Ubuntu を好むのか](#21-なぜ我々は-ubuntu-desktop-よりも-ubuntu-を好むのか)
[2.2 なぜ我々は Ubuntu 14.04 よりも Ubuntu 16.04 よりも Ubuntu 18.04 を好む(あるいは好まない)のか](#22-なぜ我々は-ubuntu-1404-よりも-ubuntu-1604-よりも-ubuntu-1804-を好むあるいは好まないのか)
mySQLから取得した文字列を改行したまま画面に出力する方法【PHP】
PHPとmySQLを使って、SNS風のメッセージ掲示板を作成しました。
今回作成にあたり苦労した機能の実装方法をアップします。
【実装機能】
メッセージエリアに入力した「改行あり」の文字列をmySQLでDBから取得し、メッセージボードに出力する際に、改行の場所を維持したまま出力するという機能。
完成画像にあるように、メッセージ文がしっかりと改行されている事が分かると思います。
【完成画像】
私と同じように、未経験からエンジニア転職を目指しWEBサービスを作成している方にむけて、参考になれば嬉しいです。
【今回の実装した機能の流れ】
・textareaに「改行あり」のメッセージを入力
・POST送信でDBへメッセージを格納
・格
ping-tのコマンド問題ライクなページ1(PHP) –ボタン表示切り替えに難問が!!–
###1.コマンド問題選択画面{改修前}
下記のようなカテゴリー毎に、問題が選べる画面を作る。
![linux_command_test1_cate2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/494408/cfe66fd9-d997-9980-ee5b-d197cd158f88.jpeg)
前回、下記の記事を作成した。
[linuxコマンド登録ツール(PHP)](https://qiita.com/knowledge87sun/items/bca093817fd5e224a77f)
コマンドとコマンドの解説を格納するデータベースを作成したので、このデータベースを利用して
問題を出題するページの作成にトライする。(1)全てのカテゴリーを表示して、いくつ出題するかを選んで、スタートボタンを押す。
(2)選んだカテゴリーと、出題数分問題が入力欄付きで表示される。
回答に対して、確定ボタン(正答率を表示する頁に遷移)と戻るボタン(最初の画面に戻る)
ただし、選んだカテゴリーに対して問題や
corcelを使ってdockerコンテナ間でlaravelからwordpressのDBに接続する
##corcelの事前設定
下記を参考に進めていきます。
かなり巻いてます(師走だからね)。https://github.com/corcel/corcel
まずはcorcelをインストール
“`
composer require jgrossi/corcel
“`laravelのバージョンが5.4以下は下記を記載
“`config/app.php
‘providers’ => [
/*
* Package Service Providers…
*/
Corcel\Laravel\CorcelServiceProvider::class,
]
“`“`
php artisan vendor:publish –provider=”Corcel\Laravel\CorcelServiceProvider”
“`databaseにwordpressの接続設定を記載。
“`config/database.php
‘wordpress’ => [
‘driver’ => ‘mysql’
【PHP7.4新機能】弱参照(WeakReference)とGCとメモリリークについて整理したよ!
ラクス Advent Calendar 2019 の21日目を担当させていただきまっす。
昨日は [@ririco](https://qiita.com/ririco) さんの[『Route53 ヘルスチェックのエンドポイント設定のわな』](https://qiita.com/ririco/items/214a79c283604a15d75d) でした。
今日は、PHP7.4で実装されたの弱参照(WeakReference)とGC、メモリリークのあたりのお話をしようと思います。
PHP7.4から[弱参照:WeakReference](https://www.php.net/manual/ja/class.weakreference.php)の機能が実装されました。
恥ずかしながら弱参照について、なんとなくしか理解していなかったのと、**リファレンス読んでも理解できなかった**ので、調べて検証した結果をまとめることにしました。## php.netのリファレンス読んでみる
まずは導入がてら、php.netの弱参照についての説明文を見てみましょう。
[php.net:WeakR
QnA Makerの類義語登録を自動化するツールを作ってみた
先日Azure Cognitive ServiceのQnA Makerを使ってFAQチャットボットを試作していたときに、他の製品に比べて類義語・同義語の吸収力が弱いと感じました。
QnA Makerは類義語を自分で登録できるのですが、そのためにはJSON形式で類義語リストを作成してAPIでPOSTする必要があります。
何か良い方法はないかと検索したものの、単語から類義語を作成して返してくれるような(無償の)アプリやAPIは見当たらず、、、ということでQnA Makerに特化した類義語辞書生成ツールを自作してみました。#やりたいこと
– QnA Makerで作成したナレッジベースから単語(名詞)を抽出
– それぞれの単語に対する類義語リストを作成
– QnA Makerに登録できるJSON形式に整形上記の3つを自動で行うツールをつくる。
QnA Makerから質問をエクスポートし、類義語リストを作成して別ファイルに吐き出す。#やったこと&利用したツール
– 形態素解析・・・gooラボの形態素解析API
https://labs.goo.ne.jp/api/jp/morphol
phpで簡易掲示板を作る
・投稿機能のみ
・データ保存先はテキストファイル“`php:index.php
phpでクイズを作る
“`php:indexのコピー.php
phpで九九表つくる
・偶数に色を付ける
“`php
九九表