PIYO - Tech & Life -

Emacsを24.5から26.1にアップデートした

長いこと古めのバージョンの24.5を使っていたようなのでEmacsのアップデートを試みました。もはや新機能とか把握していませんが、まあ、なんか良くなっているだろうという期待をこめて。 こちらによると24.5は2015年4月のリリースだったようです。

React NativeアプリでAndroidでstartsWith関数の実行結果が異なる(っぽい)のにハマった

React Nativeのアプリで、ある文字列が特定の文字列で始まる場合に何かするみたいな、↓こんなif文を書いていたんですが、Androidの実機で動かないケースに遭遇しました。 if(text.startsWith('xxxx')) { // do something } 正確にいうと、実機デバッグ中Remote Debuggerにつないでいるときは想定通りの動きをするものの …

メモリ使用量を抑えられるSlackクライアントSblack。複数チームにログインする方法もあります。

Twitterで見つけたSlackクライアントが良さそうだったので使い始めています。 Sblack を使い始めてみてるんだけどすごく良い。 Slack との違いがほとんどわからないけどメモリ使用量は90%近くダウン。https://t.co/s3ntKNvfAr — Mitsuhiro Setoguchi (@setomits) December 5, 2018 Electronを使わ …

スプレッドシートからMarkdown形式のテーブルにしてくれるサイト

Markdownのテーブル形式を自分で組み立てるのは面倒なんで、これ使ってます。便利ですよ。 https://www.tablesgenerator.com/markdown_tables Webサイト上のテーブルとかExcelとかGoogleのスプレッドシートとかで必要な範囲を選択してコピーして、このサイトのFileメニューの「paste table data」に貼り付けます。

Bootstrap4のspacing用のクラスみたいなのをReact Nativeでも使いたい

Bootstrap4のmarginとかpadding用のユーティリティクラスが手軽でつい使ってしまいます。 これね。mt-3みたいなやつ。 https://getbootstrap.com/docs/4.1/utilities/spacing/ Webの場合メリットとデメリットがあるのはわかります。スタイル直書きと対して変わらないし意味を持たないのでもしかしたらデメリットが多いかも。

Railsで指定したID列順にorderするには

複数のIDの配列でwhereしたあと、そのIDの配列の順番の通りにorderしたいという場合がたまーにあります。2年に1回ぐらいあります。 実際に必要になったときの機能要件はうまく伝えられないんですが、こんな感じの意味です。