My puppyのブログ

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

Webサービス作成

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…

Access-Control-Allow-Origin

「Example: Downloading files using XHR2」 http://www.html5rocks.com/en/tutorials/file/filesystem-sync/#toc-download-xhr2 先ほど上のページのサンプルコードを見てJavaScriptを使ってTEDから画像のダウンロードを試みたんだけど、問題が発生。 Google…

目的変更:Webアプリを作る。

以前このブログの目的として、Chrome Appsを作成すると書いたのですが、変更することにしました。 とりあえず普通のWebアプリケーションを作ることにします。 もう少し具体的に申し上げますと、以前試作品として開発した「http://s-ted.com/」をパワーアップ…

目的:Chrome Appsを作る。

このブログの目的は、最終的にChrome Appsを一つ作ることです。 「What Are Chrome Apps?」 https://developer.chrome.com/apps/about_apps その過程で検索した事や学んだことを書いていきます。