猫でもわかるWebプログラミングと副業

本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。

Dredd で OpenAPI のスキーマに無いプロパティをエラーにする

例えば、 OpenAPI の定義がこうなっていたとします。レスポンスのプロパティとして、 name と size があります。 responses: 200: description: 正常系 content: application/json: schema: type: object properties: name: type: string size: type: intege…

統計検定3級過去問解説 2019年11月 問11

問11次の3つのヒストグラムは,ある高校の生徒300人の数学,国語,英語の定期試験の結果である(各科目100点満点で点数は整数値とする)。ヒストグラムの各階級は,たとえば50点以上60点未満のように,下限値を含み上限値は含まないものとする。ただし,手違…

統計検定3級過去問解説 2019年11月 問7

問7 次の散布図は,全国52都市における,2018年6月の,1世帯当たりのバナナとりんごの支出額を表したものである。 〔1〕2018年6月の1世帯当たりのバナナの支出額とりんごの支出額の相関係数はいくらか。次の1~5のうちから最も適切なものを一つ選べ。 この系…

スマホ視聴向け、ナイトフォール・グロウの動画を投稿しました【ディズニーランド】

ナイトフォール・グロウの動画を投稿しました 縦長動画 撮影 投稿→視聴 YouTube ニコニコ動画 ナイトフォール・グロウについて サムネを作る時に気をつけていること ナイトフォール・グロウの動画を投稿しました この前、ディズニーランドに行ってきたので、…

統計検定3級過去問解説 2019年11月 問5

問5 次の表は,あるクラスの100点満点の数学の試験の結果をまとめたものである。 上の表の(A)および(B)に入る数値と,このクラスの数学の点数の標準偏差の組合せとして,次の1~5のうちから適切なものを一つ選べ。 (A) 分散 = データの2乗の平均値 - 平均値…

統計検定3級過去問解説 2019年11月 問4

問4 次の表は,ある高校の定期試験における英語と数学の結果である。 (1) 全員の数学の点数に10点を加算することとした。その際,100点を超えた人はいないものとする。このときの数学の点数の平均点と標準偏差の組合せとして,次の1~5のうちから適切なもの…

アストロブラスターで L-3 脱出のために本当に知っておくべきこと

L-3 から L-4 になる 知識1. 的の真ん中の黒い部分に当てる必要がある 知識2. 赤いレーザーポインタを見る 知識3. 的の得点 補足 知識があっても技術がなければ高得点は取れない 高得点を取る裏技は無い L-3 から L-4 になる 東京ディズニーランドのアストロ…

統計検定3級過去問解説 2019年11月 問2

問2 質的変数に対する棒グラフに関して,次のI~IIIの記述を考えた。 I.どのカテゴリの度数が多いのかを確認できる。 II.カテゴリ間に順序がある場合もカテゴリに対応する棒の順番は自由に変えることができる。 III.各カテゴリの度数を度数の合計で割った割…

統計検定3級過去問解説 2019年11月 問1

問1 次のa~cの変数のうち,量的変数はどれか。 性別 年齢 郵便番号 量的変数と質的変数について 量的変数は、数字で表される変数で、その大小に意味があるもののことです。 質的変数は、そもそも数字ではなかったり、数字であってもその大小に意味のないも…

2021年、統計検定3級に合格しました

2021年5月時点の情報です どのような試験か 難易度 僕の場合(数学のレベルとか) 勉強の仕方 まずは過去問をやった 勉強に使ったテキスト 勉強で特に重要なポイント 結果 仕事やWeb開発で役に立つかどうか 2021年5月時点の情報です 2021年5月に、統計検定の3…

2021年 PHP 8 でスクレイピングするなら php-html-parser

phpQuery vs php-html-parser この記事で扱う PHP のバージョン php-html-parser をインストール 実際に使ってみる まとめ phpQuery vs php-html-parser 以前、以下の記事を書きました。この記事では phpQuery というライブラリを使いましたが、phpQuery は3…

PHP の composer でパッケージを uninstall する時の正しいコマンドは何か

composer require と composer remove 結論: composer.lock を作り直すしかない composer.lock を作り直したくない 依存をきれいに消すコマンドは無い composer update コマンドをうまく使う composer update する場合の注意点 結論 composer require と com…

ニンテンドーの Joy-Con を修理に送る時の送り方【ヤマト?レターパック?】

Joy-Con の送り方はいろいろある 料金で比較 僕のおすすめはクロネコヤマトでワレモノ それぞれの送り方を詳しく見る 普通郵便 レターパックプラス・レターパックライト ゆうパック・クロネコヤマト 参考記事 Joy-Con の送り方はいろいろある Joy-Con を修理…

rclone を使って AWS S3 から Wasabi にファイルを移行

AWS S3 から他サービスへのオブジェクトストレージにデータを移行する 参考ページ rclone のインストール rclone の設定 ファイルのコピー AWS S3 から他サービスへのオブジェクトストレージにデータを移行する 今回、私は AWS S3 を脱却して、料金の安い Wa…

どうぶつ語の音声を作れるツールを公開しました

ツールの説明 使用例 スペシャルサンクス ツールの説明 どうぶつの森で、どうぶつがしゃべる時の音「どうぶつ語」の音声が生成できるツールを作りました。 ↓こちらです。 どうぶつ語音声ジェネレーター 使い方や注意点は、 https://animal-crossing.utakata.…

【2021/04/27】Composer の脆弱性が出たのでアップデートする

news.mynavi.jp 脆弱性の詳細ですが、理解しようとするとかなり時間が掛かりそうなので省略します。 composer のバージョンアップは難しくなく、アプリケーションへの影響も小さいので、サクッとアップデートしましょう。 $ composer self-update Updating t…

オブジェクトストレージ Wasabi で独自ドメインを使う

ほぼ AWS S3 と同じです。 リージョンは ap-northeast-1 です。リージョンが違う場合は設定方法も変わります。 設定方法 設定予定のドメイン名でバケットを作成します DNS に CNAME で ドメイン名 → s3.ap-northeast-1.wasabisys.com https://ドメイン名/フ…

【ワーケーション】蔵王国際ホテル(蔵王温泉)でスノーボード&ワーケーション

ワーケーションとは 蔵王温泉 蔵王国際ホテル アクセス レンタル・リフト券 スキー場 部屋(和室) 温泉 夕飯 ワーケーションの感想 ワーケーションとは 「ワーク」と「バケーション」を組み合わせた言葉で、リゾート地で観光などをしつつ、テレワークで仕事…

オブジェクトストレージ&ホスティング(公開)比較【AWS / Wasabi / ConoHa / DigitalOcean】

オブジェクトストレージを使う目的 比較したオブジェクトストレージ Wasabi の概要 ConoHa オブジェクトストレージの概要 DigitalOcean Spaces 比較ポイント ざっくり比較 各サービスのメリット・デメリット AWS S3 Wasabi ConoHa オブジェクトストレージ Di…

Wasabi で画像をアップロードしてホスティング

オブジェクトストレージ Wasabi は、アメリカの Wasabi Technologies, Inc. のサービスで、日本では NTT PC 社経由でサービス提供されている感じになります。 使用感はだいぶ AWS S3 に似ています。NTT PC が提供している Web ARENA と連携してアカウントを…

ITストラテジスト試験 平成29年度 問1 解答と解説

問1 大型製造業における IoT を活用したビジネスモデル構築に関する次の記述を読んで、設問 1, 2 に答えよ。 設問1 (1) 下線部①の直前の部分に、「設計部に対して、製品の設計完了段階で、...」とあるので、 設計部に対する施策である必要がある。 設計部の…

Windows のボイスレコーダーの録音を Audacity でノイズ除去&mp3に変換

概要 Windows のボイスレコーダーでゲーム実況の音声を録画した場合、拡張子は m4a という形式になります。これを、扱いやすいように mp3 形式に変換したいです。 また、音声にノイズが乗っていたり、モノラルになっていたり*1、するので、合わせて修正しま…

【Go 言語】 Docker 上 で Gin を動かすまで

前回の復習 go.mod とは go mod を使って gin をインストール Dockerfile の修正 gin を起動するコードを書く 前回の復習 前回は、 Docker 上で Go を動かすまでやりました。まだ読んでないひとは読んでください。 www.utakata.work go.mod とは go.mod は、…

Docker 上で main.go を動かす(Goの開発環境を作る)

何をやるか Docker 開発環境の作成 main.go 参考 何をやるか これから何回かに分けて、 Docker + Go + Gin(Webフレームワーク)の開発環境を整えていきます。 ディレクトリ構成やコマンドの書き方、変更検知してコンパイルなど、開発に必要な最低限の環境を…

AWS ALB のヘルスチェックと Django の ALLOWED_HOSTS

はじめに ALLOWED_HOSTS との兼ね合い 対策 ALLOWED_HOSTS の意味 結局どうすればいいのか 事例を調査する 結論 はじめに 一般的に、 AWS で Web アプリケーションを動かすときは、 Application Load Balancer *1 と EC2 を利用します。 Application Load Ba…

pyenv を使っている環境で bad interpreter: /usr/local/opt/python@2/bin/python2.7: no such file or directory

問題 解決方法 問題 先日、久々に eb コマンド(Python で書かれている、 AWS ElasticBeanstalk の CLI ツール)を使おうとして、以下のエラーになった。 $ eb list zsh: /usr/local/bin/eb: bad interpreter: /usr/local/opt/python@2/bin/python2.7: no su…

Django 2.2 → 3.1 バージョンアップで MySQL may not allow unique CharFields to have a max_length > 255

Django を2.2 → 3.1 にバージョンアップしたら、以下の Warning が出るようになった。 test_app.Thumbnail.url: (mysql.W003) MySQL may not allow unique CharFields to have a max_length > 255. HINT: See: https://docs.djangoproject.com/en/3.1/ref/da…

index の複数形は indexes なのか indices なのか2 - MySQL のドキュメントを確認

以前にこのような記事を書き、 index の複数形は indexes と indices の2つがあり、どちらがどのようなときに使われるのかをまとめた。 www.utakata.work 改めて振り返ると、 indexes は「索引」の意味 indices は「添字」の意味 になるようだと書いた。 先…

【MySQL】インデックスを張ることのできる VARCHAR の長さには限界がある?

MySQL では長い VARCHAR にはインデックスを張れない? MySQL のドキュメントを読む ドキュメントの内容 つまり 実際にやってみる まとめ Appendix strict について テーブルの ROW_FORMAT の調べ方 MySQL では長い VARCHAR にはインデックスを張れない? My…

Djang 2.2 -> 3.1 バージョンアップで module 'MySQLdb.constants.FIELD_TYPE' has no attribute 'JSON'

エラー内容と解決方法 Django 2.2 から Django 3.1 にアップグレードしたら以下のエラーが出るようになった。 (前略) File "/usr/local/lib/python3.6/site-packages/django/db/backends/mysql/introspection.py", line 27, in DatabaseIntrospection FIEL…