Loading...
Noteboko...? - What I searched for, today?
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background::[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which use a logographic writing system and need larger font sizes.
***/

/*{{{*/
body {font-size:0.8em;}

#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}

.subtitle {font-size:0.8em;}

.viewer table.listView {font-size:0.95em;}

.htmlarea .toolbarHA table {border:1px solid ButtonFace; margin:0em 0em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
|!|!A|!B|!C|!D|
|!1|n|m|n|m|
|!2|1|0|1|0|
任意のセルに
{{{
=sumproduct(A1:D1,A2:D2)
}}}
で、nだけの合計がでる
2 つの文字列を比較して、まったく同じである場合は TRUE を、そうでない場合は FALSE を返します。EXACT 関数では、英字の大文字と小文字は区別されますが、書式設定の違いは無視されます。EXACT 関数は、ワークシートに入力される文字列の照合などに使用することができます。

書式
{{{
EXACT(文字列1,文字列2)
文字列1   一方の文字列を指定します。
文字列2   もう一方の文字列を指定します。
}}}
Excelでハイパーリンクの設定してあるセルがたくさんある場合、
一つ一つ消すのは面倒ですね。

今あるExcelのハイパーリンクを解除する方法ですが、
セルの何もない所に予め数字の1を入力しましょう。
入力後、この数字を選択して、コピーします。
その後、ハイパーリンクが設定されている範囲を範囲指定し、右クリックで、形式を選択して貼り付けを選択し、乗算を選択します。これで、ハイパーリンクが解除されます。

設定で変更したいのであれば、メニューの[ツール]から[オートコレクトのオプション]を選択し、入力オートフォーマットタブにある、インターネットとネットワークのアドレスをハイパーリンクに変更するのチェックを外しましょう。
(行ごとに順位をつける)
#範囲指定
#選択しているセルの条件付き書式で
{{{
=RANK([選択しているセル参照],範囲の始まり:範囲の終わり)=1 +任意の書式
=RANK([選択しているセル参照],範囲の始まり:範囲の終わり)=2 +任意の書式
=RANK([選択しているセル参照],範囲の始まり:範囲の終わり)=3 +任意の書式
※範囲の始まり、終わりは列のみ絶対参照。たとえば$A2:$X2
}}}

+++
http://www2.odn.ne.jp/excel/waza/cformat.html#SEC35
上位3位までのセルに色を付ける
【問題】

 A2:A10に生徒の名前が、B2:B10に試験の結果が入っています。
 試験の結果が上位3位までの生徒の名前が入っているセル(A列)に色を付けるにはどうしたら良いでしょうか?

【回答】

1.A2:A10を選択
→セルA2がアクティブでA2:A10を選択している状態
2.メニュー[書式]-[条件付き書式]
3.[数式が]にして、右のボックスに =RANK(B2,$B$2:$B$10)<=3 と入力
4.[書式]ボタンをクリック
5.[パターン]タブで[黄]をクリック
6.Enter
7.[OK]ボタンをクリック

【解説】

 条件付き書式は、EXCEL97以降の機能です。

 試験の結果が上位3位までの試験の結果が入っているセルに色を付けるには、以下の手順です。

1.B2:B10を選択
→セルB2がアクティブでB2:B10を選択している状態
2.メニュー[書式]-[条件付き書式]
3.[数式が]にして、右のボックスに =RANK(B2,B$2:B$10)<=3 と入力
4.[書式]ボタンをクリック
5.[パターン]タブで[黄]をクリック
6.Enter
7.[OK]ボタンをクリック

 =RANK(B2,B$2:B$10)<=3 と行だけ絶対参照にしておくことで、例えばC2:C10に別の試験の結果を入力した場合に、以下の手順で条件付書式設定をコピーすることができます。

1.セルB2をコピー
2.C2:C10を選択
3.メニュー[編集]-[形式を選択して貼り付け]
4.[書式]にチェック
5.Enter
===
[挿入] メニューの [名前] をポイントし、[定義] をクリックします。 
日付が入力されているセルすべてに対して、条件付き書式で、
{{{
=A1【任意のセル】=today()
}}}
で書式設定をすると、今日の日付のところだけ書式設定できる。
{{{
="Q"&1+COUNTIF(INDIRECT("R1C:R[-1]C",FALSE),"Q*")
}}}
質問表用

!!!INDIRECT
*参照形式に TRUE を指定するか省略すると、参照文字列には A1 形式のセル参照が入力されていると見なされます。 
*参照形式に FALSE を指定すると、参照文字列には R1C1 形式のセル参照が入力されていると見なされます。 
!!!キャレット(文字入力カーソル)が書き込む所でもないのに表示されてしまう。
キャレットブラウズモードがオンになっているからです。オン/オフはF7キーで切り替えることができます。

!!!一部のテキストエリアでキャレット(カーソル)の形状が通常と異なる
ページ内の一部にアラビア文字などの右から読む言語を含んでいるか、CSSの"direction:rtl;"が適用されていると、テキストエリアのキャレット表示が右上に短い横棒の入った形状に変更されます。これはバグではなく仕様によるものだそうです。
iTunesの左カラムのiPod shuffleのアイコンを右クリック(or ctrl+クリック)で出るコンテクストメニューの「再生順序にコピー」という謎の項目。
これは、iTunes 上での表示順をshuffleの再生順序に反映してくれるもののようです。
つまり、通常はオートフィルで曲を追加した順がshuffleでの「曲順再生」になるのですが、その後、名前とかアルバムとかでソートして「再生順序にコピー」を押すと、shuffleでもその順番で再生されます。
IME 2000 と Office 2000 を使用している場合、[ファイル名を付けて保存] や [ハイパーリンクの挿入] などのダイアログボックスに全角の「・」 (中点) や「。」 (句点) を入力しようとすると IME 2000 が オフ になります。これはモードバイアスという Office 2000 の''仕様''です。
これは Office 2000 各アプリケーションのコモン ダイアログ上で、ファイル名やパスの一部となりうる文字が割り当てられているキーを押下した際に、自動的に IME 2000 を オフ にしたり、半角に変換する機能です。

「・」 (中点) および「。」 (句点) は全角で入力しても自動的に IME 2000 が オフになり、入力される文字は半角の「/」 (スラッシュ) や「.」 (ピリオド) になります。これらの文字を全角で入力したい場合は、''「てん」と入力し、変換候補の中から選択してください。''

http://support.microsoft.com/kb/417148/ja
ショートカットではなく、実行ファイルを直接D&Dする
(特定の保存先フォルダがあるわけではない)
http://www.kisnet.or.jp/~hidamari/help/xpcustomize/xp0001.html
!!!状況
{{{
ほかの人またはプログラムによって使用されています。ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。
}}}

!!!方策
5135 : kawauchi : 2006/10/10 23:06
WhoLockMeを使うと何が使用中なのか分かる場合もあります。
http://www.dr-hoiby.com/WhoLockMe/index.php

5147 : 真琴 : 2006/10/12 00:17
IRC で教えてもらった http://kwi.cocolog-nifty.com/blog/2006/05/force_recycle_b.html も良さそうです。
!!内容をスクロールさせたい
{{{
@@display:block;height:【サイズ】;overflow:auto;

内容

@@
}}}
http://sfuji.sakura.ne.jp/TiddlyWiki/twfaq.html#ScrollBox
[[INDEX(sort by created)]]

!!内容を右寄せしたい
{{{
@@display:block;text-align:right;

内容

@@
}}}

!!ローカルからアップロードしたRSSが文字化けする
UploadPluginのバグです。バージョンをあげて下さい。
http://tiddlywiki.bidix.info/#UploadPlugin

!!<HR>タグの区切り線が変な位置に来る
tiddler内で、区切り線とタグの囲みがかぶる部分では、一部区切り線が変な位置に来るようです。
区切り線の長さが短い割りに、センタリングされるため、と思われます。ので、
{{{
.viewer hr {
	text-align:left;
	margin-left:0;
	margin-right:auto;
}
}}}
として左寄せしてみて下さい。

!!定義型リストの見栄えを変えたい
スタイルシートで
{{{
/*題名*/
.viewer dt {
	margin-left : 1em ;
	padding-left : 0.5em ;
	border-left : solid 3px #ccc;
}

/*説明*/
.viewer dd { 
	margin-left : 3em ;
	padding-bottom: 1em;
}
}}}

!!アップロードできない
{{{
Permission denied to call method XMLHttpRequest.open
}}}
とでてアップロードできないときは、''FireBugを切ってください''


!!tiddlerの日付の書式を変えたい
viewtemplateで
{{{
<div class='subtitle'><span macro='view modifier link'></span>,
<span macro='view modified date [[YYYY年0MM月0DD日]]'></span>
 (作成日 <span macro='view created date [[YYYY年0MM月0DD日]]'></span>)</div>
}}}
という感じに書式を指定します。

!!一時的にサイドバーを隠す
HoverMenuPluginのサイドバー隠し機能だけを導入
http://kuraku.net/tw/tw.html#HoverMenuPlugin

!!一番上のグラデを変える
PageTemplateで色を指定して下さい
デフォルトではColorPaletteで記述したものを参照しているが、ColorPaletteを変えてしまうと、文字色とかまで全部変わってしまいます
{{{
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
}}}
vertをhorizにすると水平グラデになります

!!各Tiddlerの上の項目(toolbar)を変える
ViewTemplateで指定して下さい
>が入るとmoreになって隠れます
色とか文字サイズはStyleSheetで変えて下さい

!!選択されていない(マウスオーバーしていない)tiddlerのtoolbarを消す
StyleSheetLayoutで
{{{
.toolbar {
	text-align: right; //関係ない
	font-size: .9em; //関係ない
	visibility: hidden;
}

.selected .toolbar {
	visibility: visible;
}
}}}
//でもちかちかしてあんまりきもちよくなか・・//

!!toolbarのmoreを>にする
MoreMacroを追加(日本語化の応用)
//{{{
merge(config.macros.toolbar,{
	moreLabel: ">",
	morePrompt: "Reveal further commands"
	});
//}}}

!!tiddlerの下にもcloseボタンを
ViewTemplateで一番最後に
{{{
<div class='toolbar' macro='toolbar closeTiddler > closeOthers refresh +editTiddler collapseTiddler'></div>
}}}

!!コードの書式を変える
StyleSheetで
{{{
.viewer pre {
font-size: 1.0em;
line-height: 1.2em;
}
.viewer code {
font-size: 1.0em;
line-height: 1.2em;
} 
}}}

!!画像に枠
StyleSheetで
{{{
img {
border: 2px red solid;
}
}}}
http://www.tagindex.com/stylesheet/img/border.html
*画像のサイズを指定したい

*{{{@@[style][contents]@@}}}を入れ子にできますか?

*他のウェブサイトに導入されているjavascriptをtiddlywikiに導入したいときはどうすればいいですか。[[たとえばこれ|画像をサムネイルのサイズで表示するJavaScript]]

*特定のtiddlerに別のviewtemplateを適用したいです

*↓CSSに使われるコメントアウト構文のようですが、tiddlerの記事内でもちゃんとコメントとして機能しているのはなぜですか。
{{{
/***
コメント
***/
}}}
や
{{{
/*{{{*/
css
/*}}}*/
}}}

*CheckboxPluginとNestedSlidersPluginの併用がうまくいきません。ネストしたチェックボックスをクリックすると、ネストが閉じます
*デフォルト
{{{[[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]}}}
*黄緑→青
{{{#AFDF1F [[ColorPalette::PrimaryMid]]}}}
*深緋こきひ(赤)→鉄紺 か鉄色
{{{#c9171e #17184b}}} {{{#455765}}}
*紫
{{{#165212 #AA1299}}}
*赤
{{{#ff0000 #dd2211}}}
赤と緑
{{{#ff0000 #33E24F}}}
日本製
http://www.shoshinsha.com/hp/color/color.htm

リンク集
http://cssjuice.com/25-popular-color-scheme-and-palette-generators/

スタジオ
http://www.colorjack.com/studio/

ホイール
http://www.ficml.org/jemimap/style/color/wheel.html?ccc=%23ffff00l

逆指定
http://www.guistuff.com/tools/css/colorhex.htm
指定した要素の角を丸くすることが出来ます。
指定した要素の角を丸くするには、「-moz-border-radius」プロパティにより行います。

しかし、本プロパティはMozillaの独自拡張となります。Mozillaは標準準拠を基本方針として開発されていますが、独自にCSSのプロパティをいくつか定義しています。実験的に実装しているものですので、将来削除されてしまう可能性があります。本プロパティを使用するのは止めた方が良いでしょう。
マイクロソフトが開発したアプリケーション開発、実行環境。
WindowsアプリケーションだけでなくXML WebサービスやWebアプリケーションなどWebベースのアプリケーションなどを取り入れた環境。

なお、[[CLI]]のマイクロソフトの実装を[[CLR|CLI]]と呼ぶ。.NET FrameworkはCLRにその他ライブラリ群を加えたものと言える。
[[.NET Framework]]において、アセンブリの再プリコンパイルをするサービス

.NET アセンブリはパフォーマンスの向上のためにインストール時にプリコンパイルされ,ネイティブイメージを生成します。
プリコンパイルされたアセンブリはパフォーマンスが向上しますが、同時にアセンブリの依存関係をプリコンパイルすることによって固定してしまいます。
そのため、一度サービスパックや修正モジュール等でアセンブリに依存する構成が更新されると、対応するネイティブイメージは無効になる場合があります。 
以前の.NET Framework ではアセンブリが更新された際に、修正モジュールやサービスパックのセットアップ中にネイティブイメージを同時に更新するプロセスが実行されないかぎり、アセンブリが更新された後、ユーザーがNgen.exe ツールを使用してネイティブイメージを自分で更新しなければなりませんでした。

".NET Runtime Optimization サービス"はサービスパックや修正モジュールのインストールで発生する.NET アセンブリの更新やアセンブリに依存するファイルの更新を監視し、それに伴うアセンブリの再コンパイルの必要性を検知して必要に応じてアセンブリの再コンパイルを実行させるためのサービスとしてNET Framework v2.0より新たに追加されました。

アセンブリの更新の監視、再コンパイルの必要性の検知はネイティブイメージジェネレータツール("Ngen.exe update", "Ngen.exe install/queue")を介して行われます。

''タスクマネージャ等で@@mscorsvw.exe@@の状態を監視するとこのサービスのCPU使用率があがってくることがあります。
これは".NET Runtime Optimization サービス"がネイティブイメージジェネレータ(ngen.exe) を使用して.NET アセンブリをプリコンパイルし最適化を実行しているためです。''

http://www.exconn.net/Blogs/team01/archive/2006/02/08/6781.aspx

[[アセンブリ、プリコンパイル、ネイティブイメージ]]
<<<
■ 中島美嘉 “雪の華”

10月1日に発売された中島美嘉10枚目のシングル“雪の華”

 驚異的な楽曲です。今やミリオン・ゲッターとしての安定感さえある中島美嘉さんですが、この曲では、何とピッチ(音程)が正しく歌われています。大きな転換期と言って良いのではないでしょうか。中島さんと言えば、クォーター・フラット(歌の音程が半音の半分だけ常に低い)という、日本人には希有なダークな音程が、そのルックスや声質と奇跡的にマッチングした好例として、初期の宇多田ヒカルさんと並び、数百万の人々を魅了(同じく、或いは逆に、クォーター・シャープ。半音の半分だけ常に高い。という現象は、ジャパニメーション文化での基本となっており、この国のフェミニズムは、半音の更に半分の高低を巡って何かを具現しているとも言えるわけです)していたというのに。これは髪型やメイク、露出の時のはしゃぎ方を変える等というレヴェルのイメージ・チェンジではなく、巨大な資本を掛けた大博打と言っても良いでしょう。
<<<
(菊地 成孔)
----
106 名前: ?  投稿日: 02/05/14 22:06 ID:UXzSpIL6
    #,フラット論議がしばらく続きましたが、関係者の端くれとして一言。
    クラシック系の人(オペラとか)は微妙にシャープさせます。
    勿論、素人聞きにはわからないくらい。
    逆にジャズボーカルなんかは微妙にフラットさせます。
    なぜか理由はわからないけど、楽曲がそういう性格だとしか言いようがない。
    (クラシック系の曲のkeyとジャズ系のkeyを考えてみれば
     納得がいくと思う) 

118 名前: 名無し  投稿日: 02/05/22 21:33 ID:1enSxDzQ
    >115
    あれはボーカリストではないので、そもそも論評の対象外では。
    >117
    ほとんどかどうか知らないけど、微妙に#させる技はボーカルではむしろ基本。
    その基本に対抗したのかどうか起源はわからないけど、jazzボーカル系が
    わざとフラットさせて、そこから2つの流れが出来た。
    ヒットチャートに登場するような、しょうもない女性ボーカルは、
    ジャストの音程さえ出せないのだから、こんな話も知らない。 
10英ポンド = 2 492.66933 円

ハリーポッターの主役が、とりあえずCDやDVDに使いたいと答えた金額
10の走行パターンを想定したテストを3回行った後、15の走行パターンのテストを1 回加えたテストの結果による''燃費の表示方法''です。
10モードはやや市街地に近い走行パターン。15モードは郊外で条件の良い道路を走ったときを想定したパターンです。
この燃費モードの測定は実走ではなく、テスターの上でタイヤを回転させながら行います。
http://www.jaf.or.jp/qa/answer/base/base8.htm
[img[http://www.jaf.or.jp/qa/answer/base/image/c.gif]]
!!!2012London
[img[http://bp1.blogger.com/_45Q_d9yN8L8/Rm81zQFPKXI/AAAAAAAAAxE/frphQ0ezijA/s1600/london2012.jpg]]
あのだっさいロゴの背後にいるのは超有名企業のCIを手がけてきた会社だそうです。TESCOのリブランド(オシャレな見た目にしたとき)、Orange携帯電話、テイト・ブリテンなど、実に立派な業績です。
http://nofrills.seesaa.net/article/44065527.html

designed by [[Wolff Olins]], was unveiled on 4 June 2007 and cost £400,000.
The logo is available in a number of colours.

賛否を議論するサイト
http://www.fubra.com/london2012/
!!!の招致用ロゴ
[img[http://f.hatena.ne.jp/images/fotolife/n/nofrills/20070605/20070605204541.jpg]]
Kino Design
!!!2014Sochi
[img[http://sochi2014.com/files/38060/sochi-2014-host-city-logo.jpg]]
!!!2008Beijing
[img[http://images.beijing-2008.org/20070509/Img214070082_sss.jpg]]
!!!のプールのロゴ
[img[http://images.beijing2008.cn/20070808/Img214123218.jpg]]
The National Aquatics Center, also known as the "water cube," 
http://en.beijing2008.cn/cptvenues/venues/nac/headlines/n214123217.shtml
!!!2010Vancouver
[img[http://www.vancouver2010.com/images/screensavers/Wallpapers/vancouver2010_wall_1_s.jpg]]
1935年 フォックス・フィルム(1915年にウィリアム・フォックスにより設立)と20世紀映画(1933年にダリル・F・ザナックにより設立)が合併し、20世紀フォックス映画として設立される。
<<<
金剛地武志です。
ついに僕におはちがまわってきたんですね、二十歳の頃。
二十歳の頃、僕は内省的な青年だったと思いますね。
とても感傷的でフェシミスティックだったなと思います。
実際に浪人の二年目が終わる、そして大学に入るんですけれども、結果的に思った大学に入れなかったですね。
デザイン科に入学するんですが、実際にはその頃は美学美術史がやりたかったんですよね。
どんなことを考えていたかというと、どうしたら芸術たりうるのか?どうしたら芸術家たりうるのか?とか、そんなことばかり考えていたんですね。
先達たちの作品はこんなにすごい、それなのに自分はどんなに無力で無益なんだろうかと、ずっと考えてました。
多分それは現実が少しづつ見えはじめてきたからだと思うんですよ。
でも、その理想とのギャップに手も足も出なかったって、そんな感じだったんですね。
そのくせ若いから血気さかんで、大学の同級生とか先輩とかバーで会ったプロのミュージシャンとかに論戦をふっかたりして、めんどくさい奴なんですよ。
まぁそれが正しいと思ってやってたんだな。
その頃はすでに音楽を作っていたりしましたし、何かを表現して生きていこうと思っていたんです。
でもすごく悲観的だったんですね。
フェシミスティックだったんですね。
ニーチェを読んでみたり、坂口安吾を読んでみたりとか、暗い本が好きでしたね。
でも、ある時それは何年かしたあとですけれども、悲観的なこと、フェシミスティックであることは、自分の現実が幸せだからなのだと気づきましたね。
それは辛い現実に直面している人ほど楽観的に生きているんだなってことを知ったからだと思います。
そうしないとバランスが取れないんじゃないかなって思ったんですね。
そう思ったらひとつの社会っていうか世界みたいなものがあって、それをどこからどう眺めるのかってことだけなんだなって思ったんですね。
そんな風に思えてから、少しづつそんな若いフェシミスティックな感じが抜けていったんじゃないかな。
僕は来月、40歳になるんです。
あの時から倍も生きてきたんですね。
その時だってもうすでに大人だと思っていたけど、全然なんか違ったようですね。
人間の成長というのは、はたから見ると一人の人が紆余曲折ありながら成長していくんだけれども、それって自分自身にとっては、自分の成長ってもっと断片的でアルバムの写真みたいに見えるんですよね。
その時のそいつは確かに自分だったんだけれども、今の自分とは違う誰か、別の存在。
あの時のあそこに少しも成長しないまま、存在している気がしてならないんですよ。
みなさんそんな気がしませんか?
その時のあいつに会いたいですね。
二十歳の頃の僕自身にね。
で、僕が知っていることを教えてあげたいですね。
あいつは、きっと耳も貸さないとおもうんですけどね。
でもそれが出来たら、すごく安心できそうな気がしているんですけどね。
<<<
http://www.j-wave.co.jp/blog/tomorrow/archives/cat_535.php
|回|募金総額|INDEX|視聴率|h
|1|1,190,118,399|100%|15.60%|
|2|727,657,482|61%|11.50%|
|3|982,293,333|83%|10.80%|
|4|885,191,232|74%|11.30%|
|5|605,736,459|51%|8.20%|
|6|1,036,578,144|87%|10.50%|
|7|805,085,881|68%|8.00%|
|8|1,013,429,697|85%|10.70%|
|9|749,355,128|63%|8.90%|
|10|885,465,365|74%|7.70%|
|11|787,437,001|66%|7.80%|
|12|662,211,879|56%|11.60%|
|13|806,551,220|68%|8.50%|
|14|883,192,270|74%|6.60%|
|15|957,702,743|80%|17.20%|
|16|853,389,423|72%|15.90%|
|17|788,460,358|66%|14.70%|
|18|1,056,798,341|89%|16.90%|
|19|909,012,004|76%|14.10%|
|20|960,303,779|81%|15.50%|
|21|908,938,502|76%|12.00%|
|22|877,487,670|74%|13.90%|
|23|768,442,030|65%|14.70%|
|24|846,047,659|71%|15.70%|
|25|765,705,996|64%|15.40%|
|26|776,638,125|65%|15.60%|
|27|719,045,124|60%|11.70%|
|28|1,000,346,999|84%|19.00%|
|29|940,682,462|79%|17.70%|
|30|363,186,430|31%|18.60%|

2007年(30回目)は最低額
2007年7月28日OA
系列局を含む番組スタッフは『5927』(悟空27時間)と書かれた黄色いTシャツを着て番組に参加した。これは日本テレビで2005年に草彅と香取が司会をした『24時間テレビ28』の香取がデザインしたチャリティーTシャツに書かれていた『0524』(2005年の24時間テレビTシャツ)のパロディー。余談だが、その翌日(29日)香取がレギュラーで出演している笑っていいとも!のときは『5942』になっている(7月28日19:00 - 30日13:00までが42時間となるため)。 

!!!24時間テレビ
[img[http://www.ntv.co.jp/shop/24h/images/tshirts.jpg]]

!!!27時間テレビ
[img[http://image.blog.fujitv.co.jp/cxblog0048/imgs/2/8/288cd847.jpg]]
西日本旅客鉄道(JR西日本)と東海旅客鉄道(JR東海)が共同開発した、動力分散方式の直流寝台電車。
サンライズエクスプレスの愛称があり、使用列車に「サンライズ」を冠する。
291295=HOMMEは株式会社パッゾが企画・生産・販売しているブランドです。1998-99年秋冬コレクションからスタートしたストリートカジュアルブランドです。機能性や遊び心のあるワークやミリタリーテイストを得意としています。
1939年に、この440Hzが国際標準ピッチと決まり、現在でもそれは変わっていません。放送・音楽に関連する音はすべてこのピッチが基準になっているのです。
しかし最近では、ピッチが上がると華やかに聴こえることから、日本で多いのは442Hz。アメリカでは440Hz、ヨーロッパだと440~444Hzと少し幅があるようです。
日本ではチューニングの場合オーボエが基準となることが多いのですが、
これはオーボエの音は、オーボエはリードを直接管に差して吹くので音質・音程が変わりにくく、よく通る音なので演奏中の基準にしやすいという理由だそうです。
----
かつては基準ピッチというのは決まっていなくて、地域によって、時代によって(場合によっては人によって)バラバラでした。
大方古い時代には今よりも低いことが多かったのですが、近代になって、明るく大きな音が求められるようになると、それに合わせてピッチもどんどんと上がっていきました。
その傾向に歯止めをかけるためと、やはり統一基準が無いと不便だということで、1939年にロンドンの国際会議でA=440hzと決めました。
なぜ、440hzに決まったかというのは明確な理由は無いようで、当時の楽器の性能・歌手の技術などを考慮して、実際に使われているピッチの平均的なところというのが理由のようす。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q139006263
スリーダイヤマークの「三菱」の呼び名だが、これは土佐藩藩主山内家の家紋の「三ツ柏」と岩崎家の家紋「三階菱」を組み合わせたものであった。
''戦前の8大財閥(三菱財閥、三井財閥、住友財閥、安田財閥、浅野財閥、大倉財閥、古河財閥、川崎財閥)''の中では唯一創業者の姓を冠さないものとなったが、これは新政権の明治政府に奉公するという岩崎の気持ちを表したものだったといわれる。
{{{
hr{ text-align:left;margin-left:0;margin-right:auto;}
}}}
HRはブロック要素なのでマージンで左右寄せをします。
http://q.hatena.ne.jp/1099643756
----
text-alignプロパティによる指定では、ブロック要素自身の水平方向の位置揃えを指定することはできません。
ただし、Win版Internet Explorer 6 においては、実装が正しくない(いわゆるバグの)ために text-alignプロパティによる指定でブロック要素のインラインの内容(テキストや画像)とブロック要素自身の位置揃えが反映されてしまいます。
http://www.seo-equation.com/reference/cat17/block_control
Advanced Audio Distribution Profile
ケーブルの代わりに無線通信を活用するBluetoothのAVプロファイルの1つ。車載機器向けやAV機器向けに定められたプロファイル。
Bluetoothの中でも「ハイクオリティオーディオ」のためのプロファイルとされる。
http://k-tai.impress.co.jp/cda/article/keyword/27461.html
!!!About tags
*''no tags'' : main articles in this site, new knowledge in my //life surfing//.
*''lists'' : lists of tiddlers or things. (e.g. to-do, to-buy...). <<tag list>>
**''[[LISTs]]'' is a list of main lists.
*''config'' : setting matters of tiddlywiki. <<tag config>>
*''TWtips'' : tips or how-to about tiddlywiki.  <<tag TWtips>>
*''css'', ''excel'', ''java'' : tips or how-to about them.  <<tag css>><<tag excel>><<tag java>>
*''tips'' : tips or how-to about things except TW, css, excel, and java. <<tag tips>>
**''[[non-TW Tips]]'' is a list of tiddlers tagged by ''css'', ''excel'', ''java'', and ''tips''.
!!!About menu
*''<<randomlink>>'' : show a tiddler in random order.
*''[[ABOUT]]'' : this article.
*''最近の20([[LATEST]])'' : latest 20 of articles non-tagged, and tagged by "no", "css", "excel", "java", and "tips".
*''[[SPOTLIGHT]]'' : stirring articles.
*''[[INDEX|INDEX(sort by created)]]'' : a comprehensive list of the articles.
AIN'T  
 ain'tは、am not, is not, are notなどの短縮形。アメリカでもイギリスでも方言としてある人たちに用いられている。しかし、普通は教養のない人たちのことばとして認識されている。 したがって、英語のネイティヴスピーカーでない人は、皮肉を込めたいとか、ちょっとおかしな感じを出したいという時以外、使わないほうが賢明。
IBM独自のUNIXオペレーティングシステムのブランド名
運動ニューロン病(筋萎縮性側索硬化症、amyotrophic lateral sclerosis)
----
!!!のホーキング博士が無重力状態を体験して
<<<
ゼロG状態はすばらしかった。Gがかかるときも問題はなかった。いつまでも繰り返すことができた。''宇宙よ、私はやってきたぞ!''
“The zero-G part was wonderful and the higher-G part was no problem. I could have gone on and on. ''Space, here I come!''” he said. 
<<<

書きかけ
アドバンスドフォトシステム(''Advanced Photo System'': APS)は、富士フイルム、イーストマンコダック、キヤノン、ミノルタ、ニコンによって共同で開発された「世界標準規格の新しい写真システム」。1996年4月に販売が開始された。

!!!サイズ
*Hサイズ(ハイビジョン/9:16)基本となる画面サイズで、撮影設定に関わらずこのサイズには写る。プリント時には従来のL版と縦は同じで横幅が広くなる。
*Cサイズ(クラシック/2:3)Hサイズの左右をトリミングしたサイズ。従来の35mmフィルムと同じ画面比率で、プリントも同じL版(またはKing版)のサイズ。
*Pサイズ(パノラマ/1:3)Hサイズの上下をトリミングしたサイズ。従来の35mmパノラマ版と同じ。
デジタルカメラのイメージセンサーのサイズ規格の通称。 そのサイズが[[APS]]カメラシステムのAPS-Cタイプ(16.7mm×23.4mm)フォーマットに近いことから名付けられたものである。

ニコンでは[[DXフォーマット]]という名称を使用している。

規格として厳密に決められたものではないため各カメラメーカー、機種により若干の大小がある。

レンズ交換式のデジタル一眼レフカメラやレンジファインダーカメラでは、面積比が40%前後となるAPS-Cサイズの撮像素子が主流。

ちなみに
コンパクトデジタルカメラでにおいては対角線長で12mm未満となり、対角線長43mmの35mmフルサイズと比較すると面積比が5%前後という極めて小さな撮像素子が使われている。
アルマーニのヤングラインとしてアメリカで大人気のアルマーニ・エクスチェンジ、
日本でも若者を中心にかなり注目されているブランドです。
デザインはもちろん品質の良さもさすがです。
----
ジョルジオ・アルマーニ 【 GIORGIO ARMARNI 】

1937年 イタリア ピアチェンツァ生まれ
大学で医学を学んだ後ファッション界に入る。
1957~64年 ミラノの百貨店「ラ・リナシェンテ」のバイヤーを務める。
1964~70年「チェルッティ」のメンズウェアを企画するメーカーが
擁する「ヒットマン」のデザイナーと製品開発を担当。
1975年 セルジオ・ガレオッティとともにジョルジオ アルマーニを設立
1981年 エンポリオ アルマーニ (EMPORIO ARMANI), ジーンズライン ARMANI JEANSを発表
1982年 週刊誌「タイム」の表紙を飾る。
ファッションデザイナーがタイム誌の表紙に起用されたのは
クリスチャン・ディオール以来のこと。
ヴェルサーチやフェレとアルマーニがミラノの3Gと呼ばれている。
1983年 CFDA受賞
1984年 メンズ用フレグランスを発表。映画「ワンス・アポン・ア・タイム・イン・アメリカ」1984全ての衣装をアルマーニが担当。
1987年 映画「アンタッチャブル」衣装担当アルマーニ が担当。
''1991年 アルマーニ・エクスチェンジ Armani Exchange A/Xを発表''
1996年 GQ's Man of the Year Award in 1996受賞
2005年 アルマーニ・プリベ (ARMANI PRIVE)ラインでパリ オートクチュール・コレクションに参加
アバクロンビー&フィッチ
アメリカで人気のカジュアルファッションブランド。子供向けにアバクロンビー(abercrombie)という店舗を展開している。通称アバクロ。
創業者であるデイビット・T・アバクロンビーが、キャンプ・狩猟といったアウトドア関連用品を高品質な商品として提供していた。その後、1900年に顧客だったエズラ・フィッチが経営に参加し、1904年からアバクロンビー&フィッチとなっている。
セカンドラインとして、2000年からは「[[Hollister]]」、2004年からは「Ruehl No.925」という姉妹ブランドの展開もしている。
<<options>>
<<option chkSingleTiddlerMode>> Single Tiddler Mode
!!!Ai(Automatic Maximum Aperture Indexing=開放F値自動補正)
レンズの絞り環とカメラボディ側の改良により、開放F値を自動設定できるようにした機構のこと。1977年に登場した。開放F値設定のための爪連動操作(ガチャガチャ)を行なわなくて済む。外観上、Aiレンズは「カニ爪」が肉抜き(穴開け)されており、これが Newニッコールレンズ(非Ai)との相違点。

!!!非Aiでの爪連動操作
「露出計連動爪」が付いているレンズは、レンズをボディに装着した後、絞り環を左右方向に目一杯まで回転させて、開放F値をカメラ側に伝える(カメラ上にあるピンの位置を設定する)作業が必要となる。この作業は通称で「ガチャガチャ」と呼ばれている。
このレンズは35mm側で、スイッチを押して回すと簡易マクロになる様に設計されています。
その作りのカッコいい所も好きです。金属っぽくて壊れなさそうな作りも好きです。
ズームは直進式ですが、自分的には意外と使いやすいです。馴れたとも言いますが(笑)
http://midasxlx.exblog.jp/5852267/
地球上で最も豊富なセレクション-オンライン上で求められるあらゆるものを探し、低価格で発見でき、購入できる場を創ること
This tiddler shows some more complex effects that can be obtained with cunning use of CSS. Not all of these will work properly on all browsers because of differences in CSS implementation, but they should fail gracefully.

You can have special formatting for a specific, named tiddler like this:
{{{
#tiddlerHelloThere .title {
background-color: #99aaee;
}
}}}

Or for the first displayed tiddler:
{{{
div.tiddler:first-child .title {
font-size: 28pt;
}
}}}

Or just for the first line of every tiddler:
{{{
.viewer:first-line {
background-color: #999999;
}
}}}

Or just for the first letter of every tiddler:
{{{
.viewer:first-letter {
float: left;
font-size: 28pt;
font-weight: bold;
}
}}}

Or just for tiddlers tagged with a particular tag (note that this won't work for tags that contain spaces):
{{{
div[tags~="welcome"].tiddler .viewer {
background-color: #ffccaa;
}

div[tags~="features"].tiddler .viewer {
background-color: #88aaff;
}
}}}
http://www.tiddlywiki.com/#AnotherExampleStyleSheet
BASFは41カ国で生産設備を稼動し170カ国以上に顧客を持つ世界の化学業界のリーディングカンパニーです。
BRICsの4カ国は、すべて人口大国です。2000年の統計では、中国は世界第1位、インドは世界第2位、ブラジルは世界第5位、ロシアは世界第6位となっています。4カ国の人口を合計すると、世界総人口の40%を超えています。
バナナリパブリック。略称、バナリパ。
GAPグループのうちの1つ。1983年に''GAPが買収''したブランド。
米国を中心カナダなどに大規模展開している。
高級なカジュアルウェアというイメージのラインを扱う。
カジュアルファッションのブランド。ナチュラルテーストな色、風合いが特徴。
セールになっているアイテムはGAPより大幅に安い。2005/9/1に銀座に一号店が出店。
FOXニュースのニュース番組、ザ・オライリー・ファクター(東部時間夜6-7時)のメインキャスターである。
番組の顔とされるオライリーは歯に衣着せぬ発言で人気を集めている。
Brfxxccxxmnpcccclllmmnprxvclmnckssqlbb11116(アルビン(Albin)と発音)とは、スウェーデンに住む夫婦が1991年に生まれた息子に名づけようとした名前である。
http://ja.wikipedia.org/wiki/Brfxxccxxmnpcccclllmmnprxvclmnckssqlbb11116
米http://us.gizmodo.com/の編集長
CANTON S'36年に誕生した本格国産ジーンズ
初期の国産ジーンズは、ジーンズ作りのノウハウも無くジーンズに程遠いものだったらしい。そんな中1963年にデビューした「CANTON」は元、大石貿易という貿易会社をしており、それまでにLEVI’SやLee、ブルーベルの商品輸入を行なっており1963年繊維物の輸入自由化(ジーンズで最も重要なデニム地を本場アメリカから輸入出来るようになった)のさいにアメリカのキャントン・テキスタイル・ミルズ社と契約して686デニムを輸入「CANTON」ブランドを立ち上げ生地686デニム、ファスナータロン、リベットスコービルを取り寄せ「CANTON」ブランドジーンズが完成した。
http://www.10dollar.jp/cgi-bin/10dollar/siteup.cgi?category=3&page=0

「日本のジーンズの父」と言われる大石貿易の大石哲夫氏は、リーバイス501の縫製をほどいてパーツに分解し、それを元にして型紙を再現しました。それを参考にして、日本人の体型に合うデニムの型紙を考案し、製品化しました。それが「Canton(キャントン)」という日本初のジーンズブランドです。同じ年には、1961年にスタートしたEDWINもEDWINブランドでデニムを発売しました。
http://www.sozaishu.net/txt/archives/2007/03/post_278.html
ドライブごとにある「ずれ」
(メーカー側はこういうオフセットがあるのはマイナスのイメージなので表向きには公開してません)
http://musicpc.fc2web.com/eacoffset.htm
----
各CD/DVDドライブのオフセットの値をまとめたサイトが,[[AccurateRip|http://www.accuraterip.com/driveoffsets.htm]]にあります.
http://nyaochi.sakura.ne.jp/xoops/modules/wordpress/archives/2006/11/24/cd30/
最高経営責任者。Chief Executive Officer

業務に関する決定と執行を分けて考え、''決定に関する責任者''といえる。
業務執行の意思決定は取締役会が行うのであるから、''取締役会長が CEO を兼任することが多いが、社長が兼任する場合もある。''
また、会社によっては CEO や COO を置く場合、社長や会長という役職が存在しない場合もある。

英国会社のチーフ・エクゼクティブ (Chief Executive) に相当するが、英国会社のチーフ・エクゼクティブは取締役会長を兼務することが禁止されている。
!!!共通言語基盤(Common Language Infrastructure、CLI)
.NET Frameworkの基幹を構成する実行コードや実行環境などについてのマイクロソフトが作った仕様である。CLIは、プログラミング言語やコンピュータ・アーキテクチャに依存しない環境を定義しており、様々な高級言語で書いたソースコードが書き直すことなく他のプラットフォームでも使えるようになっている。
CLIに適合するプログラムは全て共通中間言語 (CIL)へコンパイルされる。CILは、ハードウェアから抽象化された中間言語であり、実行時にはVESが機械語へコンパイルする。

!!!CLR
.NET Frameworkアプリケーションを実行するための仮想マシンで、共通言語基盤(CLI)のマイクロソフト自身による実装。
Windows上のみで動作する。

Microsoft [[.NET Framework]] - マイクロソフトのデスクトップ向けの商用実装。様々なリソース、ライブラリ、ツールも含まれている。
CMYKからDICに変換

ここまでのTipは使用しているデザイナーさんも多いと思います。これとは逆に、まれにCMYKを1色ないし2色などで印刷したい場合があります。この時、CMYKからDICナンバーを割り出します。

ここでPhotoshopを使用します。[カラー]ウィンドウのカラーピッカーで先ほどの金赤[C:0 M:100 Y:95 K:0]を入力します。

このまま[カラーライブラリ]をクリックすると近似のDICナンバーが出ます。

上記のように[DIC565]と表示されました。画面上ではかなり違う色に見えますが、DICチップを比べると画面上ほど色の差はありません。[DIC565]をCMYK分解すると[C:0 M:90 Y:100 K:0]に分解されますので差は許容範囲と思います。あとはDICチップや印刷結果を見比べ微調整することになります。



そもそもDICカラーと4色印刷のシアン、マゼンダ、イエロー、ブラックは全く違うインキですので完全に同じ色にはなりません。どちらの変換も近似しているだけですので、やはり慣れと微調整の根気が必要です。



※ここで言う特色とは金、銀、蛍光などではなく、プロセスカラーに近い特色の事を指します。
(Connection)接続便
航空便乗り継ぎ時の預け手荷物に付けられるタグ

[[FRAGILE]]
最高執行責任者。Chief Operating Officer

アメリカ型の株式会社における''会社の業務執行の責任者''である役員。CEO の決定に従って業務執行を行うので、第2位の役職といえる。COO は社長が兼務することが多いが、社長という役職が存在しない場合もある。CEO とは別の役員が就くことが多いが、CEO と COO を兼任する場合もある。

[[執行役]]
<<tiddlercounter>>
CRC(Cyclic Redundancy Check)は、
データ転送時の誤り検出方式の一つ。 巡回冗長検査。
転送データに巡回冗長符号を付加して、誤りの検出を行います。
「バースト誤り」と「ランダム誤り」の検出が可能です。 
データの転送に誤りを検出した場合は、OS が CRC エラーを通知します。
(ファイルのダウンロードに失敗したときなど) 

エラーを無視してファイルをコピーする方法
―壊れかけたディスクからのファイルの救出―
http://www.atmarkit.co.jp/fwin2k/win2ktips/268filecopy/filecopy.html
京都のハンドバッグメーカー
(株)原田商店 Cream company

http://www.cream-kyoto.com/index.html

錦糸町テルミナ4F BAMBINAにて取り扱い、との情報あり
(cAMP response element-binding protein)

転写因子CREBはcAMPに応答する認識配列(CRE)に結合する転写因子として同定され、動物界に広く保存されており、マウスではCREBが空間認識・記憶などの脳の高次機能に重要な働きを持つことなどが示されている。
http://www.tmd.ac.jp/mri/mri-end/research_pg3.html
Cathode Ray Tube
ブラウン管
陰極線管
クランプラーデザイン(CRUMPLER DESIGN)は1995年にオーストラリアで、3人の自転車便メッセンジャーによって設立されました。彼らは自分達で使う格好良くて目立つデザインのバッグを探していましたが、その頃市場には自転車関連メーカーによる地味な製品しかなかった為に、本業の傍ら、自分達の為のメッセンジャーバッグを自分達で造り始めたのが、きっかけです。
やがてその天才的なデザイン力はPCバッグやカメラバッグにも及びます。他社には見られない、目を見張るような美しい配色、独創的な外観と内装、お求めやすい価格、と三拍子揃った新進ブランドです。
[img[http://www.avenue-d.com/welcome/mobile/img/1571_top_a.jpg]]
¥12,000
[img[http://image.assiston.co.jp/photo/1157_17.jpg]]
¥23,100
Continuously Variable Transmission
無段変速機、(変速比)連続可変トランスミッション
歯車を用いず、摩擦に依って変速比を連続的に変化させる動力伝達機構

21世紀初頭時点で、一般に実用化されているCVTには、ベルト式CVTとトロイダルCVTの2種類が存在する。
/***
|Name|CheckboxPlugin|
|Source|http://www.TiddlyTools.com/#CheckboxPlugin|
|Version|2.2.4|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|Add checkboxes to your tiddler content|
This plugin extends the TiddlyWiki syntax to allow definition of checkboxes that can be embedded directly in tiddler content.  Checkbox states are preserved by either:
* automatically modifying the tiddler content
* or, by setting/removing tags on specified tiddlers,
* or, by setting custom field values on specified tiddlers,
* or, by saving to a locally-stored cookie ID.
When an ID is assigned to the checkbox, it enables direct programmatic access to the checkbox DOM element, as well as creating an entry in TiddlyWiki's config.options[ID] internal data.  In addition to tracking the checkbox state, you can also specify custom javascript for programmatic initialization and onClick event handling for any checkbox, so you can provide specialized side-effects in response to state changes.
!!!!! Inline wiki-syntax usage
<<<
//{{{
[ ]or[_] and [x]or[X]
//}}}
Simple checkboxes.  The current unchecked/checked state is indicated by the character between the {{{[}}} and {{{]}}} brackets ("_" means unchecked, "X" means checked).  When you click on a checkbox, the current state is retained by directly modifying the tiddler content to place the corresponding "_" or "X" character in between the brackets
//{{{
[x=id]
//}}}
Assign an optional ID to the checkbox so you can use {{{document.getElementByID("id")}}} to manipulate the checkbox DOM element, as well as tracking the current checkbox state in {{{config.options["id"]}}}.  If the ID starts with "chk" the checkbox state will also be saved in a cookie, so it can be automatically restored whenever the checkbox is re-rendered (overrides any default {{{[x]}}} or {{{[_]}}} value).  If a cookie value is kept, the "_" or "X" character in the tiddler content remains unchanged, and is only applied as the default when a cookie-based value is not currently defined.
//{{{
[x(title|tag)] or [x(title:tag)]
//}}}
Initializes and tracks the current checkbox state by setting or removing a particular tag value from a specified tiddler.  If you omit the tiddler title (and the | or : separator), the specified tag is assigned to the current tiddler.  If you omit the tag value, as in {{{(title|)}}}, the default tag, {{{checked}}}, is assumed.  Omitting both the title and tag, {{{()}}}, tracks the checkbox state by setting the "checked" tag on the current tiddler.  When tag tracking is used, the "_" or "X" character in the tiddler content remains unchanged, and is not used to set or track the checkbox state.  If a tiddler title named in the tag does not exist, the checkbox state defaults to the "inline X" value.  If this value is //checked//, or is subsequently changed to //checked//, it will automatically create the missing tiddler and then add the tag to it.  //''NOTE: beginning with version 2.1.2 of this plugin, the "|" separator is the preferred separator between the title and tag name, as it avoids syntactic ambiguity when ":" is used within tiddler titles or tag names.''//
//{{{
[x(field@tiddler)]
//}}}
Initializes and tracks the current checkbox state by setting a particular custom field value from a specified tiddler.  If you omit the tiddler title (but not the "@" separator), the specified field on the current tiddler is used.  If you omit the field name, as in {{{(@tiddler)}}}, a default fieldname of {{{checked}}} is assumed.  Omitting both the field and the tiddler title, {{{(@)}}}, defaults to setting the "checked" field on the current tiddler.  When field tracking is used, the "_" or "X" character in the tiddler content remains unchanged, and is not used to set or track the checkbox state.  If the tiddler title named in the parameter does not exist, the checkbox state defaults to the "inline X" value.  If this value is //checked// or is subsequently changed to //checked//, it will automatically create the missing tiddler and then add the field to it.
//{{{
[x{javascript}{javascript}]
//}}}
You can define optional javascript code segments to add custom initialization and/or 'onClick' handling to a checkbox.  The current checkbox state (and it's other DOM attributes) can be set or read from within these code segments by reference to the default context-object, 'this'.

The first code segment will be executed when the checkbox is initially displayed, so that you can programmatically determine it's starting checked/unchecked state.  The second code segment (if present) is executed whenever the checkbox is clicked, so that you can perform programmed responses or intercept and override the checkbox state based on complex logic using the TW core API or custom functions defined in plugins (e.g. testing a particular tiddler title to see if certain tags are set or setting some tags when the checkbox is clicked).

Note: if you want to use the default checkbox initialization processing with a custom onclick function, use this syntax: {{{ [x=id{}{javascript}] }}} 
<<<
!!!!! Macro usage
<<<
In addition to embedded checkboxes using the wiki syntax described above, a ''macro-based syntax'' is also provided, for use in templates where wiki syntax cannot be directly used.  This macro syntax can also be used in tiddler content, as an alternative to the wiki syntax.  When embedded in [[PageTemplate]], [[ViewTemplate]], or [[EditTemplate]] (or custom alternative templates), use the following macro syntax:
//{{{
<span macro="checkbox target checked id onInit onClick"></span>
//}}}
or, when embedded in tiddler content, use the following macro syntax:
//{{{
<<checkbox target checked id onInit onClick>>
//}}}
where:
''target''
>is either a tag reference (e.g., ''tagname|tiddlername'') or a field reference (e.g. ''fieldname@tiddlername''), as described above.
''checked'' (optional)
>is a keyword that sets the initial state of the checkbox to "checked".  When omitted, the default checkbox state is "unchecked".
''id'' (optional)
>specifies an internal config.options.* ID, as described above.  If the ID begins with "chk", a cookie-based persistent value will be created to track the checkbox state in between sessions.
''onInit'' (optional)
>contains a javascript event handler to be performed when the checkbox is initially rendered (see details above).
''onClick'' (optional)
>contains a javascript event handler to be performed each time the checkbox is clicked (see details above).
>//note: to use the default onInit handler with a custom onClick handler, use "" (empty quotes) as a placeholder for the onInit parameter//
<<<
!!!!!Examples
<<<
''checked and unchecked static default ("inline X") values:''
//{{{
[X] label
[_] label
//}}}
>[X] label
>[_] label
''document-based value (id='demo', no cookie):''
//{{{
[_=demo] label
//}}}
>[_=demo] label
''cookie-based value  (id='chkDemo'):''
//{{{
[_=chkDemo] label
//}}}
>[_=chkDemo] label
''tag-based value (TogglyTagging):''
//{{{
[_(CheckboxPlugin|demotag)]
[_(CheckboxPlugin|demotag){this.refresh.tagged=this.refresh.container=false}]
//}}}
>[_(CheckboxPlugin|demotag)] toggle 'demotag' (and refresh tiddler display)
>[_(CheckboxPlugin|demotag){this.refresh.tagged=this.refresh.container=false}] toggle 'demotag' (no refresh)
''field-based values:''
//{{{
[_(demofield@CheckboxPlugin)] demofield@CheckboxPlugin
[_(demofield@)] demofield@ (equivalent to demonfield@ current tiddler)
[_(checked@CheckboxPlugin)] checked@CheckboxPlugin
[_(@CheckboxPlugin)] @CheckboxPlugin
[_(@)] @ (equivalent to checked@ current tiddler)
//}}}
>[_(demofield@CheckboxPlugin)] demofield@CheckboxPlugin
>[_(demofield@)] demofield@ (current tiddler)
>[_(checked@CheckboxPlugin)] checked@CheckboxPlugin
>[_(@CheckboxPlugin)] @CheckboxPlugin
>[_(@)] toggle field: @ (defaults to "checked@here")
>click to view current: <<toolbar fields>>
''custom init and onClick functions:''
//{{{
[X{this.checked=true}{alert(this.checked?"on":"off")}] message box with checkbox state
//}}}
>[X{this.checked=true}{alert(this.checked?"on":"off")}] message box with checkbox state
''retrieving option values:''
>config.options['demo']=<script>return config.options['demo']?"true":"false";</script>
>config.options['chkDemo']=<script>return config.options['chkDemo']?"true":"false";</script>
<<<
!!!!!Configuration
<<<
Normally, when a checkbox state is changed, the affected tiddlers are automatically re-rendered, so that any checkbox-dependent dynamic content can be updated.  There are three possible tiddlers to be re-rendered, depending upon where the checkbox is placed, and what kind of storage method it is using.
*''container'': the tiddler in which the checkbox is displayed. (e.g., this tiddler)
*''tagged'': the tiddler that is being tagged (e.g., "~MyTask" when tagging "~MyTask:done")
*''tagging'': the "tag tiddler" (e.g., "~done" when tagging "~MyTask:done")
You can set the default refresh handling for all checkboxes in your document by using the following javascript syntax either in a systemConfig plugin, or as an inline script.  (Substitute true/false values as desired):
{{{config.checkbox.refresh = { tagged:true, tagging:true, container:true };}}}

You can also override these defaults for any given checkbox by using an initialization function to set one or more of the refresh options.  For example:
{{{[_{this.refresh.container=false}]}}}
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''CheckboxPlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
2007.07.13 - 2.2.4 in handler(), fix srctid reference (was "w.tiddler", should have been "w.tiddler.title").  This fixes broken 'inline X' plus fatal macro error when using PartTiddlerPlugin.  Thanks to cmari for reporting the problem and UdoBorkowski for finding the code error.
2007.06.21 - 2.2.3 suppress automatic refresh of tiddler when using macro-syntax to prevent premature end of tiddler editing session.
2007.06.20 - 2.2.2 fixed handling for 'inline X' when checkboxes are contained in a 'trancluded' tiddler.  Now, regardless of where an inline X checkbox appears, the X will be placed in the originating source tiddler, rather than the tiddler in which the checkbox appears.
2007.06.17 - 2.2.1 Refactored code to add checkbox //macro// syntax for use in templates (e.g., {{{macro="checkbox ..."}}}. Also, code cleanup of existing tag handling.
2007.06.16 - 2.2.0 added support for tracking checkbox states using tiddler fields via "(fieldname@tiddlername)" syntax.
2006.05.04 - 2.1.3 fix use of findContainingTiddler() to check for a non-null return value, so that checkboxes won't crash when used outside of tiddler display context (such as in header, sidebar or mainmenu)
2006.03.11 - 2.1.2 added "|" as delimiter to tag-based storage syntax (e.g. "tiddler|tag") to avoid parsing ambiguity when tiddler titles or tag names contain ":".   Using ":" as a delimiter is still supported but is deprecated in favor of the new "|" usage.  Based on a problem reported by JeffMason.
2006.02.25 - 2.1.0 added configuration options to enable/disable forced refresh of tiddlers when toggling tags
2006.02.23 - 2.0.4 when toggling tags, force refresh of the tiddler containing the checkbox.
2006.02.23 - 2.0.3 when toggling tags, force refresh of the 'tagged tiddler' so that tag-related tiddler content (such as "to-do" lists) can be re-rendered.
2006.02.23 - 2.0.2 when using tag-based storage, allow use [[ and ]] to quote tiddler or tag names that contain spaces:
{{{[x([[Tiddler with spaces]]:[[tag with spaces]])]}}}
2006.01.10 - 2.0.1 when toggling tags, force refresh of the 'tagging tiddler'.  For example, if you toggle the "systemConfig" tag on a plugin, the corresponding "systemConfig" TIDDLER will be automatically refreshed (if currently displayed), so that the 'tagged' list in that tiddler will remain up-to-date.
2006.01.04 - 2.0.0 update for ~TW2.0
2005.12.27 - 1.1.2 Fix lookAhead regExp handling for {{{[x=id]}}}, which had been including the "]" in the extracted ID.  
Added check for "chk" prefix on ID before calling saveOptionCookie()
2005.12.26 - 1.1.2 Corrected use of toUpperCase() in tiddler re-write code when comparing {{{[X]}}} in tiddler content with checkbox state. Fixes a problem where simple checkboxes could be set, but never cleared.
2005.12.26 - 1.1.0 Revise syntax so all optional parameters are included INSIDE the [ and ] brackets.  Backward compatibility with older syntax is supported, so content changes are not required when upgrading to the current version of this plugin.   Based on a suggestion by GeoffSlocock
2005.12.25 - 1.0.0 added support for tracking checkbox state using tags ("TogglyTagging")
Revised version number for official post-beta release.
2005.12.08 - 0.9.3 support separate 'init' and 'onclick' function definitions.
2005.12.08 - 0.9.2 clean up lookahead pattern
2005.12.07 - 0.9.1 only update tiddler source content if checkbox state is actually different.  Eliminates unnecessary tiddler changes (and 'unsaved changes' warnings)
2005.12.07 - 0.9.0 initial BETA release
<<<
!!!!!Credits
<<<
This feature was created by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]]
<<<
!!!!!Code
***/
//{{{
version.extensions.CheckboxPlugin = {major: 2, minor: 2, revision:4 , date: new Date(2007,7,13)};
//}}}

//{{{
config.checkbox = { refresh: { tagged:true, tagging:true, container:true } };
config.formatters.push( {
	name: "checkbox",
	match: "\\[[xX_ ][\\]\\=\\(\\{]",
	lookahead: "\\[([xX_ ])(=[^\\s\\(\\]{]+)?(\\([^\\)]*\\))?({[^}]*})?({[^}]*})?\\]",
	handler: function(w) {
		var lookaheadRegExp = new RegExp(this.lookahead,"mg");
		lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			// get params
			var checked=(lookaheadMatch[1].toUpperCase()=="X");
			var id=lookaheadMatch[2];
			var target=lookaheadMatch[3];
			if (target) target=target.substr(1,target.length-2).trim(); // trim off parentheses
			var fn_init=lookaheadMatch[4];
			var fn_click=lookaheadMatch[5];
			var tid=story.findContainingTiddler(w.output);  if (tid) tid=tid.getAttribute("tiddler");
			var srctid=w.tiddler?w.tiddler.title:null;
			config.macros.checkbox.create(w.output,tid,srctid,w.matchStart+1,checked,id,target,null,fn_init,fn_click);
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
	}
} );
config.macros.checkbox = {
	handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		if(!(tiddler instanceof Tiddler)) { // if no tiddler passed in try to find one
			var here=story.findContainingTiddler(place);
			if (here) tiddler=store.getTiddler(here.getAttribute("tiddler"))
		}
		var srcpos=0; // "inline X" not applicable to macro syntax
		var target=params.shift(); if (!target) target="";
		var defaultState=params[0]=="checked"; if (defaultState) params.shift();
		var id=params.shift(); if (id && !id.length) id=null;
		var fn_init=params.shift(); if (fn_init && !fn_init.length) fn_init=null;
		var fn_click=params.shift(); if (fn_click && !fn_click.length) fn_click=null;
		var refresh={ tagged:true, tagging:true, container:false };
		this.create(place,tiddler.title,tiddler.title,0,defaultState,id,target,refresh,fn_init,fn_click);
	},
	create: function(place,tid,srctid,srcpos,defaultState,id,target,refresh,fn_init,fn_click) {
		// create checkbox element
		var c = document.createElement("input");
		c.setAttribute("type","checkbox");
		c.onclick=this.onClickCheckbox;
		c.srctid=srctid; // remember source tiddler
		c.srcpos=srcpos; // remember location of "X"
		c.container=tid; // containing tiddler (may be null if not in a tiddler)
		c.tiddler=tid; // default target tiddler 
		c.refresh = config.checkbox.refresh; if (refresh) c.refresh=refresh;
		place.appendChild(c);
		// set default state
		c.checked=defaultState;
		// track state in config.options.ID
		if (id) {
			c.id=id.substr(1); // trim off leading "="
			if (config.options[c.id]!=undefined)
				c.checked=config.options[c.id];
			else
				config.options[c.id]=c.checked;
		}
		// track state in (tiddlername|tagname) or (fieldname@tiddlername)
		if (target) {
			var pos=target.indexOf("@");
			if (pos!=-1) {
				c.field=pos?target.substr(0,pos):"checked"; // get fieldname (or use default "checked")
				c.tiddler=target.substr(pos+1); // get specified tiddler name (if any)
				if (!c.tiddler || !c.tiddler.length) c.tiddler=tid; // if tiddler not specified, default == container
				if (store.getValue(c.tiddler,c.field)!=undefined)
					c.checked=(store.getValue(c.tiddler,c.field)=="true"); // set checkbox from saved state
			} else {
				var pos=target.indexOf("|"); if (pos==-1) var pos=target.indexOf(":");
				c.tag=target;
				if (pos==0) c.tag=target.substr(1); // trim leading "|" or ":"
				if (pos>0) { c.tiddler=target.substr(0,pos); c.tag=target.substr(pos+1); }
				if (!c.tag.length) c.tag="checked";
				var t=store.getTiddler(c.tiddler);
				if (t && t.tags)
					c.checked=t.isTagged(c.tag); // set checkbox from saved state
			}
		}
		if (fn_init) c.fn_init=fn_init.trim().substr(1,fn_init.length-2); // trim off surrounding { and } delimiters
		if (fn_click) c.fn_click=fn_click.trim().substr(1,fn_click.length-2);
		c.init=true; c.onclick(); c.init=false; // compute initial state and save in tiddler/config/cookie
	},
	onClickCheckbox: function(event) {
		if (this.fn_init)
			// custom function hook to set initial state (run only once)
			{ try { eval(this.fn_init); this.fn_init=null; } catch(e) { displayMessage("Checkbox init error: "+e.toString()); } }
		else if (this.fn_click)
			// custom function hook to override or react to changes in checkbox state
			{ try { eval(this.fn_click) } catch(e) { displayMessage("Checkbox click error: "+e.toString()); } }
		if (this.id)
			// save state in config AND cookie (only when ID starts with 'chk')
			{ config.options[this.id]=this.checked; if (this.id.substr(0,3)=="chk") saveOptionCookie(this.id); }
		if (this.srctid && this.srcpos>0 && (!this.id || this.id.substr(0,3)!="chk") && !this.tag && !this.field) {
			// save state in tiddler content only if not using cookie, tag or field tracking
			var t=store.getTiddler(this.srctid); // put X in original source tiddler (if any)
			if (t && this.checked!=(t.text.substr(this.srcpos,1).toUpperCase()=="X")) { // if changed
				t.set(null,t.text.substr(0,this.srcpos)+(this.checked?"X":"_")+t.text.substr(this.srcpos+1),null,null,t.tags);
				story.refreshTiddler(t.title,null,true);
				store.setDirty(true);
			}
		}
		if (this.field) {
			if (this.checked && !store.tiddlerExists(this.tiddler))
				store.saveTiddler(this.tiddler,this.tiddler,"",config.options.txtUserName,new Date());
			// set the field value in the target tiddler
			store.setValue(this.tiddler,this.field,this.checked?"true":"false");
			// DEBUG: displayMessage(this.field+"@"+this.tiddler+" is "+this.checked);
		}
		if (this.tag) {
			if (this.checked && !store.tiddlerExists(this.tiddler))
				store.saveTiddler(this.tiddler,this.tiddler,"",config.options.txtUserName,new Date());
			var t=store.getTiddler(this.tiddler);
			if (t) {
				var tagged=(t.tags && t.tags.find(this.tag)!=null);
				if (this.checked && !tagged) { t.tags.push(this.tag); store.setDirty(true); }
				if (!this.checked && tagged) { t.tags.splice(t.tags.find(this.tag),1); store.setDirty(true); }
			}
			// if tag state has been changed, force a display update
			if (this.checked!=tagged) {
				if (this.refresh.tagged) story.refreshTiddler(this.tiddler,null,true); // the TAGGED tiddler
				if (this.refresh.tagging) story.refreshTiddler(this.tag,null,true); // the TAGGING tiddler
			}
		}
		// refresh containing tiddler (but not during initial rendering, or we get an infinite loop!)
		if (!this.init && this.refresh.container && this.container!=this.tiddler)
			story.refreshTiddler(this.container,null,true); // the tiddler CONTAINING the checkbox
		return true;
	}
}
//}}}
/***
|''Name:''|Based on CollapseTiddlersPlugin|
|''Source:''|http://gensoft.revhost.net/Collapse.html|
|''Author:''|Bradley Meck|
|''License:''|unknown|
|''~CoreVersion:''|2.0.10|

|JOS 9/14/2006: changed text for 'collapse all' and 'expand all' to lower-case (consistency's sake); cleanned-up syntax (readability's sake) |
|JOS 9/14/2006: removed "WebCollapsedTemplate" altogether; added compat code for topOfPageMode; added tool tips for collapseAll and expandAll |
|ELS 2/24/2006: added fallback to "CollapsedTemplate if "WebCollapsedTemplate" is not found |
|ELS 2/6/2006: added check for 'readOnly' flag to use alternative "WebCollapsedTemplate" |
***/
//{{{
config.commands.collapseTiddler = {
  text: "fold",
  tooltip: "Collapse this tiddler",
  handler: function(event,src,title){
    var e = story.findContainingTiddler(src);
    var t = "CollapsedTemplate";
    if (!store.tiddlerExists(t)) { alert("Can't find 'CollapsedTemplate'"); return; }
    if (config.options.chkTopOfPageMode!=undefined) {
      var pm=config.options.chkTopOfPageMode;
      config.options.chkTopOfPageMode=false;
    }
    if(e.getAttribute("template") != config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE]){
      if(e.getAttribute("template") != t ){
        e.setAttribute("oldTemplate",e.getAttribute("template"));
        story.displayTiddler(null,title,t);
      }
    }
    if (config.options.chkTopOfPageMode!=undefined) config.options.chkTopOfPageMode=pm;
  }
}

config.commands.expandTiddler = {
  text: "unfold",
  tooltip: "Expand this tiddler",
  handler: function(event,src,title){
    if (config.options.chkTopOfPageMode!=undefined) {
      var pm=config.options.chkTopOfPageMode;
      config.options.chkTopOfPageMode=false;
    }
    var e = story.findContainingTiddler(src);
    story.displayTiddler(null,title,e.getAttribute("oldTemplate"));
    if (config.options.chkTopOfPageMode!=undefined) config.options.chkTopOfPageMode=pm;
  }
}

config.macros.collapseAll = {
  handler: function(place,macroName,params,wikifier,paramString,tiddler){
    createTiddlyButton(place,"collapse all","Collapse all tiddlers",function(){
                         var t = "CollapsedTemplate";
                         if (!store.tiddlerExists(t)) { alert("Can't find 'CollapsedTemplate'"); return; }
                         if (config.options.chkTopOfPageMode!=undefined) {
                           var pm=config.options.chkTopOfPageMode;
                           config.options.chkTopOfPageMode=false;
                         }
                         story.forEachTiddler(function(title,tiddler){
                                                if(tiddler.getAttribute("template") != config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE])
                                                  story.displayTiddler(null,title,t);
                                              })
                           if (config.options.chkTopOfPageMode!=undefined) config.options.chkTopOfPageMode=pm;
                       })
  }
}

config.macros.expandAll = {
  handler: function(place,macroName,params,wikifier,paramString,tiddler){
    createTiddlyButton(place,"expand all","",function(){
                         var t = "CollapsedTemplate";
                         if (!store.tiddlerExists(t)) { alert("Can't find 'CollapsedTemplate'"); return; }
                         if (config.options.chkTopOfPageMode!=undefined) {
                           var pm=config.options.chkTopOfPageMode;
                           config.options.chkTopOfPageMode=false;
                         }
                         story.forEachTiddler(function(title,tiddler){
                                                if(tiddler.getAttribute("template") == t) story.displayTiddler(null,title,tiddler.getAttribute("oldTemplate"));
                                              })
                           if (config.options.chkTopOfPageMode!=undefined) config.options.chkTopOfPageMode=pm;
                       })
  }
}

config.commands.collapseOthers = {
  text: "focus",
  tooltip: "Expand this tiddler and collapse all others",
  handler: function(event,src,title){
    var e = story.findContainingTiddler(src);
    var t = "CollapsedTemplate";
    if (!store.tiddlerExists(t)) { alert("Can't find 'CollapsedTemplate'"); return; }
    if (config.options.chkTopOfPageMode!=undefined) {
      var pm=config.options.chkTopOfPageMode;
      config.options.chkTopOfPageMode=false;
    }
    story.forEachTiddler(function(title,tiddler){
                           if(tiddler.getAttribute("template") != config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE]){
                             if (tiddler!=e) story.displayTiddler(null,title,t);
                           }
                         })
    if (config.options.chkTopOfPageMode!=undefined) config.options.chkTopOfPageMode=pm;
  }
}
//}}}
!!個人的な見解
//他のサイトを見てもよくわからないので個人的なまとめ//
#まず、CollapseTiddlersPlusPluginを導入
#CollapsedTemplateを作成、内容を書く(これは、tiddlerを閉じたときに表示される「閉じた状態のtiddler」のテンプレート。CollapseTiddlersPlusPluginと同時に導入しなければいけないらしい。ちなみに開いている(通常の)テンプレートはViewTemplate。こちらはデフォルトで入っている。
**{{{<div>}}}と{{{</div>}}}で囲んだり、{{{<span>}}}と{{{</span>}}}で囲んだりして、要素の位置を決めているらしい。
**{{{macro='toolbar (要素)'}}}という記法らしい
**{{{>}}}を入れるとmoreになって隠れる。moreの--左--右に要素を入れたい時はどうすればいいのか・・・。不明
#閉じたいtiddlerの任意の場所に{{{<<toolbar collapseTiddler>>}}}を入れる。
**--なぜ{{{<<toolbar ・・・>>}}}なのかは調査中。--そういうコマンドです。
#通常の開いたtiddlerの上部分に、閉じるボタンを入れたいときは、ViewTemplateの所定の位置に、collapseTiddlerを入れる。
**ちなみに+を頭につけるとボールド体に。
#閉じるボタン、開くボタンはデフォルトではfold、unfoldだが、これを任意の文字に変更したいときは、ConfigTweaksというsystemConfigで対応?
**あるいはMacroのソースをいじる。
**--調査中。これはなにかのプラグインをいれないといけないのか?それともこれをつくればもういいのか?--ただの起動時読み込みスクリプトでした。
**http://kuraku.net/tw/tw.html#ConfigTweaks を参照して下さい。
----
!!CollapsePlugin

To add the Collapse Plugin you need to change your view, and or edit template[[PageTemplate]]
[mail[test]]
make sure your toolbar now includes collapseTiddler
e.g.

<div class='toolbar' macro='toolbar -closeTiddler closeOthers +editTiddler collapseTiddler permalink references jump'></div>

Now Make or copy and paste the CollapsedTemplate to your liking
''Be sure to have expandTiddler in your toolbar on the CollapsedTemplate and not collapseTiddler''

You can also now add two macros collapseAll and expandAll by adding
{{{
<<collapseAll>>
}}}
and
{{{
<<expandAll>>
}}}

Finaly add the Collapse Plugin to your wiki and you are done, enjoy!

http://gensoft.revhost.net/Collapse.html
----
!!tiddler を開いたり閉じたりしたい
*[[CollapseTiddlersPlusPlugin]]
**http://gensoft.revhost.net/Collapse.html
tiddler の折り畳みが可能になります。<<toolbar collapseTiddler>>
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers editTiddler +expandTiddler > fields syncing permalink references jump'></div>
<div><span class='title' macro='view title'></span></div>
<!--}}}-->
{{{
//config.commands.closeTiddler.text = "X"; // default is "close"
//config.commands.collapseTiddler.text="><"; //fold
//config.commands.expandTiddler.text="<>"; //unfold
}}}
『刃先』を意味する英語成句。転じて『最先端』、あるいは『過激な』といった意味も。 
標準光D65とは6504Kの色温度で、黒体軌跡にはのらない、昼光及び紫外線を含む光源
こうして抹殺されたDDTですが、最近の研究によって少なくともヒトに対しては発癌性がないことがわかっています。また環境残存性に関しても、普通の土壌では細菌によって2週間で消化され、海水中でも1ヶ月で9割が分解されることがわかっています。危険性を訴える研究に比べ、こうした結果は大きく扱われることはほとんどないため、あまり知られてはいませんが……。

http://www1.accsnet.ne.jp/~kentaro/yuuki/DDT/DDT.html
対象の物質が水であるのを伏せた上で、水についての極端な説明を行って、聞き手に(水の説明をしただけなのに)恐ろしい物質のように誤認させるというジョークに使われる。
<<<
DHMO (Dihydrogen Monoxide) は水酸の一種であり、無色、無臭、無味の化学物質です。比較的古くから工業活動に使用されていましたが、産業の巨大化や軍事技術の発展に歩調を併せるかのように、その使用量は増加してきています。

DHMOは、毎年無数の人々を死に至らしめています。報告される死亡例の多くは、偶然液体状のDHMOを吸い込んだことによるものですが、危険はそれに留まりません。カナダの医学病院において、固形状態のDHMOに接触すると身体組織に激しい損傷を来たすことが実験で確認されています。又、DHMOの吸収が発汗、多尿、腹部膨満感、嘔気、嘔吐、電解質異常などを引き起こすことも臨床的に確認されています。 
<<<

1990年、Eric LechnerとLars Norpchenが創出したジョークであり、1994年にCraig Jacksonによって改訂された。その後、1997年、アメリカ合衆国アイダホ州の14歳の中学生であったNathan Zohnerが「人間はいかにだまされやすいか?」 ("How Gullible Are We?") という調査に用いたことがきっかけで世界中に広まった。
ドナ・ジョー・マーガレット・タナー
フルハウスの登場人物。タナー家の長女
吉田照美のこと。
テレビ番組「ラジかるッ」では2006年10月以降、「DJ TERU(ディージェイ・テルー)」と称して、新しいキャラクターを演じている。
イタリア語:Denominazione di Origine Protetta
イタリアにおける原産地名称保護制度。イタリアワイン、チーズなどの伝統的食材に対し、品質管理と産品保護のため地域を指定した上、基準をみたすものにのみ特定原産地の名称を付して販売することを許可する制度。
Development(現像)、Print(焼き付け)、Enlargement(引き延ばし)
1939年、世界で初めて強化ガラス製のタンブラーを製造し、1946年に”DURALEX”ブランドとして確立されました。シンプルなデザインに、フリーザー、電子レンジ、テーブル、食器洗い機と、どこでも使える利便性、その秀逸した品質はフランス国内だけに留まらず、1960年代から世界に向けて輸出されると同時に、デュラレックスの名は広く世界中に知られるものとなりました。以来、今日に至るまでグラスウェアのトップブランドとして地位を確立しています。

食器洗浄機・電子レンジ・熱湯(100℃)・フリーザー(-25℃)使用可能
*フリーザーは、-25℃まで使用可能です。''但し高温に熱した後急速に冷やすことは避けてください。 ''

!!!ピカルディ
[img[http://www10.plala.or.jp/hrc/imeg/pika311111.jpg]]
!!!プリズム
[img[http://www10.plala.or.jp/hrc/imeg/pika31112111.jpg]]
DVDでは、DVD-Rで用いられている素材は有機(色素)素材、DVD-RW、DVD-RAMで用いられている素材は無機と明確に分けられている。
ニコンのAPS-Cのこと

[[FXフォーマット]]
/***
|Name|DatePlugin|
|Source|http://www.TiddlyTools.com/#DatePlugin|
|Version|2.3.1|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|formatted dates plus popup menu with 'journal' link, changes and (optional) reminders|

There are quite a few calendar generators, reminders, to-do lists, 'dated tiddlers' journals, blog-makers and GTD-like schedule managers that have been built around TW.  While they all have different purposes, and vary in format, interaction, and style, in one way or another each of these plugins displays and/or uses date-based information to make finding, accessing and managing relevant tiddlers easier.  This plugin provides a general approach to embedding dates and date-based links/menus within tiddler content.

This plugin display formatted dates, for the specified year, month, day using number values or mathematical expressions such as (Y+1) or (D+30).  Optionally, you can create a link from the formatted output to a 'dated tiddler' for quick blogging or create a popup menu that includes the dated tiddler link plus links to changes made on that date as well as links to any pending reminders for the coming 31 days (if the RemindersPlugin is installed).  This plugin also provides a public API for easily incorporating formatted date output (with or without the links/popups) into other plugins, such as calendar generators, etc.
!!!!!Usage
<<<
When installed, this plugin defines a macro: {{{<<date [mode] [date] [format] [linkformat]>>}}}.  All of the macro parameters are optional and, in it's simplest form, {{{<<date>>}}}, it is equivalent to the ~TiddlyWiki core macro, {{{<<today>>}}}.

However, where {{{<<today>>}}} simply inserts the current date/time in a predefined format (or custom format, using {{{<<today [format]>>}}}), the {{{<<date>>}}} macro's parameters take it much further than that:
* [mode] is either ''display'', ''link'' or ''popup''.  If omitted, it defaults to ''display''.  This param let's you select between simply displaying a formatted date, or creating a link to a specific 'date titled' tiddler or a popup menu containing a dated tiddler link, plus links to changes and reminders.
* [date] lets you enter ANY date (not just today) as ''year, month, and day values or simple mathematical expressions'' using pre-defined variables, Y, M, and D for the current year, month and day, repectively.  You can display the modification date of the current tiddler by using the keyword: ''tiddler'' in place of the year, month and day parameters.  Use ''tiddler://name-of-tiddler//'' to display the modification date of a specific tiddler.  You can also use keywords ''today'' or ''filedate'' to refer to these //dynamically changing// date/time values.  
* [format] and [linkformat] uses standard ~TiddlyWiki date formatting syntax.  The default is "YYYY.0MM.0DD"
>^^''DDD'' - day of week in full (eg, "Monday"), ''DD'' - day of month, ''0DD'' - adds leading zero^^
>^^''MMM'' - month in full (eg, "July"), ''MM'' - month number, ''0MM'' - adds leading zero^^
>^^''YYYY'' - full year, ''YY'' - two digit year, ''hh'' - hours, ''mm'' - minutes, ''ss'' - seconds^^
>^^//note: use of hh, mm or ss format codes is only supported with ''tiddler'', ''today'' or ''filedate'' values//^^
* [linkformat] - specify an alternative date format so that the title of a 'dated tiddler' link can have a format that differs from the date's displayed format

In addition to the macro syntax, DatePlugin also provides a public javascript API so that other plugins that work with dates (such as calendar generators, etc.) can quickly incorporate date formatted links or popups into their output:

''{{{showDate(place, date, mode, format, linkformat, autostyle, weekend)}}}'' 

Note that in addition to the parameters provided by the macro interface, the javascript API also supports two optional true/false parameters:
* [autostyle] - when true, the font/background styles of formatted dates are automatically adjusted to show the date's status:  'today' is boxed, 'changes' are bold, 'reminders' are underlined, while weekends and holidays (as well as changes and reminders) can each have a different background color to make them more visibly distinct from each other.
* [weekend] - true indicates a weekend, false indicates a weekday.  When this parameter is omitted, the plugin uses internal defaults to automatically determine when a given date falls on a weekend.
<<<
!!!!!Examples
<<<
The current date: <<date>>
The current time: <<date today "0hh:0mm:0ss">>
Today's blog: <<date link today "DDD, MMM DDth, YYYY">>
Recent blogs/changes/reminders: <<date popup Y M D-1 "yesterday">> <<date popup today "today">> <<date popup Y M D+1 "tomorrow">>
The first day of next month will be a <<date Y M+1 1 "DDD">>
This tiddler (DatePlugin) was last updated on: <<date tiddler "DDD, MMM DDth, YYYY">>
The SiteUrl was last updated on: <<date tiddler:SiteUrl "DDD, MMM DDth, YYYY">>
This document was last saved on <<date filedate "DDD, MMM DDth, YYYY at 0hh:0mm:0ss">>
<<date 2006 07 24 "MMM DDth, YYYY">> will be a <<date 2006 07 24 "DDD">>
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''DatePlugin'' (tagged with <<tag systemConfig>>)
<<<
!!!!!Revision History
<<<
''2007.06.20 [2.3.1]'' in onClickDatePopup(), use Popup.show() instead of deprecated ScrollToTiddlerPopup().  Fixes fatal error that prevents popups from being properly displayed
''2007.05.31 [2.3.0]'' list "created" tiddlers in date popup.  Also, force re-cache of created/modified indices when displaying current date and store.isDirty(), so that popup is kept in sync with tiddler changes.
''2006.05.09 [2.2.1]'' added "todaybg" handling to set background color of current date.  Also, honor excludeLists tag when getting lists of tiddlers.  Based on suggestions by Mark Hulme.
''2006.05.05 [2.2.0]'' added "linkedbg" handling to set background color when a 'dated tiddler' exists.  Based on a suggestion by Mark Hulme.
''2006.03.08 [2.1.2]'' add 'override leadtime' flag param in call to findTiddlersWithReminders(), and add "Enter a title" default text to new reminder handler.  Thanks to Jeremy Sheeley for these additional tweaks.
''2006.03.06 [2.1.0]'' hasReminders() nows uses window.reminderCacheForCalendar[] when present.  If calendar cache is not present, indexReminders() now uses findTiddlersWithReminders() with a 90-day look ahead to check for reminders.  Also, switched default background colors for autostyled dates: reminders are now greenish ("c0ffee") and holidays are now reddish ("ffaace").
''2006.02.14 [2.0.5]'' when readOnly is set (by TW core), omit "new reminders..." popup menu item and, if a "dated tiddler" does not already exist, display the date as simple text instead of a link.
''2006.02.05 [2.0.4]'' added var to variables that were unintentionally global.  Avoids FireFox 1.5.0.1 crash bug when referencing global variables
''2006.01.18 [2.0.3]'' In 1.2.x the tiddler editor's text area control was given an element ID=("tiddlerBody"+title), so that it was easy to locate this field and programmatically modify its content.  With the addition of configuration templates in 2.x, the textarea no longer has an ID assigned.  To find this control we now look through all the child nodes of the tiddler editor to locate a "textarea" control where attribute("edit") equals "text", and then append the new reminder to the contents of that control.
''2006.01.11 [2.0.2]'' correct 'weekend' override detection logic in showDate()
''2006.01.10 [2.0.1]'' allow custom-defined weekend days (default defined in config.macros.date.weekend[] array)
added flag param to showDate() API to override internal weekend[] array
''2005.12.27 [2.0.0]'' Update for TW2.0
Added parameter handling for 'linkformat'
''2005.12.21 [1.2.2]'' FF's date.getYear() function returns 105 (for the current year, 2005).  When calculating a date value from Y M and D expressions, the plugin adds 1900 to the returned year value get the current year number.  But IE's date.getYear() already returns 2005.  As a result, plugin calculated date values on IE were incorrect (e.g., 3905 instead of 2005).  Adding +1900 is now conditional so the values will be correct on both browsers.
''2005.11.07 [1.2.1]'' added support for "tiddler" dynamic date parameter
''2005.11.06 [1.2.0]'' added support for "tiddler:title" dynamic date parameter
''2005.11.03 [1.1.2]'' when a reminder doesn't have a specified title parameter, use the title of the tiddler that contains the reminder as "fallback" text in the popup menu.  Based on a suggestion from BenjaminKudria.
''2005.11.03 [1.1.1]'' Temporarily bypass hasReminders() logic to avoid excessive overhead from generating the indexReminders() cache.  While reminders can still appear in the popup menu, they just won't be indicated by auto-styling the date number that is displayed.  This single change saves approx. 60% overhead (5 second delay reduced to under 2 seconds).
''2005.11.01 [1.1.0]'' corrected logic in hasModifieds() and hasReminders() so caching of indexed modifieds and reminders is done just once, as intended.  This should hopefully speed up calendar generators and other plugins that render multiple dates...
''2005.10.31 [1.0.1]'' documentation and code cleanup
''2005.10.31 [1.0.0]'' initial public release
''2005.10.30 [0.9.0]'' pre-release
<<<
!!!!!Credits
<<<
This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].
<<<
!!!!!Code
***/
//{{{
version.extensions.date = {major: 2, minor: 3, revision: 1, date: new Date(2007,6,20)};
//}}}

//{{{
config.macros.date = {
	format: "YYYY.0MM.0DD", // default date display format
	linkformat: "YYYY.0MM.0DD", // 'dated tiddler' link format
	linkedbg: "#babb1e", // "babble"
	todaybg: "#ffab1e", // "fable"
	weekendbg: "#c0c0c0", // "cocoa"
	holidaybg: "#ffaace", // "face"
	createdbg: "#bbeeff", // "beef"
	modifiedsbg: "#bbeeff", // "beef"
	remindersbg: "#c0ffee", // "coffee"
	holidays: [ "01/01", "07/04", "07/24", "11/24" ], // NewYearsDay, IndependenceDay(US), Eric's Birthday (hooray!), Thanksgiving(US)
	weekend: [ 1,0,0,0,0,0,1 ] // [ day index values: sun=0, mon=1, tue=2, wed=3, thu=4, fri=5, sat=6 ]
};
//}}}

//{{{
config.macros.date.handler = function(place,macroName,params)
{
	// do we want to see a link, a popup, or just a formatted date?
	var mode="display";
	if (params[0]=="display") { mode=params[0]; params.shift(); }
	if (params[0]=="popup") { mode=params[0]; params.shift(); }
	if (params[0]=="link") { mode=params[0]; params.shift(); }
	// get the date
	var now = new Date();
	var date = now;
	if (!params[0] || params[0]=="today")
		{ params.shift(); }
	else if (params[0]=="filedate")
		{ date=new Date(document.lastModified); params.shift(); }
	else if (params[0]=="tiddler")
		{ date=store.getTiddler(story.findContainingTiddler(place).id.substr(