Skip to content

Instantly share code, notes, and snippets.

@yatemmma
Last active August 29, 2015 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yatemmma/7018adff562c709ef3cb to your computer and use it in GitHub Desktop.
Save yatemmma/7018adff562c709ef3cb to your computer and use it in GitHub Desktop.
108Apps

108Apps

煩悩の数だけアプリを作れば悟りが開ける

no name tags desc note
1 xcode-launch sh Xcodeをターミナルから一発起動 wiki
2 goya ruby, automation 海の中からこんにちは! wiki
3 curry_notes rails Markdownのノート共有ツール wiki

パスワード共有で使える内緒のノートサービスが欲しかったので作成。Railsの勉強に。

  • Rails4
  • Heroku

汎用的に使えるよう、タイトル、認証情報を環境変数で渡せるように。

課題

  • Herokuボタンつけたい

課題

  • Windows/Linux対応
  • 仮想化。Backgroundで起動してクリックできると画面を占領されない
  • window座標の取得
  • windowの最前面表示
  • window上でのクリック検知

Macのターミナルでgit操作してからXcode起動することが多いので作成。 Static Libraryなんかを作っているとXcodeを複数起動するので、ディレクトリ指定で配下にあるプロジェクトをすべて起動するようにした。

Xcode起動

  • openコマンド便利
    • $ open -a アプリ 引数

Readme Driven Development

シェルスクリプト

  • ヒアドキュメント
  • オプション
    • getoptsを検討したけどシンプルな作りなので未採用
  • 引数ループ
    • while [ "$#" -gt 0 ]shiftの組み合わせ

課題

  • 変数が空であることのチェックがださい
    • [ "x$VAR" = "x" ]はよく見る手法だけどもっとスマートなのがよい
  • テストが無い
    • シェルスクリプトのテストってどうかくのだろう
  • 起動引数を渡したい
    • 引数指定でDebug状態できどうするとか
    • provisioning file変えてくれるとか
  • pecoと連携したい
    • 引数指定ではなくて、pecoで選んで指定とかできると便利 => 複数開く時にyes/no確認 or pecoがあればpecoで開くようにしたい

2015/2/1

  • うっかり大量のプロジェクトを開いてしまわないよう、引数なしの場合にusageするように修正
  • pecoが使えるようにproject一覧を取得するオプションを追加
    • pecoを組み込むオプションを考えたが機能はミニマムにすべきと考え、Readmeにコマンド載せるだけにした
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment