My puppyのブログ

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

Webサービス作成

Bootstrap 5.2.0&PHP8.2

昨日Bootstrap 5.2.0がリリースされました。 ↑こちらは英語のページですが、日本語で読みたい方は、おそらく数日以内に↓こちらの「Bootstrap5設置ガイド」というサイトで親切な方が解説してくださると思います。 あとQiitaでPHP8.2について親切な方がまとめ…

Bootstrap5設置ガイド

親切な方がBootstrap5の設置ガイドをとても詳しくまとめて下さっています。 私も度々お世話になっているのでご紹介させて頂きますね。 こちらです。 Bootstrap本体の開発状況はGitHubのプロジェクトページに記載されています。 現在は「v5.2.0-stable」が開…

(解決)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」の様なエラーが表…

Safari 15.4から画像の遅延読み込み(lazy-loading)が開始されるそうです。

数週間前にはてなブックマークで話題になってたのですが、Safari 15.4から画像の遅延読み込み(lazy-loading)が開始されるそうです。 これはウェブサイトを表示する時に画面に表示されている画像のみを表示して、下のほうにあるまだ表示されていない画像はス…

ReactとTypeScript入門

少し前にはてなブックマークでReactとTypeScriptの入門サイトが話題になりました。 私もこれから少しずつ読んでみます!

Bootstrap 5 CheatSheet

以前はてなブックマークで知ったのですが、Bootstrap 5 CheatSheetがとても便利です。 こちらです。 Bootstrap 5で使用するクラスなどが一覧となっています。 Bootstrap 5からjQueryが外れたので、これを機にReactやVue.jsを勉強しようかと思っていたのです…

PHP8.1の新機能

Qiitaの記事で知ったのですが、今年の11月25日にPHP8.1がリリースされるそうです。 親切な方がPHP8.1の新機能をまとめてくださっていたので、さっきちょっと読みました。 PHPで非同期コードを書けるようになったのが大きな変化みたいですね。 時間がある時に…

PHP8が正式リリース

PHP8が11月26日に正式リリースされたそうです。 たくさんの新機能が追加されましたが、実行時(JIT)コンパイラーの導入が最も大きいものみたいですね。 PHP8の新機能の解説を以前親切な方が書いてくださっていました。 私がPHP8でプログラミングするのは少…

(Qiita)個人開発で使えそうなアイデア

ちょっと前にはてなブックマークで話題になってたのですが、Qiitaに「ポートフォリオや個人開発で使えそうなアイデア」という記事がありました。 こちらです。 すごいアイディアの量ですよね。 参考になったのでメモっておきます。 面白そうなアイディアがた…

Composer 2.0 is now available!

PHPでのプログラミングに使うComposerのバージョンが2.0にアップデートされました。 バージョンが2.0になって速度が大幅にアップしたそうです。 詳細はこちらに書いてあります。 私も先ほど自分のパソコンにインストールしてみたのでこれから使ってみます。

PHP8.0の新機能

Qiitaの記事なんですが、親切な方がPHP8.0の新機能を日本語でまとめてくださったので、後でじっくり読んでみます。 ありがとうございます<m(__)m></m(__)m>

JPEG画像をWebP画像に変換してみました。

今回は試したことのメモです。 ちょっと前にはてなブックマークで「WebP画像の使い方(2020年夏)」という記事が話題になってたので読んでみました。 そこに「Safari 14でWebPがサポートされる 」と書いてあったんですね。 WebP画像とはJPEG画像よりファイル…

DeepL、Google、Microsoftの翻訳APIの料金メモ

DeepL API 100万文字あたり¥2,500円 Google Translation API - Basic 100 万文字あたり$20ドル(¥2,144円) Micosoft Translator Text API - S1インスタンス 100 万文字あたり¥1,120円 English-Video.netを作っていた時に上のGoogleとMicrosoftのAPIは実際に…

(メモ)slickやtrunk8などの調べたことのメモです。

今回は調べたことのメモです。 その1 Bootstrap4でレスポンシブに対応した複数カードのカルーセルを作りたい時にどうしたらよいのか調べてたら、slickというjQueryプラグインを見つけました。 このslickを使って試しに作ってみたのが下の画像のカルーセルで…

Welcome to Google Earth Studio!

「Google Earth Studio」というつい先日発表されたグーグルのサービスがあるんですね。 トップページはこちらです。 現在は招待制みたいなのですが、このサイトがオープンした直後に応募してみたら、昨日グーグルから「Welcome to Google Earth Studio!」と…

(DocumentDB) Allow Paging (skip/take)

Azure Cosmos DB(旧DocumentDB)の要望掲示板に、数年前から以下の投稿があったんですね。 [DocumentDB] Allow Paging (skip/take) Allowing paging would be huge. Btw, Thank You for rolling out this feature at all! It looks wonderful! Can't wait t…

Microsoft Translator Text APIで翻訳可能な言語の一覧です(2017年12月現在)

2017年12月現在、Microsoft Translator Text APIで翻訳できる言語の一覧です。 現在62言語の翻訳が可能となっており、この一覧は常に拡張されています。 翻訳可能な言語の最新の一覧は、GitHubに掲載されている以下のコードを実行すると取得できます。 githu…

PHPによるMicrosoft Translator Text APIの翻訳サンプルです

<追記:2018年6月26日> このブログ記事で紹介されているサンプルはAPIバージョン2を使用しており、現在は「Deprecated」(廃止予定)となっています。 新しいAPIバージョン3のサンプルがGitHubにございますので、ご参照くださいませ。 「 https://github.c…

Azure Web AppsでHTTP/2通信

いまグーグルで「Azure Web Apps HTTP/2」と検索したんですね。 そうしたらこのような掲示板が表示されました。 div.uv-card {background: #fff;border: 1px solid #CED6E6;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #…

jQueryを使ってマウスカーソル下の文字列(英単語)を取得する方法

今調べたことのメモです。 jQueryを使ってマウスカーソル下の文字列(英単語)を取得する方法を探していましたら、「Stack Overflow」で以下のページが見つかりました。 stackoverflow.com 以下のコードは上の「Stack Overflow」からのコピペを少し修正した…

XAMPP now supports PHP 7!

www.apachefriends.org XAMPPがPHP 7対応になったみたいです。 インストールしてみますね(^^)/

Slim Framework 3.0.0 released!

www.slimframework.com PHPのマイクロフレームワーク「Slim」のバージョン3が12月7日にリリースされたそうです。 特徴は以下の通りです。 1.HTTP Router Slim provides a fast and powerful router that maps route callbacks to specific HTTP request meth…

PHP 7.0.0 Released

「PHP 7.0.0 Released」 http://php.net/archive/2015.php#id2015-12-03-1 12月3日にPHP7がリリースされたそうです。 公式サイトによると、改良点や新機能は以下の通りです。 Improved performance: PHP 7 is up to twice as fast as PHP 5.6 Significantly …

Let’s Encrypt Public Beta: December 3, 2015

letsencrypt.org Let’s Encryptが12月3日にパブリックベータになるそうです。 もう少ししたらちょっと使ってみるかもしれません。

YouTube IFrame APIほか動画関連のメモ

「YouTube IFrame API」 https://developers.google.com/youtube/iframe_api_reference 「Video.js - The Player Framework」 http://videojs.com/ 「igrigorik_videospeed - GitHub」 https://github.com/igrigorik/videospeed ※YouTubeの再生速度を変更す…

JavaScriptでクリップボード操作

Flash使用のZeroClipboardと、不使用のclipboard.jsをメモっておきますね。 ZeroClipboard http://zeroclipboard.org/ clipboard.js http://zenorocha.github.io/clipboard.js/ 追記 「Can I use...」にClipboard API対応表があります。

Slim Framework 3.0 RC 1

Slim FrameworkはPHPで使えるマイクロフレームワークですが、少し前に確認したらバージョン3.0のRC 1(RC:Release Candidate、リリース候補版)が出ていましたのでメモっておきますね。 公式サイトです。 Slim Framework - Slim Framework ドキュメントです…

.htaccessを使用してhttpからhttpsへ301リダイレクト(さくらのレンタルサーバ)

現在さくらのレンタルサーバで提供しているRapidSSLを利用しているのですが、.htaccessを使用してhttpからhttpsへ301リダイレクトする時にハマったので、メモっておきますね。 RewriteEngine on RewriteCond %{ENV:HTTPS} !^on$ RewriteCond %{HTTP:X-SAKURA…

google-chrome-app - Stack Overflow

stackoverflow.com Stack Overflowで[google-chrome-app]というタグで検索すると、Chrome Apps関連の質問一覧がすぐに出てくるのでメモっておきます。

FileSystem APIによって保存されたファイルをChromeのDeveloper Toolsで表示する。

まずは FileSystem API そのものについてはこちらのページをご参照ください。 「FileSystem API について知る」 http://www.html5rocks.com/ja/tutorials/file/filesystem/ 「[HTML5] FileSystem APIの概要と活用 #1」 http://dev.classmethod.jp/references…