ottijp blog

ottijp
Satoshi SAKAO (@ottijp)

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

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

2020-11-06

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

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

2020-11-01

先月の読書実績 漫画,雑誌は除いています. 状態 Fav 本 読了 引き寄せの法則 読了 ★ iOSアプリ設計パターン入門 新規 リファクタリング(第2版) ザ・ミッションはワークがあってなかなか進まなかったけど,1年に一度はワークやり直そうと思う. 今月の読書予定 新規・…

MarkdownとAsciidocのプレビューア「Markuprev」を作った

2020-10-11

MarkdownとAsciidocのプレビューアである「Markuprev」というアプリを作りました. 動作デモ このような感じで,指定されたファイルを監視し,ファイルの変更を検知してHTMLにコンバートされた結果を表示してくれます. ファイルの編集機能はなく,編集は好きなエデ…

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

2020-10-01

先月の読書実績 漫画,雑誌は除いています. 状態 Fav 本 読了 ★ ザ・ミッション 読了 ソフトウェア・ファースト 読了 なるべく働きたくない人のためのお金の話 ザ・ミッションはワークがあってなかなか進まなかったけど,1年に一度はワークやり直そうと思う. 今月の読書予定…

AVAudioEngineでオーディオにエフェクトをかける

2020-09-22

環境 macOS: 10.15 (Catalina) iOS: 13.7 Xcode: 12.0 背景 iOSDC2020で聞いたこちらのセッションが面白かったので,自分でも実装してみました. 今日から分かるAVAudioEngineの全て by meteor | トーク | …

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

2020-09-01

先月の読書実績 漫画,雑誌は除いています. 状態 Fav 本 読書中 ザ・ミッション 読書中 ソフトウェア・ファースト ザ・ミッションは少しずつ読み進められた. ワークがあってなかなか進まないけど,時間作って読んでいく. 今月の読書予定 新規・継続 本 継続 ザ・ミッション…

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

2020-08-02

先月の読書実績 漫画,雑誌は除いています. 状態 Fav 本 読書中 ザ・ミッション 読書中 ソフトウェア・ファースト 今月も全然読書できなかった・・・. 今月の読書予定 新規・継続 本 継続 ザ・ミッション 継続 ソフトウェア・ファースト 新規 引き寄せの法則

xargsが255byteまでしか展開できない

2020-07-12

環境 macOS: 10.15.3 (Catalina) 問題 findでヒットしたファイル名に対して,xargsでオプションを使って処理をする際, 置換文字列は(置換後の長さが)255byteまでのようで,長いファイルパスの場合に失敗してしまいました. 置換後の文字列長が25…

PDFにページ番号を付けるスクリプト

2020-07-09

HTMLで帳票を作ろうと試行錯誤しているのですが, HTML/CSS/JSだけでは,どうやってもChromeでのPDF印刷時にページ番号を付けることができなかったので, 一旦ページ番号なしで作成したPDFにページ番号を付番するためのスクリプトを書きました. 環境 macOS: …