ムニエルブログ

ムニエルのブログ

僕がWindows 10でMac風のUI/UXを実現するためにやっていること

f:id:munieru_jp:20181030095106p:plain

入社3年目の新米エンジニアである僕には人権が与えられておらず、会社でWindowsの使用を強いられています。*1
プライベートでMacを使用している身としては、Windowsで開発を行なうのはなかなかつらいものがあります。
WindowsがUNIXベースのOSではないことが主な要因ですが、せめてUIぐらいはMacに近づけようと努力した結果をここに記しておきます。

*1:会社で使用するPCを自由に選べるのは、エンジニアにとって基本的人権の一つです。

続きを読む

データバインディング可能なマークアップ言語を作ろうとしてやめた話

最近、Google Apps Script(GAS)でSlackのBOTを作るのにハマっています。*1
基本的には何らかのAPIやウェブページから取得したデータを整形してメッセージを投稿するBOTなのですが、ソースコードをいじらなくてもメッセージの文面を変えられるようにするために、テンプレートをもとにメッセージを生成する仕組みにしています。
当初は特定の文字列を実際のデータの値に置換するだけの単純な仕組みで実装していましたが、「特定の値があるときにのみこの文字列を出力したい」といったケースに対応できないため、条件分岐や繰り返しなどのロジック処理を行なえるような構文を定め、言語として規格化しようと考えました。

*1:Google Apps Script(GAS)でSlackのBOTを作る方法は、そのうち記事にします。

続きを読む

iPhone用にQi対応ワイヤレス充電器を買ったら最高だった

f:id:munieru_jp:20180510225155j:plain

iPhone 8/iPhone Xでは、ワイヤレス給電の国際標準規格であるQi(チー)に対応したことで、夢のワイヤレス充電が可能になりました。*1
Apple純正のワイヤレス充電器であるAirPowerの発売も予定されていますが、一足先にサードパーティ製のQi対応ワイヤレス充電器を買ったら最高でした。

続きを読む