My puppyのブログ

学んだ事や作っているプログラムなどについて書いています。

JmkTube(字幕Tube)に手を入れています。

追記(2022/08/12)
JmkTube(字幕Tube)は閉鎖しました。
JmkTubeにあった動画は全てeng.lish.videoへ移動しています。
今後はeng.lish.videoに手を入れていきますので、もしよかったらアクセスしてみてくださいね。

最近少しずつJmkTube(字幕Tube)に手を入れています。

↓こちらです。

https://jmktube.com/top/ja/1

このサイトでは英語のレッスンビデオを紹介しているんですね。

各動画ページで英語字幕をダブルクリックすると動画が再生されます。

もともと「字幕Tube」というサイト名だったのですが、今後の多言語化対応を考えて「JmkTube」に変更しました。

今は英語と日本語の2言語対応ですけど、その内対応言語数を増やしていく予定です。

ほかにももっと色々と改善したいのですが、時間があまり取れず中々進みません。

様子を見ながら少しずつ手を入れてますので、もしよかったらJmkTubeにアクセスしてみてくださいね。

https://jmktube.com/top/ja/1

Bootstrap5設置ガイド

親切な方がBootstrap5の設置ガイドをとても詳しくまとめて下さっています。

私も度々お世話になっているのでご紹介させて頂きますね。

こちらです。

Bootstrap本体の開発状況はGitHubのプロジェクトページに記載されています。

現在は「v5.2.0-stable」が開発中です。

私が今まで作成したサイトではBootstrap4は使っているのですが5はまだなので、時間ができたら5にバージョンアップしたいと思います。

(解決)Error: "Input is not proper UTF-8, indicate encoding !" using PHP's simplexml_load_string

1週間ほど前の話です。

PHPのsimplexml_load_string()を使ってYouTubeからxmlファイルをダウンロードしようとしたら失敗してしまいまして、「parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xED 0x6E 0x2C 0x20」の様なエラーが表示されたんですね。

このエラーをグーグルで検索したら、Stack Overflowの以下のページがヒットしました。

この中の回答にある以下のコードを使わせて頂いたところ、解決したので良かったです。

If you are sure that your xml is encoded in UTF-8 but contains bad characters, you can use this function to correct them :

$content = iconv('UTF-8', 'UTF-8//IGNORE', $content);

今後の為にこのブログにメモっておきますね。