技術

A tool was configured, tested, broken, and sometimes fixed. These entries document what worked and what didn't: recording setups, network infrastructure, text editors, file formats, and the quiet satisfaction of making something behave.

FFmpeg 8.0で文字起こしができるようになるんだってさ

技術

FFmpeg 8.0で文字起こしができるようになるんだってさ

この前Whisperでの文字起こしをするために試行錯誤する記事を書いたばかり。 AIを使って寝てる間に文字起こしをしてもらいたい!文字起こしをAIにやらせることができたらいいなあと思い立ち、とにかくやってみた。 私のラップトップはLenovoの「ThinkBook 16p G2 ACH Laptop - Type 20YM」。詳細スペックはこんな感じ。 構成 ハードウェア構成 * CPU: AMD Ryzen 7 5800H (3.20 GHz、8コア16スレッド) * GPU: NVIDIA GeForce RTX 3060 Laptop GPU (6GB VRAM) * メモリ: 40GB DDR4-3200 ※標準16GBから増設済み * ストレージ: 512GB SSD PCIe ソフトウェア環境 * OS: Windows 11 Pro (64bit) * バージョン: 24H2

By Sakashita Yasunobu
AIを使って寝てる間に文字起こしをしてもらいたい!

技術

AIを使って寝てる間に文字起こしをしてもらいたい!

文字起こしをAIにやらせることができたらいいなあと思い立ち、とにかくやってみた。 私のラップトップはLenovoの「ThinkBook 16p G2 ACH Laptop - Type 20YM」。詳細スペックはこんな感じ。 構成 ハードウェア構成 * CPU: AMD Ryzen 7 5800H (3.20 GHz、8コア16スレッド) * GPU: NVIDIA GeForce RTX 3060 Laptop GPU (6GB VRAM) * メモリ: 40GB DDR4-3200 ※標準16GBから増設済み * ストレージ: 512GB SSD PCIe ソフトウェア環境 * OS: Windows 11 Pro (64bit) * バージョン: 24H2 パフォーマンス的なお話 このスペックでは、

By Sakashita Yasunobu
GhostでもMathJaxでLaTeXのようにきれいな数式を表現する

技術

GhostでもMathJaxでLaTeXのようにきれいな数式を表現する

本ブログではCMSにGhostを使っている。 たまぁに、数式を使う記事を書きたくなるが、GhostではLaTeXで記述したってうまいことしてくれるMarkdownはない。 どうやらウェブサイトでLaTeXのような気レインは数式を表示するのにはMathJaxというJavaScriptによる描画エンジンを使えばいいらしい。 導入が無茶苦茶簡単だったわりに、いざ使うときにつまずいたのはここだけの話。 お話の前に Ghostではすべてのページにコードを挿入する機能がDashboardにある。 今回はその機能を使わない! 数式を使う記事なんて限られているので、使う記事にだけスニペットを挿入して運用していく方向性でいく。 「いやいや俺の書く記事に数式が出てこないものなんてない!LaTeXで数式を書きまくる!」って人はDashboardのCode Injectionに以下のスニペットを突っ込めばいい。 MathJaxを導入する Getting Startedからドキュメントを開く。 MathJaxBeautiful math in all browsers.MathJaxM

By Sakashita Yasunobu
LogicoolのStreamCamがいいなって話

技術

LogicoolのStreamCamがいいなって話

LogicoolのWebカメラの一つ、StreamCamをコロナによるオンラインミーティング以降からずっと使ってきている。結局当時はカメラオフの場面が多く、さほど使うことがなかったが、大学生となりカメラをオンにしたミーティングに参加する機会が多くなった。 StreamCamStreamCamを購入。1080p 60 FPS、高性能オートフォーカスと露出、縦方向ビデオ / ポートレート方向、汎用マウント、USB-C、デュアルマイクなどが特徴ですLogitech きっかけは使っているラップトップのちょっとした不具合(キーボードバックライトが点灯しなくなった)を修理する際、メーカーのミスで画面を割ってしまい、ディスプレイの交換修理になった。出張修理ということで、メーカー委託の業者が修理してくれたのだが、ディスプレイ交換の際、内臓Webカメラを指でべったり触ってしまったらしく、カメラの保護フィルムの粘着層に指紋がついてしまったようで、使い物にならないほど白ぼけてしまった。 とはいえ別にオンライン授業で高画質な映像を届ける機会などないし、複数回にわたる修理で呆れていたので、特に何もせずその

By Sakashita Yasunobu
Ghost 6.0 Major Update

技術

Ghost 6.0 Major Update

Ghost 6.0がリリース 夜中にメールを確認すると、Ghostからメールが。どうやらメージャーアップデートが来たらしい。 Ghost 6.0Networked publishing, native analytics, and $100M earned by indie publishersChangelogJohn O’Nolan ほうほう、なんと今回でGhostが6.0になる模様。 目玉機能 パッとリリースノートを見た感じでは、ActivityPubへの対応が大きなポイントのようだが、個人的にはブログをSNSっぽく使いたくない気持ちもあり、あんまり関係ないなぁと思っていた。とはいえ、ウェブの海で孤島のようになっているブログがつながり始める動きがあるのは面白いね。 しかし後ろまで読んでいると、どうやらアナリティクスの統合もあるとのこと。しかもなんとクッキーレスなプライバシー重視な形のサービス統合し、とっても高性能な模様。 Tinybird · Managed ClickHouse® for AI-Native DevelopersEverything you ne

By Sakashita Yasunobu
大学のレポートで使う書式

技術

大学のレポートで使う書式

大学のレポートはWordで作ることが多いと思いますが、Wordのデフォルトテンプレートは欧米基準で作られているのでそのまま使うわけにはいきません。とはいえ、いちいち直しているのでは手間がかかるので、テンプレートを編集してしまおうという話です。 大学で使っているレポートのたたき台としてのテンプレートなので自由に使ってください。 紙面のレイアウト まずは余白と文字数についてです。文字数は授業で支持があればそれに従います。特に指示がなければ、「標準の文字数を使う」でかまわないでしょう。 余白は欧米では広く取られますが、和文では間が抜けて見えるため小さめにとることにします。明確な決まりがあるわけではないので、好きにすればいいのですが、参考までに、私は普段上下左右の余白を17mmに統一しています(A4の場合です)。 デフォルトのフォントなどをレイアウト画面から設定できるのでここで設定を済ませておきます。 テーマ Word文書は後述しますが、スタイルによってパラグラフごとに管理されています。そしてそれらのスタイルはスタイルセットという形でまとめて管理されています。さらにこのスタイ

By Sakashita Yasunobu
Ghost(Pro)ではNewsletterを削除できないよ

技術

Ghost(Pro)ではNewsletterを削除できないよ

私は利用していませんが、ブログの運営でNewsletterを活用することは古典的ですが効果的です。 当然GhostにもNewsletter機能があります。というか、Ghostは"Ghost: The best open source blog & newsletter platform"です Email Newsletters — Ghost Developer DocsSites using the Members feature benefit from built-in email newsletters, where all posts can be delivered directly to segments of your audience in just a few clicks.Ghost -

By Sakashita Yasunobu
Cloudflareがキャッシュをしないようにする

技術

Cloudflareがキャッシュをしないようにする

Ghost(Pro)ではFastlyのCDNを利用しているため、Cloudflareを使う際、二重にCDNを使ってもあまり意味がありません。というか、システムに統合しているわけではないのでCloudflareのCDNを追加するより、元からあるFastlyのCDNをそのまま使う方がエラーなどが起きにくいだろうと思います。 とはいえ、CloudflareのWAFやHTTPSの強制は便利です。そのため、Cloudflareを利用しつつ、CDNの機能だけ使わないようにしようという記事です。 キャッシングを無効にする 管理しているドメインのCachingからCache Rulesに移動します。 Cloudflareがテンプレートを用意してくれていますから、「すべてのキャッシュをバイパスする」というテンプレートを選択します。 以下のような設定になるはずです。 「保存」を押して保存したら完了です。 これだけでCloudflareはすべてのキャッシュをバイパスするようなります。

By Sakashita Yasunobu
Cloudlfare Zero TrustをIncludeルールで使ってみる

技術

Cloudlfare Zero TrustをIncludeルールで使ってみる

おうちサーバーやLAN外でのNASへのアクセスなどでとても便利なCloudflareのZero Trust。私も自宅のNASにLAN外からアクセスする際に利用しています。特に日本はIPv6の環境が複雑なため、契約によっては固定IPを利用できなかったりします。 光コラボは契約してはいけない - Qiita自分に起こった地獄VPNのパフォーマンスが出ない!VPNの条件は以下の通りです。同一市内の自宅と実家のVPN自宅はNTT光コラボ、実家はauひかりtracerouteで経路を調べたところ下記…Qiitakmt_t また、そもそもポートを開放することによるセキュリティ上のリスクも考慮する必要があります。VPNによって通信を暗号化することはできますが、VPN通信の中身を信頼してしまう仕組みはあまりいいアイデアだとは思えません。 とはいえ、自宅のNAS程度にすべての通信をZero Trustで運用するのは現実的ではないというか、あまりメリットもありません。特定の通信だけCloudflareを介せばいいです。Cloudflareではそうしたルールを設定できます。 ExcludeからIn

By Sakashita Yasunobu

技術

Proton PassおよびSimpleLoginのLifetime Plan(買い切りプラン)ができたよ!

プライバシーを重要視し、暗号化されたサービスを提供するスイスの企業Protonがメールのエイリアスサービスとパスワード管理サービスの買い切りプランを公開したよ。 Proton Pass + SimpleLogin Lifetime plan (limited-time offer) | ProtonWe’re offering a limited time deal on Proton Pass Plus. You can pay a one-time fee to get all the benefits of Pass Plus forever.Proton 正直どこかが統合してくれないかなあと思っていたところよ。 SimpleLoginについて SimpleLoginはもともとスタートアップのメールのエイリアスサービス。将来の可能性を感じたのか、ProtonがSimpleLoginを買収したの。そのあと、SimpleLoginの仕組みを使ってProton Passをリリース。 SimpleLogin | オープンソースの匿名メール サービス電子メール エイリアスを使用

By Sakashita Yasunobu
Photo Cafeteriaさんのチャンネルが面白すぎる

光と写真

Photo Cafeteriaさんのチャンネルが面白すぎる

写真を撮っていてカメラの仕組みが気になったり、動画を撮っていて山のようにある謎の仕様たちの違いが気になったことはないでしょうか。 Photo Cafeteriaさんはそうした疑問に答える耳寄りなチャンネルで、いまはYouTubeをメインに活動しています。 Photo CafeteriaVideo’s delen met vrienden, familie en de rest van de wereldYouTube 最近では4:4:4と4:2:2と4:2:0の違いを具体的に検証する動画を公開していました。 そのほかにも、最短焦点距離を短くする方法など実践的な内容を公開しています。 スマホとカメラの画質が同じになる条件を明らかにしていたりと、カメラ好きにもぜひ見てほしいです。 世界広しといえども、こんな情報を公開しているのはPhoto Cafeteriaさんだけではないでしょうか。 🦈ちなみに私とPhoto Cafeteriaさんとの関係は全くありません。私が「Photo Cafeteriaさんの発信する情報は面白いなあ。皆さんにも知ってほしいなあ。」と思い、勝手に記事を

By Sakashita Yasunobu
Shopifyにカスタムドメインを追加する|Cloudflare編

技術

Shopifyにカスタムドメインを追加する|Cloudflare編

はじめに Shopify を活用してオンラインストアを構築すると、まずは無料で利用できる “myshopify.com” ドメインが付与されます。しかし、事業の規模拡大やブランド力を強化するためには、独自ドメインへの移行が欠かせません。そこで注目されるのが、Cloudflare を併用した高度なドメイン管理とパフォーマンス向上施策です。Cloudflare を組み込むことで、セキュリティの向上やサイト速度の改善、さらには柔軟な DNS 管理が実現し、EC サイト運営をより専門的な水準へ引き上げられます。 eCommerceサイトのセキュリティとパフォーマンスサイトのパフォーマンスとセキュリティを優先するeコマースプラットフォームは、より多くの顧客を維持し、より多くの売上を生み出します。サイトの パフォーマンスは、全体的なユーザーエクスペリエンスとコンバージョン率の両方に影響します。 デリケートな顧客データを扱うオンライン小売業者にとって、セキュリティ対策は重要です。Cloudflare 本ガイドでは、Cloudflare で取得あるいは管理しているドメインを Shopify に接

By Sakashita Yasunobu