忘れたときに備えた記録

トップ 最新 追記
2005|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|11|12|
2009|01|02|03|04|05|06|10|12|
2010|06|07|08|12|
2011|07|09|
2012|09|11|
2013|02|03|09|
2015|10|11|
2016|01|08|11|
2017|02|08|10|
2018|11|

2007-02-06(Tuesday)

VistaでTortoiseSVN

Windows VistaにTortoiseSVN(Subversionのクライアント)をインストールするとエクスプローラが死にまくる現象が発生していたが、最新版が出て修正されたらしい。後で試してみよう。


2007-02-13(Tuesday)

Hikiへのスパム

最近、Hikiのページにやたらとスパムが書き込まれるようになってしまったので、スパム対策の改造をしてみた。

unless @plugin.admin?
  case title+text+@params['keyword'][0].to_s
  when /viagra/i, /<a\s+[^>]*href=[^>]*>/i
    open(%[|mail -s "Anti spam on Hiki" hiraku], "w") do |f|
      f.puts "page: #{page}"
      f.puts "text:\n#{text}\n----\n\n"
      f.puts "keyword:\n----\n#{@params['keyword'][0].to_s}\n----"
    end
    @cmd = 'edit'
    return cmd_edit( page, text, "It's NG-Word!!!<br>Are you SPAMMER!?")
  end
end

こんなコードを、 command.rbのcmd_saveメソッドの if exist?(title) の上辺りに追加。うまく動くようなら、もうちょい設定しやすくしてからパッチを投稿してみようかな。


2007-02-16(Friday)

OpenOffice.org でポスターを作ろう!

第3回数学総合若手研究集会のポスターセッションで発表したのですが、ポスターなんて作るのは初めてだったものでそもそも何を使えば良いのかも分かりませんでした。

研究室の人に聞いてみたらMicrosoft OfficeのPowerPointで作るらしいのですがそんなモノ買うお金はありません

それで、OpenOffice.orgで似たような事が出来ないかと調べたら、どうもプレゼンソフトのImpressではなくDrawを使って作るらしいと分かりました。

てなわけで作ってみたのがコレ

マインドツリーっぽくしようとした名残でタイトルが真ん中にあるとか、色使い妙にサイケデリックだとか、そんな内容はさておいて「OpenOfficeでポスターを作る例」みたいなノリで公開してます。

何かの参考に(なるのか!?)


2007-02-26(Monday)

newcommandの循環参照

MathMLライブラリのデバッグをしていて、

\newcommand{\R}{\R}

といったマクロを登録して使おうとすると無限ループに入ってしまう問題を見付けた。

LaTeXではエラーメッセージを出しているのかなとこんな感じのサンプルを作ってみた。

\documentclass{article}
\newcommand{\Q}{\R}
\newcommand{\R}{\Q}
\begin{document}
\Q
\end{document}

で、latexに通してみる。なんとエラーメッセージを出さずに無限ループ。気づかなかったなぁ。

Tags: MathML