タグ

ブックマーク / www.kanasansoft.com (3)

  • 「git commit --amend」と「git reset」の挙動 (Kanasansoft Web Lab.)

    「git commit --amend」は、正確にはコミットを修正するのではなく修正したコミットを履歴ツリー上の「別の枝」にする作業らしい。例えば、以下のようなcが「あるブランチ」のHEADの時、

    calpo
    calpo 2012/02/01
    git commit --amend したときと、git reset したときに何が起こっているか
  • 第19回HTML5とか勉強会発表資料 (Kanasansoft Web Lab.)

    5つのツールを紹介し、weinreを一押ししていますが、他のツールが劣っていると言っているのではないのでお間違えなく...。 (口頭では説明したのですが、スライドには書いていないので念のため...。) リモートデバッグの前準備を理解してしまえば、使い方はFirebugやブラウザの開発ツールとほぼ一緒なので、是非試してみてください。 Operaのリモートデバッグ環境のDragonflyもありますし、Webkitでもリモートデバッグができるようになるらしいですが、ブラウザ側がXMLHttpRequestに対応していれば、同じ環境で作業ができるのがweinreの利点ではないでしょうか。 (ブラウザのネイティブなリモートデバッグが、共通のAPIを持つのが理想かもしれませんね。)

    calpo
    calpo 2011/07/18
    スマートフォンのデバッグ スライド
  • iOS等のブラウザにJavaScriptを送信して実行できるXiangpian(基本編) (Kanasansoft Web Lab.)

    iOS上のJavaScriptのデバッグする仕組みが欲しかったので作りました。同じようなのが既にあるのですが、自分の要求を満たせなかったので車輪の再発明です。 iOS上のSafariを操作することを意識して作成されていますが、WebSocketに対応したブラウザであれば操作可能です。デバッグ環境と言っても、ステップ実装等の機能はありません。パソコン等から入力したJavaScriptのコードをWebSocketで送信し、iOSのSafari上で実行する仕組みになっています。JavaScriptの実行結果がパソコン側に戻ってきます。また、consoleオブジェクトをメタプログラミング的に拡張しているため、「console.log」等に渡された値もパソコン側に送信されます。 使い始めるには以下の手順が必要です。 ・Xiangpianのインストール ・Xiangpianの起動 ・ブックマークレット

    calpo
    calpo 2011/07/03
    iOS上のJavaScriptのデバッグ
  • 1