Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
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.
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<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 class="socialtextLogo"><img src="http://www.eu.socialtext.net/static/2.3.0.0/images/st/logo/socialtext-logo-152x26.gif" width=152 height=26></div>
</div>
<!--}}}-->
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'>>
https://saturn.ffzg.hr/razmjenavjestina/
[[SocialtextScreenStyle]]
[[SocialtextStyleOverrides]]
[[Styles HorizontalMainMenu]]
@@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&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 = '™';
}
},
{
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");
}
//}}}
^^^ 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 “Sam” i “samovci” 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 “uradi sam” 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 “Majstor” kao suvremeni sljednik “Sama”, razlike i sliฤnosti, uvjeti opstanka takve publicistike. Utjecaji trลพiลกta.
Poseban osvrt na ulogu “Sama” u popularizaciji i razvijanju domaฤe nautike i skijanja kao vidova “elitnog” 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 – 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}