chevron_left

メインカテゴリーを選択しなおす

cancel

1件〜100件

  • flutter で go_router を使って画面遷移する

    flutter での画面遷移に躓いたので「flutterでの画面遷移方法がわからない」で色々試した。画面遷移ライブラリはたくさんあるようだが、現状では go_router についての情報が一番多かったので、右に倣えで私も go_router を使うことにした。 go_router のインストール 画面を定義する ホーム画面から詳細画面へ遷移する ホーム画面から設定画面へ遷移する 設定画面から詳細画面へ遷移する go_router のインストール pubspec.yaml に go_router を追加した。バージョン情報には何を指定すれば良いのかわからないので「go_router | Flut…

  • SwitchBot温度計プラスを買った

    ハムスターが寝室にいるため、暑くなってくると24時間エアコンを効かせている。犬はエアコンが嫌いなのか玄関でよく寝そべっている。少し前の健康診断で脱水気味を指摘されているので熱中症が怖い。玄関にもSwitchBot温度計を置いて、玄関の室温を管理するべく SwitchBot 温度計プラスを購入した。 現在開催中の Amazon タイムセールで2000円になっていた。もっと安くなるであろうプライムデーセールまで待ちたかったが、今日から夏日が続きそうなのでこの値段で購入することにした。 SwitchBot 温湿度計プラス Alexa 温度計 湿度計 - スイッチボット スマホで温度湿度管理 デジタル…

  • AWS S3 と CloudFront のデータ転送はどっちのが高いのか?

    AWS S3(Simple Storage Service) と CloudFront のデータ転送(アウト)の料金比較をおこなった。 2022/06/03時点の料金で、すべて東京リージョンと日本国内からのアクセスを想定している。また1ドルは130円で換算している。 S3とCloudFrontのデータ転送料金 とあるアプリでは、ファイルをS3にアップロードしてからダウンロードする。 アップロードしたファイルをS3から直接ダウンロードした方が良いのか、またはCloudFront経由でダウンロードした方が良いのか。セキュリティ面やダウンロード速度の面からではなく単純にどちらの方がコストが抑えられる…

  • フォートナイト チャプター3 シーズン2 所感

    去年の秋のアップデートでフォートナイトの「クエストシステム」が大幅に変わってしまいつまらなくなった。それ以来ずっと遊んでいなかったが、久しぶりに今シーズンのチャプター3シーズン2*1ではフォートナイトを遊び尽くした。システム面では、今シーズンより「ダッシュ」と「よじ登り」が実装された。いままでは建築1枚分の高さがあるとジャンプでは乗り越えられず階段を作る必要があった。よじ登りのおかげで建築なしで越えられるようになった。 ……というか金色のエリサが欲しくてレベル184まで必死に上げた。 シーズンクエストが残っていることを考えると、来週にはレベル200まで到達できそうだ。 C3S2はとにかくレベル…

  • マイプロテインが高くなったのでエクスプロージョンに切り替えた

    プロテインを飲み始めた当初は味にこだわっていたが最近では雑に飲むようになってきたので、タンパク質が入っていて安ければそれだけで嬉しい。マイプロテインは「遅い・安い・美味い」と評価が高い。ひとときは1kgあたり1,500円だったというので驚きだ。国内業者で買うよりもダントツに安い価格だ。 2020年頃からコロナ禍による巣篭もりで自宅トレーニング勢が増え世界中でのプロテイン需要が高まり、さらには2021年には中国の養豚での需要が高まったためプロテインパウダーの原価が徐々に上がっていっていた。2022年2月ロシアのウクライナ侵攻が始まると円安になってしまいそれに伴う値上げが続いている。円安傾向も落ち…

  • iOS/macOSでFFmpegを使ってh264エンコードすると画質が悪くなる問題 (h264_videotoolbox vs libx264)

    iOSアプリにtanersener/ffmpeg-kitを組み込んで、iPhoneで録画した動画をffmpegを使ってh264エンコードするとどの動画にもノイズが入る問題が発生した。macOS上で同じ動画をエンコードした場合にはノイズが乗らない。なぜノイズの有無が発生してしまうのか? この差異を認識するのに随分時間をかけてしまった。 結論としてはffmpegで使われるエンコーダーが異なるのが原因である。iOSアプリ上ではApple社が実装したコーデックの h264_videotoolbox が使われ、macOS上では libx264 が使われる。h264_videotoolboxはハードウェア…

  • macOSで KMMのスケルトンプロジェクトの iosApp のビルドが通らない

    macOSで Kotlin Multiplatform Mobile(KMM) のスケルトンプロジェクトの iosApp のビルドが通らない。M1 MacだからなのかmacOSだからなのかはわからない。 KMM の iosApp のビルドができない androidAppは問題なくビルドして、Androidエミュレータで実行できることを確認した。 * What went wrong: An exception occurred applying plugin request [id: 'com.android.application'] > Failed to apply plugin 'com…

  • 機龍警察に登場する機甲兵装のまとめ

    機龍警察シリーズは知っていたけれど今まで読む機会がなかった。積んでいた「大日本帝国の銀河」「銀河英雄伝説」と読んでしまい、他に読むものがなくなってしまったのでたまたま目にした『機龍警察』を読んだところハマってしまい現在1日1巻ずつ読んでいる。『未亡旅団』も1日で読み切ってしまうくらいである。480ページでも小説なら1日で読めてしまうくらい面白い。誰だよ「パトレイバーの二番煎じ」って言ったの、全然明るいポイントがないぞ、ひたすら陰惨なんだがこの作品。 機龍警察〔完全版〕 (ハヤカワ文庫JA)作者:月村 了衛早川書房Amazon 機龍警察の世界はほぼ現実に沿った世界であるが「機甲兵装」という虚構を…

  • VNRecognizeTextRequestを使って画像からテキストを取得する

    iOS 13から画像から顔認識やバーコード、テキスト認識する Vision.framework が実装された。本記事では VNRecognizeTextRequest を使って画像からテキスト(String)を抽出する方法を紹介する。このクラスでは Convert Image to String をおこなう。 よく似たクラス名の VNDetectTextRectanglesRequest はテキスト領域の矩形情報を得るために使用する。これはOCRに掛ける前段階で使うと良さそうだ。VNDetectTextRectanglesRequest ではテキストを抽出できないので注意したい。 VNReco…

  • Xcode 13.3でアプリバイナリのexportに失敗する問題

    昨日、App StoreにてXcode 13.3がリリースされた。早速アップデートしたところ、Bitriseにて特定のアプリで下記のようなエラーが発生した。コンパイル自体は問題なくその後のアーカイブの段階で失敗している。 error: exportArchive: ipatool failed with an exception: #<CmdSpec::NonZeroExitException: $ /Applications/Xcode-13.3.Release.Candidate.app/Contents/Developer/usr/bin/python3 /Applications/Xc…

  • 椅子を買い替えた。Dowinx社のゲーミングチェア LS-6668 を購入した

    上京時に買ったオフィスチェアのクッションがヘタってしまいお尻に金具が当たってしまうようになった。クッションを敷いたりして誤魔化していたが限界を感じたので新しい椅子を買うことにした。 いままで使っていたのはよくあるこのタイプの椅子。あくまでもイメージで使っていたのはニトリ製かIKEA製のものだ。 KERDOM 椅子 テレワーク オフィスチェア 疲れない デスクチェア 椅子 パソコン ワークチェア デスクチェア おしゃれ 勉強 学習 ブラック KD933-BlackKERDOMAmazon 腰当てがないので長時間座っていると腰が痛くなってしまう。2018年1月にランバーサポートを買ったが残念ながら…

  • リングフィットを始めて6ヶ月経ったけど負荷が足りないので腹筋ローラーも始めた

    1週間くらいで辞めると思っていたリングフィットもなんだかんだで習慣化できている。リングフィットを始めてから6ヶ月も経過したので最近のできごとをまとめた。 前回書いた記事にはリストウェイトとアンクルウェイトを導入した話を書いた。当初は片腕にリストウェイト500gを着けていたのを1kgのものに変更した。リストウェイトを着け始めて2ヶ月が経ったので1kgでも物足りなくなってきた。そろそろ2kgにアップデートするか悩んでいる。 腕と足にはウェイトがついたので負荷が増えたが、腹筋に対しては負荷が増えていないので腹筋ローラーも始めた。リングフィットが終わってから膝コロをやっている。あまりやりすぎると腰を痛…

  • SwitchBot 屋内カメラに挿した64GBのmicroSDカードがなぜか190MBしか認識されない

    ハムスターの監視に「SwitchBot 屋内カメラ」を使っている。以下、屋内カメラと記す。 【Works with Alexa認定】SwitchBot 防犯カメラ スイッチボット 監視カメラ Alexa 屋内 カメラ ネットワークカメラ ペットカメラ ベビーモニター スマートホーム 双方向音声会話 遠隔確認 取付簡単 防犯対策 小型 見守りカメラ セキュリティスイッチボット(SwitchBot)Amazon 我が家ではハムスターのゲージの天板にカメラを設置してケージ内全体を見下ろしている。ハムスターは夜行性のため深夜から早朝の動き回っている姿が可愛らしい。SwitchBot 屋内カメラはハムス…

  • サイレントホイール21がうるさい!家具職人が作ったホイールスタンド「ハムタワー21」を買って回転音を無音化した話

    現在、我が家ではキンクマハムスター用の回し車として、SANKO(三晃商会)のサイレントホイール フラット21 (以下、フラット21と記す)を使っている。通算で5台目のサイレントホイールだ。 SANKO U44 サイレントホイール フラット21SANKOAmazon サイレントホイールは人間が手で回転させると無音だが、ハムスターが全力疾走すると横の回転だけでなく前後にも軸がぶれてしまうのでかなり大きな音が鳴ってしまい正直めちゃくちゃうるさい。「手作り家具コロール」の「ハムタワー21」を買ったので、そのレビューを兼ねて購入に至るまでの経緯を書き残しておく。 ハムスターの回し車はSANKOのサイレン…

  • UIImagePickerControllerを使って写真.appで編集済みの動画を選択しても編集前のオリジナル動画が使われてしまう

    動画のアップロード機能を実装していると、iOS標準の写真.appでクリッピングやトリミングしている編集済みの動画を選択した場合に、編集しているにもかかわらず編集前のオリジナル動画がアップロードされてしまう現象に気が付いた。 動画を選択するのに UIImagePickerController を使っている。未編集の動画を選択した場合とクリッピングした動画を選択した場合で違いがあるのかについて調査した。 結論から書くとUIImagePickerControllerは関係なく、PHAssetからAVAssetを取り出す際のPHVideoRequestOptionsの指定方法に誤りがあることがわかった…

  • UIImagePickerControllerを使って動画を録画しようとすると __TCCAccessRequest_block_invoke でクラッシュしてしまう

    プロフィール画像などの静止画の撮影にUIImagePickerControllerを使うことはよくあり、UIImagePickerControllerを使って動画の録画ができることも知っていた。iOSアプリ開発に携わって11年ちょっと経つが、いままでUIImagePickerControllerを使って動画録画したことがなかった。 簡単に実装できると思っていたので下記のコードを書いた。 let vc = UIImagePickerController() vc.delegate = self vc.sourceType = .camera vc.mediaTypes = [ "public.m…

  • macOSにHomebrewを使ってpythonをインストールする

    久しぶりにpythonをいじることになったため、macOSにHomebrewを使ってpythonをインストールする。 環境情報 MacBook Pro(16インチ、2021) Apple M1 Pro macOS Monterey v12.1 Homebrew 3.3.9 macOSでアプリ開発をしている場合、おそらくすでにHomebrewがインストールされていると思う。もしHomebrewがインストールされていない場合には https://brew.sh/index_ja にしたがって事前にHomebrewをインストールしておくこと。 % brew --version Homebrew 3.…

  • リングフィットを始めて4ヶ月経ったら負荷が足りないのでリストウェイトとアンクルウェイトを導入した

    前回書いた記事では「ラスボスまでもう少し」だったが、あのあとすぐにラスボスを倒して、現在は2周目の世界でアドベンチャーしている。2周目ではドラゴやリングのセリフが変わっていて面白い。 負荷が足りないのでリストウェイトとアンクルウェイトを導入した リングフィットを始めた時には17だった運動強度も3ヶ月目にはMAXの30になった。リングフィットを始めた頃は腕が上がらなかったりプランクが終わった後にへばってたりしていたが、運動強度30のまま1ヶ月が経つと疲れなくなってきた。 筋トレとしては「低負荷で長く」よりも「高負荷で短く」の方が良いらしいので、負荷があまりかかっていない状態は好ましくない。本来で…

  • Swift Package Managerでマルチモジュール化しているアプリでCoreDataの.xcdatamodeldファイルが参照できない

    Swift Package Manager (以下SwiftPMと記す)を使ったマルチモジュール構造でアプリを作っている。CoreDataの定義ファイル(.xcdatamodeld)をアプリに持たせるのではなくSwiftPMのCoreモジュールに持たせるとうまく参照できずに以下のエラーが発生していた。 [error] error: Failed to load model named TweetAlbum CoreData: error: Failed to load model named TweetAlbum 注意:このプロジェクトではCoreDataの定義ファイルを TweetAlbum…

  • 2021年買ってよかったもの

    2021年の総評としては、前半はド短期案件で超忙しくて肉体的に疲労して、後半は仕様が常に変化する案件で精神的に疲労していた。12月に入ってからは親戚ガチャの失敗を肌で感じていた。厄年でもないのにとにかくしんどかったし救いもなかった。 本記事では2021年買ってよかったものを紹介していく。 2020年の年末にやっていた「ローカル路線バス乗り継ぎの旅」にハマったのもありテレビ関係の出費が目立った。 Raspberry Pi 4 Model B (4GB) ハイセンス 43E6G Synology DiskStation DS220j Anker Eufy RoboVac G30 Hybrid プロ…

  • macOSでJenkinsを起動させるまで

    macOSにJenkinsを入れるのはかなり大変で職人芸を駆使して対応していた記憶がある。2021年ではhomebrewを使ってインストールができた。 macOSの初期化+インストールディスクの作り方。一度稼働させたら基本的にアップデートさせないので今回はMontereyを使うことにした。 support.apple.com Jenkinsは基本的にこの2つのコマンドで起動するところまで持っていける。 brew install jenkins-lts brew services start jenkins-lts www.jenkins.io ただしこの状態ではローカルマシンからのみJenki…

  • xcframeworksに対応したRomeを使ってCarthageのキャッシュをS3にアップロードしてBitriseで超高速にビルドしよう! #bitrise #bitrisearticle

    CarthageのキャッシュをS3で共有できる「Rome」がxcframeworksに対応して帰ってきた!!この記事はiOS Advent Calendar 2021の12日目の記事です。 ライブラリを事前にビルドしておいてiOSアプリのビルド時間を短縮するプロダクトに「Carthage」がある。Carthageの成果物をローカル・またはS3のリモートでキャッシュしておいてBitriseなどのCIサービスでもビルド時間を短縮するプロダクトに「Rome」がある。どちらもポエニ戦争に由来する名称でCarthageもRomeもググラビリティが最悪である。 github.com 「Rome」のxcfr…

  • 備忘録:SwiftUIのListでrefreshした時に前回のデータが表示されている。画面が再描画されると新しいデータが反映される

    備忘録として書き残しておく。気が向いたら書き直すかもしれない。 SwiftUIのListで下図のような画面を実装している。 縦スクロールと横スクロールの混ざったリストは珍しくないが、この画面の厄介なところは横スクロールでも別途APIを叩いてデータを取得する必要がある。1画面1APIではなくて、縦スクロール用に1APIと横スクロール分x1API叩く必要がある。実装にめちゃくちゃ苦労しているが、APIの話はここではあまり関係ない。 実装としてはこんな感じだ。実際のコードとは全然違うのでイメージとして受け取ってください。 var body: some View { List { ForEach(vI…

  • Amazon ブラックフライデーセール2021で購入したもの

    2019年・2020年と「Amazon 20XX Black Fridayセール」という名前だったが、2021年から「ブラックフライデーセール」とカタカナ表記になった。今年は(コロナで売り上げが落ちているため)乗っかれるものには乗っかろうとブラックフライデーセールを始めた企業も多く、Black Fridayが日本でも一般的に定着したのかもしれない。 2019年のセールではロボット掃除機「Eufy RoboVac 11S」を購入した。当時は引っ越しの梱包作業中で家具の裏や部屋の隅などに溜まってた埃で苦しんだのでロボット掃除機の導入を決めた。 2020年のセールでは、5年近く使っていたFireタブ…

  • MacBook Pro(16インチ、2021)向けキーボード・パームレスト保護フィルムを購入した

    先代・先先代のMacBook Proも手首を置いている部分(パームレスト)が摩耗や手汗のせいで塗装が剥げてしまっていた。特に先代のMacBook Proは2020〜2021年とコロナ禍の中でも利用していたため、手指消毒のためのアルコールの影響なのか特にひどく摩耗していた。 現在使っている MacBook Pro(16インチ、2021)はM1 Proなので製品寿命が長そう。今回は長期間綺麗に使えるようにパームレスト保護フィルムを貼ることにした。 ClearView(クリアビュー) MacBook Pro 16インチ 2021 (M1 Pro / M1 Max) カーボン調 パームレスト保護フィル…

  • MOLDEX(モルデックス)の耳栓を購入した。リモートワーカーにオススメしたい

    去年、嫁の大学の授業がすべてリモートになった。リモート授業が始まるとうちのワンワンは構って欲しくてキャンキャン泣き始めてしまう。さくさんは集中力がゼロの人間なので他人の音や動きで考えていることが霧散してしまう。また聴力過敏気味なので耳栓をつけてないとしんどいことが多い。 過去にドラッグストアや100均で売っている耳栓を試してきたが、「同じメーカー」の「同じ商品」を購入できないのが辛いので、長く同じ商品を売ってるメーカーのものを求めた。 MOLDEXの耳栓を購入した MOLDEX(モルデックス)の耳栓お試しセットを購入した。Amazonで「耳栓」を検索すると大抵このメーカーの製品がヒットするし、…

  • R.swiftがv6.0にアップデートされたのでプロジェクト設定の変更が必要になった

    R.swiftはプロジェクトに追加しているリソースをハードコーディングせず管理できるライブラリだ。本日、R.swiftがv6.0にアップデートされた。 ビルドするとワーニングが出るようになったので対応した。 warning: [R.swift] For updating to R.swift 6.0, read our migration guide: https://github.com/mac-cain13/R.swift/blob/master/Documentation/Migration.md warning: [R.swift] In R.swift Run Script buil…

  • リングフィットを初めて3ヶ月が経ったがお腹はポッコリ出たまま

    リングフィットアドベンチャーを始めてから3ヶ月が経った。いまのところ毎日休むことなくリングフィットをしている。まだラスボスを倒せていないが最終ステージにようやくやってきた。 1ヶ月やればバキの登場人物みたいな肉体になるかと思ったが、実際にはお腹がポッコリ出た中年体型のままだ。3ヶ月経ってもお腹がポッコリ出ている。ただ照明の関係で肉体の陰影が出る風呂場で鏡をみると、かすかに腹筋の縦の線が入ってきた感じがする。 腹筋を割る系のサイトでは「筋トレだけでは腹筋は割れない。食事制限しろ」と書かれており、そろそろ別のアプローチが必要かもしれないが食事制限するのはしんどいしストレスも溜まりそうだ。ストレスで…

  • OneSignal-iOS-SDK v3.9.0をインストールするとシミュレータ向けでリンクエラーが発生する

    Carthageで「OneSignal-iOS-SDK v3.9.0」をインストールするとビルド時にリンクエラーが発生する。 OneSignal-iOS-SDK v3.9.0をインストールするとシミュレータ向けでリンクエラーが発生する。 2日前にOneSignal iOS SDKがv3.9.0に更新された。その結果リンクエラーが発生するようになってしまった。 ld: warning: ignoring file /Users/ch3cooh/Library/Developer/Xcode/DerivedData/MY_APPLICATION-eoyslbwfrtrzwjcmqeevlxktpq…

  • 【未解決】SwiftUIのListに配置したTextEditorにフォーカスを当てても自動でスクロールされない

    iOS 14になってからTextFieldにフォーカスを当てると適切なポジションに自動でスクロールするようになった。iOS 13ではKeyboardObservingなどのライブラリを利用する必要があったので、標準機能として実装されたのはとても嬉しい。 SwiftUIのList上に配置したTextEditorにフォーカスを当てても自動でスクロールされない。 UITextViewをUIViewRepresentableでラッピングしたView(ここでは仮にCustomTextViewとする)にフォーカスを当てても同様に自動でスクロールされない。CustomTextViewでは uiView.be…

  • マイプロテインがゾロ目の日セールだったのでホエイプロテインを4.5kg買った

    マイプロテインは激安と聞いていたけど1kgあたり4,000円で普通に高かった。さくさんが愛用している「ビーレジェンド ひびきのご褒美プリン風味」は1kgで3,200円。マイプロテインは割高というイメージだった。 ちなみにこの「ひびきのご褒美プリン風味」は、味の方はカラメルを感じるミルクセーキでさくさんの好みの味なので常用している。ひびきがどの子かわからないけど……。後ろの子は犬のかがやきに似てる。 ビーレジェンド プロテイン ダンベル何キロ持てる? ひびきのご褒美プリン風味 1kgビーレジェンド(be LEGEND)Amazon リングフィットアドベンチャーを始めてもうすぐ三ヶ月目経ちそうで、…

  • M1 Macbook ProでAndroid Studioの初期セットアップに失敗する(Android SDKがインストールできない問題)

    先週M1 Macbook Pro*1が届いたので、試行錯誤して既存プロジェクトでRosettaを使わずにiOSシミュレータで起動させることができた。その後、1週間が経過したがiOSアプリ開発には特に問題なく使えることがわかった。 今週はM1 Macbook ProをAndroidアプリ開発に使って問題がないかどうか検証したところ、そもそもとしてAndroid Studioの初期セットアップに失敗することがわかった。具体的にはAndroid SDKをインストールすることができない。 M1 MacでAndroid Studioの初期セットアップに失敗する 「【M1 Pro/Max対応】M1 Mac…

  • Xcode 13.1でAdHocバイナリのエクスポート中にXcodeがクラッシュする問題 〜無限ビルド編〜

    M1チップ搭載のMacBook Pro (16-inch, 2021)に移行した。社内の開発環境に足並みを合わせるため、すべてのアプリをRosettaを使わずにiOSシミュレータでデバッグ実行できるようにしたかった。 使用しているライブラリやソースコードの量の少ない個人開発アプリは手間が掛かったものの、比較的簡単にM1 MacのiOSシミュレータでデバッグ実行ができるようになった。 お仕事で開発しているアプリは年代物な上、たくさんのライブラリを導入している関係で、M1で動かすのに試行錯誤するハメになった。.xcframeworkを使いたいので、Carthageに対応しているライブラリはすべてC…

  • Amazonタイムセールで購入したもの(2021年10月29日〜31日開催分)

    2021年10月29日〜31日開催のAmazonタイムセールでは生活用品を中心に購入しました。 Deco M5とEcho Dotとを同じ場所に置いているので、Wi-Fi 6に対応しているDeco Voice X20を購入してDeco M5とEcho Dotをまとめることも考えたが、冬のセールまで待った方が良さそうなのでWi-Fiルーターの置き換えは少し待つことにした。 犬の散歩時は10分くらいで終わるので散歩用には50枚190円の激安マスクをつけてるけど、外出用には耳ひもが幅広のものじゃないと痛くなっちゃうので「快適ガード さわやかマスク」を買いました。メガネマンにはマスク常用の世の中は厳しい…

  • 最近当たり屋が多いので胸ポケットに挿せるクリップ式のボディーカメラを購入した

    クリップ式のボディーカメラを購入した。 最近「当たり屋」の話題がとても多い すでに元ツイートは消えているが、たまたま助けた老婆に「車で当てられた!」と騒がれたが車載カメラがなくて無実を立証できないというツイートがバズっていた。その翌日に増田でも「当たり屋対策の集合知」が書かれ、意識的または無意識的な当たり屋はどこにでもいるんだなと震えた。 つい先日、嫁の知り合いも同様の当たり屋の被害にあっていた。詳細は省くが、自転車で走ってたところ前に飛び出してきて「自転車に撥ねられた!」と自分で警察を呼び大騒ぎした。勤務時間中だったので会社が介入することになったらしいが「お前の自宅はどこだ?私用電話番号を教…

  • はてなブログ10周年特別お題「はてなブロガーに10の質問」

    はてなブログ10周年特別お題「はてなブロガーに10の質問」に答えてみた。 ブログ名もしくはハンドルネームの由来は? ハンドルネームの由来は「作太郎」です。詳しくはこちらのエントリをご覧ください。 略して「さくさん」と呼ばれていたので、「酢酸」から「CH3COOH」となりました。 はてなブログを始めたきっかけは? その昔わんくま同盟でブログを書いていました。ある時期よくサーバーが落ちていて投稿できなくなったので避難所的に作ったのがはてなダイアリーでした。 当時はプログラマーがブログといえばはてなダイアリーだったので私もそれに踏襲しました。シンタックスハイライトが他のブログサービスにはない機能でし…

  • データ通信用としてpovo2.0を導入したけど、povoアプリでホーム画面に遷移できなくてトッピングが買えない不具合にハマった

    我が家は10年来のauユーザーである。環境が整ってきたのとデュアル SIM導入の機運が高まってきたので、データ通信用にpovo2.0を導入したので記録を残しておく。 povoはドコモのahamoに対抗してKDDI・沖縄セルラーによって新設されたブランドで、基本料金0円で利用できる。お金を払わなくても低速で通信できるがあまり現実的ではない。「トッピング」という形で、事前にデータ通信量を購入しておく(パケ代を払う)と4G/5Gで通信ができるようになる。 データ通信用にpovo2.0を導入するまでの経緯 ドコモの大規模障害でデュアルSIM導入の機運が高まる トッピング購入までの敷居が高い (トラブル…

  • iPhone 13 Proが届いた

    「iPhone 13 Proを予約した - 酢ろぐ!」で予約したiPhone 13 Proが届いた。10月13日到着だと思っていたので予定していた以上に早く届いてしまった。慌ててAmazonで液晶フィルムとケースを揃えた。 液晶フィルムは予定通りNIMASOのガラスフィルムにした。iPhone 13とiPhone 13 Proは液晶サイズが同じようで兼用して利用できる。嫁がiPhone 13なので同じものが使えるのは嬉しい。 NIMASO ガラスフィルム iPhone13 Pro/iPhone 13 用 液晶 保護 ガラス フィルム iPhone13Pro 対応 ガイド枠付き 2枚セット NS…

  • ビーレジェンドのお試しセットを全部飲んだので感想をまとめた

    リングフィットアドベンチャーが1ヶ月続いたので粉のプロテインを買うことに決めた。 しかし世の中にはプロテインブランドが沢山あって、そのブランドごとに沢山のフレーバーが存在している。皆がおすすめしてくれた「マイプロテイン」か「ビーレジェンド」かで悩んだ結果、Amazonで購入できる「ビーレジェンド」のお試しセットを飲んでいくことにした。残念なことにマイプロテインはお試しセットがなかった。 ビーレジェンド ホエイプロテイン お試しセット【トライアルパック13種】ビーレジェンド(be LEGEND)Amazon 粉のプロテインはなぜか 1kg 単位で売られているらしく、美味しいフレーバーがあれば1k…

  • リングフィットを始めて1ヶ月が経過したので粉のプロテインを買った

    リングフィットを始めて1ヶ月が経過した。 とあるブログで「筋トレ初心者はすぐにプロテインを買いがちだが、(三日坊主で終わることもあるので)粉のプロテインは筋トレが1ヶ月続いてから購入を検討した方がよい」と書いていたのを信用して、粉のプロテインを購入するのを控えていた。リングフィットも毎日続けて1ヶ月を経過して、これからも続けていけそうなのでプロテインを購入することにした。 「リングフィットやってるよ!」とはTwitterに書いていたけど、ブログの方には書いていなかったので改めて記録を残しておこうと思う。このリングフィットは嫁からのお下がりで1年近く押し入れに収納されていたものである。 リングフ…

  • GPD WIN 2が充電しなくなった/バッテリーのみで起動できなくなった

    GPD WIN 2のバッテリーが充電しなくなってしまった。バッテリーのみで起動できない状態だ。 GPD WIN 2のバッテリーが死んだ??? GPD WIN 2では「充電してくれない現象」はよくある事例のようだ バッテリーのコネクタを外して10分放置したら治るかも!!からの治りませんでした 関連記事 GPD WIN 2のバッテリーが死んだ??? 2018年1月にIndiegogoでbackして、2018年6月に届いた「GPD WIN 2」を使い始めてから約3年が経った。先日、突然充電ケーブルを挿してもバッテリー充電してくれなくなってしまった。さらにバッテリーのみでの起動もできなくなってしまった…

  • iPhone 13 Proを予約した

    iPhone 13 Proを予約した。9月17日21時から予約が開始される予定だったが、なかなかApple Storeに接続できず「まもなくです。」の画面と延々睨めっこすることになった。 12分頃にApple Storeに繋がり、新色の「シエラブルー」を買い物かごに入れた。決済画面に移動するぞ……!というところで動かなくなり、一生グルグルが回り続けていた。 10分待ってもグルグル回り続けていたので諦めてヨドバシカメラで購入することにした……が、ヨドバシカメラも高負荷状態でホームページにすら辿り着けない状態となった。 Apple Storeはもうダメだ。俺はヨドバシに移動するぞッ!— さくさん …

  • Apple Watch Series 6用の保護ケースを買った

    5月にApple Watch Series 6を買った。今までずっとApple Watchは黒一色だったので気分を変えるためにブルーにした。 コロナ禍で家に籠もりがちになる昨今では一日中パソコンと向き合う時間が増えて、キーボードを打つ自分の腕を見る機会が増えた。いままでと違うイロが目に入ってくるのはとても新鮮な気持ちになった。 Apple Watchには保護フィルムや保護ケースを付けない派だったのだが、前代の4世代目Apple Watchをコンクリの壁で擦ってしまってガラスに細かな傷がついてしまい悲しくなった。 Apple Watchに被せる保護ケースは昔から売られていたが、せっかくのシルエッ…

  • 岸和田市民が接種可能なワクチン情報 (2021/08/30更新)

    注意:本エントリの最終更新日は2021/08/30です。私の家族・知人のワクチン接種がある程度終わった段階で更新をやめる予定です。最新の情報が掲載されていない可能性も考慮して、常に公式ページから最新の情報を取得してください。 大阪府にある岸和田市の住民が接種できるワクチン情報をまとめました。 岸和田市の集団接種 先行予約受付申請による集団接種 (妊婦と配偶者限定) 妊婦などへの新型コロナワクチンの接種枠 (妊婦と配偶者限定、ファイザー) 大阪鉄工金属団地協同組合ワクチン職域接種 (モデルナ) 医療法人大植医院 (ファイザー) 大阪府コロナワクチン接種センター (モデルナ) 大阪府コロナワクチン…

  • 東京都福祉保健局が実施する「新型コロナウィルス感染症モニタリング検査」に参加してきた

    新型コロナウイルスが流行りだしてからほとんど外出しなくなった。さくさんは元々引きこもりみたいな生活を送っていたのもあるが、同一世帯の人間(嫁)以外との外食はゼロにして外に出る頻度もさげた。 去年末より嫁の卒論・国試・就活・仕事と大型イベントが続いており、当時ワクチン接種対象外だったさくさんから嫁へコロナを移すわけにはいかないのでかなり気を使っていた。いまは2人とも2回目のワクチン接種を終えており幾分か気楽になっている。 マスク・手洗い・うがいの基本的防御で今のところコロナに感染せずに済んでいる。ワクチンも2回目の接種から2週間が経過したので、万が一に感染したとしても重篤化する可能性は低い (こ…

  • iPhone 11 ProにNIMASOの液晶保護ガラスフィルムを貼り直した

    押し入れから長らく使っていなかったHDDを発見した。検証したところ内1台はもう使い物にならなかったので破壊してもらうために秋葉原へ行った。 その帰り道に iPhone 11 Pro を手から滑らしてしまい、たまたま視覚障害者誘導用ブロックの凸部分のところに落としてしまった。悲しいことに液晶保護ガラスフィルムを割ってしまった。 気が付かなかったが古いフィルムは細かな亀裂が入っており、旧フィルムを剥がした時に亀裂から割れてしまった。iPhone 11 Proは今秋に買い替え予定だったが仕方なく、いままで貼っていたのと同じNIMASO工業のガラスフィルムを注文しておいた。 NIMASOがなんの会社か…

  • 使っていないUSB接続の外付けHDDが3台も出てきた

    部屋の片付けをしていたら3台の外付けHDDを見つけた。これらの外付けHDDはある日突然PCと接続できなくなってしまい、そのまま押し入れにしまっていたものだ。 今年の2月Synology DiskStation DS216jが壊れたときにNASに挿していたHDDを初期化するために玄人志向のHDDスタンドを購入していた。 センチュリー USB3.1接続 SATA HDD/SSDクレードル「裸族のお立ち台USB3.1」 CROSU31SセンチュリーAmazon 片付け中に見つかったHDDを処分するため、今回もデータの初期化をしてから「秋葉原最終処分場。 」に持ち込んで処分してもらおうと考えた。1台1…

  • 2022年1月からゆうちょ銀行では硬貨を預けるのに手数料がかかるようになる

    2Lペットボトルに大量の硬貨を貯めていた。 10kgくらいありそうな小銭たち 前回数年前に硬貨を預けにいったときに面倒くさそうに対応されたのがトラウマで、墨田区に引っ越してきてからも銀行に持って行くこともなく玄関に放置していた。 先日、玄関まわりの整理をした時にいい加減邪魔なのでそろそろ預け入れしにいかないと……と考えていた。 そんな矢先、ゆうちょ銀行に2022年1月から「硬貨取扱料金」が新設される旨が報道された。硬貨取扱料金とは支払い・預け入れ関係なく窓口で小銭を出すとかかる手数料のことである。極端な例だと大量の硬貨はお金を払って引き取ってもらうことになる。 年末になると駆け込み需要で郵便局…

  • 引っ越ししてから1年半が経ったのでそろそろ段ボールを片付けたい

    2019年冬に墨田区に引っ越した。いまの家に引っ越してきてから約1年半が経とうとしている。 照明スイッチが遠くてSwitchBotを導入したり、水漏れが多発していて全館配管交換になったり、冷蔵庫も買い替えて生活は随分と落ち着いたが、いまだに全ての段ボールの封を切れていない。 1年半が経って段ボールも限界なのかボロボロになってきた。いま現在虫は発生していないが、ボロボロの段ボールを放置しているとゴキブリが湧く可能性があると聞き、今になって慌てて片付けることを決意した。とりあえず段ボールに入っているモノを衣装ケースや収納ケースに移そうと考え、Amazonで収納ケースについて調べたところ、ダンボーの…

  • ankurp/DollarはCarthage経由でインストールするとApp Store Connectへのアップロード時にERROR ITMS-90056が発生する

    Swiftで配列を操作するのに ankurp/Dollar を使っている。 利用しているライブラリをxcframeworkに変更する一連の対応のなかで、DollarをCarthage経由でインストールするように変更したところ、出力したipaファイルをApp Store Connectへアップロードする段階になってからエラーが発生するようになった。 *** Error: Error uploading '/Users/vagrant/deploy/MY_APPLICATION.ipa'. *** Error: ERROR ITMS-90056: "This bundle Payload/MY_A…

  • 接種当日に副反応が出なくてドヤ顔してたのに翌日きっちり発熱した2回目のモデルナワクチン接種の副反応の記録

    自衛隊の大規模接種会場で2回目の新型コロナワクチンを打ってきた。大規模接種センターではモデルナ筋注を使用している。 モデルナワクチンは4人に3人が発熱の副反応が発生するらしい。さくさんも他に漏れなく接種した18時間後から発熱が始まり、一時は39度にタッチしそうな勢いだったが34時間後には平熱に戻った。発熱以外の副反応は発生していない(少なくとも現時点では)。 2回目のモデルナワクチン接種の記録をまとめた。 要約 あらすじ モデルナワクチンの副反応 (発熱)の記録 副反応の記録まとめ 買っておいた方が良いもの 必須アイテム なくても良いけど合ったら嬉しい (追記) 7月26日 18時から大規模接…

  • AndroidのエミュレータでCharlesを使いたい (Android 6.0 / Android 7.0 以降の両対応)

    アプリからAPIを正しく実行できているのかどうかを検証するため「Charles(チャールズ)」を導入しました。 www.charlesproxy.com Charlesはデスクトップで動くプロキシツールで、リクエストを書き換えてサーバーに送ったり、ステータスコードが400で返ってきたレスポンスを200に変えて適当なJSON Textを差し込んだりと、UIが初見者にとって使いにくい反面慣れると便利に使えます。 試用期間中は30分以内であればフル機能が使えるので十分だと思っていましたが、デバッグをしていると30分は一瞬で過ぎてしまいCharlesが毎回終了してしまいました。1日に何度もCharle…

  • 掃除機&水拭き両対応で3万円以下のロボット掃除機 Anker Eufy RoboVac G30 Hybrid を買った

    Anker Eufy RoboVac 11S を購入してから1年半経った。 2021年7月16〜18日にAmazonタイムセールが開催されてAnkerの各ブランドの製品が安くなっていた。ずっと欲しかった水拭き機能付きのロボット掃除機「G30 Hybrid」もそのセールの対象になっていたので購入した。 Anker Eufy RoboVac G30 Hybrid(ロボット掃除機)【スマート・ダイナミック・ナビゲーション 2.0 / 2-in-1 吸引・水拭き両用 / Wi-Fi対応 / 超薄型 / 強力吸引 / 自動充電 / BoostIQ搭載 / 境界線テープ対応】Eufy (ユーフィ)Amaz…

  • SwitchBotカーテンを買ったので毎朝7時半にカーテンが開くようになった

    嫁は朝起きるのが苦手で都度「起こしてくれなかった」や「カーテン開けてくれなかった」と言われるのでSwitchBotカーテンを導入した。 SwitchBotカーテンを買った カーテンを開けてくれるIoTデバイスは色々あるが、現在エアコンやテレビの操作にSwitchBot Hubを使っているため、将来的なことを考えるとSwitchBotで統一しておいた方が良さそうなのでSwitchBotカーテンに決めた。 SwitchBot カーテン 自動 開閉 スイッチボット スマートホーム アレクサ - Google Home IFTTT イフト Siri LINE Clovaに対応 遠隔操作 取付簡単 ソー…

  • ポケモンカードゲームの記念切手を買った

    買ってきてもらった。Postcrossing用に使いたいと思います。 待望の「#ポケモン」切手が本日発行✨☞https://t.co/kJNvm9Kwn163円シートは #ポケモンカードゲーム のデザイン!84円シートは、四季を過ごすポケモンのイラストがキュート😊💕#切手 をゲットして、お気に入りのポケモンを手紙で送っちゃおう💌#ポケットモンスター #Pokémon #モンスターボール pic.twitter.com/qYYdkLcihp— ぽすくま【日本郵便】 (@posukuma_yubin) 2021年7月6日

  • モデルナワクチンの副反応が接種15日後に遅れてやってきた疑い

    6月20日に自衛隊の大規模接種会場で新型コロナワクチンを打った。翌日に副反応でリンパ節が腫れて37度まであがったがすぐにおさまった。 はやく2回目打ちたいなぁと思いながら日々を過ごしていたが、ワクチンの接種から2週間が経ってから左肩の炎症が発生した。これが「モデルナアームなのかな……?」と思ったので、東京都新型コロナウイルスワクチン副反応相談センターに電話して相談した。 相談センターに電話するまでの経緯を書く。 帯状疱疹がまた出た? 少し前に帯状疱疹が発生したので皮膚科に受診した。その際に、帯状疱疹は発症後早めに治療を開始しないと神経痛が残ると脅された。 7月5日に左腕が熱っぽくて発赤していた…

  • Prime Day 2021 セールで「Echo Dot 3」を1,490円で買った!

    毎年夏の時期になるとPrime DayというAmazon プライム会員限定のセールがあります。いつもなら7月中旬なんだけど、オリンピック期間と重なっているからなのか今年は6月末に開催されるようです。 Prime Dayセールではほとんどのケースで定価と比べると安くはなっているけれど、そもそも定価が割高だったりして、割引後価格と比較してもヨドバシカメラで購入した方が安くなるケースがあります。なのでそちらの方はあまり調べていません。 Prime DayセールはAmazonの在庫処分的な側面が強いので、1世代前のAmazon FireタブレットやKindleダブレット、Echo Dotがお得に購入で…

  • 自衛隊の大規模接種会場で新型コロナワクチンを打ってきた

    自衛隊の大規模接種センターで、1回目の新型コロナワクチンを接種してきた。 大規模接種会場の年齢制限が緩和された どこでワクチン接種したら一番早く免疫を獲得できるのか? 大規模接種会場が最速で免疫を獲得できる 1回目 まとめ なお、本エントリは墨田区と自衛隊への感謝でできています。 大規模接種会場の年齢制限が緩和された 5月17日から始まった大規模接種会場の予約サイトは当初アクセスが難しいほど混雑していたらしい。Twitterでも苦労して両親の接種予約を取った方の感想が流れてきたほどだ。 予約受付は17日から始まり、大阪会場については受け付け開始から26分で2万5000回の枠が埋まったと公表して…

  • 犬の散歩をしていたら梅を貰ったので梅酒を漬けた

    犬の散歩中にちょうど梅の収穫をしているところを通過したら「いかがですか?」と梅をもらった。墨田区に引っ越してきてから、毎年桜の花を楽しんでいたつもりだったが実際には梅の木だったらしい。 いただいた梅の量がちょうど1.2kgくらいなので梅酒を作ることにした。 7年前に漬けた梅酒をまだ消化しきれておらず、毎年この時期になると梅酒を作りたいと思っていたが飲みきれないのを危惧して控えていた。いつ漬けた梅酒か分からなかったがブログに書いていたっぽい。 当時甘い梅酒に飽きていたのでどうやらブランデー梅酒を作っていたようだ。このエントリから約7年後の姿。ちょくちょく飲んでいたため梅酒の量はすでに半分以下にな…

  • 「HELLO CYCLING」と「チャリチャリ」を使って浅草と錦糸町を往復した

    この週末は(久しぶりに)土日が休みになったので鈍った体を動かすべく「HELLO CYCLING」と「チャリチャリ」を使ったので感想エントリを書く。 結論としては後述の通り各社サービス内容は一長一短だが、そもそもとして近場のポート(またはステーション)に貸し出し可能な自転車が置いてないので、短所に我慢して借りられる方のサービスを利用するしかない。 シェアサイクルサービスとは シェアサイクルサービスといえば国内ではドコモ運営の「バイクシェアサービス」が有名だが、台東区・墨田区ではサービスを実施していない。厳密には墨田区の南側ではポートがあるようだが、台東区と墨田区を行ったり来たりしている我々はあま…

  • プリンタ(Canon PIXUS MG3530)の印刷時に左右にブレるようになったのでエンコーダーフィルムを掃除した

    6年前に購入したプリンタ MG3530 がなにもしてないのに壊れた。 旧モデル Canon インクジェットプリンター複合機 PIXUS MG3530 BK ブラックキヤノンAmazon 現象としては印刷すると左右にブレてしまうようになった。文字が二重に印刷されてしまい、イチローのテンションあがってきたコラみたいになっている。 ノズルチェックパターン印刷をした結果は下図の通り。今までと変化がなくあまり問題がないように思える。 プリントヘッドの自動調整を試すものの状況は変わらない プリントヘッドがずれてると思い、自動ヘッド位置調整を試してみた。 【インクジェットプリンター】プリントヘッド位置を調整…

  • 低需要の個人開発アプリのASO対策をしてから4ヶ月が経ったので結果をまとめた

    「アプリをリリースしているんだったらASO対策をした方が良い」と言われたので、今年の1月にASO対策をしてみた。ASOとは「Application Store Optimization」の頭文字をとった略称でアプリストア最適化のこと。いわゆるアプリストア版のSEOだ。 アプリストア最適化といってもできることは、ストアに掲載するスクリーンショットを更新すること・テキストを更新することしかない。どのように変更したかはこの記事でまとめた。 ASO対策をして4ヶ月が経過した 前述の記事で「3ヶ月後に結果を書く」と書いたものの仕事が忙しくて、なかなか記事をまとめることができなかった。久しぶりに土日が休み…

  • Apple Watch Series 6を買った/新しいApple WatchをペアリングしたらSUICAが消えたので慌てた

    いままでApple Watch Series 4を使っていたが、購入後2年が経って充電の持ちが悪くなった。泊まりがけの旅行に行くと翌日には充電が切れてしまっている。Apple Watchのバッテリー交換は死ぬほど難しいので自分で交換するのは諦めた方がよさそうだ。 約1ヶ月充電しなくて良いMi Bandに移行するかと考えていたが、東京都内でもコロナウィルスのインド変異株が蔓延してきており、酸素飽和度を測れるApple Watch Series 6を購入するに至った。 Mi Band 6であれば酸素飽和度が測れるが当時はまだ発売されていなかった。今だったらグローバル版がAliexpressで5,0…

  • GPD WIN 2のWindowsが起動しなくなった

    ここ最近は忙しくて夜にゲームができないので朝に遊んでいる。 GPD WIN2 最新バージョン+おまけ6点セット(インテル第8世代Core m3-8100Y搭載/8GB/256GB SSD) 国内保証1年間メディア: 今朝起きてからいつものようにGPD WIN 2を起動するために電源ボタンを押した。なかなか起動せず、電源の長押しを試みるも起動しなかった。 GPD WIN 2のWindowsが起動しなくなった 充電ケーブルを挿して電源ボタンの長押しを4,5回繰り返した。いつものようにGPDロゴのブートロゴが表示され、一安心した矢先にEFI Shell なるものが起動した。 シェルだったらexitで…

  • Androidアプリでバックグラウンド状態で位置情報が取得できるのか調査した

    2,3年くらい前にバックグラウンド・サービスで実装されていた位置情報取得処理をフォアグラウンド・サービスに移行(移植)したことがあった。 さくさん自身、位置情報取得の処理は1年に数回書いているような気がするが、いずれもアプリがフォアグラウンドにいる状態でのワンショット取得処理ばかりで、この手の 定期的に位置情報を取得する実装 については久しく触れていなかった。 今回「バックグラウンドで位置情報取得したいが、既知のフォアグラウンド・サービス以外の方法を探して」と言われた。以前にも調査自体はしたような気がするがAndroidXが主流となって久しいため、手法が変わったのではないかと考えて、あらたに調…

  • いままでMAMORIOありがとう!AirTagに移行しました

    4月30日にAirTagが発売されました。 最新 Apple AirTag発売日: 2021/04/30メディア: エレクトロニクス 4月23日午後9時になかなかApple Store Onlineに接続できず、即予約したものの到着が5月13日になってしまい悲しみに暮れました。早い人は5月2日到着でゴールデンウィーク中にエアタグが使えるのが羨ましかった…… 5月2日にAppleからSMSが届き「5月4日に到着する」と連絡を受けて小喜びしました。 さくさん家は紛失防止タグとしてMAMORIOを使っています。MAMORIOに不満があって別のタグに移行するか検討していた矢先のことでしたからとても良い…

  • AmazonアプリストアでAndroidアプリを公開するために調査した

    Four CropperのAndroid版をゼロからスクラッチで作り直しました。一機能しかないアプリなので、フットワーク軽く作り直せるのが助かります。 過去にGoogle Playで公開しているアプリのGMS/Amazon/HMS対応を迫られたことがあって、たま〜に思い出しては調査していました。 今回は自由に使える自作アプリが手元にあるということで、対応難易度の低いAmazonアプリストアで公開することができるか調査しました。 結論としては、Amazonアプリストア向けに専用のカスタマイズを入れることなく、Google Play Consoleにアップロードしているアプリバイナリをそのまま流用…

  • macOS Big Sur (11.3)にアップデートするとAndroid Studioのエミュレータが起動しなくなった

    macOS Big Sur (11.3)にアップデートするとAndroid Studioのエミュレータが起動しなくなった。Android StudioのRunタブには以下のようなメッセージが表示されていた。 04/30 08:46:35: Launching 'app' on No Devices. Error while waiting for device: The emulator process for AVD Pixel_API_23 was killed. 発生している環境は下図の通り。 MacBook Pro (15-inch, 2018) 2.6 GHz 6コアIntel Co…

  • Androidアプリを実行しているデバイスがAmazonデバイスかどうか判定する

    実行しているデバイスがAmazonデバイスであるかどうか判定します。 Amazonデバイスかどうか判定する Amazonデバイスであるかどうかはデバイス名を確認する、または amazon.hardware.fire_tv 機能を持っているかどうかで判断することができます。 object DeviceUtil { fun isAmazonDevice(context: Context, deviceName: String): Boolean { if (context.packageManager.hasSystemFeature("amazon.hardware.fire_tv")) { /…

  • AndroidアプリでRSA暗号の公開鍵と秘密鍵を作成する

    Androidアプリ内でRSA暗号の公開鍵と秘密鍵を作成して、公開鍵を使って生テキストを暗号化、秘密鍵を使って暗号テキストを復号化する方法を紹介する。 RSA暗号の公開鍵と秘密鍵を作成する RSAで鍵ペアを作成する。 package jp.ch3cooh.common.utility import android.security.keystore.KeyProperties import android.util.Base64 import java.security.* import java.security.spec.InvalidKeySpecException import jav…

  • Raspberry Pi 4とdocker-mirakurun-epgstationで録画サーバーを構築する (2021年4月版)

    毎週テレビの録画機能でモルカーを録画していたが、テレビと外付けHDDの相性の問題からか短時間の番組の場合うまく録画できないことが続いていた。モルカーの録画失敗の痛手から立ち直れず Raspberry Pi 4 Model B *1 で録画サーバーを構築した。 録画サーバーの運用を開始してから1ヶ月が経った。当初は出費を抑えるためにありもので作ったためストレージ容量がとても少なくてエンコードしては消してと日々のメンテナンスが必要になっていた。またラズパイに実装されているハードウェアエンコーダーh264_omxを使うとlibx264と比較して、ファイルサイズが大きくなるためストレージの拡張を迫られ…

  • 2本目のPX-S1UDを挿したらMirakurunがワーニングを吐くようになった

    本記事は「2021年3月版録画サーバー構築シリーズ」の補足記事です。詳しくは「録画サーバー構築① 先行例の調査と機材の購入」をご覧ください。 テレビを観ないので1チャンネルしか録画できない「PX-S1UD」を購入したが、連続した番組を録画したい場合に問題があることがわかった。適切な例を出すのが難しくニチアサしか思いつかなかったが、以下のように連続した番組を予約をしている場合にそれぞれの番組のお尻(30秒くらい?)が欠けてしまう。 8時30分〜9時 トロピカル~ジュ!プリキュア 9時〜9時30分 仮面ライダーセイバー 9時30分〜10時 機界戦隊ゼンカイジャー バス旅では番組の最後でゴールできた…

  • 録画サーバー構築④ ラズパイからNASへファイルを転送する

    本記事は「2021年3月版録画サーバー構築シリーズ」の第4回目です。前の話は「録画サーバー構築③ Dockerを利用してMirakurunとEPGStationをインストールする」をご覧ください。 先日、Raspberry Pi 4 Model B 4GB(以下ラズパイと記す)を購入して、録画サーバーを構築した。 Raspberry Pi4 ModelB 4GB 技適マーク付き 正規代理店品 【RS/E14製】シングルボードコンピュータ ラズベリーパイ4 モデルB 4GB 開発ボードメディア: Personal Computers 前回までの連載で、ラズパイで録画サーバーを構築する作業は終わっ…

  • 録画サーバー構築③ Dockerを利用してMirakurunとEPGStationをインストールする

    本記事は「2021年3月版録画サーバー構築シリーズ」の第3回目です。前の話は「録画サーバー構築② Raspberry Pi 4の設定」をご覧ください。 録画サーバーを構築するため、Raspberry Pi 4 Model B 4GB(以下、ラズパイ)の本体側の設定を前回終わらせた。 Raspberry Pi4 ModelB 4GB 技適マーク付き 正規代理店品 【RS/E14製】シングルボードコンピュータ ラズベリーパイ4 モデルB 4GB 開発ボードメディア: Personal Computers 調べていくうちにMirakurunとEPGStationは、Dockerを使ってインストールす…

  • 録画サーバー構築② Raspberry Pi 4の設定

    本記事は「2021年3月版録画サーバー構築シリーズ」の第2回目です。前の話は「録画サーバー構築① 先行例の調査と機材の購入」をご覧ください。 Amazonにしては珍しく遅く発送まで2日かかった。ようやくRaspberry Pi 4 Model B 4GB(以下、ラズパイ)が届いたので、ラズパイの設定を進めていくことにした。 Raspberry Pi4 ModelB 4GB 技適マーク付き 正規代理店品 【RS/E14製】シングルボードコンピュータ ラズベリーパイ4 モデルB 4GB 開発ボードメディア: Personal Computers 録画サーバーを構築するにあたり、基本的に以下の2記事…

  • 録画サーバー構築① 先行例の調査と機材の購入

    我が家では10年来のテレビを使って録画しています。安定はしてるんだけどテレビも外付けHDDも古いからかたま〜〜に失敗します。 そんな折り一番保存しておきたいPUIPUIモルカー第7話「モルミッション」の録画に失敗してしまいました。 今日のモルカー録画に失敗してたので録画サーバーを構築する機運になっている— さくさん (@ch3cooh) 2021年2月23日 これはよろしくないと録画システムを冗長化させるため、録画サーバーを構築させる機運が高まっていきました。 目標 録画サーバーの目標としては以下の通りです。 地上波番組を録画できるようにする (BS/CSは難しそうなので諦める) 録画したデー…

  • 黒歴史最終処分場。でHDDを破壊してきた

    秋葉原にある「黒歴史最終処分場。」で不良セクタを復旧できなかったHDDを破壊してきた。 不良セクタの発生したHDDが完全に壊れた 上手くいけば再生できると思って、DS216jで使っていたWD BlueのHDDをフォーマットにかけようと何度か試みたけれど、途中で失敗してしまい不良セクタが増大することになってしまった。CrystalDiskInfoの表示も黄色の注意から赤い警告に変わってしまい、もうどうやっても復旧はできなさそうなのでとっとと物理破壊してもらうことに決めた。 少し前にMSX研究所長*1のツイートがバズっていて、1台100円でHDDを処分できることを知っていたので「黒歴史最終処分場。…

  • Synology DiskStation DS216jからDS220jへ移行する

    Synology DiskStation DS216j に挿していたHDDが故障したのをキッカケにメインのNASを DS220j へ移行しました。詳しくは前回の記事をお読みください。 購入した220jはこれです。購入時点で21,000円だったのでDS216jの購入価格とあまり違いはありません。 【NASキット】Synology DiskStation DS220j [2ベイ / クアッドコアCPU搭載 / 512MBメモリ搭載] 国内正規品+電話サポート対応品発売日: 2020/03/12メディア: Personal Computers SynologyのDiskStationシリーズの型番に…

  • DS216jが壊れたので Synology DiskStation DS220j を買った

    2016年7月に購入した「Synology DiskStation DS216j」を購入して運用をしています。間に引っ越しを挟んでいるので少し途切れていますが、基本的にはずっと電源が入りっぱなしです。 DS216jの挙動がおかしいので調べたところWestern Digital製HDD(WD Blue)が故障していました。 HDD故障をキッカケにメインNASをDS216jからDS220jにリプレースしました。以下、買い替えに至るまでの経緯です。 なにもしてないのに DS216j が壊れた!! すこし前までiCloudのストレージ追加をしていませんでした。写真データが200GBを越えるようになって…

  • 看護師国家試験で必修39点なのに合格する・必修40点でも不合格になるのは何故か?

    2月14日に看護師国家試験が執り行われました。前日に大地震があり全国の会場で開催が1〜2時間遅延され、(カンニング防止のため)途中退場もできないなかのでの開催だったかと思います。お疲れ様でした。 さて、看護師国家試験では必修39点なのに受かる場合があります。また必修40点なのに落ちる場合があります。40点取れていれば合格ではないのか? それは「不適切問題」の存在に起因しています。学校や予備校で「必修は45点以上を目指しなさい」と口をすっぱくして言われるのはこのあたりの事情からです。 嫁に「必修40点以上正解していたら合格なのになんで落ちることがあるんだ!」と言われたので厚生労働省のサイトで採点…

  • Kyashにクレカを登録していると銀行ペイジーとコンビニATMを使っての現金チャージができなくなった

    さくさんのKyashの使い方は「銀行からペイジーを使って入金する」「嫁に送金する」「残高で足りなかった分をクレカで差額分決済する」の3つです。 元々はペイジー利用の代わりに「クレカチャージで入金する」でしたが、2020年9月7日のKyashバリューの導入に伴って、クレカチャージ分の残高を嫁へ送金ができなくなったので「銀行からペイジーを使って入金する」に変わりました。 自分的には夫婦間送金が主目的で、クレカ→Kyash→楽天ペイ のようにKyashを挟んでのポイント稼ぎが目的ではないので、ポイント還元率が大幅に減っても問題なしです。Kyashに求めているのはポイント還元ではないのです。 2021…

  • ASO、何をやれば良いかわからん (2021年1月版)

    つい先日App Storeに掲載しているスクリーンショットを更新したばかりですが「ASOをきちんとした方が良い」と言われた。ストアのスクショを更新しただけではASOをしたことにならないらしい。 ASOとは「Application Store Optimization」の頭文字をとった略称でアプリストア最適化のこと。いわゆるアプリストア版のSEOのようだ。 SEOにあまり触れてこなかった人生だったけどTwitter上の個人アプリ開発者がASO!ASO!と言っているのを着手する気になった。 本エントリでは「ASOって何をすればいいのかまったくわからん」状態のさくさんが、2021年1月にASOをする…

  • うちのテレビが録画できるのを10年越しに知ったので対応HDDを買った

    2011年に東京に来てからシャープ製のテレビ LC-32V5 を使っています。近くの電気屋で当時40,000円くらいだったらしい。 シャープ 32V型 液晶 テレビ AQUOS LC-32V5-B ハイビジョン 2011年モデル発売日: 2011/03/10メディア: エレクトロニクス つい先日このテレビに録画機能がついてることをいまさら知りました。外付けHDDを接続すると録画機能がアンロックされるようです。 ただ、この手の外部装置と連携をする家電は相性問題が多いらしく、手持ちの適当な外付けHDDは認識してくれませんでした。 仕方ないので公式ページに書かれている対応機種一覧から適当なものを購入…

  • AdMobの広告メディエーションを使って複数のアドネットワークを利用する

    アプリ広告といえば AdMob ですね。Four Cropperでは画面のフッターに AdMob のバナー広告を表示させるシンプルな実装となっています。 Four CropperKENJI WADAユーティリティ無料 「Four Cropper」は大きな写真をTwitterに掲載するのに適切なアスペクト比に切り抜いて四分割する超画期的なアプリなのですが、毎日使うアプリではないので1日10人が使うか使わないかみたいなレベルのユーザー数しかいません。理由は不明ですが一時期フィリピンで流行ってたみたいです。 ユーザー数の少なさと1機能といった簡単な作りのため変更がしやすく、UIKitからSwiftU…

  • 小学校の頃にゲームギア本体を当てた広報用小冊子を探す

    小学生の頃に(おそらく)セガの広報用小冊子の懸賞に応募して「ゲームギア本体」と「ゲームソフト1本」をそれぞれ当てました。4年くらい前に「僕とゲーム機 - 酢ろぐ!」にも書きましたね。 この小冊子が何なのか数十年間謎で、僕も思い出すごとにTwitterに投稿しています。今回たまたまゲームギアの思い出を語ろう企画を見かけて下記の投稿をしました。 この時の小冊子の原本が欲しいんだけど、今となっては小冊子のタイトルが分からず探すに探せないようになってる…… 当選者の名前とか出てたのかなぁと数年に一度思い返してる https://t.co/WpbuyT7tdD— さくさん (@ch3cooh) 2021…

  • CropViewController が v2.6.0 になって Deployment Target が iOS 12.0に設定されているようになった

    iOSアプリで画像をクリッピングすると言えば、利用するライブラリはほぼ TOCropViewController 一択です。 github.com TOCropViewControllerには Objective-C向けのTOCropViewController と Swift向けの CropViewController との両方のライブラリが混在しています。僕が使っているのは CropViewController の方です。Carthage経由で CropViewController をインストールしています。 5日前に TOCropViewController の v2.6.0 がリリース…

  • 画像を四分割するアプリ「Four Cropper」のApp Store上に表示されるスクリーンショットを更新しました

    少し前に大きな写真を四分割してTwitterに投げる遊びが一時期流行っていました。 自分でも簡単に写真を適当なアスペクト比で分割して投稿できるアプリが「Four Cropper」です。なぜかフランスとイタリアでウケているのに驚きます。 Four CropperKENJI WADAユーティリティ無料 App Storeに掲載している説明文は誰も読んでない 12月に入ってから「ライトユーザー向けにスクショを変更した方がよい」とアドバイスをいただきました。 普通のユーザーは、App Storeなどのアプリストアで公開しているアプリの説明文を見ないしスクリーンショットも見ていない。なんなら1枚目しか見…

  • W-8BENの書き方

    W-8BENの書き方は、三菱UFJ銀行の「カルフォルニアアカウント・プログラム 申込書 記入の手引き」がもっともわかりやすかった。 https://www.bk.mufg.jp/tsukau/kaigai/kouza/cali/pdf/caliaca_kinyuure.pdf

  • Bitrise のXcode 12.3.xスタックでビルドしたバイナリが App Store へアップロードできない

    12月15日に Xcode 12.3 Release版がリリースされました。当日中にXcodeをアップデートして「iOSシミュレータの画面が黄色くなる不具合」など踏んでStack Overflowに初めての書き込みをしたことなど今となっては良い思い出です。 Bitriseとは 今年に入ってからこのブログでも、Bitriseを使ってiOSアプリのビルド時間の短縮に挑戦する記事や Firebase iOS SDKをCocoaPods経由でインストールしたときにどれだけビルド時間が伸びるかなど紹介してきました。 弊社ではプロジェクトごとにじわじわとJenkinsからBitriseへの移行がおこなわれ…

  • Xcode 12.3のiOS 14.3シミュレータを起動すると画面が黄色くなってしまう問題を解決した

    今朝起きたらXcode 12.3が公開されていたので、Xcode 12.3をダウンロードして開発中のアプリが動くかどうか検証しようとしたところ、UIAlertControllerが真っ黄色になっていたので腰をぬかしました。すんげえエンバグしてもうたと慌てて原因を調査しました。 iOS 14.3 シミュレータの画面が黄色くなってしまう問題が発生 何度かデバッグ実行を繰り返したところ開発中のアプリは関係なく、そもそもとして iOS 14.3シミュレータ を実行するとドック部分が黄色くなっていることに気がつきました。黄色くなる部分はドック(?)やナビゲーションバーやタブバーの部分やアラートなどの半透…

  • かつてテックウィンで連載していたロボットをプログラミングして戦わせてたゲーム

    かつて「TECH Win」という雑誌がありました。 当時プログラミングできない僕はゲーム企画やイラストなどを投稿していたのが良い思い出です。かつてテックウィンで連載していたロボットをプログラミングして戦わせるゲームのことを数年に一回思い出すのですがタイトルがわからず仕舞いでした。 先日、ひょんなことから GRANDMASTERの藤田伸二さんの作品だと判明しました。 アスキー出版「テックWin」Ground Zero 連載ゲーム企画。付属CDにゲームを収録しつつ、毎号パワーアップしていく、という企画。 デザイン、設計、プログラミング、グラッフィクスの全てを担当し、それを毎号作るという、ほとんど不…

  • macOSでmicroSDカードの書き込みと読み込みテストをする (Transcend製 TS256GUSD300S-AE)

    Nintendo Switchで使っている128GBのmicroSDカードがいっぱいいっぱいになってしまいました。最近のゲームは1本あたり10GB超えることもザラなようです。 しばらく交換しなくても済むように、新しく256GBのmicroSDカードを購入しました。 現在使っているmicroSDカードでは特に問題がでなかったため、今回もTranscend製の同じシリーズのサイズ違いを購入しました。型番は「TS256GUSD300S-AE」です。 Transcend microSDカード 256GB UHS-I U3 V30 A1 Class10 Nintendo Switch 動作確認済 5年保…

  • iOSアプリのdSYMファイルをBitriseからFirebase Crashlyticsへアップロードする #bitrise #bitrisearticle

    この記事は、Bitrise Advent Calendar 2020の1日目の記事です。夕食を食べて帰ってきてアドベントカレンダーを覗いたところ、20時時点で誰もエントリーしていなかったので書くことにしました。 Bitriseとは 今年に入ってからこのブログでも、Bitriseを使ってiOSアプリのビルド時間の短縮に挑戦する記事や Firebase iOS SDKをCocoaPods経由でインストールしたときにどれだけビルド時間が伸びるかなど紹介してきました。 弊社ではプロジェクトごとにじわじわとJenkinsからBitriseへの移行がおこなわれていましたが、現時点で完全にBitriseへの…

  • Amazon 2020 Black Fridayセールで Kindle HD 8 を買った

    今年のAmazonブラックフライデーのセールで購入したものを紹介します。 去年のセールでは、Ankerのロボット掃除機「Eufy 11S」を購入しました。2019年で買って一番よかったもののひとつになりました。バッテリーの寿命が尽きるまで活用する予定です (残り1年くらいかな?) Kindle HD 8 (2020) BGM流したり動画を見るように Kindle Fire 7 タブレットを使っています。 これから数年も「Kindle 7 (2015)」でもよかったのですが、ストレージが8GB (システム領域をのぞくと5GBくらい)しかないので、ときどきスワップが発生しているのか動きが非常にもっ…

  • なにもしてないのに Googleスプレッドシート のCSVファイルがダウンロードできなくなった

    Google Spreadsheetに記入した内容をデータソースにして、curlでダウンロードしてデータを加工する処理をたくさん作っています。11月18日(水)の午前中にGoogle SpreadsheetからCSVファイルのダウンロードができない現象が発生していることに気が付きました。 curlでダウンロードすると csvではなくGoogleアカウントのログインページがダウンロードされている 現象が発生していました。特になにかやったわけではなく仕様が変わったようです。 ある日突然 CSVファイルをダウンロードできなくなる 僕はGoogleスプレッドシートをデータソースにして様々なデータを作成…

  • Carthage経由での FirebaseAdMobBinary v7.1.0 のインストールに失敗する

    昨日、Firebase iOS SDKが v7.1.0 にアップデートされた。Bitriseでのビルド時間を最短にするためにFirebase iOS SDKもCarthage経由でインストールしている。 いくつかのプロジェクトでライブラリのアップデートを実行していったところ、とあるプロジェクトでのみCarthageのアップデート処理が中断されてしまうことがわかった。 Carthage経由での FirebaseAdMobBinary の v7.1.0 のインストールに失敗する Invalid archive - Found multiple frameworks with the same un…

  • 10ヶ月ぶり3回目の水漏れ

    古い物件だからか水回りが絶望的でまた水漏れを起こした。10ヶ月ぶり3回目。 1回目は、入居早々にトラップの部分にピンホールが開いていて食器がびしょびしょになった。 2回目は、入居から1ヶ月後にホースが劣化したのかキッチン下の見えない部分が水浸しになっていた。戸棚からじんわりと漏れ出してくるまで気付いていなかった。 3回目は、入居から11ヶ月後。排水ホースと排水口を繋ぐアダプター(キャップ)が劣化してまたキッチン下の見えない部分が水浸しになった。 残念なことに管理会社兼不動産屋が休みだったので、どうしたら良いのか右往左往してたところ、契約書の一番後ろに「少額保険サービス」に電話しろと書かれていた…

  • 鍋・フライパンの買い替え時期がわからない

    現在、我が家では5つの鍋・フライパンを使っています。これ以外にもホーロー鍋や圧力鍋などありますが、そちらの方に関しては除外しています。汎用的に使う鍋・フライパンは以下の通り。 18cm鍋 (アルミ剥き出し) 18cm鍋 (テフロン加工) 26cm 深型マルチパン(汎用) 28cm 浅型フライパン(主に餃子用) 26cm 炒め鍋 (現・揚げ物用) このうち「アルミ剥き出しの鍋」は、僕が一人暮らしし初めてからずっと使っているのでもう15年選手?たしか塚本のライフか御幣島(?)のコーナンで買った気がする。同一商品はないのでこんな感じの鍋です。 和平フレイズ 片手鍋 煮物 茹で物 舞楽 18cm 軽量…

  • CarthageでNYTPhotoViewerをアップデートすると10月23日以降ビルドエラーが発生する

    「BitriseでXcode12+Carthageを使ってiOSアプリをビルドしよう! - 酢ろぐ!」のエントリを書いてから、僕は開発中のプロジェクトをXcode 12+Carthage環境に戻しています。 Firebase関係をCarthage経由でインストールできるのでCIでのビルド時間が2〜3分短縮できてホクホクしていました。 ある日いつものようにCarthageのアップデートをしていると途中でビルドが止まってしまいました。 問題発生 2020/10/23に NYTPhotoViewer のアップデートがあり、Carthageを使っていると NYTPhotoViewerでビルドエラーが発…

  • CocoaPodsをv1.10にアップデートすると cocoapods-binaryを使っているプロジェクトでビルドエラーが発生する

    Xcode 12でCarthageが使えなくなって、CocoaPods + cocoapods-binary の構成に移行した方は多いのではないかと思います。僕もそのうちのひとりです。 cocoapods-binaryについては、以前エントリを書いたのでよければご覧ください。 CocoaPods v1.10にアップデートするとビルドエラーが発生する 本日 CocoaPods v1.10がリリースされたのでアップデートして、cocoapods-binaryを使っているプロジェクトをビルドしたところ下記のようなエラーが発生しました。 sent 201 bytes received 26 bytes…

ブログリーダー」を活用して、ch3coohさんをフォローしませんか?

ハンドル名
ch3coohさん
ブログタイトル
酢ろぐ!
フォロー
酢ろぐ!

にほんブログ村 カテゴリー一覧

商用