視覚に関する記録を綴る日記。先日の通院での診察内容や心境の変化を記録。視野の欠落、夜盲、羞明といった症状についての経過や対策を考える。
読書感想、雑感を綴るブログ 図書館、書店の書棚に囲まれると幸せを感じます。
書評・ブックレビューとは異なり、個人の主観による読書感想を綴ったブログです。 感想を書き記す都合上、ネタバレとなる記載も多くあり、その際はその旨注意書きをしています。 ミステリ作品が多いほか、生物が獲得した「意識」の成り立ちや、その謎に迫るフィクション、ノンフィクションなどが大好物。
手書きのメモをチェックリスト化するアプリを作った【.NET MAUI】
個人開発によるアプリの紹介。買い物メモやTodoリストをカメラで撮影し、簡単にチェックリストへ変換するスマホアプリ。スマホに保存した画像も対象。開発・運用のモチベーション維持のため「自分が使うモノ」をコンセプトに開発。使用シーンを考慮し、機能を最小限に、起動と操作の速度パフォーマンスを重視した。
手書きのメモをOCRでチェックリスト化するアプリを作ってみた【MAUI / Azure AI Vision】
手書きのメモをカメラで撮影し簡単にチェックリストを作成するスマホアプリを開発した。(Androidのみ)アプリのお知らせと、使用した技術についての解説をまとめた記事。
AstroとTailwindで静的サイトを作ってみた 【Jamstack】
先日このブログのアプリ開発情報をAstroとTailwindによる静的サイトへ移動した。(正しくはAstro & Tailwindで作成されたテンプレートを使用) これまでブログのカスタマイズ目的でHTML/CSS/JavaScriptの使用機会はあったがフレームワークは今回が初。色々と気づきがあったので備忘録を残す。
AstroとTailwindで静的サイトを作ってみた 【Jamstackチャレンジ】
Jamstackに対応した静的サイトジェネレータ「Astro」と、ユーティリティファーストCSSフレームワーク「Tailwind」でWebサイト開発にチャレンジしてみた。各フレームワークや使用したコンポーネントなど開発作業の全体を概観した内容の記事。
最近の思考メモ たまたま見ていた朝の情報番組をキッカケに考え事が始まった。過去に大きな影響を受けた「これは水です。」というスピーチ、最近読みはじめたベンジャミン・リベットの『マインド・タイム』が頭の中を駆け巡る。
今日の日記。今朝テレビ番組を見てから一日中あたまの中をぐるぐるとめぐっていたものを吐き出した。思考の助けとなったアメリカの作家デヴィッド・フォスター・ウォレスの「これは水です。」やベンジャミン・リベットの「マインド・タイム」についてもふれる。
Ubuntuにsnapで最新バージョンのNeovimをインストール
本記事の目的 Ubuntuに最新バージョンのNeovimをsnapでインストールする手順をまとめる。経緯 *Ubuntuのパッケージリポジトリに登録されているNeovimはバージョンが古い。 *前回公式から.debパッケージをダウンロードできたが現在は不可。 *次回以降の更新を考慮し、snapを使用することにした。
Ubuntuにsnapで最新バージョンのNeovimをインストールする【WSL2】
記事目的:Ubuntuに最新バージョンのNeovimをsnapを使用してインストールする。 Ubuntuのパッケージリポジトリに登録されているNeovimはバージョンが古いためapt installではなくsnapによるインストールを行う。前提として必要なsystemdの有効化と併せてまとめる。
最近の心境を綴った日記。命ある者たちより、いなくなってしまった者たちを思う時間が長い。網戸越しに風を浴び、気持ちよさそうにするシナモン文鳥の姿を思い出す。かつてケージがあったその場所に、無意識に名前を呼びかける。生前、毎日声をかけていたけれど、いなくなった今もその習慣は変わらない。
2024年5月6日の日記 ゴールデンウィーク最終日。今年に亡くなってしまったシナモン文鳥、3年前に亡くなった妹のことを日々思いながら過ごす最近の心境について簡単に記した。
PageSpeed Insightsの4項目でオール100を達成・実施事項まとめ【Blogger】
本記事の概要 PageSpeed Insightsのスコアでオール100を達成した。対象はこのブログ。Googleの提供するBloggerを使用しているため、独自の仕様にずいぶん苦しめられた。行った施策全体を概観するのが主な内容で、部分的に詳細の手順を記載した。
PageSpeed Insightsの4項目でオール100を達成・実施事項まとめ【Blogger】
「PageSpeed Insights」で4項目オール100を達成した。サイト最適化のため実施したことをまとめる。本BlogはGoogleが提供する「Blogger」を利用している。よってBlogger固有の作業が主となる。
Windowsで作成したファイルの改行コードはCR+LFだ。これに対して、Linuxの改行コードはLFだけなので、ファイルの転送方法によってはWindowsで作成したテキストファイルをviで開くと、すべての行末に「^M」が表示される場合がある。
Win-Linux間のコピペ「^M」問題の対処について【neovim】
WindowsとLinux間におけるvimまたはneovimへのコピペで発生する改行の違いにより発生する「^M」問題について対処方法をまとめる。
GoogleスプレッドシートのIMPORTXML関数でハマったこと
本記事の概要 Googleスプレッドシートの関数のひとつ、「IMPORTXML関数」についての備忘録。HTMLファイルのスクレイピングの記事はたくさん見つかるが、XMLファイルをターゲットにした情報が少なかったのでメモを残す。
GoogleスプレッドシートのIMPORTXML関数でXMLファイルを処理する
GoogleスプレッドシートのIMPORTXML関数について備忘録。HTMLスクレイピングの記事が山ほど見つかるが、XMLファイルを扱う記事は少ないのでメモを残す。
ノートアプリJoplinをVSCodeで使用する(拡張機能を使用)
本記事のゴール 拡張機能を使用し、VSCodeでJoplinのノートを管理できるようにする。 本記事の対象者 *Joplinユーザでエディタに不満がある人 *VSCodeの環境でJoplinを使いたい人 *VScodeユーザでVScodeと親和性の高いノートアプリを検討している方
ノートアプリJoplinをVSCodeで使用する(拡張機能を使用)
本記事のゴール 拡張機能を使用し、VSCodeでJoplinのノートを管理できるようにする。本記事の対象者 Joplinユーザでエディタに不満がある人 VSCodeの環境でJoplinを使いたい人 VScodeユーザでVScodeと親和性の高いノートアプリを検討している方
Azure PipelinesでGithub Oranizationsのリポジトリを参照できるようにする
記事概要 AzureDevOpsのPipelinesにおいて、Github Organizationsのリポジトリを参照する設定作業の備忘録。
Azure DevOps PipelinesでGithub Oranizationsのリポジトリを参照できるようにする
AzureDevOpsのPipelinesにおいて、Github Organizationsのリポジトリを参照する設定作業の備忘録。
AzureDevOpsのリポジトリをgithubからインポートする
Azure DevOpsで管理しているリポジトリをgithub側で使いたいと思い、マイグレーション、クローンなどで手段を探してた。Azure DevOps側で一時的なクレデンシャルを発行し、github側からインポートするやり方を見つけた。
AzureDevOpsのリポジトリをgithubからインポートする
記事概要 Azure DevOpsで管理しているリポジトリをgithub側で使いたいと思い、マイグレーション、クローンなどで手段を探してた。 Azure DevOps側で一時的なクレデンシャルを発行し、github側からインポートするやり方を見つけた。 Github側からA...
サイトマップとフィード内のURLがhttpになる問題 【Blogger】
本ブログはGoogleが提供する「Blogger」をカスタムドメインで運用している。この度、サイトのパフォーマンス向上を目的に「cloudflare」のキャッシュサービスを利用することとした。結果、Bloggerが生成するsitemap、feed(rss、atom)において、URLがすべて「http」となる問題が発生
サイトマップとフィード内のURLがhttpになる問題 【Blogger・cloudflare】
本記事の概要 本ブログはGoogleが提供する「Blogger」をカスタムドメインで運用している。 この度、サイトのパフォーマンス向上を目的に「cloudflare」のキャッシュサービスを利用することとした。 結果、Bloggerが生成するsitemap、fe...
PurgeCssで複数のhtmlファイルの不要CSSセレクタを削除する
前回作業でインストールしたPurgeCssを実際に使ってみたので手順をまとめる。PurgeCssを使用するにはnode.js、npmが必要となる。これが今回やりたかったこと。rootディレクトリ内にあるすべてのhtml、cssを対象にまとめて処理を行う。
複数のhtmlファイルを対象にPurgeCssで不要なCSSセレクタを削除する
前回作業でインストールしたPurgeCssを実際に使ってみたので手順をまとめる。PurgeCssとは PurgeCSS is a tool to remove unused CSS.(PurgeCSSは未使用のCSSを削除するツールです。)PurgeCssはコマンドで処理を行う。PurgeCssはh
Ubuntu22.04にnode.jsとnpmの最新バージョンをインストール
記事概要 Ubuntu22.04LTS on WSL2の環境に、Node.js、npmをインストールする。UbuntuリポジトリのNode.jsはバージョンが古い。latestバージョンをインストールする手順をまとめる。最後に、個人的な当初のNode.jsインストールの目的、PurgeCSS導入手順を備忘録として残す。
Ubuntu22.04 on WSL2 にnode.jsとnpmの最新バージョンをインストールする
不要なCSSを整理するツール「PurgeCss」を使ってみたいと思ったがnode.js、npmの環境が必要である。だがUbuntuのリポジトリにあるnodejsのバージョンが古い。よって新しいバージョンをインストールするまでの手順を備忘録として記す。
記事概要 これまで、すべての投稿を一覧表示するページを都度feedを数回取得するJavaScriptで行っていた。表示速度が遅いうえ、記事増加に合わせてfeedを呼びだすスクリプトを追加する必要がありメンテもめんどい。スマートな方法がないかと思っていたところ、とても美しい仕事をされている記事を発見。
これまで、すべての投稿を一覧表示するページを都度feedを数回取得するJavaScriptで行っていた。表示速度が遅いうえ、記事増加に合わせてfeedを呼び出すスクリプトを追加する必要がありメンテもめんどい。スマートな方法がないかと思っていたところ、とても美しい仕事をされている記事を発見。
BloggerのカスタムドメインCNAMEを再度確認する方法
本記事の概要 このブログ(Google Blogger)にCloudflareを導入しようと設定を進めていたところ、かつてカスタムドメインを設定した際に発行されたCNAMEが分からず困っていた。Bloggerのカスタムドメイン設定で使用するCNAMEを、再度確認する方法の備忘録。
BloggerのカスタムドメインCNAMEを再度確認する方法
このブログ(Google Blogger)にCloudflareを導入しようと設定を進めていたところ、かつてカスタムドメインを設定した際に発行されたCNAMEが分からず困った。Bloggerのカスタムドメイン設定で使用するCNAMEを、再度確認する方法の備忘録。
我が家の家族構成は私を含め2名と1羽だった。今年の1月12日金曜の早朝、家族の一員だったシナモン文鳥が亡くなった。「ティピ」という名の男の子だった。昨年の10月に体調をくずし、以後3か月余りの戦いのすえ、旅立っていった。もう2か月以上が経過したがその間の記憶ははっきりしない。
我が家の家族構成は私を含め2名と1羽だった。 今年の1月12日金曜の早朝、家族の一員だったシナモン文鳥が亡くなった。 「ティピ」という名の男の子だった。 昨年の10月に体調をくずし、以後3か月余りの戦いのすえ、旅立っていった。 もう2か月以上が経過したがその間の記憶ははっきりしない。
みんな生きています 10月のはじめに我が家の文鳥さんが体調を壊した。その後11月中旬にかけてさらに3度、身動きできないぐらい悪い日があった。不幸中の幸いとはまさにこのこと。となり町に小鳥の専門病院があり通院するようになった。
みんな生きています。10月のはじめに我が家の文鳥さんが体調を壊した。その後11月中旬にかけてさらに3度、身動きできないぐらい悪い日があった。不幸中の幸いとはまさにこのこと。となり町に小鳥の専門病院があり通院するようになった。数度の通院、ドクターのアドバイスに基づく食事の見直し、毎日の投薬、ケージのバ
PostmanでAzure B2CのAccessTokenを取得する
個人でモバイルアプリを作っている。認証機能としてMicrosoftのAzure Active Directory B2Cを利用している。B2Cの認証を介してバックエンドのWeb APIを叩けるようにしたい。 そこで、このWeb APIを開発するにあたり、Postmanを使って動作を確認したかったりする。
PostmanでAzure B2CのAccessTokenを取得する 【備忘録】
個人でモバイルアプリを作っている。認証機能としてMicrosoftのAzure Active Directory B2C(以降、B2C)を利用している。B2Cの認証を介してバックエンドのWeb APIを叩けるようにしたい。そこで、このWeb APIを開発するにあたり、Postmanを使って動作を確認
最新バージョンのNeovimを.debパッケージからインストール
本記事の概要 Neovimの最新バージョンを.debパッケージからインストールする手順をまとめる。
最新versionのNeovimを.debパッケージからインストールする (Ubuntu + WSL2)
Neovimの最新バージョンを.debパッケージからインストールする手順をまとめる。
ひとまず落ち着いたので昨日の記録。朝、我が家の文鳥のクチバシの色がかなり薄かった。また数秒ごとに「びくっ」と体が痙攣する。それが不快で怒りたいのだろうけど弱ってそれもできず。先日受信した病院は今週いっぱい休診、もう一か所ちかくの病院も小鳥の担当医が休診。運の無さが重なる。
ひとまず落ち着いたので昨日の記録。 朝、我が家の文鳥のクチバシの色がかなり薄かった。また数秒ごとに「びくっ」と体が痙攣する。 それが不快で怒りたいのだろうけど弱ってそれもできず。 先日受信した病院は今週いっぱい休診、もう一か所ちかくの病院も小鳥の担当医が休診。運の無さが重なる。
「正しさとは何か?」 倫理学の入門書を3冊読んでみた【日記】
本記事の目的 「倫理学」をご存じだろうか?今年からワケあって倫理学をはじめてみた。手始めに3冊の入門書を読んだ。 *『入門・倫理学』(赤林朗)*『現代倫理学入門』(加藤尚武)*『「正しさ」の理由「なぜそうすべきなのか?」を考えるための倫理学入門』(中村隆文) まだ入門書を読みかじったレベルで語れることは無に等しい。
「倫理学」をご存じだろうか?今年からワケあって倫理学をはじめてみた。手始めに3冊の入門書を読んだ。『入門・倫理学』 (赤林朗) 『現代倫理学入門』 (加藤尚武) 『「正しさ」の理由 「なぜそうすべきなのか?」を考えるための倫理学入門』(中村隆文)私のように倫理学の存在を知ることで救われる人がいるかも
柳沢正史 医学博士 睡眠に関する講演動画のメモ【日記・備忘録】
記事概要 私はもの心つく頃から睡眠が苦手で今日までいたる。あきらめの境地に達しつつも睡眠に関する新しい情報などあればチェックする。先日Youtubeで視聴した医学博士 柳沢正史先生の講演がとても勉強になったのでメモを残す。
柳沢正史 医学博士 睡眠に関する講演動画のメモ【日記・備忘録】
個人Blogです。 読書感想、システム開発のメモ、その他雑記など。
「ブログリーダー」を活用して、neputaさんをフォローしませんか?
視覚に関する記録を綴る日記。先日の通院での診察内容や心境の変化を記録。視野の欠落、夜盲、羞明といった症状についての経過や対策を考える。
Neovimでインサートモードを抜ける際にIMEを自動オフにする設定方法を解説。Windows、Ubuntu、WSL環境で使用するVSCodeでも動作するように設定を行う。
WindowsとUbuntu用のdotfiles作成法を解説。環境構築を簡素化し、効率的な作業を実現する方法を紹介します。
.NET MAUI CollectionViewでBinding . (Binding dot)の値がnullになる問題の原因と解決方法を備忘録としてまとめた。公式ドキュメントにしっかりと書かれていることだったので自戒の意味も込めて備忘録として残す。
.NET MAUIのCollectionViewでドラッグアンドドロップを簡単に実装する方法を解説。プロパティ設定やMVVMパターンを活用した効率的な実装手法を、サンプルコードとともに紹介します。Androidでの動作確認済み。
いわゆる「UNIX入門書」とは異なり、UNIXというOSとしてのソフトウェアの根底にある哲学を語る一冊。1994年に発表された、今となっては古い書籍だが、まるで現代にアジャストして書かれたかのような内容に驚かされた。拡大と共に複雑化を増す現代のシステム開発を見直す意味でも意義のある読書となった。
統合失調症を抱えた家族を描く映画『どうすればよかったか?』を観て、自分の家族について考える機会を得た。これまで考えようと試みては逃げ続けてきたこの問いに、ひとつの答えを得た。映画の批評や感想、自身の体験を交えて綴る。
視覚に異常を感じた昨年夏からの検査結果と今後の方針を記録。網膜の異常原因は不明だが、ロービジョンケアで生活の質を保つ対策を考える。症状の進行具合や心境の変化も詳述。
Certbotを使ってLet's Encryptの自動更新を設定する方法を解説。Conoha VPSで運用しているASP.NET Core Web APIを例に、Docker Composeでの設定手順をまとめる。
CloudflareでのTTFB改善方法を解説し、その影響を考察。サイトパフォーマンス向上のためのヒントを紹介します。
高村薫の小説『太陽を曳く馬』に触発され、DIC川村記念美術館のロスコ・ルームを訪れた。2025年3月に閉館する前に訪れることができた。美術館の様子と残念な結末を記録した体験記。
ここ数年、1月になると前年を振り返り目標を立てることが習慣だったが、昨年は家族の文鳥が亡くなり、それどころではなかった。今年は過去や未来への関心が薄れ、今を生きることに集中している。コロナ禍や家族の病気、死別など多くの出来事があったが、それらを乗り越え、現在は目の前のことに関心を持つようになった。
目の病気で外出時に視界が真っ白になってしまうため、「可視光調光レンズ」のメガネを購入した。可視光調光レンズとは、紫外線や強い照明の光に反応し、レンズに色がつくといったもの。端から見ればサングラスをしていると思うだろう。使い始めてから、私は都市生活者でサングラスをすることに対し偏見を持っていたのだと気づかされた。
羞明・夜盲・視野狭窄といった視覚の問題を抱えている。昨日、久しぶりの通院だったので診察内容とその後の経過を記録しておく。今後も検査が続き、診断が確定するのはまだ先になりそうだ。現時点で感じている不安や、目の経過観察を記録しておく。
長らく愛読しているブログ「関内関外日記」の中の人、黄金頭さんにお会いしてきた。自作のポストカードを販売されるということで、これを機にぜひ一度会ってみたいと思った。かなり緊張してしまったが、何とかブログや寄稿されている記事が好きだということは、何とか伝えられたと思う。
「フェリシモ オールライト研究所」が手掛けた、前後も裏表も関係なく着れる服を買ってみた。視界が欠けていく病気を抱えているため、視力に頼らない日常を意識し始めた中で出会ったアイテムだ。製品の感想などをまとめた。
ASP.NET Core WebアプリをConoHa VPSで公開する手順をまとめた。Webサーバはnginxを使用し、Docker Composeで実行。OS(Debian)の初期設定からLet's EncryptによるHTTPS化までを記す。
個人開発によるアプリの紹介。買い物メモやTodoリストをカメラで撮影し、簡単にチェックリストへ変換するスマホアプリ。スマホに保存した画像も対象。開発・運用のモチベーション維持のため「自分が使うモノ」をコンセプトに開発。使用シーンを考慮し、機能を最小限に、起動と操作の速度パフォーマンスを重視した。
手書きのメモをカメラで撮影し簡単にチェックリストを作成するスマホアプリを開発した。(Androidのみ)アプリのお知らせと、使用した技術についての解説をまとめた記事。
先日このブログのアプリ開発情報をAstroとTailwindによる静的サイトへ移動した。(正しくはAstro & Tailwindで作成されたテンプレートを使用) これまでブログのカスタマイズ目的でHTML/CSS/JavaScriptの使用機会はあったがフレームワークは今回が初。色々と気づきがあったので備忘録を残す。
Jamstackに対応した静的サイトジェネレータ「Astro」と、ユーティリティファーストCSSフレームワーク「Tailwind」でWebサイト開発にチャレンジしてみた。各フレームワークや使用したコンポーネントなど開発作業の全体を概観した内容の記事。
最近の思考メモ たまたま見ていた朝の情報番組をキッカケに考え事が始まった。過去に大きな影響を受けた「これは水です。」というスピーチ、最近読みはじめたベンジャミン・リベットの『マインド・タイム』が頭の中を駆け巡る。
今日の日記。今朝テレビ番組を見てから一日中あたまの中をぐるぐるとめぐっていたものを吐き出した。思考の助けとなったアメリカの作家デヴィッド・フォスター・ウォレスの「これは水です。」やベンジャミン・リベットの「マインド・タイム」についてもふれる。
本記事の目的 Ubuntuに最新バージョンのNeovimをsnapでインストールする手順をまとめる。経緯 *Ubuntuのパッケージリポジトリに登録されているNeovimはバージョンが古い。 *前回公式から.debパッケージをダウンロードできたが現在は不可。 *次回以降の更新を考慮し、snapを使用することにした。
記事目的:Ubuntuに最新バージョンのNeovimをsnapを使用してインストールする。 Ubuntuのパッケージリポジトリに登録されているNeovimはバージョンが古いためapt installではなくsnapによるインストールを行う。前提として必要なsystemdの有効化と併せてまとめる。
最近の心境を綴った日記。命ある者たちより、いなくなってしまった者たちを思う時間が長い。網戸越しに風を浴び、気持ちよさそうにするシナモン文鳥の姿を思い出す。かつてケージがあったその場所に、無意識に名前を呼びかける。生前、毎日声をかけていたけれど、いなくなった今もその習慣は変わらない。
2024年5月6日の日記 ゴールデンウィーク最終日。今年に亡くなってしまったシナモン文鳥、3年前に亡くなった妹のことを日々思いながら過ごす最近の心境について簡単に記した。
本記事の概要 PageSpeed Insightsのスコアでオール100を達成した。対象はこのブログ。Googleの提供するBloggerを使用しているため、独自の仕様にずいぶん苦しめられた。行った施策全体を概観するのが主な内容で、部分的に詳細の手順を記載した。
「PageSpeed Insights」で4項目オール100を達成した。サイト最適化のため実施したことをまとめる。本BlogはGoogleが提供する「Blogger」を利用している。よってBlogger固有の作業が主となる。
Windowsで作成したファイルの改行コードはCR+LFだ。これに対して、Linuxの改行コードはLFだけなので、ファイルの転送方法によってはWindowsで作成したテキストファイルをviで開くと、すべての行末に「^M」が表示される場合がある。
WindowsとLinux間におけるvimまたはneovimへのコピペで発生する改行の違いにより発生する「^M」問題について対処方法をまとめる。
本記事の概要 Googleスプレッドシートの関数のひとつ、「IMPORTXML関数」についての備忘録。HTMLファイルのスクレイピングの記事はたくさん見つかるが、XMLファイルをターゲットにした情報が少なかったのでメモを残す。
GoogleスプレッドシートのIMPORTXML関数について備忘録。HTMLスクレイピングの記事が山ほど見つかるが、XMLファイルを扱う記事は少ないのでメモを残す。
本記事のゴール 拡張機能を使用し、VSCodeでJoplinのノートを管理できるようにする。 本記事の対象者 *Joplinユーザでエディタに不満がある人 *VSCodeの環境でJoplinを使いたい人 *VScodeユーザでVScodeと親和性の高いノートアプリを検討している方
本記事のゴール 拡張機能を使用し、VSCodeでJoplinのノートを管理できるようにする。本記事の対象者 Joplinユーザでエディタに不満がある人 VSCodeの環境でJoplinを使いたい人 VScodeユーザでVScodeと親和性の高いノートアプリを検討している方
記事概要 AzureDevOpsのPipelinesにおいて、Github Organizationsのリポジトリを参照する設定作業の備忘録。
AzureDevOpsのPipelinesにおいて、Github Organizationsのリポジトリを参照する設定作業の備忘録。