骨のダイスを転がそう

2009|01|02|03|04|05|06|07|10|12|
2010|01|02|03|04|05|06|07|08|09|10|11|
2011|02|03|05|06|07|08|09|10|11|12|
2012|01|02|04|05|09|10|11|12|
2013|01|02|04|
2014|11|
2015|01|04|05|
2016|06|07|08|09|11|
2017|01|02|03|04|
2018|03|

2010-07-07

_ [subverion] Webサイトの管理に subversion を使うとき。

  • Webサイトの更新にあたっては、必ずテストページの閲覧 → 承認 → trunk へのマージが必要となる。
  • テストページの閲覧にあたっては、複数の部署に、それぞれの更新内容の閲覧を依頼する必要がある。
  • パラメータを指定することで、それぞれのユーザーがそれぞれ必要なリビジョンを、「Webサイトとして」閲覧するような仕組みはできるだろうか?
  • 現状は、必要に応じてブランチを作ってそれぞれのブランチをマウントして閲覧している。

2010-07-16

_ [ASP.NET] web.config 上の AppSettings

web.config 上の appSettings は、

<appSettings>
  <add key="TEST" value="Text of Config"/>
</appSettings>

とするかわりに

<appSettings file="config.xml"></appSettings>

といった形で外部ファイルに分割することができる。しかし、この2つでは挙動に違いがあるようだ。キーと値を直接記入している場合、キーの中身を変更すると再コンパイルなしで内容が即反映されるが、外部ファイルに書き出した場合、外部ファイルを変更しても変更内容は Webサイトに即座に反映されない。

<appSettings file="config.xml">
 <add key="rev" value="3"/>
</appSettings>

としておき、ファイルを更新した後、rev を変更すると、再コンパイルなしでも読み出してくれる。(バッドノウハウっぽいが)