BLOGTIMES
«Prev || ... 1156 · 1157 · 1158 · 1159 · 1160 · 1161 · 1162 · 1163 · 1164 ·... | | Next»
2007/11/22

Trac月でtrac-post-commit-hookが動かないときは

trac  sh 

Trac月をインストールするとtrac-post-commit-hookが設定されているはずなので、コミットログにrefs #nnと書くとチケットにチェンジセットへのログが書かれるとばかり思っていたのですが、なぜかこれが動かない。で、色々と検索してみたらやっぱり同じことでハマっている人を発見。

Trac月でtrac-post-commit-hook - ZOETROPEの日記

1時間くらい調査して、パスが間違っていることが判明。やっと直ったーと思ったら、Trac月1.4.0のリリースノートに、ちゃんと修正したって書いてあるじゃないですか…
C:\TracLight以外のパスにインストールしたときにpost-commitフックが正しく動作しないバグを修正

確かにこのTracLightはD:\にインストールしてあったので、TracLight\bin\post-commit.shを修正して対応しました。

[Trac月でtrac-post-commit-hookが動かないときは の続きを読む]

    at 21:03 |
    2007/11/22

    SAVがSymantec Endpoint Protectionという名前になったみたい


    Symantec AntiVirus(SAV)がSymantec Endpoint Protection(SEP)になったというメールがSymantecから送られてきました。

    さて、このたび弊社より Symantec Endpoint Protection 11.0 がリリースされたことをご案内申し上げます。この製品は、 Symantec AntiVirus Corporate Edition、Symantec Client Securityのアップグレード版となります。お客様はアップグレード版の発売時点で有効なサポート/メンテナンス契約を所有されておりましたので、契約特典の一環としてこの最新バージョンを入手いただくことができます。

    個人向けと違ってサポート契約していれば無料でアップグレードできるので毎年買い換える必要がなかったり、「更新サービスの期限はあと○○日で切れます」っていわれたりしないところは好きなんですけどね。多分、バグが山盛り+変な機能がついて重くなると思うのでしばらく移行するのはやめようと思っていますが、とりあえずエンドポイントセキュリティ : Symantec Endpoint Protection 11.0 環境の導入と移行ガイド - シマンテックには目を通しておいたほうがいいのかな。


      at 09:03 |
      2007/11/21

      link_to_remoteを使ってテキストフィールドをupdateする

      ruby  cheatsheet 

      先日から引き続きRoRをいじり倒しています。Ajaxを使ってテキストフィールドの中身をupdateする機能を作りたかったのですが、divの中身をupdateするようなサンプルはいくつも見つかる*1ものの、テキストフィールドの中身をサーバに送信して、処理した結果でテキストフィールドの内容を書き換えるサンプルというのは見つけることができませんでした。

      困ってしまったので、英語のサイトも対象に探してみたところAriejan.net RoR: link_to_remote with a text_field value as an argumentというエントリを見つけました。これはlink_to_remote()を使ってテキストフィールドの値をAjaxを使ってpostする方法のようなので、さらに処理した結果をRJSを使ってページに書き戻してやる部分を書き足すことにしました。

      そのほかにもAIRS Labs: Ajax on Rails(RJS)のCheat Sheetをつくってみたというサイトも見つけてしまいました。このCheat Sheetも便利です。

      [link_to_remoteを使ってテキストフィールドをupdateする の続きを読む]

      at 16:11 |
      2007/11/20

      AdSenseうっかりミスを防ぐフォーマットに

      adsense 

      これまで広告の全面がクリックできるようになっていたAdsenseですが、タイトルとURLだけがクリックできるようにレイアウトが変更されたようです。クリックできる面積が約半分になってしまったので、うっかりクリックを誘発してで収益を稼いでいた場合にはかなりクリックレートが下がったところもあると思います。

      AdSense 日本版 公式ブログ: うっかりミスクリックを防ぐ新しいテキスト広告フォーマット

      このようなより良いサービスの提供を目指す努力の中で、今回私たちはミスクリックを減らすためにテキスト広告のフォーマットを若干変更することにしました。これまではテキスト広告ユニットのどの部分(背景も含む)もクリックすることができました。これからは、広告ユニットの中のタイトルまたは URL 部分のみをクリックできるように変更させていただきます。この変更により、うっかりミスによるクリックをなくし、ユーザーの意思に基づくクリックのみをカウントするようになります。

      ウチでは*1レイアウトの変更によるクリックレートの変化は実質なかったので、AdSenseの公式ブログを見るまで気づいていませんでした。逆に、おかしなことをしていなければあまり心配しなくてもいいということなのかもしれません。

      • *1: 仕事でもいくつか管理してますが、そちらもあまり影響を受けていないようです

      at 23:01 |
      2007/11/20

      いつ開発するか?それが問題だ


      Andyさんが気になることを書いていたので反応してみます。

      もろもろ - Nucleus Laboratory

      さらに,夜1回1時間くらい寝てしまってから,起きて作業をすると,目が冴えてしまって,今度は眠りに着くのが大変。夕べも結局睡眠時間が3時間くらいに。こうなると昼間の仕事に影響が出てしまうので,一回寝てしまった日はプログラム書かないとか,デバッグしないとか,ルールを決めないと体壊しそうです。

      僕もNucleusのプラグイン開発は今のところ本業とはあまり関係がないので、開発は土日か平日であれば仕事が終わって帰ってきてからということになるんですが、没頭しすぎて睡眠時間を削ってしまうとと翌日の仕事がものすごく辛かったりすることがあります。

      やっぱりみんな同じところで苦労するんですね。僕は実際に痛い目にあってしまったので、最近は何かやりたいときは早めに寝て早起きすることにしました


        at 23:00 |
        2007/11/19

        信頼度成長曲線をExcelで書く

        testing  excel 

        ちょっとバグの発生件数から信頼度成長曲線を書かないといけない用事ができたので、いろいろ探してみたらExcelでパラメータを推定してグラフが書けるツールを見つけました。

        SRATS: Software Reliability Assessment Tool on Spreadsheet Software

        SRATS (Software Reliability Assessment Tool on Spreadsheet Software) は,ソフトウェアの品質を高めるために作られたテスト工程管理支援ツールです.

        大学で作られているものみたいですが、やっぱりちゃんとこうやって自分で実際に動かしてみることができる*1ものっていいですね。自分もそういう研究をやっていきたいなと思ったのでした。

        • *1: 文献に出てくるシステムが自分で動かせることはあまりないので。

        at 16:34 |
        2007/11/18

        AmazonECSのXMLをXML::XPathで処理する

        perl  xml  amazon 

        ちょっとワケあってPerlでECSからデータを取得するスクリプトを作らなければならなくなった。Perlを使うのは5年ぶりくらい、当時はXMLの処理するのも正規表現で無理やりというなんとも恥ずかしいコードを書いていました

        その後、XSLを使う機会があってXPathの便利さに味を占めてしまったので、PerlでもXPathを使って処理してみることにします。ということで、XML::XPathを使ってAmazonECSからのデータを処理してみることにします。

        [AmazonECSのXMLをXML::XPathで処理する の続きを読む]

          at 22:02 |

          EclipseでPerlを使う

          perl  eclipse 
          EPIC - EclipseでPerlを使う

          Perlでプログラムを書かなければならなくなったので、Eclipseで使えるPerlの環境を探したところ、EPICというものを見つけたのでインストールしてみました。

          EPIC - Eclipse Perl Integration

          EPIC is an open source Perl IDE based on the Eclipse platform.Features supported are syntax highlighting, on-the-fly syntax check, content assist, perldoc support, source formatter, templating support and a Perl debugger.A regular expression plugin is also available.

          ちゃんと補完が使えます。しかもちゃんと変数の型を認識してくれているので、my @hoge;と定義しておいて $hoと打ったところで補完をかけると $hoge[]という候補が出てきますし、my %hoge;だと$hoge{}が出てきます。細かいことだけど、とても便利です。


            at 18:03 |
            2007/11/17

            Subclipseとtracの連携

            trac  svn  integration 

            せっかくtracを使い始めたので、Subversionと連携させてみることにします。

            ソフト/Bug Tracking/trac/TortoiseSVNやSubclipseとチケットを連動 - discypus

            ディレクトリのSVNプロパティにTracのURLなどを設定すると、 TortoiseSVNやSubclipseでコミットのログメッセージを表示したとき、 Tracの該当チケットにリンクされる。

            上記のページに従って、リポジトリの一番上のディレクトリに下記のpropを追加しました。

            bugtraq:url http://example.com/trac/(project)/ticket/%BUGID% bugtraq:label Ticket ID bugtraq:message (#%BUGID%) bugtraq:warnifnoissue true

            propの追加もEclipseでやってみましたが、Eclipseでも特に問題はなさそうです。ちゃんとコミット時にTicketIDの入力を求められるようになりました。


              at 19:55 |
              2007/11/16

              麺屋大斗 大門店

              ラーメン 
              らーめん大盛と中盛 - 麺屋大斗 大門店

              クライアントでのミーティングが14:00~15:00の予定だったので、早めに昼食をとりたいなと思ってはいたのですが、急ぎの仕事に対応していたら昼飯を食べ損ねてしまいました。ということで、へんな時間に昼食をとる羽目になってしまいました。

              もう、腹が空いて仕方がなかったので勢いでラーメン大盛をオーダー。チャーシューが小さく見えますが、どんぶりがデカイだけでチャーシューは標準的なサイズです。ちなみに右側に写っているのが中盛。おそらく普通のラーメンの3杯分くらいはあったんじゃないかと思いますが、とにかく麺が減らなくて参りました。魚介系のスープですがそんなに主張は強くない感じで食べやすいですが、さすがに量が多すぎて飽きてしまいました。

              [麺屋大斗 大門店 の続きを読む]

                at 15:49 |
                «Prev || ... 1156 · 1157 · 1158 · 1159 · 1160 · 1161 · 1162 · 1163 · 1164 ·... | | Next»