おぼえがき

ここには技術に関することを書いていきます。デザイン関連はmediumに書いてます。

NotionのデスクトップアプリをオリジナルのJavaScriptで改造する (2021年4月版)

2年ぶりくらいにやってみたら少しだけやりかたが変わっていた(簡単になっていた)のでまとめ直し。 MacOS向けですが、Windowsとかでもたぶん同じです。 ①Notionアプリの内容を開く ApplicationフォルダにあるNotionアプリの内容を開きます。 ここからAppの中…

Notionのカレンダーを見やすくハックする

先日、このような記事を書きましたが、これを生かして新たにNotionの個人的な課題を解決してみました。 takuyaokamoto.hateblo.jp 個人的に困っていたのは、 タスクボードのカレンダーViewで強弱がつけづらく、すべての予定が均等の強さに見えてしまうことで…

NotionのDesktopアプリのUIをカスタマイズするハック

最近Notionというツールを[ノートアプリ + タスク管理アプリ]として乗り換えてみたところ、めちゃくちゃ便利で毎日使い倒しています。 ただNotionってタイトルと絵文字がめっちゃでかく表示されておしゃれなのですが、職場だとそれがなんだか恥ずかしかった…

Embedded Frameworkの導入の検討 / firefox-iosの例

個人的なアプリでは導入してみていますが、途中から入った現在のプロジェクトでも導入を検討しているので、色々と整理してみました。 Embedded Frameworkを取り入れる利点 ビルドパフォーマンスの改善 EmbeddedFrameworkを導入することで差分コンパイルが効…

JavaScriptで定期的にWi-FiをOFF➜ONする

僕は普段はSwiftを書いているのですがインスタントな雑スクリプトはJavaScriptで書きます。 カフェでドヤマックしてたのですがWifiの調子が悪くて定期的にon/offしていたので、それを自動化したいと思い雑なnodeJSを書きなぐりました。 Wifiを「切」にして3…

WKWebViewのリダイレクト時の挙動

WKWebViewのリダイレクト周りの挙動が分からなかったので調べてみました。 (iOS10 / iOS9) (Swift3.2) リダイレクトはWKNavigationDelegateで検知するしかなさそう 自分の実験の中ではWKWebViewではリダイレクトのステータスコード(300系)を観測できなかった…

発表しました。「Swiftがだいたい読めるようになるセッション」

先日、社内勉強会でエンジニアがiOSを雰囲気で読めるようになるのを目指すLTをさせていただきました。 Swiftはとても読みやすい言語なので、普段読んだことのないエンジニアの人でも要所さえ抑えてしまえば言語自体は簡単に読めると思います。 加えてiOSアプ…

シンタックスハイライトしたコードをスライドに貼り付ける

Keynoteやパワポのスライドにシンタックスハイライトしたコードを貼り付ける方法です。 インストール まず、highlightをインストールします。 $ brew install highlight 実行 Keynoteなどに貼り付けるにはリッチテキスト方式で貼り付ける必要があります。 例…

kicksterter/ios-oss を観察してみて思ったこと(その1)

海外のクラウドファンディングサイト kicksterter.com は自社の iOSアプリ のソースコードをGithubで公開しています。 kicksterter/ios-oss なかなか評判が良さそうだったのでソースコードを観察してみました。 最も印象的だった部分はだいたい他の人の記事…

ガワネイティブのCookie同期

はじめまして。 僕は普段アウトプットが足りておらず、リスペクトする先輩から「6月中にブログを作って記事を2本書け」と言っていただき、焦りながらなんとか1本目の記事を書きました。 ツッコミ等ございましたら気軽にコメントしていただけると助かります…