tmegos blog

Web developer

Web向けのプロジェクトに混入した@types/nodeをany化する

現象 Web向けのプロジェクトにNode.jsの型が混入し、setTimeoutなどの型が壊れてビルドエラーになる TS2322: Type 'Timeout' is not assignable to type 'number'. これはライブラリをインストールした際、そのライブラリの型定義ファイルに@types/nodeが含…

Chrome 81、Safari 13.1からExifのOrientationが考慮されるようになりましたね

みなさんの環境では、以下の画像はどのように見えますか? タイトルの通りですが、Chrome 81、Safari 13.1からjpegのExif、Orientationの値を考慮して画像が表示されるようになったようです See the Pen exif orientation by megos (@megos) on CodePen.

package.jsonの^(caret)にハマった話

背景 vue-cliを3系から4系にアップデートしたらビルドに失敗した ERROR Failed to compile with 1 errors Module build failed (from ./node_modules/eslint-loader/index.js): Error: Cannot find module 'eslint/lib/formatters/stylish' at Function.Modu…

IE11確認用のVMでオーディオを有効にする

IE11で音が鳴るかどうか確認しようと思ったらデフォルトではオーディオが有効になっていなかったのでメモ developer.microsoft.com

Siderがすべて解析エラーになってしまったので対応した

日時 2020/03/05 以降 現象 Siderの解析に失敗する ログを見ても特に何もエラーが出ていない 2020/03/08現在はエラーが出るようになってます 対策 sider.ymlにSiderがサポートしているtool以外が設定されていないか調べる もし設定されている場合は、その設…

iOS/iPadOS 13のSafariでページ全体や一部がレンダリングされない問題に対するワークアラウンド

背景 業務でWebアプリを開発しているのですが、iPadOS 13のSafariにて以下のような事象が発生しました ページ全体が真っ白になる ページの一部が欠ける 真っ白になったり、一部が欠けたりしたときにWebインスペクタを使うとDOM自体は存在している 画面をタッ…

Twitterでトロとパズルのデータ連携をできるようにする

トリッキー過ぎて偶然できたのでメモ アプリのバージョンはiOS版のv1.0.3です 今日現在、Twitterでデータ連携しようとして、Twitterにログインしても、 「Error: Failed to find request token in session」 と表示され、連携に失敗してしまうようです この…

Apple IDの2ファクタ認証をしたつもりが2ステップ確認になっていたので設定した

背景 Apple Developer Programの更新をするためにApple IDでログインしたところ、2ファクタ認証が設定されていないエラーになっていました メインのApple IDとApple Developer ProgramのApple IDを分けていたため、回復用の電話番号のみを登録していました …

GitKrakenのv6.1.0から翻訳ファイルの読み込みがサポートされました

support.gitkraken.com An un-bundled version of GitKraken’s strings file has been added. Users can edit/replace for use in non-officially supported languages. This file can be located at {appLocation}/Resources/app.asar.unpacked/src/strings…

非SSLでプライバシー保護の権限を有効にしてテストする

Google Chromeで非SSL環境のサイトに対してカメラのテストを行う必要がありました この場合は起動オプションに--unsafely-treat-insecure-origin-as-secure=テストしたいURL --user-data-dirをつけることでカメラのアクセス権限を与えることができました

ScanSnap Homeのメニューバーにあるアイコンが設定から消せるようになりましたね

ScanSnap Homeのv1.3.0から可能になりました

フルリモートで社会復帰します

無職になってから早いもので3ヶ月が経ちました 今回ようやく社会復帰できそうです。フルリモートで勤務できる会社です

無職になってから2ヶ月が経過した

これは無職エントリです ひょんなことから4月の頭から無職になってました 2ヶ月が経過した今、気持ちが落ち着いてきたのでメモを残そうと思います なお、現在も転職活動中です

オブジェクト指向エクササイズのためのメモ

かごもく #21 に向けて随時更新予定 kagoben.connpass.com

Legacy Code Meetup Kagoshima 2019 に参加しました

気がついたら「STAFF」と書かれたカードを首からさげてました 写真はありません、あしからず… connpass.com legacycode-meetup.site ハッシュタグは「#LegacyCode2019」でした twitter.com

Fire TVのリモコンをMacと接続して使う

ホームボタンを長押ししていると、このようにMacから見えるようになります

技術編:鹿児島市の灰を捨てる場所を探す「灰これ」を作りました

こちらの記事のテクニカルな話です tmegos.hatenablog.jp 使ったもの React react-router Onsen UI Leaflet Leaflet.markercluster リポジトリ github.com

鹿児島市の灰を捨てる場所を探す「灰これ」を作りました

鹿児島市の灰を捨てる場所(宅地内降灰指定置場)を探すためのアプリです ash-collection.netlify.com 2018年3月1日現在、5506箇所の指定置場がある 鹿児島市とはいえ、ほとんどの指定置場が合併前の鹿児島市にある (桜島町は除く) こんなに必要?というく…

Raspberry Pi Zero WHで音声出力する最小構成(はんだ付けなし)

Raspberry Pi Zero WHを使って安価で音声出力を実現してみました スピーカーとケーブルで520円でした

「NO HARD WORK!: 無駄ゼロで結果を出すぼくらの働き方」を読みました

働き方改革とか言われてますが、仕事の量が減らない限り負担は変わらないわけで そう考えたときに無駄をなくしたり、効率化をしないといけないと思い読みました NO HARD WORK!: 無駄ゼロで結果を出すぼくらの働き方作者: ジェイソンフリード,デイヴィッドハ…

遺伝的アルゴリズムを使ってスケジュールを組むサンプル

tegetege-schedule.netlify.com

connpassのイベントを検索できるサイトを作成しました

2023/04/02 17:25追記 現在は停止しています スマートフォンでも気軽に検索できます github.com

SubGitのよく使う設定まとめ

subgit.com

税込価格を計算する拡張(tax in)のFirefox版を公開しました

addons.mozilla.org

ScanSnap Homeのメニューバーにあるアイコンを消す

これが こうなります

【非公式】鹿児島市のごみ分別LINE Botを作ってみた

非公式なので公にはしていませんが、このような感じで分別方法を教えてくれます

第3回 CoderDojo鹿児島にメンターとして参加してきました

coderdojo-kagoshima.connpass.com

cheerio-httpcliでダウンロードした画像が乱れた

まとめ stream.pipeではなくstream.toBufferを使えばうまくいくかもしれません

JetBrainsのOpen Source Licenseを取得しました

WebRTCのリポジトリでJetBrainsの年間ライセンス「JetBrains Toolbox Subscription」を取得できました およそ半日で申請から取得までの対応が完了しました 申請で2点詰まったところがあったので対応方法を紹介します

Homebrewなしでtmuxをインストールする

探したらスクリプトがありました Gistのコメントのinstall_tmux_osx_no_brew.shを実行するとインストールできます Install tmux on OSX WITHOUT brew · GitHub 利用した変数は以下のとおりです なるべく環境を汚したくなかったので、SYMLINK以外はユーザディ…