#えむけーろぐ

間違った事を書いていたらやさしく教えてください

開発日誌

Cloudflare経由でMP3ファイルを配信すると、一部のPodcastクライアントでバグる

3行で Cloudflare経由でMP3ファイルを配信すると、一部のPodcastクライアントでバグることがある。 どうも、ID3タグの情報が欠損してしまっているのが原因なようだ。(未確定) そもそもCloudflare CDNで音声ファイル配信は規約違反っぽいのでやめよう。 は…

独自ドメインでメールを受け取りたいだけなら、iCloud+のカスタムメールドメイン機能がいいかも

結論、独自ドメインでメールを受け取りたいだけならiCloud+のカスタムメールドメイン機能を使うと良い。 Apple MusicやiCloudストレージなど、ある程度Appleのサービスを使い倒している人ならだいたい入っていると思う。 support.apple.com こんな感じでiClo…

OvercastでのPodcast購読者数を把握する

3日連続のPodcastネタです。 今日はiOSのPodcastクライアントアプリ「Overcast」の購読者数を把握する方法のメモ。 Overcastはフィードの更新検知をサーバ側で行っているのだが、その際のUser-Agentに購読者数が記載されているらしい。 Subscriber counts ar…

審査通ったなら教えてよ、の後日談と昔話

先日こんなブログ記事を書いた。Twitter APIを利用するための申請をして、通ったらしいのに通知がなくて気づかなかったという話。 blog.m6a.jp で、今日の記事はその後日談。 どうやらTwitter側の不具合で、審査通過のメールが送信できていなかったらしい。…

審査通ったなら教えてよ

Podcastの更新お知らせツイートを自動化したいなぁということで、久々にTwitter APIを利用したプログラムを書いてみる。過去何度か、いや何度もTwitter APIを利用したプログラムを書いてきたけど、2018年だかにTwitter APIの利用が申請方式になり厳しい審査…

4.2.2 - Design - Minimum Functionality

趣味で作っているアプリ「ミスドなう!」が、恐怖のリジェクト「4.2.2 - Design - Minimum Functionality」を食らった。 知らない人のために説明しておくと……。App StoreでiOSアプリを公開するには、Appleのレビュワーによる審査を通過しなきゃいけないのだ…

高専のWebサイトは実はたまに落ちている

高専2年生の時に作ってから止めたり動かしたりしている苫小牧高専Newsだけど、最近また復活させた。せっかくなので純Ruby製からRails製に変え、また今度は安定稼働を目指そうということでエラー通知等の仕組みも導入した。 日々苫高専Newsのエラーを監視する…

苫小牧高専NewsでTwitterの画像4枚制限によるエラー発生

先月くらいから動かしてだいたい安定稼働してきた新生苫小牧高専Newsだが、今朝こんなアラートが。 原因としては、エラーメッセージの「Tweet must not have more than 4 mediaIds.」の通り、ひとつのツイートに含められる画像は4枚までのところ、該当のニュ…