Skip to content

Instantly share code, notes, and snippets.

View acevif's full-sized avatar

acevif acevif

View GitHub Profile
@acevif
acevif / rbenv-in-xcode-run-script-phase.md
Last active June 5, 2024 23:44
Xcode の Run Script Phase で rbenv を効かせる方法

Xcode の Run Script Phase で rbenv を効かせる方法

Xcode の Run Script Phase で rbenv が効いておらず困っていたが、解決できたのでメモ

  • Run Script PhaseからPATH環境変数に~/.rbenv/shims/を追加すれば良い。
  • ただし、直接 ~/.rbenv/shims/ を参照するとrbenvに依存してしまう。rbenvは透過的であってほしいのにrbenvに依存してしまってよくない。
  • そこで dependency inversion を行う. Run Script Phase は .xcode-env というスクリプトを呼び出すようにして、.xcode-envは各システム環境で用意する. rbenvを使うべき環境では .xcode-env の中で ~/.rbenv/shims/ を参照する
  • やりたかったこと: fastlaneを(rbenv経由で) 走らせたい
  • .zshenv等でPATHを編集すれば効くかなと思ったらRun Script Phaseの中では効かなかった
  • 下記の記事を参考にした: https://gist.github.com/vyder/2386a03affba03dadb2bc7c3f0bf7b8a

Karabiner-Elements で JIS/US の切り替えができた時のメモ

やりたいこと

現在、

  • 内臓キーボード: JIS配列
  • 外付けキーボード: US配列 という状態になってしまっていて、いちいちキーボード配列を切り替えるのが面倒臭い。

Karabiner-Elements でなんとかできないか?

Google spreadsheetつかいこなしtips

リファクタリング

参照先がどういう意味のセルかわかりやすくする

  • 名前つき範囲にする
  • 数式を検索し一括で置換
@acevif
acevif / jobcan強制遷移.user.js
Last active July 1, 2021 15:39
jobcan強制遷移.user.js
// ==UserScript==
// @name jobcan強制遷移
// @namespace http://tampermonkey.net/
// @version 0.4
// @description jobcan強制遷移
// @author acevif@gmail.com
// @match https://ssl.jobcan.jp/employee/man-hour-manage
// @icon https://www.google.com/s2/favicons?domain=jobcan.jp
// @grant none
// ==/UserScript==

自動化のメモ

手段

  • Google
    • Google Home
      • なんかコマンド作れるっぽい
    • JS/TSでAPIを叩く
  • Apple
  • MacOS - AppleScript
@acevif
acevif / git-memo.md
Last active May 15, 2024 12:20
Git関連のメモ

Gitメモ

Gitチートシート

mermaidはGitHub(Gist含む)でも、Qiitaでも使える:

classDiagram
class Hot Water Provider {
   <<interface>>
}
カップヌードル --> Hot Water Provider
インスタントコーヒー --> Hot Water Provider
Hot Water Provider &lt;|.. ヤカン
@acevif
acevif / typescript-javascript-memo.md
Last active December 21, 2022 03:33
TypeScript/JavaScript memo

TypeScript/JavaScript メモ

編集方針

  • 主にTypeScript/JavaScriptの特徴・罠・クセについて書いていくメモです。
  • 自分を含めプログラミング経験は十分だがTS/JSはよく知らないという人の役には立ったらいいなと思って買いてます。

TypeScript/JavaScriptの特徴