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
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></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 excludeLists'></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>>
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
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]]
<div class='header' role='banner' 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 class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<div id='mainMenu' role='navigation' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' role='navigation' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' role='complementary' refresh='content' force='true' tiddler='SideBarTabs'></div>
<div id='displayArea' role='main'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
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]];
	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]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#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]];}

.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]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#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 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.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:0 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 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

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

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

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding: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 0;}
.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 0 0 0.5em;}
.tab {margin:0 0 0 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 0 14em;}

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

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

.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:0 0.25em; padding:0 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:0 3px 0 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 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

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

.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;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding: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 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;}
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox where print preview displays the noscript content */
<div class='toolbar' role='navigation' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></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>
antho: C12-1158, S12-1081, ACL-ACM agreement to pdf
3245: videos to wk11, lecture notes for w12, w13, website update, runs, tut5-sol, runs automation, final exam
qe: question (25 Mar)
review: acl rebuttals, yiping thesis, 
steps, edm for existing, allocation, cs3217 remail eval, A1 poster size, chaser to david
reports: hwee tou, media (brown, 4 Apr)
orbital: ivle import
next: quarterly
csidm: quarterly
suzhou: prep
4vc: knmnyn13
raz: bootstrap
review: jesse 1,2,3
emails: terps, ben, acm, - ip
condemn pcs

4vc: citibank, remind plumber
orbital: mission control org, updated wordpress, akismet plugin
review: ngjp emnlp, xiangnan slides
chimetext: huangyun, xiangnan
idmi: next irc
travel: pricebreaker - ip
patent: aobo, ilo hardcopy
meetings: STePS handover,
orbital: ida, cancel mc5
4vc: window, 7 light, aircon, 5.5K singapore krisflyer, port privateWiki, 3 lr44 batteries, us tax, send td forms
conf trip: flight, acl & sigir reg, acl hotel, sigir hotel (gap)
other: rg5
review: short doceng

antho: n12 fix
aclio: adminwiki accounts, acl report, aclwebmaster cfp
steps: websparks, hutcabb, alvin jiang, harville email edm, sms grading, vm linux
cs3245: tut2 ans, w6 slides, w6 mt (need to print) - ip
iphoto library
orbital: wordpress content, askbot questions, acm meeting, slides for class, video
fire training: online (starred email)
3245: prep slides, printouts, ssid giveup, tutorial questions
steps: workshop incentive proposal writeup, setup form, slides for coord, steps voting processing (- weighted votes)
orbital: q/a pairs, askbot upgrade to latest, ec2.
ziheng dinner
antho: w13-01 thru 07 - ip
aclio: josh hire, start task.
review: jcdl meta email, acl x1, jcdl 45,91,192,222,230,234,244
phd: responsibilities, xiangnan/jovian next admin
4vc: print dad's attachment for painting, yellow highlighters, ICs x2, renew IP
orbital: google fin account, liftoff agenda proposal, orbital TA email.
AIRS: publicity corpora, sigirlist, premia, local email
antho: videos SigYaml, lucy sample corpus, R13 workshop revisions
JCDL: re-record bamdad, jesse
RAA: ngjp, aobo
ug: excellent students to UG sheet, student group email, rogerz replacement, pam poly decision
group dinner
pick up laptop from mark - irene
review: emnlp x 5, aobo cr
4vc: cc
orbital: liftoff, askbot answering, close reg site, mentor list, teams ivle, thank yous
steps: certs, bimlesh reimbursement non-prize, prize signature email, pic page
rchimetext: ngjp
review: jcdl dc (x2), cikm (x1)
4vc: networkredux - ip
antho: n13, w13-08 - W13-17
email: curriculum
4vc: car repair, car service lihsin baby
3245: wk 2 notes, py tutorial, 
terps: sponsorship emails, 2nd call, initial homepage, desmond
summer: roadshows x 3, emails aaron
hompage fixes: ssid, rwsdata
sched in for wk 4, 5 
thesis: comments and submit for zhang zhongyuan
review: kaz, huy+muthu, jovian - partial, sudhanshu - partial, 
buy gov2
orbital: wp update/ backup
steps: pointers to new site
aclio: sigyaml bug - see nizar email, re-run all SIGs, I13 v2 x1
qe: moderate
aobo rehire
emnlp: print yiping poster
cleanup irl6 worksheet and physical space
sig-ifat: prelim airticket, hotel
rec: zhaoyan, jovian ta
4vc: oshkosh, amazon, cloth diapers
4vc: billpay, iras (18 Apr), mbp2
orbital: send mail from ec2 - ip
review: xiangnan
registration: jcdl + hotel
pick up: doceng printouts, lta, change mbp2-5 (office, adobe)
steps: award certs - ip sign, banner
sdd: birthday 
aclio: crossref - ip, nicoletta
irb forms
JCDL: Jesse
JCDL Presentation Prep: bamdad, jesse
orbital: edm onemap
aia dependent cards

airs: kaz poster best poster nominee
collect from GO 2 boxes
4vc: toshiba TV; cc bills, capitacard - ip
group meeting
review: swapna thesis, ngjp thesis (intro, abstract, rw, timeline 360, 400)
expenses for ias2013
expenses for airs (invoiced) - ip
orbital: cert signing, cert sms, survey - ip
review: emnlp x2, dongyuan
4vc: child seat, kindermusik, redcard input to fidelity
ug: meet pam
aclio: carpuat bug, new website
antho: corpus compile lucy
next: training abstracts x2
rec: arun (scan, mail)
4vc: check cc
email: xiangnan msra, orbital fixing
orbital: eval questions, gae tutorial - ip
idmi: next slides, csidm report
review: jin thesis.
3245: Redo mt wrt to solutions manual, mt release, w7 print, ivle questions, mt grades
orbital: roadshow email poll, info session, askbot answers, student groups
steps: email sponsors, sponsors page, reg page
exco: email

review: jcdl 22,23,24,84,86,104,145, scientometrics proofread, acl x 3
pick up mug: #46 Goh Bros
3245: grading hw2, tut sol, lecture notes
antho: W13-01 thru 07 x3
Yizhe 94784518
steps: abstracts x3.5
far/sps update
chimetext: li peng
hiring RA position, p/t

antho: p13v2, w13-38, j13-4
review: tfs, zhongmin, samantha, shubham
grading: urop, cs3283, 
csidm: mac dvi adapter,  mac dvi adapter, mac power adapter x2, ipad Air, - ip
csidm: mouse/keyboard replacements x2, Samsung Galaxy Tab 3 - ip
4vc: fan, check citibank transaction 8 Nov - sia for jp ok, nate's praise activity sheet, dad's picture
orbital: orbital interviews
Splashdown: pics, thank yous, likes, playlist, print certs, reimb
emnlp: x2 author response
wing: jin gift
antho: W13-40 commit
reviews: aobo ijcnlp, swapna thesis, aobo patent
Splashdown - ip: awardees post, feedback form
csidm: aobo original receipt.
4vc: wahni doctor, capland card, packing

4vc: print docs, 
imms: 3208/09
exam: moderations
antho: hiring, o13
orbital: ola to google, orbital interviews x6, 
ug: student meetings - ip, urop yanfei s/u, bang hui assignment form
antho: W13-37 commit, O09-12, small bugs
reviews: wsdm x2 (jovian, xiangnan)
meetings: daniel thesis
steps: pics, final report
thesis: jin, follow-up w/ chuats, 
review: kaz, jesse, bamdad, huy/muthu (jcdl), doceng short bidding, jovian sigir
orbital: chasing mentors/mentees, peer assignment, mc announcements, askbot, emails
antho: S13, N13 and associated W13s
4vc: ikea: paragraf coaster 901.762.31

4vc: dbs cc statement, zhaoyan baby, phyllis 
suzhou reimbursements
ngjp 101.80
terps: juzar, pepe.
orbital workshop incentive: emails out, cheryl
antho: baoli ref, task, w12-63
rwsdata grammar
sigbm, dl fix hp
3245: hw1, hw2, w3, mac python env install - ip
review: sudhanshu, huy+muthu
yun huang - terminate after last claim - ip
antho: w12fix
peer review - abhik
workshops: sacm

EMNLP: attend, follow-up
chime: jovian tp
4vc: printouts, shopping
antho: videos
crowdmotoring: teammates

pubs: update sps, hp, add acknowledgements
qe revise x 2
3245: hw3, hw3 regrade x 2
steps: $$ and vouchers, divvy vouchers, ext email blast, poster design, poster printing, voting system, event, votes, thank yous, print feedback for industry, get parking validation, print programme, print labels, instructions
FYP: sup feedback, sup grading
remind: anindya quarterly report
antho: Q13
JCDL: add news, department, email, Nelson email, award update homepage, publicize.
undergraduate: varun
aclio: videos, Q13, P13, W13 x2
discover fraud check
4vc: amex waiver, disc pay
review: tao (1 Aug) 
award: far
orbital: announcements sms, edm oneapi
correct ID for aobo's patent
AIRS: 950 DBS 032-001897-1, get back money from kaz
4vc: fix grill mesh, fix nate's tub mixer, car touchup paint, car maintenance
invention disclosure, ngjp thesis, antho css
review: ngjp thesis, pidong thesis def, ankur v0 report, patrick v0 report
research: 2 gold summaries
reporting: csidm - ip x2, next

! In Progress
refile ijcnlp
wing.nus: update wingnews, realloc phd responsibilities
4vc: roof leakage, car inspection, capitacard - ip
AAs for office
ug: cross check, student groups, update FAQ samantha's question, dummy module conflict
orbital: askbot re-install on orbital.comp

poly: check poly exemption webpages
return key to cr2 to helpdesk
CS3245: fvZmpcst

! Short Term
ug: ntu smu sutd poly accred check, [[socdata1]] [[socdata_3dec13]]
JCDL: re-record GAI
TOIS Synopsis Bhatia 2012

! Long Term
amazon kinesis
dataset: huy - Already listed in downloads
wingnews: faculty search
4vc: nathaniel's savings account, hsbc account
ug: website
wing: project page
aclio: START, sso, emails, policy for acl-wide archiving
redwoods treebank
checkin with ugrad mentees
raz: fix command line, maxent, bootstrap
antho: bootstrap
4vc: sand door, consolidate hsbc, update
antho: update fixes
nathaniel pictures, website
antho: schema, canonicalization,
nus: acrft1 report
3281: setup teammates
ug: check blanket exemptions, is2101, draft email, poly dip accred, poly emails
4vc: confinement lady, framing leads, medical claims x2, ikea shelf
csidm: quarterly report draft, 
emnlp: reg, hotel and air questions
orbital: survey pub, email for focus group
review: yiping emnlp - sec 1-3, apr meeting slides
books: visualize this, designing science presentations.
ug: chancy -- [vnp, urop, poly accred, nushigh courses, french ddp, adhoc, acm], leews email
aclio: crossref application
idmi: next quarterly, next website
orbital: vm gist,  booster, blk 71 email - ip 
4vc: waterproofing - redux, toyota part missing, check us dep, foscam, check cc, fix tv setup, medical
return NUS Lib books
antho: 98fix
3245: hw1 grading
emails: javed
review: jesse 4, 5, 6, 7, 9, abstract
chimetext: liuchang
trac: maventree/google/procreate
fyp proposals
antho: j13-1

antho: uli's P99-1014
qe: draft finished
3245: framework - partial,  forum questions, lecture notes, hw1 regrade, hw2 regrade (hieu, chenliang, knut), video re-records
review: irj 966 (25 April), muthu thesis, bamdad thesis
chime: slides: lipeng, zhongzhi
steps: sponsors finalization, email matching
orbital: questions, pallav account, mc post x1, prelim sched
cikm proposal
4vc: dental, n's haircut
write reply to daniel lemire
orbital: mentor email
meeting: idmi
antho: rae permission hk univ, ror hiring, gpres - ip
ug: [[socdata1]] report compilation
CS3245: set up website, 
ias: eng slides
4vc: renew hosting after 28th
orbital: emails, reconcile teams, mentors, expenses, mc #2 (x2)
muthu rec
review: chenbin thesis, ngjp thesis proposal
STePS: reimbursements, newsletter, doc position
4vc: renew,
hiring: csidm lu dongyuan 1 year

terps: fb page, email coord, bimlesh leads
review: jovian x2, sudhanshu, huy+muthu, jesse short, jin chapter 7, kaz x2
meeting: nrf, edb analytics
cs3245: hw2 html
tao internship: pantel, gamon
4vc: fan, cc
reimb: keyboard, jin, gov2

FDDP: follow ups x3
email: fddp
review: kaz
rec: hendra
antho: W02-21, inlg 04, q13 vids, W13-51 thru W13-53; R13
usm: distribute work, posters purchase
notes: FDDP, Poly
4vc: cutie, termites

steps: certs, reimb - ip
fyp: evaluations
review: aclshort (x6)
3245: hw3 regrades (x3) 
qe: grading (7 May)
orbital emails: james chan, alvin, laurence, blk 71, buildfac
orbital_askbot: ivle reg, announcements to wordpress,  populate questions - ip,
4vc: mac power adapter, power bill paid, amex card, google plan
email: chime (jin), next report, hweetou report - ip
antho: j13-2
aclio: doi, iobudget 
4vc: led light, haircut, book car service appt
exco: david meeting, call for items
orbital: mc#3
jcdl: bamdad
chime:jin slides
travel: pricebreaker - ip
patent: aobo - ip
wing: usm letter, tm sw announcement, wingnews 
4vc: target cc,  discover card, amex local annual fee, capitacard annual fee, print/mail address change, jesse gift
favors: ymatsuo app x2
other: 256.75 to NUS, credit note
ug: orbital focus group timing (Wed), ask admissions (call karen)
review: aobo tp, xiangnan - ip
antho: 8th 9th stil 
3245: recording: w4 fix, w5 mt, w5 recording, w4 soundex
steps: ms reply, rebrand, meeting, venue planning draft, maventree, 
review: jesse, bamdad
orbital: james chan, cp1301 descr, cheryl google, course form

review: sigir x 1, Tao, acl x1
github: parscit merge
chase sacm, cisaa
3245: grade corrections
antho: c12, w12 
aclio: io report and agenda, josh interview, doi email
steps: 1: newsletter, website update, microsoft
mac adapter
wingadmin: pics
4vc: print 2 copies,
others: vahed scan, email
babies: yinkk, simkc, seth
huy exit
passwords from noV*

Hangzhou Trip: followup enterprise meeting
review: irj 175
cs3245: email to potential TAs
usm: chancy, thank you follow ups, return guest pass, connect zainol to ug office, story for hugh CS newsletter with pic
rec: shawnNYU
ug:  email to pam poly, poly proposal
4vc: health claim nate, hospital visits, update fin, assemble car seat, baby fair, copy 1-3 cds wahni, 
Orbital: Splashdown
Jesse: Defense
aclio: exec, corrections x2
Wang Aobo: 21.50 Poster, need email back

3245: base cosine, f2 compiler, hw4 grading (initial), hw4 regrades, hw2 regrade, exam, moderation, imms, hw4 patsnap zip
4vc: ucletters
qe: send in
orbital: mentors
antho: supplement
reports: nght
review: acl cr (x1), doceng (x4), zhao gang tp, ngjp emnlp, cikm abstracts (xiangnan, haochen)
aclio: 2 resolutions
orbital: emails, sun teck, damith, ben, fg - ip
terps: meetings x2, post - ip
laptop: repairs
suzhou: haitao, liying emails
fix matric card
review: huy/muthu

urop: update slides to gdrive
meeting: hp and followup
review: xiangnan www, haochen www (partial)
chime: update slides, aobo tp
4vc: study light replacement, ikea curtain rod, soap dispenser
next: report
rec: azri, shawn
antho: I13, W13-41-50, D13, supplementals, announcements, tacl oct

3245: scoreboard, f2 fix, exam
qe: print for agnes, return binder
review: sudhanshu thesis, pasnp, doceng bidding, eugene interim, eric thesis
emails: pricebreaker (jcdl, personal june), imaginecup + calvin, kai ishikawa, James Chan,
steps: Harville
report: csidm
orbital: qa and announcements up to speed, registrations up, ec2 migration, pugs
4vc: sudoku
cubit: wei tsang, brown,
abhik: eval - ip, birdie coord
phds: grp xiangnan
ug: handover meeting sched
review: yiping emnlp, ijcnlp x1
antho: fsmnlp, N13-1031v2
4vc: foscam, joven water, dining light bulb, 
next: revised quarterly report, impact email
trac: mac adapter
US Holiday
emails: yiping rec, martin klein, steps-i vm to bhojan, csidm workshop, citi thankyou card apply
4vc: ballast in nate room, lib books
review: inrt r2
Anthology charging monies?
ACL 2014 program chairs
Maintanance costs in written form
Usability of the LRE Map

Reviewer assignments

Naacl videos
DOI Assignment
- Register DOIS for TACL - Ask Mike and Dekang whether OK or not

LRE Map use
- Propose motion

- One Login

ACL Portal
- Ask Robert about what?  Check Drago's email
13 in tutorial 3-4pm Monda 18 Feb (Wk 6) out of 19 total.
Knows some students by name
Cold calls people
Solutions reviewed.

Lots of discussion with some people, a bit noisy in the back.
But class not uniformly involved.  But that's standard.

21 Lecture (2-4pm; LT15; 38 students at 2:30pm)
- Quite a lot of interaction for lecture
- Dark, hard to read white board
- Some mumbling in the back
- clear examples 
- rebroadcasts answers for question.
- good that emphasizes which concepts are important
- ended at 3:36.  50 slides
- looks of questions afterwards

MT are long questions no MCQ, no society questions, open book
Writing of program
!Install VirtualEnv  / pip
- Grab
- $ python askbot

!Install Askbot
- $ pip install askbot
- $ askbot-setup
- mysql / askbot-db / askbot-db / askbot-db

!Install MySQL / gcc / python-devel
- $ sudo yum install mysql mysql-devel mysql-server gcc python-devel

!Install mysql-python
- $ pip install mysql-python

!Create database
- $ mysql -u username -p
- $ service mysql start
- $ /usr/bin/mysqladmin -u root password 'vM4HzTcN'
Early days: silos of DL materials but with their idiosyncratic tools per silo
US OSTP: by august, need plan for making gov't funded research to make datasets and articles available to the public
parallels to
chorus vs. shares
datasets are harder and probably more expensive
herbert van desompel's cni talk in early 2013 - put creator and authors in the center, put repo and interlinking in the periphery
too much focus on LOCKSS, RAID etc. rather than ??
even with internet preservation consortium / ndap, we don't know whether we are doing better than last year and how much of cultural heritage we cover
blue ribbon commitment sustainable preservation
funding rescue initiative / rather than 
digital libraries: going towards an engineering practice.  building very large DLs in the next gen, maybe simulation and modelling (risk analysis) is going to be more important? 
large policy choices will need to be made and cannot be value-neutral.

q (doug oard): what about people making curation / selection errors?  what makes it into the future?
a: oh, i worry about that too, but at least do them centrally and an informed way.  A threat: Central DRM could actually remove the copies.
q (joe tennis): greening your library? server farms, ewaste?
a: also an issue. technology churn

Background: #edc
Foreground: #000
PrimaryPale: #f40
PrimaryLight: #e20
PrimaryMid: #d80
PrimaryDark: #860
SecondaryPale: #ffd
SecondaryLight: #a22
SecondaryMid: #a52
SecondaryDark: #841
TertiaryPale: #ccc
TertiaryLight: #999
TertiaryMid: #666
TertiaryDark: #222
Error: #f88 - cue lexicon for political speeches
coref eval analysis tool:

ray mooney: joint learning, markov logic networks for hard constraints

Anaphora resolver:


andrew ng - dragonbox, summarizing discussion forums.

fernando periera - painkillers that don't upset my stomach - (class)(negation)(symptoms) - doesn't work well.  But information is out there.
when x verb1, y verb2  (when x died, y left inheritance; when x asked, y said; when x saw, y said)
inference from writing, is not inference needed in commonsense.
reading somewhat helps reading better, 
levesque's ijcai paper "cheap tricks" "google proof"
fast thinking slow thinking => Leslie Valiant, Probably Approximately Correct, Basic Books, 2013

IQP for soft constraints for citation parsing?
China did poly here (RP)

web application and mobile app
(android developer)
depends on the project itself.
nus library system: augmented reality
curriculum in 1st year doesn't fit hacking
organize workshop

prefer android as project
good idea; may prepare for FYP, learn skills for work
if A student, only really interested in programming
if D student, if ok in programming may take up
low wee feedback: reading group, phd students leads, report writing practice.
luongmt: (from email 12/08/07): know potential paper submission ahead of time, co-proposer for FYP, students need to know what standard of performance or knowledge b4 working with others.
huy: Celerity  
It is a ruby wrapper of Java headless browser HtmlUnit  
ziheng: have more definition in your projects for Ph.D. students. More well defined.  Either research or implementation, not both.
!! Yasmin AlNoamany

How did you establish these needs?
American Memory
As a story?
For a participant or for outsiders?
Evaluation criteria

!! Erik Choi

Why this number of survey participants?
Why this motivation set up - tension free needs?

Control for type of questions.
How to guarantee user's participation?
Initial Data (for Lucy): mid Nov
Initial Data for competition: Jan 2014
Final Data: Mar 2014
Submit: ~Sep 2014

Should include sample 10 citing documents: 
1st priority: not in list citation format in body citation.
2nd: earliest, latest citations in ACL Anthology
3: not from same year.
[[pre 2008|]]
Hi Mark:

Thanks for coming to visit today. Here are the links to the information of the non-graduating exchange student module availability:

This page in the website as a link to the PDF document that describes the modules that are available for students to take.  The direct link to the PDF document is here:

Thanks very much!

- Min
Low teck seng, NRF CEO
Web Science Trust
Wendy hall coming in Feb

Tan chin nam - matching volunteers

Need headings, issues and research. Social applications. Top level message vision.
Ask LiJuanzi about coop

mmqa health, aggregated health portal, how to get / form the query on the mobile phone 
mm part requires a disease that needs an image for query (skin disease)
match disease w expert centre
social and organization parts
not done well in the past
collect q via mobile app, query suggestion on medical
diabetes: chronic illness - where western doesn't help but chinese med may help?
Nov: "you know?", "do you understand?"
Nov: "Jingle train"
Oct: "A long day ago"
Jan 2 - First day at school
Dec - Make up lyrics for songs after construction rhyme book
Dec - Around 30 songs memorized
Nov 10 - doesn't want to go home
Oct 21 - first poo poo in potty
Oct "in the home"
Oct can sort of use fork and spoon
Jul 6 - "auntie cook cauliflower nice"
~ 22 first full sentences
~15 three syllable words
11 Shampoo
7-8 Jun - Fill in the blank songs: Twinkle Twinkle, Yes Papa.  Kangkongkar
7 Jun - swim, 
25 May - same
20 May - No, Green for go, Red for stop, Yellow for (slow) down
18 May - Car Seat / Bath Room
15 May - One, Two, Three, Four, Bob
May - Wow, Auntie, Spin, Roll, Turn, Push, Open (pen), Close, Work, Wait, Burp, Lego (go), Apple
April - Purple, Yellow, Brown, White, Black, Nice, 
Ti Jie Bo <>
Choo Yan Sheng <>
Gu Junchao <>
Wang Gaoxiang <>
Alan Tay <>
Muhammad Muneer <>
Du Zhiyuan <>
Eng Teng Chuan <>
Jishnu <>
Yos Riady <>

Only Focus Group  - Tan Jun Hao <>

M  <>

N Ervin Kwan <>
N John Lim <>
N  Liu Siwei <>
N  Li Mingyang <>
Dear X:

I'm writing you on behalf of the undergraduate office (UG) at SoC.  The Vice-Dean of undergraduate studies, Lee Wee Sun, has come up with a plan to help SoC student groups earn more funding to help in your own groups activities and outreach.

Basically, the idea is simple.    UG wants you, the active student groups, to help more in training our own students to do interesting training, events and activities related to computing that complement the students' academic training that they are receiving in their coursework.  To do this, for any event that purports to train students will skills related to computing, the school will award the group with an extra budget.  The amount is tied to the number of SoC-ians trained per hour.

This idea is in its draft form and as the executor of this programme, I'd like to talk with you or (your delegated officers) to describe the idea in more detail and get your feedback.  We need to know whether this plan is something of interest to your group and optimize it to achieve both UG's office goals as well as yours.

I'd appreciate to have a chance to meet with you any time this coming week (before 1 Feb).  We know it's a busy time for you, but I hope we can meet you at your convenience.  

Thanks very much!

Booking Confirmation No 	PD09005
Car Registration No 	SGQ4713C
Car Model 	Vios
Mileage 	70,000km
Service Booking Type 	Express Maintenance
Location 	Pandan
Date 	27 December 2013
Time 	16:00 
! Submissions
emnlp (July 5) : jun ping, aobo, 
cikm (May 10): sudhanshu, yushi (short), haocheng 

! CR 
jcdl: bamdad (short), kaz, jesse (short), huy/muthu 
sigir: jovian
acl: aobo
mm: tao (short)
Room Booking

Course Info
Tech reports: LingTW, Aminah Bte Pardi <>
Mentee: UG FAQ

STePS: When submitting trac, kindly choose 251 Verifier : Nora  & 251 Approver : Gary Tan. In the remarks, indicate WBS : C-251-000-011-511.
DO General Purpose Account: N-251-000-001-001

The Kan Family

WRT54GL Router
user: _blank / pass: noV**

user: kn*** / pass: noV***

knmnyn (Android)
AS6 05-12

user: knmnyn|HiLvTu4PWAn+OunWySdqfQ==@singnet
pass: {wirelesssg pass}

Wireless Network: Wireless@SGx (case sensitive)
WPA Enterprise => TTLS, PEAP enabled

Win 7 Key
Microsoft Windows 7 with Service Pack 1 Debug/Checked Build 32-bit (English) - DreamSpark - Download

- 3 use cases for Text mining:
* Integrate text mining methods with manual curation (Triage)
* Use Reactome curated data as training data (Training)
* Develop tools to display text mining data in Reactome (Visualization)
I've tried to set up askbot a number of times on several different machines with varying levels of success, none of them complete.  It seems that the `pip install askbot` doesn't work very well out of the box anymore.  I ended up installing on Amazon EC2.  This is a placeholder "question" for the answer that I was able to come up with.

1. pip install askbot now installs Django==1.5 instead of Django==1.4 which is needed, since Django==1.5 apparently isn't supported.  You have to do a `pip install -U Django==1.4` to revert Django back to 1.4

2. I previously tried to install Askbot via `pip install askbot`, rather than through the develop branch in github, but here it runs into problems. I'm trying to install with MySQL, but the `python askbot` migration doesn't work with InnoDB (dies around migration 101).  Perhaps in the install instructions you should mention to set the DB to MyISAM by default.  One way to do this is through the `/etc/my.cnf` file.  

3. For EC2, when using Apache, you need to install mod_wsgi as it is not part of the AMI image by default. 
P.S. I'd also like to add you to my group's news mailing list. This is a very low (4 emails per year) mailing list (with the subject [WINGnews]) documenting recent work from my research group, WING. If you're interested, just reply to this message and let me know, otherwise, no worries — I'll only add you to the list if you explicitly agree to it.

sudo -s
yum update

# rvm ruby
groupadd rvm
gpasswd -a ec2-user rvm
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
curl -L | bash -s stable
source /etc/profile.d/
rvm install 1.9.2
rvm use 1.9.2 --default
ruby -v

# Install Apache
yum install httpd  
yum install httpd-devel
yum install curl-devel

# Install MySQL
yum install mysql mysql-server git

# Enable services
/sbin/chkconfig httpd on
/sbin/chkconfig mysqld on
/sbin/service httpd start
/sbin/service mysqld start

# set root passwd (Dj...)
/usr/bin/mysqladmin -u root password 'new-password'

# install editor
yum install emacs

# add passenger to apache2, append below
emacs /etc/httpd/conf/httpd.conf

LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.2-p320/gems/passenger-3.0.13/ext/apache2/
PassengerRoot /usr/local/rvm/gems/ruby-1.9.2-p320/gems/passenger-3.0.13
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.2-p320/ruby

<VirtualHost *:80>
# ServerName 
DocumentRoot /home/ec2-user/dev.git/public
<Directory /home/ec2-user/dev.git/public>
Allow from all

# fix git
cd ~
mkdir git-bare/dev.git
cd git-baredev.git
git init --bare

# on local machine
git remote add ec2
git push ec2 master

# back to ec2
cd ~
git clone git-bare/dev.git dev.git
cd dev.git

# install missing gems (may need to re-login, check rvm/gems installed correct)
sudo yum install -y ruby-devel libxml2 libxml2-devel libxslt libxslt-devel
sudo yum install postgresql-devel
sudo yum install sqlite-devel

# Not yet done!
sudo  /sbin/service httpd restart

* OpinionHolders - PDTB

context information in modeling word translation probabilities
P(F|DE) * P(M|DEF) 
translation * permutation, second term is discarded

D is a title or the whole text?
key document words are only those that are aligned via word alignment
elim words via TextRank
slide capturing at workshops, upload connect.
reshare to colleagues while at conference, workshop, via email, qrcode
ocr, text cat of quotations, etc. 
group together presentation slides


importance estimation for social sites to feed into standard framework 

downloading and processing fragments.  To work with crawler work in THU.

canonicalizing user names across sites.

Health Informatics program 35 students / applied research
IR work developing KB for QA for health informatics formatting to match CQA: identifying content, crawling, indexing, searching, AIMA
Decision support - need relatively fast answers, infobuttons utah, summarization focus
Emerging interest in image data - 
scholarly / contradictory information - recent student MS to PhD

workshop at JCDL on scholarly information processing?
gary - synthesis lectures series

graduate level coop - 

between 1-2 meetings b4 Dec, when Javed comes
approach at 1-2 levels: broad level goal, but also smaller scale implemented 1-2 courses within 1-2 years.  this summer online EHR course.  Certificate is the target.
mysql -u root -p
create database askbot4 DEFAULT CHARACTER SET UTF8 COLLATE utf8_general_ci;
grant all privileges on askbot4.* to askbot4@localhost identified by 'vM4HzTcN';

python virtualenv-1.8.4/ askbot4_env
source askbot4_end/bin/activate
pip install askbot
pip install -U Django==1.4
pip install mysql-python

mkdir askbot4_django; cd askbot4_django
python syncdb
python migrate askbot
python migrate django_authopenid
python collectstatic

ln -s static/ media # in askbot4_django
chmod a+w log/askbot.log askbot/upfiles/
# fix httpd.conf to point to askbot4
! Preliminaries
- change password on sadm
- add sadmin to sudoers via visudo

- $ sudo yum install mysql mysql-devel mysql-server gcc python-devel emacs httpd-devel git

!Add services to system
[sadm@orbital-i etc]$ sudo /sbin/chkconfig httpd on
[sadm@orbital-i etc]$ sudo /sbin/chkconfig --add mysqld #--
[sadm@orbital-i etc]$ sudo /sbin/chkconfig mysqld on
[sadm@orbital-i etc]$ sudo /sbin/chkconfig httpd start

!Set root passwords
[sadm@orbital-i etc]$  /usr/bin/mysqladmin -u root password 'vM4HzTcN'
[sadm@orbital-i etc]$ /usr/bin/mysqladmin -u root -h password 'vM4HzTcN'

!Fix Firewall
[sadm@orbital-i etc]$ sudo iptables -F
[sadm@orbital-i etc]$ sudo iptables -A INPUT -p udp -m udp --dport domain -j ACCEPT #--
[sadm@orbital-i etc]$ sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
[sadm@orbital-i etc]$ sudo iptables -A INPUT -p tcp --dport 10000 -j ACCEPT
[sadm@orbital-i etc]$ sudo iptables -A INPUT -p tcp --dport 25 -j ACCEPT
[sadm@orbital-i etc]$ sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
[sadm@orbital-i etc]$ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
[sadm@orbital-i etc]$ sudo iptables -A INPUT -p tcp -m tcp --dport domain -j ACCEPT #--
[sadm@orbital-i etc]$ sudo iptables -A FORWARD -o eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_OUT: #--
[sadm@orbital-i etc]$ sudo iptables -A FORWARD -i eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_IN: #--
[sadm@orbital-i etc]$ sudo iptables -A OUTPUT -o eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_OUT: #--
[sadm@orbital-i etc]$ sudo iptables -A INPUT -i eth0 -j LOG  --log-level 7 --log-prefix BANDWIDTH_IN: #--
[sadm@orbital-i etc]$ sudo /sbin/service iptables save
[sadm@orbital-i etc]$ sudo /etc/init.d/iptables restart

!Download and install
tar -xvzf virtualenv-1.8.4.tar.gz 
python virtualenv-1.8.4/ askbot
pip install askbot

!Fix .bashrc to add commands for sourcing askbot_env

!Follow directions for Askbot installation via pip
pip install mysql-python
mysql -u root -p vM4HzTcN
mkdir askbot_django
cd askbot_django/
askbot-setup # follow prompts to install mysql
python syncdb
python migrate askbot # lots of complaints, don't worry
python migrate django_authopenid
python runserver `hostname -i`:8000 # test.  It works!

Install the required system packages

yum -y install mysql-server httpd php php-mysql unzip wget

chkconfig httpd on
chkconfig mysqld on

/etc/init.d/mysqld start
/etc/init.d/httpd start

Create a WordPress database and MySQL User

NB this assumes that your mysql root user has no password, which is generally considered a bad idea for production systems, although for the purposes of this howto this is sufficient to get you up and running.

echo 'CREATE DATABASE wordpress;' | mysql
echo "GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'an-awesome-password';" | mysql
echo "FLUSH PRIVILEGES;" | mysql

Download Wordpress

cd /var/www/html
# remove superfluous directory
mv wordpress/* ./
rmdir wordpress/
# wordpress needs these to be writable by the webserver
mkdir wp-content/uploads wp-content/cache
chown apache:apache wp-content/uploads wp-content/cache

Configure WordPress

# copy default config
cp wp-config-sample.php  wp-config.php

# set username / password
# make sure you change your password to something more awesome
sed -i -e 's@putyourdbnamehere@wordpress@' wp-config.php
sed -i -e 's@usernamehere@wordpress@' wp-config.php
sed -i -e 's@yourpasswordhere@an-awesome-password@' wp-config.php

That's it. Stop the clock. The server configuration is complete, and your job is safe. Now fire up your web browser and complete the online configuration:


no nurop? 
poly intake

!Student Life

!Mentorship Programme
brown's method, few people responded
intl / local differentiation
push to bus
start next year
after 6pm

!Communication Course
GE module - critical thinking / writing - substituted for ULR 
existing writing and presentation? 

!IDA Thinker Lab
collaboration or cooperation

consolidation phase
housing crunch

vietnam - sustainability