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");
}
//}}}
^^^ TicTac Lampica
Ovo mi je jedna baลก cool i vrlo korisna stvarฤica, mala je ali Vam moลพe mnogo pomoฤi. Kao ลกto i uvijek naglasim, a naglasit ฤu i sada, pod temom [SvakodnevneDovitljivosti] naฤi ฤete samo sitnice koje su praktiฤne, jeftine i viลกe manje jednostavne za izvedbu, e pa tako je i ova lampica takoฤer jeftina i jednostavna za izvedbu. No da ne duลพim bacimo se na ono bitno!
*Potrebni alat i oprema:*
.pre
1. TicTac kutijica (prazna)
2. tri AAA baterije
3. jedna led lampica
4. mali prekidaฤ
5. jedan otpornik od 27 oma
.pre
http://www2.grynx.com/wp/projects/TicTac%20flashlight/tb/prylarlampa.jpg
*Par rijeฤi o lampici:*
U kutijicu metnite sve tri baterije, savrลกeno stanu, nakon toga na poklpcu kutijice izbuลกite rupicu za led lampicu i prekidaฤ.Otpornik, lampica i prekidaฤ se spajaju po sljedeฤoj shemi, ja o tome nemam pojma, ali popriliฤno sam siguran da ฤe ljudi koji se imalo kuลพe u elektroniku to skuลพiti bez problema.
Shema je sljedeฤa:
http://www2.grynx.com/wp/projects/TicTac%20flashlight/schematic.jpg
*BATT 1-3* su tri baterije AAA od 1.5V,*RESISTOR* je otpornik od 27 oma, *SWITCH* je mali prekidaฤ, a *LED1* je led lampica. ล to se tiฤe boje led lampice, odaberite po izboru. Kada spajate led lampicu, spojite ju tako da vam se kraฤa noลพica nalazi na bateriji, jel u protivnom lampica neฤe radit. Potrebne stvarฤice za ovu lampicu moลพete nabaviti u "Chipoteci"<http://www.chipoteka.hr>. Kad to sve pospajate, lampica bi morala proraditi, ako ne radi provjerite joลก jednom korak po korak da niste negdje pogrijeลกili, i to je to! Navodno lampica traje jako jako dugo, i jako dobro osvjetljava. Siguran sam da ฤe vam dobro pomoฤi u nekim situacijama. Pokuลกat ฤemo to napraviti na razmjeni vjeลกtina, pa vidjeti jel to uistinu radi i kako radi! :)
http://www2.grynx.com/wp/projects/TicTac%20flashlight/ready.jpg
http://www2.grynx.com/wp/projects/TicTac%20flashlight/tb/demolampa.jpg
Pozdrav!
-- [BuD], preuzeo sa http://www.grynx.com/projects/tictac-flashlight/
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/BuD/BuDSvakodnevneDovitljivostiTicTacLampica> {date: 2006-05-22 20:55:15 +0200}
{toc: }
^ Debian
^^ /etc/network/interfaces
.pre
# IP over DNS
iface tun0 inet static
address 10.0.0.42
netmask 255.255.255.0
mtu 500 # optional, may solve ssh problems
post-up route add -host `grep nameserver /etc/resolv.conf |head -1|awk '{print $2}'` gw `netstat -rn | grep ^0.0.0.0 | awk '{ print $2 }'` ; route del default ; route add -net default gw 10.0.0.1
post-down dhclient
.pre
^^ /etc/default/nstx
.pre
NSTX_DOMAIN="tunnel._your_domain"
NSTX_DNS_SERVER=`grep nameserver /etc/resolv.conf |head -1|awk '{print $2}'`
start_nstxcd=yes
ifup_tun=tun0
.pre
^ Manual/ruฤno ili distribution neovisno
.pre
# DNS_IP_FROM_DHCP - check it in /etc/resolv.conf after successful dhcp
# GW_IP_FROM_DHCP - check it after netstat -rn
# wlan0 - or whatever is your network interface (ie. eth1)
nstxcd tunnel.bljak.org DNS_IP_FROM_DHCP
modprobe tun
ifconfig tun0 up 10.0.0.2 netmask 255.0.0.0
route del default
route add -host DNS_IP_FROM_DHCP gw GW_IP_FROM_DHCP dev wlan0
route add default gw 10.0.0.1 tun0
.pre
| {search_full: category:Naslovnica}| {include: [Gdje kada i kako]} {include: [Announcements and Links]} |
^ Arhiva naslovnice
Starije vijesti koje su ispale sa naslovnice: {weblog: NaslovnicaArhiva}
Takoฤer starije vijesti su u arhivi po godinama: "2007"[ArhivaVijesti2007] "2006"[ArhivaVijesti2006]
.pre
This document describes how to get fbsplash up-n-running in a fast and
painless way.
1) Install the latest Gentoo kernel sources:
# emerge gentoo-sources
2) Configure, build and install your kernel:
# cd /usr/src/linux
# make menuconfig
# make
# make install modules_install
3) Install splashutils:
# emerge splashutils
4) Create an initramfs image for fbsplash:
# splash_geninitramfs -v -g /boot/fbsplash-emergence-1024x768 -r 1024x768 emergence
5) Configure your bootloader: (instructions for grub)
# cd /boot/grub
Edit menu.lst, find the entry for your kernel, and put 'splash=silent,theme:emergence'
onto the kernel command line. You should get something like this:
title Gentoo Linux (g-d-s 2.6.11)
root (hd0,4)
kernel /boot/gentoo-2.6.11 ro root=/dev/hda1 video=vesafb:1024x768-32@85 splash=silent,theme:emergence
initrd /boot/fbsplash-emergence-1024x768
This is it. Reboot and enjoy fbsplash :)
.pre
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/BuD/MojSajt/GentooStuff/PetKorakaDoFbsplasha> {date: 2005-05-09 17:59:37 +0200}
^^^ One Laptop Per Child demonstracija na Razmjeni vjeลกtina
Sutra u subotu 23.12. u 14:00 u klubu mama [1] u sklopu programa "Razmjena vjeลกtina" [2] Ivan Krstiฤ [3], Director of Content Systems projekta One Laptop Per Child [4] pokazat ฤe i demonstrirati dugo iลกฤekivano prijenosno raฤunalo za djecu.
Projekt One Laptop Per Child pokrenuo je Nicholas Negroponte [5], direktor MIT Medijskog laboratorija [6], s ciljem da se stvori prijenosno raฤunalo za djecu koje bi bilo dovoljno jeftino (ispod 100 dolara) da se realiziraju razvojni projekti u kojima bi milijuni djece u najsiromaลกnijim zemljama dobili to raฤunalo besplatno.
Proces dizajna i izrade prototipa bio je praฤen velikom medijskom paลพnjom zbog velikog broja inovacija koje su implementirane u samom proizvodu. Prijenosno raฤunalo pokreฤe slobodni operativni sustav GNU/Linux [7], ima dvostruki ekran (crno-bijeli i u boji) koji se zbog svojih svojstava moลพe koristiti i na otvorenom s jakim dnevnim svijetlom, podrลกku za beลพiฤno umreลพavanje, te inovativni sistem za punjenje baterija.
Zbog isticanja vrlo visoko postavljene ambicije u rjeลกavanju problema digitalnog jaza u svijetu One Laptop Per Child izaziva iznimnu medijsku paลพnju i kontroverze diljem svijeta.
Ivan Krstiฤ je softver-arhitekt i novinar, zavrลกava studij teorijske matematike i raฤunalnih znanosti na Harvardskom univerzitetu. Trenutno radi kao Director of Content Systems projekta One Laptop Per Child, aktivno je ukljuฤen u razvoj slobodnog softvera kao administrator Ubuntu Server Teama, ko-autor je iznimno popularne knjige Official Ubuntu Book [8], te zagovaratelj slobodnog softvera i slobodne kulture.
[1] http://www.mi2.hr
[2] http://www.razmjenavjestina.org
[3] http://blogs.law.harvard.edu/ivan/
[4] http://www.laptop.org/
[5] http://en.wikipedia.org/wiki/Nicholas_Negroponte
[6] http://www.media.mit.edu/
[7] http://www.fsf.org
[8] http://www.ubuntu.com
--[MarcellMars], 22/11/2006
^^^ "Kome mozemo vjerovati..." -- 23 CCC u Berlinu
Od 27.-30.12. u Berlinu odrzat ce se 23. Chaos Communication Congress u organizaciji Chaos Computer Cluba...
Neki razMjenjivachi su vech najavili posjet...
Vishe o tome:
http://www.ccc.de/congress/
-- [DrGspot], 22/12/06
^^^ III. Linux Install Fest u Karlovcu
Jest da je proshlo ali eto...
U sub 16.12. udruga "Domachi"(Centar na Gazi) je organizirala 3. Linux Install Festival...
Detalji:
http://www.linux.hr/modules/news/article.php?storyid=2201
-- [DrGspot], 22/12/06
^^^ Subota 23/12/06
Poลกto me proลกle subote nije bilo, ฤuo sam da je i razmjenjivaฤa bilo u neลกto manjem broju, no eto ove subote sigurno dolazim, a time dolaze i neke nove stvari. ล to ฤemo raditi ove subote?
Ove subote ฤemo pokuลกati olinuxaลกiti jedan stari laptop iz 96', alaj guลกta kako bi rekao [AkA], te ฤemo ga pokuลกati pripremiti za wardriving. Najbolja stvar koja ฤe se desiti ove subote je takodjer vezana za laptope, no ne za bilo kakve veฤ one o kojima se priฤa veฤ duลพe vremena, onima koji stoje samo 100 dolara, da to su OLPC laptopi (OLPC=One Laptop Per Child). ฤovjek koji je u razvijateljskom timu, Ivan Krstic, doฤi ฤe nam predstaviti prototip laptopa. Njegova prezentacija bi trebala poฤeti oko 14 sati, a mi kreฤemo naravno od 12:00. Ljudi vidimo se u mami!
-- [BuD], 21/12/06
^^^ Subota 16/12/06
Pozdrav!
Eto i ove subote se ponovno nalazimo, no neลกto ฤe falit, a to sam ja. Da istina neฤe me biti ove subote, no neka vas to ne obeshrabri da doฤete :)
ล to su ostali pripremili to vam neznam reฤi, pa zato doฤite i vidite sami, vjerujem da neฤe biti dosadno i beskorisno, sigurno ฤe netko izvuฤ kojeg asa iz rukava. Eto toliko od mene, vrijeme razmjene je staro 12:00, a mjesto takoฤer.
-- [BuD], 15/12/06
^^^ Otvoreni Dan: $Web++, petak 15.12.
Zanimljiva predavanja na temu razvoja web-a (perl, jifty, ruby on rails, django, php,...) odrzat ce se u petak 15.12 u organizaciji HULK-a i HrOpen-a
na FER-u od 9:oo sati
vise o tome:
http://www.open.hr/predavanja/2006/web/program.php
--[DrGspot], 14/12/06
^^^ Josip Pavlinuลกiฤ: Sam svoj majstor* (predavanje) @ Dec12_19:00
Josip Pavlinuลกiฤ prikazat ฤe okolnosti u kojima je nastao ฤasopis *Sam svoj majstor* nastao sedamdesetih godina proลกlog stoljeฤa. Faktografski podaci, ureฤivaฤka koncepcija i njezin razvoj, tematika i novinarski pristup, suradnici i ฤitalaฤka publika. Filozofija i logika ฤasopisa i pokreta, paradoks pojma “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}
Page renamed to [ArhivaVijesti2007]
http://tic.tz-rijeka.hr/portal/en/where_to_stay_kantrida.aspx
http://www.croatica.net/en/portal/gradovi/gradovi.asp?hostid=16&cat=5&dest=Rijeka&hostname=Kantrida
http://www.euro26.hr/hh/21/hh2.php
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/HosteliRijeka> {date: 2006-02-22 22:37:08 +0100}
^ Split 22.-24.8.2008. a i Split 21.-23.8.2009.
Novi sajt na http://www.nsnd.org
Pomalo...
Postav je poznat. Doฤemo na dogovoreno mjesto, ujutro sjednemo i dogovorimo ลกto ฤemo raditi taj dan. Tim dogovorima pomaลพe stranica na wikiju: [NSND-Program-Split08] , ali iako bi tako bilo lakลกe i mnogi misle efikasnije, wikiji nisu uvijek ultimativno rjeลกenje. Kombinacija jutarnjeg sijela i wikija se u naลกem sluฤaju pokazala dobitnom. U zadnjih godinu i pol dana Niลกta se nije dogodilo u Sarajevu, Niลกu i Moravicama, a na "YAXWE"<http://www.yaxwe.org/>-u u Puli smo pokuลกali pretencioznije postaviti stvar no ฤini se da svi ipak najviลกe vole da se Niลกta ne dogodi ;)
Neka tako i (ne) bude.
[NSND-Program-Split08] - participirajmo u kreiranju programa unaprijed. Hm ;)
[NSND-Smjestaj-Split08]
[NSND-Lokacija]
Osoba za dodatne informacije i upute: Ivo Ugrina, +385 98 9178316, ivoMAjMunCICiugrina.com
Ponekad ljudi trebaju i tekstove koji pojaลกnjavaju Niลกta se neฤe dogoditi vanjskom svijetu. Evo i takvog teksta uz upozorenje da tekt ima tendenciju da vas dugo zadrลพi uz sebe, a kad vas otpusti nemate osjeฤaj da ste jako profitirali.
"_Nakon ลกto se program "Razmjena vjeลกtina" u Zagrebu, u klubu mama, pokazao iznimno uspjeลกan u okupljanju zajednice tehnoloลกkih entuzijasta i zaljubljenika u geek kulturu, pokrenute su "Razmjene vjeลกtina" i u Rijeci, Splitu, ฤakovcu, Osijeku, a pokreฤu se i u Karlovcu i Slavonskom Brodu. Sliฤne inicijative, direktno inspirirane pokrenute su u Skopju i Bitoli u Makedoniji, a zainteresirale su se i hakerske/geek skupine u Niลกu i Beogradu u Srbiji, te Sarajevu u Bosni i Hercegovini._
_Zbog interesa ljudi iz regije za zajedniฤkim druลพenjem i razmjenom znanja i vjeลกtina pokrenuta je serija okupljanja pod nazivom "Niลกta se neฤe dogoditi". U vlastitom aranลพmanu dogodili su se skupovi u Sarajevu, Niลกu, Puli, Moravicama, a u toku su pripreme za novo okupljanje u Splitu. Na svakom dogaฤaju okupilo se izmeฤu trideset i ฤetrdeset sudionika sa prostora bivลกe Jugoslavije, a u Puli se skupu pridruลพilo i desetak ljudi iz Austrije, Njemaฤke, Nizozemske i Italije._
_Koncept okupljanja "Niลกta se neฤe dogoditi" moลพe se povezati s trendom organiziranja takvih dogaฤanja u svijetu. Nakon ลกto se velik broj ljudi kritiฤki poฤeo odnositi prema uobiฤajenom organiziranju struฤnih i drugih skupova, nastali su novi koncepti kao reakcije na neuฤinkovitost tradicionalnih konferencija._
_Takvi koncepti dobili su i svoje enciklopedijske ฤlanke na Wikipediji. Pod "Unconference" stoji:_
_"Unconference (hr. antikonferencija) je facilitirana, licem u lice, od strane sudionika voฤena konferencija posveฤena nekoj specifiฤnoj temi ili razlogu okupljanja."_
_Sliฤni primjeri antikonferencija su BarCamps, Bloggercon, Mashup Camps, a sliฤnosti u pristupu moลพemo naฤi i u ranijim okupljanjima (konvencijama) zaljubljenika u znanstvernu fantastiku._
_"Niลกta se neฤe dogoditi" okuplja zajednicu ljudi zainteresiranih za hakerske teme, slobodni softver, druลกtveni aktizivam u sferi digitalnog ili opisano moลพda najboljim oznaฤiteljem: zaljubljenici u geek kulturu._
_Dogaฤaji se organiziraju spontano koristeฤi visoko participativne digitalne alate poput wikija, ali sam program rada, predavanja i radionica dogovara se sudjelovanjem svih prisutnih na licu mjesta u jutarnjim sesijama. Programske jedinice se mogu ponuditi od strane onih koji su pripremili svoje teme ili vrlo ฤesto se razliฤite teme traลพe od ljudi za koje se zna da bi tu temu mogli dobro prezentirati drugima. Nakon ลกto se dogovori set tema, predavanja i radionica s obzirom na broj zainteresiranih organiziraju se prostori i ostali resursi potrebni za realizaciju programa._
_Uspjeh ovakvih okupljanja leลพi prije svega u lucidnom poigravanju s pozicijom participacije gdje se referiranjem i kritikom prema tradicionalnom tipu sudjelovanja snaลพnije motivira sve sudionike na aktivni pristup i suradnju. Na taj naฤin odgovornost za uspjeh skupa bolje je distribuiran na sve sudionike, a njih se ironijskim odmakom i semiotiฤkim igrama adresira kao inteligentne i sposobne individue koji onda rado na te igre i odgovaraju._"
^ [MarcellMarsTrazi]
Sve dolje navedeno odnosi se na GNU/Linux, ako nije naveden *BSD ;)
* kodne stranice i hendlanje fontova (ne samo namijeลกtanje. to mi radi, no nisam siguran kako to sve skupa radi.) konkretna pitanja tipa: kako pojedinoj aplikaciji reฤi da koristi odreฤenu kodnu stranicu, keyboard layout; kako znati koju kodnu stranicu koristi pojedina aplikacija; unicode na Linuxu: postavke i koriลกtenje....)
* spajanje na net koristeฤi minicom (za komunikaciju s modemom) i ruฤno podeลกavanje ppp-a: /etc/ppp/*...
* drugi monitor u X-ima (ne toliko ลกiroki desktop, koliko recimo pojedini prozor pogoniti samo na drugom monitoru u full screen-u i sliฤno)
* custom DSDT (Differentiated System Description Table), a moลพe i ACPI tips&tricks
* personal video recording + satellite TV (http://www.cadsoft.de/people/kls/vdr/, http://etv.sourceforge.net/, http://freevo.sourceforge.net/, http://www.mythtv.org/...)
* WiFi
* network security: firewalls, VPN, ipsec, snort...
* multimedia: MIDI, advanced alsa configs, pd, blender...
* SAMBA, vi, emacs *tips&tricks*
alternativni nacini primjene gsm tehnologija :-) dGs
----
"original"<http://www.razmjenavjestina.org/MarcellMars/MarcellMarsTrazi> {date: 2006-06-13 16:11:08 +0200}
^ Proลกli susret: 09.10.04.
{toc}
^^ Tko
* [MarcellMarsNudi] / [MarcellMarsTrazi]
* [AnTe]
* [HrvojeZeba]
* [DrGspot]
^^ ล to
^^^ Plan#1 za subotu 09.10.04.
Javio se Ante da ฤe dofurati kantu da instaliramo Gentoo. To znaฤi da je plan:
* osnove boot procesa + konfiguracija GRUB-a za dual boot (45 minuta)
* instaliranje Gentoo-a sa stagea3 (45 minuta)
* koriลกtenje offline portage snapshota (znaฤi bez _emerge rsynca_) s CD-a i/ili s udaljenog stroja preko nfs-a (15 minuta)
* koriลกtenje veฤ skompajliranih binarnih paketa sa drugog stroja s DVD-a i/ili preko nfs-a (45 minuta)
* kopiranje KNOPPIX /etc/X11/xorg.conf ili /etc/X11/XF86Config-4 na naลกu HD instalaciju jer je nekako her Knopper to baลก fino posloลพio, pa uglavnom radi ko vurica.
Kraฤe i jasnije, za pobjedu nad strahom oko neznanja ลกto je pobogu GRUB, emerge, rsync, snapshot i sl., instalirat ฤemo distribuciju Gentoo na jedan stroj i to sve skupa korak po korak objaลกnjavati.
Ako ste zainteresirani samo za objaลกnjenje boot procesa i konfiguraciju GRUB-a onda planirajte 45 minuta za to, pa slobodno odete u drugi dio prostora u mami gdje ฤe netko pitati, a netko odgovarati. Razmjena vjeลกtina. Ez simpl ez det ;)
Ima li dobrovoljaca za dokumentirati cijeli proces?
^^^ Plan#2 za subotu 09.10.04.
Ima li dobrovoljaca za paralelan program?
Ajde, ajde, nije to tako teลกko. Pomoฤi ฤe ekipa.
Pobriลกeลก zadnja tri reda (ukljuฤujuฤi ovaj), napiลกeลก ลกto nudiลก (ljudi ฤe to cjeniti) i prebacili smo normu ;)
^^ Zapisnik
^^^ BOOT-LOADER
Proces boot-a:
* maticna ploca ima BIOS - omogucuje izbor prioritetnog boot-device-a
* boot-loader - nastavlja proces boot-a, pohranjuje se najcesce na
disk
* master boot record - prvih 512 byte-ova svakog diska, u njemu je
inicijalni program koji ukazuje na OS
* partition table - informacije o razmjestaju sadrzaja diska
* boot loader upisuje osnove informacije u master boot record (MBR)
* Windows automatski prepisuje MBR
* dobro je najprije postaviti Win, pa onda Linux
* dva kljucna boot loader-a: GRUB i LILO
* LILO je stabilan
* GRUB je noviji, nije ga potrebno ponovo pokretati nakon
promjene konfig. podataka
* proces boot-a: BIOS, boot loader, pointing na kernel, ucitavanje
kernel-a
* kernel inicijalizira hardware
* programi se obracaju kernel-u da bi raspolagali resursima
* kernel otvara virtualne terminale
* X-win se otvara na 5. i 7. virtualnom terminalu
* kernel upravlja file system-om
* Linux-distribucije koriste isti kernel
* moguce je koristiti bilo koji kernel
^^^^ GRUB
* GRUB ima command line koja omogucuje rad poput onog u shell-u,
takodjer omogucuje postavljanje slika (splashimage)
* moze pokrenuti iz Linux-instalacije
* vazno je zapamtiti na kojoj particiji su konfig. datoteke
* cfdisk - prikaz podataka o particijama diska
* GRUB daje informaciju o polozaju kernel-a
* mount /dev/hda1; ls /boot - prikaz kernel-a na 1. particiji
* GRUB ima auto completition (pritisak na tipku TAB)
.pre
grub>
root (hd0,0) - odredjivanje root particije (na kojoj su kernel-i)
setup (hd0) - instalacija GRUB-a u MBR
.pre
* ls /boot/grub - imenik GRUB-a
* menu.lst ili grub.conf (softlink na menu.lst) - konfiguracijska datoteka:
.pre
timeout - vrijeme cekanja prije ucitavanja default kernel-a
root (hd0,0) - disk na kojem je kernel (GRUB-notacija)
kernel... - putanja kernel-a na disku (shell-notacija)
.pre
* za dual boot (na racunalo s Windows-om) je potrebno upisati
postavke:
.pre
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
.pre
* GRUB prije ucitavanja kernel-a omogucuje promjenu postavki
^^^ Gentoo od stagea 3
* Na alociranu particiju odrediti filesystem (ext2, ext3 ili reiserfs)
* Postoji vise tzv. stage-eva (stage 1, 2 i 3)
* Stage 1 je instalacija od samog pocetka "gradja temelja i ostalog"
* Stage 2 je instalacija na vec postavljeno "nadogradnja na temelje"
* Stage 3 je instalacija vec gotovih postavki,tj. paketa "gradja zidova"
* U nasem slucaju koristit cemo Stage 3 kako bi olaksali i ubrzali instalaciju
* Mount-irati novi folder na particiju (/mnt/gentoo u nasem slucaju)
* Odpakirati pakete(programe) u /mnt/gentoo
* Odpakiravanje traje i traje....i traje...i traje :)....opa, evo napokon kraj :P
* Sada postoji struktura systema, tj. root filesystem
* Mount-irati proc iz /proc u /mnt/gentoo/proc (mount -t proc /proc /mnt/gentoo/proc)
* Promijeniti root filesystem u /mnt/gentoo (chroot /mnt/gentoo /bin/bash)
* Kopirati programe sa snapshot-a na CD-u na hard(portage)
* Kopirati source-eve kernela na hard disk
* Konfiguracija i kompajliranje kernela:
* {image: kompajliranje_mali.gif}
----
"original"<http://www.razmjenavjestina.org/ProsliSusretiTkoSto/SusRet091004> {date: 2004-10-17 22:26:10 +0200}
http://www.yaxwe.org
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/YaXwe/YaxWe> {date: 2007-07-30 21:21:35 +0200}
Ovo ce Dobrica kad tad maknut...
No dotad... zivjela sloboda! I troslojni papir
^^^ [TransHackMeeting2] ,Pula ,[MonteParadiso] HackLab ,poฤetak Rujna
na thk mailing listi zapocela diskusijski koncenzus te horizontalni & participativni organizacijski proces, o mogucem odrzavanju Drugog Trans [Kulturalnog_Nacionalnog] Hack Meetinga.
Event bi se trebao odrzati u prostorima [MonteParadiso] HackLab-a, u vojarni Karlo Rojc na Montezarru, Pula.
vishe detalja u snapshotu sa mailing liste:
{prilika za gostovanje razmjene u Puli ??}
----
------------
----
Subject: Thk Digest, Vol 21, Issue 1
Date: Wed, 21 Jun 2006 23:30:29 +0200 (CEST)
From: thk-request@autistici.org
Reply-To: thk@autistici.org
To: thk@autistici.org
Send Thk mailing list submissions to
thk@autistici.org
To subscribe or unsubscribe via the World
Wide Web, visit
https://www5.autistici.org/mailman/listinfo/thk
or, via email, send a message with subject
or body 'help' to
thk-request@autistici.org
You can reach the person managing the list
at
thk-owner@autistici.org
When replying, please edit your Subject line
so it is more specific
than "Re: Contents of Thk digest..."
Today's Topics:
1. UK ID cards (salsaman)
2. Premiere of TECHNOCALYPS 10 May
(sistero)
3. ? digital struggles ? focus
within European PGA conference,
summer 2006, France (darkveggy)
4. thk 2.0 this summer? (ivana)
5. Re: thk 2.0 this summer? (tetsuo)
6. Re: thk 2.0 this summer?
(meinhard@benn.org)
** rez rez snip snip rez rez**
----
----------------------
----
Message: 4
Date: Tue, 20 Jun 2006 23:31:35 +0200
From: ivana <ivana@mi2.hr>
Subject: [Thk] thk 2.0 this summer?
To: thk@autistici.org
Message-ID:
<20060620213135.GA733@localhost.localdomain>
Content-Type: text/plain; charset=us-ascii
hi people!
we (multimedia institute & monteparadiso
hacklab) are organising a
hacker meeting in pula this summer. event
will be supported by freedom
software law center (
http://www.softwarefreedom.org/).
we'd like to offer possibility to
eastern-european hackers to join
the meeting, so we agreed with eben moglen
that SFLC will provide us
with 25000$ to cover the expenses of people
that otherwise couldn't
afford to come. the money is coming from big
companies as IBM and some
foundations that sponsor the process of GNU
GPL 3 development.
the idea of making pula permanent home of
thk was discussed more then
once; many pros and cons emerged. however, i
feel that, if we're not
going to do it this year, another thk is not
going to happen, and i
see this as a possibility to 'ressurect'
thk, reaching more people from
eastern europe this time.
here's a short summary of a project; please
read it and expess your
opinion. should it be thk 2.0 or not?
---
Hacking Summer
Over the first five days of September we
plan to organize a hacker
meeting at the Monteparadiso Hacklab in
Pula, Croatia. The meeting should
offer an opportunity for free software,
hacker culture and hacktivist
communities to get and hack together on
software development, GNU GPLv3
debate, technological hacks, cyber-rights
and all other issues related
to information and technological freedoms
and political activism.
Objectives
While extending on the experiences of
self-organized transhack meetings,
which have become a rallying site for
hacktivists from all over
the Western and Mediterranean Europe, Near
and Middle East, we wish
additionally to reach out towards free
software communities all over
the Eastern Europe and create an opportunity
to exchange experiences
and knowledge on how to leapfrog the
limitations the free software
and information freedoms face in Eastern
Europe and to contribute to
fostering strong bonds and networks among
free software, hacker and
geek communities across Europe.
The hacking summer event will take place on
the premises of former
military complex Karlo Rojc, which has
served as a venue for one of the
previous transhack meetings. As our plan is
to develop, over the next
two-three years, facilities in the region
of Istria - Monteparadiso
Hacklab in Pula and Labinary in Labin - to
serve as permanent, year
over facilities for free software
development, research, marathons and
hacker, with this event we want to make
initial steps towards creating
and building up resources necessary at the
hacking summer location.
Program
hacking summer is open for everyone to
participate and program
is open for all participants to organize.
All hacking-related and
hacking-unrelated topics can become a
debate, a skill-sharing session,
a workshop or a lecture.
To address issues of GNU GPL deliberation
process, free software
development and advocacy in Eastern Europe
and across Europe
Monteparadiso Hacklab, Multimedia Institute
and Software Freedom Law
Center will organize more formal sessions
related to those issues.
There will be four such sessions
concentrated over the last two days
of the hacking summer event:
1. GNU GPL v 3 - future challenges for free
software
2. Free Software development in Eastern
Europe: Development project in
civil societies, SMEs and government
3. Building Free Software alliances in
Eastern Europe
4. Networking Free Software communities
across Europe
Participants
The event venue - Karlo Rojc complex - will
offer plenty of
free space for those who wish to set up
their camping gear and basic
facilities for those who will stay at the
premises. Those who wish to be
accommodated elsewhere in Pula, will be able
to find plenty of different
accommodation options in the town. There
will be no registration fees
nor fees for those who will be organizing.
Monteparadiso Hacklab, Multimedia Institute
and Software Freedom Law
Center wish to cover expenses of up to 40
participants from Eastern
Europe for who would not be able to cover
their own expenses.
---
--
ivana
----
----------------------
----
Message: 5
Date: Wed, 21 Jun 2006 22:36:11 +0200
From: tetsuo <tetsuo@icomed.it>
Subject: Re: [Thk] thk 2.0 this summer?
To: Public list for the organization of a
transcultural hackmeeting
<thk@autistici.org>
Message-ID: <4499ADBB.3090406@icomed.it>
Content-Type: text/plain;
charset=ISO-8859-1; format=flowed
ivana wrote:
> should it be thk 2.0 or not?
YESSSSSSS!!!!!!!
----
----------------------
----
Message: 6
Date: Thu, 22 Jun 2006 00:08:17 +0300
From: meinhard@benn.org
Subject: Re: [Thk] thk 2.0 this summer?
To: Public list for the organization of a
transcultural hackmeeting
<thk@autistici.org>
Message-ID: <4499B541.5000803@benn.org>
Content-Type: text/plain;
charset=ISO-8859-1; format=flowed
> Hacking Summer
>
> Over the first five days of September we
plan to organize a hacker
> meeting at the Monteparadiso Hacklab in
Pula, Croatia.
great! although it juuust about still
summer. ;) if it is going to
happen, i will be there for the preparation,
self-oganising support and
clean-up again. mp hl i'm coming.
meinhard.
----
----------------------
----
Yuupiiiii.
So we need to plan free week.
(& personaly maybe a vacation combination at
Verudela resort at the same time.)
We should bare in our minds that from 2.to
3.of october a Linux Conference is held at
Portoroz,
Slovenia; and IBM Linux Forum (Umag,Rovinj,
Cro) at about september the 23rd. Oracle
Linux
Conference is to follow IBMs, at the same
place.
CARNet Users` Conference (CUC) will be at
20.-22. of november at Dubrovnik.
At the moment no event of "penguin" will
interfere with thk2.....
drGspot
skillExchangeWorkshop
net culture club "mama"
zagreb, croatia
http://www.razmjenavjestina.org/
pics:
http://rilinux.hr/erik/razmjena_vjestina/
http://services.mi2.hr/gallery/[RazmjenaVjestina]
amiga & linux rULeZ
>
>
_______________________________________________
> Thk mailing list
> Thk@autistici.org
>
https://www5.autistici.org/mailman/listinfo/thk
>
> End of Thk Digest, Vol 21, Issue 1
> **********************************
_______________________________________________
Thk mailing list
Thk@autistici.org
https://www5.autistici.org/mailman/listinfo/thk
End of Thk Digest, Vol 21, Issue 1
**********************************
----
--------------------------------------------------------------
----
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/TransHackMeeting2> {date: 2006-06-22 17:22:18 +0200}
Posjetioce stranice, koja sad glasi www.mojphoto.com
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/KaDa/KaDaTrazi> {date: 2007-07-14 20:51:56 +0200}
-- Sadrลพaj --
{toc}
^^ Susret: 16/10/04
^^^ Napomene
* redosljed je malo drukciji od onog sto smo radili zato sto sam neke stvari zaboravio napraviti pa smo se vracali na njih :)
* za veฤinu naredbi postoje tzv manual pages a pregledavaju se sa:
.pre
man ime_programa
.pre
kroz njih se navigira pomoฤu kursorskih tipki a pretraลพivanje je moguฤe pritiskom na tipku '/' (osjetljivo je na veliฤinu slova)
^^^ Proลกli put
Proลกli put smo napravili brdo stvari pa ฤu samo ukratko ponoviti ono ลกto nam treba da nastavimo.
^^^ Mountanje
.pre
mount /dev/hda9 /mnt/gentoo
.pre
* ovim se odvija pridruลพivanje neke particije nekom direktoriju unutar file-sistema
* mount naredba ima slijedeฤi oblik:
.pre
mount [-t fs] particija direktoriji
.pre
gdje pojedini parametri imaju slijedeฤa znaฤenja:
`'fs`' je ime file-sistema, u veฤini sluฤajeva se fs automatski prepozna pa ga nije potrebno navoditi ali u odreฤenim situacijama je :)
`'particija`' je particija koju ลพelimo mountat (u naลกem sluฤaju /dev/hda9)
`'direktoriji`' je direktoriji gdje to ลพelimo mountat
.pre
mount -t proc none /mnt/gentoo/proc
.pre
* mountanje proc file-sistema u gentoo okolinu
* promjetite `'none`' na mjestu gdje treba iฤi oznaka particije jer se to primjer za upotrebu `'-t fs`' (traba nam gdje god kernel nema na osnovu ฤega zakljuฤiti o kojem se fs-u radi)
.pre
chroot /mnt/gentoo /bin/bash
.pre
* chroot-anje u gentoo okolinu aka mijenjanje root file sistema iz '/' u '/mnt/gentoo'
* vaลพno: ovim mijenjamo root samo za programe koji ฤe se izvrลกiti unutar bash programa koji chroot pokrene
.pre
env-update
source /etc/profile
.pre
* stvari koje nam kod gentoo-a i chroot-anja trebaju uฤi u automatizam :)
Ovim smo se vratili u poziciju gdje smo stali proลกle subote.
.
.
.
^^^ The sequal
.pre
cd /usr/src/linux
.pre
* poลกto nismo zavrลกili kompajliranje kernela, vrijeme je da to zavrลกimo :)
.pre
make menuconfig
make dep
make bzImage
make modules
make modules_install
cp -f arch/i386/boot/bzImage /boot
.pre
* `'make menuconfig`' nam sluลพi za odabir parametara u kernelu
* `'make dep`' proraฤunava dependency-e za module
* `'make bzImage`' kompajlira kernel
* `'make modules`' kompajlira module
* `'make modules_install`' instalira module
* `'cp -f arch/i386/boot/bzImage /boot`' kopira kernel na prikladno mijesto
Slijedeฤe stvari se odnose na ureฤivanje conf datoteka:
* /boot/grub/grub.conf - ubacivanje opcije za Gentoo
* /etc/fstab - defuiniranje opicija za mountanje prilikom bootanja
* /etc/rc.conf - razne sistemske stvarฤice
* /etc/hostname - ime maลกine
* /etc/make.conf - opcije za gentoo portage sistem
^^^ /boot/grub/grub.conf
Ovo smo obradili proลกli put pa neฤu ulaziti u detalje. Ovo smo ubacili unitra:
.pre
title Gentoo GNU/Linux
root (hd0,8)
kernel /boot/bzImage root=/dev/hda9
.pre
^^^ /etc/fstab
Sintaksa ove datoteke je slijedeฤa:
`'particija`' `'direktoriji`' `'fs`' `'opcije`' `'dump`' `'pass`'
* `'particija`', `'direktoriji`', `'fs`' su isti kao i kod mount naredbe
* `'opcije`' odreฤuju ponaลกanje samog mounta i fs-a, a neke od njih su:
* `'defaults`' za defaultne postavke (implicira auto opciju)
* `'auto`' odreฤuje da li ฤe se fs mountat pri bootanju
* `'noauto`' suprotno od... :)
* `'ro`' particija ฤe se mountat u readonly modu (nije moguฤe pisanje)
* `'rw`' moguฤe i ฤitanje i pisanje
* `'user`' upuฤuje na to da ฤe i obiฤni korisnik (not root) moฤi mountati/odmountati tu particiju (zgodno za cdrom, floppy i usb)
* `'dump`' ovo je vezano za dump fs-a pa vam vjerovatno nije bitno (ili uvijek stavite nulu
* `'pass`' ovdje stavite 1 za root fs a 0 za ostale
Naลก fstab je izgledao ovako (mislim :) ):
.pre
/dev/hda9 / reiserfs defaults 1 0
.pre
ล to znaฤi da imamo samo jednu particiju /dev/hda9 mountanu na / (root particiju) tipa reiserfs sa defaultim postavkama
^^^ /etc/rc.conf
Ovdje smo zamjenili par stvari:
.pre
CLOCK="local"
.pre
* stavili smo unutraลกnji sat da pokazuje lokalno vrijeme umijesto UTC-a
.pre
DISPLAYMANAGER="kdm"
.pre
* odredili da xdm servis inicijalno diลพe kde (naravno kad bude instaliran :) )
.pre
XSESSION="kde-3.2.1"
.pre
* i kde-3.2.1 poลกto na linux-u moลพete imati 100 (ฤitaj: pun k...) kde-a, gnome-a itd
^^^ /etc/make.conf
Ovaj je bio ลพilav :( al' smo ga zeznuli :))
.pre
CFLAGS="-O3 -pipe -fomit-framepointers
.pre
* opcije za c kompajler (vidi: man gcc)
.pre
CXXFLAGS="${CFLAGS}
.pre
* opcije za c++ kompajler (vidi: man gcc)
.pre
CHOST="i686-pc-linux-gnu"
.pre
* raฤunalo na kojem radimo (ovo je postavka za veฤinu raฤunala)
.pre
#ACCEPT_KEYWORDS="~x86"
.pre
* maknemo znak '#' ako hoฤemo instalirati ne stabilne pakete
.pre
USE="X kde alsa"
.pre
* ovdje kaลพemo za ลกto hoฤemo podrลกku (lista vam se nalazi u /usr/portage/profiles/use.desc)
.pre
PKGDIR="/usr/portage/packages"
.pre
* ovo nam je za sada zanimljivo jer ฤemo kasnije dizati binarne pakete sa cd-a a oznaฤava gdje se oni nalaze (za sada to neฤemo dirati)
^^^ Prebacivanje source-va
iz fedore smo mountali cdrom sa source-vima unutar gentoo okoline (/mnt/gentoo/mnt/cdrom ลกto iz gentoo okoline vidimo kao /mnt/cdrom :) ):
.pre
mount /dev/cdrom /mnt/gentoo/mnt/cdrom
.pre
i onda ih iz chroot-a prebacili sa:
.pre
cp /mnt/cdrom/distfiles/* /usr/portage/distfiles
.pre
^^^ Prvo emerge-anje
Sad moramo (sudeฤi po Gentoo handbook-u) kompajlirati sysklogd i vixie-cron:
.pre
emerge vixie-cron
emerge sysklogd
.pre
* sysklogd je servis za filtriranje poruka u datoteke u /var/log
* vixie-cron je servis za periodiฤno izvrลกavanje programa
Ti servisi se moraju pokrenuti pri bootanju maลกine:
.pre
rc-update add vixie-cron boot
rc-update add sysklogd boot
.pre
^^^ Servisi
rc-update program dodaje/briลกe servise iz boot procesa a ima slijedeฤi oblik:
.pre
rc-update akcija servis level
.pre
* `'akcija`' je radnja koju program treba obaviti a ona moลพe biti add ili del
* `'servis`' je ime servisa s kojim neลกto hoฤete napraviti
* `'level`' je runlevel nad kojim hoฤete raditi a moguฤi su boot, nonetwork ili default
za popis instaliranih servisa, levela i njihovih stanja ukucajte:
.pre
rc-status --all
.pre
* servisi vam se nalaze u /etc/init.d direktoriju s pripadnim imenom pa ih moลพete i ruฤno startati, restartati, zaustaviti itd. :
.pre
/etc/init.d/servis akcija
.pre
* `'servis`' je ime servisa (pr. sysklogd)
* `'akcija`' je radnja koju hoฤete obaviti a moguฤe je:
* `'start`' za startanje
* `'stop`' za zaustavljanje
* `'restart`' hm... i wonder :)
* `'zap`' u sluฤaju da neลกto poฤe po zlu (resetiranje servisa)
^^^ Dodatne stvari
Poลกto smo kao root fs uzeli resierfs moramo kompajlirati alate za njega jer ne dolaze ukljuฤeni u osnovni sistem.
.pre
emerge reiserfstools
.pre
^^^ Zavrลกna faza
sada dolazimo do instalacije binarnih paketa pa u /etc/make.conf moramo staviti:
.pre
PKGDIR=/mnt/cdrom
.pre
da ih vuฤe sa cd-a (to kasnije moramo promjeniti natrag jer ฤe nam se dogaฤati ฤudne stvari - ovo je iz iskustva :) )
nakon toga iz fedore moramo demountati cd:
.pre
umount /mnt/gentoo/mnt/cdrom
.pre
zamjeniti ga s onim koji sadrลพi binarne pakete i ponovno mountati:
.pre
mount /dev/cdrom /mnt/gentoo/mnt/cdrom
.pre
a sad iz gentoo okoline (aka chroot):
.pre
emerge -k kde
.pre
ovdije nam -k kaลพe ฤe emerge proces prvo pogledati u PKGDIR da li postoji binarni paket i ako postoji cool, a ako ne postoji kompajliraj novi :)
^^^ Puลก pauza
Oni koji puลกe mogu jednu zapaliti.
^^^ Gotovo
veฤ??? je ovaj stroj brz :)
Sada slijedi konfiguracija X-a pomoฤu program xf86config koji nas detaljno ispita o svemu i svaฤemu vezanom za grafiฤki sustav. Utaลพimo njegovu znatiลพelju i dodamo xdm servis (sluลพi za dizanje X-a) da se diลพe pri boot-u:
.pre
rc-update add xdm default
.pre
Postavimo root password:
.pre
passwd
.pre
restartamo, bootamo u Gentoo i sretni i zadovoljni skoฤimo pod autobus :))
Ok! To je to! Ekipa, za ovo ste mi svi duลพni po jednu OPAKU kavu!
btw, ako ima nejasnoฤa, pitanja i sl. piลกite.
-- [HrvojeZeba], 17/10/04
----
"original"<http://www.razmjenavjestina.org/ProsliSusretiTkoSto/SusRet161004/ObjasnjenjeKoristenihNaredbiPriGentooInstalaciji> {date: 2004-10-17 22:32:16 +0200}
ovaj prostor je namjenjen promisljanju i prikupljanju informacija za osnivanje hipotetskog Informatickog Kluba "Alter"
1. inicijalni odbor saziva osnivaฤku Skupstinu I.K. "Alter"
2. prema novom zakonu o udrugama za osnivanje udruge dovoljna su tri clana
(predsjednik,tajnik,blagajnik)
3. osnovna djelatnost je promocija alternativnih arhitektura racunala, alternativnih platformi(os-ova) i koncepata upotrebe racunala
4. program bi se odvijao u sklopu "Open Workshopa"-Otvorenih radionica
-otvorene informaticke radionice
-otvorene radioamaterske radionice
-retro computing museum
ups ! nemre bit info club ak ima i radioamaterizam i ev. elektroniku--onda Klub [Mladih] Tehniฤara "Alter"
dodajte po zelji
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/DrGspot/InformatickiKlubAlter> {date: 2005-11-27 00:06:43 +0100}
nadimak: horza
fqdn: Davor . Grubiลกa . Zagreb . Croatia . Europe . Earth
status: razmjenjivaฤ-outsider od 2006.
e-mail: nadimak@nadimak.info
weblog: {weblog: http://www.horza.info }
----
^^ Ponuda i potraลพnja
{include: [horzanudi]}
{include: [horzatrazi]}
----
^^ Isjeฤak s bloga
{fetchrss: http://www.horza.info/index2.php?option=ds-syndicate&version=2&feed_id=2 full}
----
{tag_list: horza}
Program u travnju pozabavit ฤe se temom eksploatacije u svijetu digitalne proizvodnje. Kad napraviลก stolicu i netko ti ju uzme, ti viลกe nemaลก stolicu i moลพeลก interpretirati taj ฤin kraฤom, te na primjer zadovoljลกtinu potraลพiti na sudu. Kad napraviลก softver veฤina ljudi ฤe se zadovoljiti digitalnom kopijom tvog softvera, oni ga koriste, a i tebi ostaje tvoj softver. I taj ฤin po postojeฤim zakonima moลพeลก interpretirati kao kraฤu i zadovoljลกtinu potraลพiti na sudu. No u svijetu softvera pojavio se pokret koji je na fundamentalnoj razlici izmeฤu stolice i softvera napravio ฤudo. Pokret slobodnog softvera pronaลกao je naฤin kako iskoristiti restriktivnu zakonsku regulativu kao garanciju reciprociteta suradnje u razvoju softvera. No s vremenom su neki u ekosistemu pronaลกli naฤin kako da ostvare veฤe materijalne interese od drugih. U pravilu ti 'pametnjakoviฤi' nisu hakeri i programeri, gotovo u pravilu to su korporacije. Red Hat, Novell, IBM,Sun, TiVo, Lynksys, Nokia, Motorola... GNU GPLv3 rjeลกava neki dio problema, no za neki broj ljudi ostaje problem 'kulture', 'ekosistema' koji se, po njima, bespovratno gubi u adaptaciji zadnjeg stadija kapitalizma novonastalim uvjetima digitalne voluntaristiฤke proizvodnje. Aproprijacija i 'parazitiranje' korporacija na resursima nastalim voluntaristiฤkim i nesebiฤnom suradnjom svijeta slobodnog softvera, ali i web2.0 zajednica zanimljiv je fenomen kojim ฤemo se baviti ovaj mjesec. Apstrakcije apstrakcijama apstrahirati..
@ Apr01_19:00 - 21:00 (Ne bu niลก. Aprilililiiii....)
Projekcija: *Money as Debt* (2006, USA)
_Animator/Presenter_: *Paul Grignon*
Mi jednostavno ne moลพemo odoliti filmovima u kojima glas naratora navijeลกta nevjerojatnu krizu i katastrofu.U ovom sluฤaju kriza i katastrofa je ameriฤki i kanadski bankarski sistem. Od samog poฤetka. Mi smo glupi, Oni su lukavi i pohlepni. U formi PowerPoint prezentacije. ฤovjeka jednostavno natjera da provjeri u udลพbenicima ekonomije da li je to fakat tako. Da li je osnivanje banke veฤi kriminal od pljaฤke iste.
@ Apr08_19:00 - 21:00
Video predavanje: *Muhammad Yunus o kako je sve poฤelo*
Muhammad Yunus i njegova Grameen Bank (Seoska banka) dobili su 2006. Nobelovu nagradu za svoje napore u postizanju ekonomskog i druลกtvenog razvoja 'odozdo'. Siromaลกne ลพene u Bangladeลกu moraju plaฤati opake kamate za pozajmice od lokalnih kamatara ne bi li kupili bambus za namjeลกtaj koji ruฤno izraฤuju i od ฤega ลพive. Njih ฤetrdeset i dvije posuฤivale su po 27 dolara. Dvadeset i sedam dolara. Muhammad je 1976. bio profesor ekonomije i istraลพivao je situaciju na terenu. Onda je odluฤio da im on posudi tih dvadeset i sedam dolara. Pa je priฤao s bankarima i pitao ih zaลกto oni ne bi posuฤivali te novce, kad ih siromaลกni uvijek vrate. Bankari su se samo smijali luฤaku. Muhammadu je trebalo trideset godina da se njima nasmije Nobelovom nagradom. I to nije kraj. Mikrokrediti stiลพu i u Sjedinjene Ameriฤke Drลพave. Muhammad Yunus je totalni car.
@ Apr15_19:00 - 21:00
Projekcija: *Workingman's Death* (2005. Austrija/Njemaฤka)
_Reลพija:_ *Michael Glawogger*
Radnici svih zemalja, eksploatirani su.
@ Apr22_19:00 - 21:00
Predavanje: *Dmytri Kleiner* : *Venture communism*
Dmytri Kleiner je haker, programer, teoretiฤar, roฤen u Ukrajini, odrastao u Kanadi, ลพivi u Berlinu. Dmytri predlaลพe radnicima investiranje u komunizam. 1. maja 2006. pokrenuo je Telekommunisten, prototip Venture Communism enterprisea. Dmytri je, s drugima, razvio softver za IP telefoniju i srednje veliku PBX centralu, jeftino telefoniranje, automatske sekretarice, preusmjeravanje poziva. Radnici svih zemalja, pridruลพite se. Revolucija zove!
http://www.anarchist-studies-network.org.uk/DmytriKleiner
http://www.telekommunisten.net/
@ Apr29_19:00 - 21:00
_Moderirana diskusija:_ *Eksploatacija u vrijeme digitalne proizvodnje*
_Moderira:_ *Klaudio ล tefanฤiฤ*
_Moderirani_: *razmjenjivaฤi*
Prvo malo gledamo, sluลกamo, jedemo pizze, pa diskutiramo.
Tri filma, predavanje, pa diskusija. Standard.
ma sto je ovo
----
"original"<http://www.razmjenavjestina.org/RazmjenjivaciVjestina/ZeljKoKaCarnetYoGaDomaci> {date: 2007-05-07 22:18:08 +0200}
Podugaฤki su bili filmovi u travnju. U svibnju se malo radi malo slavi. Tako i mi.
*@May12_19:00-21:00*
Prezentacija: *Biblioteka 42*
Predaju: *Ognjen Strpiฤ*
Ili: Prezentacija: *Geek* Biblioteka 42. Kako prikuplja, procesira, filtrira, objavljuje i distribuira urednik biblioteke koja daje konaฤni odgovor svih pitanja u univerzumu.
*@May26_19:00-21:00*
Radionica: *Programiranje za neprogramere*
Radi: *Marcell Mars*
Oni: svi zainteresirani
Ca: Yahoo! Pipes