タグ

asialとtipsに関するshimookaのブックマーク (4)

  • screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips

    ※ コメントをいただきましたので、一部文を修正させて頂きました。 1.サーバー・クライアントモデルというのはネットワーク接続なイメージになってしまいますので、取り外しました 2.mouse-utf8に関してコメントを頂いたので補足しました 3.タイトルを「screenの時代は終わり。tmuxでリモートコンソールを便利に使うTips」から「screenだけの時代は終わり。tmuxでリモートコンソールを便利に使うTips」に変更しました(変な誤解を受けられた方がいらっしゃったため) お久しぶりの田中です。最近、ずっと大型案件に携わっていた関係で、あまりブログ等でのアウトプットができていませんでした。これからはドンドン書いていきますので、どうぞよろしくお願いします。日はGNU screenと同様の機能を持つtmuxを紹介します。 GNU screenやtmuxは、1つのターミナル画面上に複数

    screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips
  • 独立したPEARのローカルコピーの作成方法

    2009-01-19追記 elfさんのはてだで指摘されたようにレポジトリという言葉は間違ってるので、修正しました。「PEARレポジトリ」は間違いで、「PEARのローカルコピー」が正しいので、間違えて覚えてしまった人は頭の中を修正してくださいm(_ _)m elfさんご指摘ありがとうございます。 森川です。 今回は一つのサーバで複数のPEARのバージョンを分けたいときや、アップグレードを別々に行う方法について紹介します。 といっても、PEARのマニュアルにも書いてある単純な方法です。 プロジェクトのソースにPEARを入れてしまう場合は、結構便利です。 すでにPEARがサーバにインストールされていることを前提にして、まずはPEARの設定ファイルを作成します。マニュアルでは、ホームディレクトリの .pearrc を作成していますが、複数プロジェクトを使用することを考えて、[プロジェクト名].pe

    独立したPEARのローカルコピーの作成方法
  • symfony のエスケープ処理

    <?php echo $sf_params->get('name') ?> <?php echo form_tag('test') ?> <?php echo input_tag('name') ?> <?php echo submit_tag('テスト') ?> </form> 上記のスクリプトでは、$sf_params->get(‘name’) が脆弱性アリな状態となっています。 これは非常にまずいので、エスケープを有効にしてあげましょう。そのためには、apps/[name]/config/settings.yml を編集します。 21行目、41行目、55,6行目をコメントアウトして(symfony 1.0.13の場合)、さらに55行目の bc を both にします。 こうしてあげると、スクリプト自体を変更しなくてもきちんとエスケープされるようになります。 とりあえずめでたしめでたし

    symfony のエスケープ処理
  • GoogleChartAPIをPHPから簡単に使うライブラリ「GoogChart」を使ってみた

    $ unzip googchart_0_1.zip Archive:  googchart_0_1.zip inflating: example.php inflating: GoogChart.class.php <?php include_once('GoogChart.class.php'); $data = array( 'IE7' => 22, 'IE6' => 30.7, 'IE5' => 1.7, 'Firefox' => 36.5, 'Mozilla' => 1.1, 'Safari' => 2, 'Opera' => 1.4, ); $chart = new googChart(); $chart->setChartAttrs( array( 'type' => 'pie', 'data' => $data, 'size' => array( 300, 200 ) ));

    GoogleChartAPIをPHPから簡単に使うライブラリ「GoogChart」を使ってみた
  • 1