PHP関連のことを調べてみた

PHP関連のことを調べてみた

pearを実行するとエラーが出た時のメモ

## 昨今のpearやpecl

最近はあんまり使わなくなりましたよね。
でも、今回はちょっと面倒な処理を行うのにpearがいるので久しぶり実行すると、以下の様なエラーがでた。

## エラー

“`
# pear version

Warning: foreach() argument must be of type array|object, null given in Command.php on line 249
PHP Warning: foreach() argument must be of type array|object, null given in /usr/share/php/PEAR/Command.php on line 249
PHP Stack trace:

“`

## 結論

設定ファイルのxmlが読めなくなっていたようです。
大分前に、php自体をバージョン上げた時に、xmlが動かなくなっていたのかも?
いや、そもそもxmlを使わなくなってきたから入れてなかったのか?
兎にも角にも、xmlをインストールしました。

“`
sudo

元記事を表示

はじめてのLaravel 〜 Blade #2

# 環境
– PHP 8.2
– Laravel 11

:::note warn
注釈
Laravelの環境構築は完了済みの状態からスタートします
:::

# インストール
Composerを使用してローカル環境でLaravelプロジェクトを作成します。

~~~
composer create-project laravel/laravel chirper
~~~

phpのバージョンがサポート期限内であることが必要なようなので、うまくいかない場合は“ php -v “などでバージョンを確認して、必要に応じ更新しておくと良さそうです。

Composerの“ create-project “コマンドでは、DBとしてSQLiteデータベースを“ database/database.sqlite “に自動的に作成してくれるようです。
プロジェクトが作成されたら、Laravelのartisanコマンドを使用してローカル開発サーバーを起動します。

“`
cd chirper
php artisan serve
“`

これによりhttp://localhost:8000

元記事を表示

スマホでペット用監視カメラを作ってみた その2

# はじめに

[前回](https://qiita.com/noji505/items/c8649056607b160655bf)はスマートフォンを使って家に居るワンちゃんの確認が出来るように監視カメラの作成を行いました
今回は外から家でお留守番中のワンちゃんに呼びかけるための音声再生機能を追加したいと思います

# 音声再生について

・大きく以下の機能追加が必要となります
1.スマートフォンのマイクを使用して音声を取得する
2.取得した音声を再生する

【マイクの利用方法】
SpeechRecognition APIを使用することでマイクの音声認識が可能になります
使用方法のソースは下記になります

“`javascript:SpeechRecognitionサンプル



SpeechRecognitionサンプル