開発環境
失敗は突如として起こる… iOSのビルドが通らない、実機がつながらないなどにぶち当たり、一日潰してしまった…などということはないでしょうか? 残念ながら、わたしは多々あります… 起きるタイミングは? コードが影響であれば、gitで切り戻したり、差分をst…
https://github.com/settings/security 困ったこと 会社のルールでGithubで二段階認証(SMS)をおこなっていたのですが、コンソールでID+パスワードを求められた際に認証不足で処理が通らなくなります。 こんな場合です。 $ git clone https://github.com/tt…
プルリクエストを出すまでの過程で細かい手直しが塵ツモでcommit履歴が伸びてしまうことが多々ありまして、対処方法を調べました。 rebaseで纏められる まず基点となる/の設定が必要でした。 git branch --set-upstream-to=origin/master HEAD~3は先頭から数…
前回の記事でVagrantで空っぽのサーバーを作ったところで終わっていましたが、Webサーバーとしてローカルで見られるところまでをメモがてら纏めてみようと思います。 あくまでローカルのVM構築メモなので、インターネットとつながるサーバー構築には利用しな…
Web開発をおこなうことになり、昔の知識を頼りにVirtualBox+Vagrantで仮想サーバーを構築してみました。 環境はMacOSX Yosemiteになります。 ダウンロード こちらのサイトから落としました。括弧の最新バージョンを取得。 Oracle VM VirtualBox - Downloads…
他のPCで対応しようとして躓いたのでメモっておく。 FUSE for OSXをダウンロードし、インストールする。*1 インストール時は「Mac FUSE Compatibility Layer」をチェック。 SSHFSをインストールする。*2 ターミナルでコマンドラインが使えるようになるので確…
乗り換えついでにおこなった設定と利用Packageについてメモっておく。 ヴァージョン Sublime Text 3 is currently in beta. The latest build is 3059. OS X (10.7 or later is required)http://www.sublimetext.com/3 Package Controlの導入 Control+`でコ…
昨日、twitterのアクセストークンが消し飛ぶという謎の事象にまる1日悩まされました。 アクセスログなどを追ってみたところ、faviconへのアクセスがウェブアプリへのアクセスと誤認され、ヒットしないアクションだったせいでドキュメントルートにリダイレク…
必要なファイル sudo apt-get update sudo apt-get install build-essential curl git libssl-dev バージョン管理ツールを使って入れるのが吉 どうもJS全般でバージョン差異による挙動変化が多く、開発環境下でもそれを変えながら作業する文化があるようだ。…
Macでvagrantを立ち上げていて、時々起こる事象がこのネットワーク不具合。 突然ヤフーにdigしてもヤフーにpingしてもヤフーに…(ごめん、ヤフー) とにかく突然繋がらなくなるんです。 このときはネットワーク設定があってようが無線LANがバリ3(笑)であろ…
$ brew install node Warning: It appears you have MacPorts or Fink installed. Software installed with other package managers causes known problems for Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again. どうも共存…
vSSHというアプリを購入。 iPhoneからSSHできるターミナルです。 この手のアプリはコンソールにがしがし打つのが現実的でないんだけど、vSSHはマクロを簡単に設定できたり、historyもスワイプで呼びたせたりと便利。 ロードやログ監視、緊急時の定型対応なん…
かなり真面目にマニュアルに従って開発作法を学んできたが、Xcodeの作法のところはCSSのパラメータ暗記と通ずるところがあるなあ、という私見を抱いた。 なにが面倒というと、やっぱり覚えなきゃならない呪文が多い。これはXcodeがフレームワークを提供して…