eityansメモ

eityansメモ

ゆるくやっていきます

記事一覧

融けるデザイン ハード×ソフト×ネット時代の新たな設計論

融けるデザイン ハード×ソフト×ネット時代の新たな設計論を読みました

最近外部のデザイナの方と協働する事が多いため、デザインに関する興味が上がっている。「エンジニア + デザインに興味がある」という人に対しておすすめの本はないか?と社内で聞いてみたところ、この本を勧められた。

どんな本?

情報技術に関連する人たちに向けた、体験設計に関する考え方が書かれている本。「透明性」と「自己帰属感」という言葉を軸に、アフォーダンスで有名なギブソンが提唱する生態心理学の考え方に則り、道具と身体、環境と行為の関係性を丁寧に解説している。パソコン、スマホ、IoTと、インターネットと生活の境界が少しずつ曖昧になっている今の時代において、デザインに求められていることはヒトや生活を中心とした体験設計であり、この本を通してそれらの重要性を学ぶことができる。

感想

  • 読み物としても面白いし、新しい考え方を与えてくれるいい本だった。

  • 丁寧に議論を積み重ねて書かれているので、結構読みやすい(2章,3章は純粋に難しくて何回も読んだ)

  • デザインとタイトルにあるが心理学の本と言っても良いかもしれない。哲学的な要素もある。

  • 2015年頃に書かれた本なので、IoTという言葉が結構でてるなぁって思う

  • 自己帰属感という考え方を初めて知ったし、この考え方や軸は汎用的で強力だと思った。プロダクト開発をするときに意識してみたい。

    • 自分が操作しているゲームのキャラが壁にぶつかると「痛っ」って声が出てしまうのはそういうことなのかもしれないって思った

  • 世界は一つのOSみたいな考えは、これまで自分の中でも薄っすらと感じていたことだった。

  • 環境と行為に関する観察を日常的に行っていきたい。

psqlコマンドメモ

パッとやりたいときにわちゃわちゃする事が多い。使うやつをメモする。

$: psql外で実行 #: psql内で実行

  • DB一覧

    • $ psql -l

    • # \l

  • DBに入る(接続する)

    • $ psql {database_name}

    • # \c {database_name}

  • テーブル一覧確認

    • # \d

  • 終了

    • # \q

BigQueryでよくやるやつ

随時更新する

開始日と終了日を定義する

1declare start_date_str string;
2declare end_date_str string;
3set start_date_str = "20220101";
4set end_date_str = "20220228";

timeを日付に落とし込む

1DATE_TRUNC(Date(time,"+9"), DAY) 

前提として、9時間の時差がある。

DATE_TRUNC

事前に取り出した配列の範囲に絞って集計する

1DECLARE hoge_ids array<INT64> DEFAULT [ 1, 2, 3 ];
2WHERE
3xxx in UNNEST(hoge_ids)

ghq + peco のリポジトリ管理が便利すぎた

最近Goを勉強していて、その過程で知ったのですが ghq + peco のリポジトリ管理が便利でした。

今までリポジトリを移動したいと思ったときは、`cd hogehoge` とぽこぽこしていたわけですが、複数のリポジトリを管理していったりしていくと、このコマンド作業が面倒になっていました。あとローカルリポジトリが増えてくるとどこになにがあるのか管理するのは人間にはつらすぎる。

ghq + pecoで以下の体験になります。今までこれを知らなかったの痛すぎる。

ghq gif
  1. `ctrl + ] `

  2. リポジトリの一覧が出てくる

  3. 何文字か入力して絞る

  4. 選択する

  5. リポジトリのディレクトリに移動する

導入方法とかは「ghq + peco」で調べると無限に出てきます。

自分が参考にしたのはこれ

その他

ghqに管理したいリポジトリを追加したいときは、`ghq get` コマンドを使います `ghq get git@github.com:rails/rails.git`

どこで実行しても初期設定したディレクトリで管理してくれるので、`git clone`を実行するディレクトリを気にするというちょっと繊細な作業が減ります。

これまで、ちょっとOSSのコードリーディングしたいけどcloneするほどでもないな...みたいな場面があったのですが、これを導入したことでそういう不安要素が消えました。

ボルダリングで爪を痛めたらメモする場所

爪から血が出た。いつも通り登れるようになるまで時間がかかりそう。メモをする。

  • 20220402

    • 強傾斜のデカホールドについたビスを持ちすぎたせいか爪の側面から出血

    • 左人差し指の右側面が真っ赤になるレベル

    • その日はその課題に取り付くのをやめて、別の課題を軽く触って終了

  • 20220403

    • 指の曲げ伸ばし:痛い

    • キーボード操作:痛い

    • 水:痛い

    • 登る予定があったので登る

    • テーピング + 慎重に登ったので悪化した感じはしなかった。出血もせず。

    • ただ該当の指を使うと痛い

    • Everybutterを塗り込み、絆創膏でくるんで就寝

  • 20220404

    • 指の曲げ伸ばし:痛い

    • キーボード操作:痛い

    • 水:痛い

    • 登らない

    • 側面のうち、上部(先端側)がくっついているような気がする

    • Everybutterを塗り込み、絆創膏でくるんで就寝

  • 20220405

    • 指の曲げ伸ばし:張るような感覚はあるが痛くはない

    • キーボード操作:ちょっと痛いぐらい

    • 水:ちょっとしみるぐらい

    • 全体的に良くなっている気がする

    • Everybutterを塗り込み、絆創膏でくるんで就寝

  • 20220406

    • ほぼ回復

    • ちょっと登れた

    • Everybutterを塗る程度

  • 20220407

    • 回復に近い