タグ

ブックマーク / shokai.org (4)

  • 橋本商会 » lernaでmonorepoした

    monorepoという1つのリポジトリに複数プロジェクトを入れる開発手法がある。 この記事で知った。 単一リポジトリで複数package|projectを管理することをmonorepoというそう – なっく日報 そういえばRocketIOやnode-lindaを作っていた時は自作のライブラリ/パッケージが3,4層に積み上がっていて、単一パッケージ内で生じるバグはテストを書けば潰せるけどパッケージ間で起こるバグは非常に解決が難しかった。イベント発火のタイミングによるものとか。パッケージをまたがったテストをどこに書くのかという問題がある。 複数パッケージで起こったバグはどっちのissueに書けばいいのかわからないし、両方でブランチ切って同時に修正してリリースしたりとか超面倒だった。 バージョン毎の依存関係も、serverの1.3に対応してるのはclientの1.5で・・とか依存関係を書くのがや

    橋本商会 » lernaでmonorepoした
    J138
    J138 2018/07/25
  • 橋本商会 » crontabでrbenvのrubyを使う

    関連 crontabでRVMのRubyを使う crontabの頭で環境変数PATHに ~/.rbenv/shims を入れておけばおk うちではこんなふうになっている SHELL=/usr/local/bin/zsh HOME=/Users/sho PATH=/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/$HOME/bin:$PATH PATH=$HOME/.rbenv/shims:$PATH ## この下にcrontabが書かれている ちゃんと切り替えれているか確認 ruby -vでバージョンがでるので、 * * * * * ruby -v > $HOME/ruby_version と書いておけばホームディレクトリにruby_versionというファイルが毎分書き出される これがrbenvでglobal設定したrubyになっているか

    J138
    J138 2014/03/19
  • 橋本商会 » scansnapと裁断機を買って本を電子化しまくる

    を解体する為にこの裁断機を買った。14000円ぐらい。 大型ペーパーカッター 裁断機 まだ必要ないので買ってないけど、替え刃も発見した。 コピー用紙500枚らくらくカット/人気 商品大型ペーパーカッター用『替え刃』 ジャンプぐらいの厚い雑誌でも切れる。このサイズの裁断機では妙に安い(他の半額程度)だが、そのかわり届いた時点で油でぬるぬるしている。 軍手とぞうきんを用意しておいて、よく拭いた。 刃の部分には茶色い油?が付着しているので、試しにいらないを裁断してみて油の拭き残しが無いか確かめる必要がある。 油がついた。(古ぐらしは新しいのを持っているので、2003年版を試し切りに使った) ■裁断する まずスキャンできるようにをバラバラにする。 表紙を外す しっかり押さえる 切る 切る。裁断機の刃が超鋭いので、あんまり力はいらない。 バラバラにしたをscansnapに入れる iPhon

    橋本商会 » scansnapと裁断機を買って本を電子化しまくる
  • 橋本商会 » Rails + Physical Computingする時の注意点

    最近まわりでRailsが流行っているんだけど、なんだか2ケタ以上の人が「webサービスと何か(?)をするにはRuby on Railsを使えば全部できる」という盛大な勘違いを起こしているので説明用資料を書いておく。Railsはそんなに万能ではないです。 Railsはwebアプリケーションを簡単に作れるMVCフレームワークで、HTTPを通してwebブラウザから使う事を前提にしている。マイコンとProcessingを接続してガジェットを作るのとは別の常識があります。 ■Railsが向いていること Railsは、おおざっぱに列挙するとこんなアプリケーションに向いています(無理すれば変な事も可能だけど後述) アクセスしたURLに応じて異なるHTMLやXMLが表示される 後ろにSQLなどのデータベースがあって、データを溜めたり取り出したりする ユーザ登録してログイン/ログアウトできて、同じURLでも

    J138
    J138 2009/04/22
  • 1