<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/>
<!--}}}-->
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 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 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
<<importTiddlers>>
In Socialtext Unplugged, the selected pages of your Socialtext workspace are displayed as individual "tiddlers" on the page. When the mouse passes over a tiddler a short toolbar menu appears at the top right. Use the commands here to manipulate that particular tiddler: notably closing and editting it. (You can double click on a tiddler as a shortcut to directly enter edit mode).

Over on the right hand side of the window are commands that affect the entire page, in particular "close all" which can be useful to clear the decks when many tiddlers are open at once.

The user is encouraged to ensure that they can SaveChanges before embarking on widespread editing.
Welcome to Socialtext Unplugged. This is a specially designed web page that you can use to view and edit your Socialtext content without having to be online to your Socialtext server.

There are three steps to using Socialtext Unplugged:
* First, learn how to SaveChanges to your local hard drive. This keeps your work safe even if you close your browser or have to reboot your computer
* Secondly, find out how to BrowseAndEdit your content while it is unplugged
* Thirdly, when you can reconnect to your Socialtext server, you can SyncChanges to save your unplugged changes to the server so that other people can see them too

You should also check your system meets the SystemRequirements.
Socialtext Unplugged lets you browse and edit your content while you're offline. When you make a change you need to SaveChanges to save the change to your local hard drive, before later performing a SyncChanges to synchronise the change back to the server.

The procedure for SaveChanges is slightly different for different browsers:
* SavingOnInternetExplorer
* SavingOnFireFox
* SavingOnSafari
* SavingOnOpera
You can save changes with any version of FireFox, and also many other browsers in the FireFox family, such as Camino on the Mac and MiniMo on mobile devices. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted with an "Internet Security" dialog as follows, click the checkbox labelled "Remember this decision" and then the "Allow" button
## "A script from "file://" is requesting enhanced capabilities that are UNSAFE and could be used to compromise your machine or data..."
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
If you accidentally //deny// permission instead, you may need to UnravelFireFoxPermissions.
You can save changes with Internet Explorer versions 6 and 7, but not the earlier versions. The procedure is:
# Click the button labelled 'save changes' over in the right hand sidebar
# If prompted as follows, click "Yes":
## "An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?"
# You should then see a message at the top right of the window saying "Main TiddlyWiki file saved"
Note that there is currently [[a bug|http://trac.tiddlywiki.org/tiddlywiki/ticket/39]] that prevents Internet Explorer from saving correctly if you have specified a backup directory in AdvancedOptions.
To SaveChanges on Opera, see the instructions for using the TiddlySaver Java applet.
To SaveChanges on Safari, see the instructions for using the TiddlySaver Java applet.
<<search>><<closeAll>><<permaview>><<newTiddler 'New Tiddler' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"razmjenavjestina" wikiformat:socialtext'>><<newJournal 'DD MMM YYYY' fields:'server.host:"https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443" server.workspace:"razmjenavjestina" wikiformat:socialtext'>><<saveChanges>><<backstage sync>><<slider chkSliderOptionsPanel OptionsPanel 'options ยป' 'Change TiddlyWiki advanced options'>>
RazmjenaVjestina
Socialtext Unplugged
https://saturn.ffzg.hr/razmjenavjestina/
[[SocialtextScreenStyle]]
[[SocialtextStyleOverrides]]
[[Styles HorizontalMainMenu]]
<<sync>>
@@The user interface for synchronization is not finalized@@
To synchronize your changes back to the Socialtext server:
# click on [[Sync]] in the right-hand sidebar
<<tabs txtMoreTab Orphans 'Orphaned tiddlers' TabMoreOrphans Shadowed 'Shadowed tiddlers' TabMoreShadowed>>
Under FireFox, you can run into problems if you accidentally click 'Deny' on the permission request dialog, and have selected //Remember this decision//.

To reverse the effects, first locate the file {{{prefs.js}}} in your FireFox profile directory. Under Windows you'll find it at something like {{{C:\Documents and Settings\Jeremy\Application Data\Mozilla\Firefox\Profiles\o3dhupu6.default\prefs.js}}}, where {{{Jeremy}}} is the name of your windows profile and {{{o3dhupu6}}} will be a similar string of gobbledegook. On the Mac it'll be at {{{~/Library/Application Support/Firefox/Profiles/o3dhupu6.default/prefs.js}}} and on most versions of Linux, at {{{~/.mozilla/firefox/o3dhupu6.default/prefs.js}}}.

Open the file in a text editor and find the line {{{user_pref("capability.principal.codebase.p0.denied", "UniversalXPConnect");}}} and simply replace the word {{{denied}}} with {{{granted}}}.
//(Thanks to JonScully for figuring out this fix)//
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler references > fields syncing jump'></div>
<div class='workspace' id='st-page-wiki-title' macro='view socialtext.workspace'></div>
<div class='title' id='st-page-titletext' macro='view title'></div>
<div class='subtitle'>
Created on <span macro='view created date [[MMM DD, 0hh:0mm]]'></span>.
Updated by <span macro='view modifier link'></span>
on <span macro='view modified date [[MMM DD, 0hh:0mm]]'></span></div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></span></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
/***
To use, add {{{[[Styles HorizontalMainMenu]]}}} to your StyleSheet tiddler.
See http://www.w3schools.com/css/css_colors.asp for a color chart.
***/
/*{{{*/
#mainMenu {position:relative;left:auto;width:auto;text-align:left;line-height:normal;padding 0em 1em 0em 1em;font-size:normal;}
#mainMenu br {display:none;}
#mainMenu {background:#336699;}
#mainMenu {padding:2px;}
#mainMenu .button, #mainMenu .tiddlyLink {padding-left:0.5em;padding-right:0.5em;color:white;font-size:115%;}

#displayArea {
	margin-top:0;margin-right:20em;margin-bottom:0;margin-left:1em;
	padding-top:.1em;padding-bottom:.1em;
}
/*}}}*/
|''Type:''|socialtext|
|''URL:''|https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443 |
|''Workspace:''|razmjenavjestina|
|''WorkspaceList:''||
|''Description:''|RazmjenaVjestina|
The TiddlySaver Java applet allows TiddlyWiki from a {{{file://}}} URL to save changes Safari, Opera and other browsers.

It is a small file named [["TiddlySaver.jar"|TiddlySaver.jar]] that must be placed in the same directory as your TiddlyWiki file. Before you can use it, you need to give it the necessary privileges by editting your {{{.java.policy}}} file.

For Windows, the file will be at {{{C:\Documents and Settings\your-user-name\.java.policy}}}. Add the following lines (substituting the directory of your TiddlyWiki file as appropriate):
{{{
grant codeBase "file:${user.home}/My Documents/tiddlywiki-folder/*" {
  permission java.io.FilePermission "${user.home}${/}My Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
On Mac OS X, the file is found at {{{/Users/your-user-name/.java.policy}}}:
{{{
grant codeBase "file:${user.home}/Documents/tiddlywiki-folder/*" {
  permission java.io.FilePermission "${user.home}${/}Documents${/}tiddlywiki-folder${/}*", "read,write";
};
}}}
It can be tricky creating files whose name starts with a period, so you can use this [[pre-built .java.policy file|.java.policy]]. The same file is suitable for Macs too, just edit it and delete the "My " bit, leaving just "Documents". Make sure you save it in the right place for each operating system!

If you have trouble setting up the permissions correctly, you can try granting broader permissions to the applet like this:

{{{
grant codeBase "file://localhost/home/users/Desktop/
TiddlySaver.jar"
 { permission java.security.AllPermission; };
}}}

Note that there is currently [[a bug|http://trac.tiddlywiki.org/ticket/172]] that prevents TiddlySaver from working if you have specified a backup directory in AdvancedOptions.
/***
|''Name:''|SocialtextLocaleOverrides|
|''Description:''|Text changes for Socialtext|
***/

//{{{
merge(config.views.wikified.tag,{
	labelNoTags: "No Tags",
	labelTags: "Tags"});

merge(config.commands.references,{
	text: "incoming links",
	tooltip: "Show tiddlers that link to this one",
	popupNone: "No incoming links"});
//}}}
/***
|''Name:''|SocialtextTweaksPlugin|
|''Description:''|Allows changes to be synchronised with a Socialtext server|
|''Source:''|http://stunplugged.tiddlywiki.com/#SocialtextTweaksPlugin|
|''Author:''|JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Version:''|1.0.2|
|''Date:''|Jun 15, 2006|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[BSD open source license]]|
|''~CoreVersion:''|2.2|

Make minor configuration tweaks specific to Socialtext Unplugged
***/

//{{{
// Ensure that the SocialtextTweaksPlugin is only installed once.
if(!version.extensions.SocialtextTweaksPlugin) {
version.extensions.SocialtextTweaksPlugin = {installed:true};
// Check version number of core code
if(version.major < 2 || (version.major == 2 && version.minor < 2))
	{alertAndThrow("SocialtextTweaksPlugin requires TiddlyWiki 2.2 or later.");}

merge(config.defaultCustomFields,{
	wikiformat:'socialtext',
	'server.host':'https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443'
});

config.options.chkSinglePageMode = true;
config.options.chkEnableAnimations = true;

} // end of "install only once"
//}}}
/***
|''Name:''|SocialtextFormatterPlugin|
|''Description:''|Allows Tiddlers to use [[Socialtext|http://www.socialtext.com/]] text formatting|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextFormatterPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/formatters/SocialtextFormatterPlugin.js|
|''Version:''|0.9.4|
|''Date:''|Jan 21, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.1.0|

This is the SocialtextFormatterPlugin, which allows you to insert Socialtext formated text into a TiddlyWiki.

The aim is not to fully emulate Socialtext, but to allow you to work with Socialtext content off-line and then resync the content with your Socialtext wiki later on, with the expectation that only minor edits will be required.

To use Socialtext format in a Tiddler, tag the Tiddler with SocialtextFormat or set the tiddler's {{{wikiformat}}} extended field to {{{socialtext}}}

Please report any defects you find at http://groups.google.co.uk/group/TiddlyWikiDev
***/

//{{{
// Ensure that the SocialtextFormatter Plugin is only installed once.
if(!version.extensions.SocialtextFormatterPlugin) {
version.extensions.SocialtextFormatterPlugin = {installed:true};

if(version.major < 2 || (version.major == 2 && version.minor < 1))
	{alertAndThrow('SocialtextFormatterPlugin requires TiddlyWiki 2.1 or later.');}

SocialtextFormatter = {}; // 'namespace' for local functions

wikify = function(source,output,highlightRegExp,tiddler)
{
	if(source && source != '') {
		var w = new Wikifier(source,getParser(tiddler),highlightRegExp,tiddler);
		var out = output;
		if(tiddler && (tiddler.isTagged(config.parsers.socialtextFormatter.formatTag) || (tiddler.fields.wikiformat==config.parsers.socialtextFormatter.format)) ) {
			var d1 = createTiddlyElement(output,'div','content-display-body','content-section-visible');
			var d2 = createTiddlyElement(d1,'div','wikipage');
			out = createTiddlyElement(d2,'div',null,'wiki');
		}
		var time1,time0 = new Date();
		w.subWikifyUnterm(out);
		if(tiddler && config.options.chkDisplayInstrumentation) {
			time1 = new Date();
			var t = tiddler ? tiddler.title : source.substr(0,10);
			displayMessage("Wikify '"+t+"' in " + (time1-time0) + " ms");
		}
	}
};

stDebug = function(out,str)
{
	createTiddlyText(out,str.replace(/\n/mg,'\\n').replace(/\r/mg,'RR'));
	createTiddlyElement(out,'br');
};

SocialtextFormatter.Tiddler_changed = Tiddler.prototype.changed;
Tiddler.prototype.changed = function()
{
	if((this.fields.wikiformat==config.parsers.socialtextFormatter.format) || this.isTagged(config.parsers.socialtextFormatter.formatTag)) {
		// update the links array, by checking for Socialtext format links
		this.links = [];
		var tiddlerLinkRegExp = /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg;
		tiddlerLinkRegExp.lastIndex = 0;
		var match = tiddlerLinkRegExp.exec(this.text);
		while(match) {
			var link = match[2];
			this.links.pushUnique(link);
			match = tiddlerLinkRegExp.exec(this.text);
		}
	}/* else {
		return SocialtextFormatter.Tiddler_changed.apply(this,arguments);
	}*/
	this.linksUpdated = true;
};

SocialtextFormatter.wafl = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var lm2 = lookaheadMatch[2];
		switch(lookaheadMatch[1]) {
		case 'image':
			var img = createTiddlyElement(w.output,'img');
			img.src = w.tiddler.title + '/' + lm2;
			createTiddlyText(img,lm2);
			break;
		case 'file':
			var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			var a = createTiddlyElement(s,'a');
			a.href = w.tiddler.title + '/' + lm2;
			createTiddlyText(a,lm2);
			break;
		case 'link':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createTiddlyElement(s,'a');
			var t = w.tiddler ? w.tiddler.title + ':' : '';
			a.setAttribute('href','#' + t + lm2);
			a.title = 'section link';
			createTiddlyText(a,lm2);
			break;
		case 'weblog':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			var text = lm2;
			var link = 'Weblog: ' + lm2;
			createTiddlyText(createTiddlyLink(s,link,false,null,w.isStatic),text);
			break;
		case 'section':
			a = createTiddlyElement(w.output,'a');// drop anchor
			t = w.tiddler ? w.tiddler.title + ':' : '';
			a.setAttribute('name',t + lm2);
			break;
		case 'date':
			createTiddlyText(w.output,lm2);
			break;
		case 'user':
			var oldSource = w.source;
			w.source = lm2;
			w.nextMatch = 0;
			w.subWikifyUnterm(w.output);
			w.source = oldSource;
			break;
// Shortcut expansions - not strictly syntax
		case 'google':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://www.google.com/search?q='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'fedex':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://www.fedex.com/Tracking?tracknumbers='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'map':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://maps.google.com/maps?q='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'wikipedia':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://en.wikipedia.org/wiki/'+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'rt':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'http://rt.socialtext.net/Ticket/Display.html?id='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'stcal':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'https://calendar.socialtext.net:445/view_t.php?timeb=1&id=3&date='+lm2);
			createTiddlyText(a,lm2);
			break;
		case 'svn':
			s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
			a = createExternalLink(s,'https://repo.socialtext.net/listing.php?rev='+lm2+'sc=1');
			createTiddlyText(a,lm2);
			break;
		default:
			w.outputText(w.output,w.matchStart,w.nextMatch);
			return;
		}
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	} else {
		w.outputText(w.output,w.matchStart,w.nextMatch);
	}
};

SocialtextFormatter.presence = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var p = lookaheadMatch[1];
		var text = lookaheadMatch[2];
		var link;
		var src;
		if(p=='aim') {
			link = 'aim:goim?screenname=' + text + '&message=hello';
			src = 'http://big.oscar.aol.com/sleepleft?on_url=http://www.aim.com/remote/gr/MNB_online.gif&amp;off_url=http://www.aim.com/remote/gr/MNB_offline.gif';
		} else if(p=='yahoo'||p=='ymsgr') {
			link = 'ymsgr:sendIM?'+text;
			src = 'http://opi.yahoo.com/online?u=chrislondonbridge&f=.gif';
		} else if(p=='skype'||p=='callto') {
			link = 'callto:'+text;
			src = 'http://goodies.skype.com/graphics/skypeme_btn_small_green.gif';
		} else if(p=='asap') {
			link = 'http://asap2.convoq.com/AsapLinks/Meet.aspx?l='+text;
			src = 'http://asap2.convoq.com/AsapLinks/Presence.aspx?l='+text;
		}
		var s = createTiddlyElement(w.output,'span',null,'nlw_phrase');
		var a = createExternalLink(s,link);
		var img = createTiddlyElement(a,'img');
		createTiddlyText(a,text);
		img.src = src;
		img.border='0';
		img.alt = '(' + lookaheadMatch[1] + ')';
		if(p=='aim') {
			img.width='11'; img.height='13';
		}
		w.nextMatch = this.lookaheadRegExp.lastIndex;
	}
};

config.formatterHelpers.singleCharFormat = function(w)
{
	this.lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[0].substr(lookaheadMatch[0].length-2,1) != ' ') {
		w.subWikifyTerm(createTiddlyElement(w.output,this.element),this.termRegExp);
	} else {
		w.outputText(w.output,w.matchStart,w.nextMatch);
	}
};

config.socialtext = {};
config.socialtext.formatters = [
{
	name: 'socialtextHeading',
	match: '^\\^{1,6} ?',
	termRegExp: /(\n+)/mg,
	handler: function(w)
	{
		var len = w.matchText.trim().length;
		var e = createTiddlyElement(w.output,'h' + len);
		var a = createTiddlyElement(e,'a');// drop anchor
		var t = w.tiddler ? w.tiddler.title + ':' : '';
		len = w.source.substr(w.nextMatch).indexOf('\n');
		a.setAttribute('name',t+w.source.substr(w.nextMatch,len));
		w.subWikifyTerm(e,this.termRegExp);
	}
},

{
	name: 'socialtextTable',
	match: '^\\|(?:(?:.|\n)*)\\|$',
	lookaheadRegExp: /^\|(?:(?:.|\n)*)\|$/mg,
	cellRegExp: /(?:\|(?:[^\|]*)\|)(\n|$)?/mg,
	cellTermRegExp: /((?:\x20*)\|)/mg,
	handler: function(w)
	{
		var table = createTiddlyElement(w.output,'table');
		var rowContainer = createTiddlyElement(table,'tbody');
		var prevColumns = [];
		w.nextMatch = w.matchStart;
		this.lookaheadRegExp.lastIndex = w.nextMatch;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
			var r = this.rowHandler(w,createTiddlyElement(rowContainer,'tr'),prevColumns);
			if(!r) {
				w.nextMatch++;
				break;
			}
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		}
	},
	rowHandler: function(w,e,prevColumns)
	{
		this.cellRegExp.lastIndex = w.nextMatch;
		var cellMatch = this.cellRegExp.exec(w.source);
		while(cellMatch && cellMatch.index == w.nextMatch) {
			w.nextMatch++;
			var cell = createTiddlyElement(e,'td');
			w.subWikifyTerm(cell,this.cellTermRegExp);
			if(cellMatch[1]) {
				// End of row
				w.nextMatch = this.cellRegExp.lastIndex;
				return true;
			}
			// Cell
			w.nextMatch--;
			this.cellRegExp.lastIndex = w.nextMatch;
			cellMatch = this.cellRegExp.exec(w.source);
		}
		return false;
	}
},

{
	name: 'socialtextList',
	match: '^[\\*#]+ ',
	lookaheadRegExp: /^([\*#])+ /mg,
	termRegExp: /(\n+)/mg,
	handler: function(w)
	{
		var stack = [w.output];
		var currLevel = 0, currType = null;
		var itemType = 'li';
		w.nextMatch = w.matchStart;
		this.lookaheadRegExp.lastIndex = w.nextMatch;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		while(lookaheadMatch && lookaheadMatch.index == w.nextMatch) {
			var listType = lookaheadMatch[1] == '*' ? 'ul' : 'ol';
			var listLevel = lookaheadMatch[0].length;
			w.nextMatch += listLevel;
			if(listLevel > currLevel) {
				for(var i=currLevel; i<listLevel; i++) {
					stack.push(createTiddlyElement(stack[stack.length-1],listType));
				}
			} else if(listLevel < currLevel) {
				for(i=currLevel; i>listLevel; i--) {
					stack.pop();
				}
			} else if(listLevel == currLevel && listType != currType) {
				stack.pop();
				stack.push(createTiddlyElement(stack[stack.length-1],listType));
			}
			currLevel = listLevel;
			currType = listType;
			var e = createTiddlyElement(stack[stack.length-1],itemType);
			w.subWikifyTerm(e,this.termRegExp);
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		}
	}
},

{
	name: 'socialtextQuoteByLine',
	match: '^>+',
	lookaheadRegExp: /^>+/mg,
	termRegExp: /(\n)/mg,
	element: 'blockquote',
	handler: function(w)
	{
		var stack = [w.output];
		var currLevel = 0;
		var newLevel = w.matchLength;
		var i;
		do {
			if(newLevel > currLevel) {
				for(i=currLevel; i<newLevel; i++) {
					stack.push(createTiddlyElement(stack[stack.length-1],this.element));
				}
			} else if(newLevel < currLevel) {
				for(i=currLevel; i>newLevel; i--) {
					stack.pop();
				}
			}
			currLevel = newLevel;
			w.subWikifyTerm(stack[stack.length-1],this.termRegExp);
			createTiddlyElement(stack[stack.length-1],'br');
			this.lookaheadRegExp.lastIndex = w.nextMatch;
			var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
			var matched = lookaheadMatch && lookaheadMatch.index == w.nextMatch;
			if(matched) {
				newLevel = lookaheadMatch[0].length;
				w.nextMatch += newLevel;
			}
		} while(matched);
	}
},

{
	name: 'socialtextRule',
	match: '^----+$\\n+',
	handler: function(w)
	{
		createTiddlyElement(w.output,'hr');
	}
},

{
	name: 'socialtextPreformatted',
	match: '^\\.pre\\s*\\n',
	lookaheadRegExp: /^.pre\s*\n((?:.|\n)*?)\n.pre\s*\n/mg,
	element: 'pre',
	handler: config.formatterHelpers.enclosedTextHelper
},

{
	name: 'socialtextHtml',
	match: '^\\.html',
	lookaheadRegExp: /\.html((?:.|\n)*?)\.html/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			createTiddlyElement(w.output,'span').innerHTML = lookaheadMatch[1];
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'macro',
	match: '<<',
	lookaheadRegExp: /<<([^>\s]+)(?:\s*)((?:[^>]|(?:>(?!>)))*)>>/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart && lookaheadMatch[1]) {
			w.nextMatch = this.lookaheadRegExp.lastIndex;
			invokeMacro(w.output,lookaheadMatch[1],lookaheadMatch[2],w,w.tiddler);
		}
	}
},

{
	name: 'socialtextExplicitLink',
	match: '(?:".*?" ?)?\\[',
	lookaheadRegExp: /(?:\"(.*?)\" ?)?\[([^\]]*?)\]/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var link = lookaheadMatch[2];
			var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
			createTiddlyText(createTiddlyLink(w.output,link,false,null,w.isStatic,w.tiddler),text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextExternalLink',
	match: '(?:".*?" ?)?<[a-z]{2,8}:',
	lookaheadRegExp: /(?:\"(.*?)\" ?)?<([a-z]{2,8}:.*?)>/mg,
	imgRegExp: /\.(?:gif|ico|jpg|png)/g,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var link = lookaheadMatch[2];
			var text = lookaheadMatch[1] ? lookaheadMatch[1] : link;
			this.imgRegExp.lastIndex = 0;
			if(this.imgRegExp.exec(link)) {
				var img = createTiddlyElement(w.output,'img');
				if(lookaheadMatch[1]) {
					img.title = text;
				}
				img.alt = text;
				img.src = link;
			} else {
				createTiddlyText(createExternalLink(w.output,link),text);
			}
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextUrlLink',
	match: config.textPrimitives.urlPattern,
	handler: function(w)
	{
		w.outputText(createExternalLink(w.output,w.matchText),w.matchStart,w.nextMatch);
	}
},

{
	name: 'socialtextBold',
	match: '\\*(?![\\s\\*])',
	lookaheadRegExp: /\*(?!\s)(?:.*?)(?!\s)\*(?=[$\s\|\._\-,])/mg,
	termRegExp: /((?!\s)\*(?=[$\s\|\.\-_,]))/mg,
	element: 'strong',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextItalic',
	match: '_(?![\\s_])',
	lookaheadRegExp: /_(?!\s)(?:.*?)(?!\s)_(?=[$\s\|\.\*\-,])/mg,
	termRegExp: /((?!\s)_(?=[$\s\|\.\*\-,]))/mg,
	element: 'em',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextStrike',
	match: '-(?![\\s\\-])',
	lookaheadRegExp: /-(?!\s)(?:.*?)(?!\s)-(?=[$\s\|\.\*_,])/mg,
	termRegExp: /((?!\s)-(?=[$\s\|\.\*_,]))/mg,
	element: 'del',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextMonoSpaced',
	match: '`(?![\\s`])',
	lookaheadRegExp: /`(?!\s)(?:.*?)(?!\s)`(?=[$\s\.\*\-_,])/mg,
	termRegExp: /((?!\s)`(?=[$\s\.\*\-_,]))/mg,
	element: 'tt',
	handler: config.formatterHelpers.singleCharFormat
},

{
	name: 'socialtextParagraph',
	match: '\\n{2,}',
	handler: function(w)
	{
		createTiddlyElement(w.output,'p');
	}
},

{
	name: 'socialtextLineBreak',
	match: '\\n',
	handler: function(w)
	{
		createTiddlyElement(w.output,'br');
	}
},

{
	name: 'socialtextNoWiki',
	match: '\\{\\{',
	lookaheadRegExp: /\{\{((?:.|\n)*?)\}\}/mg,
	element: 'span',
	handler: config.formatterHelpers.enclosedTextHelper
},

{
	name: 'socialtextTrademark',
	match: '\\{tm\\}',
	handler: function(w)
	{
		createTiddlyElement(w.output,'span').innerHTML = '&trade;';
	}
},

{
	name: 'socialtextWafl',
	match: '\\{(?:[a-z]{2,16}): ?.*?\\}',
	lookaheadRegExp: /\{([a-z]{2,16}): ?(.*?)\}/mg,
	handler: SocialtextFormatter.wafl
},

{
	name: 'socialtextPresence',
	match: '(?:aim|yahoo|ymsgr|skype|callto|asap):\\w+',
	lookaheadRegExp: /(aim|yahoo|ymsgr|skype|callto|asap):(\w+)/mg,
	handler: SocialtextFormatter.presence
},

{
	name: 'socialtextMailTo',
	match: '[\\w\.]+@[\\w]+\.[\\w\.]+',
	lookaheadRegExp: /([\w\.]+@[\w]+\.[\w\.]+)/mg,
	handler: function(w)
	{
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source);
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
			var text = lookaheadMatch[1];
			createTiddlyText(createExternalLink(w.output,'mailto:'+text),text);
			w.nextMatch = this.lookaheadRegExp.lastIndex;
		}
	}
},

{
	name: 'socialtextHtmlEntitiesEncoding',
	match: '&#?[a-zA-Z0-9]{2,8};',
	handler: function(w)
	{
		createTiddlyElement(w.output,'span').innerHTML = w.matchText;
	}
}
];

config.parsers.socialtextFormatter = new Formatter(config.socialtext.formatters);
config.parsers.socialtextFormatter.format = 'socialtext';
config.parsers.socialtextFormatter.formatTag = 'SocialtextFormat';

} // end of 'install only once'
//}}}
/***
|''Name:''|SocialtextAdaptorPlugin|
|''Description:''|Adaptor for moving and converting data to and from Socialtext Wikis|
|''Author:''|Martin Budden (mjbudden (at) gmail (dot) com) and JeremyRuston (jeremy (at) osmosoft (dot) com)|
|''Source:''|http://www.martinswiki.com/#SocialtextAdaptorPlugin|
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/contributors/MartinBudden/adaptors/SocialtextAdaptorPlugin.js|
|''Version:''|0.5.1|
|''Date:''|Feb 25, 2007|
|''Comments:''|Please make comments at http://groups.google.co.uk/group/TiddlyWikiDev|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|''~CoreVersion:''|2.2.0|

Socialtext REST documentation is at:
http://www.eu.socialtext.net/st-rest-docs/index.cgi?socialtext_rest_documentation

***/

//{{{
if(!version.extensions.SocialtextAdaptorPlugin) {
version.extensions.SocialtextAdaptorPlugin = {installed:true};

function SocialtextAdaptor()
{
	this.host = null;
	this.workspace = null;
	return this;
}

SocialtextAdaptor.mimeType = 'text/x.socialtext-wiki';
SocialtextAdaptor.serverType = 'socialtext';
SocialtextAdaptor.serverParsingErrorMessage = "Error parsing result from server";
SocialtextAdaptor.errorInFunctionMessage = "Error in function SocialtextAdaptor.%0";

SocialtextAdaptor.prototype.setContext = function(context,userParams,callback)
{
	if(!context) context = {};
	context.userParams = userParams;
	if(callback) context.callback = callback;
	context.adaptor = this;
	if(!context.host)
		context.host = this.host;
	if(!context.workspace && this.workspace)
		context.workspace = this.workspace;
	return context;
};

SocialtextAdaptor.doHttpGET = function(uri,callback,params,headers,data,contentType,username,password)
{
	return doHttp('GET',uri,data,contentType,username,password,callback,params,headers);
};

SocialtextAdaptor.doHttpPOST = function(uri,callback,params,headers,data,contentType,username,password)
{
	return doHttp('POST',uri,data,contentType,username,password,callback,params,headers);
};

SocialtextAdaptor.fullHostName = function(host)
{
	if(!host)
		return '';
	if(!host.match(/:\/\//))
		host = 'http://' + host;
	if(host.substr(host.length-1) != '/')
		host = host + '/';
	return host;
};

SocialtextAdaptor.minHostName = function(host)
{
	return host ? host.replace(/^http:\/\//,'').replace(/\/$/,'') : '';
};

// Convert a page title to the normalized form used in uris
SocialtextAdaptor.normalizedTitle = function(title)
{
	var n = title.toLowerCase();
	n = n.replace(/\s/g,'_').replace(/\//g,'_').replace(/\./g,'_').replace(/:/g,'').replace(/\?/g,'');
	if(n.charAt(0)=='_')
		n = n.substr(1);
	return String(n);
};

// Convert a Socialtext date in YYYY-MM-DD hh:mm format into a JavaScript Date object
SocialtextAdaptor.dateFromEditTime = function(editTime)
{
	var dt = editTime;
	return new Date(Date.UTC(dt.substr(0,4),dt.substr(5,2)-1,dt.substr(8,2),dt.substr(11,2),dt.substr(14,2)));
};

SocialtextAdaptor.prototype.openHost = function(host,context,userParams,callback)
{
	this.host = SocialtextAdaptor.fullHostName(host);
	context = this.setContext(context,userParams,callback);
	if(context.callback) {
		context.status = true;
		window.setTimeout(function() {callback(context,userParams);},0);
	}
	return true;
};

SocialtextAdaptor.prototype.openWorkspace = function(workspace,context,userParams,callback)
{
	this.workspace = workspace;
	context = this.setContext(context,userParams,callback);
	if(context.callback) {
		context.status = true;
		window.setTimeout(function() {callback(context,userParams);},0);
	}
	return true;
};


SocialtextAdaptor.prototype.getWorkspaceList = function(context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	var uriTemplate = '%0data/workspaces';
	var uri = uriTemplate.format([context.host]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getWorkspaceListCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.getWorkspaceListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getWorkspaceListCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		var list = [];
		for(var i=0; i<info.length; i++) {
			var item = {
				title:info[i].title,
				name:info[i].name,
				modified:SocialtextAdaptor.dateFromEditTime(info[i].modified_time)
				};
			list.push(item);
		}
		context.workspaces = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.getTiddlerList = function(context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	var uriTemplate = '%0data/workspaces/%1/pages?order=newest';//!! ? or ;
	var uri = uriTemplate.format([context.host,context.workspace]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerListCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};


SocialtextAdaptor.getTiddlerListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerListCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		var list = [];
		for(var i=0; i<info.length; i++) {
			var tiddler = new Tiddler(info[i].name);
			tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
			tiddler.modifier = info[i].last_editor;
			tiddler.tags = info[i].tags;
			tiddler.fields['server.page.id'] = info[i].page_id;
			tiddler.fields['server.page.name'] = info[i].name;
			tiddler.fields['server.page.revision'] = String(info[i].revision_id);
			list.push(tiddler);
		}
		context.tiddlers = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.generateTiddlerInfo = function(tiddler)
{
	var info = {};
	var host = this && this.host ? this.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
	var workspace = this && this.workspace ? this.workspace : tiddler.fields['server.workspace'];
	uriTemplate = '%0%1/index.cgi?%2';
	info.uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(tiddler.title)]);
	return info;
};

SocialtextAdaptor.prototype.getTiddler = function(title,context,userParams,callback)
{
	return this.getTiddlerRevision(title,null,context,userParams,callback);
};

SocialtextAdaptor.prototype.getTiddlerRevision = function(title,revision,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);

	// request the page in json format to get the page attributes
	if(revision) {
		var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions/%3';
		context.revision = revision;
	} else {
		uriTemplate = '%0data/workspaces/%1/pages/%2';
		context.revision = null;
	}
	uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),revision]);

	context.tiddler = new Tiddler(title);
	context.tiddler.fields.wikiformat = 'socialtext';
	context.tiddler.fields['server.host'] = SocialtextAdaptor.minHostName(context.host);
	context.tiddler.fields['server.workspace'] = context.workspace;
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback,context,{'accept':'application/json'});
	return typeof req == 'string' ? req : true;
};


SocialtextAdaptor.getTiddlerCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	context.statusText = SocialtextAdaptor.errorInFunctionMessage.format(['getTiddlerCallback']);
	if(status) {
		try {
			eval('var info=' + responseText);
			context.tiddler.tags = info.tags;
			context.tiddler.fields['server.page.id'] = info.page_id;
			context.tiddler.fields['server.page.name'] = info.name;
			context.tiddler.fields['server.page.revision'] = String(info.revision_id);
			context.tiddler.modifier = info.last_editor;
			context.tiddler.modified = SocialtextAdaptor.dateFromEditTime(info.last_edit_time);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
		if(context.callback)
			context.callback(context,context.userParams);
		return;
	}
	var uriTemplate = context.revision ? '%0data/workspaces/%1/pages/%2/revisions/%3' : '%0data/workspaces/%1/pages/%2';
	var host = SocialtextAdaptor.fullHostName(context.tiddler.fields['server.host']);
	var workspace = context.workspace ? context.workspace : context.tiddler.fields['server.workspace'];
	uri = uriTemplate.format([host,workspace,SocialtextAdaptor.normalizedTitle(context.tiddler.title),context.revision]);
	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerCallback2,context,{'accept':SocialtextAdaptor.mimeType});
};

SocialtextAdaptor.getTiddlerCallback2 = function(status,context,responseText,uri,xhr)
{
	context.tiddler.text = responseText;
	if(status) {
		context.status = true;
	} else {
		context.status = false;
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.getTiddlerRevisionList = function(title,limit,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);

	var uriTemplate = '%0data/workspaces/%1/pages/%2/revisions?accept=application/json';
	if(!limit)
		limit = 5;
	var uri = uriTemplate.format([context.host,context.workspace,SocialtextAdaptor.normalizedTitle(title),limit]);

	var req = SocialtextAdaptor.doHttpGET(uri,SocialtextAdaptor.getTiddlerRevisionListCallback,context);
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.getTiddlerRevisionListCallback = function(status,context,responseText,uri,xhr)
{
	context.status = false;
	if(status) {
		var content = null;
		try {
			eval('var info=' + responseText);
		} catch (ex) {
			context.statusText = exceptionText(ex,SocialtextAdaptor.serverParsingErrorMessage);
			if(context.callback)
				context.callback(context,context.userParams);
			return;
		}
		list = [];
		for(var i=0; i<info.length; i++) {
			var tiddler = new Tiddler(info[i].name);
			tiddler.modified = SocialtextAdaptor.dateFromEditTime(info[i].last_edit_time);
			tiddler.modifier = info[i].last_editor;
			tiddler.tags = info[i].tags;
			tiddler.fields['server.page.id'] = info[i].page_id;
			tiddler.fields['server.page.name'] = info[i].name;
			tiddler.fields['server.page.revision'] = info[i].revision_id;
			list.push(tiddler);
		}
		var sortField = 'server.page.revision';
		list.sort(function(a,b) {return a.fields[sortField] < b.fields[sortField] ? +1 : (a.fields[sortField] == b.fields[sortField] ? 0 : -1);});
		context.revisions = list;
		context.status = true;
	} else {
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.putTiddler = function(tiddler,context,userParams,callback)
{
	context = this.setContext(context,userParams,callback);
	context.tiddler = tiddler;
	context.title = tiddler.title;
	var uriTemplate = '%0data/workspaces/%1/pages/%2';
	var host = context.host ? context.host : SocialtextAdaptor.fullHostName(tiddler.fields['server.host']);
	var workspace = context.workspace ? context.workspace : tiddler.fields['server.workspace'];
	var uri = uriTemplate.format([host,workspace,tiddler.title,tiddler.text]);
	//var req = doHttp('POST',uri,tiddler.text,SocialtextAdaptor.mimeType,null,null,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"});
	var req = SocialtextAdaptor.doHttpPOST(uri,SocialtextAdaptor.putTiddlerCallback,context,{"X-Http-Method": "PUT"},tiddler.text,SocialtextAdaptor.mimeType);
	return typeof req == 'string' ? req : true;
};

SocialtextAdaptor.putTiddlerCallback = function(status,context,responseText,uri,xhr)
{
	if(status) {
		context.status = true;
	} else {
		context.status = false;
		context.statusText = xhr.statusText;
	}
	if(context.callback)
		context.callback(context,context.userParams);
};

SocialtextAdaptor.prototype.close = function()
{
	return true;
};

config.adaptors[SocialtextAdaptor.serverType] = SocialtextAdaptor;
} //# end of 'install only once'
//}}}
/***
SocialtextStyleOverrides
***/

/*{{{*/
.headerShadow {padding: 2em 0em .5em 1em;}
.headerForeground {padding: 2em 0em .5em 1em;}

#st-page-wiki-title {
	font-size: 80%;
}
.subtitle {
	font-style: italic;
	font-size 80%;
}

/* from #st-tags */
.tagged {
	border-color: #bbeebb;
	background-color: #f4fff4;
}

.tagged .listTitle {
	color: #595;
	font-weight: bold;
}

.tagged .button {
	color: #000;
}

.selected .tagged {
	background-color: ColorPalette::TertiaryLight;
	border: 1px solid ColorPalette::TertiaryMid;
}

/* from #st-incoming-links */
.tagging {
	border-color: #ebb;
	background-color: #fff4f4;
}

.tagging .listTitle {
	color: #b78;
	font-weight: bold;
}

.tagging .button {
	color: #999;
}

.selected .tagging {
	background-color: ColorPalette::TertiaryLight;
	border: 1px solid ColorPalette::TertiaryMid;
}

.tiddler {/* Tiddler body */
	border:1px solid #ccc;
	margin:0.5em;
	background:#fff;
	padding:0.5em;
}

.viewer blockquote {border-left: 0px solid}

.tiddlyLinkNonExisting {
	font-style: italic;
	border-bottom: 1px dashed;
}

.editor input, .editor textarea {
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
}

.tabContents {white-space: nowrap;}

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

#sidebar {
	position: absolute;
	right: 3px;
	width: 21em;
	font-size: .9em;
}

#sidebarOptions .button {
	border-color: #eee;
}

#sidebarTabs .tabContents {
	width: 20em;
	overflow: hidden;
}

.viewer tt {
	font-size: 1.2em;
	line-height: 1.4em;
}

ul {list-style-type: square;}
ul ul {list-style-type: circle;}

ol {list-style-type: decimal;}
ol ol {list-style-type: decimal;}
ol ol ol {list-style-type: decimal;}
ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol {list-style-type: decimal;}
ol ol ol ol ol ol {list-style-type: decimal;}

/*}}}*/
/***
SocialtextScreenStyle
http://www.eu.socialtext.net/static/2.0.0.1/css/st/screen.css
***/

/*{{{*/
body {
	font-family: Arial, sans-serif;
	color: #000;
	background: #eee;
	margin: 0;
}

/* Wiki Navigation */

.st-wiki-nav {
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
}
.st-wiki-nav-content {
	background: url('../../images/st/wiki-nav/solid.gif') repeat-x left bottom;
	margin-left: 24px;
	margin-right: 24px;
	padding-top: 3px;
	min-height: 24px;
}
* html .st-wiki-nav-content {
	padding-bottom: 3px;
	height: 24px;
}

.st-wiki-nav-right {
	background: url('../../images/st/wiki-nav/right-round.gif') no-repeat bottom right;
}

.st-wiki-nav-left {
	background: url('../../images/st/wiki-nav/left-round.gif') no-repeat bottom left;
}

#st-home {
	float: left;
	margin-right: 60px;
	padding-top: 2px;
}

#st-home-link {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 90%;
}

#st-editing-prefix-container {
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: -20px;
}

#st-editing-prefix-container tr td {
	margin: 0px;
	padding: 0px;
}

#st-editing-title {
	color: black;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0.4em;
}

#st-wiki-title-invite {
	font-size: 50%;
	font-family: Helvetica, sans-serif;
}

#st-wiki-title-central-page-link {
	font-size: 50%;
	font-family: Helvetica, sans-serif;
}

#st-wiki-title-invite a {
	color: #00f;
}

#st-wiki-logo {
	text-align: center;
	clear: both;
}

#st-wiki-logo-image {
}

.st-wiki-nav-actions {
	float: right;
	color: black;
	font-size: 75%;
	padding-top: 3px;
}

.st-wiki-nav-actions a {
	padding: 2px;
	color: white;
	text-decoration: none;
	font-family: Helvetica, sans-serif;
}

/* Wiki Subnav */

#st-wiki-subnav {
	margin-top: 2px;
	font-size: 70%;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	color: #888;
}

#st-wiki-subnav a {
	padding: 2px;
	color: #008;
	text-decoration: none;
}

#st-wiki-subnav-right {
	float: right;
	margin-right: 6em;
}

#st-wiki-subnav-left {
	float: left;
	margin-left: 6em;
}
* html #st-wiki-subnav-left {
	margin-left: 3em;
}

/* Wiki Navigation Search Bar */

#st-search-form {
	margin: 0;
	padding: 0;
	padding-top: 1px;
}

#st-search-form .button-table {
	float: left;
	font-size: 79%;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 1px;
}

#st-search-form #st-search-term {
	float: left;
	font-size: 60%;
}

/* Content Outline */

#st-content-border, #st-edit-border {
	position: relative;
	clear: both;
	margin-left: 3px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #eee;
}

#st-content-border-left, #st-edit-border-left {
	background: url('../../images/st/page-shadow/left.gif') left top repeat-y;
	position: relative;
}

#st-content-border-right, #st-edit-border-right {
	background: url('../../images/st/page-shadow/right.gif') right top repeat-y;
	position: relative;
}

#st-content-border-top, #st-edit-border-top {
	position: relative;
	background: url('../../images/st/page-shadow/top.gif') left top repeat-x;
}

#st-content-border-bottom, #st-edit-border-bottom {
	background: url('../../images/st/page-shadow/bottom.gif') left bottom repeat-x;
	position: relative;
}

#st-content-border-left-top, #st-edit-border-left-top {
	background: url('../../images/st/page-shadow/left-top.gif') left top no-repeat;
	position: relative;
}
#st-content-border-right-top, #st-edit-border-right-top {
	background: url('../../images/st/page-shadow/right-top.gif') right top no-repeat;
	position: relative;
}

#st-content-border-left-bottom, #st-edit-border-left-bottom {
	background: url('../../images/st/page-shadow/left-bottom.gif') left bottom no-repeat;
	position: relative;
}

#st-content-border-right-bottom, #st-edit-border-right-bottom {
	background: url('../../images/st/page-shadow/right-bottom.gif') right bottom no-repeat;
	padding-top: 5px;
	padding-bottom: 9px;
	position: relative;
}

* html #st-content-border-right-bottom, * html #st-edit-border-right-bottom {
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 8px;
	position: relative;
}

.st-content-width-controller {
	width: 100%;
	position: relative;
	border-collapse: collapse;
}
.st-content-width-controller td {
	vertical-align: top;
}
.st-content {
	position: relative;
	background-color: white;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 8px;
	margin-bottom: -1px;
	border-left: 1px dotted #80a9f3;
	border-right: 1px dotted #80a9f3;
	border: 1px solid #80a9f3;
	padding: 6px 12px 12px 12px;
}
* html .st-content {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* This textarea is only for Safari. However, if we use display:none; here Safari ignores the .value operation in JS */
#st-raw-wikitext-textarea {
	width:1px;
	height:1px;
	margin:0;
	padding:0;
}

/* Action Buttons */
.button-table, .button-table tr td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
.button-rounded {
	background: url('../../images/st/grey-button/left-top-rounded.png') top left no-repeat;
	margin: 0;
}
.button-rounded-right-top {
	background: url('../../images/st/grey-button/right-top-rounded.png') top right no-repeat;
	margin: 0;
}
.button-rounded-left-bottom {
	background: url('../../images/st/grey-button/left-bottom-rounded.png') bottom left no-repeat;
	margin: 0;
}
.button-rounded-right-bottom {
	background: url('../../images/st/grey-button/right-bottom-rounded.png') bottom right no-repeat;
	margin: 0;
}
.button-straight {
	background: url('../../images/st/grey-button/left-top-straight.png') top left no-repeat;
	margin: 0;
}
.button-straight-right-top {
	background: url('../../images/st/grey-button/right-top-straight.png') top right no-repeat;
	margin: 0;
}
.button-straight-left-bottom {
	background: url('../../images/st/grey-button/left-bottom-straight.png') bottom left no-repeat;
	margin: 0;
}
.button-straight-right-bottom {
	background: url('../../images/st/grey-button/right-bottom-straight.png') bottom right no-repeat;
	margin: 0;
}
.button-content {
	font-size: 90%;
}
.button-content a {
	display: block;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.button-content input.submit {
	border: 0px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
	background-color: transparent;
}

/* Personal Homepage */

#st-homepage {
	background: white url('../../images/st/homepage/blue-fade.gif') top left no-repeat;
}

#st-homepage-layout {
	margin-top: 15px;
	clear: both;
	width: 100%;
	border-collapse: collapse;
}

#st-homepage-layout tr td.st-homepage-layout-cell {
	padding: 5px;
	vertical-align: top;
}

#st-homepage-layout-dashboard {
	width: 50%
}

#st-homepage-layout-notes {
	width: 50%;
}

#st-homepage-notes, #st-homepage-dashboard {
	text-align: left;
	width: 95%;
}

#st-user-greeting, #st-wiki-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
}
#st-wiki-title {
	margin-left: 5px;
}

#st-user-greeting {
	position: relative;
	text-align: right;
	float: right;
}

#st-group-notes-content, #st-personal-notes-content {
}

.st-homepage-section {
	margin-bottom: 15px;
}

#st-homepage-notes .st-homepage-section {
	background-color: white;
	border: 1px solid #aaa;
	padding: 15px;
}

.st-homepage-section-title {
	font-size: 110%;
	font-family: Helvetica, Verdana, sans-serif;
}

#st-homepage-notes .st-homepage-section-title {
	color: #aaa;
	text-decoration: underline;
}

.st-homepage-notes-edit-link {
	background: url('../../images/st/homepage/edit-icon.gif') no-repeat left top;
	display: block;
	text-indent: -2000px;
	height: 13px;
	width: 36px;
	text-decoration: none;
	padding:0;
}
* html .st-homepage-notes-edit-link {
	border:1px solid white;
}

.st-homepage-notes-edit {
	font-family: Verdana, sans-serif;
	font-size: 65%;
	float: right;
}

.st-homepage-notes-content {
	font-size: 85%;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, sans-serif;
}

#st-dyk {
	border-color: #cca !important;
	background-color: #ffe !important;
}

#st-dyk-title {
	color: #e4a020 !important;
	text-decoration: none !important;
}


/* Homepage Simple List */

#st-whats-new-title-link {
	background: url('../../images/st/homepage/icon-28-pages.gif') no-repeat left top;
}
#st-watchlist-title-link {
	background: url('../../images/st/homepage/icon-28-star.gif') no-repeat left top;
}
#st-wikis-title-link {
	background: url('../../images/st/homepage/icon-28-group.gif') no-repeat left top;
}
.st-homepage-simplelist-title-link {
	display: block;
	padding-left: 32px;
	min-height: 32px;
}
* html .st-homepage-simplelist-title-link {
	height: 32px;
}

.st-homepage-simplelist-title {
}

.st-homepage-simplelist-table {
	margin-left: 25px;
	border: 1px dashed #ddd;
	border-collapse: collapse;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	width: 95%;
}

.st-homepage-simplelist-table td {
	padding: 2px;
}

.st-homepage-simplelist-table tr.st-homepage-simplelist-row-odd {
	background-color: #f3f7f7;
}

.st-homepage-simplelist-table tr.st-homepage-simplelist-row-even {
	background-color: white;
}

.st-homepage-simplelist-table a {
	color: #4f55dd;
	text-decoration: none;
}

.st-homepage-simplelist-table a:visited {
	color: #551a8b;
}

.st-homepage-simplelist-subleft {
	font-size: 80%;
	margin-left: 1em;
	color: #666;
}

.st-homepage-simplelist-right {
	width: 20%;
}

.st-homepage-simplelist-subright {
	font-size: 80%;
	color: #666;
}

.st-homepage-simplelist {
}

.st-homepage-simplelist-header {
	min-height: 35px;
}

.st-homepage-simplelist-header .button-table {
	float: right;
	margin-right: 15px;
	font-size: 95%;
}

.st-homepage-simplelist-header .button-table .button-content {
	padding: 1px;
}

.st-homepage-whatsnew-author, .st-homepage-whatsnew-date {
	color: #555;
}
.st-homepage-whatsnew-attribution {
	padding-left: 1em;
	font-size: 80%;
	color: #aaa;
}

/* Homepage Wikis List */

#st-wikis-title {
}

/* Data and Templates */

.st-jst-template, .st-json {
	display: none;
}

/* Page Sidebox Common Styles */

#st-page-boxes-toggle {
	position: relative;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 80%;
	margin-bottom: 0.7em;
}

#st-page-boxes-toggle-link {
	text-decoration: none;
}

#st-page-boxes-underlay {
	float: right;
	margin-top: -10px;
	margin-right: 10px;
	background: white;
	z-index: 198;
	clear: both;
	margin-left: 15px;
}
* html #st-page-boxes-underlay {
	margin-right: 4px;
}
#st-page-boxes {
	background: inherit;
	position: absolute;
	right: 23px;
	z-index: 199;
	margin-top: 15px;
	margin-left: 20px;
}
#st-page-boxes, #st-page-boxes-underlay {
	width: 225px;
	/* padding-left: 15px; */ /* Gives the white border effect, cwest dislikes it. */
}

.st-page-box {
	border: 1px solid black;
	padding: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 15px;
}

.st-page-box-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

.st-page-box-listing {
	margin: 0;
	padding: 0;
}

.st-page-box-listing-entry {
	display: block;
}

.st-page-boxes-nobacklinks {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #888;
}

.st-page-box-first {
	margin-top: 0px;
}

/* Page Display */

#st-page-content {
	clear: left;
	margin-top: 6px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#st-page-content, #st-page-content td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
}

#st-page-wiki-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #aaa;
	margin-bottom: 0.2em;
	margin-top: 0.1em;
	padding-top: 0;
}

#wiki {
	margin: 0;
	padding: 0;
}

#st-page-title {
}

#st-page-titletext, .st-page-title {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #888;
	border-bottom: 1px solid #888;
}

#st-newpage-pagename-edit {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: #000;
	border: 1px solid black;
	padding-left: 0.3em;
	background-color: #ffd;
}

#st-page-details {
	font-style: italic;
	font-size: 75%;
	font-family: Georgia, serif;
	margin: 6px 10px 0 10px;
}

#st-page-details-feed-icon {
	vertical-align: middle;
	border: none;
}

#st-page-stats {
	float: right;
	vertical-align: middle;
}

#st-attribution {
	float: left;
	margin-bottom: 10px;
}

#st-page-editing-wysiwyg {
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
	width: 100%;
}

#st-page-editing-toolbar {
	margin-left: -6px;
	overflow: hidden;
	float: left;
	height: 25px;
}

#wikiwyg_wikitext_textarea {
	margin-top: 4px;
	background: #ffd;
	border-style: solid;
	border-color: #888 #ccc #ccc #888;
	border-width: 2px;
	width: 100%;
	font-family: monospace;
}

#st-page-maincontent {
}

#st-page-editing, #wikiwyg_wikitext_textarea {
}

#st-page-editing-pagebody-decoy, #st-page-editing-wysiwyg {
	display: none;
}

#st-editing-tools-edit {
	display: none;
}

#st-mode-wysiwyg-button
{
	font-size: 70%;
	margin-left: 4em;
}

#st-mode-wikitext-button
{
	font-size: 70%;
}

#st-edit-tips
{
	font-size: 70%;
}

.wikiwyg_button {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

.wikiwyg_button:hover {
	border: 1px outset;
}

.wikiwyg_button:active {
	border: 1px inset;
}

#wikiwyg_toolbar {
	display: none;
}

/* Sidebox Pagetools: Revisions, Watchlist */
#st-side-box-pagetools {
	border-collapse: collapse;
}

#st-rewind-norevisions {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none;
}

#st-side-box-pagetools a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #555;
	text-decoration: none;
}

/* Page View Tags/Incoming Links Sidebox */

#st-tags {
	background: #f4fff4;
	border-color: #bbeebb;
	color: #999;
}

#st-tags-title {
	color: #595;
}

#st-tags-addlink, #st-tags-addbutton {
	font-weight: bold;
}

#st-tags-listing {
	margin-bottom: 5px;
}

#st-tags-addinput, #st-tags-message, #st-tags-suggestion {
	display: none;
}

#st-tags-deletemessage {
	font-size: 90%;
	color: #555;
	display: none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#st-tags-suggestion {
	margin-top: 2px;
}

.st-tags-level1 {
	font-size: 90%;
}

.st-tags-level2 {
	font-size: 100%;
}

.st-tags-level3 {
	font-size: 110%;
}

.st-tags-level4 {
	font-size: 120%;
}

.st-tags-level5 {
	font-size: 130%;
}

.st-tags-tagline .st-tags-tagdelete {
	text-decoration: none;
	color: #ccc;
}

.st-tags-tagline a {
	text-decoration: none;
	color: #444;
}

#st-tags-field {
	width: 95%;
}

#st-incoming-links {
	border-color: #ebb;
	background-color: #fff4f4;
}

#st-incoming-links-title {
	color: #b78;
}

#st-attachments {
	border-color: #bbe;
	background-color: #f4f4ff;
}

#st-attachments-uploadbutton, #st-attachments-managebutton {

}
#st-attachments-buttons-uploadbutton {
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}
#st-attachments-buttons-managebutton {
	margin: 0px;
	padding: 0px;
	padding-right: 2px;
}

#st-attachments-buttons td {
	padding-right: 3px;
	font-size: 99%;
}

#st-attachments-buttons {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}

#st-attachments-title {
	color: #77b;
}

.st-attachments-line {
	width:100%;
	overflow:hidden;
}

/* Actions Bar */

#st-actions-bar-spacer {
	clear:both;
	height:0.5em;
	overflow:hidden;
}

#st-actions-bar-spacer-clear {
	clear:both;
	height:1px;
	overflow:hidden;
}


#st-actions-bar, #st-editing-tools-bar {
	margin-left: 30px !important;
	margin-right: 30px !important;
}

/* Footer */
#st-footer {
	margin-top: -8px;
	margin-bottom: 5px;
	clear: both;
}

/* Socialtext Attribution */

#st-socialtext-attribution {
	clear: both;
	text-align: center;
	font-size: 80%;
	font-family: Helvetica, sans-serif;
}

#st-socialtext-attribution-link {
	text-decoration: none;
}

#st-socialtext-attribution-image {
	border: 0;
}


/* Page Actions */

#st-edit-button-border-left-middle, #st-login-to-edit-button-border-left-middle {
	background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-button-border-right-middle, #st-login-to-edit-button-border-right-middle {
	background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}

#st-edit-button-border-left-top, #st-login-to-edit-button-border-left-top {
	background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-button-border-right-top, #st-login-to-edit-button-border-right-top {
	background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}

#st-edit-button-border-left-bottom, #st-login-to-edit-button-border-left-bottom {
	background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}

#st-edit-button-border-right-bottom, #st-login-to-edit-button-border-right-bottom {
	background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}

#st-edit-button-link, #st-login-to-edit-button-link {
}

#st-comment-button-border-left-middle {
	background: url('../../images/st/button-purple/left-middle.gif') left top repeat-y;
}

#st-comment-button-border-right-middle {
	background: url('../../images/st/button-purple/right-middle.gif') right top repeat-y;
}

#st-comment-button-border-left-top {
	background: url('../../images/st/button-purple/left-top.gif') left top no-repeat;
}

#st-comment-button-border-right-top {
	background: url('../../images/st/button-purple/right-top.gif') right top no-repeat;
}

#st-comment-button-border-left-bottom {
	background: url('../../images/st/button-purple/left-bottom.gif') left bottom no-repeat;
}

#st-comment-button-border-right-bottom {
	background: url('../../images/st/button-purple/right-bottom.gif') right bottom no-repeat;
}

#st-comment-button-link {
}

#st-save-button-border-left-middle {
	background: url('../../images/st/button-green/left-middle.gif') left top repeat-y;
}
#st-save-button-border-right-middle {
	background: url('../../images/st/button-green/right-middle.gif') right top repeat-y;
}

#st-save-button-border-left-top {
	background: url('../../images/st/button-green/left-top.gif') left top no-repeat;
}
#st-save-button-border-right-top {
	background: url('../../images/st/button-green/right-top.gif') right top no-repeat;
}

#st-save-button-border-left-bottom {
	background: url('../../images/st/button-green/left-bottom.gif') left bottom no-repeat;
}

#st-save-button-border-right-bottom {
	background: url('../../images/st/button-green/right-bottom.gif') right bottom no-repeat;
}

#st-save-button-link {
}

#st-preview-button-border-left-middle {
	background: url('../../images/st/button-gold/left-middle.gif') left top repeat-y;
}
#st-preview-button-border-right-middle {
	background: url('../../images/st/button-gold/right-middle.gif') right top repeat-y;
}

#st-preview-button-border-left-top {
	background: url('../../images/st/button-gold/left-top.gif') left top no-repeat;
}
#st-preview-button-border-right-top {
	background: url('../../images/st/button-gold/right-top.gif') right top no-repeat;
}

#st-preview-button-border-left-bottom {
	background: url('../../images/st/button-gold/left-bottom.gif') left bottom no-repeat;
}

#st-preview-button-border-right-bottom {
	background: url('../../images/st/button-gold/right-bottom.gif') right bottom no-repeat;
}

#st-preview-button-link {
}

#st-cancel-button-border-left-middle {
	background: url('../../images/st/button-crimson/left-middle.gif') left top repeat-y;
}
#st-cancel-button-border-right-middle {
	background: url('../../images/st/button-crimson/right-middle.gif') right top repeat-y;
}

#st-cancel-button-border-left-top {
	background: url('../../images/st/button-crimson/left-top.gif') left top no-repeat;
}
#st-cancel-button-border-right-top {
	background: url('../../images/st/button-crimson/right-top.gif') right top no-repeat;
}

#st-cancel-button-border-left-bottom {
	background: url('../../images/st/button-crimson/left-bottom.gif') left bottom no-repeat;
}

#st-cancel-button-border-right-bottom {
	background: url('../../images/st/button-crimson/right-bottom.gif') right bottom no-repeat;
}

#st-cancel-button-link {
}

#st-edit-more-button-border-left-middle {
	background: url('../../images/st/button-blue/left-middle.gif') left top repeat-y;
}
#st-edit-more-button-border-right-middle {
	background: url('../../images/st/button-blue/right-middle.gif') right top repeat-y;
}

#st-edit-more-button-border-left-top {
	background: url('../../images/st/button-blue/left-top.gif') left top no-repeat;
}
#st-edit-more-button-border-right-top {
	background: url('../../images/st/button-blue/right-top.gif') right top no-repeat;
}

#st-edit-more-button-border-left-bottom {
	background: url('../../images/st/button-blue/left-bottom.gif') left bottom no-repeat;
}

#st-edit-more-button-border-right-bottom {
	background: url('../../images/st/button-blue/right-bottom.gif') right bottom no-repeat;
}

#st-edit-more-button-link {
}

.st-page-action-button-link {
	min-height: 24px;
	min-width: 100px;
	text-align: center;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 90%;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	display: block;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: -3px;
	width: 100%;
	margin-left: -2px;
}
* html .st-page-action-button-link {
	padding-top: 5px;
	padding-bottom: 0px;
	height: 24px;
}

.st-page-action-button {
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	min-height: 20px;
	border-collapse: collapse;
	width: 100px;
}

/* Attach File Interface */

#st-attachments-attachinterface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background-image: url('../../images/st/popup/bg.png');
}
#st-attachments-manageinterface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2000;
	background-image: url('../../images/st/popup/bg.png');
}

* html #st-attachments-attachinterface {
	background-image: none;
}
* html #st-attachments-manageinterface {
	background-image: none;
}
* html .popup-overlay {
	background-image: url('../../images/st/popup/bg.png');
	background-color: #000;
	opacity: .70;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2001;
}

#st-attachments-attach-interface {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

* html #st-attachments-attach-interface {
}

#st-attachments-attach-formtarget {
	width: 0px;
	height: 0px;
	border: 0;
	padding: 0;
	margin: 0;
}

#st-attachments-attach-message {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#st-attachments-attach-title {
	font-weight: bold;
	font-size: 120%;
}

#st-attachments-attach-close {
	float: right;
	margin-top: 6px;
}

#st-attachments-attach-uploadbutton {
	float: right;
	margin-right: 6px;
	margin-top: 6px;
	padding-bottom: 0;
}

#st-attachments-attach-fileprompt {
	margin: 0.2em 0 0.4em 0;
	padding-bottom: 0px;
}

#st-attachments-attach-submit {
	font-size: 90%;
	font-weight: bold;
}

#st-attachments-attach-filename {
	font-size: 90%;
}

#st-attachments-attach-uploadmessage {
	font-weight: bold;
	margin-bottom: 1em;
	display: none;
}

#st-attachments-attach-error {
	font-weight: bold;
	color: #f00;
	margin-bottom: 1em;
	display: none;
}

#st-attachments-attach-list {
	display: none;
	color: #666;
	font-size: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #4949BA;
	border-bottom: 1px solid #4949BA;
	background-color: #F5F5F5;
	padding: 3px;
}

.st-attachments-attach-listlabel {
	font-size: 90%;
	color: #4949BA;
}

/* Queue File Dialog */

#st-attachmentsqueue-interface {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
	z-index: 2000;
}

* html #st-attachmentsqueue-interface {
	background-image: none;
}

#st-attachmentsqueue-dialog {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

* html #st-attachmentsqueue-dialog {
}

#st-attachmentsqueue-fileprompt {
	margin-bottom: 0.4em;
	margin-top: 0;
	padding-bottom: 0;
}

#st-attachmentsqueue-title {
	font-weight: bold;
	font-size: 120%;
}

#st-attachmentsqueue-close {
	float: right;
	margin-top: 6px;
}

#st-attachmentsqueue-uploadbutton {
	float: right;
	margin-right: 6px;
	margin-top: 6px;
	padding-bottom: 0;
}

#st-attachmentsqueue-submit {
	font-size: 90%;
}

#st-attachmentsqueue-filename {
	font-size: 90%;
}

#st-attachmentsqueue-message {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#st-attachmentsqueue-uploadmessage {
	font-weight: bold;
	margin-bottom: 1em;
	display: none;
}

#st-attachmentsqueue-error {
	font-weight: bold;
	color: #f00;
	margin-bottom: 1em;
	display: none;
}

#st-attachmentsqueue-list {
	display: none;
	color: #666;
	font-size: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid #4949BA;
	border-bottom: 1px solid #4949BA;
	background-color: #F5F5F5;
	padding: 3px;
}

.st-attachmentsqueue-listlabel {
	font-size: 90%;
	color: #4949BA;
}

/* Lists */

tr.st-trbg-even, tr.st-trbg-even td{
	background-color: #f3f7f7;
}

tr.w-st-even-row, tr.w-st-even-row td {
	background-color: #f3f7f7;
}

.query-results-header-title, .query-results-header-last-edit-by {
	text-align: left;
}


.query-results-row-revisions {
	text-align: right;
}

.query-results-content {
	font-size: 85%;
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-row a {
	text-decoration: underline;
	color: #00f;
}

.query-results-row td {
	font-family: Verdana;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.query-results-header-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.query-results-header-row a {
	text-decoration: underline;
	color: #00f;
}

.query-results-header-row th {
	font-family: Helvetica;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

div.st-actionbutton {
	float: left;
}

div#deleteme-st-actions-bar {
	clear: both;
	margin: 0.8em 20px 0.2em auto;
	padding: 0;
}

/* Manage File Interface */



#st-attachments-manage-interface {
	z-index: 2002;
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 1em;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position: absolute;
	top: 0px;
}

#st-attachments-manage-filetable {
	height: 150px;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: auto;
	border: 1px solid #ccc;
}

#st-attachments-manage-filelisting tbody td {
	font-size: 90%;
}
#st-attachments-manage-filelisting {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	margin: 0;
	padding: 0;
}

#st-attachments-manage-fileheader {
	background: #ccc;
	font-weight: bold;
	border-bottom: 1px black solid;
}

#st-attachments-manage-close {
	float: right;
	margin-top: 3px;
	margin-right: -2px;
	font-weight: bold;
}

#st-attachments-manage-delete {
	margin-top: 3px;
	float: left;
	font-weight: bold;
}

.st-attachments-manage-filerow {
	border-bottom: 1px solid #ccc;
}

.row-odd {
	background-color: #eee;
}

.row-even {
	background-color: #fff;
}

.row-on {
	background-color: #009 !important;
	color: white !important;
}

.row-on a {
	color: #fff !important;
}

#st-attachments-manage-deletemessage {
	color: red;
}

/* Page tools icons */

#st-pagetools-print {
	background: url('../../images/st/pagetools/print.gif')
	left center no-repeat;
}

#st-pagetools-email {
	background: url('../../images/st/pagetools/email.gif')
	left center no-repeat;
}

#st-pagetools-tools {
	background: url('../../images/st/pagetools/tools.gif')
	left center no-repeat;
}

/*
 #st-pagetools-watch {
	background: url('../../images/st/pagetools/watch-blue.gif')
	left center no-repeat;
}
*/


/* *********** Settings *********** */

#st-settings-pane {
}
* html #settings-pane { font-size: 85%;}

.settings-start-table {
}
* html .settings-start-table { font-size: 90%;}

#st-settings-select {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
	width: 1px;

	background-color: #eff1ec;
	border: none;
}

#st-settings-section {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}

.settings-top-header {
	margin-top: 1em;
	font-weight: bold;
	width: 15em;
}

.settings-header {
	margin-top: 1em;
	font-weight: bold;
}

.settings-selections {
	padding: 0px 0px 0px 20px;
	line-height: 1.5em;
}

.settings-selections a:visited, .settings-selections a:active {
	color: #0000ff;
}

.settings-link {
	clear: both;
	display: block;
}

.settings-section-left {
	text-align: right;
}

.settings-label {
	font-weight: bold;
}

.settings-help {
	color: #888;
}

.settings-comment {
}

.users-invite-message {
	padding: 0.5em 0.5em 0.5em 2em;
	background-color: #eee;
	/* This seems necessary to fix an IE bug that sometimes
		causes the text in this div to be invisible */
	z-index: 1000;
}

.workspace-entry-header {
	margin-top: .5em;
	font-weight: bold;
}

.workspace-entry {
	margin-left: 3em;
}

.workspace-entry-p {
	margin-top: .5em;
	margin-bottom: .75em;
}

.workspace-subentry {
	font-style: italic;
	font-weight: bold;
	margin-left: 1.5em;
}

.preferences-td {
	padding:.5em 0 1.5em 0;
}

.preferences-query {
	text-align: left;
}

.preference-radio {
	background-color: #cec;
}
.user-settings-listall-headings td {
	background-color: #eff3ef;
}

#st-settings-save {
	padding-bottom: 0.5em;
}

.standard-button-cancel {
	font-weight: bold;
	background-color: #71004b;

	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	color: #f4f3b9;
	width: 8em;
}

.standard-button-submit {
	font-weight: bold;
	background-color: #656084;

	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	color: #f4f3b9;
	width: 8em;
}

#st-settings {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 90%;
}


/* Listview Tabs */


#st-listview a:visited {
	color: #551a8b;
}
#st-listview-tabs ul {
	display: block;
	list-style: none outside;
	margin: 0 0 0 4em;
	padding: 0;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 80%;
}

#st-listview-tabs li {
	display: block;
	float: left;
	margin: 0 0.8em 0 0;
	padding: 3px 0.6em 0 0.6em;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid rgb(128, 169, 243);
	background-color: #f4f4f4;
	position: relative;
	bottom: -2px;
}

#st-listview-tabs li.spacer {
	margin: 0 0.8em 0 2em;
}

#st-listview-tabs a {
	color: #bbb;
	text-decoration: none;
}

#st-listview-tabs li.selected {
	background-color: #fff !important;
	border: 1px solid rgb(128, 169, 243) !important;
	border-bottom: 1px solid #fff !important;
	font-weight: bold !important;
}

#st-listview-tabs li.selected a {
	color: #000 !important;
}

/* Category List Display */

#st-category-display-links {
	margin-bottom: 1em;
	font-size: 90%;
}

#st-tag-listbody {
	font-family: Helvetica, Verdana, sans-serif;
}

/* Attachments List Display */

#st-attachments-list-body table.button-table {
	margin-top: 0.1em;
	font-size: 80%;
}


/* ********** PageTools Menu ************** */

div#st-editing-tools {
	float: left;
}

div#st-pagetools {
	z-index: 300;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 10px;
	float: right;
	margin: 18px 0 0 0em;
	color: #000;
	vertical-align: bottom;
	position: relative;
}

#st-pagetools a {
	text-decoration: none;
	color: black;
	padding-left: 17px;
}

#st-pagetools span {
	color: inherit;
	padding-left: 17px;
	vertical-align: top;
}

#st-pagetools span.st-watchlist-link {
	color: inherit;
	vertical-align: top;
}

.st-watchlist-link {
	cursor: pointer;
}

div#st-pagetools ul.level2 {
	z-index: 300;
	margin: 0;
	padding: 0;
	background: white;
	border: 1px solid #CCC;
	border-width: 0 1px;
}

div#st-pagetools li {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	width: 7em;
	line-height: 11px;
}

div#st-pagetools ul ul li:hover {
	background: #BFE2FF;
}

div#st-pagetools li a {
	display: block;
	text-decoration: none;
}

div#st-pagetools>ul a {
	width: auto;
}

div#st-pagetools ul ul {
	position: absolute;
	width: auto;
	display: none;
}

div#st-pagetools ul ul li {
	line-height: 1.5em;
/*	width: 100%; */
	width: 14em;
}

.first {
	border-top: 1px solid #CCC;
}

.separator {
	border-bottom: 1px solid #CCC;
}

div#st-pagetools ul ul li a {
	border-bottom: 1px solid #CCC;
	padding-left: 15px;
	padding-right: 3px;
	margin-right: 3px;
	border: 0px;
}

div#st-pagetools li.submenu li.submenu:hover {
	z-index: 300;
	background-color: #BFE2FF;
}

div#st-pagetools ul.level1 li.submenu:hover ul.level2 {
	display:block;
}

div#st-pagetools ul.level2 {
	top: 1.0em;
	left: -9.5em;
}

/*

=head2 Revision List Display

Change these styles to update the page revision list.

*/

#st-revision-list-table {
	border-collapse: collapse;
	font-size: 85%;
	color: #000;
}

.st-page-title-decorator {
	color: #C80000;
}

.st-revision-header-emphasis {
	color: #C80000;
}

.st-revision-list-compare-button-row {
}

.st-revision-list-compare-button-cell {
	padding-top: 0.3em;
	text-align: center;
}

.st-revision-list-compare-button {
}

#st-revision-list-header-row {
}

#st-revision-list-header-select {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

#st-revision-list-header-revision {
	padding: 6px 2px 2px 2px;
	text-align: left;
}

#st-revision-list-header-edited-by {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

#st-revision-list-header-date {
	padding: 6px 2px 2px 2px;
	text-align: center;
}

.st-revision-list-row {
	border-collapse: collapse;
	border: 1px dashed #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.st-revision-list-row td {
	font-family: Verdana;
	padding: 0.3em;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.st-revision-list-row-select {
	padding: 3px 0 2px 0;
	text-align: center;
}

.st-revision-list-row-select-old {
}

.st-revision-list-row-select-new {
}

.st-revision-list-row-revision {
}

.st-revision-list-row-revision-link {
}

.st-revision-list-row-edited-by {
}

.st-revision-list-row-date {
}

/* Revision Menu */

#st-pagetools.st-revision-view-bar {
	float: left;
}

ul.st-revision-menu {
	list-style: none;
	margin: 0;
	padding: 0.2em;
	font-size: 80%;
}

ul.st-revision-menu li {
	float: left;
	padding: 0 0.4em 0 0.4em;
	border-right: thin solid #000000;
}

ul.st-revision-menu li.st-last {
	border-right: none;
}

#st-restore-revision-button {
	font-size: 80%;
}

/*

=head2 Revision Compare Display

When comparing two revisions of a page, these styles apply.

*/

#st-revision-compare-table {
	background-color: #f0f0f0;
}

#st-revision-compare-table td {
	background-color: white;
}

.st-revision-compare-old {
	background-color: #fdd;
	text-decoration: line-through;
}
.st-revision-compare-new {
	background-color: #dfd;
	font-weight: bold;
}

/* Weblog View */

#st-weblog {
	padding: 0;
}

#st-content-weblog-display-width-controller {
}
#st-content-weblog-display-width-controller-nav {
	width: 230px;
	margin-left: 15px;
	border-left: 5px solid #ddd;
	margin-top: -1px;
}

#st-weblog-content {
	font-family: Verdana, Helvetica, sans-serif;
	margin-top: -1px;
	margin-bottom: -1px;
	border-top: 1px solid #80a9f3;
	border-bottom: 1px solid #80a9f3;
}

#st-weblog-title {
	font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-family: 'Times New Roman', serif;
	background-color: #80a9f3;
	color: #fff;
	font-size: 150%;
	font-weight: bold;
	padding: 0.2em;
	padding-left: 1em;
}

#st-weblog-wikititle {
	font-family: Helvetica, Verdana, sans-serif;
	font-style: italic;
	font-size: 40%;
	color: #fff;
	margin-bottom: 0.2em;
	margin-top: 0.1em;
	padding-top: 0;
}

#st-weblog-titletext {
	font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
}

div.st-weblog-entry {
	margin-top: 0.2em;
	margin-bottom: 4.8em;
	padding: 0 1.5em 0 1.5em;
}

.st-page-title {
	clear: both;
}

div.st-weblog-entrytitle span.text {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #000;
}

.st-weblog-entrycontent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	border-bottom: 1px solid #888;
}

.st-weblog-byline {
	float: left;
	text-align: left;
	font-style: italic;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
}

.st-weblog-post-links {
	float: right;
	text-align: right;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
}

#st-weblog-archives, #st-weblog-navigation {
	position: relative;
	float: right;
	width: 230px;
}

#st-weblog-archives {
	margin-top: 15px;
	clear: right;
}

#st-weblog-archives-title, #st-weblog-navigation-title {
	margin-left: 15px;
	font-family: Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #999;
	border-bottom: 2px solid #f99;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

#st-weblog-navigation-content {
	margin-left: 15px;
	font-size: 80%;
}

#st-weblog-archives ul {
	margin: 0;
	padding: 0;
}

#st-weblog-archives ul li {
	/* list-type: none; */
	display: block;
	font-size: 80%;
	font-family: Helvetica, sans-serif;
	padding-left: 15px;
}

#st-weblog-newpost {
	padding: 0.5em 0.7em 0.3em 0.3em;
}

#st-weblog-newpost-button {
}

#st-weblog-actionbar-chooseweblog {
	float: right;
}

#st-weblog-postbyemail {
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
	color: #def;
	padding-top: 0.4em;
}

#st-weblog-postbyemail-link {
	color: #00c;
}

.st-weblog-chooseprompt {
	font-size: 90%;
	font-family: Verdana, Helvetica, sans-serif;
	padding-right: 0.2em;
	color: #000;
}

.st-spacer {
	padding-right: 0.1em;
	padding-left: 0.1em;
}

.st-weblog-preventries {
	padding-bottom: 20px;
	clear: both;
}
.st-weblog-nextentries {
	clear: both;
}

div.st-weblog-entrynav {
	margin-top: 0.2em;
	margin-bottom: 1.8em;
	padding: 0;
}

span.st-weblog-previousentries, span.st-weblog-nextentries {
	font-size: 90%;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left: 1em;
}

/* ******* Page Stats ******** */

#st-usagereport-navbar {
	font-size: 80%;
	padding: 0;
	margin: 0;
}

#st-usagereport-date {
	font-weight: bold;
	margin-top: 1em;
}

#st-page-usagereport h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}

#st-page-usagereport h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 0.8em;
	margin-bottom: 0.3em;
}

/* New Page */
#st-newpage-save, #st-newpage-duplicate {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url('../../images/st/popup/bg.png'); /* Don't forget IE hack for ship! */
	z-index: 2000;
}

#st-newpage-save-interface {
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 0.5em;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position:absolute;
	top:0px;
	z-index:2003;
}

#st-newpage-duplicate-interface {
	background-color: #fff;
	color: #000;
	border: 4px solid #ccc;
	padding: 0.5em;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10%;
	position:absolute;
	top:0px;
	z-index:2003;
}

#st-newpage-save-title, #st-newpage-duplicate-title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	font-size: 100%;
}

#st-newpage-save-prompt, #st-newpage-duplicate-prompt {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin-bottom: 0.4em;
}

#st-newpage-save-buttons, #st-newpage-duplicate-buttons {
	margin-top: 0.8em;
	text-align: right;
}

.st-newpage-duplicate-option {
	font-family: Helvetica, sans-serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
}

#st-newpage-duplicate-pagename {
	font-size: 90%;
}

.st-newpage-duplicate-emphasis {
	background-color: #FFFF00;
	font-weight: bold;
}

#st-newpage-save-field-pagename {
	margin-bottom: 0;
	margin-top: 0.2em;
	padding-bottom: 0;
	font-size: 90%;
}

#st-newpage-save-tip {
	margin-bottom: 0;
	margin-top: 1.2em;
	padding-bottom: 0;
	font-size: 75%;
	color: #888;
}

/* Wikitext Styling */

.wiki {
}

.wiki hr {
	margin-top: .4em;
	margin-bottom: .4em;
}

.wiki .short-rule {
	width: 25%;
}

.wiki .medium-rule {
	width: 50%
}

.wiki ul,
.wiki ol,
.wiki blockquote {
	margin-left: 2em;
	padding-left: 0em;
}

.wiki table {
	border-collapse: collapse;
}

.wiki td {
	border: 1px;
	border-style: solid;
	padding: .2em;
	vertical-align: top;
}

.wiki h1,
.wiki h2,
.wiki h3,
.wiki h4,
.wiki h5,
.wiki h6 {
	font-weight: bold;
	font-style: normal;
	margin-top: 0.1em;
	margin-bottom: 8px;
}

.wiki h1 {font-size: 200%;}
.wiki h2 {font-size: 170%;}
.wiki h3 {font-size: 145%;}
.wiki h4 {font-size: 125%;}
.wiki h5 {font-size: 110%;}
.wiki h6 {font-size: 100%;}

.wiki pre {
	background-color: #eee; /* XXX */
	margin-left: 1em;
	margin-right: 1em;
	padding: .2em;
}

.wiki .incipient {
	text-decoration: none;
	border-bottom: 1px dashed;
}

.wiki-include-title {
	background-color: #ccccff;
}

.wiki .wiki {
	position: relative;
	background-color: #ddddff;
	border: 1px solid #ccccff;
	padding: 3px;
}

.wafl_existence_error {
	color: rgb(200,0,0);
	border-bottom: 0.2em dashed rgb(200,0,0);
}

#st-edit-mode-container {
}

#st-edit-mode-view {
}

#st-page-editing-uploadbutton {
	z-index: 1500;
	float: left;
}

/* Comment UI */


body#st-commentui {
	background: #ffffff;
}

#st-commentui-container {
}

#st-commentui-container a:visited,
#st-commentui-container a:active {
	color: #00f;
}

#st-commentui-notetop {
}

#st-commentui-controls {
}

#st-commentui-savelink {
	background-color: #fffebd;
}

#st-commentui-cancellink {
}

#st-commentui-customfield {
}

#st-commentui-customfield .customfield-label {
}

#st-commentui-customfield .customfield-input {
}

#st-commentui-textarea {
	padding: 0;
	border-style: inset;
	border-width: thin;
	background-color: #ffd;
	color: black;
	width: 99%;
	height: 150px;
}

/*

=head2 Send Page by Email

Styles for the 'Send Page by Email' popup, accessed from the 'Email' dropdown
menu on the page bar.

*/

#email-page {
	background: #ffffff;
	font-size: 80%;
}

.email-page-row {
	clear: both;
}

.email-page-row-label {
	font-weight: bold;
	float: left;
	width: 5em;
	margin-left: 1.2em;
	margin-right: 1.2em;
	text-align: right;
}

.email-page-row-content {
	float: left;
	padding-bottom: 1.2em;
}

.email-page-user-select-column {
	float: left;
	padding-right: 1.2em;
	width: 14em;
}

#email-page-user-select-column-center {
	width: 10em;
}

.email-page-user-select-label {
	text-align: center;
}

#email-page-user-select-add-label {
	padding-top: 1em;
}

.email-page-user-select-button-group {
	padding-bottom: 2em;
}

.email-page-input {
	width: 120px;
	clear: both;
	display: block;
}


.email-page-select {
	width: 175px;
	font-size: x-small;
}

#email-page-error-message {
	text-align: center;
}

#email-page-buttons-container {
	clear: both;
}

#email-page-buttons {
	text-align: center;
}

.email-page-input-new {
	width: 175px;
}

/* System Status, Red with icon */

#st-system-status-alert {
	clear: both;
	width: 50%;
	margin-left: 25%;
	margin-top: 10px;
	padding: 5px;
	color: #c00;
	font-weight: bold;
	font-size: 80%;
	background: transparent url('../../images/st/system-message/important-note.gif') no-repeat 5px center;
	padding-left: 60px;
	min-height: 38px;
}
* html #st-system-status-alert {
	height: 38px;
}

/* System Status, Green */

#st-system-status {
	clear: both;
	text-align:center;
	width: 80%;
	margin-left: 10%;
	padding: 8px 0 3px 0;
	color: #0a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.socialtextLogo {
	text-align: center;
}
/*}}}*/
/***
|''Name:''|SparklinePlugin|
|''Description:''|Sparklines macro|
***/
//{{{
if(!version.extensions.SparklinePlugin) {
version.extensions.SparklinePlugin = {installed:true};

//--
//-- Sparklines
//--

config.macros.sparkline = {};
config.macros.sparkline.handler = function(place,macroName,params)
{
	var data = [];
	var min = 0;
	var max = 0;
	var v;
	for(var t=0; t<params.length; t++) {
		v = parseInt(params[t]);
		if(v < min)
			min = v;
		if(v > max)
			max = v;
		data.push(v);
	}
	if(data.length < 1)
		return;
	var box = createTiddlyElement(place,"span",null,"sparkline",String.fromCharCode(160));
	box.title = data.join(",");
	var w = box.offsetWidth;
	var h = box.offsetHeight;
	box.style.paddingRight = (data.length * 2 - w) + "px";
	box.style.position = "relative";
	for(var d=0; d<data.length; d++) {
		var tick = document.createElement("img");
		tick.border = 0;
		tick.className = "sparktick";
		tick.style.position = "absolute";
		tick.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";
		tick.style.left = d*2 + "px";
		tick.style.width = "2px";
		v = Math.floor(((data[d] - min)/(max-min)) * h);
		tick.style.top = (h-v) + "px";
		tick.style.height = v + "px";
		box.appendChild(tick);
	}
};


}
//}}}
/***
|''Name:''|CryptoFunctionsPlugin|
|''Description:''|Support for cryptographic functions|
***/
//{{{
if(!version.extensions.CryptoFunctionsPlugin) {
version.extensions.CryptoFunctionsPlugin = {installed:true};

//--
//-- Crypto functions and associated conversion routines
//--

// Crypto "namespace"
function Crypto() {}

// Convert a string to an array of big-endian 32-bit words
Crypto.strToBe32s = function(str)
{
	var be = Array();
	var len = Math.floor(str.length/4);
	var i, j;
	for(i=0, j=0; i<len; i++, j+=4) {
		be[i] = ((str.charCodeAt(j)&0xff) << 24)|((str.charCodeAt(j+1)&0xff) << 16)|((str.charCodeAt(j+2)&0xff) << 8)|(str.charCodeAt(j+3)&0xff);
	}
	while (j<str.length) {
		be[j>>2] |= (str.charCodeAt(j)&0xff)<<(24-(j*8)%32);
		j++;
	}
	return be;
};

// Convert an array of big-endian 32-bit words to a string
Crypto.be32sToStr = function(be)
{
	var str = "";
	for(var i=0;i<be.length*32;i+=8)
		str += String.fromCharCode((be[i>>5]>>>(24-i%32)) & 0xff);
	return str;
};

// Convert an array of big-endian 32-bit words to a hex string
Crypto.be32sToHex = function(be)
{
	var hex = "0123456789ABCDEF";
	var str = "";
	for(var i=0;i<be.length*4;i++)
		str += hex.charAt((be[i>>2]>>((3-i%4)*8+4))&0xF) + hex.charAt((be[i>>2]>>((3-i%4)*8))&0xF);
	return str;
};

// Return, in hex, the SHA-1 hash of a string
Crypto.hexSha1Str = function(str)
{
	return Crypto.be32sToHex(Crypto.sha1Str(str));
};

// Return the SHA-1 hash of a string
Crypto.sha1Str = function(str)
{
	return Crypto.sha1(Crypto.strToBe32s(str),str.length);
};

// Calculate the SHA-1 hash of an array of blen bytes of big-endian 32-bit words
Crypto.sha1 = function(x,blen)
{
	// Add 32-bit integers, wrapping at 32 bits
	add32 = function(a,b)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF);
		var msw = (a>>16)+(b>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Add five 32-bit integers, wrapping at 32 bits
	add32x5 = function(a,b,c,d,e)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0xFFFF);
		var msw = (a>>16)+(b>>16)+(c>>16)+(d>>16)+(e>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Bitwise rotate left a 32-bit integer by 1 bit
	rol32 = function(n)
	{
		return (n>>>31)|(n<<1);
	};

	var len = blen*8;
	// Append padding so length in bits is 448 mod 512
	x[len>>5] |= 0x80 << (24-len%32);
	// Append length
	x[((len+64>>9)<<4)+15] = len;
	var w = Array(80);

	var k1 = 0x5A827999;
	var k2 = 0x6ED9EBA1;
	var k3 = 0x8F1BBCDC;
	var k4 = 0xCA62C1D6;

	var h0 = 0x67452301;
	var h1 = 0xEFCDAB89;
	var h2 = 0x98BADCFE;
	var h3 = 0x10325476;
	var h4 = 0xC3D2E1F0;

	for(var i=0;i<x.length;i+=16) {
		var j,t;
		var a = h0;
		var b = h1;
		var c = h2;
		var d = h3;
		var e = h4;
		for(j = 0;j<16;j++) {
			w[j] = x[i+j];
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=16;j<20;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=20;j<40;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k2);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=40;j<60;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),(b&c)|(d&(b|c)),w[j],k3);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=60;j<80;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k4);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}

		h0 = add32(h0,a);
		h1 = add32(h1,b);
		h2 = add32(h2,c);
		h3 = add32(h3,d);
		h4 = add32(h4,e);
	}
	return Array(h0,h1,h2,h3,h4);
};


}
//}}}
/***
|''Name:''|DeprecatedFunctionsPlugin|
|''Description:''|Support for deprecated functions removed from core|
***/
//{{{
if(!version.extensions.DeprecatedFunctionsPlugin) {
version.extensions.DeprecatedFunctionsPlugin = {installed:true};

//--
//-- Deprecated code
//--

// @Deprecated: Use createElementAndWikify and this.termRegExp instead
config.formatterHelpers.charFormatHelper = function(w)
{
	w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);
};

// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead
config.formatterHelpers.monospacedByLineHelper = 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) {
		var text = lookaheadMatch[1];
		if(config.browser.isIE)
			text = text.replace(/\n/g,"\r");
		createTiddlyElement(w.output,"pre",null,null,text);
		w.nextMatch = lookaheadRegExp.lastIndex;
	}
};

// @Deprecated: Use <br> or <br /> instead of <<br>>
config.macros.br = {};
config.macros.br.handler = function(place)
{
	createTiddlyElement(place,"br");
};

// Find an entry in an array. Returns the array index or null
// @Deprecated: Use indexOf instead
Array.prototype.find = function(item)
{
	var i = this.indexOf(item);
	return i == -1 ? null : i;
};

// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()
// @Deprecated: Use store.getLoader().internalizeTiddler instead
Tiddler.prototype.loadFromDiv = function(divRef,title)
{
	return store.getLoader().internalizeTiddler(store,this,title,divRef);
};

// Format the text for storage in an HTML DIV
// @Deprecated Use store.getSaver().externalizeTiddler instead.
Tiddler.prototype.saveToDiv = function()
{
	return store.getSaver().externalizeTiddler(store,this);
};

// @Deprecated: Use store.allTiddlersAsHtml() instead
function allTiddlersAsHtml()
{
	return store.allTiddlersAsHtml();
}

// @Deprecated: Use refreshPageTemplate instead
function applyPageTemplate(title)
{
	refreshPageTemplate(title);
}

// @Deprecated: Use story.displayTiddlers instead
function displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)
{
	story.displayTiddlers(srcElement,titles,template,animate);
}

// @Deprecated: Use story.displayTiddler instead
function displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)
{
	story.displayTiddler(srcElement,title,template,animate);
}

// @Deprecated: Use functions on right hand side directly instead
var createTiddlerPopup = Popup.create;
var scrollToTiddlerPopup = Popup.show;
var hideTiddlerPopup = Popup.remove;

// @Deprecated: Use right hand side directly instead
var regexpBackSlashEn = new RegExp("\\\\n","mg");
var regexpBackSlash = new RegExp("\\\\","mg");
var regexpBackSlashEss = new RegExp("\\\\s","mg");
var regexpNewLine = new RegExp("\n","mg");
var regexpCarriageReturn = new RegExp("\r","mg");

}
//}}}
^^^ TicTac Lampica


Ovo mi je jedna baลก cool i vrlo korisna stvarฤica, mala je ali Vam moลพe mnogo pomoฤ‡i. Kao ลกto i uvijek naglasim, a naglasit ฤ‡u i sada, pod temom [SvakodnevneDovitljivosti] naฤ‡i ฤ‡ete samo sitnice koje su praktiฤne, jeftine i viลกe manje jednostavne za izvedbu, e pa tako je i ova lampica takoฤ‘er jeftina i jednostavna za izvedbu. No da ne duลพim bacimo se na ono bitno!
*Potrebni alat i oprema:*

.pre
1. TicTac kutijica (prazna)
2. tri AAA baterije
3. jedna led lampica
4. mali prekidaฤ
5. jedan otpornik od 27 oma
.pre


http://www2.grynx.com/wp/projects/TicTac%20flashlight/tb/prylarlampa.jpg
*Par rijeฤi o lampici:*


U kutijicu metnite sve tri baterije, savrลกeno stanu, nakon toga na poklpcu kutijice izbuลกite rupicu za led lampicu i prekidaฤ.Otpornik, lampica i prekidaฤ se spajaju po sljedeฤoj shemi, ja o tome nemam pojma, ali popriliฤno sam siguran da ฤ‡e ljudi koji se imalo kuลพe u elektroniku to skuลพiti bez problema.


Shema je sljedeฤ‡a:


http://www2.grynx.com/wp/projects/TicTac%20flashlight/schematic.jpg
*BATT 1-3* su tri baterije AAA od 1.5V,*RESISTOR* je otpornik od 27 oma, *SWITCH* je mali prekidaฤ, a *LED1* je led lampica. ล to se tiฤe boje led lampice, odaberite po izboru. Kada spajate led lampicu, spojite ju tako da vam se kraฤ‡a noลพica nalazi na bateriji, jel u protivnom lampica neฤ‡e radit. Potrebne stvarฤice za ovu lampicu moลพete nabaviti u "Chipoteci"<http://www.chipoteka.hr>. Kad to sve pospajate, lampica bi morala proraditi, ako ne radi provjerite joลก jednom korak po korak da niste negdje pogrijeลกili, i to je to! Navodno lampica traje jako jako dugo, i jako dobro osvjetljava. Siguran sam da ฤ‡e vam dobro pomoฤ‡i u nekim situacijama. Pokuลกat ฤ‡emo to napraviti na razmjeni vjeลกtina, pa vidjeti jel to uistinu radi i kako radi! :)


http://www2.grynx.com/wp/projects/TicTac%20flashlight/ready.jpg

http://www2.grynx.com/wp/projects/TicTac%20flashlight/tb/demolampa.jpg


Pozdrav!

-- [BuD], preuzeo sa http://www.grynx.com/projects/tictac-flashlight/




----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/BuD/BuDSvakodnevneDovitljivostiTicTacLampica> {date: 2006-05-22 20:55:15 +0200}
{toc: }

^ Debian

^^ /etc/network/interfaces

.pre
# IP over DNS
iface tun0 inet static
        address 10.0.0.42
        netmask 255.255.255.0
        mtu 500 # optional, may solve ssh problems
        post-up route add -host `grep nameserver /etc/resolv.conf |head -1|awk '{print $2}'` gw `netstat -rn | grep ^0.0.0.0 | awk '{ print $2 }'` ; route del default ; route add -net default gw 10.0.0.1
        post-down dhclient
.pre

^^ /etc/default/nstx

.pre
NSTX_DOMAIN="tunnel._your_domain"

NSTX_DNS_SERVER=`grep nameserver /etc/resolv.conf |head -1|awk '{print $2}'`

start_nstxcd=yes

ifup_tun=tun0
.pre

^ Manual/ruฤno ili distribution neovisno

.pre
# DNS_IP_FROM_DHCP - check it in /etc/resolv.conf after successful dhcp
# GW_IP_FROM_DHCP - check it after netstat -rn
# wlan0 - or whatever is your network interface (ie. eth1)

nstxcd tunnel.bljak.org DNS_IP_FROM_DHCP

modprobe tun
ifconfig tun0 up 10.0.0.2 netmask 255.0.0.0

route del default
route add -host DNS_IP_FROM_DHCP gw GW_IP_FROM_DHCP dev wlan0
route add default gw 10.0.0.1 tun0
.pre
| {search_full: category:Naslovnica}| {include: [Gdje kada i kako]} {include: [Announcements and Links]} |

^ Arhiva naslovnice

Starije vijesti koje su ispale sa naslovnice: {weblog: NaslovnicaArhiva}

Takoฤ‘er starije vijesti su u arhivi po godinama: "2007"[ArhivaVijesti2007] "2006"[ArhivaVijesti2006]
.pre
This document describes how to get fbsplash up-n-running in a fast and
painless way.

1) Install the latest Gentoo kernel sources:
   # emerge gentoo-sources

2) Configure, build and install your kernel:
   # cd /usr/src/linux
   # make menuconfig
   # make
   # make install modules_install

3) Install splashutils:
   # emerge splashutils

4) Create an initramfs image for fbsplash:
   # splash_geninitramfs -v -g /boot/fbsplash-emergence-1024x768 -r 1024x768 emergence

5) Configure your bootloader: (instructions for grub)
   # cd /boot/grub

   Edit menu.lst, find the entry for your kernel, and put 'splash=silent,theme:emergence'
   onto the kernel command line. You should get something like this:

   title Gentoo Linux (g-d-s 2.6.11)
       root (hd0,4)
       kernel /boot/gentoo-2.6.11 ro root=/dev/hda1 video=vesafb:1024x768-32@85 splash=silent,theme:emergence
       initrd /boot/fbsplash-emergence-1024x768

This is it. Reboot and enjoy fbsplash :)
.pre


----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/BuD/MojSajt/GentooStuff/PetKorakaDoFbsplasha> {date: 2005-05-09 17:59:37 +0200}
^^^ One Laptop Per Child demonstracija na Razmjeni vjeลกtina


Sutra u subotu 23.12. u 14:00 u klubu mama [1] u sklopu programa "Razmjena vjeลกtina" [2] Ivan Krstiฤ‡ [3], Director of Content Systems projekta One Laptop Per Child [4] pokazat ฤ‡e i demonstrirati dugo iลกฤekivano prijenosno raฤunalo za djecu.

Projekt One Laptop Per Child pokrenuo je Nicholas Negroponte [5], direktor MIT Medijskog laboratorija [6], s ciljem da se stvori prijenosno raฤunalo za djecu koje bi bilo dovoljno jeftino (ispod 100 dolara) da se realiziraju razvojni projekti u kojima bi milijuni djece u najsiromaลกnijim zemljama dobili to raฤunalo besplatno.

Proces dizajna i izrade prototipa bio je praฤ‡en velikom medijskom paลพnjom zbog velikog broja inovacija koje su implementirane u samom proizvodu. Prijenosno raฤunalo pokreฤ‡e slobodni operativni sustav GNU/Linux [7], ima dvostruki ekran (crno-bijeli i u boji) koji se zbog svojih svojstava moลพe koristiti i na otvorenom s jakim dnevnim svijetlom, podrลกku za beลพiฤno umreลพavanje, te inovativni sistem za punjenje baterija.

Zbog isticanja vrlo visoko postavljene ambicije u rjeลกavanju problema digitalnog jaza u svijetu One Laptop Per Child izaziva iznimnu medijsku paลพnju i kontroverze diljem svijeta.

Ivan Krstiฤ‡ je softver-arhitekt i novinar, zavrลกava studij teorijske matematike i raฤunalnih znanosti na Harvardskom univerzitetu. Trenutno radi kao Director of Content Systems projekta One Laptop Per Child, aktivno je ukljuฤen u razvoj slobodnog softvera kao administrator Ubuntu Server Teama, ko-autor je iznimno popularne knjige Official Ubuntu Book [8], te zagovaratelj slobodnog softvera i slobodne kulture.

[1] http://www.mi2.hr 

[2] http://www.razmjenavjestina.org 

[3] http://blogs.law.harvard.edu/ivan/ 

[4] http://www.laptop.org/ 

[5] http://en.wikipedia.org/wiki/Nicholas_Negroponte 

[6] http://www.media.mit.edu/ 

[7] http://www.fsf.org 

[8] http://www.ubuntu.com 


--[MarcellMars], 22/11/2006


^^^ "Kome mozemo vjerovati..." -- 23 CCC u Berlinu


Od 27.-30.12. u Berlinu odrzat ce se 23. Chaos Communication Congress u organizaciji Chaos Computer Cluba...
Neki razMjenjivachi su vech najavili posjet...

Vishe o tome:

http://www.ccc.de/congress/

-- [DrGspot], 22/12/06



^^^ III. Linux Install Fest u Karlovcu


Jest da je proshlo ali eto...

U sub 16.12. udruga "Domachi"(Centar na Gazi) je organizirala 3. Linux Install Festival...

Detalji:

http://www.linux.hr/modules/news/article.php?storyid=2201

-- [DrGspot], 22/12/06



^^^ Subota 23/12/06


Poลกto me proลกle subote nije bilo, ฤuo sam da je i razmjenjivaฤa bilo u neลกto manjem broju, no eto ove subote sigurno dolazim, a time dolaze i neke nove stvari. ล to ฤ‡emo raditi ove subote?

Ove subote ฤ‡emo pokuลกati olinuxaลกiti jedan stari laptop iz 96', alaj guลกta kako bi rekao [AkA], te ฤ‡emo ga pokuลกati pripremiti za wardriving. Najbolja stvar koja ฤ‡e se desiti ove subote je takodjer vezana za laptope, no ne za bilo kakve veฤ‡ one o kojima se priฤa veฤ‡ duลพe vremena, onima koji stoje samo 100 dolara, da to su OLPC laptopi (OLPC=One Laptop Per Child). ฤŒovjek koji je u razvijateljskom timu, Ivan Krstic, doฤ‡i ฤ‡e nam predstaviti prototip laptopa. Njegova prezentacija bi trebala poฤ‡eti oko 14 sati, a mi kreฤ‡emo naravno od 12:00. Ljudi vidimo se u mami!

-- [BuD], 21/12/06



^^^ Subota 16/12/06


Pozdrav!

Eto i ove subote se ponovno nalazimo, no neลกto ฤ‡e falit, a to sam ja. Da istina neฤ‡e me biti ove subote, no neka vas to ne obeshrabri da doฤ‘ete :)

ล to su ostali pripremili to vam neznam reฤ‡i, pa zato doฤ‘ite i vidite sami, vjerujem da neฤ‡e biti dosadno i beskorisno, sigurno ฤ‡e netko izvuฤ‡ kojeg asa iz rukava. Eto toliko od mene, vrijeme razmjene je staro 12:00, a mjesto takoฤ‘er. 

-- [BuD], 15/12/06 



^^^ Otvoreni Dan: $Web++, petak 15.12.


Zanimljiva predavanja na temu razvoja web-a (perl, jifty, ruby on rails, django, php,...) odrzat ce se u petak 15.12 u organizaciji HULK-a i HrOpen-a 
na FER-u od 9:oo sati

vise o tome:

http://www.open.hr/predavanja/2006/web/program.php

--[DrGspot], 14/12/06


^^^ Josip Pavlinuลกiฤ‡: Sam svoj majstor* (predavanje) @ Dec12_19:00


Josip Pavlinuลกiฤ‡ prikazat ฤ‡e okolnosti u kojima je nastao ฤasopis *Sam svoj majstor* nastao  sedamdesetih godina proลกlog stoljeฤ‡a. Faktografski podaci, ureฤ‘ivaฤka koncepcija i njezin razvoj, tematika i novinarski pristup, suradnici i ฤitalaฤka publika. Filozofija i logika ฤasopisa i pokreta, paradoks pojma &#8220;Sam&#8221; i &#8220;samovci&#8221; kao izraza zajedniลกtva ljudi koji izmjenjuju iskustva, pokazujuฤ‡i jedni drugima kako se neลกto moลพe napraviti vlastitim rukama.

U ฤemu je razlika prema sliฤnim &#8220;uradi sam&#8221; ili hobby-publikacijama, razmjena sa vodeฤ‡im srodnim  evropskim izdanjima. Avangardna uloga u otvaranju nekih tema koje su aktualne i danas, kao ลกto je zaลกtita okoliลกa, iskoriลกtavanje alternativnih izvora energije i razvijanje svijesti o resursima, te njihovom razumnom koriลกtenju. Nuลพni kompromisi sa aktualnom stvarnoลกฤ‡u, te proturjeฤnosti koje iz toga proizlaze, evolucija ideje do danaลกnjih dana i teลกkoฤ‡e s kojima se treba nositi. ฤŒasopis &#8220;Majstor&#8221; kao suvremeni sljednik &#8220;Sama&#8221;, razlike i sliฤnosti, uvjeti opstanka takve publicistike. Utjecaji trลพiลกta.  

Poseban osvrt na ulogu &#8220;Sama&#8221; u popularizaciji i razvijanju domaฤ‡e nautike i skijanja kao vidova &#8220;elitnog&#8221; amaterizma._

Josip Pavlinuลกiฤ‡, roden 1939., strojarski tehniฤar, studirao (uz rad) filozofiju i povijest umjetnosti te apsolvirao na Filozofskom fakultetetu. Amaterski se bavio graฤ‘evinom i obradom drva, sรขm gradio tri kuฤ‡e, izgradio katamaran od 8 metara (te njime oplovio Balkan, od Zagreba do Vodica, via Crno more), projektirao i pomogao izgraditi drugi, sliฤan, sรขm napravio jedinstveni buggy-automobil na osnovi Spaฤeka (Citroen 2 CV). Pisao i kompilirao ฤlanke koji tematski pokrivaju alate, tehnologije i vjeลกtine iz istih tih podruฤja: graฤ‘evine, obrade drva i strojarstva, te nautike.

--[MarcellMars], 11/12/06



^^^ Subota 09/12/06


Opet sam bio malo zaboravan, te zaboravio najaviti novu razmjenu, no ne uzimajte mi za zlo. Ova subota kao i svaka druga bit ฤ‡e radna, poลกto proลกle subote nismo uspijeli instalirati gprs/umts t-com karticu nastavit ฤ‡emo ove subote, no to nije sve [MarcellMars] se je ponudio da ฤ‡e pokazati kako hibernirati laptop odnosno konfigurirati suspend to disk. Kao ลกto vidite bit ฤ‡e svega pomalo, stoga ako vas neลกto od najavljenih tema interesira, slobodno navratite i nauฤite neลกto novo, ovakve stvari se ne nude svugdje u Zagrebu! Vidimo se u 12:00!

-- [BuD], 09/12/06



^^^ 1.program HTV-a 04/12/06 u 23:25: "Na rubu znanosti", tema: "Geekovi"

Danas je na prvom programu HTV-a u 23:25 _ounana_ emisija "Na rubu znanosti", a razmjenjivaฤi/ce (i neลกto malo nerazmjenjivaฤa/ica) ฤ‡e priฤati o geek kulturi...

-- [MarcellMars], 04/12/06


^^^ Subota 03/12/06


Pozdrav razmjenjivaฤi!

Nova subota je pred nama, i ne vidim razloga zaลกto se opet ne bi naลกli te se pozabavili naลกim kompjutorima. Ovaj put ฤ‡emo pokuลกati instalirati t-com-ovu gprs/umts/edge karticu na linuxu, to je ono ลกto ฤ‡u ja raditi, a nikad se ne zna ลกto su ostali pripremili. Ako ลพelite saznati doฤ‘ite u mamu u 12:00. Vidimo se!

-- [BuD], 02/12/06



^^^ Razgovori utorkom (1)


Istina, nismo obuhvatili sve dolje navedene teme, ali smo se zapriฤali dobrih sat i pol. Na moju radost, razgovor se kretao od _ameriฤkih predavanja_ do domaฤ‡ih tema, najavljenih listopadskim predavanjem Damira Muraje.

Otvorili smo bili dvije makro-teme: ulogu DIY kulture i ulogu kulture zabave u suvremenom druลกtvu. 

ล to se tiฤe DIY kulture, jedni su drลพali da je DIY kultura u suvremenom informacijskom druลกtvu zadobila politiฤku vaลพnost i oni su bili u manjini, dok su drugi _uradi sam_ kulturu vezali ili za konzervativizam anglosaksonske pragmatike, ili su u njoj vidjeli neku vrstu individualnih, navika i rituala bliลพih hobiju nego druลกtvenom angaลพmanu. Kada se govorilo o _politiฤnosti_ u informacijskom druลกtvu uglavnom se mislilo na trลพiลกne odnose izmeฤ‘u dominirajuฤ‡ih i podreฤ‘enih, izmeฤ‘u velikih i malih proizvoฤ‘aฤa softvera, mreลพnih servisa, aplikacija i sl. IPod, del.icio.us, YouTube, GPL3, bili su samo neki od primjera oko kojih smo se, svatko na svoj naฤin, trudili pokazati odnose moฤ‡i u  suvremenom druลกtvu. 

S tim smo se temama upustili u razgovor o ulozi zabave u suvremenom druลกtvu u kojem je pitanje druลกtvene kontrole, konkretne politiฤke ili ekonomske moฤ‡i sve izraลพenije. Prisjetili smo se Murajinih teza o politiฤkoj suspektnosti 4-bitnih kompjuterskih igara u socijalistiฤkom sistemu i nastavili sve do punka, poreza na ลกund, narodnjaka i (ne)moguฤ‡nosti kupovine komjutora u inozemstvu. Negdje na podruฤju kompjuterskih igara i poฤetaka kompjuterske piraterije, poฤeli smo se razilaziti potaknuti razliฤitim iskustvom: oni koji su tvrdili da je zabava u socijalistiฤkom sistemu imala subverzivne potencijale ostali su u manjini, dok je veฤ‡ina u reakciji druลกtva na pojavu osobnog raฤunala prije vidjela zbunjenost i nesposobnost u pokuลกaju da se potencijali informatiฤkog svijeta u cjelosti posvoje, odnosno iskoriste, nego organizirano politiฤko suprotstavljanje novim oblicima kulture koje je raฤunalo poฤelo formirati tijekom 80-ih godina. 

Ecco...Slijedeฤ‡i razgovor je u sijeฤnju. Vidimo se!

--[KlaudioStefancic] 29/11/06         


^^^ Umjesto uvoda


Spremam se napisati ovaj uvod veฤ‡ par dana, ali nije iลกlo. Ispriฤavam se na kaลกnjenju. Kako god da bilo, htio bih malo 'razrijediti' sluลพbenu najavu za diskusiju; malo ju - buduฤ‡i da je prva - pribliลพiti i onima koji viลกe vole raditi nego razgovarati o tome ลกto rade. 

Najprije moram reฤ‡i, dikusija koju ฤ‡emo imati nije neลกto _moje_: moja je uloga ponajviลกe u tome da se brinem da svi dodju do rijeฤi, da eventualno postavim nekoliko pitanja i vratim razgovor na neku okvirnu temu, ukoliko on ode dalje od onoga o ฤemu smo mogli sluลกati na prethodna tri predavanja (predavanje Dale Doughertyja i Douglasa Reppeta _What is the Scope of Geek_ i predavanje Damira Muraje _Kameno doba raฤunala_).

Shodno tome, evo nekoliko pitanja/tema koja nisam uspio postaviti predavaฤima ili ih drลพim zanimljivim poฤetkom za diskusiju:
* koje su razlike izmeฤ‘u geeka i hakera?
* buduฤ‡i da je svaka kultura hibridna, koji su izvori kulture geekova i hakera nastalih pojavom osobnog raฤunala? Je li to npr. DIY kultura industrijskog druลกtva?
* kulture raฤunala i interneta nastale su u okruลพju slobodnog vremena. Gubeฤ‡i slobodno vrijeme na trลพiลกtu rada sve viลกe i viลกe, gubimo li i moguฤ‡nost da tehnologiju prilagoฤ‘avamo vlastitim potrebama?
* veฤ‡ina primjera koje smo imali prilike ฤuti na predavanjima bila je vezana za zabavu. Jesmo li hakeri samo onda kada se u druลกtvu posveฤ‡enom efikasnosti zabavljamo i igramo?

Ecco...nadam se brbljavom utorku. Vidimo se!

--[KlaudioStefancic], 28/11/06 


^^ G33koskop, 28/11 u 19:00. Doฤ‘ite i diskutirajmo


Uradi sam? A je to! (moderirana diskusija, moderator: [KlaudioStefancic]) @ Nov28_19:00

Pod geslom 'uradi sam' (do it yourself) krije se jedna od najraลกirenijih popularnih kulturalnih praksi. U osnovi, kultura 'samorada' suprotna je kulturi konzumerizma, a povijesno je vezana za srednju klasu i njezino jaฤanje u zapadnom kapitalistiฤkom druลกtvu. Ipak. Kao i svaka druga oporbena kultura i 'uradi sam' kultura je apsorbirana potroลกaฤkim druลกtvom kasnog kapitalizma.

Upravo zbog toga, nije li vrijeme da u kontekstu globalizacije i postsocijalistiฤketranzicije joลก jednom revidiramo njezine potencijale? Je li digitalna revolucija raspirila stare i utihnule vatre 'tehniฤkog odgoja'? Je li modernistiฤki (socijalistiฤki) koncept odgoja, u kojem je fiziฤki rad, kroz nastavu tehniฤke kulture i kroz predmete u kojem su, na primjer, muลกkarci uฤili peฤ‡i kolaฤe (tzv. domaฤ‡instvo), ponovno postao svojevrsni preduvjet znanja u najnovijim geek kulturama okupljenima oko kompjutorskog softwarea i hardwarea? Je li 'uradi sam' kultura danas samo jedan vid hiperpotroลกnje ili je platforma za emancipaciju strasti, drugaฤiji oblik potroลกnje, koji u sebi krije potencijal politiฤkog obrata ili samo predivna fantazija u kojoj vjeฤno zaigrani svijet oblikuje svoju svakodnevnicu?

--[MarcellMars], 27/11/06


^^^ Subota 25/11/06


Hvala Klaudio! Eh a ja opet zaboravio najavit razmjenu, nije bilo namjerno! Razmjenjivaฤi ove subote naravno ima razmjene, pa se slobodno uputite prema mami, jel tamo ฤ‡e bit ลพestoko kao i uvijek. Linuxa ko' u priฤi, stoga ako imate nekih tehniฤkih problema sa linuxom i neznate ih rijeลกit doฤ‘ite i podjelite to sa nama, siguran sam da ฤ‡e netko imati rijeลกenje. Eto vidimo se u 12:00!

--[BuD], 25/11/06


^^^ Za Bud-a


Bud, malo kasniลก vidim :) ฤŒuj, nemoj zaboraviti napomenuti da razmjena sutra ima ozbiljnu konkurenciju u CRล -u i Maxu Bunkeru. Moลพda moลพemo uspostaviti neki _streaming_ izmeฤ‘u ZKM-a i mame?

--[KlaudioStefancic], 24/11/06

detaljnije:

http://www.culturenet.hr/v1/hrvatski/infoservisread.asp?id=13037

-- [DrGspot], 25/11/06



^^^ Subota 18/11/06


Pozdrav!

Eto nam joลก jedne subote, time i nove razmjene vjeลกtina. Razmjenjivaฤi je nestrpljivo oฤekuju, no ove subote ฤ‡e nas biti neลกto manje nego inaฤe. No to nas ne spreฤava da se dobro zabavimo i razmjenimo koju vjeลกtinu viลกe. Neke specialne  teme nema, bit ฤ‡e svega i svaฤega, pa navratite i vidite o ฤ‡em' ฤ‡e biti rijeฤi. Odabir tema ฤ‡e biti na licu mjesta, kako bi rekli. Vidimo se u 12:00!

--[BuD], 17/11/06



^^^ Subota 11/11/06


Ove subote malo ฤ‡emo kasniti sa razmjenom, ali sa razlogom. Plan je sljedeฤ‡i, nalazimo se u 10:00 ispred velesajma (ispred glavnog ulaza) i idemo na info, to namjeravamo rijeลกiti do 13:00, a onda se vraฤ‡amo u mamu i kreฤ‡emo sa razmjenom vjeลกtina. Mislim da je plan odliฤan, pravi provod! :)

No to nije sve, ova subota je joลก neฤime posebna, doลกla nam je ekipa iz Rijeke!, pa ฤ‡e nas biti neลกto malo viลกe nego inaฤe. Eto ukratko za ovu subotu! Vidimo se!

Pozdrav!!

-- [BuD], 10/11/06



^^^ Damir Muraja na g33koskopu


{image: damirmuraja.jpg}

Nakon rujanskog gostovanja glavnog urednika "Dalea Doughertya"<http://en.wikipedia.org/wiki/Dale_Dougherty>, glavnog urednika "Make magazina"<http://en.wikipedia.org/wiki/Make_Magazine>, arheolozi geek kulture u sklopu "g33koskopa"<http://www.razmjenavjestina.org/[G33koSkop]> u utorak 07.11. u 19:00 u "klubu mama"<http://www.mi2.hr> u Preradoviฤ‡evoj 18 istraลพit ฤ‡e kameno doba osobnih raฤunala. *ฤŒetiri i osam bita iliti kameno doba raฤunala* kroz svoje bogato iskustvo predstavit ฤ‡e "Damir Muraja"<http://www.muraja.hr/> u 80-ima razvijatelj kultne igre "'Kung Fu'"<http://www.mobygames.com/game/kung-fu> za "ZX Spectrum"<http://en.wikipedia.org/wiki/Zx_spectrum>, te kroz zadnjih par desetljeฤ‡a suradnik mnogih redakcija informatiฤkih ฤasopisa i autor brojnih knjiga od "Orao, uvod u rad i programiranja" do "Leksikona raฤunalnih pojmova" i "Windows poฤetnice".

"viลกe o programu"<http://www.razmjenavjestina.org/[G33koSkop]/[G33koSkopNov]> 

-- [MarcellMars], 06/11/06


^^^ Subota 04/11/06


Razmjene naravno ima i ove subote, samo ลกto sam ja ponovno zaboravio napisati najavu, baลก sam blesav! :)

Ove subote bit ce ponovno sve, no bit ฤ‡e i odreฤ‘enih tema, a to je mail, htio bi da mi netko razmjeni tu vjeลกtinu kako da postavim smtp autentifikaciju za slanje preko nekog drugog mail servera u postfixu ili nekom drugom prgramฤiฤ‡u koji bi rijeลกio takav problem (masqmail). No nije to sve naravno, mislim da ฤ‡e ponovno biti jedna ubuntu instalacija pa ako ste propustili zadnji put navratite danas :).

To bi bilo viลกe manje to, vidimo se u 12:00!

-- [BuD], 04/11/06



^^^ Hrvatska Udruga Linux Korisnika na "Info Dani"-ma 2006


od 7.-11.11.2006 na Zagrebackom Velesajmu, HULK ce imati svoj stand, na Info-u 2006 koji ce se odrzat u nesto izmjenjenom obliku...

vise o tome:

http://www.linux.hr

-- [DrGspot], 02/11/06


^^^ Subota 28/10/06


Pozdrav!

Naravno da ima razmjene, ako ste se pribojali da je neฤ‡e biti, ja sam bio malo u guลพvi pa zaboravio napisati najavu. ล to se tiฤe programa razmjene za ovu subotu, bit ฤ‡e svega! Nije mi niลกta konkretno najavljeno da ฤ‡e se deลกavati, bit ฤ‡e ลกaroliko. Pa doฤ‘ite i... Vidimo se u 12:00!!

-- [BuD], 28/10/06



^^^ Doลกle su majice!!! 50Kn!!! Najbolji poklon za roฤ‘endan!!! Drage razmjenjivaฤice i razmjenjivaฤi!!!


...crvene, tamnoplave, tamnozelene, jedna siva.. + 60 otisaka za pis po izboru iz vlastitog ormara... eto.. hell yeah...

{image: razmjena_majica02.jpg}
{image: razmjena_majica.jpg}


-- [MarcellMars] 22/10/06


^^^ Subota 21/10/06


Pozdrav!!

Eto i ove subote nalazimo se u mami u uobiฤajeno vrijeme, bit ฤ‡e nas moลพda u neลกto veฤ‡em broju. Kao i svake subote radit ฤ‡e se mnogo i ลพestoko, siguran sam da ฤ‡e biti i koja ubuntu instalacija, pa ako ste neลกto zaboravili doฤ‘ite i ponovite gradivo. Eto ukratko o dogaฤ‘anju, doฤ‘ite i zabavite se! Vidimo se u 12:00.

-- [BuD], 20/10/06



^^^ Subota 14/10/06


Pozdrav!

Kao ลกto je [DrGspot] najavio u subotu je veฤ‡ina ekipe sa razmjene u Graz-u i tamo se odrลพava razmjena vjeลกtina. Vjerujem da ฤ‡e se netko pojaviti i u mami te da ฤ‡e i u mami biti razmjene vjeลกtina. Nisam siguran tko ฤ‡e biti, no niลกta vas ne koลกta da navratite druลพite se! Eto toliko!
 
Pozdrav do sljedeฤ‡e subote!

-- [BuD], 13/10/06



^^^ Razmjena Vjestina gostuje u Graz-u


...u Subotu, 14.10.2006. u Kunsthaus-u u sklopu "Project of Generosity Broadcasting House".

"Razmjena vjestina: pokaลพi sto umijeลก!" neformalna su tjedna okupljanja u net.kulturnom klubu mama u kojima entuzijasti, hackeri, g33kovi dijele svoja korisna iskustva, znanja i vjeลกtine....

Razmjena vjeลกtina nalazi svoju inspiraciju u kulturi nesebiฤnog dijeljenja zajednice slobodnog softvera. 
Razmjena ne implicira nuzno dijeljenje racunalnih vjestina, premda je u 2 godine djelovanja okupila neke od najboljih [HacKer] -a Hrvatske...

Eventualno MjeSto za dogovor oko puta

vise o tome:

http://www.kunsthausgraz.steiermark.at/cms/beitrag/10329226/10626384/

http://www.razmjenavjestina.org/[ORazmjeniVjestina]

slike:

http://rilinux.hr/erik/razmjena_vjestina/

http://mi2.hr/gallery/

pravi chat:

http://mjesec.ffzg.hr:8000/

http://mjesec.ffzg.hr:8000/history

-- [DrGspot], 07/10/06


^^^ Subota 07/10/06


Pozdrav!!

Novom subotom dolazi nam i nova razmjena, a to znaฤi mnogo novog druลพenja u linux okruลพenju. Ove subote ponovno ฤ‡emo se bacit na mreลพe, Dobrica nam je obeฤ‡ao pokazati i pouฤiti nas novoj vjeลกtini iz podruฤja mreลพa. Eto ukratko o dogaฤ‘anju za subotu, no naravno nije to sve, bit ฤ‡e tu i drugih spontanih sadrลพaja :) . Vidimo se u 12:00!

-- [BuD], 06/10/06



^^^ Subota 30/09/06

Pozdrav!!

Eto da se odmah najavim, ove subote me neฤ‡e biti, pa ฤ‡u stvar prepustiti ostalim razmjenjivaฤima. Ove subote ฤ‡e razmjena biti lagano u sjeni umjetniฤkih zbivanja, te poลกto su zadnje dvije bile pune posla, ekipa odluฤila malo usporiti :) 
 Navratite u 12:00, zabavite se, i slobodno doฤ‘ite sa pitanjima, jel ฤ‡e vam sigurno netko uskoฤit i pomoฤ‡. 

-- [BuD], 29/09/06




^^^ Medjunarodna Linux & Open Source Konferencija IBLOC 2006


...odrzat ce se od 2.-3.1o u Portoroลพu. Obuhvatit ce razne teme iz podrucja: virtualizacije, embeded (mikrokontrolerske) primjene Linuxa, agile programinga, sigurnosti sustava, e-governmenta, Content Management Sustava i VoIP-a...

Vise o programu:

http://www.ibloc.si/index.php?page=program

-- [DrGspot], 28/09/06



^^^ Device_art 2.006 kadar 1 drugi put


raspored zbivanja:

(LJUDI PONESITE FOTOAPARATE)

Utorak 26.09.

Centar Kaptol 15-21 Saลกo Sedlaฤek (si): Prosjak 1.0, robot za socijalno ugroลพene (otvoreno do Ned 1.1o)

Galerija Galลพenica 20:oo--> otvorenje izloลพbe (do ned 8.1o)
bus vozi sa Maลพuranca u 19:15, povratak u 22:oo

----
--------
----
Srijeda 27.09.

klub net.kulture mama

 14-2o Luka Frelih (si): Frida V. -bicikl za Open Source mapiranje (do ned 1.1o)

 19-21 g33koskop: razgovori o g33k kulturi - predstavljanje darkbota: osnivaฤ Douglas Reppeto (us), umjetnici Ryan Doyle (us), Christian Ristow (us), Kal Spelletich (us)

 21:oo Luka Dekleva (si) i Luka Prinฤiฤ‡ (si): PLAY.VJ - performans
----
---------------
----
ฤŒetvrtak 28.09

klub net.kulture mama

>>

 19-22 g33koskop: razgovori o g33k kulturi - predstavljanje Make magazina: "Geek"s life", urednik Dale Dougherthy (us) + diskusija: "ล to je "scope" geeka ?"
----
-----------------
----
Pet Sub 29. i 30.9

Moฤvara - velika dvorana, tvornica Jedinstvo
 
 19-22 Carnival Mechanic - robotiฤki performansi i interaktivne instalacije: Christian Ristow (us), Christina Sporrong (us), Amortec

Kal Spelletich (us): Serberus, Plameni tuลก, Mehaniฤki cvijet, Simulator leta, Plameni obruฤ, Grleni pjevaฤi, Majmun na tvojim ledjima

Ryan Doyle (us): Bljuvostroj

Parainstitut Indoลก, tvornica Jedinstvo

 19-22 Ivan Maruลกiฤ‡ Klif (hr): Neprigusheni titraji (via D.B.Indoลก) - 4 grafoskopa, 2 megafona, subwoofer i 2o L vode

----
----------
----
Ned o1.1o

Moฤvara - velika dvorana, tvornica Jedinstvo

 19-22 Carnival Mechanic Grand finale - robotiฤki spektakl
   Christian Ristow (us), Robokrist
   Christian Ristow (us), Christina Sporrong (us), Amortec
   Kal Spelletich (us): Serberus, Plameni tuลก, Mehaniฤki cvijet, Simulator leta,    Plameni obruฤ, Grleni pjevaฤi, Majmun na tvojim ledjima

   Ryan Doyle (us): Bljuvostroj

Klub Moฤvara, Galerija Moฤvara

 19-22 William Linn (us), BOLT Lounge - hiperinteraktivni tehnonostalgiฤni kolaลพ

 22 koncert Boom Patcha Boom band (hr) + DJ Jura

----
-----------------
----
Pon 2.1o

ljetno kino Tuลกkanac

 20 William Linn (us) Cinemascape

 -instalacija na alternativnu energiju

----
--------------
----
Uto 3.1o

Trg bana Jelaฤiฤ‡a

 18-22 Marijan Crtaliฤ‡ (hr) Komunikacijske igre - teleakcija

----
--------------------
----
Sri-Pet 4.6.1o

 g-mk I Galerija Miroslav Kraljeviฤ‡

 12-17 Silvio Vujiฤiฤ‡ (hr), Parfem
   tjelesna parfumerija (molimo ugovorit vrijeme dolaska putem e-maila: silvio.vujicic1@zg.t-com.hr

-- [DrGspot], 26/09/06


^^^ Subota 23/09/06


Pozdrav razmjenjivaฤi/ce!

Eto najavljujem ovu subotu jel ฤ‡e biti posebnija nego ostale subote, zaลกto?
Zato ลกto nam dolazi Dale Dougherty! Tko je on? On je ฤovjek iz "Make magazina"<http://www.makezine.com/>, jednog ultra g33kovskog ฤasopisa u kojem se piลกu razno razni tutoriali i howto-i vezani za sve i svaลกta, vjerojatno ฤ‡ete naletiti na koji u [SvakodnevneDovitljivosti]. Zaลกto on dolazi na razmjenu? Dale Daugherty na razmjenu dolazi eto tako da nas upozna i malo se druลพi s nama, a zaลกto je on zapravo u Zagrebu? Doลกao je u Zagreb u sklopu projekta Device Art, koji je [DrGspot] prije najavio. Hvala [DrGspot]! E da i da ne zaboravim, Ivan Nikoliฤ‡ "lesh"<http://sysphere.org/~lesh/> ฤ‡e sa Ines Krasiฤ‡ izlagati svoj rad na Device Art-u, pa to nemojte nipoลกto propustit!. Osim kaj nam dolazi faca, bit ฤ‡e tu i mnogo drugih zanimljivih stvari, stoga doฤ‘ite u ลกto veฤ‡em broju i dobro se provedite! Eto to bi bilo to ukratko! Vidimo se u 12:00!

-- [BuD], 22/09/06



^^^ Device_art 2.006


dogadjaj za umjetnike, g33kove, tehnofrikove

od 26.09.- 8.10.2006 odrzavat ce se na vise lokacija:

Tvornica Jedinstvo, Net kulturni klub MAMA, Galerija Galลพenica - Velika Gorica, u Zagrebu a i Ljubljani 10. mj (Gal Kapelica) i Beogradu 10 mj (Gal O3one); Galerija Boca i Rx - San Francisco (studeni) 2006.)

teme: socijalno osjetljivi roboti, g33k kultura, performansi, interaktivne instalacije, generiranje vibri, techno, projekcije, teleAkcije, mirisi, ...

vishe o programu:

http://www.kontejner.org

-- [DrGspot], 21/09/06



^^^ Novosti na [SvakodnevneDovitljivosti]


Eto malo novosti na [SvakodnevneDovitljivosti], meni je stvar cool, nadam se da ฤ‡e nekome biti od pomoฤ‡i. 

-- [BuD], 20/09/06



^^^ IBM {Linux} Forum 2006


U Umagu, od 20.-22.09.2006 odrzat ce se IBM {Linux} Forum. Pokrit ce teme iz podrucja: Service Oriented Arhitekture, Middleware-a (Grid), mainframe, kosolidacije, virtualizacije, high-availability-ja, integracije, ...

Vishe o programu:

http://www-5.ibm.com/hr/forum/agenda/

http://www-5.ibm.com/hr/forum/

-- [DrGspot], 17/09/06


^^^ Digitalni radio, digitalna televizija


Odnedavno su razmjenjivaฤi svoju ekipiranost na podruฤju analognog emitiranja signala (vidi [DrGspot]) potvrdili i na podruฤju digitalne emisije (vidi [AkA]). S druge strane, vaลพnost digitalnog prijenosa radijskog i televizijskog signala u buduฤ‡nosti bit ฤ‡e sve veฤ‡a, pa ovih par linkova mogu dodatno kontekstualizirati neฤiji veฤ‡ postojeฤ‡i interes na tom polju ili, na neki naฤin, _zavrtiti novu priฤu_ vezanu za digitalni radio i digitalnu televiziju.

http://www.fro.at/ je stranica udruลพenja austrijskih radijskih i televizijskih praktiฤara, koji u novoj tehnologiji vide moguฤ‡nost proลกirenja frekvencijskog podruฤja i de-komercijalizaciju radijskog i televizijskog etera. 

Ove su godine  na Ars Electronici (http://www.aec.at/en/index.asp) organizirali malu konferenciju posveฤ‡enu problemu javnih medija u nadolazeฤ‡em dobu digitalnog emitiranja, ฤiji simultani prijevod (njemaฤki -> engleski) moลพete posluลกati na 

http://cba.fro.at/show.php?lang=de&eintrag_id=6189

http://cba.fro.at/show.php?lang=de&eintrag_id=6188

Zanimljivo je da je u projekt digitalizacije TV signala ukljuฤen i _naลกe gore list_ Leo Saftiฤ‡ (leos@servus.at), koji je ukljuฤen u projekt pod radnim nazivom Black Box TV, a koji bi trebao biti jedan od prvih koraka prema interaktivnom, eksperimentalnom digitalnom TV kanalu. Ako znate njemaฤki, moลพete ฤitati i njegov blog http://www.cody.at/.

-- [KlaudioStefancic], 14/09/06





^^^ Subota 16/09/06


Pozdrav razmjenjivaฤima i razmjenjivaฤicama!

Moram priznat da se veselim ovoj suboti, sigurno se pitate zaลกto?

Da ove subote imat ฤ‡emo jako zanimljivog sadrลพaja, "Dobrica"<http://www.rot13.org/~dpavlin/> ฤ‡e nam odrลพati predavanje o mreลพama, te nakon toga ฤ‡e nam malo pojasniti "iptables"<http://www.netfilter.org/projects/iptables/index.html>, i na kraju kako iskonfigurirati firewall. Eto meni su to jako drage teme, nadam se da ฤ‡e se i vama svidjeti, stoga doฤ‘ite i nauฤite neลกto novo! :)

Vidimo se u 12:00!

-- [BuD], 13/09/06



^^^ Subota 09/09/06

Ola razmjenjivaฤi!!

Ove subote ponovno se vidimo u 12:00, za sadrลพaj ja nisam niลกta pripremio, no vidjet ฤ‡emo, moลพda je netko od ostalih razmjenjivaฤa neลกto sloลพio za ovu subotu, tko zna ลกto nas ฤeka!, ako niลกta bar ฤ‡emo dobro pojest i popt i dobru ลกprehu bacit. Niลก' vidimo se onda u 12:00!

-- [BuD], 07/09/06 



^^^ Javni prostor interneta


Je li internet doista javan prostor? Jesu li 'shopping mallovi' javni prostori ili prije privatni prostori javne namjene? ล to mi je dozvoljeno u javnom prostoru Zrinjevca, a ลกto u prostoru Importanne galerije? Drugim rijeฤima, surfamo li po zajedniฤkom, javnom prostoru ili tek prelazimo iz jednog u drugi virtualni posjed? Na ova pitanja moลพete djelomice naฤ‡i odgovor na nekoliko web adresa, koje je trenutno kontekstualizirala ovogodiลกnja Ars Electronica http://www.aec.at/en/index.asp

Najprije, na adresi http://www.shiftspace.org/blog/ moลพete naฤ‡i open source projekt zamiลกljen kao program koji vaลกem surfanju daje 'meta-web' dimenziju, ลกto izmeฤ‘u ostalog znaฤi da vam omoguฤ‡uje drugaฤije surfanje internetom, buduฤ‡i da filtrira informacije i time osvjeลกฤ‡uje razliku izmeฤ‘u privatnog, javnog, cenzuriranog, slobodnog itd. 'Shiftspace' je upravo pokrenut i intenzivno traลพi programere, beta korisnike i razvijaฤe ovog projekta.

Intervju s Christopheom Brunom, zatim, http://www.we-make-money-not-art.com/archives/008135.php lokalizira problem javnog prostora na internetu, apostrofirajuฤ‡i najveฤ‡u svjetsku traลพilicu Google. Kratki opis Brunovog poznatog rada 'The Google Adwords Happening' http://www.we-make-money-not-art.com/archives/cat_ars_electronica.php takoฤ‘er, pokazuje u kojoj mjeri je prostor interneta 'po Googleu' slobodan.

-- [KlaudioStefancic] 07/09/06      




^^^ Zagreb Radio Fest


U subotu, 09.09.2006 u Domu Tehnike na Jarunskom jezeru odrzat ce se radioamaterski sajam Zagreb Radio Fest 2006" 

Packet Radio antene za 2,4 GHz podrucje gotovo se i ne razlikuju od Wi-Fi antena, a na svojevrsnom elektronichkom "Jakusevcu" bit ce i novih i starih: radiostanica, pojacala, lampi za RF i audio pojachala, tranzistora, furde, retro-kompova, radiostanica razne fele (HAM, C.B., digital, ..) literature, instrumentarija i raznih sitnih dijelova...

Upitajte radioamatere i sa 50 godishnjim stazom sto to znaci odrzati kratkovalnu vezu telegrafijom sa hridi u Tihom Oceanu na 3,5 7 ili 14MHz , vezu refleksijom od Mjeseca ili meteorskih tragova na egzotichnom bandu 50MHz ili digitalnu komunikaciju sa Space Shuttle-om ili International Space Stationom na 144 432 ili 1,2 GHz ....
Amateri posjeduju i harmonijska podrucja za rad i na 2,4  5  10  24 ...do 248 GHz, a na nekim podrucjima snage su i do 1000W...

Vise:

http://hamradio.hr/modules.php?name=News&file=article&sid=611

http://www.zars.hr/ZRF_IndexH.htm

-- [DrGspot], 9a7ien (9a1ctz), 07/09/06



^^^ Poginuo Steve Irwin


Jedan od najpoznatijih svjetskih geekova, legendarni "lovac na krokodile"<http://www.crocodilehunter.com>, "Steve Irwin"<http://en.wikipedia.org/wiki/Steve_irwin>, poginuo je danas od uboda raลพe tijekom snimanja novog filma. ลฝivot ponekad zaista nije pravedan...

-- [AkA], 04/09/06


^^^ Subota 02/09/06


Poลกto je proลกao prvi, to znaฤi da razmjena piฤi po starom :). Ponovno kreฤ‡emo od 12:00, baลก sam naลกao vrijeme da javim kako se razmjena vraฤ‡a na staro. Za danas ne znam ลกto ฤ‡e nam biti na dnevnom redu, jel nimalo nisam u toku sa razmjenjivaฤima, no ลกto se mene tiฤe ja ฤ‡u pokazati malo instalaciju "vmware-a"<http://www.vmware.com/> i koriลกtenje njime. Eto toliko zasad. Vidimo se u 12:00.

-- [BuD], 02/09/06



^^^ Razmjenjivaฤi, sudjelujte u FLOSSWorld istraลพivanju


Kucnuo je ฤas da svi ispunite "FLOSSWorld upitnik"<http://www.flossworld.org/survey/dev_open.php>. Za one koji ne znaju, projekt "FLOSSWorld"<http://www.flossworld.org/> nastavak je poznate "FLOSS studije"<http://www.infonomics.nl/FLOSS/> mastriลกkog MERIT instituta koju je voditelj studije, Rishab Ghosh, svojedobno prezentirao u MAMI/na CUC-u, a od koje i potjeฤe akronim FLOSS. FLOSSWorld bi trebao pruลพiti uvid u razvoj i primjenu slobodnog softvera/softvera otvorena koda u gospodarstvu, javnoj upravi, visokom ลกkolstvu i FLOSS zajednici u zemaljama van EU: Indiji, Maleziji, Kini, Japanu, Brazilu, Argentini, Bugarskoj, Juลพnoj Africi, Maleziji, Bugarskoj i Hrvatskoj. Sudjeluju svi koji bilo kako sudjeluju u zajednici - dakle svi razmjenjivaฤi redom. I nema da netko izostane.

http://www.flossworld.org/survey/dev_open.php

-- Tom, 30/08/06


^^^ Subota 26/08/06


Pozdrav razmjenjivaฤi!!

Eto ove subote je joลก jedna razmjena u nizu, puna iznenaฤ‘enja, novosti, i dobre spike. Ove subote ฤ‡emo se malo baviti instalacijom linuxa na usb stick, pa ako imate stick od 256MB memorije i nadalje slobodno ga dofurajte i dobit ฤ‡ete kompletan linux operativni sustav instaliran na njemu. Heh! koja dobra stvar, nemorate viลกe dofuravat kompove koji su teลกki i nezgodni za noลกenje, u jebemu baลก smo napredovali! Koje smo face!! :) 

Eto to je ukratko o suboti, pa navratite! E da, razmjena poฤinje u 14:00, jel se mama tek tada otvara. Vidimo se u 14:00!

-- [BuD], 24/08/06


^^^ Open Source u RH (nastavak)


Premda je teลกko vjerovati da je to nekom iz svijeta open source i free software kulture promaknulo, evo informacije...za arhivu. News Forge objavio je veliki ฤlanak posveฤ‡en vladinoj namjeri da implementira Open Source software u sve vladine institucije u Hrvatskoj http://www.newsforge.com/article.pl?sid=06/08/11/1855229

Vijest je, takoฤ‘er, objavio i Slashdot, na kojem se razvila i mala _razmjena miลกljena_ (ili _kako nas vide drugi_) povodom ove vijesti http://linux.slashdot.org/comments.pl?sid=06/08/23/009210

-- [KlaudioStefancic], 24/08/06    



^^^ Subota 19/08/06


Pozdrav!!

Opet poฤinjemo u 14:00, hah ลกta nam uskraฤuju vrijeme! :) Kao ลกto je [DrGspot] najavio neke novosti ลกto se tiฤe razmjene vjeลกtina i g33koskopa, mislim da ฤ‡emo se joลก baviti detaljima oko toga, ali nije to sve, bit ฤ‡e tu i instalacija linuxa na jedan Dell-ov laptop. Toliko zasad, navratite i bacite oko kaj se dela  u mami!

-- [BuD], 17/08/06



^^^ Utorak 15/08/06 g33koskop: razmjena seli na tamtam 2.0 ("Pjescanik")


Ugodnim druzenjem i participativnim kolaboriranjem u caffeu na Cvjetnom poceo je proces dogovora oko novog site-a razmjene vjestina koji ce se temeljiti na tehnologiji Tamtam-a ver. 2.0 razmjenjivaca Ace...

Spomenuti su: reBlog, ajax, atom, i razne ostale tehnologije povezivanja i agregiranja contenta tehnologija Web-a 2.0, iz raznih izvora u wiki...


-- [DrGspot], 15/08/06



^^^ Subota 12/08/06


Pozdrav!

Ova ce razmjena poceti kao i prosla, u 14:00.

Prezentirati cemo kekse i kavu iz automata, te kombiniranje istih sa cudnovatim operativnim sustavima.

vidimo se.

-- [LesH], 11/08/06


^^^ Brojaฤ radnog vremena


Ukoliko ste zarobljeni u osmosatnu radnu shemu i stalno brojite koliko joลก do 
odlaska kuฤ‡i, odahnite - [EmacsWorkTimeCounter] je programฤiฤ‡ koji u emacsovoj statusnoj liniji iscrtava progres bar sa proteklim radnim vremenom trenutnog dana.

-- [AkA], 07/08/06


^^^ The Eclectic Tech Carnival 2006: "The Learning Bazaar"


Od 4.-8.rujna u Rumunjskoj u Temiลกvaru dogodit ฤ‡e se 5 dana i noฤ‡i kolaborativnog uฤenja, dijeljenja, instaliranja, eksperimentiranja, s raฤunalnom tehnologijom -- od ลพena, za ลพene...

koriลกtenje i razumjevanje Otvorenog i Slobodnog software-a, napraviSam(a) kultura, spol/rod & tehnologija, kreiranje i distribuiranje naลกih vlastitih sadrzaja, hardware, programiranje, audio video/streaming, Creative Commons, ...

Kombinacija Razmjenevjeลกtina & thk-a :-)

vise o tome:

http://eclectictechcarnival.org/

-- [DrGspot], 08/08/06



^^^ Subota 05/08/06


Pozdrav razmjenjivaฤima i razmjenjivaฤicama!!!

Proลกle dvije subote me nije bilo, no ove subote sam na raspolaganju. Razmjene ฤ‡e biti ali ne poฤinjemo u 12:00 veฤ‡ u 14:00, zbog toga ลกto se mama tek tada otvara. Onda se vidimo u 14:00, pozdrav!!

-- [BuD], 04/08/06



^^^ DTK - rasprava


Na stranicama Hrvatske agencije za telekomunikacije moลพete se ukljuฤiti u raspravu o tome tko, kako i za koga treba upravljati telekomunikacijskom komunalnom infrastrukturom http://www.telekom.hr/

--[KlaudioStefancic] 02/08/06 


^^^ 95 teza, geekovskih


Na ovoj stranici moลพete proฤitati zanimljivu interpretaciju hakerske kulture. Ovaj osobeni _ลกto da se radi_ popis moลพda je najzanimljiviji po svom ameriฤkom karakteru. S tim uvezi, dva linka vode do sjajnih tekstova/govora, Abrahama Lincolna i Henry Davida Thoreaua, koji je 1849. (sic!) formulirao ideju graฤ‘anskog neposluha. I to joลก nije sve! Link na knjigu Erica Raymonda je takoฤ‘er vrlo koristan. http://www.scienceaddiction.com/2006/07/23/95-theses-of-geek-activism/

--[KlaudioStefancic] 23/07/06  


^^^ Kako ograniฤiti slobodu Interneta? U Hrvatskoj (2. dio)


ล to se dogodilo malom gradiฤ‡u u Nizozemskoj, Appingedamu, kada je odluฤio sagraditi svoju broadband infrastrukturu, proฤitajte na Ars Technica http://arstechnica.com/news.ars/post/20060720-7313.html.

Rijeฤ je o infrastrukturi, koja je trenutno, na drugoj strani Europe, u Hrvatskoj, predmet spora izmeฤ‘u drลพave i T-coma: sporna je tzv. distributivna telefonska kanalizacija (DTK) o ฤemu - u zadnjim brojevima on-line dnevnika http://www.business.hr/ - piลกe ekonomski analitiฤar Ratko Boลกkoviฤ‡ http://www.business.hr/show.php?id=10398
 
Posve u skladu s nazivom lista u kojem piลกe, Boลกkoviฤ‡ predlaลพe "poslovno" rjeลกenje: komunalna infrastruktura sagraฤ‘ena novcem graฤ‘ana, ne treba pripasti niti T-com-u niti drลพavi, tj. lokalnoj samoupravi, nego skupini menadลพera, koji ฤ‡e, navodno, tu infrastrukturu znati unovฤiti. Menadลพeri ฤ‡e raditi u nekom valjda tijelu, koje je osnovala drลพava, s nekim upravnim vijeฤ‡em, s nekim zaposlenicima, s nekim tajnicima, vozaฤima, sokolovima i tome sliฤno...Nagaฤ‘am, naravno, jer Boลกkoviฤ‡ o tome ne piลกe, buduฤ‡i da mu se to ne bi uklopilo u pokuลกaj dezavuiranja lokalne samouprave, odnosno opฤ‡inskih ฤinovnika - kako ih Boลกkoviฤ‡ naziva - posredstvom kojih bi graฤ‘ani sami trebali upravljati ovom infrastrukturom. 

Ako je lokalna samouprava korumpirana, pa umjesto polaganja optiฤkih kablova, u telekomunikacijskim ลกahtovima kum predsjednika gradske skupลกtine, npr. tamo uzgaja ลกampinjone, onda ฤ‡e graฤ‘ani, koristeฤ‡i demokratske institucije i procedure smijeniti predsjednika gradske skupลกtine i ljude koji se adekvatno ne brinu za njihovo vlasniลกtvo. Malo ฤ‡e duลพe trajati, ali...demokracija je procedura. U suprotnom, menadลพersku kompaniju - koja je drลพavno tijelo, dakle koja troลกi novac poreznih obveznika - imenovati vjerojatno neฤ‡e nitko manji od sabora ili ministra, pa ฤ‡e ona zbog toga postati manje podloลพna kontroli standardnih demokratskih institucija (izbori, kontrola rada, mediji i sl.).  Sloลพeniji aparat - sloลพenija i sporija njegova kontrola. U osnovi, formirat ฤ‡ete malu i enormno dobro plaฤ‡enu grupu ljudi da rade neลกto ลกto veฤ‡ina diplomiranih ekonomista, pravnika ili sociologa s burze rada moลพe obavljati: kontrolirati i usmjeravati koriลกtenje telekomunikacijske infrastrukture. Zaลกto onda ne prodati sve T-comu, pitao bi cinik? Njihovi menadลพeri bi barem troลกili svoje novce. 

--[KlaudioStefancic], 21/07/06




^^^ Hrvatska prelazi na Open Source & Free Software


Vlada RH na sjednici usvojila je dokument:

"Odrednice razvitka i uporabe raฤunalnih programa s otvorenim kodom u tijelima drลพavne uprave"

vise o tome:

http://www.linux.hr/modules/news/

tj

http://www.e-hrvatska.hr/modules.php?name=News&file=article&sid=132

Znaci li to da pingvinashi moraju odrzati sredishnju proslavu na na Jelacicevom trgu .... :-) ?

-- [DrGspot], 20/07/06



^^^ Svakodnevne dovitljivosti


Eto malo dobrih ideja za osvjeลพenje na [SvakodnevneDovitljivosti], pa ako vam je vruฤe bacite oko!! ;)

-- [BuD], 13/07/06



^^^ Update


Moje isprike za ljetnu stanku razmjene vjeลกtina i mame, juฤer me ekipa totalno popljuvala kada su proฤitali vijest. Dakle mama radi cijelo ljeto, ali od 1.8. radi od 14:00 nadalje, tako da ฤ‡e biti i razmjene vjeลกtina!

-- [BuD], 13/07/06



^^^ Subota 15/07/06


Eto doลกli smo i do zadnje razmjene prije mamine ljetne stanke, pa mislim moraju i g33kovi malo do mora skoฤit, no ipak ne brinite, ako ฤ‡ete imati nekih problema sa vaลกim linuxima, skoknite vi do mame pa moลพda ipak tamo i bude nekoga tko bi vam mogao pomoฤ‡i. E sad ลกto se tiฤe ove subote, nadam se da ฤ‡emo je nekako obiljeลพit, kao neku oproลกtajnu prije ljeta, koliko znam bit ฤ‡e vrlo ลกareno. Ja ฤ‡u na stroj od razmjene vjeลกtina pokuลกat instalirati "openBsd"<http://www.openbsd.org/>, [AkA] ฤ‡e vjerojatno priฤati o programiranju, e da i mislim da ฤ‡emo raditi strateลกki plan da za daljnje razmjene vjeลกtina. Eto vidite da ฤ‡e biti za svakoga pomalo. Vidimo se u 12:00!!

[BuD], 12/07/06



^^^ Dapperov komercijalni repozitorij


"Canonical" je najvaio da u zadnju verziju Ubuntu-a uvodi komercijalni repozitorij u kojem su svi paketi proizvodi komercijalnih kompanija, odnosno onih koje se ne vode open-source naฤelima. U tom repozitoriju, za sada, moลพete naฤ‡i Operu 9 i Real Player 10. Viลกe na http://ubuntu.wordpress.com/2006/07/08/introducing-the-dapper-commercial-repository

--[KlaudioStefancic] 09/07/06


^^^ Subota 08/07/06


Mislim da je ove subote predzadnja razmjena prije mamine ljetne stanke, eto samo da znate. Ove subote nisam siguran ลกto ฤ‡emo raditi jel bas i nisam u toku, a ni pri kompjuteru, no neka vas to ne zabrine jel do dan danas ni jedna razmjena nije bila dosadna, ili jednoliฤna, svaka je specifiฤna, pa ako do sada niste bili navratite i uvjerite se sami. Vidimo se u 12:00!! 

-- [BuD], 07/07/06 



^^^ Kako ograniฤiti slobodu Interneta? U Hrvatskoj


Vijest o zakonu koji obavezuje sve pravne i fiziฤke osobe da prijave posjedovanje odreฤ‘ene web stranice, veฤ‡ se prije par dana pojavila na nekoliko on-line novinskih izdanja, u Poslovnom dnevniku npr.  http://www.poslovni.hr/16030.aspx i na nekoliko blogova, npr. http://www.blog.hr/arhiva/?id=1747 ili http://wolfwoodscrowd.info/2006/06/27/ocevidnik-domace-strave/ 

Buduฤ‡i da je rijeฤ o ograniฤavanju osnovnih graฤ‘anskih sloboda (pravo na anonimnost),odnosno osnovnih naฤela na kojima je izgraฤ‘ena kultura interneta, red je da i Razmjenjivaฤi dignu i glavu i glas.
 
Na ovom pretpotopno oblikovanom sajtu http://www.vem-mediji.hr/ moลพete naฤ‡i pravilnik o tome ลกto i kako se mora prijaviti, a kojeg je donijelo, ni manje ni viลกe, nego Vijeฤ‡e za elektroniฤke medije (sic!).

Stranica CONNECT Portala http://portal.connect.znanost.org/content/view/1649/ daje puno iscrpnih informacija, linkova i komentara (moj je pod #18).

Keep it share!

--[KlaudioStefancic] 02/07/06



^^^ Bikeri, pozor!


Imate problema s parkiranjem vaลกeg omiljenog bicikla na neravnim terenima? Bacite oko na ovaj link, moลพda pomogne: http://www.kk.org/cooltools/archives/001289.php

--[KlaudioStefancic], 02/07/06



^^^ Svakodnevne Dovitljivosti


Evo dodao sam novu dovitljivost pa pogledajte! Jedna lijepa g33k stvarฤica!

-- [BuD], 29/06/06


^^^ Subota 01/07/06


Pozdrav!!!

Poลกto nismo zavrลกili Ruby-a nastavit ฤ‡emo sa njime, i pokuลกat ga zavrลกit. Zadnji puta je [AkA] objaลกnjavao Ruby, no poลกto njega nema, netko ฤ‡e ga zamjenit. Ja sam proลกle subote objaลกnjavao instalaciju 2 linuxa na jedan stroj, te poslagivanje gruba tako da ih on prepoznaje. Ako bude nekoga to interesiralo ili nije dobro skuลพio ja ฤ‡u to ponovit. To je onako ukratko ลกto ฤ‡e se raditi ove subote na razmjeni. Vidimo se u 12:00!! 

-- [BuD], 29/06/06



^^^ Subota 24/06/06


S obzirom na sve veฤ‡u popularnost skriptnog jezika Ruby (neki ga veฤ‡ smatraju Python killerom) razmjenjivaฤi su odluฤili provesti popodne uฤeฤ‡i. Kolektivno usvajanje Rubyja na engleskom jeziku poฤinje oko 15h i svi su pozvani!

-- [AkA], 23/06/06

Pozdrav!!!

Poลกto u zadnje vrijeme i nisam baลก u kontaktu sa razmjenjivaฤima zbog faksa, neznam jel je netko pripremio neลกto za prezentirati ostalima, no znam da se isplati doฤ‡i i malo se opustiti sa ekipom uz sok g33k spiku. U zadnje vrijeme, u   par navrata trebale su mi baze podataka, i te stvari jednostavno nisam mogao napravit, stoga sam zamolio druga Dobricu da mi razmjeni koju vjeลกtinu oko kreiranja jedne jednostavne baze, pa ako vas to interesira navratite i nauฤite neลกto, jel Dobrica je Postgres guru! Eto ukratko o suboti, vidimo se u 12:00. 

-- [BuD], 22/06/06


^^^ EgoBooBits radionice


I ove godine Multimedijalni institut organizira Linux a i druge besplatne radionice. Pozurite dok ima mjesta:

http://www.egoboobits.net/EdOo

-- [DrGspot], 17/06/06



^^^ Tim Pritlove: Prezentacija Chaos Computer Cluba i projekta Blinkenlights



Tim Pritlove je dugogodiลกnji ฤlan slavnog Chaos Computer Cluba, jedne od najstarijih hakerskih organizacija, osnovane 1981. u Berlinu. CCC broji oko 1500 ฤlanova, a sebe opisuje kao 'galaktiฤku zajednicu ลพivih biฤ‡a, neovisnih o ลพivotnoj dobi, spolu, rasi ili seksualnoj orijentaciji, koja se bez obzira na granice bori za slobodu informacija'. Tim Pritlove odgovoran je za organizaciju godiลกnje konferencije CCC-a: Chaos Communication Congressa, kao i jedan od autora Blinkenlightsa projekta kojim se 12.09.2001. proslavila dvadesetogodiลกnjica CCC-a tako ลกto je poznata "Haus des Lehrers" u Berlinu pretvorena u najveฤ‡i raฤunalni zaslon (eng. display) ikada napravljen.

Blinkenlights je prikazivao ASCII animacije, poruke Verlincana poslane SMS-ovima i pruลพao priliku zainteresiranima da zaigraju igru 'pong' jedan protiv drugog mobilnim telefonima. Za vrijeme umjetniฤkog festivala Nuit Blanche 2002. godine u Parisu je zgradu Bibliotheque nationale de France ponovno pretvorila u joลก veฤ‡i raฤunalni zaslon.

Prezentacija ฤ‡e se odrลพati u ฤetvrtak 15/06/06 u 18:00 sati, pa doฤ‘ite i saznajte viลกe o projektu.

-- [BuD], 13/06/06



^^^ Popravak daljinca


Ak imate doma kakav pokvareni daljinac bacite oko na [SvakodnevneDovitljivosti] moลพda vam pomogne da ga oลพivite. :)

-- [BuD], 12/06/06



^^^ CARNet-ova radionica: "Pouฤavanje s novim tehnologijama: druลกtveni softver"



12. i 13. lipnja 2006.

o blog-ovima, wiki-ju, sustavima drushtvenog bookmarkinga, RSS-u, podcast-ovima, sustavima za dijeljenje slika, dinamichkim digitalnim medijima (rich media), ...

vise o tome:

http://www.carnet.hr/novosti/?newsId=739

--[DrGspot], 11/06/06



^^^ Pizza i mi


Iz rubrike _Jeste li znali_ ovaj tjedan izdvajamo dobro poznatu, ali nikad do kraja predvidivu sposobnost Talijana da prodaju sve ลกto mogu, pa i viลกe od toga.  S druge strane, ovaj BBC-jev ฤlanak potvrฤ‘uje ispravnost hakerskog naฤina ลพivota ฤak i na podruฤju ishrane. 
Viลกe na http://news.bbc.co.uk/2/3086013.stm

--[KlaudioStefancic] 10/06/06  




^^^ Subota 10/06/06


Poลกto je ove subote Open Source konferencija na Velesajmu, i vjerojatno ฤ‡emo svi biti tamo, razmjena vjeลกtina ove se subote seli na Velesajam. Doฤ‘ite, posluลกajte i vidite neke nove stvari u svijetu Open Source-a, koje ฤ‡e vam prenjeti struฤnjaci iz raznih djelova Open Source svijeta. Nemojte to propustiti!! To poฤinje u 10:00. Vidmo se!!

--[BuD], 08/06/06



^^^ Konferencija Linux u Hrvata "Open Source 2006"


Na Zagrebaฤkom velesajmu u dvorani "Brijuni" 9. i 10. lipnja odrลพat ฤ‡e se konferencija "Open Source 2006". Ovo je 2. takva konferencija koju organizira Studentska unija struฤnih studija, a suorganizator ovogodiลกnje konferencije je Studentska udruga tehniฤkog veleuฤiliลกta. Konferencija je prvenstveno namijenjena studentima s manjim predznanjem iz podruฤja Linuxa i opensourcea.

Vise detalja na: 

http://www.linux.hr/modules/news/article.php?storyid=2114

--[DrGspot], 03/06/06



^^^ Subota 03/06/06


Pozdrav!!

Nema se ลกto puno reฤ‡i, vidimo se u 12:00 u mami. ล to se tiฤe nekog programa ili predavanja, o tome nemam pojma, nitko nije niลกta najavio, no to nije znak da ฤ‡e biti dosadno, svaka razmjena do sada je bila vrlo pouฤna. svatko je nauฤio neลกto  novo ili podijelio neลกto sa nekime! Vidimo se!!

--[BuD], 02/06/06



^^ Analogni video izlaz


^^ na ZX Spectrumu

... kako ga napraviti za samo 10 dinara (0.8 kuna) i 10 minuta baratanja lemilicom!

Dakle...

dugo me je nerviralo trazenje kanala na TVu kako bih radio sa svojim spekijima (pogotovo shto su svi drugacije tjunovani, a ja ih imam preko 30)... uspeo sam da nadjem super lak nacin da UHF signal ubijete i prebacite ga u obicni analogni video. Kapiram da bi ovo radilo i na slicnim 8-bit mashinama...

Svi delovi extra lako nabavljivi i jeftini... + koristite vec postojeci dzek + cela skalamerijica staje u kutijicu UHF modulatora (koji po zelji mozete i da izbacite)!

Shema sledi (hvala Sami-ju na super crtezu!), a moje fotke uskoro!

http://img77.imageshack.us/img77/4880/videofixsm5ub.jpg

-- [RankoRile], 30/05/06



^^^ Malo Geekovske umjetnosti


Evo malo umjetnosti koju bi svaki geek pogledao i prokomentirao! Ovo mi se ฤinilo vrlo interesantno i po meni je primjereno za ovaj sajt, pa eto uลพivajte! Ja sam inaฤe tip koji nikad ne brije na umjetnost, i fakat se u nju ni malo ne kuลพim, ali eto ova slika je odvukla i moju pozornost. 

http://us.news3.yimg.com/us.i2.yimg.com/p/ap/20060525/capt.bej80105250912.china_computer_mona_lisa_bej801.jpg

-- [BuD], 29/05/06



^^^ Update subote


Povodom sveฤ‡anog upogonjenja novog tamtam posluลพitelja
u prostorijama mame 27.05.2006. od 12:00 - 16:00
u sklopu "razmjene vjeลกtina" bit ฤ‡e organizirano neformalno
druลพenje oboลพavatelja i potencijalnih korisnika tamtam-a.
Po nekom skill sharing principu moฤ‡i ฤ‡ete se informirati o 
novoj tamtam farmi i svim prednostima i manama koje ona pruza,
te saznati sve ลกto vas je ikad zanimalo o tamtam-u.


-- [BuD], 25/05/06



^^^ Subota 27/05/06


Pozdrav!!!

Kao i svake subote naravno, lijepo ฤ‡emo se okupiti i pozabaviti se! Ove subote malo ฤ‡emo se baviti pisanjem skriptica, za to sam siguran, a ลกto ฤ‡e dalje biti, a joj! tko ฤ‡e ga znat. Vidimo se u 12:00!

-- [BuD], 25/05/06



^^^ [SvakodnevneDovitljivosti]


Poลกto je zavrลกila lokalizacija Ubuntu-a Dappera bacio sam se malo na razmjenu, istina bio sam zloฤest ลกto sam malo zapostavio razmjenu, ali eto sad sam se opet vratio i nadoknadit ฤ‡u ja to. Kao i uvijek, ponovno sam u [SvakodnevneDovitljivosti] ubacio jednu zanimljivu stvarฤicu. Zove se Tictac lampica, pa pogledajte o ฤem' se radi! 

Pozdrav!

-- [BuD], 22/05/06
 


^^^ Linux Virgin


Kako smo Robi i ja meฤ‘u razmjenjivaฤima neformalno proglaลกeni feministiฤkim FLOSS aktivistima, red je da odrลพavamo tu reputaciju i da dalje radimo na razvoju suradnje izmeฤ‘u spolova, pardon rodova. Stoga, evo starog, ali joลก uvijek edukativno-zabavnog rada dvije umjetnice, Karle Grundick i Mistress Koyo:
"--[KlaudioStefancic], 19/05/06  



^^^ Subota 20/05/06


Pozdrav!

Eto ove subote nema Marcella, ฤovijek je malo otiลกao poslom, no i mi smo zaposleni, kao i uvijek! Promjena za ovu subotu nema, barem koliko ja znam, bit ฤ‡e kao i uvijek, spontano. Vidimo se u 12:00!

-- [BuD], 18/05/06



^^^ Malo novosti u [SvakodnevneDovitljivosti]


Istina u zadnje vrijeme nisam bas aktivan kaj se tiฤe svakodnevnih dovitljivosti, ali bit ฤ‡e bolje, malo sam kratak sa vremenom. No iako nemam bas vremena pripremio sam jednu vrlo korisnu i zanimljivu dovitljivost, a to je kako puniti vaลกe usb ureฤ‘aje (mp3 playere) pomoฤ‡u baterije! Pogledajte u [SvakodnevneDovitljivosti] o ฤemu se radi. 

-- [BuD], 16/05/06



^^^ Subota 13/05/06


Pozdrav!

Proลกle me subote nije bilo, ali eto ove sam vam opet na raspolaganju! :) Koliko znam opet nije nikakvo predavanje pripremljeno, jebemu same ljenฤine!! Vjerojatno ฤ‡emo opet po starom. ล to se tiฤe stvari kojima ฤ‡emo se ove subote bavit takoฤ‘er neznam, pa ฤ‡e to bit iznenaฤ‘enje za mene i za ostale. Kaj da vam drugo kaลพem, navratite i vidite s ฤime ฤ‡emo se baviti ove subote. Vidimo se u 12:00! 

-- [BuD], 12/05/06



^^^ Subota 06/05/06


Pozdrav!

Uf proลกle subote je bilo vrlo radno, piฤilo se po linuxu punom parom. Siguran sam da se ova subota neฤ‡e nimalo razlikovati od proลกle, te da ฤ‡e biti opet mnogo posla i dobre zabave izmeฤ‘u ostalog. ล ta se ima viลกe reฤ‡i, navratite i pogledajte o ฤem se tu radi. Ako vas interesira linux, siguran sam da neฤ‡ete poลพaliti, i reฤ‡i kako ste bezveze potroลกili jedno popodne. Vidimo se u 12:00!

-- [BuD], 03/05/06



^^^ Zenska razmjena vjestina


Nije, al skoro. Pogledajte female community workshop na:

http://etc.genderchangers.org

Ovakva dogadjanja imaju velik utjecaj na nasu inertnu i mentalitetom iskrivljenu sredinu.

-- [DrGspot], 02/05/06



^^^ Floppy Notes


Bacite oko na [SvakodnevneDovitljivosti] na joลก dobrih ideja!!

-- [BuD], 26/04/06



^^^ Subota 29/04/06


Pozdrav!

Proลกle subote sam bio malo zaboravan i ljenฤina, nisam najavio kaj je trebalo bit u subotu :)). Eto da isparavim greลกku, malo uranjeno najavljujem kaj se bu desilo sad u subotu. Koliko znam nije najavljeno nikakvo predavanje, ali pomalo se ลกuลกka da bi mogao poฤet jedan blok vrlo interesantnih predavanja koje ฤ‡e nam pripremit [AkA], [MarcellMars], i [DobriCA]. Teme naลพalost neznam, ali siguran sam da nisu za bacit. No da se vratim na ovu subotu, mislim da ฤ‡e biti uobiฤajeno, pa navratite i bacite oko ลกto ฤ‡emo radit ove subote. Budite sigurni da neฤ‡ete bezveze potratit subotu. Vidimo se u 12:00!!

--[BuD], 24/04/06



^^^ GIMP je kriv za Google


Sto mu gromova, ali to je razlog zbog kojeg volim geekove. Kakav je to arhivarski, znanstveniฤki nerv...Kultura koja ima ovakav kadar ne moลพe propasti. Skoro 10 godina kasnije jedan je geek skuลพio da je GIMP kumovao jednoj od najmoฤ‡nijih informatiฤkih kompanija. http://www.wingimp.org/"<http://www.rhizome.org/artbase/30861/linuxvirgin/index.html.> 

--[KlaudioStefancic], 22/04/06



^^^ Mark Shuttleworth o Ubuntu Dapperu


Najava nove realizacije Ubuntu tima s tastature osnivaฤa Ubuntu fondacije. "--[KlaudioStefancic], 19/04/06




^^^ Noc druzenja povodom 10 god HULK-a


10 godina je proลกlo od sluลพbenog osnutka Hrvatske Udruge Linux Korisnika (HULK). Napravljeno je mnogo u proteklih 10 godina. Kao primjer, moลพete samo pogledati izgled www.linux.hr  a 1998. godine i sada. Zato smo se odluฤili napraviti proslavu za sve vas koji ste pomogli da HULK bude ono ลกto je danas. 

Kako je Linux otvoren, tako je i proslava otvorena ZA SVE! Zato pozivamo SVE VAS zaljubljenike u slobodni kod, otvorene standardne i Linux da nam se pridruลพite u proslavi 10 godina ove udruge. 10 godina ฤ‡emo proslavit u Boogaloo klubu (OTV dom, odmah preko puta FER-a) dana 19.4.2006. u 20h, nakon prvog dana predavanja DORS/CLUC konferencije...

vise:  http://www.linux.hr/modules/news/article.php?storyid=2092

--[DrGspot], 18/04/06



^^^ G.W. Bush u svom iPodu ima zripane Beatlese


U veljaฤi ove godine RIAA-a http://www.riaa.com/default.asp"<http://digg.com/linux_unix/Ubuntu_Dapper_1_-_The_Edgy_Eft> je tvrdila da je ripanje glazbenih CD-ova u osnovi ilegalna djelatnost, buduฤ‡i da se moลพe prometnuti u rasparฤavanje ili prodaju zripanog materijala bez znanja vlasnika licence. Nedavno je, posloviฤno zbunjeni predsjednik SAD-a, u jednom televizijskom intervjuu, izlanuo da na svom iPodu ima i liverpoolske bube. Kako Beatlesi joลก nisu licencirani za iTune glazbeni duฤ‡an, i ja se kao i svi ostali pragmatiฤni graฤ‘ani moram pitati: hoฤ‡e li zbog toga predsjednik Bush pretrpjeti  odreฤ‘ene sankcije. Dio intervjua moลพete vidjeti ovdje "--[KlaudioStefancic], 18/04/06   



^^^ Subota 15/04/06


Pozdrav!!!
Moลพda ste mislili da ove subote neฤ‡e biti razmjene radi Uskrsa, e pa prevarili ste se! Mi i dalje deremo punom parom, moguฤ‡e je da ฤ‡e nas biti manje, ali razmjene ฤ‡e sigurno biti. ล to se tiฤe programa, IvO ฤ‡e dofurat svoj novi DELL laptop sa instaliranim http://www.knoppix.org/ Knoppixom 5.0"<http://www.rondante.com/PresidentBush_Archies.html.> na kojem ฤ‡e trebati samo posloลพiti wireless integriranu karticu da proradi. To ฤ‡emo najverojatnije rijeลกiti sa "Ndiswrapper-om"<http://ndiswrapper.sourceforge.net/> jer je kartica Broadcom-ova. Eto to bi bilo to ukratko, pa ako vas interesira kako to izgleda navratite! Vidimo se u 12:00!!

-- [BuD], 14/04/06



^^^ DORS / CLUC 2006 "Adopt the penguin"


 od 19. - 21.04.2006. odrzavaju se Dani Otvorenih Racunalskih Sustava Hrvatska Konvencija Korisnika Linux-a na Fakultetu elektrotehnike i racunarstva. Jeftiniju, ranu registraciju mozete obaviti do Ned 9.04. Vise o tome:

http://www.open.hr/dc2006/

-- [DrGspot], 05/04/06


^^^ Hrvatska na FLOSS


Na ลพurnoj sjednici Sabora donjeta je odluka o strateลกkom prelasku Repulike Hrvatske na OpenSource i FreeSoftware. Predstavnici vlasti kontaktirat ฤ‡e sve ฤimbenike koji su relevantni za provoฤ‘enje te odluke: HULK, HrOpen, CARNet, SRCe, Multimedijalni Institut, FER i FOI. Istodobno pozivaju se pojedinci da se jave u novosnovano Ministarstvo za Informacijsko Druลกtvo, radi ispunjavanja upitnika...

[ViseOtome]

01/04/06



^^^ Subota 01/04/06


Kao i uvijek nebum puno filozofiral i kenjal gluposti, razmjena bude ko i uvijek, zafrkancija, linux, keksi i sokovi. Kad bude nekaj novoga, odnosno kad se dogovorimo za neku prezentaciju ili predavanje, bit ฤ‡e unaprijed najavljeno.  Eto toliko od mene! Pozdrav ekipa, vidimo se u 12:00!!

-- [BuD], 29/03/06



^^^ Popravljanje izgrebanih CD medija


Ako ste imali problema sa starim i izgrebanim cd-ima, da ih vaลก cd-rom neลพeli ฤitati, onda je ovo moลพda rijeลกenje vaลกih muka. Pogledajte na [SvakodnevneDovitljivosti] za howto.

Pozdrav!!

-- [BuD], 28/03/06



^^^ Subota 25/03/06


A ลกto se ima puno reฤ‡i, subota, razmjena, keksi, sokovi, geek ekipa, i odliฤna zabava! Jebemu svaki put kad imamo neki plan krenemo sa njime ali nikad ga ne isteลกemo do kraja, jel se tokom njega totalno izgubimo i skrenemo na neku sasvim 100-tu temu. Uvidjeli smo da je neka tema subotom sranje, pa zato mi to volimo ostaviti da piฤi svojim tokom, jel mislimo da je tako najbolje za sve. ล ta da vam drugo kaลพem nego vidimo se u subotu u 12:00. Doฤ‘ite i zabavite se u geek druลพijancu!

Pozdrav!

-- [BuD], 22/03/06



^^^ Ponedjeljak 20/03/06


Mc Kenzie Wark odrzat ce predavanje: "Hakerski manifest" u 19:oo u [mami]; u sklopu projekta "Ekonomije Medju Nama", a povodom izlaska "Hakerskog manifesta" koji je preveden na Hrvatski

Vise o tome:

http://www.linux.hr/modules/news/article.php?storyid=2079

i

http://www.mi2.hr/index.php?page=news&id=221

-- [DrGspot],  18/03/06



^^^ Subota 18/03/06


Ova subota ฤ‡e biti kao i svaka druga, dakle lagana okupljanka oko 12 pa onda lagano pitanja, odgovori, keksi, sokiฤ‡ itd... Tko zna gdje ฤ‡emo zavrลกit! Pa vidimo se u 12:00! 

Pozdrav!!

-- [BuD], 16/03/06


^^^ Zapeli pixeli na lcd monitorima


Ako imate problema sa onim debilnim pixelima na monitoru bacite oko na [SvakodnevneDovitljivosti], moลพda vam pomogne!

-- [BuD], 10/03/06


^^^ CCC hakeri u mami


U petak 10/03/06 u 17:00 hakeri iz "Chaos Computer Cluba"<http://www.ccc.de/> odrลพati predavanje o njihovom operativnom sustavu kojeg piลกu u programskom jeziku Dylan. Priฤati ฤ‡e o njegovim prednostima na danaลกnje operativne sustave te stvari koje ih ลพivciraju na danaลกnjim operativnim sustavima. Ako veฤ‡ i ne dodjete u petak, deฤki ostaju u Zagrebu preko vikenda, a i gostovat ฤ‡e na razmjeni vjeลกtina. Stoga ako pripremite pitanje jel su tipovi opaki u ostvarivanju svog plana!

-- [BuD], 09/03/06



^^^ RMS u ZG


Vjerojatno svi znamo i vidimo se u Novinarskom domu, danas, 08/03/06, u 19:00: *Richard Stallman*, idejni zaฤetnik GNU pokreta, u Zagrebu.  Po drugi puta.

-- [KruNo], 08/03/06

- drugo predavanje o GNU pokretu, slobodnom softveru i buduฤ‡nosti slobode odrลพat ฤ‡e se 9. oลพujka u 10:00, na Fakultetu elektrotehnike i raฤunarstva.

"Pokret za slobodni softver i buducnost slobode"

Richar Stallman ce govoriti o ciljevima, filozofiji i buducnosti Pokreta za slobodni softver, o statusu i povijesti GNU operativnog sustava, koji u kombinaciji s Linux kernelom danas koriste milijuni korisnika diljem svijeta.

-- [DrGspot], 09/03/06

Predavanja R. Stallmana moลพete skinuti na stranici www.mi2.hr.

-- [KruNo], 14/03/06



^^^ Razmjena u Rijeci


Tmuran dan u Rijeci, cool Razmjena u Ulici Ivana Zajca 20. Ugodni razgovori, upoznavanja, surfanje, fotkanje, rasprave "Ubuntu ili Gentoo?". Slobodni softver je uvijek dobra tema za razgovor. Nakon ugodnog druลพenja, nastavili smo u pivnici. Naveฤer smo proลกetali rijeฤkim korzom, zasjeli na jos jedno druลพenje. S Robijem sam razgovarao o peripetijama u poslovanu s Linuxom. Dobra je tema za buduฤ‡e razgovore - organizacija poslovanja s Linuxom. Do ponoฤ‡i smo popili joลก koju pivicu za lagan i ugodan san i priveli kraju Razmjenu u Rijeci.

-- [KruNo], 04/03/06-05/03/06




^^^ Poฤistite svoju tipkovnicu


Ako ne znate kako biste poฤistili svoju tipkovnicu, ili vam to jednostavno nije palo napamet, moลพda vas "ovo"<http://www.razmjenavjestina.org/[RazmjenjivaciVjestina]/[BuD]/BuDSvakodnevneDovitljivosti%C8i%B9%E8enjeTipkovnice> navede da to uฤinite. 

-- [BuD], 26/02/06



^^^ Subota 25/02/2006


Program za ovu subotu ostaje viลกe manje nepromjenjen, kao i za proลกle subote, ali uvodimo i jednu novost a to je da ฤ‡emo napraviti vlastitog irc bota. To nam je eto palo napamet u utorak na cugi poslije g33koskopa. Pa ako vas interesira kako napraviti irc bota pravo je vrijeme da dodjete i vidite kako se to radi. Izmeฤ‘u ostaloga skoro sam zaboravio, ako bude bilo dovoljno zainteresiranih mislio sam ove subote napraviti instalaciju "Ubuntu-a"<http://www.ubuntu.com/>. Mislim da ฤ‡e biti za svakoga poneลกto, pa ako ste zainteresirani, navratite i vidite o ฤem se radi. Pozdrav!!!

Vidimo se u 12:00!!!

-- [BuD], 23/02/06



^^^ Vlasniลกtvo: Moje, tvoje, naลกe


02-05.03.2006

Uskoro u Rijeci kreฤ‡e projekt "Vlasniลกtvo: moje,tvoje,naลกe" sastavljen od dva djela, sajma nezavisnog izdavaลกtva koji sadrลพi razne publikacije te edukacijskog-umjetniฤki program u vidu predavanja, performanca, druลพenja,... 

Nasa [RazmjenaVjestina] gostuje Subotu 04.03. na spomenutom eventu. Daklem najvjerojatnije vlakom ฤŒetvrtak ili Petak prema velikoj bari na Zapad...
Ponjet Live i instalabilne CD-e...,

Vlasniลกtvo: Moje, tvoje, naลกe 
vrijeme: 2 &#8211; 5 oลพujak 2006. 
mjesto: Galerija Kortil, HKD na Suลกaku, Strossmayerova 1; atelje Nemanje Cvijanoviฤ‡a, Strossmayerova 7; Molekula (Drugo more), Ivana Zajca 20/II 

infoshopskatula(at)net.hr

Viลกe o festivalu pogledajte "ovdje"<http://www.kontra-punkt.info/modules.php?op=modload&name=News&file=article&sid=1145>


-- [DrGspot], 22/02/06



^^^ Linux grad


Ovo je nekaj nevjerojatno, proฤitao sam "ovaj"<http://times.hankooki.com/lpage/tech/200602/kt2006021517494311780.htm> text i nakon ลกto sam ga proฤitao obuzem je jedan lagani osjeฤaj sreฤ‡e. Sretan sam bio time ลกto se linux tako dobro probija! Nadam se da ฤ‡e se tako osjeฤ‡ati i svi zaljubljenici u taj preljepi operativni sustav. Ok sad ukratko o ฤ‡em se radi, Koreanska vlada ฤ‡e izabrati jedan grad u kojem ฤ‡e sve stvari biti bazirane na linuxu, toฤnije open source-u u kojeg spada linux. Duฤ‡ani, osobna stolna i prijenosna raฤunala, i sve ostale maลกinerije koje zahtjevaju OS ฤ‡e biti upogonjene na linuxu. Izmedju ostalog ni ลกkolstvo neฤ‡e biti zapostavljeno, namjeravaju osnovati i linux sveuฤiliลกte. Ja mislim da je to jedna fenomenalna ideja, jel ฤ‡e se linux sa time moฤ‡i dokazati kako je jedan pouzdan i dobar operativni sustav. Ispravite me slobodno ako sam neลกto krivo napisao, jel sam ja  taj text tako nekako doลพivio. 

-- [BuD], 17/02/06



^^^ Subota 18/02/06


Po maminom programu ove subote nam nitko nebi trebao omesti plan. Plan je joลก uvijek stari, a to je Python! Poฤinjemo u 12:00, od 12 do 15 je otvoreno, dakle sve i svaลกta, a od 15-16 nadalje je Python. Vidimo se u 12:00!!

Pozdrav!!

[BuD], 16/02/06



^^^ WinXp Ubuntu dualboot howto


Surfajuฤ‡i po netu, toฤnije ฤitajuฤ‡i newse naletio sam na jedan jako interesantan  howto. Kako instalirati `WinXp` i Ubuntu na jedan stroj. Zasada dajem samo link, a nikad neznate moลพda uskoro bude i na hrvatskom. Howto moลพete naฤ‡i "ovdje"<http://www.hezardastan.org/breezy_xp_dualboot/en/>. 


-- [BuD], 13/02/06



^^^ Subota 11/02/06


Poลกto proลกle subote nismo nastavili sa pythonom, nastavit ฤ‡emo ove. Od 12:00 do nekih 15:00 bit ฤ‡e druลพijanac i pitanja odgovori, a nakon toga piฤimo na pythona i na naลกu distribuciju, pa ako vas interesira navratite i vidite o ฤem se radi.

Vidimo se!!

-- [BuD], 10/02/06



^^^ Kompajliranje kernela na Ubuntu


Kompajliranje kernela na Ubuntu distribuciji linuxa se malo razlikuje od drugih, pa ako vas interesira kako se to radi, bacite oko na [PitanjaOdgovori]

--- [BuD], 09/02/06



^^^ Mala promjena


Doลกlo je do male promjene, umjesto Deemon Seed-a bio je prikazan Tron. Razlog zaลกto nije bio Deemon Seed je taj ลกto joลก nije skinut, bittorent veฤ‡ dva tjedna stoji na 98%. Pa eto isprike!

-- [BuD], 07/02/06



^^^ g33koskop utorkom u mami


Svakog utorka u mami od 19:00 _g33koskop_ projicira kompulzivne slike i zvukove koje treba prebrojati magiฤni broj puta, ritualno oprati i posloลพiti u oblike koji rjeลกavaju Zagonetku. Ljubav i strast amatera, diletanata i entuzijasta zadnja je (nevidljiva) sila Otpora kontroli, eksploataciji i druลกtvenoj podjeli rada.

Gledanje filmova, razmjena fantastiฤnih playlista, igranje druลกtvenih igara i g33k druลพijanac  najmanje je ลกto svijesna/i, emancipirana/i i aktivna/i pojedinka/ac danas moลพe napraviti za R3voluciju.

Program za veljaฤu:
*Demon Seed* (igrani, USA, 1977.) @ Feb7_19:00

Reลพija: Donald Cammel

Igraju: Julie Christie, Fritz Weaver, Gerrit Graham, Berry Kroeger

_Znanstvenik Alex Harris opฤinjen je umjetnom inteligencijom, te svoj dom pretvara u potpuno automatizirani sustav kontroliran od strane raฤunala. Vrhunac njegova rada raฤunalo Proteus IV, nakon ลกto pronaฤ‘e lijek protiv leukemije, uvidi da je vjeฤnost rezervirana za ลพivot poslije smrti, te odluฤi podariti ลพivot biฤ‡u koje ฤ‡e roditi znanstvenikova ลพena. Film nakon kojeg mnogi poลพele da buduฤ‡nost interakcije ฤovjeka i raฤunala ostane tiha i limitirana tipkovnicom i miลกem._
*Pretty Diana* (dokumentarni, SiCG, 2003.) @ Feb14_19:00

Reลพija: Boris Mitiฤ‡

Igraju i pevaju Romi izbegli s Kosova

_Film o nepokorenom duhu kreativnosti i filozofije "Uradi sam" (kako njegovog redatelja tako i svih ostalih protagonista filma).
Romi s beogradske ฤŒukariฤka padine preureฤ‘uju stare Dijane i Spaฤeke u nevjerojatna vozila za prijevoz sitnog i krupnog otpada. Njihovi ponosni vlasnici i kreatori uลพivaju u slobodi kretanja i svakodnevno se dovijaju kako izaฤ‡i na kraj sistemu koji takvu slobodu ลพeli uguลกiti._
*Tron* (igrani, USA/Taiwan, 1982.) @ Feb21_19:00

Reลพija: Steven Lisberger

Igraju: Jeff Bridges, Bruce Boxleitner, David Warner, Cindy Morgan

_Haker Kevin Flynn doslovno je progutan u unutraลกnjost raฤunala. Prisiljen je sudjelovati u gladijatorskim igrama pod apsolutnom kontrolom Master Control Programa i njegovog agenta Sarka. Kevinova jedina ลกansa je Tron, poลกteni, ispravni i neovisni sigurnosni program._
*Stupidity* (dokumentarni, Canada, 2003.) @ Feb28_19:00

Reลพija: Albert Nerenberg

Igraju (sebe): George W. Bush, Noam Chomsky, John Cleese, Coolio, Salma Hayek, Michael Moore, Adam Sandler....

_Dokumentacija gluposti i neznanja u druลกtvu, kao i kratka povijest istraลพivanja inteligencije. Iz prve medijske ruke. Slavnih._

-- [BuD], 05/02/06



^^ Srijeda - Nedjelja 1.-5.02.2006



^ Sloboda stvaralaลกtvu!


Festival slobodne kulture, znanosti i tehnologije

1. - 5. veljaฤe 2006.

Tiskara "Borba", Moฤvara, Kino Zagreb, Institut "Ruฤ‘er Boลกkoviฤ‡"

http://www.slobodastvaralastvu.net/

A & L `rULeZ`

[DrGspot], 28/01/06


^^^ Subota 28/01/06


Poลกto proลกle subote nije napravljeno ono ลกto smo planirali, prebacili smo to na ovu subotu. Nadam se da ove subote neฤ‡e biti problema. Mnogi su se razoฤarali radi toga, ukljuฤujuฤ‡i mene, ali zato ove subote ฤ‡emo nadoknaditi izgubljeno. ล to se tiฤe plana, kao i proลกle subote, dakle do nekih 15 sati pitanja odgovori, a nakon toga Python! Jupi!!! Vidimo se u 12:00!!

Pozdrav!!

-- [BuD], 23/01/06



^^^ Subota 21/01/06


Ove subote uvodimo promjene u program razmjene vjeลกtina. Promjene se sastoje od toga da ฤ‡e onaj dio pitanja odgovori bit od 12:00 do 15:00 ili 16:00 ovisno o interesu i o veliฤini problema, a poslije toga smo dogovorili ฤitanje "Python tutorijala"<http://docs.python.org/tut/tut.html>. Zaลกto ฤitanje "Pythona"<http://www.python.org>? Pa ฤitnje Pythona, sa primjerima naravno, je radi pripreme za ostvarivanje linux distribucije, da dobro ste vidjeli, naลกe linux distre, koja ฤ‡e se po mnogoฤemu razlikovati od ostalih. Pojedinosti vam neฤ‡u odati, ako ลพelite saznati doฤ‘ite u subotu u 12:00 u mamu. Vidimo se!!

-- [BuD], 17/01/06 

Jupiii -- pa to znachi da cemo dobiti `"SkillExchange-ix` Linux / Skillix /exchangeix". E ne zaboravit gore ugurat kompletni sadrzaj nasheg tamtam-a (za povijest):-)

dGs


^^^ Kako radimo advocacy [GNU]Linux-a; Subota 14.01.06


track1

Razliฤiti pristupi postoje u advokaturi i sirenju gnuLinux-a. Da li nase linux instalacije moraju temeljiti iskljucivo slobodnom software-u ? To je stvar slobodnog izbora. Kako se Open Source i Free Software nadopunjuju mozemo pogledati pri upoznavanju dviju novih clanica "razmjene": [MajuShka] i zasad "MissD"[ovo promijeniti]. [DrGspot] ce to pokazati kroz brzi prikaz liveCD-a: dyne:bolic 1.4, suSE Live 9.2, Ubuntu 5.04[_2], PC Linux OS 7 (mandrake), dok ce [AkA] krenuti fromScratch--butFree putem: Gentoo, Slackware, (Debian?) na P-1 64 MB koji ce djevojke donjeti...

track2
 nastavljamo clean install Ivanovog P1: suSE 6.1, Slack10, Debian 3.1,...

changelog: u duhu afirmacije gnu/feminizma link razmjenjivaci dopunjen sa "-ce" :-)

-- [DrGspot] -- 14/01/06



^^^ Podloga za miลก kuฤ‡ne izrade


Ako nemate baลก love za neke nabrijane podloge za miลกa, mislim da bi vam "ovo"<http://www.razmjenavjestina.org/[RazmjenjivaciVjestina]/[BuD]/BuDSvakodnevneDovitljivostiJeftinaPodlogaZaMi%B9> bilo dobro privremeno rijeลกenje dok ne nabavite nekaj love!

-- [BuD], 12/01/06



^^^ Subota 14/01/06


Iako ฤ‡e razmjene biti u ฤetvrtak u galeriji Nova, razmjena ฤ‡e se odrลพati i u subotu po starom planu u mami. Ako ne moลพete doฤ‡i u ฤetvrtak, nemate frke doฤ‘ete u subotu u mamu. Vidimo se!!!

-- [BuD], 11/01/06



^^^ Sajam zajebane opreme


TKO: Multimedijalni institut & WHW 

GDJE: Galerija Nova 

KAD: od utorka [10.01.] do ฤetvrtka [12.01.] 

STO: Razmjena vjeลกtina_ predstavlja *Sajam zajebane opreme* 


Sajam se nadovezuje na praksu uhodanih neformalnih tjednih okupljanja u net.kulturnom klubu mama, na kojima entuzijasti dijele korisna iskustva, znanja i vjeลกtine, uglavnom s podruฤja slobodnog softvera. *Razmjena vjeลกtina* u  kontekstu projekta ลพeli proลกiriti i potaknuti razmjenu vjeลกtina u podruฤju  nezavisne kulturne, umjetniฤke proizvodnje i svakodnevice.
*Sajam zajebane opreme_'

Zajebana oprema je svaka oprema koja na manje ili viลกe vidljiv naฤin pokazuje svoja moguฤ‡a zajebana lica i moguฤ‡e upotrebe. To nije nuลพno prvi proizvedeni synthesizer ikad, space shuttle, olovka-bomba... Zajebanost se skriva u iskustvu, igri i emocionalnom odnosu ฤovjeka koji zajebanu opremu koristi.  ล ibica moลพe posluลพiti kao ฤaฤkalica kad se malo zaลกilji, ali ฤaฤkalica jako teลกko postaje ลกibica. Zato je ลกibica zajebana, a ฤaฤkalica nije. Na Sajmu zajebane opreme ljudi i/ili ลพivotinje ฤine opremu zajebanom, a svaka oprema u nervoznom je iลกฤekivanju svojih princeza i prinฤeva da ih iz ลพabe pretvore u
zajebanu opremu. Neki ljudi i oprema tvrde da ne postoji zajebana oprema veฤ‡ samo zajebani ljudi, no oni umjesto da se igraju, samo kompliciraju stvari.

-- [MarcellMars], 09/01/06


^^^ "Razmjena" gostuje u Galeriji "Nova"


U sklopu izloลพbe "Ekonomije meฤ‘u nama" gostovat ฤ‡e i nasa "razmjena" predstavljanjem *Sajam zajebane opreme* --retro computing & hw recycling 
od 10. - 12.1.2006. -- dakle dodjite Utorak u 14:oo - 20:oo h u Teslinu

U 20:00 - 22:00 sata gosti su: Pilot Program [8bits, ST]
Adventures of Grandmaster ล pek on the Wheels of Steel [8bits, ZG],
featuring I. M. Klif

vise o tome: http://www.mi2.hr/index.php?page=news&id=191

P.S. izisao je clanak o "razmjeni" u PC Chipu u rubrici Open Source

(*Razmjena vjeลกtina* nadovezuje se na praksu uhodanih neformalnih tjednih okupljanja u net.kulturnom klubu mama, na kojima entuzijasti dijele korisna iskustva, znanja i vjeลกtine, uglavnom s podruฤja slobodnog softvera. *Razmjena vjeลกtina* u kontekstu projekta ลพeli proลกiriti i potaknuti razmjenu vjeลกtina u podruฤju nezavisne kulturne, umjetniฤke proizvodnje i svakodnevice.)

-- [DrGspot], 08/01/06



^^^ Magnetske mrlje po ekranu


Ako imate problema sa magnetskim mrljama po ekranu, bacite oko na [SvakodnevneDovitljivosti] jer tamo se nalazi rijeลกenje za vas.

Pozdrav!

-- [BuD], 05/01/06



^^^ Subota 06/01/2006


Ljudi ลพelim joลก jednom sve najbolje za 2006 godinu! Ove subote otvara se nova sezona razmjene, zasad nema nema nikakvih novosti, sve je po starom. Nalazimo se u 12:00 u mami. Tema je otvorena, tako da oฤekujte mnoลกtvo razno raznih tema. Doฤ‘ite, vidite, zabavite se!
Pozdrav!

-- [BuD], 03/01/06
  


^^^ Sretan Bozic i uspjesnu 2006. godinu svim "razmjenjivacima" zeli


-- [DrGspot]


[ArhivaVijesti]

----

"original"<http://www.razmjenavjestina.org/ArhivaVijesti2006> {date: 2007-01-15 17:57:37 +0100}
Page renamed to [ArhivaVijesti2007]
http://tic.tz-rijeka.hr/portal/en/where_to_stay_kantrida.aspx


http://www.croatica.net/en/portal/gradovi/gradovi.asp?hostid=16&cat=5&dest=Rijeka&hostname=Kantrida

http://www.euro26.hr/hh/21/hh2.php



----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/HosteliRijeka> {date: 2006-02-22 22:37:08 +0100}
^ Split 22.-24.8.2008. a i Split 21.-23.8.2009.

Novi sajt na http://www.nsnd.org
Pomalo...

Postav je poznat. Doฤ‘emo na dogovoreno mjesto, ujutro sjednemo i dogovorimo ลกto ฤ‡emo raditi taj dan. Tim dogovorima pomaลพe stranica na wikiju: [NSND-Program-Split08] , ali iako bi tako bilo lakลกe i mnogi misle efikasnije, wikiji nisu uvijek ultimativno rjeลกenje. Kombinacija jutarnjeg sijela i wikija se u naลกem sluฤaju pokazala dobitnom. U zadnjih godinu i pol dana Niลกta se nije dogodilo u Sarajevu, Niลกu i Moravicama, a na "YAXWE"<http://www.yaxwe.org/>-u u Puli smo pokuลกali pretencioznije postaviti stvar no ฤini se da svi ipak najviลกe vole da se Niลกta ne dogodi ;)

Neka tako i (ne) bude.

[NSND-Program-Split08] - participirajmo u kreiranju programa unaprijed. Hm ;)
[NSND-Smjestaj-Split08]
[NSND-Lokacija]

Osoba za dodatne informacije i upute: Ivo Ugrina, +385 98 9178316, ivoMAjMunCICiugrina.com

Ponekad ljudi trebaju i tekstove koji pojaลกnjavaju Niลกta se neฤ‡e dogoditi vanjskom svijetu. Evo i takvog teksta uz upozorenje da tekt ima tendenciju da vas dugo zadrลพi uz sebe, a kad vas otpusti nemate osjeฤ‡aj da ste jako profitirali.

"_Nakon ลกto se program "Razmjena vjeลกtina" u Zagrebu, u klubu mama, pokazao iznimno uspjeลกan u okupljanju zajednice tehnoloลกkih entuzijasta i zaljubljenika u geek kulturu, pokrenute su "Razmjene vjeลกtina" i u Rijeci, Splitu, ฤŒakovcu, Osijeku, a pokreฤ‡u se i u Karlovcu i Slavonskom Brodu. Sliฤne inicijative, direktno inspirirane pokrenute su u Skopju i Bitoli u Makedoniji, a zainteresirale su se i hakerske/geek skupine u Niลกu i Beogradu u Srbiji, te Sarajevu u Bosni i Hercegovini._

_Zbog interesa ljudi iz regije za zajedniฤkim druลพenjem i razmjenom znanja i vjeลกtina pokrenuta je serija okupljanja pod nazivom "Niลกta se neฤ‡e dogoditi". U vlastitom aranลพmanu dogodili su se skupovi u Sarajevu, Niลกu, Puli, Moravicama, a u toku su pripreme za novo okupljanje u Splitu. Na svakom dogaฤ‘aju okupilo se izmeฤ‘u trideset i ฤetrdeset sudionika sa prostora bivลกe Jugoslavije, a u Puli se skupu pridruลพilo i desetak ljudi iz Austrije, Njemaฤke, Nizozemske i Italije._

_Koncept okupljanja "Niลกta se neฤ‡e dogoditi" moลพe se povezati s trendom organiziranja takvih dogaฤ‘anja u svijetu. Nakon ลกto se velik broj ljudi kritiฤki poฤeo odnositi prema uobiฤajenom organiziranju struฤnih i drugih skupova, nastali su novi koncepti kao reakcije na neuฤinkovitost tradicionalnih konferencija._

_Takvi koncepti dobili su i svoje enciklopedijske ฤlanke na Wikipediji. Pod "Unconference" stoji:_

_"Unconference (hr. antikonferencija) je facilitirana, licem u lice, od strane sudionika voฤ‘ena konferencija posveฤ‡ena nekoj specifiฤnoj temi ili razlogu okupljanja."_

_Sliฤni primjeri antikonferencija su BarCamps, Bloggercon, Mashup Camps, a sliฤnosti u pristupu moลพemo naฤ‡i i u ranijim okupljanjima (konvencijama) zaljubljenika u znanstvernu fantastiku._

_"Niลกta se neฤ‡e dogoditi" okuplja zajednicu ljudi zainteresiranih za hakerske teme, slobodni softver, druลกtveni aktizivam u sferi digitalnog ili opisano moลพda najboljim oznaฤiteljem: zaljubljenici u geek kulturu._

_Dogaฤ‘aji se organiziraju spontano koristeฤ‡i visoko participativne digitalne alate poput wikija, ali sam program rada, predavanja i radionica dogovara se sudjelovanjem svih prisutnih na licu mjesta u jutarnjim sesijama. Programske jedinice se mogu ponuditi od strane onih koji su pripremili svoje teme ili vrlo ฤesto se razliฤite teme traลพe od ljudi za koje se zna da bi tu temu mogli dobro prezentirati drugima. Nakon ลกto se dogovori set tema, predavanja i radionica s obzirom na broj zainteresiranih organiziraju se prostori i ostali resursi potrebni za realizaciju programa._

_Uspjeh ovakvih okupljanja leลพi prije svega u lucidnom poigravanju s pozicijom participacije gdje se referiranjem i kritikom prema tradicionalnom tipu sudjelovanja snaลพnije motivira sve sudionike na aktivni pristup i suradnju. Na taj naฤin odgovornost za uspjeh skupa bolje je distribuiran na sve sudionike, a njih se ironijskim odmakom i semiotiฤkim igrama adresira kao inteligentne i sposobne individue koji onda rado na te igre i odgovaraju._"
^ [MarcellMarsTrazi]


Sve dolje navedeno odnosi se na GNU/Linux, ako nije naveden *BSD ;) 
* kodne stranice i hendlanje fontova (ne samo namijeลกtanje. to mi radi, no nisam siguran kako to sve skupa radi.) konkretna pitanja tipa: kako pojedinoj aplikaciji reฤ‡i da koristi odreฤ‘enu kodnu stranicu, keyboard layout; kako znati koju kodnu stranicu koristi pojedina aplikacija; unicode na Linuxu: postavke i koriลกtenje....)
* spajanje na net koristeฤ‡i minicom (za komunikaciju s modemom) i ruฤno podeลกavanje ppp-a: /etc/ppp/*...
* drugi monitor u X-ima (ne toliko ลกiroki desktop, koliko recimo pojedini prozor pogoniti samo na drugom monitoru u full screen-u i sliฤno)
* custom DSDT (Differentiated System Description Table), a moลพe i ACPI tips&tricks
* personal video recording + satellite TV (http://www.cadsoft.de/people/kls/vdr/,  http://etv.sourceforge.net/, http://freevo.sourceforge.net/, http://www.mythtv.org/...)
* WiFi
* network security: firewalls, VPN, ipsec, snort...
* multimedia: MIDI, advanced alsa configs, pd, blender...
* SAMBA, vi, emacs *tips&tricks*
alternativni nacini primjene gsm tehnologija :-) dGs







----

"original"<http://www.razmjenavjestina.org/MarcellMars/MarcellMarsTrazi> {date: 2006-06-13 16:11:08 +0200}
^ Proลกli susret: 09.10.04.

{toc}


^^ Tko
* [MarcellMarsNudi] / [MarcellMarsTrazi]
* [AnTe]
* [HrvojeZeba]
* [DrGspot]


^^ ล to


^^^ Plan#1 za subotu 09.10.04.

Javio se Ante da ฤ‡e dofurati kantu da instaliramo Gentoo. To znaฤi da je plan:
* osnove boot procesa + konfiguracija GRUB-a za dual boot (45 minuta)
* instaliranje Gentoo-a sa stagea3 (45 minuta)
* koriลกtenje offline portage snapshota (znaฤi bez _emerge rsynca_) s CD-a i/ili s udaljenog stroja preko nfs-a (15 minuta)
* koriลกtenje veฤ‡ skompajliranih binarnih paketa sa drugog stroja s DVD-a i/ili preko nfs-a (45 minuta)
* kopiranje KNOPPIX /etc/X11/xorg.conf ili /etc/X11/XF86Config-4 na naลกu HD instalaciju jer je nekako her Knopper to baลก fino posloลพio, pa uglavnom radi ko vurica.

Kraฤ‡e i jasnije, za pobjedu nad strahom oko neznanja ลกto je pobogu GRUB, emerge, rsync, snapshot i sl., instalirat ฤ‡emo distribuciju Gentoo na jedan stroj i to sve skupa korak po korak objaลกnjavati.

Ako ste zainteresirani samo za objaลกnjenje boot procesa i konfiguraciju GRUB-a onda planirajte 45 minuta za to, pa slobodno odete u drugi dio prostora u mami gdje ฤ‡e netko pitati, a netko odgovarati. Razmjena vjeลกtina. Ez simpl ez det ;)

Ima li dobrovoljaca za dokumentirati cijeli proces?


^^^ Plan#2 za subotu 09.10.04.


Ima li dobrovoljaca za paralelan program? 

Ajde, ajde, nije to tako teลกko. Pomoฤ‡i ฤ‡e ekipa.

Pobriลกeลก zadnja tri reda (ukljuฤujuฤ‡i ovaj), napiลกeลก ลกto nudiลก (ljudi ฤ‡e to cjeniti) i prebacili smo normu ;)


^^ Zapisnik


^^^ BOOT-LOADER


Proces boot-a:
* maticna ploca ima BIOS - omogucuje izbor prioritetnog boot-device-a
* boot-loader - nastavlja proces boot-a, pohranjuje se najcesce na
  disk
* master boot record - prvih 512 byte-ova svakog diska, u njemu je
  inicijalni program koji ukazuje na OS
* partition table - informacije o razmjestaju sadrzaja diska
* boot loader upisuje osnove informacije u master boot record (MBR)
* Windows automatski prepisuje MBR
* dobro je najprije postaviti Win, pa onda Linux  
* dva kljucna boot loader-a: GRUB i LILO
* LILO je stabilan
* GRUB je noviji, nije ga potrebno ponovo pokretati nakon
  promjene konfig. podataka
* proces boot-a:  BIOS, boot loader, pointing na kernel, ucitavanje
  kernel-a
* kernel inicijalizira hardware
* programi se obracaju kernel-u da bi raspolagali resursima
* kernel otvara virtualne terminale
* X-win se otvara na 5. i 7. virtualnom terminalu
* kernel upravlja file system-om
* Linux-distribucije koriste isti kernel
* moguce je koristiti bilo koji kernel



^^^^ GRUB
* GRUB ima command line koja omogucuje rad poput onog u shell-u,
  takodjer omogucuje postavljanje slika (splashimage)
* moze pokrenuti iz Linux-instalacije
* vazno je zapamtiti na kojoj particiji su konfig. datoteke
* cfdisk - prikaz podataka o particijama diska
* GRUB daje informaciju o polozaju kernel-a
* mount /dev/hda1; ls /boot - prikaz kernel-a na 1. particiji
* GRUB ima auto completition (pritisak na tipku TAB)


.pre
grub>
  root (hd0,0) - odredjivanje root particije (na kojoj su kernel-i)
  setup (hd0) - instalacija GRUB-a u MBR
.pre
* ls /boot/grub - imenik GRUB-a
* menu.lst ili grub.conf (softlink na menu.lst) - konfiguracijska datoteka:
  

.pre
timeout - vrijeme cekanja prije ucitavanja default kernel-a
  root (hd0,0) - disk na kojem je kernel (GRUB-notacija)
  kernel... - putanja kernel-a na disku (shell-notacija)
.pre
* za dual boot (na racunalo s Windows-om) je potrebno upisati
  postavke:

.pre
title Windows
  rootnoverify (hd0,0)
  makeactive
  chainloader +1
.pre
* GRUB prije ucitavanja kernel-a omogucuje promjenu postavki


^^^ Gentoo od stagea 3
* Na alociranu particiju odrediti filesystem (ext2, ext3 ili reiserfs)
* Postoji vise tzv. stage-eva (stage 1, 2 i 3)
* Stage 1 je instalacija od samog pocetka "gradja temelja i ostalog"
* Stage 2 je instalacija na vec postavljeno "nadogradnja na temelje"
* Stage 3 je instalacija vec gotovih postavki,tj. paketa  "gradja zidova"
* U nasem slucaju koristit cemo Stage 3 kako bi olaksali i ubrzali instalaciju
* Mount-irati  novi folder na particiju (/mnt/gentoo u nasem slucaju)
* Odpakirati pakete(programe) u /mnt/gentoo 
* Odpakiravanje traje i traje....i traje...i traje :)....opa, evo napokon kraj :P
* Sada postoji struktura systema, tj. root filesystem
* Mount-irati proc iz /proc u /mnt/gentoo/proc (mount -t proc /proc /mnt/gentoo/proc)
* Promijeniti root filesystem u /mnt/gentoo (chroot /mnt/gentoo /bin/bash)
* Kopirati programe sa snapshot-a na CD-u na hard(portage)
* Kopirati source-eve kernela  na hard disk
* Konfiguracija i kompajliranje kernela:
* {image: kompajliranje_mali.gif}






















----

"original"<http://www.razmjenavjestina.org/ProsliSusretiTkoSto/SusRet091004> {date: 2004-10-17 22:26:10 +0200}
http://www.yaxwe.org



----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/YaXwe/YaxWe> {date: 2007-07-30 21:21:35 +0200}
Ovo ce Dobrica kad tad maknut...

No dotad... zivjela sloboda! I troslojni papir

^^^ [TransHackMeeting2] ,Pula ,[MonteParadiso] HackLab ,poฤetak Rujna


na thk mailing listi zapocela diskusijski koncenzus te horizontalni & participativni organizacijski proces, o mogucem odrzavanju Drugog Trans [Kulturalnog_Nacionalnog] Hack Meetinga.

Event bi se trebao odrzati u prostorima [MonteParadiso] HackLab-a, u vojarni Karlo Rojc na Montezarru, Pula.

vishe detalja u snapshotu sa mailing liste:

{prilika za gostovanje razmjene u Puli ??}

----
------------
----
Subject:  Thk Digest, Vol 21, Issue 1
Date:     Wed, 21 Jun 2006 23:30:29 +0200 (CEST)
From:     thk-request@autistici.org
Reply-To: thk@autistici.org
To:       thk@autistici.org

Send Thk mailing list submissions to
        thk@autistici.org

To subscribe or unsubscribe via the World
Wide Web, visit
        
https://www5.autistici.org/mailman/listinfo/thk
or, via email, send a message with subject
or body 'help' to
        thk-request@autistici.org

You can reach the person managing the list
at
        thk-owner@autistici.org

When replying, please edit your Subject line
so it is more specific
than "Re: Contents of Thk digest..."


Today's Topics:

   1. UK ID cards (salsaman)
   2. Premiere of TECHNOCALYPS 10 May
(sistero)
   3. ? digital struggles ? focus
within European PGA conference,
      summer 2006, France (darkveggy)
   4. thk 2.0 this summer? (ivana)
   5. Re: thk 2.0 this summer? (tetsuo)
   6. Re: thk 2.0 this summer?
(meinhard@benn.org)
** rez rez snip snip rez rez**

----
----------------------
----

Message: 4
Date: Tue, 20 Jun 2006 23:31:35 +0200
From: ivana <ivana@mi2.hr>
Subject: [Thk] thk 2.0 this summer?
To: thk@autistici.org
Message-ID:
<20060620213135.GA733@localhost.localdomain>
Content-Type: text/plain; charset=us-ascii

hi people!

we (multimedia institute & monteparadiso
hacklab) are organising a
hacker meeting in pula this summer. event
will be supported by freedom
software law center (
http://www.softwarefreedom.org/).
we'd like to offer possibility to
eastern-european hackers to join
the meeting, so we agreed with eben moglen
that SFLC will provide us
with 25000$ to cover the expenses of people
that otherwise couldn't
afford to come. the money is coming from big
companies as IBM and some
foundations that sponsor the process of GNU
GPL 3 development.
the idea of making pula permanent home of
thk was discussed more then
once; many pros and cons emerged. however, i
feel that, if we're not
going to do it this year, another thk is not
going to happen, and i
see this as a possibility to 'ressurect'
thk, reaching more people from
eastern europe this time.
here's a short summary of a project; please
read it and expess your
opinion. should it be thk 2.0 or not?

---
Hacking Summer

Over the first five days of September we
plan to organize a hacker
meeting at the Monteparadiso Hacklab in
Pula, Croatia. The meeting should
offer an opportunity for free software,
hacker culture and hacktivist
communities to get and hack together on
software development, GNU GPLv3
debate, technological hacks, cyber-rights
and all other issues related
to information and technological freedoms
and political activism.

Objectives

While extending on the experiences of
self-organized transhack meetings,
which have become a rallying site for
hacktivists from all over
the Western and Mediterranean Europe, Near
and Middle East, we wish
additionally to reach out towards free
software communities all over
the Eastern Europe and create an opportunity
to exchange experiences
and knowledge on how to leapfrog the
limitations the free software
and information freedoms face in Eastern
Europe and to contribute to
fostering strong bonds and networks among
free software, hacker and
geek communities across Europe.

The hacking summer event will take place on
the premises of former
military complex Karlo Rojc, which has
served as a venue for one of the
previous transhack meetings. As our plan is
to develop, over the next
two-three years,  facilities in the region
of Istria - Monteparadiso
Hacklab in Pula and Labinary in Labin - to
serve as permanent, year
over facilities for free software
development, research, marathons and
hacker, with this event we want to make
initial steps towards creating
and building up resources necessary at the
hacking summer location.

Program

hacking summer is open for everyone to
participate and program
is open for all participants to organize.
All hacking-related and
hacking-unrelated topics can become a
debate, a skill-sharing session,
a workshop or a lecture.

To address issues of GNU GPL deliberation
process, free software
development and advocacy in Eastern Europe
and across Europe
Monteparadiso Hacklab, Multimedia Institute
and Software Freedom Law
Center will organize more formal sessions
related to those issues.
There will be four such sessions
concentrated over the last two days
of the hacking summer event:

1. GNU GPL v 3 - future challenges for free
software

2. Free Software development in Eastern
Europe: Development project in
civil societies, SMEs and government

3. Building Free Software alliances in
Eastern Europe

4. Networking Free Software communities
across Europe


Participants

The event venue - Karlo Rojc complex - will
offer plenty of
free space for those who wish to set up
their camping gear and basic
facilities for those who will stay at the
premises. Those who wish to be
accommodated elsewhere in Pula, will be able
to find plenty of different
accommodation options in the town. There
will be no registration fees
nor fees for those who will be organizing.

Monteparadiso Hacklab, Multimedia Institute
and Software Freedom Law
Center wish to cover expenses of up to 40
participants from Eastern
Europe for who would not be able to cover
their own expenses.
---

-- 
ivana


----
----------------------
----

Message: 5
Date: Wed, 21 Jun 2006 22:36:11 +0200
From: tetsuo <tetsuo@icomed.it>
Subject: Re: [Thk] thk 2.0 this summer?
To: Public list for the organization of a
transcultural hackmeeting
        <thk@autistici.org>
Message-ID: <4499ADBB.3090406@icomed.it>
Content-Type: text/plain;
charset=ISO-8859-1; format=flowed

ivana wrote:
> should it be thk 2.0 or not?


YESSSSSSS!!!!!!!


----
----------------------
----

Message: 6
Date: Thu, 22 Jun 2006 00:08:17 +0300
From: meinhard@benn.org
Subject: Re: [Thk] thk 2.0 this summer?
To: Public list for the organization of a
transcultural hackmeeting
        <thk@autistici.org>
Message-ID: <4499B541.5000803@benn.org>
Content-Type: text/plain;
charset=ISO-8859-1; format=flowed

> Hacking Summer
> 
> Over the first five days of September we
plan to organize a hacker
> meeting at the Monteparadiso Hacklab in
Pula, Croatia.

great! although it juuust about still
summer. ;) if it is going to 
happen, i will be there for the preparation,
self-oganising support and 
clean-up again. mp hl i'm coming.

meinhard.



----
----------------------
----

Yuupiiiii.
So we need to plan free week.
(& personaly maybe a vacation combination at
Verudela resort at the same time.)
We should bare in our minds that from 2.to
3.of october a Linux Conference is held at
Portoroz,
Slovenia; and IBM Linux Forum (Umag,Rovinj,
Cro) at about september the 23rd. Oracle
Linux
Conference is to follow IBMs, at the same
place.
CARNet Users` Conference (CUC) will be at
20.-22. of november at Dubrovnik.

At the moment no event of "penguin" will
interfere with thk2.....

drGspot
skillExchangeWorkshop
net culture club "mama"
zagreb, croatia

http://www.razmjenavjestina.org/

pics:
http://rilinux.hr/erik/razmjena_vjestina/

http://services.mi2.hr/gallery/[RazmjenaVjestina]

amiga & linux rULeZ

>
>
_______________________________________________
> Thk mailing list
> Thk@autistici.org
> 
https://www5.autistici.org/mailman/listinfo/thk
>
> End of Thk Digest, Vol 21, Issue 1
> **********************************



_______________________________________________
Thk mailing list
Thk@autistici.org

https://www5.autistici.org/mailman/listinfo/thk


End of Thk Digest, Vol 21, Issue 1
**********************************




----
--------------------------------------------------------------
----

----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/TransHackMeeting2> {date: 2006-06-22 17:22:18 +0200}
Posjetioce stranice, koja sad glasi www.mojphoto.com

----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/KaDa/KaDaTrazi> {date: 2007-07-14 20:51:56 +0200}

-- Sadrลพaj --

{toc}


^^ Susret: 16/10/04



^^^ Napomene
* redosljed je malo drukciji od onog sto smo radili zato sto sam neke stvari zaboravio napraviti pa smo se vracali na njih :)
* za veฤ‡inu naredbi postoje tzv manual pages a pregledavaju se sa:

.pre
man ime_programa
.pre
 
   kroz njih se navigira pomoฤ‡u kursorskih tipki a pretraลพivanje je moguฤ‡e pritiskom na tipku '/' (osjetljivo je na veliฤinu slova)


^^^ Proลกli put


Proลกli put smo napravili brdo stvari pa ฤ‡u samo ukratko ponoviti ono ลกto nam treba da nastavimo.


^^^ Mountanje



.pre
mount /dev/hda9 /mnt/gentoo
.pre
* ovim se odvija pridruลพivanje neke particije nekom direktoriju unutar file-sistema
* mount naredba ima slijedeฤ‡i oblik:

.pre
mount [-t fs] particija direktoriji
.pre

   gdje pojedini parametri imaju slijedeฤ‡a znaฤenja:

     `'fs`' je ime file-sistema, u veฤ‡ini sluฤajeva se fs automatski prepozna pa ga nije potrebno navoditi ali u odreฤ‘enim situacijama je :)

     `'particija`' je particija koju ลพelimo mountat (u naลกem sluฤaju /dev/hda9)


     `'direktoriji`' je direktoriji gdje to ลพelimo mountat
     

.pre
mount -t proc none /mnt/gentoo/proc
.pre
* mountanje proc file-sistema u gentoo okolinu
* promjetite `'none`' na mjestu gdje treba iฤ‡i oznaka particije jer se to primjer za upotrebu `'-t fs`' (traba nam gdje god kernel nema na osnovu ฤega zakljuฤiti o kojem se fs-u radi)


.pre
chroot /mnt/gentoo /bin/bash
.pre
* chroot-anje u gentoo okolinu aka mijenjanje root file sistema iz '/' u '/mnt/gentoo'
* vaลพno: ovim mijenjamo root samo za programe koji ฤ‡e se izvrลกiti unutar bash programa koji chroot pokrene


.pre
env-update
source /etc/profile
.pre
* stvari koje nam kod gentoo-a i chroot-anja trebaju uฤ‡i u automatizam :)

Ovim smo se vratili u poziciju gdje smo stali proลกle subote.

.
.
.


^^^ The sequal



.pre
cd /usr/src/linux
.pre
* poลกto nismo zavrลกili kompajliranje kernela, vrijeme je da to zavrลกimo :)


.pre
make menuconfig
make dep
make bzImage
make modules
make modules_install
cp -f arch/i386/boot/bzImage /boot
.pre
* `'make menuconfig`' nam sluลพi za odabir parametara u kernelu
* `'make dep`' proraฤunava dependency-e za module
* `'make bzImage`' kompajlira kernel
* `'make modules`' kompajlira module
* `'make modules_install`' instalira module
* `'cp -f arch/i386/boot/bzImage /boot`' kopira kernel na prikladno mijesto

Slijedeฤ‡e stvari se odnose na ureฤ‘ivanje conf datoteka:
* /boot/grub/grub.conf - ubacivanje opcije za Gentoo
* /etc/fstab - defuiniranje opicija za mountanje prilikom bootanja
* /etc/rc.conf - razne sistemske stvarฤice
* /etc/hostname - ime maลกine
* /etc/make.conf - opcije za gentoo portage sistem


^^^ /boot/grub/grub.conf


Ovo smo obradili proลกli put pa neฤ‡u ulaziti u detalje. Ovo smo ubacili unitra:

.pre
title Gentoo GNU/Linux
root (hd0,8)
kernel /boot/bzImage root=/dev/hda9
.pre



^^^ /etc/fstab


Sintaksa ove datoteke je slijedeฤ‡a:

`'particija`'   `'direktoriji`'   `'fs`'   `'opcije`'  `'dump`'    `'pass`'
* `'particija`', `'direktoriji`', `'fs`' su isti kao i kod mount naredbe
* `'opcije`' odreฤ‘uju ponaลกanje samog mounta i fs-a, a neke od njih su:
* `'defaults`' za defaultne postavke (implicira auto opciju)
* `'auto`' odreฤ‘uje da li ฤ‡e se fs mountat pri bootanju
* `'noauto`' suprotno od... :)
* `'ro`' particija ฤ‡e se mountat u readonly modu (nije moguฤ‡e pisanje)
* `'rw`' moguฤ‡e i ฤitanje i pisanje
* `'user`' upuฤ‡uje na to da ฤ‡e i obiฤni korisnik (not root) moฤ‡i mountati/odmountati tu particiju (zgodno za cdrom, floppy i usb)
* `'dump`' ovo je vezano za dump fs-a pa vam vjerovatno nije bitno (ili uvijek stavite nulu
* `'pass`' ovdje stavite 1 za root fs a 0 za ostale

Naลก fstab je izgledao ovako (mislim :) ):


.pre
/dev/hda9 / reiserfs defaults 1 0
.pre


ล to znaฤi da imamo samo jednu particiju /dev/hda9 mountanu na / (root particiju) tipa reiserfs sa defaultim postavkama


^^^ /etc/rc.conf


Ovdje smo zamjenili par stvari:


.pre
CLOCK="local"
.pre
* stavili smo unutraลกnji sat da pokazuje lokalno vrijeme umijesto UTC-a


.pre
DISPLAYMANAGER="kdm"
.pre
* odredili da xdm servis inicijalno diลพe kde (naravno kad bude instaliran :) )


.pre
XSESSION="kde-3.2.1"
.pre
* i kde-3.2.1 poลกto na linux-u moลพete imati 100 (ฤitaj: pun k...) kde-a, gnome-a itd


^^^ /etc/make.conf


Ovaj je bio ลพilav :( al' smo ga zeznuli :))


.pre
CFLAGS="-O3 -pipe -fomit-framepointers
.pre
* opcije za c kompajler (vidi: man gcc)


.pre
CXXFLAGS="${CFLAGS}
.pre
* opcije za c++ kompajler (vidi: man gcc)


.pre
CHOST="i686-pc-linux-gnu"
.pre
* raฤunalo na kojem radimo (ovo je postavka za veฤ‡inu raฤunala)


.pre
#ACCEPT_KEYWORDS="~x86"
.pre
* maknemo znak '#' ako hoฤ‡emo instalirati ne stabilne pakete


.pre
USE="X kde alsa"
.pre
* ovdje kaลพemo za ลกto hoฤ‡emo podrลกku (lista vam se nalazi u /usr/portage/profiles/use.desc)


.pre
PKGDIR="/usr/portage/packages"
.pre
* ovo nam je za sada zanimljivo jer ฤ‡emo kasnije dizati binarne pakete sa cd-a a oznaฤava gdje se oni nalaze (za sada to neฤ‡emo dirati)


^^^ Prebacivanje source-va


iz fedore smo mountali cdrom sa source-vima unutar gentoo okoline (/mnt/gentoo/mnt/cdrom ลกto iz gentoo okoline vidimo kao /mnt/cdrom :) ):

.pre
mount /dev/cdrom /mnt/gentoo/mnt/cdrom
.pre


i onda ih iz chroot-a prebacili sa:


.pre
cp /mnt/cdrom/distfiles/* /usr/portage/distfiles
.pre



^^^ Prvo emerge-anje


Sad moramo (sudeฤ‡i po Gentoo handbook-u) kompajlirati sysklogd i vixie-cron:


.pre
emerge vixie-cron
emerge sysklogd
.pre
* sysklogd je servis za filtriranje poruka u datoteke u /var/log
* vixie-cron je servis za periodiฤno izvrลกavanje programa

Ti servisi se moraju pokrenuti pri bootanju maลกine:

.pre
rc-update add vixie-cron boot
rc-update add sysklogd boot
.pre




^^^ Servisi


rc-update program dodaje/briลกe servise iz boot procesa a ima slijedeฤ‡i oblik:


.pre
rc-update akcija servis level
.pre
* `'akcija`' je radnja koju program treba obaviti a ona moลพe biti add ili del
* `'servis`' je ime servisa s kojim neลกto hoฤ‡ete napraviti
* `'level`' je runlevel nad kojim hoฤ‡ete raditi a moguฤ‡i su boot, nonetwork ili default

za popis instaliranih servisa, levela i njihovih stanja ukucajte:

.pre
rc-status --all
.pre
* servisi vam se nalaze u /etc/init.d direktoriju s pripadnim imenom pa ih moลพete i ruฤno startati, restartati, zaustaviti itd. :


.pre
/etc/init.d/servis akcija
.pre
* `'servis`' je ime servisa (pr. sysklogd)
* `'akcija`' je radnja koju hoฤ‡ete obaviti a moguฤ‡e je:
* `'start`' za startanje
* `'stop`' za zaustavljanje
* `'restart`' hm... i wonder :)
* `'zap`' u sluฤaju da neลกto poฤ‘e po zlu (resetiranje servisa)



^^^ Dodatne stvari


Poลกto smo kao root fs uzeli resierfs moramo kompajlirati alate za njega jer ne dolaze ukljuฤeni u osnovni sistem.


.pre
emerge reiserfstools
.pre




^^^ Zavrลกna faza


sada dolazimo do instalacije binarnih paketa pa u /etc/make.conf moramo staviti:


.pre
PKGDIR=/mnt/cdrom
.pre


da ih vuฤe sa cd-a (to kasnije moramo promjeniti natrag jer ฤ‡e nam se dogaฤ‘ati ฤudne stvari - ovo je iz iskustva :) )

nakon toga iz fedore moramo demountati cd:


.pre
umount /mnt/gentoo/mnt/cdrom
.pre


zamjeniti ga s onim koji sadrลพi binarne pakete i ponovno mountati:


.pre
mount /dev/cdrom /mnt/gentoo/mnt/cdrom
.pre


a sad iz gentoo okoline (aka chroot):


.pre
emerge -k kde
.pre


ovdije nam -k kaลพe ฤ‡e emerge proces prvo pogledati u PKGDIR da li postoji binarni paket i ako postoji cool, a ako ne postoji kompajliraj novi :)


^^^ Puลก pauza


Oni koji puลกe mogu jednu zapaliti.


^^^ Gotovo


veฤ‡??? je ovaj stroj brz :)

Sada slijedi konfiguracija X-a pomoฤ‡u program xf86config koji nas detaljno ispita o svemu i svaฤemu vezanom za grafiฤki sustav. Utaลพimo njegovu znatiลพelju i dodamo xdm servis (sluลพi za dizanje X-a) da se diลพe pri boot-u:


.pre
rc-update add xdm default
.pre


Postavimo root password:


.pre
passwd
.pre


restartamo, bootamo u Gentoo i sretni i zadovoljni skoฤimo pod autobus :))

Ok! To je to! Ekipa, za ovo ste mi svi duลพni po jednu OPAKU kavu!

btw, ako ima nejasnoฤ‡a, pitanja i sl. piลกite.

-- [HrvojeZeba], 17/10/04












----

"original"<http://www.razmjenavjestina.org/ProsliSusretiTkoSto/SusRet161004/ObjasnjenjeKoristenihNaredbiPriGentooInstalaciji> {date: 2004-10-17 22:32:16 +0200}
ovaj prostor je namjenjen promisljanju i prikupljanju informacija za osnivanje hipotetskog Informatickog Kluba "Alter"

1. inicijalni odbor saziva osnivaฤku Skupstinu I.K. "Alter"
2. prema novom zakonu o udrugama za osnivanje udruge dovoljna su tri clana
       (predsjednik,tajnik,blagajnik)
3. osnovna djelatnost je promocija alternativnih arhitektura racunala, alternativnih platformi(os-ova) i koncepata upotrebe racunala
4. program bi se odvijao u sklopu "Open Workshopa"-Otvorenih radionica
     -otvorene informaticke radionice
     -otvorene radioamaterske radionice
     -retro computing museum

ups ! nemre bit info club ak ima i radioamaterizam i ev. elektroniku--onda Klub [Mladih] Tehniฤara "Alter"

dodajte po zelji



----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/InformatickiKlubAlter> {date: 2005-11-27 00:06:43 +0100}
nadimak: horza
fqdn: Davor . Grubiลกa . Zagreb . Croatia . Europe . Earth
status: razmjenjivaฤ-outsider od 2006.
e-mail: nadimak@nadimak.info
weblog: {weblog: http://www.horza.info }

----

^^ Ponuda i potraลพnja

{include: [horzanudi]}

{include: [horzatrazi]}

----

^^ Isjeฤak s bloga

{fetchrss: http://www.horza.info/index2.php?option=ds-syndicate&version=2&feed_id=2 full}

----

{tag_list: horza}
Program u travnju pozabavit ฤ‡e se temom eksploatacije u svijetu digitalne proizvodnje. Kad napraviลก stolicu i netko ti ju uzme, ti viลกe nemaลก stolicu i moลพeลก interpretirati taj ฤin kraฤ‘om, te na primjer zadovoljลกtinu potraลพiti na sudu. Kad napraviลก softver veฤ‡ina ljudi ฤ‡e se zadovoljiti digitalnom kopijom tvog softvera, oni ga koriste, a i tebi ostaje tvoj softver. I taj ฤin po postojeฤ‡im zakonima moลพeลก interpretirati kao kraฤ‘u i zadovoljลกtinu potraลพiti na sudu. No u svijetu softvera pojavio se pokret koji je na fundamentalnoj razlici izmeฤ‘u stolice i softvera napravio ฤudo. Pokret slobodnog softvera pronaลกao je naฤin kako iskoristiti restriktivnu zakonsku regulativu kao garanciju reciprociteta suradnje u razvoju softvera. No s vremenom su neki u ekosistemu pronaลกli naฤin kako da ostvare veฤ‡e materijalne interese od drugih. U pravilu ti 'pametnjakoviฤ‡i' nisu hakeri i programeri, gotovo u pravilu to su korporacije. Red Hat, Novell, IBM,Sun, TiVo, Lynksys, Nokia, Motorola... GNU GPLv3 rjeลกava neki dio problema, no za neki broj ljudi ostaje problem 'kulture', 'ekosistema' koji se, po njima, bespovratno gubi u adaptaciji zadnjeg stadija kapitalizma novonastalim uvjetima digitalne voluntaristiฤke proizvodnje. Aproprijacija i 'parazitiranje' korporacija na resursima nastalim voluntaristiฤkim i nesebiฤnom suradnjom svijeta slobodnog softvera, ali i web2.0 zajednica zanimljiv je fenomen kojim ฤ‡emo se baviti ovaj mjesec. Apstrakcije apstrakcijama apstrahirati..

@ Apr01_19:00 - 21:00 (Ne bu niลก. Aprilililiiii....)
Projekcija: *Money as Debt* (2006, USA)
_Animator/Presenter_: *Paul Grignon*

Mi jednostavno ne moลพemo odoliti filmovima u kojima glas naratora navijeลกta nevjerojatnu krizu i katastrofu.U ovom sluฤaju kriza i katastrofa je ameriฤki i kanadski bankarski sistem. Od samog poฤetka. Mi smo glupi, Oni su lukavi i pohlepni. U formi PowerPoint prezentacije. ฤŒovjeka jednostavno natjera da provjeri u udลพbenicima ekonomije da li je to fakat tako. Da li je osnivanje banke veฤ‡i kriminal od pljaฤke iste.

@ Apr08_19:00 - 21:00
Video predavanje: *Muhammad Yunus o kako je sve poฤelo*

Muhammad Yunus i njegova Grameen Bank (Seoska banka) dobili su 2006. Nobelovu nagradu za svoje napore u postizanju ekonomskog i druลกtvenog razvoja 'odozdo'. Siromaลกne ลพene u Bangladeลกu moraju plaฤ‡ati opake kamate za pozajmice od lokalnih kamatara ne bi li kupili bambus za namjeลกtaj koji ruฤno izraฤ‘uju i od ฤega ลพive. Njih ฤetrdeset i dvije posuฤ‘ivale su po 27 dolara. Dvadeset i sedam dolara. Muhammad je 1976. bio profesor ekonomije i istraลพivao je situaciju na terenu. Onda je odluฤio da im on posudi tih dvadeset i sedam dolara. Pa je priฤao s bankarima i pitao ih zaลกto oni ne bi posuฤ‘ivali te novce, kad ih siromaลกni uvijek vrate. Bankari su se samo smijali luฤ‘aku. Muhammadu je trebalo trideset godina da se njima nasmije Nobelovom nagradom. I to nije kraj. Mikrokrediti stiลพu i u Sjedinjene Ameriฤke Drลพave. Muhammad Yunus je totalni car.

@ Apr15_19:00 - 21:00
Projekcija: *Workingman's Death* (2005. Austrija/Njemaฤka)
_Reลพija:_ *Michael Glawogger*

Radnici svih zemalja, eksploatirani su.

@ Apr22_19:00 - 21:00
Predavanje: *Dmytri Kleiner* : *Venture communism*

Dmytri Kleiner je haker, programer, teoretiฤar, roฤ‘en u Ukrajini, odrastao u Kanadi, ลพivi u Berlinu. Dmytri predlaลพe radnicima investiranje u komunizam. 1. maja 2006. pokrenuo je Telekommunisten, prototip Venture Communism enterprisea. Dmytri je, s drugima, razvio softver za IP telefoniju i srednje veliku PBX centralu, jeftino telefoniranje, automatske sekretarice, preusmjeravanje poziva. Radnici svih zemalja, pridruลพite se. Revolucija zove!

http://www.anarchist-studies-network.org.uk/DmytriKleiner
http://www.telekommunisten.net/

@ Apr29_19:00 - 21:00
_Moderirana diskusija:_ *Eksploatacija u vrijeme digitalne proizvodnje*

_Moderira:_ *Klaudio ล tefanฤiฤ‡*
_Moderirani_: *razmjenjivaฤi*

Prvo malo gledamo, sluลกamo, jedemo pizze, pa diskutiramo. 
Tri filma, predavanje, pa diskusija. Standard.
ma sto je ovo

----

"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/ZeljKoKaCarnetYoGaDomaci> {date: 2007-05-07 22:18:08 +0200}
Podugaฤki su bili filmovi u travnju. U svibnju se malo radi malo slavi. Tako i mi.

*@May12_19:00-21:00*
Prezentacija: *Biblioteka 42*
Predaju: *Ognjen Strpiฤ‡*

Ili: Prezentacija: *Geek* Biblioteka 42. Kako prikuplja, procesira, filtrira, objavljuje i distribuira urednik biblioteke koja daje konaฤni odgovor svih pitanja u univerzumu.

*@May26_19:00-21:00*
Radionica: *Programiranje za neprogramere*
Radi: *Marcell Mars*
Oni: svi zainteresirani
Ca: Yahoo! Pipes