PIYO - Tech & Life -

patch-packgeでpackage.jsonの差分を含める

patch-packageっていうnpmパッケージありますよね? この記事↓が詳しいので紹介はだいぶ任せちゃうのですが、npmパッケージを手元でちょっとだけ直したいときに重宝する仕組みです。 https://bagelee.com/programming/javascript-2/patch-package/ 使い方はこう。 手元でnode_modules配下のとあるパッケージのコードをいじる …

バッテリー監視のMacアプリを作ったんだけど難しかった

久しぶりにMacアプリを作りました(5年ぶりぐらい)。難しかったです。 5年ぶりぐらいにMacのネイティブアプリ書いたけどさー、相変わらず情報なさすぎるしiOSの情報ばっか出てくるからググりにくいし、世の中のMacアプリ書いてる人はみんな天才なのかな?と思うよね — 大野ぴーちゃん (@pi_cha_n) April 26, 2020 Macbook Proをドッキングステーション経由 …

フォント JetBrains Monoが素敵だったので導入しまくった

JetBrains Monoが素敵すぎていろんなエディタに設定して回ったという話です。 https://www.jetbrains.com/ja-jp/lp/mono/ まあ↑をみにいってくれればそれまでなのですが、以下のようにプログラミングに適したフォントでオープンだという特徴があります。 高さを増やして可読性を向上 コードリーディングに最適化 コード固有のリガチャ JetBrains Mono …

Hugoブログのタグをカラフルにしてみました

GW中にブログの見た目をだいぶいじりました。 ブログ書こうにもなんとなくテンションがあがらないのを見た目を変えることで無理やりテンションを上げるという作戦です。 久しぶりだったこともありローカルサーバーを動かすところですら苦労したのですがそれはまた後日メモするとして、今日は新しい見た目でちょっとだけ頑張った、タグ表示の色付けの部分を紹介したいと思います。

Nuxt.jsと同等ESLint設定を他のプロジェクトでも使う

先日書いたようにVisual Studio Codeを使い始めました。 https://blog.piyo.tech/posts/2019-03-05-setup-vscode/ いざ手持ちのReact NativeプロジェクトをVS Codeで開いて編集し保存したら自動的にESLintによるフォーマットが効いてくれた! のですが…、保存のたびに結果が変わる挙動をしてしまいました。かわるというか …

Working CopyとGoCoEditでiPadでコードリーディング

iPhoneが出てからというもの、ソースコードリーディングを暇な時にできればなーとずっと画策していたのですが、なかなかかなわず。 iPadでコードを書ける環境を整備するってのをちょくちょく見かけてたし、つい最近もバズったのがあったんで改めて調べてみました。

Emacs卒業なるか。JS用のエディタとしてVS Code使い始める際に設定したこと。

普段使いのエディターはEmacsでして、仕事で一番書いている割合の多いRailsやテキストを書く際に使っています。 JavaScriptが面倒です。JSXやVueコンポーネントなど少々複雑なフォーマットのファイルを編集したり、サクっとESlintを書けたりするのがうまくいきません。いや、できないことはないけど惜しい感じで便利ではないのです。

社内用アプリのReact Nativeを0.58にアップグレード

RNアプリを0.50.3から0.58.3に一気に上げました。 社内アプリのReact Nativeのバージョンを上げてる — Hiromasa Ohno(ぴー) (@pi_cha_n) February 6, 2019 案外苦労しませんでしたが、ちょっとだけ困ったのでメモ。 TypeError: undefined is not a function (near …

deviseのskip confirmationの話

Railsのdeviseの話です。 deviseは使わない派、deviseは悪派な人も多いですが、deviseの標準的な範囲で使えそうならとりあえず使っちゃう派です。まあ、その辺の論争は置いといて。 (ユーザーを一括作成するなど)都合により認証メールを送らないでいるための方法と、認証メールとか関係なく認証済にしてしまう方法、それぞれ別の手段が提供されています。