ottijp blog

ottijp
Satoshi SAKAO (@ottijp)

都内でアプリケーションエンジニアをしています

NERDTreeで選択中のノードに対してfzfでファイルを検索する

2021-02-27

vimでNERDTreeというファイラプラグインを使っているのですが,NERDTreeで選択中のノードを起点にfzfでファイル検索したいなあと思って,設定を書いてみました. 環境 .vimrc NERDTreeのキーマップAPIを使い,NERDTreeでファイルノードかディレク…

swiftwasmで作ったwasmをwasmerで動かす

2021-02-07

先月1.0がリリースされたwasmerを使って,swiftwasmで作ったwasmを実行してみました. swiftで作ったexecutableとの実行速度比較やwasmをpythonに組み込むことも試してみましたが,これらはちょっとうまくいきませんでした. 環境 macOS: …

先月読んだ本と今月の読書予定(2021年02月)

2021-02-01

先月の読書実績 漫画,雑誌は除いています. 状態 Fav 本 継続 リファクタリング(第2版) 少しづつ読んでて,あと50pくらい. 今月の読書予定 新規・継続 本 継続 リファクタリング(第2版) 継続 プログラミングC# 第6版 継続 人知原理論 C#の本はサラッと読んで…

sourcekit-lspの補完が遅いのを速くする

2021-01-10

vimでLSP(Language Server Protocol)を試してます. swiftを書くことがあるので,sourcekit-lspを使ってswiftのLSPを試したのですが,補完がめちゃくちゃ遅い・・・. そこで,パフォーマンスが改善されているsourcekit-ls…

先月読んだ本と今月の読書予定(2021年01月)

2021-01-01

先月の読書実績 漫画,雑誌は除いています. 状態 Fav 本 継続 リファクタリング(第2版) あんまり読み進められてない・・・ 今月の読書予定 新規・継続 本 継続 リファクタリング(第2版) 継続 プログラミングC# 第6版 継続 人知原理論 C#の本はサラッと読んで,あ…

謎の中国語着電を翻訳する

2020-12-12

これはInfocom Advent Calendar 2020 2日目の記事です. 噂で聞いていた謎の中国語着電があり,留守録に録音されていたので,GCPのSpeech-to-Textで文字起こしして翻訳してみました. 経緯 2020/12/10 15:04に非通知で着電があり…

C#のEnumと文字列を相互に変換する

2020-12-11

これはInfocom Advent Calendar 2020 11日目の記事です. 最近お仕事でC#を使うことがあり,お勉強しながらやっているのですが,Enumと文字列の相互変換がどうにもスマートにできなくて困ってました. 結局,拡張メソッドとParse用のメソッドを作る方法…

先月読んだ本と今月の読書予定(2020年12月)

2020-12-01

先月の読書実績 漫画,雑誌は除いています. 状態 Fav 本 継続 ★ リファクタリング(第2版) 今月の読書予定 新規・継続 本 継続 リファクタリング(第2版) 継続 プログラミングC# 第6版 継続 人知原理論 C#の本はサラッと読んで,あとで必要なところを参照する目的で…

App Clipsの実装を簡単に試す方法

2020-11-06

iOS14で登場したApp Clipsの実装を簡単に試す方法です. App Clipsのアプリを作り,QRコードとNFCタグで起動するところまで説明します. App Storeへ公開するために必要な部分は省略し,ローカルで実行するのに必要な最低限の実装方法だけを書いています. …