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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

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

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.subtitle {font-size:0.8em;}

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

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

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

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

----
Also see AdvancedOptions
 
A CIDADE COMO REDE/TEXTO
(TRILHAS, MAPAS, GRAMÁTICAS, MEMÓRIAS)
IMERSÃO NAS SENSAÇÕES DA CIDADE
IMERSÃO, REFLEXÃO, DESCONTROLE
ÓCIO/VAGABUNDEAR

  
EXERCÍCIO DO OLHAR,
UMA SENSIBILIDADE ESTÉTICA
UMA PEDAGOGIA SOBRE A RELAÇÃO COM A CIDADE
 

ALEGORIA
OLHAR/CIDADE/COTIDIANO
“TORNAR O ESTRANHO FAMILIAR E O FAMILIAR ESTRANHO”
 

FOTÓGRAFO
CRONISTA
COMPOSITOR
POETA
 

OBSERVAR,
CLASSIFICAR
(“UM BOTÂNICO DO ASFALTO”)
ESPAÇO FÍSICO (CIDADE)
VIRTUAL (WEB)
ESPAÇO HIPERTEXTUAL
 

CHARLES BAUDELAIRE,
[[WALTER BENJAMIN]], 
JOÃO DO RIO
 
Aqui você vai encontrar algumas anotações das aulas de //Sociologia Geral e da Comunicação// para alunos do 1º ano de Comunicação Social.

Trata-se de um esboço, um exercício com o Tiddlywiki que pode ser melhorado com a sua participação.

Para ter acesso ao //Programa da disciplina// ou à //nuvem de tags//, basta navegar pelo //Menu principal// (menu superior da tela).

Você pode recorrer, ainda, ao "procurar" por palavras-chave ou às //etiquetas// (no lado direito)

Depois de abrir vários //scripts//, a visualização pode ficar confusa. Existe o recurso "fechar" em cada tiddler e "fechar todos" no lado direito da tela.

Caso as letras estejam muito pequenas, basta ajustá-las com o recurso "font-size" no lado direito (acima).

O Tiddlywiki pode ser usado para fichamentos de leitura, anotações de aula, trabalhos integrados etc.

Para criar um Tiddlywiki pessoal, cadastre-se em http://tiddlyspot.com/, faça um download do programa e depois use a barra horizontal no alto do cabeçalho (backstage) para importar tiddlers e plugins que quiser.

Agradecimentos a todos os desenvolvedores do Tiddlywiki.

<<haloscan comments>>
-----
Básica
-----
BOURDIEU, Pierre. Razões Práticas. Campinas/SP: Papirus, 1997.

CARMO, Paulo Sérgio do. Sociologia e Sociedade Pós - Industrial. São Paulo: Paulus, 2007

COSTA, António Firmino. O que é Sociologia. Lisboa : Difusão Cultural, 1992.

DOWNING, John DH. Mídia Radical. São Paulo: SENAC, 2002.

ORTIZ, Renato. A Moderna Tradição Brasileira. 3. ed.,São Paulo: brasiliense, 1991.

QUINTANEIRO,Tânia, BARBOSA, Maria Lígia de O., OLIVEIRA, Márcia G. Um toque de clássicos. Belo Horizonte: Editora UFMG , 1999.

SLATER, Don. Cultura de Consumo & Modernidade. São Paulo: Nobel, 2002

THOMPSON, John B. A Mídia e a Modernidade. Petrópolis/RJ:Vozes, 1998

------
Complementar
------

ÁRIES, Philip, DUBY, George (orgs.). História da Vida Privada: da Revolução Francesa à Primeira Guerra Vol.4, São Paulo: Companhia das Letras, 1991

BERMAN, Marshall.Tudo o que é sólido desmancha no ar:a aventura da modernidade.13ªreimpressão.São Paulo : Companhia das Letras, 1996.

BOURDIEU, Pierre. O Poder Simbólico. Lisboa : Difel, Rio de Janeiro: Bertrand Brasil, 1989.

_______________. Sobre a Televisão. Rio de Janeiro: Jorge Zahar Ed., 1997

CANCLINI, Néstor G. Consumidores e Cidadãos. Rio de Janeiro: UFRJ, 1996.

CHARNEY, Leo, SCHARTZ, Vanessa (orgs.). Cinema e a invenção da vida moderna. São Paulo: Cosac & Naify, 2001

COHN, Gabriel. Sociologia da Comunicação. São Paulo, Pioneira, 1973.

                 (org.). Comunicação e Indústria Cultural.São Paulo, Cia. Editora Nacional, 1978.

DURKHEIM,Emile. As Regras do Método Sociológico. 12ªed.,São Paulo, Editora Nacional, 1985.

FEATHERSTONE, Mike. Cultura de Consumo e Pós - Modernidade. São Paulo, Studio Nobel, 1995.

FERNANDES, Florestan(org. da coletânea). Marx/Engels. São Paulo, Ática, 1984.(Coleção Grandes Cientistas Sociais)

FOUCAULT, Michel. Vigiar e Punir. 5ª ed., Petrópolis, Vozes, 1987.

MARTIN - BARBERO, Jesús. Dos Meios às Mediações. Rio de Janeiro, UFRJ, 1997.

NEDER, Ricardo T. Figuras do Espaço Público Contemporâneo. Campinas/SP: IFCH - UNICAMP, 1997

NEIVA Jr., Eduardo. Comunicação: teoria e prática social. São Paulo: Brasiliense, 1991.

ORTIZ, Renato. Mundialização e Cultura. São Paulo, brasiliense, 1994.

                   Cultura e Modernidade. São Paulo, brasiliense, 1991.

RAMOS, José Mário Ortiz. Televisão, Publicidade e Cultura de Massa. Petrópolis, Vozes, 1995.

RUBIM, Antônio A C., BENTZ, Ione M.G., PINTO, Milton J. Produção e Recepção dos Sentidos Midiáticos. 2.ed., Petrópolis/RJ: Vozes/Compós, 1998.

SOUSA, Mauro Wilton de. (org.). Sujeito, o lado oculto do receptor. São Paulo, Brasiliense, 1995.

WEBER, Max. Ciência e Política :duas vocações. São Paulo, Cultrix [?]

                A Ética Protestante e o Espírito do Capitalismo. São Paulo : Companhia das Letras, 2004.

 
a.) o mundo social e o indivíduo 
b.) [[O interacionismo simbólico]]: interação e produção de sentido. 
c.) a formação dos [[campos sociais]]
a.) A [[modernidade]]: A experiência do choque, as transformações do espaço público e privado, as novas tecnologias, a velocidade,o [[flâneur]] e a cidade.
. As noções de [[comunidade]] e [[sociedade]]
. A [[sociedade disciplinar]] e [[sociedade de controle]]
. O [[panóptico]]. 

b.) Alguns conceitos importantes para pensar a modernidade nos clássicos da Sociologia 
. [[Durkheim]]: os [[fatos sociais]] e novas formas de solidariedade, [[anomia]] , o [[sagrado]] e a função dos [[rituais]] 
. [[Marx]]: [[ideologia]], [[fetichismo]] da [[mercadoria]], [[alienação]], [[infra-estrutura]] / [[superestrutura]], [[práxis]] 
. [[Weber]]: a [[sociologia compreensiva]], tipos de [[ação social]], [[tipos ideais]] de [[dominação]], racionalização, [[ética protestante]] e capitalismo 
a.) A Economia das trocas simbólicas
b.) [[espaço social]] e tipos de [[capitais]] 
c.) [[habitus]] e estilos de vida 
d.) o consumo cultural e as [[mediações]]
a.) A [[comunicação mediada]] e os novos [[tipos de interação]]
b.) [[Esfera Pública]], [[Agenda-Setting]], [[Gatekeeping]] e [[Newsmaking]]
c.) O [[discurso]] e os [[mercados simbólicos]]
d.) O [[poder simbólico]]
/***
|Name|CalendarPlugin|
|Source|http://www.TiddlyTools.com/#CalendarPlugin|
|Version|0.0.0|
|Author|SteveRumsby|
|License|unknown|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|monthly and yearly calendars|

// // updated by Jeremy Sheeley to add cacheing for reminders
// // see http://www.geocities.com/allredfaq/reminderMacros.html
// // ''Changes by ELS 2006.08.23:''
// // added handling for weeknumbers (code supplied by Martin Budden.  see "wn**" comment marks)
// // ''Changes by ELS 2005.10.30:''
// // config.macros.calendar.handler()
// // ^^use "tbody" element for IE compatibility^^
// // ^^IE returns 2005 for current year, FF returns 105... fix year adjustment accordingly^^
// // createCalendarDays()
// // ^^use showDate() function (if defined) to render autostyled date with linked popup^^
// // calendar stylesheet definition
// // ^^use .calendar class-specific selectors, add text centering and margin settings^^


!!!!!Configuration:
<<option chkDisplayWeekNumbers>> Display week numbers //(note: Monday will be used as the start of the week)//
|''First day of week:''|<<option txtCalFirstDay>>|(Monday = 0, Sunday = 6)|
|''First day of weekend:''|<<option txtCalStartOfWeekend>>|(Monday = 0, Sunday = 6)|

!!!!!Syntax:
|{{{<<calendar>>}}}|Produce a full-year calendar for the current year|
|{{{<<calendar year>>}}}|Produce a full-year calendar for the given year|
|{{{<<calendar year month>>}}}|Produce a one-month calendar for the given month and year|
|{{{<<calendar thismonth>>}}}|Produce a one-month calendar for the current month|
|{{{<<calendar lastmonth>>}}}|Produce a one-month calendar for last month|
|{{{<<calendar nextmonth>>}}}|Produce a one-month calendar for next month|

***/
// //Modify this section to change the text displayed for the month and day names, to a different language for example. You can also change the format of the tiddler names linked to from each date, and the colours used.

//{{{
config.macros.calendar = {};

config.macros.calendar.monthnames = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
config.macros.calendar.daynames = ["S", "T", "Q", "Q", "S", "S", "D"];

config.macros.calendar.weekendbg = "#c0c0c0";
config.macros.calendar.monthbg = "#e0e0e0";
config.macros.calendar.holidaybg = "#ffc0c0";

//}}}
// //''Code section:''
// (you should not need to alter anything below here)//
//{{{
if(config.options.txtCalFirstDay == undefined)
  config.options.txtCalFirstDay = 0;
if(config.options.txtCalStartOfWeekend == undefined)
  config.options.txtCalStartOfWeekend = 5;
if(config.options.chkDisplayWeekNumbers == undefined)//wn**
  config.options.chkDisplayWeekNumbers = false;
if(config.options.chkDisplayWeekNumbers)
  config.options.txtCalFirstDay = 0;

config.macros.calendar.tiddlerformat = "0DD/0MM/YYYY";  // This used to be changeable - for now, it isn't// <<smiley :-(>> 

version.extensions.calendar = { major: 0, minor: 6, revision: 0, date: new Date(2006, 1, 22)};
config.macros.calendar.monthdays = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

config.macros.calendar.holidays = [ ]; // Not sure this is required anymore - use reminders instead
//}}}

// //Is the given date a holiday?
//{{{
function calendarIsHoliday(date)
{
 var longHoliday = date.formatString("0DD/0MM/YYYY");
 var shortHoliday = date.formatString("0DD/0MM");

 for(var i = 0; i < config.macros.calendar.holidays.length; i++) {
   if(config.macros.calendar.holidays[i] == longHoliday || config.macros.calendar.holidays[i] == shortHoliday) {
     return true;
   }
 }
 return false;
}
//}}}

// //The main entry point - the macro handler.
// //Decide what sort of calendar we are creating (month or year, and which month or year)
// // Create the main calendar container and pass that to sub-ordinate functions to create the structure.
// ELS 2005.10.30: added creation and use of "tbody" for IE compatibility and fixup for year >1900//
// ELS 2005.10.30: fix year calculation for IE's getYear() function (which returns '2005' instead of '105')//
// ELS 2006.05.29: add journalDateFmt handling//
//{{{
config.macros.calendar.handler = function(place,macroName,params)
{
   var calendar = createTiddlyElement(place, "table", null, "calendar", null);
   var tbody = createTiddlyElement(calendar, "tbody", null, null, null);
   var today = new Date();
   var year = today.getYear();
   if (year<1900) year+=1900;
 
   // get format for journal link by reading from SideBarOptions (ELS 5/29/06 - based on suggestion by Martin Budden)
   var text = store.getTiddlerText("SideBarOptions");
   this.journalDateFmt = "DD-MMM-YYYY";
   var re = new RegExp("<<(?:newJournal)([^>]*)>>","mg"); var fm = re.exec(text);
   if (fm && fm[1]!=null) { var pa=fm[1].readMacroParams(); if (pa[0]) this.journalDateFmt = pa[0]; }

   if (params[0] == "thismonth")
  {
      cacheReminders(new Date(year, today.getMonth(), 1, 0, 0), 31);
      createCalendarOneMonth(tbody, year, today.getMonth());
  } 
  else if (params[0] == "lastmonth") {
      var month = today.getMonth()-1; if (month==-1) { month=11; year--; }
      cacheReminders(new Date(year, month, 1, 0, 0), 31);
      createCalendarOneMonth(tbody, year, month);
   }
   else if (params[0] == "nextmonth") {
      var month = today.getMonth()+1; if (month>11) { month=0; year++; }
      cacheReminders(new Date(year, month, 1, 0, 0), 31);
      createCalendarOneMonth(tbody, year, month);
   }
   else {
      if (params[0]) year = params[0];
      if(params[1])
      {
         cacheReminders(new Date(year, params[1]-1, 1, 0, 0), 31);
         createCalendarOneMonth(tbody, year, params[1]-1);
      }
      else
      {
         cacheReminders(new Date(year, 0, 1, 0, 0), 366);
         createCalendarYear(tbody, year);
      }
   }
  window.reminderCacheForCalendar = null;
}
//}}}
//{{{
//This global variable is used to store reminders that have been cached
//while the calendar is being rendered.  It will be renulled after the calendar is fully rendered.
window.reminderCacheForCalendar = null;
//}}}
//{{{
function cacheReminders(date, leadtime)
{
  if (window.findTiddlersWithReminders == null)
    return;
  window.reminderCacheForCalendar = {};
  var leadtimeHash = [];
  leadtimeHash [0] = 0;
  leadtimeHash [1] = leadtime;
  var t = findTiddlersWithReminders(date, leadtimeHash, null, 1);
  for(var i = 0; i < t.length; i++) {
    //just tag it in the cache, so that when we're drawing days, we can bold this one.
     window.reminderCacheForCalendar[t[i]["matchedDate"]] = "reminder:" + t[i]["params"]["title"]; 
  }
}
//}}}
//{{{
function createCalendarOneMonth(calendar, year, mon)
{
  var row = createTiddlyElement(calendar, "tr", null, null, null);
  createCalendarMonthHeader(calendar, row, config.macros.calendar.monthnames[mon] + " " + year, true, year, mon);
  row = createTiddlyElement(calendar, "tr", null, null, null);
  createCalendarDayHeader(row, 1);
  createCalendarDayRowsSingle(calendar, year, mon);
}
//}}}

//{{{
function createCalendarMonth(calendar, year, mon)
{
  var row = createTiddlyElement(calendar, "tr", null, null, null);
  createCalendarMonthHeader(calendar, row, config.macros.calendar.monthnames[mon] + " " + year, false, year, mon);
  row = createTiddlyElement(calendar, "tr", null, null, null);
  createCalendarDayHeader(row, 1);
  createCalendarDayRowsSingle(calendar, year, mon);
}
//}}}

//{{{
function createCalendarYear(calendar, year)
{
  var row;
  row = createTiddlyElement(calendar, "tr", null, null, null);
  var back = createTiddlyElement(row, "td", null, null, null);
  var backHandler = function() {
      removeChildren(calendar);
      createCalendarYear(calendar, year-1);
    };
  createTiddlyButton(back, "<", "Previous year", backHandler);
  back.align = "center";

  var yearHeader = createTiddlyElement(row, "td", null, "calendarYear", year);
  yearHeader.align = "center";
  //yearHeader.setAttribute("colSpan", 19);
  yearHeader.setAttribute("colSpan",config.options.chkDisplayWeekNumbers?22:19);//wn**

  var fwd = createTiddlyElement(row, "td", null, null, null);
  var fwdHandler = function() {
    removeChildren(calendar);
    createCalendarYear(calendar, year+1);
  };
  createTiddlyButton(fwd, ">", "Next year", fwdHandler);
  fwd.align = "center";

  createCalendarMonthRow(calendar, year, 0);
  createCalendarMonthRow(calendar, year, 3);
  createCalendarMonthRow(calendar, year, 6);
  createCalendarMonthRow(calendar, year, 9);
}
//}}}

//{{{
function createCalendarMonthRow(cal, year, mon)
{
  var row = createTiddlyElement(cal, "tr", null, null, null);
  createCalendarMonthHeader(cal, row, config.macros.calendar.monthnames[mon], false, year, mon);
  createCalendarMonthHeader(cal, row, config.macros.calendar.monthnames[mon+1], false, year, mon);
  createCalendarMonthHeader(cal, row, config.macros.calendar.monthnames[mon+2], false, year, mon);
  row = createTiddlyElement(cal, "tr", null, null, null);
  createCalendarDayHeader(row, 3);
  createCalendarDayRows(cal, year, mon);
}
//}}}

//{{{
function createCalendarMonthHeader(cal, row, name, nav, year, mon)
{
  var month;
  if(nav) {
    var back = createTiddlyElement(row, "td", null, null, null);
    back.align = "center";
    back.style.background = config.macros.calendar.monthbg;

/*
    back.setAttribute("colSpan", 2);

    var backYearHandler = function() {
      var newyear = year-1;
      removeChildren(cal);
      cacheReminders(new Date(newyear, mon , 1, 0, 0), 31);
      createCalendarOneMonth(cal, newyear, mon);
    };
    createTiddlyButton(back, "<<", "Previous year", backYearHandler);
*/
    var backMonHandler = function() {
      var newyear = year;
      var newmon = mon-1;
      if(newmon == -1) { newmon = 11; newyear = newyear-1;}
      removeChildren(cal);
      cacheReminders(new Date(newyear, newmon , 1, 0, 0), 31);
      createCalendarOneMonth(cal, newyear, newmon);
    };
    createTiddlyButton(back, "<", "Previous month", backMonHandler);


    month = createTiddlyElement(row, "td", null, "calendarMonthname", name)
//    month.setAttribute("colSpan", 3);
//    month.setAttribute("colSpan", 5);
    month.setAttribute("colSpan", config.options.chkDisplayWeekNumbers?6:5);//wn**

    var fwd = createTiddlyElement(row, "td", null, null, null);
    fwd.align = "center";
    fwd.style.background = config.macros.calendar.monthbg; 

//    fwd.setAttribute("colSpan", 2);
    var fwdMonHandler = function() {
      var newyear = year;
      var newmon = mon+1;
      if(newmon == 12) { newmon = 0; newyear = newyear+1;}
      removeChildren(cal);
      cacheReminders(new Date(newyear, newmon , 1, 0, 0), 31);
      createCalendarOneMonth(cal, newyear, newmon);
    };
    createTiddlyButton(fwd, ">", "Next month", fwdMonHandler);
/*
    var fwdYear = createTiddlyElement(row, "td", null, null, null);
    var fwdYearHandler = function() {
      var newyear = year+1;
      removeChildren(cal);
      cacheReminders(new Date(newyear, mon , 1, 0, 0), 31);
      createCalendarOneMonth(cal, newyear, mon);
    };
    createTiddlyButton(fwd, ">>", "Next year", fwdYearHandler);
*/
  } else {
    month = createTiddlyElement(row, "td", null, "calendarMonthname", name)
    //month.setAttribute("colSpan", 7);
    month.setAttribute("colSpan",config.options.chkDisplayWeekNumbers?8:7);//wn**
  }
  month.align = "center";
  month.style.background = config.macros.calendar.monthbg;
}
//}}}

//{{{
function createCalendarDayHeader(row, num)
{
  var cell;
  for(var i = 0; i < num; i++) {
    if (config.options.chkDisplayWeekNumbers) createTiddlyElement(row, "td");//wn**
    for(var j = 0; j < 7; j++) {
      var d = j + (config.options.txtCalFirstDay - 0);
      if(d > 6) d = d - 7;
      cell = createTiddlyElement(row, "td", null, null, config.macros.calendar.daynames[d]);
      if(d == (config.options.txtCalStartOfWeekend-0) || d == (config.options.txtCalStartOfWeekend-0+1))
        cell.style.background = config.macros.calendar.weekendbg;
    }
  }
}
//}}}

//{{{
function createCalendarDays(row, col, first, max, year, mon)
{
  var i;
  if (config.options.chkDisplayWeekNumbers){
    if (first<=max) {
      var ww = new Date(year,mon,first);
      createTiddlyElement(row, "td", null, null, "w"+ww.getWeek());//wn**
    }
    else createTiddlyElement(row, "td", null, null, null);//wn**
  }
  for(i = 0; i < col; i++) {
    createTiddlyElement(row, "td", null, null, null);
  }
  var day = first;
  for(i = col; i < 7; i++) {
    var d = i + (config.options.txtCalFirstDay - 0);
    if(d > 6) d = d - 7;
    var daycell = createTiddlyElement(row, "td", null, null, null);
    var isaWeekend = ((d == (config.options.txtCalStartOfWeekend-0) || d == (config.options.txtCalStartOfWeekend-0+1))? true:false);

    if(day > 0 && day <= max) {
      var celldate = new Date(year, mon, day);
      // ELS 2005.10.30: use <<date>> macro's showDate() function to create popup
      if (window.showDate) {
        showDate(daycell,celldate,"popup","DD",config.macros.calendar.journalDateFmt,true, isaWeekend); // ELS 5/29/06 - use journalDateFmt 
      } else {
        if(isaWeekend) daycell.style.background = config.macros.calendar.weekendbg;
        var title = celldate.formatString(config.macros.calendar.tiddlerformat);
        if(calendarIsHoliday(celldate)) {
          daycell.style.background = config.macros.calendar.holidaybg;
        }
        if(window.findTiddlersWithReminders == null) {
          var link = createTiddlyLink(daycell, title, false);
          link.appendChild(document.createTextNode(day));
        } else {
          var button = createTiddlyButton(daycell, day, title, onClickCalendarDate);
        }
      }
    }
    day++;
  }
}
//}}}

// //We've clicked on a day in a calendar - create a suitable pop-up of options.
// //The pop-up should contain:
// // * a link to create a new entry for that date
// // * a link to create a new reminder for that date
// // * an <hr>
// // * the list of reminders for that date
//{{{
function onClickCalendarDate(e)
{
  var button = this;
  var date = button.getAttribute("title");
  var dat = new Date(date.substr(6,4), date.substr(3,2)-1, date.substr(0, 2));

  date = dat.formatString(config.macros.calendar.tiddlerformat);
  var popup = createTiddlerPopup(this);
  popup.appendChild(document.createTextNode(date));
  var newReminder = function() {
    var t = store.getTiddlers(date);
    displayTiddler(null, date, 2, null, null, false, false);
    if(t) {
      document.getElementById("editorBody" + date).value += "\n<<reminder day:" + dat.getDate() +
                                                                                         " month:" + (dat.getMonth()+1) +
                                                                                         " year:" + (dat.getYear()+1900) + " title: >>";
    } else {
      document.getElementById("editorBody" + date).value = "<<reminder day:" + dat.getDate() +
                                                                                       " month:" + (dat.getMonth()+1) +
                                                                                       " year:" + (dat.getYear()+1900) + " title: >>";
    }
  };
  var link = createTiddlyButton(popup, "New reminder", null, newReminder); 
  popup.appendChild(document.createElement("hr"));

  var t = findTiddlersWithReminders(dat, [0,14], null, 1);
  for(var i = 0; i < t.length; i++) {
    link = createTiddlyLink(popup, t[i].tiddler, false);
    link.appendChild(document.createTextNode(t[i].tiddler));
  }
}
//}}}

//{{{
function calendarMaxDays(year, mon)
{
 var max = config.macros.calendar.monthdays[mon];
 if(mon == 1 && (year % 4) == 0 && ((year % 100) != 0 || (year % 400) == 0)) {
 max++;
 }
 return max;
}
//}}}

//{{{
function createCalendarDayRows(cal, year, mon)
{
 var row = createTiddlyElement(cal, "tr", null, null, null);

 var first1 = (new Date(year, mon, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
 if(first1 < 0) first1 = first1 + 7;
 var day1 = -first1 + 1;
 var first2 = (new Date(year, mon+1, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
 if(first2 < 0) first2 = first2 + 7;
 var day2 = -first2 + 1;
 var first3 = (new Date(year, mon+2, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
 if(first3 < 0) first3 = first3 + 7;
 var day3 = -first3 + 1;

 var max1 = calendarMaxDays(year, mon);
 var max2 = calendarMaxDays(year, mon+1);
 var max3 = calendarMaxDays(year, mon+2);

 while(day1 <= max1 || day2 <= max2 || day3 <= max3) {
 row = createTiddlyElement(cal, "tr", null, null, null);
 createCalendarDays(row, 0, day1, max1, year, mon); day1 += 7;
 createCalendarDays(row, 0, day2, max2, year, mon+1); day2 += 7;
 createCalendarDays(row, 0, day3, max3, year, mon+2); day3 += 7;
 }
}
//}}}

//{{{
function createCalendarDayRowsSingle(cal, year, mon)
{
 var row = createTiddlyElement(cal, "tr", null, null, null);

 var first1 = (new Date(year, mon, 1)).getDay() -1 - (config.options.txtCalFirstDay-0);
 if(first1 < 0) first1 = first1+ 7;
 var day1 = -first1 + 1;
 var max1 = calendarMaxDays(year, mon);

 while(day1 <= max1) {
 row = createTiddlyElement(cal, "tr", null, null, null);
 createCalendarDays(row, 0, day1, max1, year, mon); day1 += 7;
 }
}
//}}}

// //ELS 2005.10.30: added styles
//{{{
setStylesheet(".calendar, .calendar table, .calendar th, .calendar tr, .calendar td { text-align:center; } .calendar, .calendar a { margin:0px !important; padding:0px !important; }", "calendarStyles");
//}}}
|<<calendar thismonth>> 
Ementa: Estuda os processos de comunicação no contexto das modificações tecnológicas e culturais proporcionadas pelas redes da sociedade contemporânea, os novos formatos de rádio e televisão, a participação dos meios de comunicação na constituição do espaço público e as políticas institucionais e/ou públicas de comunicação.

Eixos temáticos:
-Políticas de comunicação
-Tecnologia e cultura de rede
-Rádio e Televisão no universo das redes
-Comunidades virtuais e processos colaborativos

http://www.facasper.com.br/cip/conheca_cip/index.php
Coordenadores: Prof. Dr. Walter Lima e Prof. Dr. Sérgio Amadeu


O objetivo do Grupo de Pesquisa e Estudos da Comunicação, Tecnologia e Cultura da Rede consiste em: estudar as relações entre as velhas e as novas mídias, entre a tecnologia e os mercados, focalizando as diversas dimensões políticas e tecnológicas da comunicação em rede, os novos contextos de cidadania, de propriedade das idéias, de mecanismos de produção colaborativa que dela emergem, bem como o controle, a produção e a distribuição de conteúdos informativos e de entretenimento.

Nesse contexto, buscam-se objetos tais como: análise do universo dos games; do cinema e da TV Digital; as novas possibilidades de ocupação do espectro radioelétrico; o software como mídia; a governança da Internet; a exclusão digital; as comunidades virtuais; as novas linguagens e interfaces; as arquiteturas e topologias da informação; a publicidade em rede, entre outros.

O Grupo conta com o trabalho integrado de:

    * professores-pesquisadores e alunos da pós-gradução da Faculdade Casper Líbero; 

    * professores-pesquisadores e alunos da graduação da Faculdade Casper Líbero; 

    * professores-pesquisadores da Linha de Pesquisa 1: Tecnologia e Comunicação do CIP (Centro Interdisciplinar de Pesquisa) da Faculdade Casper Líbero; 

    * pesquisadores de organizações da sociedade civil. 

http://wikipos.facasper.com.br/index.php/Comunica%C3%A7%C3%A3o,_Tecnologia_e_Cultura_da_Rede
-----

Um espaço de discussão sobre o lugar da Comunicação (particularmente, da comunicação mediada) na formação daqueles que são interessados pelas Ciências Sociais. Como os sociólogos, antropólogos e cientistas políticos estão desenvolvendo seus estudos nessa área.

------

Quais foram as raízes dessa discussão nas Ciências Sociais, a sua chegada ao Brasil e na USP?

Que tipo de diálogo torna-se possível com a Escola de Comunicação e Artes e com as Ciências da Computação?

Como estamos organizando nossos programas de ensino na área de Comunicação? O que temos a dizer sobre as novas tecnologias da inteligência, a ecologia cognitiva, as comunidades virtuais, noção de sociedades em rede e seus espaços de fluxos?

Quais são os diálogos possíveis com as novas formas e práticas de produção de conhecimento compartilhado e uma possível "sociotécnica"?
/***
| Name|CloseOnCancelPlugin|
| Description|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.commands.cancelTiddler,{

	handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,

	handler: function(event,src,title) {
		this.handler_orig_closeUnsaved(event,src,title);
		if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))
			story.closeTiddler(title,true);
	 	return false;
	}

});

//}}}

Background: #fff
Foreground: #000
PrimaryPale: #CFF
PrimaryLight: #6CC
PrimaryMid: #099
PrimaryDark: #066
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #399
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
//{{{
config.options.chkHttpReadOnly = false; // means web visitors can experiment with your site by clicking edit
config.options.chkInsertTabs = true;    // tab inserts a tab when editing a tiddler
config.views.wikified.defaultText = ""; // don't need message when a tiddler doesn't exist
config.views.editor.defaultText = "";   // don't need message when creating a new tiddler 
//}}}
Blog Grande Sertão 2.0
http://liraucio.blogspot.com

Flickr
http://www.flickr.com/photos/liraucio/

Página Wiki na Casper Líbero
http://wikipos.facasper.com.br/index.php/Prof._Dr._Lir%C3%A1ucio_Girardi_Jr

Stoa - Rede social de pesquisa da USP
http://stoa.usp.br/liraucio/profile/

e-mail
lira.sociologia@gmail.com
Escreva o texto para 'Contatos'
/***
|''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);
};


}
//}}}
[[Bem-vindo ao Sociolog(w)iki]]
[[Introduzir uma imagem]]
[[Introduzir Áudio]]
[[Introduzir Vídeo]]
/***
|''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");

}
//}}}
DESENCANTAMENTO DO MUNDO

RACIONALIZAÇÃO – “DESMAGIFICAÇÃO” - SECULARIZAÇÃO

“A racionalização e a intelectualização crescentes têm, entretanto, uma conseqüência decisiva, sobre a qual Weber insiste com veemência: elas desencantaram o mundo. Com os progressos da ciência e da técnica, o homem deixou de acreditar nos poderes mágicos, nos espíritos e nos demônios: perdeu o sentido profético e, sobretudo, o do sagrado.”
Julien Freund. A Sociologia de Max Weber p.23
Dicas básicas de edição no TiddlyWiki tutorial

http://blogoehlert.typepad.com/eclippings/files/eclippingstiddlywiki.html


TiddlyWiki supports all kinds of formatting options:
*You can create ''Bold'' text by enclosing it in pairs of single quotes:
{{{
''bold text''
}}}

*You can create ==Strikethrough== text by enclosing it in pairs of equal signs:
{{{
==strikethrough text==
}}}

*You can __Underline__ text by enclosing it in pairs of underscores:
{{{
__underlined text__
}}}

*You can create //Italic// text by enclosing it in pairs of forward slashes:
{{{
//italic text//
}}}

*You can create ^^superscript^^ text by enclosing it in pairs of carets:
{{{
^^superscript text^^
}}}

*You can create ~~subscript~~ text by enclosing it in pairs of tildes:
{{{
~~subscript text~~
}}}

*You can change the text's @@color(green):color@@ by enclosing it in pairs of at-signs (@@@@) and specifying a text color:
{{{
@@color(yourcolorhere):colored text@@
}}}

#0066CC (azul)
#113355 (laranja)
#999999 (cinza)
#cc0000 (vermelho)


*You can change the text's @@bgcolor(red):background color@@ by enclosing it in pairs of at-signs (@@@@) and specifying a background text color:
{{{
@@bgcolor(yourcolorhere):your text here@@
}}}
Dicas básicas de edição no TiddlyWiki tutorial

http://blogoehlert.typepad.com/eclippings/files/eclippingstiddlywiki.html


TiddlyWiki supports all kinds of formatting options:
*You can create ''Bold'' text by enclosing it in pairs of single quotes:
{{{
''bold text''
}}}

*You can create ==Strikethrough== text by enclosing it in pairs of equal signs:
{{{
==strikethrough text==
}}}

*You can __Underline__ text by enclosing it in pairs of underscores:
{{{
__underlined text__
}}}

*You can create //Italic// text by enclosing it in pairs of forward slashes:
{{{
//italic text//
}}}

*You can create ^^superscript^^ text by enclosing it in pairs of carets:
{{{
^^superscript text^^
}}}

*You can create ~~subscript~~ text by enclosing it in pairs of tildes:
{{{
~~subscript text~~
}}}

*You can change the text's @@color(green):color@@ by enclosing it in pairs of at-signs (@@@@) and specifying a text color:
{{{
@@color(yourcolorhere):colored text@@
}}}

#0066CC (azul)
#113355 (laranja)
#999999 (cinza)
#cc0000 (vermelho)


*You can change the text's @@bgcolor(red):background color@@ by enclosing it in pairs of at-signs (@@@@) and specifying a background text color:
{{{
@@bgcolor(yourcolorhere):your text here@@
}}}
Digital Ethnography

http://mediatedcultures.net/ksudigg/?p=119
If you would like to download an "empty" TiddlyWiki file that contains all of the formatting and Plugins necessary to provide the same look and function of this site, right-click on the following link:

http://tiddlywikitips.com/tiddlywikitips_empty.html

and select "Save link as..." in Firefox or "Save target as..." in Internet Explorer

Note: Do not just click on the link to load it and save it from your browser, because the resulting file will not work properly!
DURKHEIM

16/11/97

Autor: GABRIEL COHN
Origem do texto: Especial para a Folha
Editoria: MAIS! Página: 5-10 11/7868
Edição: Nacional Nov 16, 1997
Legenda Foto: ''Same'' (Mesmo), fotografias em Polaroid feitas por Lorna Simpson em 1991 (detalhe)
Observações: COM CONTINUAÇÃO
Vinheta/Chapéu: SOCIOLOGIA
Assuntos Principais: SOCIOLOGIA; ÉMILE DURKHEIM; INDIVIDUALISMO

DURKHEIM
A busca da unidade num mundo dividido
Há 80 anos morria o sociólogo francês Émile Durkheim (1858-1917)
GABRIEL COHN
especial para a Folha
"O individualismo, essa religião da humanidade, tem tudo de que precisa para falar aos seus fiéis num tom não menos imperativo do que as religiões que substitui. Se a dignidade do indivíduo adviesse das suas particularidades distintivas, seria de se temer que ele se fechasse numa espécie de egoísmo moral e tornasse impossível qualquer solidariedade. Mas, na realidade, ele a recebe de uma fonte mais alta, que compartilha com todos os homens. Se ele tem o direito a esse respeito religioso é porque há nele algo da humanidade. É a humanidade que é respeitável e sagrada. Ora, ela não está toda contida nele. Ela se reparte entre todos os seus semelhantes. Em consequência, ele não pode tomá-la como fim da sua conduta sem sair de si. Assim entendido, o individualismo não é a glorificação do eu, mas do indivíduo em geral. Não é o egoísmo que o move, mas a simpatia por tudo que é humano, uma compaixão maior por todas as dores, por todas as misérias humanas, uma necessidade mais ardente de combatê-las e suavizá-las, uma maior sede de justiça."
Émile Durkheim escreveu esse texto ainda no final do século passado, no calor da mobilização dos intelectuais franceses em torno do processo Dreyfus (em que um oficial foi condenado, falsamente como se comprovou depois, por alta traição). Ele estava do lado dos que se opunham à condenação, e foi levado a essa intervenção no debate pelos ataques do crítico literário conservador Brunetière ao "individualismo" como agência principal da corrosão dos princípios morais e do respeito às instituições nacionais, que estariam na base do caso Dreyfus. Tratando-se de um texto ocasional, Durkheim pode permitir-se a ênfase apaixonada, algo que esse homem sóbrio e contido expulsava inteiramente das suas publicações mais elaboradas. Mas várias questões que o preocuparam por toda a vida estão aí contidas.
Num período de 30 anos a partir de seu primeiro curso de "ciência social", em 1887, Durkheim consolidou sua posição de clássico das ciências sociais (ele preferiria que fosse uma só ciência de síntese, a Sociologia), como o pensador por excelência da supremacia da sociedade sobre o indivíduo, dos "fatos sociais" como "coisas" que se impõem aos indivíduos objetivamente, a partir de fora. Morreu há exatamente 80 anos, em 15 de novembro de 1917, sob o efeito de uma sequência de infortúnios (a perda do filho e de vários dos seus melhores discípulos no holocausto da Primeira Guerra Mundial).
Golpes que projetaram de maneira destrutiva no que ele tinha de mais íntimo aquilo que havia sido uma das fontes de suas preocupações como cientista: as difíceis e na realidade insolúveis relações entre o corpo como base última da individualidade subjetiva e como fonte de impulsos e a sociedade como instância objetiva da sua regulação (a propósito, um estudo mais demorado de Durkheim obrigaria a confrontar suas idéias com as de dois dos seus maiores contemporâneos, Freud e Saussure). Deixou uma imagem de pensador conservador, preocupado com a autoridade mais do que com a liberdade. Mas passagens como essa, que constitui uma profissão de fé no exato sentido do termo, revelam que há nele muito mais do que a mera insistência na primazia do social sobre o individual. As relações que ele estabelece entre essas duas dimensões são bem mais matizadas e explicitamente problemáticas. E, num momento em que o individualismo moral que ele tanto prezava tende de novo a ser substituído pela glorificação do eu egoísta, vale a pena rever o que tinha a dizer.
Os grandes temas
Nessa passagem encontramos portanto o Durkheim intelectual diante de uma situação crítica mais do que o cientista rigoroso. "Os escritores e os sábios são cidadãos. É portanto evidente que eles têm o estrito dever de participar da vida pública", escreveu ele em outro momento, para logo se perguntar sobre a forma e a medida dessa intervenção. Sua resposta é que "devemos ser, antes de mais nada, conselheiros e educadores. Somos feitos para ajudar nossos contemporâneos a se reconhecerem nas suas idéias e nos seus sentimentos mais do que para governá-los". Difícil ler isto sem lembrar-se da conhecida formulação de Antonio Candido em situação semelhante, no Brasil, quando dizia que cada qual tem sua tarefa, e que a do intelectual consiste em "pôr ordem nas idéias". Mas nela encontramos também algo como uma síntese programática dos seus principais temas.
Em primeiro lugar, claro, está o próprio tema do individualismo como uma característica intrínseca das sociedades complexas modernas, nas quais representa um avanço em relação às formas mais simples de organização da sociedade. A esse respeito o argumento que Durkheim construiu ao longo da sua obra sociológica é dos mais engenhosos, considerando-se que sua preocupação básica sempre foi a de mostrar que em nenhum aspecto a sociedade pode ser reduzida ao nível dos indivíduos que a compõem, nem derivada dele. A idéia básica é a de que a própria figura do indivíduo é uma criação social. Mais especificamente, é uma figura que não ocorre em qualquer tipo de sociedade. É um fenômeno do mundo moderno, em que sociedades baseadas na interdependência de funções diferenciadas geradas pela divisão do trabalho substituem aquelas em que a amarração do conjunto se dá pela compacta junção de partes semelhantes entre si. Mas, ao ser engendrada pela sociedade, essa figura do indivíduo já não corresponde a um ente isolado, voltado sobre si próprio. Já traz a marca da ligação com o outro, com todos os outros. Laços, que, sendo sociais e não naturais, são da ordem dos significados e da consciência. Laços morais, portanto (e é por isso que Durkheim usa o termo "solidariedade" para designá-los).
Isto conduz diretamente às referências à religião, outro dos seus grandes temas. Se o individualismo de que Durkheim fala é moral e se este caráter lhe advém da sociedade como um todo, a religião a que ele alude tem caráter secular e não se confunde com qualquer confissão ou igreja. Importa para Durkheim a religião naquilo que remete ao que há de mais fundo no social, literalmente ao re-ligar dos homens entre si. Portanto, não é o indivíduo como partícula isolada que está em jogo, mas sim o valor que a sociedade lhe confere (e que ele, sozinho, não saberia atribuir-se). É o individualismo, algo só possível socialmente: essa espécie de paradoxo, pelo qual a dignidade inalienável de cada qual só ganha substância na sua inserção num conjunto maior, supra-individual.
Universalismo
Neste ponto atingimos um estágio importante e muito atual no pensamento durkheimiano. É que esse conjunto mais amplo não se limita a esta ou aquela sociedade singular (embora concretamente a valorização do indivíduo só possa ocorrer em sociedades também concretamente dadas). A referência é de fato ao conjunto mais amplo de todos, o mais universal, que é a humanidade. Durkheim pode fazer isso sem medo de cair numa referência abstrata, no nível dos puros princípios que sempre evitou, porque para ele o tipo de sociedade que gera o individualismo tende efetivamente a se universalizar.
A universalização da forma mais complexa de sociedade seria também a consolidação universal do valor do indivíduo como ente moral. Isso coloca Durkheim numa posição interessante com relação ao debate que atualmente se trava entre posições éticas e políticas com base em um liberalismo de perfil universalista e posições de caráter "comunitarista". Enquanto as primeiras tomam como referência o indivíduo como sede e fonte de direitos universais com base racional, as segundas enfatizam valores coletivos e a impossibilidade teórica e prática de conceber coerentemente os indivíduos fora da sua imersão em contextos comunitários.
Numa primeira aproximação, Durkheim claramente estaria do lado dos comunitaristas. Mas a sua posição é mais complexa, porque ele no final acaba recusando a referência a contextos sociais particulares como suficiente para definir formas de vida, ações moralmente significativas e direitos. Não encontramos nele qualquer simpatia pela aceitação relativista da multiplicidade irredutível de formas de vida sociais, cada qual com seus critérios próprios de orientação das condutas dos seus membros. De certa forma, Durkheim combina a primazia da dimensão social dos "comunitaristas" com o universalismo dos "liberais". Claro que isto é feito com base na idéia da tendência real à universalização de um padrão de organização da sociedade e portanto também de orientação normativa básica: exatamente aquele que engendra e mantém socialmente a valorização positiva da individualidade.
Por outro lado, é claro que esta idéia da efetiva universalização do padrão de organização das sociedades complexas modernas permite incluir Durkheim nos debates atuais sobre questões como a da "globalização". Para isto seria conveniente ir um pouco além da letra expressa nos textos durkheimianos e considerar uma noção fundamental no pensamento contemporâneo que ele já entrevia com clareza. Trata-se da idéia de complexidade, que se associa à idéia de um conjunto organizado, de um sistema.
Na polêmica de Durkheim com Herbert Spencer fica claro que, ao contrário do seu adversário, o que o preocupa no estudo dos sistemas sociais vai além da questão da sua diferenciação, no sentido de incremento de elementos e mesmo das relações entre eles. Interessam-lhe as propriedades do próprio conjunto, especialmente as propriedades novas, que emergem a partir de patamares bem definidos de relações entre os elementos (relações estas que em sistemas sociais são da ordem da comunicação). É por esse caminho que Durkheim é levado a dar especial atenção à dimensão que denominava "morfológica" dos fenômenos sociais. Vale dizer, a tudo que diz respeito à distribuição das comunicações entre os homens num espaço social, às características dos grupos, às variações de densidade das suas relações, enfim, ao meio em que esses fenômenos ocorrem. E não só ocorrem como são geradas, numa espécie de processo de síntese social com algumas analogias químicas, a partir de condições dadas do meio.
A emergência de novo fenômeno social (por exemplo, a valorização de cada indivíduo como pessoa) corresponde a uma nova propriedade da sociedade no seu conjunto (por exemplo, o individualismo) e não desta ou daquela parte. A idéia envolvida nisso prenuncia um conceito central em teorias sociais contemporâneas, precisamente a de complexidade, pela qual se vai além dos problemas da diferenciação e do equilíbrio entre as partes de um sistema para atingir-se o plano das propriedades presentes do conjunto e também das emergentes. Quais as propriedades de um megassistema social mundial? Esta pergunta contemporânea não pegaria Durkheim desprevenido.
A ''anomia''
É verdade que para Durkheim a constituição e o funcionamento das sociedades modernas não se dá sem problemas. Fiquemos num só deles, cuja designação converteu-se em algo como a marca registrada da perspectiva durkheimiana. A referência é a um descompasso ocasional, causado pela rapidez das mudanças na sociedade, entre as necessidades de orientação dos indivíduos nas suas ações e a capacidade dos sistemas normativos de responder eficazmente a elas.
Os sistemas normativos que fornecem as diretrizes para as condutas socialmente aceitáveis revelam-se insuficientemente integrados. Esses espaços vazios acabam exacerbando para além do aceitável algo que já é uma característica (positiva, para Durkheim) de sociedades diferenciadas em grande escala. É que nelas a margem de arbítrio individual aumenta, em contraste com as formas de orientação normativa relativamente fechadas dos grupos menores e mais simples. Difícil, claro, é a manutenção do delicado equilíbrio entre níveis de abertura dos sistemas normativos e sua desarticulação ao ponto de deixar grupos inteiros de membros da sociedade à deriva, numa situação que Durkheim, em termo um tanto exacerbado, considerava de ausência de regras, de "anomia". Por este ângulo chega-se ao que é provavelmente a vertente mais explorada do pensamento durkheimiano.

Continuação da pág. 5-10

A centralidade em Durkheim da preocupação com o estabelecimento de laços entre os homens naquilo que literalmente é sua convivência social o levou a dar especial relevo à idéia de comunicação, que também reapareceria sob várias formas no centro da reflexão social deste século. É verdade que nele a referência aos vínculos comunicativos está marcada por uma referência muito sua, que leva ao limite a idéia de laços morais compartilhados. É que em vários momentos a idéia da comunicação entre partes da sociedade aparece como uma espécie de realização imperfeita de uma unidade moral mais funda, daquilo que em seus próprios termos seria uma "comunhão".
Nesses pontos o pensamento durkheimiano é percorrido por uma espécie de utopia não explicitada, em que a sociedade aparece no limite como plenitude da participação associada à plenitude da realização pessoal. Não se trata de idéia incompatível com um pensamento social que concebe a liberdade na sua feição mais severa e mais clássica, de capacidade de ser "senhor de si" na sua integração com os outros. Ao mesmo tempo essa concepção assinala a dimensão trágica do pensamento durkheimiano, vincado pela presença simultânea de um esquema analítico que opera com dualidades irredutíveis (o individual e o social, o sagrado e o profano e assim por diante) e uma concepção de fundo marcada pelo anseio à unidade íntegra, à plenitude da experiência e da consciência. Seria preciso analisar, neste passo, o papel que desempenham nesse pensamento noções como as de disciplina, de sacrifício e de personalidade.
Estado e democracia
A concepção da sociedade como instância moral primordial marca profundamente o pensamento político de Durkheim. Desde logo isso se manifesta na sua recusa a considerar a territorialidade como critério definidor do Estado moderno e na sua insistência em considerá-lo como ente "moral" que não se coloca acima da sociedade, mas é um órgão dela com funções específicas. Dele não se espera pouco (muito mais, sem dúvida, do que o monopólio da violência legítima no interior de um território, como queria o grande contemporâneo de Durkheim, Max Weber). Espera-se que ele seja o órgão capaz de produzir uma consciência clara do que convém à sociedade e de aplicá-la pela via da lei, sempre em conformidade com sua tarefa maior, que é a de assegurar os direitos individuais.
Trata-se portanto de parcela da sociedade, que não se destaca dela, mas da qual a própria sociedade exige iniciativa própria naquilo que ela não produz espontaneamente, que é a clara consciência das suas necessidades. Numa metáfora que pode soar estranha em outros lugares, mas faz sentido numa sociedade de politécnicos e altos administradores como a francesa, é como se o Estado fosse o cérebro da sociedade. Não impera sobre ela como instância externa, mas tampouco é mera instância receptora e processadora de demandas sociais. Nessas condições, deve ter autoridade para agir, mas não pode ser deixado solto, sob pena de não funcionar ou de tornar-se despótico. Deve, em suma, estar em comunicação constante com o resto da sociedade. É a esse necessário processo de comunicação entre o complexo de órgãos estatais e o conjunto dos cidadãos que Durkheim reserva o termo "democracia".
É neste ponto que entra o aspecto do seu pensamento político que mais embaraço causa aos seus comentaristas. Trata-se da solução que propõe para o problema da organização política dos interesses sociais, sem a qual os indivíduos se veriam isolados e impotentes diante dos aparelhos do Estado. De modo inteiramente coerente com suas concepções básicas, Durkheim adota um critério social ("moral", nos seus termos) para definir as bases de organização daquilo que seria, na linguagem que se tornou comum hoje, a "sociedade civil".
Na sua perspectiva essas bases não poderiam ser simplesmente territoriais. A participação nos processos políticos envolve a existência prévia de laços no interior dos grupos e entre eles, e é tanto mais eficaz democraticamente (isto é, como processo de comunicações recíprocas entre o Estado, os grupos sociais e os indivíduos) quanto mais os interlocutores do Estado tiverem sua consistência assegurada por modos de vida e valores compartilhados, ainda que diferenciados para cada grupo.
Daí a idéia de, numa sociedade organizada em termos da diferenciação das ocupações mediante a divisão do trabalho, atribuir capacidade representativa aos grupos ("corporações") profissionais. A idéia acabou ficando desmoralizada pelas afinidades que lhe foram atribuídas com o corporativismo fascista. Mas, com relação a este, certamente a idéia de fundo vai na direção oposta. Não vai no sentido do reforço do Estado, mas sim da procura da modalidade de representação política mais consentânea com a forma socialmente mais significativa de organização da "sociedade civil" no mundo moderno. Ainda que se demonstre que se trata de concepção equivocada no conjunto, os problemas que busca enfrentar continuam em debate.
E se Durkheim desembarcasse aqui e agora, para avaliar o mundo que deixou? Não se sentiria um estranho nem deixaria de reconhecer progressos. Afinal, ele jamais tivera ilusões. Sempre soubera que o mundo cuja unidade buscava era irreparavelmente dividido. Mas provavelmente se surpreenderia com a persistência de problemas que buscara enfrentar com os recursos de uma ciência social teoricamente bem fundada e praticamente relevante, da qual se propunha ser o criador. Egoísmo selvagem e predatório como valor dominante no lugar do individualismo moral que imaginava estar em ascensão; anomia; dificuldades para lidar com a diversidade cultural; fortalecimento de particularismo; enfim, um mundo que o levaria a interrogar-se, no fundo, se a ciência social que propusera não teria se revelado insuficiente. Ou talvez não tivesse sido estudada com a devida atenção? Que cada qual imagine a resposta íntima do velho mestre.

Gabriel Cohn é professor do departamento de ciência política da USP e editor da revista ''Lua Nova'', do Centro de Estudos de Cultura Contemporânea (Cedec).
Economia do dom ou Economia da Dádiva são os termos mais freqüentemente usados para traduzir o conceito de don (francês), de Marcel Mauss, apresentado no texto Essai sur le don, de 1924.

Mauss estuda os fluxos de bens materiais e suas dimensões simbólicas em tribos e sociedades arcaicas da Melanésia, Polinésia e do Nordeste dos Estados Unidos, entre outras, como base de sua estrutura social. O próprio autor qualifica o texto como parte de estudos mais amplos sobre a organização dos contratos e pactos no que propõe ser um sistema de “serviços econômicos totais” (um complexo de trocas que têm funções sociais, religiosas, morais, econômicas etc.). Essas trocas se operam entre os subgrupos formadores das sociedades primitivas ou arcaicas.

Existe, entretanto, uma limitação lingüística que pode dificultar a compreensão do conceito de dom. Marcel Mauss dedica algumas páginas do estudo a essas variações, que mostram nelas mesmas os diferentes modos de se lidar com ofertas, trocas e recíprocas nas sociedades estudadas. Cita Holmes, que percebe dois dialetos, em Papua e na Melanésia, que

    têm um só termo para designar os termos comprar, vender, emprestar e pegar emprestado. Operações opostas são expressas pela mesma palavra.

Desta forma, é importante que não se faça interpretações dos termos troca, oferta” e presente a partir dos seus correspondentes na sociedade ocidental. Assim como não há mercados de compra e venda na maioria dessas comunidades arcaicas, as ofertas, os presentes e as visitas não são, de forma nenhuma, desinteressados. No prefácio do próprio Ensaio, Mary Douglas afirma que se trata de uma teoria sobre a solidariedade humana; no entanto, cita uma declaração marcante de Mauss: “Presente puro? Nonsense!”

Portanto, presentes ou serviços que se apresentariam à primeira vista na forma de ofertas voluntárias fazem parte de uma organização que torna a reciprocidade uma obrigação. É importante ressaltar que não há equivalência, mas sempre ofertas cada vez maiores, num pacto onde um dos indivíduos sempre está em dívida com outro. A honra, a reputação e o reconhecimento se tornam fatores fundamentais para o funcionamento das sociedades analisadas. Como dons, são definidos objetos e ações tão diferentes quanto presentes, cerimônias, serviços, esmolas, visitas, o consumo e a destruição de bens valiosos. Segundo a teoria, dispor de um bem, seja ofertando-o ou destruindo-o, é a base para a formação de alianças e geração de respeito. Permeados sempre por significados simbólicos diversos, os contratos são feitos com base na oferta. Dispor de um objeto significa fazer um pacto.

São importantes as noções de mana dos objetos, uma espécie de magia que envolve determinados bens, e hau, o “espírito do dom”. O mana pode ser traduzido como mágica, mas também como autoridade. O hau, como o espírito do objeto pessoal (taonga) ofertado que deseja ser retornado à pessoa de origem na forma de outro objeto (que, por sua vez, mudará de lado a obrigação). O autor afirma que, em algumas situações, ofertar é pedir, e aceitar a oferta é endividar-se.

Nessas tribos, metais preciosos, comida e objetos são ofertados não pelo seu valor intrínseco, mas repletos de significado. O principal exemplo eram os colares de conchas e braceletes na Polinésia. É o que se denomina kula. O kula é a expressão mais solene de reconhecimento, e não pode ser ofertada a qualquer um, nem tampouco trocada ou vendida, pois seu valor está distribuído entre o bem material e o rito de oferta que dele se faz.

Uma analogia com a sociedade atual (apenas para efeito de comparação e compreensão) é a cerimônia do Oscar, no cinema, assim como tantas outras premiações organizadas na forma de jantares e festas com pompa e elegância, onde se confere status a partir do reconhecimento dos pares.

A Economia do Dom é uma forma de organização tribal, não um tipo de contrato que se assina conscientemente. Mauss escreve:

    Não se está falando em termos legais: estamos falando de homens e grupos de homens, porque são eles, é a sociedade, são os sentimentos humanos (...) que se transformam em ação. 

http://pt.wikipedia.org/wiki/Economia_do_dom
Esboço de Sociologia em Rede
/***
| Name:|ExtentTagButtonPlugin|
| Description:|Adds a New tiddler button in the tag drop down|
| Version:|3.2 ($Rev: 2406 $)|
| Date:|$Date: 2007-08-08 22:50:23 +1000 (Wed, 08 Aug 2007) $|
| Source:|http://mptw.tiddlyspot.com/#ExtendTagButtonPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{

window.onClickTag_mptw_orig = window.onClickTag;
window.onClickTag = function(e) {
	window.onClickTag_mptw_orig.apply(this,arguments);
	var tag = this.getAttribute("tag");
	var title = this.getAttribute("tiddler");
	// Saq, you're a genius :)
	var popup = Popup.stack[Popup.stack.length-1].popup;
	createTiddlyElement(createTiddlyElement(popup,"li",null,"listBreak"),"div");
	wikify("<<newTiddler label:'New tiddler' tag:'"+tag+"'>>",createTiddlyElement(popup,"li"));
	return false;
}

//}}}

config.fontSize={};

//configuration settings
config.fontSize.settings =
{
            defaultSize : 100,  // all sizes in %
            maxSize : 200,
            minSize : 40,
            stepSize : 10
};

//startup code
var fontSettings = config.fontSize.settings;

if (!config.options.txtFontSize)
            {config.options.txtFontSize = fontSettings.defaultSize;
            saveOptionCookie("txtFontSize");}
setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
setStylesheet("#contentWrapper .fontResizer .button {display:inline;font-size:105%; font-weight:bold; margin:0 1px; padding: 0 3px; text-align:center !important;}\n .fontResizer {margin:0 0.5em;}","fontResizerButtonStyles");

//macro
config.macros.fontSize={};
config.macros.fontSize.handler = function (place,macroName,params,wikifier,paramString,tiddler)
{

               var sp = createTiddlyElement(place,"span",null,"fontResizer");
               sp.ondblclick=this.onDblClick;
               if (params[0])
                           createTiddlyText(sp,params[0]);
               createTiddlyButton(sp,"+","increase font-size",this.incFont);
               createTiddlyButton(sp,"=","reset font-size",this.resetFont);
               createTiddlyButton(sp,"–","decrease font-size",this.decFont);
}

config.macros.fontSize.onDblClick = function (e)
{
             if (!e) var e = window.event;
             e.cancelBubble = true;
             if (e.stopPropagation) e.stopPropagation();
             return false;
}

config.macros.fontSize.setFont = function ()
{
               saveOptionCookie("txtFontSize");
               setStylesheet(".tiddler .viewer {font-size:"+config.options.txtFontSize+"%;}\n","fontResizerStyles");
}

config.macros.fontSize.incFont=function()
{
               if (config.options.txtFontSize < fontSettings.maxSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1)+fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.decFont=function()
{

               if (config.options.txtFontSize > fontSettings.minSize)
                  config.options.txtFontSize = (config.options.txtFontSize*1) - fontSettings.stepSize;
               config.macros.fontSize.setFont();
}

config.macros.fontSize.resetFont=function()
{

               config.options.txtFontSize=fontSettings.defaultSize;
               config.macros.fontSize.setFont();
}

config.paramifiers.font =
{
               onstart: function(v)
                  {
                   config.options.txtFontSize = v;
                   config.macros.fontSize.setFont();
                  }
};
//A lembrança da vida da gente se guarda em trechos diversos, cada um com seu signo e sentimento, uns com os outros acho que nem se misturam. Contar seguido, alinhavado, só mesmo sendo as coisas de rasa importância. De cada vivimento que eu real tive, de alegria forte ou de pesar, cada vez daquela hoje vejo que eu era como se fosse diferente pessoa. Sucedido desgovernado. Assim eu acho, assim é que eu conto.//

Guimarães Rosa, //Grande Sertão:Veredas//
Atualmente, sou pesquisador do Centro Interdisciplinar de Pesquisa da Faculdade Casper Líbero, atuando na LP1 - Comunicação: Tecnologia e Política. Participa do projeto de integração desta Linha de Pesquisa ao Grupo de Pesquisa da pós-graduação Comunicação, Tecnologia e Cultura da Rede.

Por meio deste espaço, participa da produção de projeto-piloto para página colaborativa na graduação na Faculdade Casper Líbero (Projeto originalmente conhecido como Wikipós) 
<<fontSize "font-size:">><<closeAll>><<newTiddler>><<saveChanges>><<tiddler TspotSidebar>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
<<calendar thismonth>>
<br>
config.macros.haloscan = {account: "jornalismocasper", baseURL: "http://www.haloscan.com/load/"};

var haloscanLoaded = 0;
config.macros.haloscan.load = function ()
{
    if (haloscanLoaded == 1)
        return;
    
    account = config.macros.haloscan.account;
    if (!account || (account == "YourName"))
        account = store.getTiddlerText("SiteTitle");
    
    var el = document.createElement('script');
    el.language = 'JavaScript'; 
    el.type = 'text/javascript'; 
    el.src = config.macros.haloscan.baseURL + account;
    document.documentElement.childNodes[0].appendChild(el);
    
    haloscanLoaded = 1;
}
config.macros.haloscan.load();

/* this totally clobbers document.write, i hope that's ok */
var safeWrite = function(s)
{
    document.written = s;
    return s;
};
document.write = safeWrite;

config.macros.haloscan.refreshDefaultTiddlers = function ()
{
    var start = store.getTiddlerText("DefaultTiddlers");
    if (start)
    {
        var titles = start.readBracketedList();
        for (var t=titles.length-1; t>=0; t--)
            story.refreshTiddler(titles[t], DEFAULT_VIEW_TEMPLATE, 1);
    }
}

var haloscanRefreshed = 0;
config.macros.haloscan.handler = function (place, macroName, params, wikifier, paramString, tiddler)
{
    if (typeof HaloScan == 'undefined')
    {
        if (haloscanRefreshed == 0)
        {
            setTimeout("config.macros.haloscan.refreshDefaultTiddlers()", 1);
            haloscanRefreshed = 1;
        }
        return;
    }
    
    var id = story.findContainingTiddler(place).id.substr(7);
    var hs_search = new RegExp('\\W','gi');
    id = id.replace(hs_search,"_");
    
    account = config.macros.haloscan.account;
    if (!account || (account == "YourName"))
        account = store.getTiddlerText("SiteTitle");
    
    var haloscanError = function (msg)
    {
        createTiddlyError(place, config.messages.macroError.format(["HaloscanMacro"]), config.messages.macroErrorDetails.format(["HaloscanMacro", msg]));
    }
    
    if (params.length == 1)
    {
        if (params[0] == "comments")
        {
            postCount(id);
            commentsLabel = document.written;
            commentsPrompt = "Comments on this tiddler";
            var commentsHandler = function(e) { HaloScan(id); return false; };
            var commentsButton = createTiddlyButton(place, commentsLabel, commentsPrompt, commentsHandler);
        }
        else if (params[0] == "trackbacks")
        {
            postCountTB(id);
            trackbacksLabel = document.written;
            trackbacksPrompt = "Trackbacks for this tiddler";
            var trackbacksHandler = function(e) { HaloScanTB(id); return false; };
            var trackbackButton = createTiddlyButton(place, trackbacksLabel, trackbacksPrompt, trackbacksHandler);
        }
        else
            haloscanError("unknown parameter: " + params[0]);
    }
    else if (params.length == 0)
        haloscanError("missing parameter");
    else
        haloscanError("bad parameter count");
}
/***
| Name|HideWhenPlugin|
| Description|Allows conditional inclusion/exclusion in templates|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#HideWhenPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
For use in ViewTemplate and EditTemplate. Example usage:
{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}
{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}
***/
//{{{

window.removeElementWhen = function(test,place) {
	if (test) {
		removeChildren(place);
		place.parentNode.removeChild(place);
	}
};

merge(config.macros,{

	hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( eval(paramString), place);
	}},

	showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !eval(paramString), place);
	}},

	hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAll(params), place);
	}},

	showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAll(params), place);
	}},

	hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAny(params), place);
	}},

	showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAny(params), place);
	}},

	hideWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( tiddler.tags.containsAll(params), place);
	}},

	showWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !tiddler.tags.containsAll(params), place);
	}},

	hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);
	}},

	showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
		removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);
	}}

});

//}}}

Tiddler contendo os links e instruções
<html><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/thy8vO5VY8Q&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/thy8vO5VY8Q&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></html>
Legião Urbana - Giz
[img[http://farm3.static.flickr.com/2046/2058927470_044bed4d04_m.jpg]]

http://www.tiddlywiki.org/wiki/Insert_a_Picture
<html>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="260" height="60" id="mp3tube" align="middle" border="0"><param name="movie" value="http://www.mp3tube.net/play.swf?id=e25ba7eb2ae60a896ac5657f0d6c38c6" /><param name="quality" value="High" /><param name="wmode" value="transparent"><param name="menu" value="false"><embed src="http://www.mp3tube.net/play.swf?id=e25ba7eb2ae60a896ac5657f0d6c38c6" quality="High" width="260" height="60" name="mp3tube" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" menu="false" /></object></html>
Adoniran Barbosa com Elis Regina - Tiro ao Alváro
Bem-vindo ao laboratório Wiki do 1JoB 2008 da Faculdade Cásper Líbero.
Estamos falando de wiki, contribuições e trocas de conhecimento, então, sinta-se livre para contribuir.
Navegue a vontade, comente, nos contate. O importante a comunicação.
Obrigado!

<<haloscan comments>>
"Em seu episódio em Paris Visto Por..., Rouch realiza um raro filme de dinâmica marcadamente ficcional em sua obra, se apoiando na abordagem de um fait-divers (os "causos" cotidianos massificados pelos jornais) para construir uma pequena fábula de intersecção entre o olhar objetivo das notas jornalísticas e a fruição afetiva da manhã de um jovem casal; em especial, da jovem que se depara com o "estranho". Câmera na mão, num longo plano seqüência, o filme caminha entre as quatro paredes de um pequeno apartamento barulhento e as imediações da Gare du Nord (uma das sete áreas de Paris abordadas nos episódios do longa e que dá nome ao episódio).

Nessa abordagem de crônica espacial, o uso do som no filme há de ser destacado: ao mesmo tempo realista (na forma com que reitera a idéia da profusão de sons da grande cidade indo em direção contrária ao naturalismo de boutique da ficção bem-comportada) e expressivo (na forma como se assume, em sutilezas, como uma banda sonora que não corresponde ao som captado diretamente junto à imagem).

Esse jogo entre o som direto (ferramenta tipificada como elemento de realidade documental, mas aqui transformado em imitação-de-som-direto) e a fruição da encenação, calcada numa emergência típica da imagem ao vivo, da imagem imediata, fazem com que o filme ultrapasse o vício fácil da apresentação de eventos, encenando-se como imagens recriadas sobre outras imagens (como o próprio filme é gerado a partir de uma noticia pré-disposta pelos jornais). 

Quando Rouch cruza os "fatos jornalísticos" com uma pequena história conjugal (que flui do pequeno apartamento para o caminhar pela Gare du Nord), brinca justamente de celebrar (nessa leveza de estatutos), algo que esteja além da narratividade: a idéia da vida como ritual compartilhado (seja nos jornais, seja nos pequenos gestos conjugais), do teatro cotidiano como forma de reencontrar a vida em sua essência inexprimível, capturada nesses gestos de repetição (da religiosidade do Níger aos costumes burgueses dos subúrbios de Paris) e diferença (como os desejos diversos narrados em Crônica de um Verão ou no menos comentado, mas não menos genial, A Pirâmide Humana). Um cinema que busca num pacto fluido entre personagens, espectadores e câmera, uma verdade cinematográfica que não se cristaliza em formatos reproduzíveis de produção (e nesse sentido, o cinema de Rouch, ao contrário de outras vertentes "documentais", não se coloca como fórmula, mas como exercício de formulação). 

É nesse lugar, nem do fato nem da fábula, que Rouch ergue seu cinema: uma coleção de imagens re-espelhadas, recortadas, como gravuras-em-duração (não-estáticas) tocadas por algo que ali não se cabe como registro, mas que se insinua, se metamorfoseia, e não se deixa domar como definitiva. 

Através de Jean Rouch o cinema documentário refaz o caminho de volta ao seio da ficção narrativa (esboçado e perdido desde o Nanook de Flaherty) e leva a ela o peso de sua câmera, o lugar do recorte emergencial – redescobrindo as "verdades" da ficcionalização, fazendo da encenação das identidades e do teatro do cotidiano um evento único, efêmero e muito além dos meros dispositivos de registro ou das fórmulas de representação "delicada" da monótona indústria "ficcional"...Com Rouch, o documentário perdeu a sua empáfia e a ficção pôde dar um adeus definitivo à sua cínica ingenuidade. 

Grande Jean Rouch. Essencial Jean Rouch."

Contracampo - Revista de cinema
http://www.contracampo.com.br/58/jeanrouch.htm

I'm Jim! I manage the http://TuddlyWikiTips.com site as well as several other "tips" sites including;
*http://JimsTips.com
*http://GmailTips.com
*http://MoxiTips.com

and my personal site:
*http://jim.barr.net

I can be contacted via email at: jim@barr.net
/***
| Name|LessBackupsPlugin|
| Description|Intelligently limit the number of backup files you create|
| Version|3.0 ($Rev: 2320 $)|
| Date|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
| Source|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
| Author|Simon Baird|
| Email|simon.baird@gmail.com|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second.  So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array

!!!Notes
Works in IE and Firefox only.  Algorithm by Daniel Baird. IE code by by Saq Imtiaz.
!!!Code
***/
//{{{
window.getSpecialBackupPath = function(backupPath) {

	var MINS  = 60 * 1000;
	var HOURS = 60 * MINS;
	var DAYS  = 24 * HOURS;

	// comment out the ones you don't want
	var modes = [
		["YYYY",  365*DAYS], // one per year for ever
		["MMM",   31*DAYS],  // one per month
		["ddd",   7*DAYS],   // one per weekday
		//["d0DD",  1*DAYS],   // one per day of month
		["h0hh",  24*HOURS], // one per hour
		["m0mm",  1*HOURS],  // one per minute
		["s0ss",  1*MINS],   // one per second
		["latest",0]         // always keep last version. (leave this).
	];

	var now = new Date();

	for (var i=0;i<modes.length;i++) {

		// the filename we will try
		var specialBackupPath = backupPath.replace(/(\.)([0-9]+\.[0-9]+)(\.html)$/,
						'$1'+now.formatString(modes[i][0]).toLowerCase()+'$3')

		// open the file

		try {
			if (config.browser.isIE) {
				var fsobject = new ActiveXObject("Scripting.FileSystemObject")
				var fileExists  = fsobject.FileExists(specialBackupPath);
				if (fileExists) {
					var fileObject = fsobject.GetFile(specialBackupPath);
					var modDate = new Date(fileObject.DateLastModified).valueOf();
				}
			}
			else {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
				var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
				file.initWithPath(specialBackupPath);
				var fileExists = file.exists();
				if (fileExists) {
					var modDate = file.lastModifiedTime;
				}
			}
		}
		catch(e) {
			// give up
			return backupPath;
		}

		// expiry is used to tell if it's an 'old' one. Eg, if the month is June and there is a
		// June file on disk that's more than an month old then it must be stale so overwrite
		// note that "latest" should be always because the expiration period is zero (see above)
		var expiry = new Date(modDate + modes[i][1]);
		if (!fileExists || now > expiry)
			return specialBackupPath;
	}
}

// hijack the core function
window.getBackupPath_orig = window.getBackupPath;
window.getBackupPath = function(localPath) {
	return getSpecialBackupPath(getBackupPath_orig(localPath));
}

//}}}

/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
  url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
[[Perfil]] 
[[Programa]]
[[Projetos Integrados]]
[[Nuvem de Tags]]
[[TiddlyWiki ?]]
[[Dicas]]
[[Contato]]



DIALÉTICA

AFIRMAÇÃO – NEGAÇÃO – NEGAÇÃO DA NEGAÇÃO

TESE - ANTÍTESE – SÍNTESE

TODA SÍNTESE É PROVISÓRIA. 
Em cada síntese, os momentos anteriores estão suprimidos (negados), mas, ao mesmo tempo, integrados numa forma superior

A tese(afirmação imediata) se encontra mediada(superada e guardada) na síntese, porque passou por um estágio intermediário, isto é, a negação ou antítese. Cada síntese (negação da negação) é fruto da conservação de todas as sínteses anteriores (p. 188)


“Cada nova classe, por isso, instaura o seu domínio apenas sobre uma base mais ampla do que a da até aí dominante, pelo que, em contrapartida, mais tarde também o antagonismo da classe não dominante contra a agora dominante se desenvolve muito mais aguda e profundamente. Por ambas as razões é determinado o fato de que a luta a travar contra a nova classe dominante por seu turno visará uma negação mais radical, mais decidida, das condições sociais até aí vigentes do que fora possível a todas as classes que anteriormente procuraram dominar.”

http://www.marxists.org/portugues/marx/1845/ideologia-alema-oe/cap1.htm#i2
Feuerbach. Oposição das Concepções Materialista e Idealista (Capítulo Primeiro de A Ideologia Alemã) 
Karl Marx e Friedrich Engels 1845-46




TUDO SE TRANSFORMA E O QUE ESTÁ EM JOGO NÃO É O SER EM SI, MAS A HISTÓRIA, O DEVIR, O VIR A SER.



“A ATIVIDADE DO HOMEM CONSISTE NA CONTÍNUA LUTA PRA CHEGAR A SABER O QUE ELE É EM SI MESMO, ATRAVÉS DA NEGAÇÃO DE TUDO O QUE ELE NÃO É. EU ME DETERMINO QUANDO ME NEGO” 




Para Hegel, o Espírito Absoluto objetiva-se no mundo por meio das sociedades humanas (Espírito exteriorizado) e inicia o longo movimento histórico de superação das contradições entre o que é e o seu dever ser, retornando a si mesmo como Espírito exteriorizado. 


A história é obra da razão (a razão divina e absoluta como ponto de partida, desenvolvimento e fim último necessário). A história é a realização de uma obra íntima, silenciosa e secreta. A razão indica que há uma direção na história. (p. 191)





Marx produz uma leitura dialética de suas fontes. Reconhece suas contribuições (teóricas, metodológicas e empíricas) para, depois, apresentar suas contradições e superá-las, recolocando o problema original sob uma nova forma (que conserva e, ao mesmo tempo, supera  a formulação inicial).
http://www.flickr.com/photos/liraucio/
/***
| Name|MptwLayoutPlugin|
| Description|A package containing templates and css for the MonkeyPirateTiddlyWiki layout|
| Version|3.0 ($Rev: 1845 $)|
| Source|http://mptw.tiddlyspot.com/#MptwLayoutPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
Presumes you have TagglyTaggingPlugin installed. To enable this you should have a PageTemplate containing {{{[[MptwPageTemplate]]}}} and similar for ViewTemplate and EditTemplate.
***/
//{{{
// used in MptwViewTemplate
config.mptwDateFormat = 'DD/MM/YY';
config.mptwJournalFormat = 'Journal DD/MM/YY';
//config.mptwDateFormat = 'MM/0DD/YY';
//config.mptwJournalFormat = 'Journal MM/0DD/YY';

config.shadowTiddlers.GettingStarted += "\n\nSee also MonkeyPirateTiddlyWiki.";

//}}}

//{{{
merge(config.shadowTiddlers,{

'MptwEditTemplate':[
 "<!--{{{-->",
 "<!--- http://mptw.tiddlyspot.com/#MptwEditTemplate ($Rev: 1829 $) --->",
 "<div class=\"toolbar\" macro=\"toolbar +saveTiddler saveCloseTiddler closeOthers -cancelTiddler cancelCloseTiddler deleteTiddler\"></div>",
 "<div class=\"title\" macro=\"view title\"></div>",
 "<div class=\"editLabel\">Title</div><div class=\"editor\" macro=\"edit title\"></div>",
 "<div class=\"editLabel\">Tags</div><div class=\"editor\" macro=\"edit tags\"></div>",
 "<div class=\"editorFooter\"><span macro=\"message views.editor.tagPrompt\"></span><span macro=\"tagChooser\"></span></div>",
 "<div macro=\"showWhenExists EditPanelTemplate\">[[EditPanelTemplate]]</div>",
 "<div class=\"editor\" macro=\"edit text\"></div>",
 "<!--}}}-->"
].join("\n"),

'MptwPageTemplate':[
 "<!--{{{-->",
 "<!-- http://mptw.tiddlyspot.com/#MptwPageTemplate ($Rev: 1829 $) -->",
 "<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>",
 "	<div class='headerShadow'>",
 "		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",
 "		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
 "	</div>",
 "	<div class='headerForeground'>",
 "		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",
 "		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
 "	</div>",
 "</div>",
 "<!-- horizontal MainMenu -->",
 "<div id='topMenu' refresh='content' tiddler='MainMenu'></div>",
 "<!-- original MainMenu menu -->",
 "<!-- <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>",
 "<!--}}}-->"
].join("\n"),

'MptwStyleSheet':[
 "/*{{{*/",
 "/* http://mptw.tiddlyspot.com/#MptwStyleSheet ($Rev: 2246 $) */",
 "",
 "/* a contrasting background so I can see where one tiddler ends and the other begins */",
 "body {",
 "	background: [[ColorPalette::TertiaryLight]];",
 "}",
 "",
 "/* sexy colours and font for the header */",
 ".headerForeground {",
 "	color: [[ColorPalette::PrimaryPale]];",
 "}",
 ".headerShadow, .headerShadow a {",
 "	color: [[ColorPalette::PrimaryMid]];",
 "}",
 "",
 "/* separate the top menu parts */",
 ".headerForeground, .headerShadow {",
 "	padding: 1em 1em 0;",
 "}",
 "",
 ".headerForeground, .headerShadow {",
 "	font-family: 'Trebuchet MS' sans-serif;",
 "	font-weight:bold;",
 "}",
 ".headerForeground .siteSubtitle {",
 "	color: [[ColorPalette::PrimaryLight]];",
 "}",
 ".headerShadow .siteSubtitle {",
 "	color: [[ColorPalette::PrimaryMid]];",
 "}",
 "",
 "/* make shadow go and down right instead of up and left */",
 ".headerShadow {",
 "	left: 1px;",
 "	top: 1px;",
 "}",
 "",
 "/* prefer monospace for editing */",
 ".editor textarea {",
 "	font-family: 'Consolas' monospace;",
 "}",
 "",
 "/* sexy tiddler titles */",
 ".title {",
 "	font-size: 250%;",
 "	color: [[ColorPalette::PrimaryLight]];",
 "	font-family: 'Trebuchet MS' sans-serif;",
 "}",
 "",
 "/* more subtle tiddler subtitle */",
 ".subtitle {",
 "	padding:0px;",
 "	margin:0px;",
 "	padding-left:0.5em;",
 "	font-size: 90%;",
 "	color: [[ColorPalette::TertiaryMid]];",
 "}",
 ".subtitle .tiddlyLink {",
 "	color: [[ColorPalette::TertiaryMid]];",
 "}",
 "",
 "/* a little bit of extra whitespace */",
 ".viewer {",
 "	padding-bottom:3px;",
 "}",
 "",
 "/* don't want any background color for headings */",
 "h1,h2,h3,h4,h5,h6 {",
 "	background: [[ColorPalette::Background]];",
 "	color: [[ColorPalette::Foreground]];",
 "}",
 "",
 "/* give tiddlers 3d style border and explicit background */",
 ".tiddler {",
 "	background: [[ColorPalette::Background]];",
 "	border-right: 2px [[ColorPalette::TertiaryMid]] solid;",
 "	border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;",
 "	margin-bottom: 1em;",
 "	padding-bottom: 1em;",
 "	padding-top: 0.75em;",
 "}",
 "",
 "/* make options slider look nicer */",
 "#sidebarOptions .sliderPanel {",
 "	border:solid 1px [[ColorPalette::PrimaryLight]];",
 "}",
 "",
 "/* the borders look wrong with the body background */",
 "#sidebar .button {",
 "	border-style: none;",
 "}",
 "",
 "/* this means you can put line breaks in SidebarOptions for readability */",
 "#sidebarOptions br {",
 "	display:none;",
 "}",
 "/* undo the above in OptionsPanel */",
 "#sidebarOptions .sliderPanel br {",
 "	display:inline;",
 "}",
 "",
 "/* horizontal main menu stuff */",
 "#displayArea {",
 "	margin: 1em 15.7em 0em 1em; /* use the freed up space */",
 "}",
 "#topMenu br {",
 "	display: none;",
 "}",
 "#topMenu {",
 "	background: [[ColorPalette::PrimaryMid]];",
 "	color:[[ColorPalette::PrimaryPale]];",
 "}",
 "#topMenu {",
 "	padding:2px;",
 "}",
 "#topMenu .button, #topMenu .tiddlyLink, #topMenu a {",
 "	margin-left: 0.5em;",
 "	margin-right: 0.5em;",
 "	padding-left: 3px;",
 "	padding-right: 3px;",
 "	color: [[ColorPalette::PrimaryPale]];",
 "	font-size: 115%;",
 "}",
 "#topMenu .button:hover, #topMenu .tiddlyLink:hover {",
 "	background: [[ColorPalette::PrimaryDark]];",
 "}",
 "",
 "/* make 2.2 act like 2.1 with the invisible buttons */",
 ".toolbar {",
 "	visibility:hidden;",
 "}",
 ".selected .toolbar {",
 "	visibility:visible;",
 "}",
 "",
 "/* experimental. this is a little borked in IE7 with the button ",
 " * borders but worth it I think for the extra screen realestate */",
 ".toolbar { float:right; }",
 "",
 "/* for Tagger Plugin, thanks sb56637 */",
 ".popup li a {",
 "   display:inline;",
 "}",
 "",
 "/* make it print a little cleaner */",
 "@media print {",
 "	#topMenu {",
 "		display: none ! important;",
 "	}",
 "	/* not sure if we need all the importants */",
 "	.tiddler {",
 "		border-style: none ! important;",
 "		margin:0px ! important;",
 "		padding:0px ! important;",
 "		padding-bottom:2em ! important;",
 "	}",
 "	.tagglyTagging .button, .tagglyTagging .hidebutton {",
 "		display: none ! important;",
 "	}",
 "	.headerShadow {",
 "		visibility: hidden ! important;",
 "	}",
 "	.tagglyTagged .quickopentag, .tagged .quickopentag {",
 "		border-style: none ! important;",
 "	}",
 "	.quickopentag a.button, .miniTag {",
 "		display: none ! important;",
 "	}",
 "}",
 "/*}}}*/"
].join("\n"),

'MptwViewTemplate':[
 "<!--{{{-->",
 "<!--- http://mptw.tiddlyspot.com/#MptwViewTemplate ($Rev: 2247 $) --->",
 "",
 "<div class='toolbar'>",
 "	<span macro=\"showWhenTagged systemConfig\">",
 "		<span macro=\"toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'\"></span>",
 "	</span>",
 "	<span macro=\"showWhenTagged palette\">",
 "		<span macro=\"setPalette\"></span>",
 "	</span>",
 "	<span style=\"padding:1em;\"></span>",
 "	<span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:\"new here\"'></span>",
 "	<span macro='newJournalHere {{config.mptwJournalFormat?config.mptwJournalFormat:\"MM/0DD/YY\"}}'></span>",
 "</div>",
 "",
 "<div class=\"tagglyTagged\" macro=\"tags\"></div>",
 "",
 "<div class='titleContainer'>",
 "	<span class='title' macro='view title'></span>",
 "	<span macro=\"miniTag\"></span>",
 "</div>",
 "",
 "<div class='subtitle'>",
 "	<span macro='view modifier link'></span>,",
 "	<span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:\"MM/0DD/YY\"}}'></span>",
 "	(<span macro='message views.wikified.createdPrompt'></span>",
 "	<span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:\"MM/0DD/YY\"}}'></span>)",
 "</div>",
 "",
 "<div macro=\"showWhenExists ViewPanelTemplate\">[[ViewPanelTemplate]]</div>",
 "",
 "<div macro=\"hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\">",
 "	<div class='viewer' macro='view text wikified'></div>",
 "</div>",
 "<div macro=\"showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')\">",
 "	<div class='viewer'><pre macro='view text'></pre></div>",
 "</div>",
 "",
 "<div macro=\"showWhenExists ViewDashboardTemplate\">[[ViewDashboardTemplate]]</div>",
 "",
 "<div class=\"tagglyTagging\" macro=\"tagglyTagging\"></div>",
 "",
 "<!--}}}-->"
].join("\n")

});
//}}}
/***
| Name:|NewHerePlugin|
| Description:|Creates the new here and new journal macros|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#NewHerePlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.macros, {
	newHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newTiddler "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
		}
	},
	newJournalHere: {
		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			wikify("<<newJournal "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
		}
	}
});

//}}}

/***
| Name:|NewMeansNewPlugin|
| Description:|If 'New Tiddler' already exists then create 'New Tiddler (1)' and so on|
| Version:|1.0 ($Rev: 2263 $)|
| Date:|$Date: 2007-06-13 04:22:32 +1000 (Wed, 13 Jun 2007) $|
| Source:|http://mptw.tiddlyspot.com/empty.html#NewMeansNewPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{

String.prototype.getNextFreeName = function() {
       var numberRegExp = / \(([0-9]+)\)$/;
       var match = numberRegExp.exec(this);
       if (match) {
               var num = parseInt(match[1]) + 1;
               return this.replace(numberRegExp," ("+num+")");
       }
       else {
               return this + " (1)";
       }
}

config.macros.newTiddler.getName = function(newName) {
       while (store.getTiddler(newName))
               newName = newName.getNextFreeName();
       return newName;
}


config.macros.newTiddler.onClickNewTiddler = function()
{
	var title = this.getAttribute("newTitle");
	if(this.getAttribute("isJournal") == "true") {
		var now = new Date();
		title = now.formatString(title.trim());
	}

	title = config.macros.newTiddler.getName(title); // <--- only changed bit

	var params = this.getAttribute("params");
	var tags = params ? params.split("|") : [];
	var focus = this.getAttribute("newFocus");
	var template = this.getAttribute("newTemplate");
	var customFields = this.getAttribute("customFields");
	story.displayTiddler(null,title,template,false,null,null);
	var tiddlerElem = document.getElementById(story.idPrefix + title);
	if(customFields)
		story.addCustomFields(tiddlerElem,customFields);
	var text = this.getAttribute("newText");
	if(typeof text == "string")
		story.getTiddlerField(title,"text").value = text.format([title]);
	for(var t=0;t<tags.length;t++)
		story.setTiddlerTag(title,tags[t],+1);
	story.focusTiddler(title,focus);
	return false;
};

//}}}

Notas para Esclarecer a Noção de Habitus
Loïc Wacquant
Resumo: Tomando como referência a obra de Pierre Bourdieu esboça-se no
presente artigo uma reconstituição da gênese da noção de habitus e, numa
perspectiva de síntese, procura-se documentar algumas das suas principais
propriedades teóricas. Realiza-se, igualmente, um pequeno retrato dos
principais horizontes de mobilização sociológica de que a noção tem sido
alvo.
Palavras Chave: Habitus, Pierre Bourdieu; Teoria Sociológica.
Abstract: Taking as reference the work of Pierre Bourdieu sketches in the
present article a reconstitution of genesis of the notion of habitus and, in a
perspective of synthesis, is looked to register some of its main theoretical
properties. It is realized, equally, a small picture of main horizons of
sociological mobilization of that the notion has been white.
Keywords: Habitus, Pierre Bourdieu; Sociological theory.

Habitus é uma noção filosófica antiga, originária no
pensamento de Aristóteles e na Escolástica medieval, que foi
recuperada e retrabalhada depois dos anos 1960 pelo
sociólogo Pierre Bourdieu para forjar uma teoria disposicional
da ação capaz de reintroduzir na antropologia estruturalista a
capacidade inventiva dos agentes, sem com isso retroceder
ao intelectualismo Cartesiano que enviesa as abordagens
subjetivistas da conduta social, do behaviorismo ao
interacionismo simbólico passando pela teoria da ação
racional. A noção tem um papel central no esforço levado a
cabo durante uma vida inteira por Bourdieu (1972/1977,
1980/1990, 2000/2001) para construir uma “economia das
práticas generalizada” capaz de subsumir a economia,
historizando e, por aí, pluralizando as categorias que esta
última toma como invariantes (tais como interesse, capital,
mercado e racionalidade), e especificando quer as condições
sociais da emergência dos atores econômicos e sistemas de
troca, quer o modo concreto como estes se encontram, se
propulsionam, ou se contrariam uns aos outros.
As raízes do habitus encontram-se na noção aristotélica de
hexis, elaborada na sua doutrina sobre a virtude, significando
um estado adquirido e firmemente estabelecido do caráter
moral que orienta os nossos sentimentos e desejos numa
situação e, como tal, a nossa conduta. No século treze, o
termo foi traduzido para Latim como habitus (particípio
passado do verbo habere, ter ou possuir) por Tomás de
Aquino na sua Summa Theologiae, em que adquiriu o sentido
acrescentado de capacidade para crescer através da
atividade, ou disposição durável suspensa a meio caminho
entre potência e ação propositada. Foi usado parcimoniosa e
descritivamente por sociólogos da geração clássica como
Émile Durkheim (no seu curso sobre L’Évolution Pédagogique
en France, de 1904-5), pelo seu sobrinho e colaborador
próximo Marcel Mauss (mais destacadamente no seu ensaio
sobre “As técnicas do corpo”, de 1934), assim como por Max
Weber (na sua discussão sobre o ascetismo religioso em
Wirtschaft und Gesellschaft, de 1918) e Thorstein Veblen
(que medita sobre o “habitus mental predatório” dos
industriais em The Theory of the Leisure Class, de 1899). A
noção ressurgiu na fenomenologia, de forma mais
proeminente nos escritos de Edmund Husserl, que designava
por habitus a conduta mental entre experiências passadas e
ações vindouras. Husserl (1947/1973) também usava como
cognato conceptual o termo Habitualität, mais tarde
traduzido para Inglês pelo seu aluno Alfred Schutz como
“conhecimento habitual” (e daí a sua adoção pela
etnometodologia), uma noção que se assemelha com a de
habito, generalizada por Maurice Merlau-Ponty (1945) na sua
análise sobre o “corpo vivido” como o impulsor silencioso do
comportamento social. O habitus também figura de
passagem nos escritos de outro estudante de Husserl,
Norbert Elias, que fala de “habitus psíquico das pessoas
‘civilizadas’” no estudo clássico Über den Process der
Civilizierung (1937).
Mas é no trabalho de Pierre Bourdieu, que estava
profundamente envolvido nestes debates filosóficos, que
encontramos a mais completa renovação sociológica do
conceito delineado para transcender a oposição entre
objetivismo e subjetivismo: o habitus é uma noção
mediadora que ajuda a romper com a dualidade de senso
comum entre indivíduo e sociedade ao captar “a
interiorização da exterioridade e a exteriorização da
interioridade”, ou seja, o modo como a sociedade se torna
depositada nas pessoas sob a forma de disposições duráveis,
ou capacidades treinadas e propensões estruturadas para
pensar, sentir e agir de modos determinados, que então as
guiam nas suas respostas criativas aos constrangimentos e
solicitações do seu meio social existente.
Bourdieu começou por reintroduzir a noção de uma forma
denotativa nos seus estudos empíricos de juventude sobre a
antropologia econômica da mudança na sociedade
camponesa do seu Béarn natal, no Sudoeste de França, ou
nas comunidades cabilas de expressão berbere, na Argélia
colonial (Bourdieu 1962, Bourdieu e Sayad 1964), e
elaborou-a analiticamente no seu Esquisse d’une Théorie de
la Pratique(1972/2002). Neste e noutros escritos
subseqüentes, Bourdieu propõe que a prática não é nem o
precipitado mecânico de ditames estruturais nem o resultado
da perseguição intencional de objetivos pelos indivíduos mas
antes “o produto de uma relação dialética entre a situação e
o habitus, entendido como um sistema de disposições
duráveis e transponíveis que, integrando todas as
experiências passadas, funciona em cada momento como
uma matriz de percepções, apreciações e ações e torna
possível cumprir tarefas infinitamente diferenciadas, graças à
transferência analógica de esquemas” adquiridos numa
prática anterior (Bourdieu 1972/1977: 261).
Como história individual e grupal sedimentada no corpo,
estrutura social tornada estrutura mental, o habitus pode ser
pensado em analogia com a “gramática generativa” de Noam
Chomsky, que permite aos falantes proficientes de uma dada
língua produzir impensadamente atos de discurso corretos de
acordo com regras partilhadas de um modo inventivo, mas,
não obstante, previsível. Designa uma competência prática,
adquirida na e para a ação, que opera sob o nível da
consciência; mas, ao contrário da gramática de Chomsky, o
habitus (i) resume não uma aptidão natural mas social que é,
por esta mesma razão, variável através do tempo, do lugar
e, sobretudo, através das distribuições de poder; (ii) é
transferível para vários domínios de prática, o que explica a
coerência que se verifica, por exemplo, entre vários domínios
de consumo – na música, desporto, alimentação e mobília,
mas também nas escolhas políticas e matrimoniais – no
interior e entre indivíduos da mesma classe e que
fundamenta os distintos estilos de vida (Bourdieu
1979/1984); (iii) é durável mas não estático ou eterno: as
disposições são socialmente montadas e podem ser
corroídas, contrariadas, ou mesmo desmanteladas pela
exposição a novas forças externas, como demonstrado, por
exemplo, a propósito de situações de migração; (iv) contudo
é dotado de inércia incorporada, na medida em que o habitus
tende a produzir práticas moldadas depois das estruturas
sociais que os geraram, e na medida em que cada uma das
suas camadas opera como um prisma através do qual as
últimas experiências são filtradas e os subseqüentes estratos
de disposições sobrepostos (daí o peso desproporcionado dos
esquemas implantados na infância); (v) introduz um
desfazimento, e por vezes um hiato, entre as determinações
passadas que o produziram e as determinações atuais que o
interpelam: como “história tornada natureza”, o habitus “é
aquilo que confere às práticas a sua relativa autonomia no
que diz respeito às determinações externas do presente
imediato. Esta autonomia é a do passado, ordenado e
atuante, que, funcionando como capital acumulado, produz
história na base da história e assim assegura que a
permanência no interior da mudança faça do agente
individual um mundo no interior do mundo” (Bourdieu
1980/1990: 56).
Contra o estruturalismo, então, a teoria do habitus
reconhece que os agentes fazem ativamente o mundo social
através do envolvimento de instrumentos incorporados de
construção cognitiva; mas também afirma, contra o
construtivismo, que estes instrumentos foram também eles
próprios feitos pelo mundo social (Bourdieu 1997/2000: 175-
177). O habitus fornece ao mesmo tempo um princípio de
sociação e de individuação: sociação porque as nossas
categorias de juízo e de ação, vindas da sociedade, são
partilhadas por todos aqueles que foram submetidos a
condições e condicionamentos sociais similares (assim
podemos falar de um habitus masculino, de um habitus
nacional, de um habitus burguês, etc.); individuação porque
cada pessoa, ao ter uma trajetória e uma localização únicas
no mundo, internaliza uma combinação incomparável de
esquemas. Porque é simultaneamente estruturado (por
meios sociais passados) e estruturante (de ações e
representações presentes), o habitus opera como o “princípio
não escolhido de todas as escolhas” guiando ações que
assumem o caráter sistemático de estratégias mesmo que
não sejam o resultado de intenção estratégica e sejam
objetivamente “orquestradas sem serem o produto da
atividade organizadora de um maestro” (Bourdieu
1980/1990: 256). Para esta filosofia da ação disposicional, o
ator econômico não é o indivíduo egoísta e isolado da teoria
neoclássica, uma máquina computorizada que procura
deliberadamente maximizar a utilidade na perseguição de
objetivos claros; é antes um ser carnal habitado pela
necessidade histórica que se relaciona com o mundo através
de uma relação opaca de “cumplicidade ontológica” e que
está necessariamente ligado aos outros através de uma
“conivência implícita” sustentado por categorias partilhadas
de percepção e de apreciação (Bourdieu 1997/2000:163,
2000/2001).
Retraçar as origens filosóficas e o uso inicial do habitus por
Bourdieu (2000) para dar conta da ruptura econômica e da
desconexão social trazida pela guerra argelina de libertação
nacional permite-nos clarificar quatro incompreensões
recorrentes sobre o conceito. Primeiro, o habitus nunca é a
réplica de uma única estrutura social, na medida em que é
um conjunto dinâmico de disposições sobrepostas em
camadas que grava, armazena e prolonga a influência dos
diversos ambientes sucessivamente encontrados na vida de
uma pessoa. Assim, e em segundo lugar, o habitus não é
necessariamente coerente e unificado, mas revela graus
variados de integração e tensão dependendo da
compatibilidade e do caráter das situações sociais que o
produziram ao longo do tempo: universos irregulares tendem
a produzir sistemas de disposições divididos entre si, que
geram linhas de ação irregulares e por vezes incoerentes.
Terceiro, o conceito não está menos preparado para analisar
a crise e a mudança do que está para analisar a coesão e a
perpetuação. Tal acontece porque o habitus não está
necessariamente de acordo com o mundo social em que
evolui. Bourdieu (1980/1990: 62-63) avisa-nos de que
deveremos “evitar universalizar inconscientemente o modelo
da relação quase-circular da quase-perfeita reprodução que é
apenas completamente válido no caso e que as condições de
produção do habitus são idênticas ou homólogas das suas
condições de funcionamento”. O fato de o habitus poder
“falhar” e de ter “momentos críticos de perplexidade e
discrepância” (Bourdieu 1997/2000: 191) quando é incapaz
de gerar práticas conformes ao meio constitui um dos
principais impulsionadores de mudança econômica e
inovação social – o que confere à noção de Bourdieu uma
grande afinidade com as concepções neo-institucionalistas de
racionalidade limitada e de preferências maleáveis, como na
teoria da regulação (Boyer 2004). Por último, o habitus não é
um mecanismo auto-suficiente para a geração da ação:
opera como uma mola que necessita de um gatilho externo e
não pode portanto ser considerado isoladamente dos mundos
sociais particulares, ou “campos”, no interior dos quais
evolui. Uma análise completa da prática requer uma tripla
elucidação da gênese e estrutura sociais do habitus e do
campo e das dinâmicas da sua “confrontação dialética”
(Bourdieu 1997/2000).
Embora filósofos como Charles Taylor, Jacques Bouveresse
e John Searle tenham discutido a elaboração de Bourdieu
sobre o habitus na sua relação com a filosofia da mente, da
linguagem e do self, deve ser destacado que para Bourdieu a
noção é, em primeiro lugar e acima de tudo, um modo
estenográfico de designar uma postura de investigação, ao
apontar um caminho para escavar as categorias implícitas
através das quais as pessoas montam continuadamente o
seu mundo vivido, que tem informado pesquisas empíricas
em torno da constituição social de agentes competentes
numa gama variada de quadros institucionais. Assim, Suaud
(1976) esclareceu a formação e a desestruturação da
vocação sacerdotal na região francesa da Vendée, mostrando
como, durante os anos 1930, o seminário atuava em
continuidade com a comunidade aldeã fechada para
desencadear chamamentos em massa, mas perdendo a sua
capacidade para forjar um habitus religioso robusto quando,
por altura dos anos 1970, a igreja cedeu a sua proeminência
simbólica à escola. Charlesworth (2000) captou a formação e
desdobramento de uma sensibilidade operária distintiva,
criando silêncio e ausência de clareza, nascida da
incorporação de uma experiência duradoura de
desapossamento econômico e de impotência política numa
pequena cidade em declínio no Sul do Yorkshire em
Inglaterra. Lehmann (2002) traçou o modo como as
disposições musicais inculcadas pelo treino instrumental se
combinam com disposições de classe herdadas da família
para determinar a trajetória e estratégias profissionais dos
músicos no interior do espaço hierárquico da orquestra
sinfónica. Wacquant (2000/2003) dissecou a produção do
nexo de competências, categorias e desejos incorporados
que compõem o boxe profissional como um ofício corpóreo
masculino no gueto negro americano, revelando que a feitura
do habitus pugilístico acarreta não só o domínio individual da
técnica mas, mais decisivamente, a inscrição coletiva na
carne de uma ética ocupacional heróica no interior do
microcosmo do ginásio de boxe.
Estes estudos demonstram que a convocação e emprego
dos esquemas cognitivos e motivacionais que compõem o
habitus são acessíveis à observação metódica. Em última
análise, a prova do pudim teórico do habitus deve consistir
no comê-lo empiricamente.

Traduzido do Inglês por José Madureira Pinto e Virgílio Borges Pereira;
Revisto por Carla Augusto e pelo Autor.
Referências
Bourdieu, Pierre. 1962. “Célibat et condition paysanne.” Études
rurales 5-6 (April): 32-136 (reprinted in Pierre Bourdieu, The Ball of
Bachelors, Chicago: University of Chicago Press, 2004).
Bourdieu, Pierre. [1972] 2002. Esboço de uma teoria da prática.
Precedido de três estudos de etnologia Kabila. Oeiras: Celta.
Bourdieu, Pierre. [1979] 1984. Distinction: A Social Critique of the
Judgment of Taste.
Cambridge: Harvard University Press.
Bourdieu, Pierre. [1980] 1990. The Logic of Practice. Cambridge:
Polity Press.
Bourdieu, Pierre. [1997] 2000. Pascalian Meditations. Cambridge:
Polity Press. (Tr. Port. Meditações pascalianas, Oeiras, Celta, tr.
Miguel Serras Pereira, 1998)
Bourdieu, Pierre. 2000. “Making the Economic Habitus: Algerian
Workers Revisited.” Ethnography 1-1 (July): 17-41.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
11
Bourdieu, Pierre. [2000] 2001. As Estruturas Sociais da Economia.
Lisboa: Instituto Piaget.
Bourdieu, Pierre and Adbelmalek Sayad. 1964. Le Déracinement. La
crise de l’agriculture traditionnelle en Algérie. Paris: Editions de
Minuit.
Boyer, Robert. 2004. “Pierre Bourdieu et la théorie de la régulation.”
Actes de la recherche en sciences sociales 150 (February): 65-78.
Charlesworth, Simon J. 2000. A Phenomenology of Working Class
Experience. Cambridge: Cambridge University Press.
Husserl, Edmund. [1947] 1973. Experience and Judgment. London:
Routledge and Kegan Paul.
Lehmann, Bernard. 2002. L’Orchestre dans tous ses états.
Ethnographie des formations symphoniques. Paris: Editions la
Découverte.
Merleau-Ponty, Maurice [1947] 1962. Phenomenology of Perception.
London: Routledge.
Suaud, Charles. 1976. La Vocation. Conversion et reconversion des
prêtres ruraux. Paris: Editions de Minuit.
Wacquant, Loïc. [2000] 2003. Body and Soul: Notebooks of an
Apprentice Boxer. New York: Oxford University Press. (Tr.Port.
Corpo e alma. Notas etnográficas de um aprendiz de boxe, Rio de Janeiro, Relume Dumará, tr. Angela Ramalho, 2002).
Escreva o texto para 'Novo tiddler'
<<tagCloud systemTiddlers systemConfig systemServer css html Plugins Styles excludeLists>>
As Três premissas 


O Interacionismo simbólico baseia-se, em última análise, em três premissas. 

A primeira estabelece que os seres humanos agem em relação ao mundo fundamentando-se nos significados que este lhes oferece. Tais elementos abrangem tudo o que é possível ao homem observar em seu universo — objetos físicos, como árvores ou cadeiras; outras pessoas, como mães ou balconistas de loja; categorias de seres humanos, como amigos ou inimigos; instituições, como escolas ou o governo; ideais norteadores, como independência individual ou honestidade; atividades alheias, como ordens ou solicitações de outrem —, além das situações com que o indivíduo se depara em seu dia-a-dia. 

A segunda premissa consiste no fato de os significados de tais elementos serem provenientes da ou provocados pela interação social que se mantém com as demais pessoas. 

A terceira premissa reza que tais significados são manipulados por um processo interpretativo (e por este modificados) utilizado pela pessoa ao se relacionar com os elementos com que entra em contato. 


(A Natureza do Interacionismo Simbólico – Herbert Blumer   p. 119)

 
O Gesto 

 

O gesto consiste em qualquer parte ou aspecto de uma ação contínua que traz consigo o ato global de que faz parte. (...) 

Elementos como solicitações, pedidos, ordens, pistas e declarações equivalem a gestos que transmitem aos que os reconhecem uma idéia da intenção e desígnio do ato a ser realizado pelo indivíduo que os expõe. 

A pessoa que reage organiza sua resposta conforme o significado que os gestos lhe transmitem; o expositor dos gestos apresenta-os como indicações ou signos daquilo que tenciona fazer, assim como do que deseja que o reagente faça ou compreenda. 

Assim, o gesto possui significado tanto para quem o faz como para quem é endereçado. Quando possui o mesmo significado para ambos, as duas partes entendem-se mutuamente. 

Com base nesses dados, pode-se verificar que o significado do gesto percorre três caminhos (a natureza triádica do significado de Mead): significa o que a pessoa para quem é destinado deve fazer o que a pessoa que o apresenta tenciona realizar, é a ação conjunta originada da articulação dos atos de ambos. 

Desta forma, à guisa de exemplo, a ordem de um ladrão à sua vítima para erguer as mãos constitui (a) indicação do que a vítima tem de fazer, (b) indicação do quê o ladrão planeja executar, isto é, tirar o dinheiro da vítima e (c) indicação do ato conjunto em formação, no presente caso um assalto. 

 

(A Natureza do Interacionismo Simbólico – Herbert Blumer  p. 126)

 
Instituições como "redes"

 

Uma rede ou uma instituição não funciona automaticamente devido a alguma dinâmica interna ou a exigências do sistema, mas sim porque os indivíduos, em diferentes pontos da urdidura, realizam atos, e estes constituem resultado da maneira pela qual definem a situação em que são chamados a agir.

(...) Deve-se compreender que os conjuntos de significados que levam os participantes a agir como agem em seus respectivos pontos na rede possuem seu próprio contexto em um processo localizado de interação social, e que tais significados são formados, sustentados, enfraquecidos fortalecidos ou transformados, conforme o caso, através de um processo socialmente definidor.

Tanto o funcionamento como a sorte das instituições são determinados por esse processo de interpretação, à medida que se manifestam nos diferentes conjuntos de participantes. 

 

(A Natureza do Interacionismo  Simbólico – Herbert Blumer p. 136)




 
<!--{{{-->
<div id='header' class='header'>

<div class='headerShadow'>
<span class='searchBar' macro='search'></span>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu' refresh='content' tiddler='MainMenu'></div>
</div>

<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='HaemoSideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<div id='contentFooter' refresh='content' tiddler='contentFooter'></div>
<!--}}}-->
O professor Liráucio Girardi Júnior (Lira) possui graduação em Ciências Sociais pela Universidade Estadual de Campinas (1991), mestrado em Ciência Política pela Universidade Estadual de Campinas (1995) e doutorado em Sociologia pela Universidade de São Paulo (2004)
----
Dissertação de Mestrado: Classe Média, Meritocracia e Situacão de Trabalho: o sindicalismo bancário em São Paulo (1923 a 1944), IFCH/ UNICAMP/1995 Orientador: Prof. Dr. Armando Boito Júnior.

Tese de Doutorado na Área de Sociologia da Cultura e da Comunicação: A Sociologia de Pierre Bourdieu e o Campo da Comunicação Departamento de Sociologia - FFLCH/USP/2004 Orientadora: Prof. Drª Maria Arminda Arruda Nascimento.
----

É professor titular na Faculdade Casper Líbero (desde 1993) e professor da Universidade IMES São Caetano do Sul (desde 1997). 

Área de atuação: Sociologia da Comunicação, Teorias da Comunicação, Estudos Culturais, Cultura do Consumo. Leciona a disciplina Sociologia Geral e da Comunicação para os cursos de Jornalismo, Publicidade, Relações Públicas e Rádio e TV 
/***
| Name:|QuickOpenTagPlugin|
| Purpose:|Makes tag links into a Taggly style open tag plus a normal style drop down menu|
| Creator:|SimonBaird|
| Source:|http://simonbaird.com/mptw/#QuickOpenTagPlugin|
| Requires:|TW 2.x|
| Version|1.1 (7-Feb-06)|

!History
* Version 1.1 (07/02/2006)
** Fix Firefox 1.5.0.1 crashes
** Updated by ~BidiX[at]~BidiX.info
* Version 1.0 (?/01/2006)
** First release

***/
//{{{

//⊻ ⊽ ⋁ ▼ 

window.createTagButton_orig_mptw = createTagButton;
window.createTagButton = function(place,tag,excludeTiddler) {
 var sp = createTiddlyElement(place,"span",null,"quickopentag");
 createTiddlyLink(sp,tag,true,"button");
 var theTag = createTiddlyButton(sp,config.macros.miniTag.dropdownchar,config.views.wikified.tag.tooltip.format([tag]),onClickTag);
 theTag.setAttribute("tag",tag);
 if(excludeTiddler)
 	theTag.setAttribute("tiddler",excludeTiddler);
 return(theTag);
};

config.macros.miniTag = {handler:function(place,macroName,params,wikifier,paramString,tiddler) {
 var tagged = store.getTaggedTiddlers(tiddler.title);
 if (tagged.length > 0) {
 	var theTag = createTiddlyButton(place,config.macros.miniTag.dropdownchar,config.views.wikified.tag.tooltip.format([tiddler.title]),onClickTag);
 	theTag.setAttribute("tag",tiddler.title);
 	theTag.className = "miniTag";
 }
}};

config.macros.miniTag.dropdownchar = (document.all?"▼":"▾"); // the fat one is the only one that works in IE

config.macros.allTags.handler = function(place,macroName,params)
{
 var tags = store.getTags();
 var theDateList = createTiddlyElement(place,"ul",null,null,null);
 if(tags.length === 0)
 	createTiddlyElement(theDateList,"li",null,"listTitle",this.noTags);
 for (var t=0; t<tags.length; t++)
 {
 	var theListItem =createTiddlyElement(theDateList,"li",null,null,null);
 	var theLink = createTiddlyLink(theListItem,tags[t][0],true);
 	var theCount = " (" + tags[t][1] + ")";
 	theLink.appendChild(document.createTextNode(theCount));

 	var theDropDownBtn = createTiddlyButton(theListItem," "+config.macros.miniTag.dropdownchar,this.tooltip.format([tags[t][0]]),onClickTag);
 	theDropDownBtn.setAttribute("tag",tags[t][0]);
 }
};


setStylesheet(
 ".quickopentag { margin-right:1.2em; border:1px solid #eee; padding:2px; padding-right:0px; padding-left:1px; }\n"+
 ".quickopentag .tiddlyLink { padding:2px; padding-left:3px; }\n"+
 ".quickopentag a.button { padding:1px; padding-left:2px; padding-right:2px;}\n"+
 "a.miniTag {font-size:150%;}\n"+
 "",
"QuickOpenTagStyles");

//}}}

/***
<html>&#x22bb; &#x22bd; &#x22c1; &#x25bc; &#x25be;</html>
***/
config.locale = "pt-BR"; // W3C language tag

//Traduzido por Danilo Braga - dan.rckr@gmail.com

if (config.options.txtUserName=="YourName")
   merge(config.options,{txtUserName: "SeuNome"});

merge(config.tasks,{
	save: {text: "salvar", tooltip: "Salva as alterações a este TiddlyWiki", action: saveChanges},
	sync: {text: "sincronizar", tooltip: "Sincroniza alterações com outros arquivos ou servidores TiddlyWiki", content: '<<sync>>'},
	importTask: {text: "importar", tooltip: "Importa tiddlers e plugins de outros arquivos ou servidores TiddlyWiki", content: '<<importTiddlers>>'},
	tweak: {text: "configurar", tooltip: "Configura a aparência e o comportamento do TiddlyWiki", content: '<<options>>'},
	plugins: {text: "plugins", tooltip: "Configurar plugins instalados", content: '<<plugins>>'}
});

// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
	txtUserName: "Nome de usuário para assinar as edições",
	chkRegExpSearch: "Ativar expressões regulares nas procuras",
	chkCaseSensitiveSearch: "Procuras sensíveis a maiúsculas",
	chkAnimate: "Ativar animações",
	chkSaveBackups: "Manter arquivo de backup ao guardar alterações",
	chkAutoSave: "Salvar alterações automaticamente",
	chkGenerateAnRssFeed: "Criar um arquivo de feed RSS ao salvar as alterações",
	chkSaveEmptyTemplate: "Criar um modelo vazio ao salvar as alterações",
	chkOpenInNewWindow: "Abrir links externos em novas janelas",
	chkToggleLinks: "Fechar Tiddler aberto ao clicar em seu link,",
	chkHttpReadOnly: "Esconder funções de edição quando utilizado por HTTP",
	chkForceMinorUpdate: "Não atualizar o nome de usuário nem a data ao editar tiddlers",
	chkConfirmDelete: "Pedir confirmação ao deletar tiddlers",
	chkInsertTabs: "Usar a tecla TAB para inserir caracteres de tabulação em vez de pular para o próximo campo",
	txtBackupFolder: "Nome do diretório para os arquivos de backup",
	txtMaxEditRows: "Número máximo de linhas nas caixas de edição",
	txtFileSystemCharSet: "Códificação da página ao salvar alterações (só para Firefox)"});

merge(config.messages,{
	customConfigError: "Foram encontrados problemas ao carregar os plugins. Veja o PluginManager para mais detalhes",
	pluginError: "Erro: %0",
	pluginDisabled: "Não executado porque foi desativado pela etiqueta 'systemConfigDisable'",
	pluginForced: "Executado porque foi forçado pela etiqueta 'systemConfigForce'",
	pluginVersionError: "Não executado porque este plugin requer uma versão mais recente do TiddlyWiki",
	nothingSelected: "Nada está selecionado. Selecione um ou mais itens primeiro",
	savedSnapshotError: "Parece que este TiddlyWiki foi salvo incorretamente. Por favor veja http://www.tiddlywiki.com/#DownloadSoftware para mais detalhes",
	subtitleUnknown: "(desconhecido)",
	undefinedTiddlerToolTip: "O tiddler '%0' ainda não existe",
	shadowedTiddlerToolTip: "O tiddler '%0' ainda não existe, mas tem um modelo pré-definido",
	tiddlerLinkTooltip: "%0 - %1, %2",
	externalLinkTooltip: "Link externo para %0",
	noTags: "Não há tiddlers com etiquetas",
	notFileUrlError: "É necessário salvar este TiddlyWiki em um arquivo antes de poder guardar alterações",
	cantSaveError: "Não foi possível salvar as alterações. Possíveis razões incluem:\n- o seu browser não o permite (funciona em Firefox, Internet Explorer, Safari ou Opera se estes estiverem configurados adequadamente)\n- o nome do caminho para o seu arquivo TiddlyWiki contém caracteres ilegais\n- o nome ou a localização do arquivo TiddlyWiki foram alterados",
	invalidFileError: "O arquivo original '%0' não parece ser um TiddlyWiki válido",
	backupSaved: "O Backup foi salvo!",
	backupFailed: "Houve uma falha ao salvar o backup!",
	rssSaved: "O feed RSS foi salvo!",
	rssFailed: "Houve uma falha ao gerar o feed RSS",
	emptySaved: "O modelo vazio foi salvo!",
	emptyFailed: "Falha ao guardar o modelo vazio",
	mainSaved: "Alterações salvas com sucesso!",
	mainFailed: "As alterações não foram salvas pois houve um erro na gravação do arquivo.",

	macroError: "Erro na macro <<%0>>",
	macroErrorDetails: "Erro ao executar a macro <<%0>>:\n%1",
	missingMacro: "Essa macro não existe",
	overwriteWarning: "Um tiddler chamado '%0' já existe. Escolha OK para substituí-lo",
	unsavedChangesWarning: "ATENÇÃO! Há alterações no TiddlyWiki que ainda não foram salvas! \n\nClique em OK para salvar\nEscolha CANCEL para cancelar as alterações",
	confirmExit: "--------------------------------\n\nHá alterações no TiddlyWiki que ainda não foram salvas. Se você continuar, irá perder essas alterações\n\n--------------------------------",
	saveInstructions: "GuardarAlterações",
	unsupportedTWFormat: "Formato TiddlyWiki não suportado '%0'",
	tiddlerSaveError: "Erro ao guardar tiddler '%0'",
	tiddlerLoadError: "Erro ao carregar tiddler '%0'",
	wrongSaveFormat: "Não é possível salvar no formato de armazenamento '%0'. Use o formato padrão para guardar.",
	invalidFieldName: "Nome de campo inválido %0",
	loadingMissingTiddler: "Tentando obter o tiddler '%0' do servidor '%1' em:\n\n'%2' no espaço de trabalho '%3'"});

merge(config.messages.messageClose,{
	text: "fechar",
	tooltip: "fecha esta área de mensagens"});

config.messages.backstage = {
	open: {text: "bastidores", tooltip: "Abrir a área de bastidores para executar tarefas de edição e administração"},
	close: {text: "fechar", tooltip: "Fechar a área de bastidores"},
	prompt: "bastidores: ",
	decal: {
		edit: {text: "editar", tooltip: "Editar o tiddler '%0'"}
	}
};

config.messages.listView = {
	tiddlerTooltip: "Clique para ver o texto completo deste tiddler",
	previewUnavailable: "(antevisão não disponível)"
};

config.messages.dates.months = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];
config.messages.dates.days = ["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];
config.messages.dates.shortMonths = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
config.messages.dates.shortDays = ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"];

merge(config.messages.tiddlerPopup,{
	});

merge(config.views.wikified.tag,{
	labelNoTags: "sem etiquetas",
	labelTags: "etiquetas: ",
	openTag: "Abrir etiqueta '%0'",
	tooltip: "Abrir tiddlers etiquetados com '%0'",
	openAllText: "Abrir todos",
	openAllTooltip: "Abrir todos estes tiddlers",
	popupNone: "Não há outros tiddlers etiquetados com '%0'"});

merge(config.views.wikified,{
	defaultText: "O tiddler '%0' ainda não existe. Dê dois cliques para criá-lo",
	defaultModifier: "(em falta)",
	shadowModifier: "(tiddler sombra pré-definido)",
	dateFormat: "DD MMM YYYY",
	createdPrompt: "criado em"});

merge(config.views.editor,{
	tagPrompt: "Escreva as etiquetas separadas por espaços, [[use duplos parênteses rectos]] se necessário, ou atribua existentes",
	defaultText: "Escreva o texto para '%0'"});

merge(config.views.editor.tagChooser,{
	text: "etiquetas",
	tooltip: "Escolha entre as etiquetas existentes para atribuir a este tiddler",
	popupNone: "Não há etiquetas definidas",
	tagTooltip: "Atribuir a etiqueta '%0'"});

merge(config.messages,{
	sizeTemplates:
		[
		{unit: 1024*1024*1024, template: "%0\u00a0GB"},
		{unit: 1024*1024, template: "%0\u00a0MB"},
		{unit: 1024, template: "%0\u00a0KB"},
		{unit: 1, template: "%0\u00a0B"}
		]});

merge(config.macros.search,{
	label: "procurar",
	prompt: "Procura neste TiddlyWiki",
	accessKey: "F",
	successMsg: "%0 tiddlers encontrados que contêm %1",
	failureMsg: "Não foi encontrado nenhum tiddler que contenha %0"});

merge(config.macros.tagging,{
	label: "etiquetando:",
	labelNotTag: "não etiquetando",
	tooltip: "Lista de tiddlers etiquetados com '%0'"});

merge(config.macros.timeline,{
	dateFormat: "DD MMM YYYY"});

merge(config.macros.allTags,{
	tooltip: "Mostra tiddlers com a etiqueta '%0'",
	noTags: "Não há tiddlers etiquetados"});

config.macros.list.all.prompt = "Todos os tiddlers em ordem alfabética";
config.macros.list.missing.prompt = "Tiddlers com links para eles mas que não existem";
config.macros.list.orphans.prompt = "Tiddlers sem links de outros tiddlers";
config.macros.list.shadowed.prompt = "Tiddlers na sombra com conteúdo pré-definido";
config.macros.list.touched.prompt = "Tiddlers que foram modificados localmente";

merge(config.macros.closeAll,{
	label: "fechar todos",
	prompt: "Fecha todos os tiddlers abertos (exceto os que estão sendo editados)"});

merge(config.macros.permaview,{
	label: "Permalink",
	prompt: "Gera um link com a exata visualização atual"});

merge(config.macros.saveChanges,{
	label: "salvar alterações",
	prompt: "Salva todas as alterações no arquivo",
	accessKey: "S"});

merge(config.macros.newTiddler,{
	label: "novo tiddler",
	prompt: "Cria um novo tiddler",
	title: "Novo tiddler",
	accessKey: "N"});

merge(config.macros.newJournal,{
	label: "novo diário",
	prompt: "Cria um novo tiddler com a data e hora atuais",
	accessKey: "J"});

merge(config.macros.options,{
	wizardTitle: "Configurar opções avançadas",
	step1Title: "Estas opções são guardadas em cookies no seu browser",
	step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Mostra opções desconhecidas</input>",
	unknownDescription: "//(desconhecido)//",
	listViewTemplate: {
		columns: [
			{name: 'Option', field: 'option', title: "Opção", type: 'String'},
			{name: 'Description', field: 'description', title: "Descrição", type: 'WikiText'},
			{name: 'Name', field: 'name', title: "Nome", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
	});

merge(config.macros.plugins,{
	wizardTitle: "Configurar plugins",
	step1Title: "Plugins carregados",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	skippedText: "(Este plugin não foi executado porque foi instalado depois da inicialização)",
	noPluginText: "Não há plugins instalados",
	confirmDeleteText: "Tem a a certeza que quer deletar estes plugins:\n\n%0",
	removeLabel: "remover a etiqueta systemConfig",
	removePrompt: "Remove a etiqueta systemConfig",
	deleteLabel: "deletar",
	deletePrompt: "Deleta estes tiddlers para sempre!",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Forced', field: 'forced', title: "Forçado", tag: 'systemConfigForce', type: 'TagCheckbox'},
			{name: 'Disabled', field: 'disabled', title: "Desactivado", tag: 'systemConfigDisable', type: 'TagCheckbox'},
			{name: 'Executed', field: 'executed', title: "Carregado", type: 'Boolean', trueText: "Sim", falseText: "Não"},
			{name: 'Startup Time', field: 'startupTime', title: "Tempo de arranque", type: 'String'},
			{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Erro", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Registo", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
			]}
	});

merge(config.macros.toolbar,{
	moreLabel: "mais",
	morePrompt: "Mostra outros comandos"
	});

merge(config.macros.refreshDisplay,{
	label: "atualizar",
	prompt: "Atualiza a apresentação de todo o TiddlyWiki"
	});

merge(config.macros.importTiddlers,{
	readOnlyWarning: "Não foi possivel importar pois o arquivo TiddlyWiki é somente-leitura. Tente abrir a partir de um URL do tipo file://",
	wizardTitle: "Importar tiddlers de outro servidor ou arquivo TiddlyWiki",
	step1Title: "Passo 1: Localize o arquivo ou servidor TiddlyWiki",
	step1Html: "Especifique o tipo de servidor: <select name='selTypes'><option value=''>Escolha...</option></select><br>Escreva o URL ou o caminho aqui: <input type='text' size=50 name='txtPath'><br>...ou procure um arquivo: <input type='file' size=50 name='txtBrowse'><br><hr>...ou selecione uma localização pré-definida: <select name='selFeeds'><option value=''>Escolha...</option></select>",
	openLabel: "abrir",
	openPrompt: "Abre a ligação a este arquivo ou servidor",
	openError: "Ocorreram problemas ao encontrar o arquivo TiddlyWiki",
	statusOpenHost: "Abrindo o arquivo...",
	statusGetWorkspaceList: "Obtendo a lista de espaços de trabalho disponíveis",
	step2Title: "Passo 2: Escolha o espaço de trabalho",
	step2Html: "Escreva o nome de um espaço de trabalho: <input type='text' size=50 name='txtWorkspace'><br>...or selecione um espaço de trabalho: <select name='selWorkspace'><option value=''>Escolha...</option></select>",
	cancelLabel: "cancelar",
	cancelPrompt: "Cancelar esta importação",
	statusOpenWorkspace: "Abrindo o espaço de trabalho",
	statusGetTiddlerList: "Obtendo a lista de tiddlers disponíveis",
	step3Title: "Passo 3: Escolha os tiddlers para importar",
	step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Manter estes tiddlers linkados a este servidor para poder sincronizar mudanças subsequentes</input><br><input type='checkbox' name='chkSave'>Salvar os detalhes deste servidor num tiddler 'systemServer' chamado:</input> <input type='text' size=25 name='txtSaveTiddler'>",
	importLabel: "importar",
	importPrompt: "Importar estes tiddlers",
	confirmOverwriteText: "Tem a certeza que quer substituir estes tiddlers:\n\n%0",
	step4Title: "Passo 4: Importando %0 tiddler(s)",
	step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
	doneLabel: "fechar",
	donePrompt: "Fechar este assistente",
	statusDoingImport: "Importando tiddlers",
	statusDoneImport: "Todos os tiddlers importados",
	systemServerNamePattern: "%2 de %1",
	systemServerNamePatternNoWorkspace: "%1",
	confirmOverwriteSaveTiddler: "O tiddler '%0' já existe. Clique 'OK' para o substituir pelos detalhes deste servidor, ou 'Cancel' para manter sem alterações",
	serverSaveTemplate: "|''Tipo:''|%0|\n|''URL:''|%1|\n|''Espaço de trabalho:''|%2|\n\nEste tiddler foi criado automaticamente para registar os detalhes deste servidor",
	serverSaveModifier: "(Sistema)",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Tags', field: 'tags', title: "Etiquetas", type: 'Tags'}
			],
		rowClasses: [
			]}
	});

merge(config.macros.sync,{
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Server Type', field: 'serverType', title: "Tipo de servidor", type: 'String'},
			{name: 'Server Host', field: 'serverHost', title: "Host do servidor", type: 'String'},
			{name: 'Server Workspace', field: 'serverWorkspace', title: "Espaço de trabalho do servidor", type: 'String'},
			{name: 'Status', field: 'status', title: "Estado da sincronização", type: 'String'},
			{name: 'Server URL', field: 'serverUrl', title: "URL do servidor", text: "Ver", type: 'Link'}
			],
		rowClasses: [
			],
		buttons: [
			{caption: "Sincroniza este tiddlers", name: 'sync'}
			]},
	wizardTitle: "Sincronizar com arquivos ou servidores externos",
	step1Title: "Escolha os tiddlers que quer sincronizar",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	syncLabel: "sincronizar",
	syncPrompt: "Sincroniza este tiddlers",
	hasChanged: "Alterado enquanto desligado",
	hasNotChanged: "Sem alterações enquanto desligado",
	syncStatusList: {
		none: {text: "...", color: "transparent"},
		changedServer: {text: "Alterado no servidor", color: '#80ff80'},
		changedLocally: {text: "Alterado enquanto desligado", color: '#80ff80'},
		changedBoth: {text: "Alterado enquanto desligado e no servidor", color: '#ff8080'},
		notFound: {text: "Não encontrado no servidor", color: '#ffff80'},
		putToServer: {text: "Atualizado no servidor", color: '#ff80ff'},
		gotFromServer: {text: "Atualização obtida no servidor", color: '#80ffff'}
		}
	});

merge(config.macros.annotations,{
	});

merge(config.commands.closeTiddler,{
	text: "fechar",
	tooltip: "Fechar este tiddler"});

merge(config.commands.closeOthers,{
	text: "fechar outros",
	tooltip: "Fechar todos os outros tiddlers"});

merge(config.commands.editTiddler,{
	text: "editar",
	tooltip: "Editar este tiddler",
	readOnlyText: "ver",
	readOnlyTooltip: "Ver o conteúdo deste tiddler"});

merge(config.commands.saveTiddler,{
	text: "salvar",
	tooltip: "Salvar as alterações a este tiddler"});

merge(config.commands.cancelTiddler,{
	text: "cancelar",
	tooltip: "Cancelar as alterações a este tiddler",
	warning: "Tem a certeza que quer cancelar as alterações a '%0'?",
	readOnlyText: "voltar",
	readOnlyTooltip: "Ver este tiddler normalmente"});

merge(config.commands.deleteTiddler,{
	text: "deletar",
	tooltip: "Deletar este tiddler",
	warning: "Tem a certeza que quer deletar '%0'?"});

merge(config.commands.permalink,{
	text: "permalink",
	tooltip: "Link fixo para esse Tiddler"});

merge(config.commands.references,{
	text: "referências",
	tooltip: "Mostra tiddlers que ligam a este",
	popupNone: "Sem referências"});

merge(config.commands.jump,{
	text: "pular",
	tooltip: "Pular para outro tiddler aberto"});

merge(config.commands.syncing,{
	text: "sinc",
	tooltip: "Controla sincronização deste tiddler com um servidor ou arquivo externo",
	currentlySyncing: "<div>Sincronizando via <span class='popupHighlight'>'%0'</span> para:</"+"div><div>host: <span class='popupHighlight'>%1</span></"+"div><div>espaço de trabalho: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
	notCurrentlySyncing: "Sem sincronização",
	captionUnSync: "Parar sincronização deste tiddler",
	chooseServer: "Sincronizar este tiddler com outro servidor:",
	currServerMarker: "\u25cf ",
	notCurrServerMarker: "  "});

merge(config.commands.fields,{
	text: "campos",
	tooltip: "Mostrar os campos extendidos deste tiddler",
	emptyText: "Este tiddler não tem campos extendidos",
	listViewTemplate: {
		columns: [
			{name: 'Field', field: 'field', title: "Campo", type: 'String'},
			{name: 'Value', field: 'value', title: "Valor", type: 'String'}
			],
		rowClasses: [
			],
		buttons: [
			]}});

merge(config.shadowTiddlers,{
	DefaultTiddlers: "ComoIniciar",
	MainMenu: "[[ComoIniciar]]",
	ComoIniciar: "Para começar a usar este TiddlyWiki vazio, você terá que modificar os seguintes tiddlers:\n* SiteTitle & SiteSubtitle: O título e o subtítulo do site, como pode ver acima (depois de salvar as alterações, eles aparecerão também na barra de título do browser)\n* MainMenu: O menu (usualmente à esquerda)\n* DefaultTiddlers: Contém o nome dos tiddlers que pretende que apareçam quando o TiddlyWiki é aberto\nSerá também necessário inserir o nome de usuário que servirá para assinar as edições: <<option txtUserName>>",
	SiteTitle: "O meu TiddlyWiki",
	SiteSubtitle: "um bloco de notas reutilizável e não-linear na web",
	SiteUrl: "http://www.tiddlywiki.com/",
	SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "diário">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "opções »" "Muda as opções avançadas do TiddlyWiki">>',
	OptionsPanel: "Estas opções de personalização do TiddlyWiki ficam salvas no seu navegador\n\nO seu nome de usuário para assinar os textos. Use uma PalavraWiki (eg, JoséSilva)\n\n<<option txtUserName>>\n<<option chkSaveBackups>> SalvarBackups\n<<option chkAutoSave>> AutoSalvar\n<<option chkRegExpSearch>> ProcuraExpReg\n<<option chkCaseSensitiveSearch>> ProcuraSensívMaiúsc\n<<option chkAnimate>> AtivarAnimações\n\n----\nVeja as [[OpçõesAvançadas|AdvancedOptions]]",
	SideBarTabs: '<<tabs txtMainTab "Data" "Tiddlers por ordem cronológica" TabTimeline "Título" "Tiddlers por ordem alfabética" TabAll "Etiquetas" "Todas as etiquetas" TabTags "Mais" "Mais listas" TabMore>>',
	TabMore: '<<tabs txtMoreTab "Em falta" "Tiddlers em falta" TabMoreMissing "Orfãos" "Tiddlers sem ligações de outros tiddlers" TabMoreOrphans "Sombra" "Tiddlers na sombra" TabMoreShadowed>>'});

merge(config.annotations,{
	AdvancedOptions: "Este tiddler sombra dá acesso a várias opções avançadas",
	ColorPalette: "Estes valores neste tiddler sombra determinam o esquema de cores do interface de utilizador do ~TiddlyWiki",
	DefaultTiddlers: "Os tiddlers listados neste tiddler sombra serão automaticamente abertos na inicialização do ~TiddlyWiki",
	EditTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers enquanto são editados",
	ComoIniciar: "Este tiddler sombra fornece algumas instruções básicas de utilização",
	ImportTiddlers: "Este tiddler sombra dá acesso à importação de tiddlers",
	MainMenu: "Este tiddler sombra é usado como conteúdo do menu principal na coluna da esquerda do ecran",
	MarkupPreHead: "Este tiddler é inserido no topo da secção <head> do ficheiro TiddlyWiki",
	MarkupPostHead: "Este tiddler é inserido no fundo da secção <head> do ficheiro TiddlyWiki",
	MarkupPreBody: "Este tiddler é inserido no topo da secção <body> do ficheiro TiddlyWiki",
	MarkupPostBody: "Este tiddler é inserido no fim da secção <head> do ficheiro TiddlyWiki immediatamente antes do bloco <script>",
	OptionsPanel: "Este tiddler sombra é usado como conteúdo do painel deslizante de opções na barra lateral da direita",
	PageTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto geral do ~TiddlyWiki",
	PluginManager: "Este tiddler sombra dá acesso ao painel de plugins",
	SideBarOptions: "Este tiddler sombra é usado como conteúdo do painel de opções na barra lateral da direita",
	SideBarTabs: "Este tiddler sombra é usado como conteúdo do painel de abas na barra lateral da direita",
	SiteSubtitle: "Este tiddler sombra é usado como a segunda parte do título da página",
	SiteTitle: "Este tiddler sombra é usado como a primeira parte do título da página",
	SiteUrl: "Este tiddler sombra deve conter o URL completo para publicação",
	StyleSheetColors: "Este tiddler sombra contém definições CSS relacionadas com as cores dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet.",
	StyleSheet: "Este tiddler pode conter definições CSS do utilizador",
	StyleSheetLayout: "Este tiddler sombra contém definições CSS relacionadas com a disposição dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet.",
	StyleSheetLocale: "Este tiddler sombra contém definições CSS relacionadas com traduções",
	StyleSheetPrint: "Este tiddler sombra contém definições CSS relacionadas com a impressão",
	TabAll: "Este tiddler sombra define o conteúdo da aba 'Título' na barra lateral da direita",
	TabMore: "Este tiddler sombra define o conteúdo da aba 'Mais' na barra lateral da direita",
	TabMoreMissing: "Este tiddler sombra define o conteúdo da aba 'Em falta' na barra lateral da direita",
	TabMoreOrphans: "Este tiddler sombra define o conteúdo da aba 'Orfãos' na barra lateral da direita",
	TabMoreShadowed: "Este tiddler sombra define o conteúdo da aba 'Sombra' na barra lateral da direita",
	TabTags: "Este tiddler sombra define o conteúdo da aba 'Etiquetas' na barra lateral da direita",
	TabTimeline: "Este tiddler sombra define o conteúdo da aba 'Data' na barra lateral da direita",
	ViewTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers"
	});

delete config.shadowTiddlers.GettingStarted;
config.macros.listTags = { text: "Hello" };
config.macros.listTags.handler = function(place,macroName,params)
{
 var tagged = store.getTaggedTiddlers(params[0]);
 var ul = createTiddlyElement(place,"ul",null,null,"");
 for(var r=0;r<tagged.length;r++)
 {
 var li = createTiddlyElement(ul,"li",null,null,"");
 createTiddlyLink(li,tagged[r].title,true);
 }
}
config.locale = "pt"; // W3C language tag

if (config.options.txtUserName=="YourName")
   merge(config.options,{txtUserName: "OSeuNome"});

merge(config.tasks,{
	save: {text: "guardar", tooltip: "Guarda as alterações a este TiddlyWiki", action: saveChanges},
	sync: {text: "sincronizar", tooltip: "Sincroniza alterações com outros ficheiros TiddlyWiki ou servidores", content: '<<sync>>'},
	importTask: {text: "importar", tooltip: "Importa tiddlers e plugins de outros ficheiros TiddlyWiki ou servidores", content: '<<importTiddlers>>'},
	tweak: {text: "configurar", tooltip: "Configura a aparência e o comportamento do TiddlyWiki", content: '<<options>>'},
	plugins: {text: "plugins", tooltip: "Gerir plugins instalados", content: '<<plugins>>'}
});

// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
	txtUserName: "Nome de utilizador para assinar as edições",
	chkRegExpSearch: "Activar expressões regulares nas procuras",
	chkCaseSensitiveSearch: "Procuras sensíveis a maiúsculas",
	chkAnimate: "Activar animações",
	chkSaveBackups: "Manter ficheiro de salvaguarda ao guardar alterações",
	chkAutoSave: "Guardar alterações automaticamente",
	chkGenerateAnRssFeed: "Gerar um ficheiro RSS ao guardar alterações",
	chkSaveEmptyTemplate: "Gerar um modelo vazio ao guardar alterações",
	chkOpenInNewWindow: "Abrir ligações externas em novas janelas",
	chkToggleLinks: "Clicar em ligações para tiddlers abertos, fecha-os",
	chkHttpReadOnly: "Esconde funções de edição quando acedido por HTTP",
	chkForceMinorUpdate: "Não actualizar o nome de utilizador nem a data ao editar tiddlers",
	chkConfirmDelete: "Requerer confirmação ao eliminar tiddlers",
	chkInsertTabs: "Usar a tecla TAB para inserir caracteres de tabulação em vez de saltar para o próximo campo",
	txtBackupFolder: "Nome do directório para os ficheiros de salvaguarda",
	txtMaxEditRows: "Número máximo de linhas nas caixas de edição",
	txtFileSystemCharSet: "Código de caracteres por omissão para guardar alterações (apenas em Firefox/Mozilla)"});

merge(config.messages,{
	customConfigError: "Foram encontrados problemas ao carregar plugins. Veja o PluginManager para mais detalhes",
	pluginError: "Erro: %0",
	pluginDisabled: "Não executado porque foi desactivado pela etiqueta 'systemConfigDisable'",
	pluginForced: "Executado porque foi forçado pela etiqueta 'systemConfigForce'",
	pluginVersionError: "Não executado porque este plugin requer uma versão mais recente do TiddlyWiki",
	nothingSelected: "Nada está selecionado. Deve selecionar um ou mais itens primeiro",
	savedSnapshotError: "Parece que este TiddlyWiki foi guardado incorrectamente. Por favor veja http://www.tiddlywiki.com/#DownloadSoftware para mais detalhes",
	subtitleUnknown: "(desconhecido)",
	undefinedTiddlerToolTip: "O tiddler '%0' ainda não existe",
	shadowedTiddlerToolTip: "O tiddler '%0' ainda não existe, mas tem um modelo pré-definido",
	tiddlerLinkTooltip: "%0 - %1, %2",
	externalLinkTooltip: "Ligação externa a %0",
	noTags: "Não há tiddlers com etiquetas",
	notFileUrlError: "É necessário guardar este TiddlyWiki num ficheiro antes de poder guardar alterações",
	cantSaveError: "Não é possível guardar alterações. Possíveis razões incluem:\n- o seu browser não o permite (funciona sob Firefox, Internet Explorer, Safari ou Opera se estes estiverem configurados adequadamente)\n- o nome do caminho para o seu ficheiro TiddlyWiki contém caracteres ilegais\n- o nome ou a localização do ficheiro TiddlyWiki foram alterados",
	invalidFileError: "O ficheiro original '%0' não parece ser um TiddlyWiki válido",
	backupSaved: "Ficheiro de salvaguarda guardado",
	backupFailed: "Falha ao guardar o ficheiro de salvaguarda",
	rssSaved: "Ficheiro RSS guardado",
	rssFailed: "Falha ao guardar o ficheiro RSS",
	emptySaved: "Modelo vazio guardado",
	emptyFailed: "Falha ao guardar o modelo vazio",
	mainSaved: "Ficheiro principal de TiddlyWiki guardado",
	mainFailed: "Falha ao guardar o ficheiro principal de TiddlyWiki. As suas alterações não foram guardadas",
	macroError: "Erro na macro <<%0>>",
	macroErrorDetails: "Erro ao executar a macro <<%0>>:\n%1",
	missingMacro: "Essa macro não existe",
	overwriteWarning: "Um tiddler chamado '%0' já existe. Escolha OK para substituí-lo",
	unsavedChangesWarning: "ATENÇÃO! Há alterações no TiddlyWiki que ainda não foram guardadas\n\nEscolha OK para guardar\nEscolha CANCEL para abandonar as alterações",
	confirmExit: "--------------------------------\n\nHá alterações no TiddlyWiki que ainda não foram guardadas. Se continuar irá perder essas alterações\n\n--------------------------------",
	saveInstructions: "GuardarAlterações",
	unsupportedTWFormat: "Formato TiddlyWiki não suportado '%0'",
	tiddlerSaveError: "Erro ao guardar tiddler '%0'",
	tiddlerLoadError: "Erro ao carregar tiddler '%0'",
	wrongSaveFormat: "Não é possível guardar no formato de armazenamento '%0'. Use o formato padrão para guardar.",
	invalidFieldName: "Nome de campo inválido %0",
	loadingMissingTiddler: "Tentando obter o tiddler '%0' do servidor '%1' em:\n\n'%2' no espaço de trabalho '%3'"});

merge(config.messages.messageClose,{
	text: "fechar",
	tooltip: "fecha esta área de mensagens"});

config.messages.backstage = {
	open: {text: "bastidores", tooltip: "Abre a área de bastidores para executar tarefas de edição e administração"},
	close: {text: "fechar", tooltip: "Fecha a área de bastidores"},
	prompt: "bastidores: ",
	decal: {
		edit: {text: "editar", tooltip: "Edita o tiddler '%0'"}
	}
};

config.messages.listView = {
	tiddlerTooltip: "Clique para ver o texto completo deste tiddler",
	previewUnavailable: "(antevisão não disponível)"
};

config.messages.dates.months = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];
config.messages.dates.days = ["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"];
config.messages.dates.shortMonths = ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"];
config.messages.dates.shortDays = ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"];

merge(config.messages.tiddlerPopup,{
	});

merge(config.views.wikified.tag,{
	labelNoTags: "sem etiquetas",
	labelTags: "etiquetas: ",
	openTag: "Abrir etiqueta '%0'",
	tooltip: "Abrir tiddlers etiquetados com '%0'",
	openAllText: "Abrir todos",
	openAllTooltip: "Abrir todos estes tiddlers",
	popupNone: "Não há outros tiddlers etiquetados com '%0'"});

merge(config.views.wikified,{
	defaultText: "O tiddler '%0' ainda não existe. Faça duplo-clique para criá-lo",
	defaultModifier: "(em falta)",
	shadowModifier: "(tiddler sombra pré-definido)",
	dateFormat: "DD MMM YYYY",
	createdPrompt: "criado em"});

merge(config.views.editor,{
	tagPrompt: "Escreva as etiquetas separadas por espaços, [[use duplos parênteses rectos]] se necessário, ou atribua existentes",
	defaultText: "Escreva o texto para '%0'"});

merge(config.views.editor.tagChooser,{
	text: "etiquetas",
	tooltip: "Escolha entre as etiquetas existentes para atribuir a este tiddler",
	popupNone: "Não há etiquetas definidas",
	tagTooltip: "Atribuir a etiqueta '%0'"});

merge(config.messages,{
	sizeTemplates:
		[
		{unit: 1024*1024*1024, template: "%0\u00a0GB"},
		{unit: 1024*1024, template: "%0\u00a0MB"},
		{unit: 1024, template: "%0\u00a0KB"},
		{unit: 1, template: "%0\u00a0B"}
		]});

merge(config.macros.search,{
	label: "procurar",
	prompt: "Procura neste TiddlyWiki",
	accessKey: "F",
	successMsg: "%0 tiddlers encontrados que contêm %1",
	failureMsg: "Não foi encontrado nenhum tiddler que contenha %0"});

merge(config.macros.tagging,{
	label: "etiquetando:",
	labelNotTag: "não etiquetando",
	tooltip: "Lista de tiddlers etiquetados com '%0'"});

merge(config.macros.timeline,{
	dateFormat: "DD MMM YYYY"});

merge(config.macros.allTags,{
	tooltip: "Mostra tiddlers com a etiqueta '%0'",
	noTags: "Não há tiddlers etiquetados"});

config.macros.list.all.prompt = "Todos os tiddlers em ordem alfabética";
config.macros.list.missing.prompt = "Tiddlers com ligações para eles mas que não existem";
config.macros.list.orphans.prompt = "Tiddlers sem ligações de outros tiddlers";
config.macros.list.shadowed.prompt = "Tiddlers na sombra com conteúdo pré-definido";
config.macros.list.touched.prompt = "Tiddlers que foram modificados localmente";

merge(config.macros.closeAll,{
	label: "fechar todos",
	prompt: "Fecha todos os tiddlers abertos (excepto os que estão a ser editados)"});

merge(config.macros.permaview,{
	label: "permavista",
	prompt: "Ligação a um URL que mostra todos os tiddlers que estão abertos"});

merge(config.macros.saveChanges,{
	label: "guardar alterações",
	prompt: "Guarda todas as alterações em ficheiro",
	accessKey: "S"});

merge(config.macros.newTiddler,{
	label: "novo tiddler",
	prompt: "Cria um novo tiddler",
	title: "Novo tiddler",
	accessKey: "N"});

merge(config.macros.newJournal,{
	label: "novo diário",
	prompt: "Cria um novo tiddler com a data e hora actuais",
	accessKey: "J"});

merge(config.macros.options,{
	wizardTitle: "Configurar opções avançadas",
	step1Title: "Estas opções são guardadas em cookies no seu browser",
	step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Mostra opções desconhecidas</input>",
	unknownDescription: "//(desconhecido)//",
	listViewTemplate: {
		columns: [
			{name: 'Option', field: 'option', title: "Opção", type: 'String'},
			{name: 'Description', field: 'description', title: "Descrição", type: 'WikiText'},
			{name: 'Name', field: 'name', title: "Nome", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
	});

merge(config.macros.plugins,{
	wizardTitle: "Gerir plugins",
	step1Title: "Plugins carregados",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	skippedText: "(Este plugin não foi executado porque foi incluido depois do arranque)",
	noPluginText: "Não há plugins instalados",
	confirmDeleteText: "Tem a a certeza que quer eliminar estes plugins:\n\n%0",
	removeLabel: "remover a etiqueta systemConfig",
	removePrompt: "Remove a etiqueta systemConfig",
	deleteLabel: "eliminar",
	deletePrompt: "Elimina estes tiddlers para sempre",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Forced', field: 'forced', title: "Forçado", tag: 'systemConfigForce', type: 'TagCheckbox'},
			{name: 'Disabled', field: 'disabled', title: "Desactivado", tag: 'systemConfigDisable', type: 'TagCheckbox'},
			{name: 'Executed', field: 'executed', title: "Carregado", type: 'Boolean', trueText: "Sim", falseText: "Não"},
			{name: 'Startup Time', field: 'startupTime', title: "Tempo de arranque", type: 'String'},
			{name: 'Error', field: 'error', title: "Estado", type: 'Boolean', trueText: "Erro", falseText: "OK"},
			{name: 'Log', field: 'log', title: "Registo", type: 'StringList'}
			],
		rowClasses: [
			{className: 'error', field: 'error'},
			{className: 'warning', field: 'warning'}
			]}
	});

merge(config.macros.toolbar,{
	moreLabel: "mais",
	morePrompt: "Mostra outros comandos"
	});

merge(config.macros.refreshDisplay,{
	label: "refresca",
	prompt: "Refresca a apresentação de todo o TiddlyWiki"
	});

merge(config.macros.importTiddlers,{
	readOnlyWarning: "Não pode importar para um ficheiro TiddlyWiki só de leitura. Tente abrir a partir de um URL do tipo file://",
	wizardTitle: "Importar tiddlers de outro ficheiro TiddlyWiki ou servidor",
	step1Title: "Passo 1: Localize o servidor ou o ficheiro TiddlyWiki",
	step1Html: "Especifique o tipo de servidor: <select name='selTypes'><option value=''>Escolha...</option></select><br>Escreva o URL ou o caminho aqui: <input type='text' size=50 name='txtPath'><br>...ou procure um ficheiro: <input type='file' size=50 name='txtBrowse'><br><hr>...ou selecione uma localização pré-definida: <select name='selFeeds'><option value=''>Escolha...</option></select>",
	openLabel: "abrir",
	openPrompt: "Abre a ligação a este ficheiro ou servidor",
	openError: "Ocorreram problemas ao aceder ao ficheiro tiddlywiki",
	statusOpenHost: "Abrindo o anfitrião",
	statusGetWorkspaceList: "Obtendo a lista de espaços de trabalho disponíveis",
	step2Title: "Passo 2: Escolha o espaço de trabalho",
	step2Html: "Escreva o nome de um espaço de trabalho: <input type='text' size=50 name='txtWorkspace'><br>...or selecione um espaço de trabalho: <select name='selWorkspace'><option value=''>Escolha...</option></select>",
	cancelLabel: "cancelar",
	cancelPrompt: "Cancela esta importação",
	statusOpenWorkspace: "Abrindo o espaço de trabalho",
	statusGetTiddlerList: "Obtendo a lista de tiddlers disponíveis",
	step3Title: "Passo 3: Escolha os tiddlers para importar",
	step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Manter estes tiddlers ligados a este servidor para poder sincronizar mudanças subsequentes</input><br><input type='checkbox' name='chkSave'>Guardar os detalhes deste servidor num tiddler 'systemServer' chamado:</input> <input type='text' size=25 name='txtSaveTiddler'>",
	importLabel: "importar",
	importPrompt: "Importa estes tiddlers",
	confirmOverwriteText: "Tem a certeza que quer substituir estes tiddlers:\n\n%0",
	step4Title: "Passo 4: Importando %0 tiddler(s)",
	step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
	doneLabel: "fechar",
	donePrompt: "Fecha este assistente",
	statusDoingImport: "Importando tiddlers",
	statusDoneImport: "Todos os tiddlers importados",
	systemServerNamePattern: "%2 de %1",
	systemServerNamePatternNoWorkspace: "%1",
	confirmOverwriteSaveTiddler: "O tiddler '%0' já existe. Clique 'OK' para o substituir pelos detalhes deste servidor, ou 'Cancel' para manter sem alterações",
	serverSaveTemplate: "|''Tipo:''|%0|\n|''URL:''|%1|\n|''Espaço de trabalho:''|%2|\n\nEste tiddler foi criado automaticamente para registar os detalhes deste servidor",
	serverSaveModifier: "(Sistema)",
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Tamanho", type: 'Size'},
			{name: 'Tags', field: 'tags', title: "Etiquetas", type: 'Tags'}
			],
		rowClasses: [
			]}
	});

merge(config.macros.sync,{
	listViewTemplate: {
		columns: [
			{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
			{name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
			{name: 'Server Type', field: 'serverType', title: "Tipo de servidor", type: 'String'},
			{name: 'Server Host', field: 'serverHost', title: "Anfitrião do servidor", type: 'String'},
			{name: 'Server Workspace', field: 'serverWorkspace', title: "Espaço de trabalho do servidor", type: 'String'},
			{name: 'Status', field: 'status', title: "Estado da sincronização", type: 'String'},
			{name: 'Server URL', field: 'serverUrl', title: "URL do servidor", text: "Ver", type: 'Link'}
			],
		rowClasses: [
			],
		buttons: [
			{caption: "Sincroniza este tiddlers", name: 'sync'}
			]},
	wizardTitle: "Sincronizar com ficheiros ou servidores externos",
	step1Title: "Escolha os tiddlers que quer sincronizar",
	step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
	syncLabel: "sincronizar",
	syncPrompt: "Sincroniza este tiddlers",
	hasChanged: "Alterado enquanto desligado",
	hasNotChanged: "Sem alterações enquanto desligado",
	syncStatusList: {
		none: {text: "...", color: "transparent"},
		changedServer: {text: "Alterado no servidor", color: '#80ff80'},
		changedLocally: {text: "Alterado enquanto desligado", color: '#80ff80'},
		changedBoth: {text: "Alterado enquanto desligado e no servidor", color: '#ff8080'},
		notFound: {text: "Não encontrado no servidor", color: '#ffff80'},
		putToServer: {text: "Actualizado no servidor", color: '#ff80ff'},
		gotFromServer: {text: "Obtida actualização do servidor", color: '#80ffff'}
		}
	});

merge(config.macros.annotations,{
	});

merge(config.commands.closeTiddler,{
	text: "fechar",
	tooltip: "Fecha este tiddler"});

merge(config.commands.closeOthers,{
	text: "fechar outros",
	tooltip: "Fecha todos os outros tiddlers"});

merge(config.commands.editTiddler,{
	text: "editar",
	tooltip: "Edita este tiddler",
	readOnlyText: "ver",
	readOnlyTooltip: "Ver o conteúdo deste tiddler"});

merge(config.commands.saveTiddler,{
	text: "guardar",
	tooltip: "Guarda as alterações a este tiddler"});

merge(config.commands.cancelTiddler,{
	text: "cancelar",
	tooltip: "Cancela as alterações a este tiddler",
	warning: "Tem a certeza que quer cancelar as alterações a '%0'?",
	readOnlyText: "voltar",
	readOnlyTooltip: "Ver este tiddler normalmente"});

merge(config.commands.deleteTiddler,{
	text: "eliminar",
	tooltip: "Elimina este tiddler",
	warning: "Tem a certeza que quer eliminar '%0'?"});

merge(config.commands.permalink,{
	text: "permaligação",
	tooltip: "Permaligação para este tiddler"});

merge(config.commands.references,{
	text: "referências",
	tooltip: "Mostra tiddlers que ligam a este",
	popupNone: "Sem referências"});

merge(config.commands.jump,{
	text: "saltar",
	tooltip: "Salta para outro tiddler aberto"});

merge(config.commands.syncing,{
	text: "sinc",
	tooltip: "Controla sincronização deste tiddler com um servidor ou ficheiro externo",
	currentlySyncing: "<div>Sincronizando via <span class='popupHighlight'>'%0'</span> para:</"+"div><div>anfitrião: <span class='popupHighlight'>%1</span></"+"div><div>espaço de trabalho: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
	notCurrentlySyncing: "Sem sincronização",
	captionUnSync: "Parar sincronização deste tiddler",
	chooseServer: "Sincronizar este tiddler com outro servidor:",
	currServerMarker: "\u25cf ",
	notCurrServerMarker: "  "});

merge(config.commands.fields,{
	text: "campos",
	tooltip: "Mostra os campos estendidos deste tiddler",
	emptyText: "Este tiddler não tem campos estendidos",
	listViewTemplate: {
		columns: [
			{name: 'Field', field: 'field', title: "Campo", type: 'String'},
			{name: 'Value', field: 'value', title: "Valor", type: 'String'}
			],
		rowClasses: [
			],
		buttons: [
			]}});

merge(config.shadowTiddlers,{
	DefaultTiddlers: "ComoIniciar",
	MainMenu: "[[ComoIniciar]]",
	ComoIniciar: "Para começar a usar este TiddlyWiki vazio terá de modificar os seguintes tiddlers:\n* SiteTitle & SiteSubtitle: O título e o subtítulo do site, como pode ver acima (depois de guardar as alterações, eles aparecerão também na barra de título do browser)\n* MainMenu: O menu (usualmente à esquerda)\n* DefaultTiddlers: Contém o nome dos tiddlers que pretende que apareçam quando o TiddlyWiki é aberto\nSerá também necessário inserir o nome de utilizador que servirá para assinar as edições: <<option txtUserName>>",
	SiteTitle: "O meu TiddlyWiki",
	SiteSubtitle: "um bloco de notas reutilizável e não-linear na web",
	SiteUrl: "http://www.tiddlywiki.com/",
	SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "diário">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "opções »" "Muda as opções avançadas do TiddlyWiki">>',
	OptionsPanel: "Estas opções de personalização do TiddlyWiki ficam guardadas no seu browser\n\nO seu nome de utilizador para assinar os textos. Use uma PalavraWiki (eg, JoséSilva)\n\n<<option txtUserName>>\n<<option chkSaveBackups>> GuardarSalvaguardas\n<<option chkAutoSave>> AutoGuardar\n<<option chkRegExpSearch>> ProcuraExpReg\n<<option chkCaseSensitiveSearch>> ProcuraSensívMaiúsc\n<<option chkAnimate>> ActivarAnimações\n\n----\nVeja as [[OpçõesAvançadas|AdvancedOptions]]",
	SideBarTabs: '<<tabs txtMainTab "Data" "Tiddlers por ordem cronológica" TabTimeline "Título" "Tiddlers por ordem alfabética" TabAll "Etiquetas" "Todas as etiquetas" TabTags "Mais" "Mais listas" TabMore>>',
	TabMore: '<<tabs txtMoreTab "Em falta" "Tiddlers em falta" TabMoreMissing "Orfãos" "Tiddlers sem ligações de outros tiddlers" TabMoreOrphans "Sombra" "Tiddlers na sombra" TabMoreShadowed>>'});

merge(config.annotations,{
	AdvancedOptions: "Este tiddler sombra dá acesso a várias opções avançadas",
	ColorPalette: "Estes valores neste tiddler sombra determinam o esquema de cores do interface de utilizador do ~TiddlyWiki",
	DefaultTiddlers: "Os tiddlers listados neste tiddler sombra serão automaticamente abertos no arranque do ~TiddlyWiki",
	EditTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers enquanto são editados",
	ComoIniciar: "Este tiddler sombra fornece algumas instruções básicas de utilização",
	ImportTiddlers: "Este tiddler sombra dá acesso à importação de tiddlers",
	MainMenu: "Este tiddler sombra é usado como conteúdo do menu principal na coluna da esquerda do ecran",
	MarkupPreHead: "Este tiddler é inserido no topo da secção <head> do ficheiro TiddlyWiki",
	MarkupPostHead: "Este tiddler é inserido no fundo da secção <head> do ficheiro TiddlyWiki",
	MarkupPreBody: "Este tiddler é inserido no topo da secção <body> do ficheiro TiddlyWiki",
	MarkupPostBody: "Este tiddler é inserido no fim da secção <head> do ficheiro TiddlyWiki immediatamente antes do bloco <script>",
	OptionsPanel: "Este tiddler sombra é usado como conteúdo do painel deslizante de opções na barra lateral da direita",
	PageTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto geral do ~TiddlyWiki",
	PluginManager: "Este tiddler sombra dá acesso ao gestor de plugins",
	SideBarOptions: "Este tiddler sombra é usado como conteúdo do painel de opções na barra lateral da direita",
	SideBarTabs: "Este tiddler sombra é usado como conteúdo do painel de abas na barra lateral da direita",
	SiteSubtitle: "Este tiddler sombra é usado como a segunda parte do título da página",
	SiteTitle: "Este tiddler sombra é usado como a primeira parte do título da página",
	SiteUrl: "Este tiddler sombra deve conter o URL completo para publicação",
	StyleSheetColors: "Este tiddler sombra contém definições CSS relacionadas com as cores dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet.",
	StyleSheet: "Este tiddler pode conter definições CSS do utilizador",
	StyleSheetLayout: "Este tiddler sombra contém definições CSS relacionadas com a disposição dos elementos da página. ''NÃO EDITE ESTE TIDDLER'', em vez disso faça as suas alterações no tiddler sombra StyleSheet.",
	StyleSheetLocale: "Este tiddler sombra contém definições CSS relacionadas com traduções",
	StyleSheetPrint: "Este tiddler sombra contém definições CSS relacionadas com a impressão",
	TabAll: "Este tiddler sombra define o conteúdo da aba 'Título' na barra lateral da direita",
	TabMore: "Este tiddler sombra define o conteúdo da aba 'Mais' na barra lateral da direita",
	TabMoreMissing: "Este tiddler sombra define o conteúdo da aba 'Em falta' na barra lateral da direita",
	TabMoreOrphans: "Este tiddler sombra define o conteúdo da aba 'Orfãos' na barra lateral da direita",
	TabMoreShadowed: "Este tiddler sombra define o conteúdo da aba 'Sombra' na barra lateral da direita",
	TabTags: "Este tiddler sombra define o conteúdo da aba 'Etiquetas' na barra lateral da direita",
	TabTimeline: "Este tiddler sombra define o conteúdo da aba 'Data' na barra lateral da direita",
	ViewTemplate: "O modelo em HTML neste tiddler sombra determina o aspecto dos tiddlers"
	});

delete config.shadowTiddlers.GettingStarted;
Este é um exemplo de  TiddlyWiki "vazio", no qual foram adicionados alguns plugins e estilos. Você poderá adicionar quantos plugins quiser, desde que sejam compatíveis. Basta abrir o link e cliquar em editar. Procure entender a lógica dos comandos (p.ex.: o que acontece quando se coloca [[____]] ou <<tag ____>>)

Para começar, procure adaptar os "tiddlers" aos seus objetivos. Vamos começar pelo:
* SiteTitle & SiteSubtitle: Clique no primeiro e dê o nome ao seu Tiddly. No segundo, escreva uma pequeno complemento, se for o caso. Os tiddlers são salvos automaticamente ou podem ser salvos manualmente no "save changes" na barra ao lado.
* MainMenu: Aqui você edita a barra verde com várias entradas (tags << >>) ou links([[  ]])
* DefaultTiddlers: Aqui você decide quais serão os "tiddlers" que abrirão a página.
* SideBarOptions: Aqui temos a edição da barra à direita do Tiddly.
!!Programa da disciplina Sociologia Geral e da Comunicação
PP/ RTV/ RP/JO) 
Prof. Dr. Liraucio Girardi Júnior 

PROGRAMA 
I. O OLHAR SOCIOLÓGICO 
a.) o mundo social e o indivíduo 
b.) [[O interacionismo simbólico]]: interação e produção de sentido. 
c.) a formação dos [[campos sociais]]

II. SOCIOLOGIA E MODERNIDADE 
a.) A [[modernidade]] 
. A experiência do choque 
. As transformações: o público e o privado/ o espaço e o tempo 
. O [["flâneur"]] e a cidade 
. A [[sociedade disciplinar]] e a [[sociedade de controle]]
. O [[panóptico]] 

b.) Alguns conceitos importantes para pensar a modernidade nos clássicos da Sociologia 
. [[Durkheim]]: os [[fatos sociais]] e novas formas de solidariedade, [[anomia]] , o [[sagrado]] e o papel dos [[rituais]] 
. [[Marx]]: [[ideologia]], [[fetichismo]] da [[mercadoria]], [[alienação]], [[infra-estrutura]] / [[superestrutura]] 
. [[Weber]]: a [[sociologia compreensiva]], tipos de [[ação social]], [[tipos ideais]] de [[dominação]], racionalização, [[ética protestante]] e capitalismo 

III. A SOCIEDADE DE CONSUMO E INDÚSTRIA CULTURAL 
a.) o mundo pós-moderno 
b.) [[espaço social]] e tipos de [[capitais]] 
c.) [[habitus]] e estilos de vida 
d.) o consumo cultural e as [[mediações]]

IV. A SOCIOLOGIA E O PODER DA MÍDIA 
a.) A[[comunicação mediada]] e os novos [[tipos de interação]]
. Mídia, [[esfera pública]] e opinião pública 
. O [[poder simbólico]] 
PROGRAMA 
I. O OLHAR SOCIOLÓGICO 
a.) o mundo social e o indivíduo 
b.) [[O interacionismo simbólico]]: interação e produção de sentido. 
c.) a formação dos [[campos sociais]]

 II. SOCIOLOGIA E MODERNIDADE

a.) A [[modernidade]]: A experiência do choque, as transformações do espaço público e privado, as novas tecnologias, a velocidade,o [[flâneur]] e a cidade.
. As noções de [[comunidade]] e [[sociedade]]
. A [[sociedade disciplinar]] e [[sociedade de controle]]
. O [[panóptico]]. 

b.) Alguns conceitos importantes para pensar a modernidade nos clássicos da Sociologia 
. [[Durkheim]]: os [[fatos sociais]] e novas formas de solidariedade, [[anomia]] , o [[sagrado]] e a função dos [[rituais]] 
. [[Marx]]: [[ideologia]], [[fetichismo]] da [[mercadoria]], [[alienação]], [[infra-estrutura]] / [[superestrutura]], [[práxis]] 
. [[Weber]]: a [[sociologia compreensiva]], tipos de [[ação social]], [[tipos ideais]] de [[dominação]], racionalização, [[ética protestante]] e capitalismo 

III. O ESPAÇO SOCIAL E AS TROCAS SIMBÓLICAS  

a.) A Economia das trocas simbólicas
b.) [[espaço social]] e tipos de [[capitais]] 
c.) [[habitus]] e estilos de vida 
d.) o consumo cultural e as [[mediações]]

IV. A COMUNICAÇÃO MEDIADA, SOCIABILIDADE E PODER SIMBÓLICO

a.) A [[comunicação mediada]] e os novos [[tipos de interação]]
b.) [[Esfera Pública]], [[Agenda-Setting]], [[Gatekeeping]] e [[Newsmaking]]
c.) O [[discurso]] e os [[mercados simbólicos]]
d.) O [[poder simbólico]]
/***
| Name|QuickOpenTagPlugin|
| Description|Changes tag links to make it easier to open tags as tiddlers|
| Version|3.0.1 ($Rev: 2342 $)|
| Date|$Date: 2007-07-05 10:57:49 +1000 (Thu, 05 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#QuickOpenTagPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
config.quickOpenTag = {

	dropdownChar: (document.all ? "\u25bc" : "\u25be"), // the little one doesn't work in IE?

	createTagButton: function(place,tag,excludeTiddler) {
		// little hack so we can to <<tag PrettyTagName|RealTagName>>
		var splitTag = tag.split("|");
		var pretty = tag;
		if (splitTag.length == 2) {
			tag = splitTag[1];
			pretty = splitTag[0];
		}
		
		var sp = createTiddlyElement(place,"span",null,"quickopentag");
		createTiddlyText(createTiddlyLink(sp,tag,false),pretty);
		
		var theTag = createTiddlyButton(sp,config.quickOpenTag.dropdownChar,
                        config.views.wikified.tag.tooltip.format([tag]),onClickTag);
		theTag.setAttribute("tag",tag);
		if (excludeTiddler)
			theTag.setAttribute("tiddler",excludeTiddler);
    		return(theTag);
	},

	miniTagHandler: function(place,macroName,params,wikifier,paramString,tiddler) {
		var tagged = store.getTaggedTiddlers(tiddler.title);
		if (tagged.length > 0) {
			var theTag = createTiddlyButton(place,config.quickOpenTag.dropdownChar,
                        	config.views.wikified.tag.tooltip.format([tiddler.title]),onClickTag);
			theTag.setAttribute("tag",tiddler.title);
			theTag.className = "miniTag";
		}
	},

	allTagsHandler: function(place,macroName,params) {
		var tags = store.getTags(params[0]);
		var filter = params[1]; // new feature
		var ul = createTiddlyElement(place,"ul");
		if(tags.length == 0)
			createTiddlyElement(ul,"li",null,"listTitle",this.noTags);
		for(var t=0; t<tags.length; t++) {
			var title = tags[t][0];
			if (!filter || (title.match(new RegExp('^'+filter)))) {
				var info = getTiddlyLinkInfo(title);
				var theListItem =createTiddlyElement(ul,"li");
				var theLink = createTiddlyLink(theListItem,tags[t][0],true);
				var theCount = " (" + tags[t][1] + ")";
				theLink.appendChild(document.createTextNode(theCount));
				var theDropDownBtn = createTiddlyButton(theListItem," " +
					config.quickOpenTag.dropdownChar,this.tooltip.format([tags[t][0]]),onClickTag);
				theDropDownBtn.setAttribute("tag",tags[t][0]);
			}
		}
	},

	// todo fix these up a bit
	styles: [
"/*{{{*/",
"/* created by QuickOpenTagPlugin */",
".tagglyTagged .quickopentag, .tagged .quickopentag ",
"	{ margin-right:1.2em; border:1px solid #eee; padding:2px; padding-right:0px; padding-left:1px; }",
".quickopentag .tiddlyLink { padding:2px; padding-left:3px; }",
".quickopentag a.button { padding:1px; padding-left:2px; padding-right:2px;}",
"/* extra specificity to make it work right */",
"#displayArea .viewer .quickopentag a.button, ",
"#displayArea .viewer .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink ",
"	{ border:0px solid black; }",
"#displayArea .viewer .quickopentag a.button, ",
"#mainMenu .quickopentag a.button ",
"	{ margin-left:0px; padding-left:2px; }",
"#displayArea .viewer .quickopentag a.tiddlyLink, ",
"#mainMenu .quickopentag a.tiddlyLink ",
"	{ margin-right:0px; padding-right:0px; padding-left:0px; margin-left:0px; }",
"a.miniTag {font-size:150%;} ",
"#mainMenu .quickopentag a.button ",
"	/* looks better in right justified main menus */",
"	{ margin-left:0px; padding-left:2px; margin-right:0px; padding-right:0px; }", 
"#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }",
"#topMenu .quickopentag .tiddlyLink { padding-right:1px; margin-right:0px; }",
"#topMenu .quickopentag .button { padding-left:1px; margin-left:0px; border:0px; }",
"/*}}}*/",
		""].join("\n"),

	init: function() {
		// we fully replace these builtins. can't hijack them easily
		window.createTagButton = this.createTagButton;
		config.macros.allTags.handler = this.allTagsHandler;
		config.macros.miniTag = { handler: this.miniTagHandler };
		config.shadowTiddlers["QuickOpenTagStyles"] = this.styles;
		store.addNotification("QuickOpenTagStyles",refreshStyles);
	}
}

config.quickOpenTag.init();

//}}}
INFRA-ESTRUTURA E SUPERESTRUTURA (Raymond Williams)
	“Qualquer abordagem moderna de uma teoria marxista da cultura deve começar pelo exame da proposição de uma infra-estrutura determinante e de uma superestrutura determinada. (...) Seria preferível, sob muitos aspectos, se pudéssemos começar com uma proposição que originalmente era também importante e também autêntica; a proposição de que o ser social determina a consciência. (...) (p. 79) Seria possível, com esse uso e outros usos posteriores, ver surgirem três sentidos de ‘superestrutura’ a) formas jurídicas e políticas que expressam relações de produção reais e existentes; b.) formas de consciência que expressam uma determinada visão de classe do mundo; c.) um processo no qual, em relação a toda uma gama de atividades, os homens se tornam conscientes de um conflito econômico fundamental e o tentam solucionar. Esses três sentidos dirigiriam a nossa atenção, respectivamente, para a) instituições; b.) formas de consciência; c.) práticas políticas e culturais. (...) (p.81)
	(...) uma das proposições centrais do senso de história de Marx é que, por exemplo, no desenvolvimento prático há contradições profundas entre as relações de produção e as conseqüentes relações sociais. (...) Só quando compreendemos que ‘a base’, com a qual é comum relacionar as variações, é em si mesma um processo dinâmico e internamente contraditório – as atividades específicas e os modos de atividade, que vão de associação a antagonismo, dos homens reais e de classes de homens – que podemos começar a nos libertarmos da noção de uma ‘área’ ou ‘categoria’ dotada de certas propriedades fixas para dedução dos processos variáveis de ‘suerestrutura’. (...)  (p.86) 
	Uma hegemonia vivida é sempre um processo. Não é, exceto analiticamente, um sistema ou uma estrutura. É um complexo realizado de experiências, relações e atividades, com pressões e limites específicos e mutáveis. (...) Além do mais (e isso é crucial, lembrando-nos o vigor necessário do conceito), não existe apenas passivamente como forma de dominação. Tem de ser renovada continuamente, recriada, defendida e modificada. Também sofre uma resistência continuada, limitada, alterada, desafiada por pressões que não são as suas próprias pressões. (...) (p.115) A realidade de qualquer hegemonia, no sentido político e cultural ampliado, é de que, embora por definição seja sempre dominante, jamais será total ou exclusiva. A qualquer momento, formas de política e cultura alternativas, ou diretamente opostas, existem como elementos significativos da sociedade. (...)  
/***
| Name:|RenameTagsPlugin|
| Description:|Allows you to easily rename or delete tags across multiple tiddlers|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#RenameTagsPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
Rename a tag and you will be prompted to rename it in all its tagged tiddlers.
***/
//{{{
config.renameTags = {

	prompts: {
		rename: "Rename the tag '%0' to '%1' in %2 tidder%3?",
		remove: "Remove the tag '%0' from %1 tidder%2?"
	},

	removeTag: function(tag,tiddlers) {
		store.suspendNotifications();
		for (var i=0;i<tiddlers.length;i++) {
			store.setTiddlerTag(tiddlers[i].title,false,tag);
		}
		store.resumeNotifications();
		store.notifyAll();
	},

	renameTag: function(oldTag,newTag,tiddlers) {
		store.suspendNotifications();
		for (var i=0;i<tiddlers.length;i++) {
			store.setTiddlerTag(tiddlers[i].title,false,oldTag); // remove old
			store.setTiddlerTag(tiddlers[i].title,true,newTag);  // add new
		}
		store.resumeNotifications();
		store.notifyAll();
	},

	storeMethods: {

		saveTiddler_orig_renameTags: TiddlyWiki.prototype.saveTiddler,

		saveTiddler: function(title,newTitle,newBody,modifier,modified,tags,fields) {
			if (title != newTitle) {
				var tagged = this.getTaggedTiddlers(title);
				if (tagged.length > 0) {
					// then we are renaming a tag
					if (confirm(config.renameTags.prompts.rename.format([title,newTitle,tagged.length,tagged.length>1?"s":""])))
						config.renameTags.renameTag(title,newTitle,tagged);

					if (!this.tiddlerExists(title) && newBody == "")
						// dont create unwanted tiddler
						return null;
				}
			}
			return this.saveTiddler_orig_renameTags(title,newTitle,newBody,modifier,modified,tags,fields);
		},

		removeTiddler_orig_renameTags: TiddlyWiki.prototype.removeTiddler,

		removeTiddler: function(title) {
			var tagged = this.getTaggedTiddlers(title);
			if (tagged.length > 0)
				if (confirm(config.renameTags.prompts.remove.format([title,tagged.length,tagged.length>1?"s":""])))
					config.renameTags.removeTag(title,tagged);
			return this.removeTiddler_orig_renameTags(title);
		}

	},

	init: function() {
		merge(TiddlyWiki.prototype,this.storeMethods);
	}
}

config.renameTags.init();

//}}}

/***
| Name|SaveCloseTiddlerPlugin|
| Description|Provides two extra toolbar commands, saveCloseTiddler and cancelCloseTiddler|
| Version|3.0 ($Rev: 2134 $)|
| Date|$Date: 2007-04-30 16:11:12 +1000 (Mon, 30 Apr 2007) $|
| Source|http://mptw.tiddlyspot.com/#SaveCloseTiddlerPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
To use these you must add them to the tool bar in your EditTemplate
***/
//{{{
merge(config.commands,{

	saveCloseTiddler: {
		text: 'done/close',
		tooltip: 'Save changes to this tiddler and close it',
		handler: function(e,src,title) {
			config.commands.saveTiddler.handler(e,src,title);
			config.commands.closeTiddler.handler(e,src,title);
			return false;
		}
	},

	cancelCloseTiddler: {
		text: 'cancel/close',
		tooltip: 'Undo changes to this tiddler and close it',
		handler: function(e,src,title) {
			config.commands.cancelTiddler.handler(e,src,title);
			config.commands.closeTiddler.handler(e,src,title);
			return false;
		}
	}

});

//}}}

<<closeAll>><<permaview>><<newTiddler>><<saveChanges>><<tiddler TspotSidebar>><<slider chkSliderOptionsPanel OptionsPanel "opções »" "Muda as opções avançadas do TiddlyWiki">>
Anotações sociológicas em rede
Sociolog(w)iki
CAMPOS, Augusto. O que é software livre. BR-Linux. Florianópolis, março de 2006. Disponível em <http://br-linux.org/linux/faq-softwarelivre>. Consultado em 04/12/2007.
/***
|''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);
	}
};


}
//}}}
Página no Stoa/USP.

http://stoa.usp.br/liraucio/profile/
/*{{{*/
/*Haemoglobin Theme for TiddlyWiki*/
/*Design and CSS by Saq Imtiaz*/
/*Version 1.0*/
/*}}}*/
/*{{{*/

#sidebarTabs {font-family:arial,helvetica;}

body
{background:#fefefe;}

#contentWrapper {
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	color: #555555;
margin:0.5em auto 1em ; width:850px;}

#header {background:#0099CC;}

.headerShadow {	padding: 0.4em 0em 0.5em 2em; }

.siteTitle {
			font-family: 'Trebuchet MS' sans-serif;
			font-weight: bold;
			font-size: 36px;
			color: #fff;
			background-color: #0099CC;
}

.siteSubtitle {
	font-size: 1.4em;
        display: block;
        margin: .0em 0em; color: #fff;
}

.clearAll {clear:both;}
.tagClear {clear:none;}
#sidebar {position:relative; float:right; display:inline; right:1;}

a{
color:#0066CC;
text-decoration: none; font-weight:normal;
}

a:hover{
color:#FF6600;
background-color: #fefefe;
border-bottom:1px solid #FF6600;
}

.viewer .button, .editorFooter .button{
color: #555;
border: 1px solid #0066CC;
}

.viewer .button:hover,
.editorFooter .button:hover{
color: #fff;
background: #FF6600;
border-color: #FF6600;
}

.viewer .button:active, .viewer .highlight,.editorFooter .button:active, .editorFooter .highlight{color:#fff; background:#FFFFFF;border-color:#FF6600;}

#topMenu br {display:none;}

#topMenu {padding:0.9em 4em; background:#0099CC;}

#topMenu a, #topMenu .tiddlyLink, #topMenu .button {color:#f1f1f1; padding:0.3em 0.45em; margin:0 4px;font-size:120%;font-weight:normal;font-variant: small-caps; border:1px solid #fff; background:#0099CC; text-decoration:none; }

#topMenu a:hover, #topMenu .tiddlyLink:hover, #topMenu .button:hover, #topMenu .button:active, #topMenu .highlight {color:#fff;text-decoration:none; background:#FF6600; }



#displayArea{margin:0 16em 2em 0.5em;}

.tiddler {padding-left:0;}

.title {color:#FF6633; border-bottom:1px solid#FF6600; }
.subtitle, .subtitle a { color: #999999; font-size: 1.0em;margin:0.2em;}
.shadow .title{color:#999;}

.toolbar {font-size:85%;}
.selected .toolbar a {color:#999999;}
.selected .toolbar a:hover {color:#333; background:transparent;border:1px solid #fff;}

.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active{color:#333; background:transparent;border:1px solid #fff;}

    *  html .viewer pre {

margin-left: 0em;
}

    * html .editor textarea, * html .editor input {

width: 98%;
}

/***
!Sidebar
***/
#sidebar {position:relative;float:right; line-height: 1.4em; border-left:0px solid#000; display:inline; background:#fefefe; right:0; margin-bottom:2em !important; margin-bottom:1em;
width: 16em;}

/***
!SidebarOptions
***/
#sidebarOptions {padding-left:0.5em; padding-top:2em;}

#sidebarOptions a {
			color:#999;
			text-decoration: none;}

#sidebarOptions	a:hover, #sidebarOptions a:active {
			color:#CC6633;
			background-color:#f5f5f5;border:1px solid #f5f5f5;
		}

#sidebarOptions input {border:1px solid #999; }



 .listTitle {color:#888;}

#sidebarTabs .tabContents {background:#fefefe;}
#sidebarTabs .tabContents .tiddlyLink, #sidebarTabs .tabContents .button{color:#999;}
#sidebarTabs .tabContents .tiddlyLink:hover,#sidebarTabs .tabContents .button:hover{color:#FF6600;background:#fefefe; text-decoration:none;border:none;}

#sidebarTabs .tabContents .button:hover, #sidebarTabs .tabContents .highlight, #sidebarTabs .tabContents .marked, #sidebarTabs .tabContents a.button:active{color:#FF6600;background:#fefefe}


.tabSelected{color:#fefefe; background:#999;}



 .tabSelected, .tabSelected:hover {
 color: #555;
 background: #fefefe;
 border: solid 1px #ccc;

}

#sidebarTabs .tabUnselected:hover { border-bottom: none;padding-bottom:3px;color:#999;}

 .tabUnselected {
 color: #999;
 background: #eee;
 border: solid 1px #ccc;

}

.tabUnselected:hover {text-decoration:none; border:1px solid #ccc;}

#sidebarTabs .tabUnselected { border-bottom: none;padding-bottom:3px;}
#sidebarTabs .tabSelected{padding-bottom:3px;}

#sidebarOptions .sliderPanel {
	background: #eee; border:1px solid#ccc;
	font-size: .9em;
}

#sidebarOptions .sliderPanel input {border:1px solid #999;}
#sidebarOptions .sliderPanel .txtOptionInput {border:1px solid #999;width:9em;}

#sidebarOptions .sliderPanel a {font-weight:normal; color:#555;background-color: #eee; border-bottom:1px dotted #333;}


#sidebarOptions .sliderPanel a:hover {
color:#111;
background-color: #eee;
border:none;
border-bottom:1px dotted #111;
}

.tabContents {background:#fefefe;}




.tagging, .tagged {
border: 1px solid #eee;
background-color: #F7F7F7;
}

.selected .tagging, .selected .tagged {
background-color: #f7f7f7;
border: 1px solid #ccc;
}

.tagging .listTitle, .tagged .listTitle {
color: #bbb;
}

.selected .tagging .listTitle, .selected .tagged .listTitle {
color: #666;
}

.tagging .button, .tagged .button {
color:#ccc;
}
.selected .tagging .button, .selected .tagged .button {
color:#aaa;
}

.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}

.tagging .button:hover, .tagged .button:hover, .tagging .button:active, .tagged .button:active {
border: none; background:transparent; text-decoration:underline; color:#333;
}

.popup {
background: #FF6600;
border: 1px solid #FF6600;
}

.popup li.disabled {
color: #000;
}

.popup li a, .popup li a:visited {
color: #eee;
border: none;
}

.popup li a:hover {
background: #bf1717;
color: #fff;
border: none;
}



   #messageArea {

border: 4px solid #FF6600;
background: #fefefe;
color: #555;
font-size:90%;
}

   #messageArea a:hover { background:#f5f5f5; border:none;}


   #messageArea .button{
color: #666;
border: 1px solid #CC6633;
}

   #messageArea .button:hover {
color: #fff;
background: #CC6633;
border-color: #CC6633;
}

   #contentFooter {background:#CC6633; color:#FFFFFF; clear: both; padding: 0.5em 1em; }


#contentFooter a {
color: #FFFFFF;
border-bottom: 1px dotted #DF7D7D; font-weight:normal;text-decoration:none;
}



#contentFooter a:hover {
color: #FFFFFF;
background-color:transparent;
border-bottom: 1px dotted #fff; text-decoration:none;
}


.searchBar {float:right;font-size: 1.0em; position:relative; margin-top:0.0em;}
.searchBar .button {color:#FFFFFF;display:block;}
.searchBar .button:hover {border:1.px solid #fefefe;color:#4F4B45;}
.searchBar input {			
                        background-color: #fefefe;
			color: #000000;
			border: 1px solid #CCC;		margin-right:2px;
}



.tiddler {padding-bottom:10px;}

.viewer blockquote {
border-left: 5px solid #FF6600;
}

.viewer table, .viewer td {
border: 1px solid #FF6600;
}

.viewer th, thead td {
background: #CC6633;
border: 1px solid #FF6600;
color: #fff;
}
.viewer pre {
	border: 1px solid #ccc;
	background: #f5f5f5;
}

.viewer code {
color: #111; background:#f5f5f5;
}

.viewer hr {
border-top: dashed 1px #555;
}

.editor input {
border: 1px solid #888; margin-top:5px;
}

.editor textarea {
border: 1px solid #888;
}

h1,h2,h3,h4,h5 { color: #FF6600; background: transparent; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; }
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size: 14px;}
/*}}}*/
/***
To use, add {{{[[Styles TagglyTagging]]}}} to your StyleSheet tiddler, or you can just paste the CSS in directly. See also ViewTemplate, EditTemplate and TagglyTagging.
***/
/*{{{*/
.tagglyTagged li.listTitle { display:none;}
.tagglyTagged li { display: inline; font-size:90%; }
.tagglyTagged ul  { margin:0px; padding:0px; }
.tagglyTagging { padding-top:0.5em; }
.tagglyTagging li.listTitle { display:none;}
.tagglyTagging ul  { margin-top:0px; padding-top:0.5em; padding-left:2em; margin-bottom:0px; padding-bottom:0px; }

/* .tagglyTagging .tghide { display:inline; } */

.tagglyTagging .button { display:none;  margin-left:3px; margin-right:3px; }
.tagglyTagging .button, .hidebutton  { color:#aaa; font-size:90%; border:0px; padding-left:0.3em;padding-right:0.3em;}
.tagglyTagging .button:hover, .hidebutton:hover { background:#eee; color:#888; }
.selected .tagglyTagging .button { display:inline; }

.tagglyLabel { color:#aaa; font-size:90%; }


.editLabel { font-size:90%; padding-top:0.5em; }
/*}}}*/
<<allTags excludeLists>>
version.extensions.tagCloud = {major: 1, minor: 0 , revision: 1, date: new Date(2005,8,16)};
//Created by Clint Checketts, contributions by Jonny Leroy and Eric Shulman

config.macros.tagCloud = {
noTags: "No tag cloud created because there are no tags.",
tooltip: "%1 tiddlers tagged with '%0'"
};

config.macros.tagCloud.handler = function(place,macroName,params) {

var tagCloudWrapper = createTiddlyElement(place,"div",null,"tagCloud",null);

var tags = store.getTags();
for (t=0; t<tags.length; t++) {
for (p=0;p<params.length; p++) if (tags[t][0] == params[p]) tags[t][0] = "";
}

if(tags.length == 0)
createTiddlyElement(tagCloudWrapper,"span",null,null,this.noTags);
//Findout the maximum number of tags
var mostTags = 0;
for (t=0; t<tags.length; t++) if (tags[t][0].length > 0){
if (tags[t][1] > mostTags) mostTags = tags[t][1];
}
//divide the mostTags into 4 segments for the 4 different tagCloud sizes
var tagSegment = mostTags / 4;

for (t=0; t<tags.length; t++) if (tags[t][0].length > 0){
var tagCloudElement = createTiddlyElement(tagCloudWrapper,"span",null,null,null);
tagCloudWrapper.appendChild(document.createTextNode(" "));
var theTag = createTiddlyButton(tagCloudElement,tags[t][0],this.tooltip.format(tags[t]),onClickTag,"tagCloudtag tagCloud" + (Math.round(tags[t][1]/tagSegment)+1));
theTag.setAttribute("tag",tags[t][0]);
}

};

setStylesheet(".tagCloud span{height: 1.8em;margin: 3px;}.tagCloud1{font-size: 1.2em;}.tagCloud2{font-size: 1.4em;}.tagCloud3{font-size: 1.6em;}.tagCloud4{font-size: 1.8em;}.tagCloud5{font-size: 1.8em;font-weight: bold;}","tagCloudsStyles");
/***
| Name|TagglyTaggingPlugin|
| Description|tagglyTagging macro is a replacement for the builtin tagging macro in your ViewTemplate|
| Version|3.1 ($Rev: 2341 $)|
| Date|$Date: 2007-07-05 10:02:27 +1000 (Thu, 05 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#TagglyTaggingPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
See http://mptw.tiddlyspot.com/#TagglyTagging
***/
//{{{
config.taggly = {

	// for translations
	lingo: {
		labels: {
			asc:        "\u2191", // down arrow
			desc:       "\u2193", // up arrow
			title:      "title",
			modified:   "modified",
			created:    "created",
			show:       "+",
			hide:       "-",
			normal:     "normal",
			group:      "group",
			commas:     "commas",
			sitemap:    "sitemap",
			numCols:    "cols\u00b1", // plus minus sign
			label:      "Tagged as '%0':",
			excerpts:   "excerpts",
			contents:   "contents",
			sliders:    "sliders",
			noexcerpts: "title only"
		},

		tooltips: {
			title:    "Click to sort by title",
			modified: "Click to sort by modified date",
			created:  "Click to sort by created date",
			show:     "Click to show tagging list",
			hide:     "Click to hide tagging list",
			normal:   "Click to show a normal ungrouped list",
			group:    "Click to show list grouped by tag",
			sitemap:  "Click to show a sitemap style list",
			commas:   "Click to show a comma separated list",
			numCols:  "Click to change number of columns",
			excerpts: "Click to show excerpts",
			contents: "Click to show entire tiddler contents",
			sliders:  "Click to show tiddler contents in sliders",
			noexcerpts: "Click to show entire title only"
		}
	},

	config: {
		showTaggingCounts: true,
		listOpts: {
			// the first one will be the default
			sortBy:     ["title","modified","created"],
			sortOrder:  ["asc","desc"],
			hideState:  ["show","hide"],
			listMode:   ["normal","group","sitemap","commas"],
			numCols:    ["1","2","3","4","5","6"],
			excerpts:   ["noexcerpts","excerpts","contents","sliders"]
		},
		valuePrefix: "taggly.",
		excludeTags: ["excludeLists","excludeTagging"],
		excerptSize: 50,
		excerptMarker: "/%"+"%/"
	},

	getTagglyOpt: function(title,opt) {
		var val = store.getValue(title,this.config.valuePrefix+opt);
		return val ? val : this.config.listOpts[opt][0];
	},

	setTagglyOpt: function(title,opt,value) {
		if (!store.tiddlerExists(title))
			// create it silently
			store.saveTiddler(title,title,config.views.editor.defaultText.format([title]),config.options.txtUserName,new Date(),null);
		// if value is default then remove it to save space
		return store.setValue(title,
			this.config.valuePrefix+opt,
			value == this.config.listOpts[opt][0] ? null : value);
	},

	getNextValue: function(title,opt) {
		var current = this.getTagglyOpt(title,opt);
		var pos = this.config.listOpts[opt].indexOf(current);
		// a little usability enhancement. actually it doesn't work right for grouped or sitemap
		var limit = (opt == "numCols" ? store.getTaggedTiddlers(title).length : this.config.listOpts[opt].length);
		var newPos = (pos + 1) % limit;
		return this.config.listOpts[opt][newPos];
	},

	toggleTagglyOpt: function(title,opt) {
		var newVal = this.getNextValue(title,opt);
		this.setTagglyOpt(title,opt,newVal);
	}, 

	createListControl: function(place,title,type) {
		var lingo = config.taggly.lingo;
		var label;
		var tooltip;
		var onclick;

		if ((type == "title" || type == "modified" || type == "created")) {
			// "special" controls. a little tricky. derived from sortOrder and sortBy
			label = lingo.labels[type];
			tooltip = lingo.tooltips[type];

			if (this.getTagglyOpt(title,"sortBy") == type) {
				label += lingo.labels[this.getTagglyOpt(title,"sortOrder")];
				onclick = function() {
					config.taggly.toggleTagglyOpt(title,"sortOrder");
					return false;
				}
			}
			else {
				onclick = function() {
					config.taggly.setTagglyOpt(title,"sortBy",type);
					config.taggly.setTagglyOpt(title,"sortOrder",config.taggly.config.listOpts.sortOrder[0]);
					return false;
				}
			}
		}
		else {
			// "regular" controls, nice and simple
			label = lingo.labels[type == "numCols" ? type : this.getNextValue(title,type)];
			tooltip = lingo.tooltips[type == "numCols" ? type : this.getNextValue(title,type)];
			onclick = function() {
				config.taggly.toggleTagglyOpt(title,type);
				return false;
			}
		}

		// hide button because commas don't have columns
		if (!(this.getTagglyOpt(title,"listMode") == "commas" && type == "numCols"))
			createTiddlyButton(place,label,tooltip,onclick,type == "hideState" ? "hidebutton" : "button");
	},

	makeColumns: function(orig,numCols) {
		var listSize = orig.length;
		var colSize = listSize/numCols;
		var remainder = listSize % numCols;

		var upperColsize = colSize;
		var lowerColsize = colSize;

		if (colSize != Math.floor(colSize)) {
			// it's not an exact fit so..
			upperColsize = Math.floor(colSize) + 1;
			lowerColsize = Math.floor(colSize);
		}

		var output = [];
		var c = 0;
		for (var j=0;j<numCols;j++) {
			var singleCol = [];
			var thisSize = j < remainder ? upperColsize : lowerColsize;
			for (var i=0;i<thisSize;i++) 
				singleCol.push(orig[c++]);
			output.push(singleCol);
		}

		return output;
	},

	drawTable: function(place,columns,theClass) {
		var newTable = createTiddlyElement(place,"table",null,theClass);
		var newTbody = createTiddlyElement(newTable,"tbody");
		var newTr = createTiddlyElement(newTbody,"tr");
		for (var j=0;j<columns.length;j++) {
			var colOutput = "";
			for (var i=0;i<columns[j].length;i++) 
				colOutput += columns[j][i];
			var newTd = createTiddlyElement(newTr,"td",null,"tagglyTagging"); // todo should not need this class
			wikify(colOutput,newTd);
		}
		return newTable;
	},

	createTagglyList: function(place,title) {
		switch(this.getTagglyOpt(title,"listMode")) {
			case "group":  return this.createTagglyListGrouped(place,title); break;
			case "normal": return this.createTagglyListNormal(place,title,false); break;
			case "commas": return this.createTagglyListNormal(place,title,true); break;
			case "sitemap":return this.createTagglyListSiteMap(place,title); break;
		}
	},

	getTaggingCount: function(title) {
		// thanks to Doug Edmunds
		if (this.config.showTaggingCounts) {
			var tagCount = store.getTaggedTiddlers(title).length;
			if (tagCount > 0)
				return " ("+tagCount+")";
		}
		return "";
	},

	getExcerpt: function(inTiddlerTitle,title,indent) {
    if (!indent)
			indent = 1;
		if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "excerpts") {
			var t = store.getTiddler(title);
			if (t) {
				var text = t.text.replace(/\n/," ");
				var marker = text.indexOf(this.config.excerptMarker);
				if (marker != -1) {
					return " {{excerpt{<nowiki>" + text.substr(0,marker) + "</nowiki>}}}";
				}
				else if (text.length < this.config.excerptSize) {
					return " {{excerpt{<nowiki>" + t.text + "</nowiki>}}}";
				}
				else {
					return " {{excerpt{<nowiki>" + t.text.substr(0,this.config.excerptSize) + "..." + "</nowiki>}}}";
				}
			}
		}
		else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "contents") {
			var t = store.getTiddler(title);
			if (t) {
				return "\n{{contents indent"+indent+"{\n" + t.text + "\n}}}";
			}
		}
		else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "sliders") {
			var t = store.getTiddler(title);
			if (t) {
				return "<slider open>\n{{contents{\n" + t.text + "\n}}}\n</slider>";
			}
		}
		return "";
	},

	notHidden: function(t,inTiddler) {
		if (typeof t == "string") 
			t = store.getTiddler(t);
		return (!t || !t.tags.containsAny(this.config.excludeTags) ||
				(inTiddler && this.config.excludeTags.contains(inTiddler)));
	},

	// this is for normal and commas mode
	createTagglyListNormal: function(place,title,useCommas) {

		var list = store.getTaggedTiddlers(title,this.getTagglyOpt(title,"sortBy"));

		if (this.getTagglyOpt(title,"sortOrder") == "desc")
			list = list.reverse();

		var output = [];
		var first = true;
		for (var i=0;i<list.length;i++) {
			if (this.notHidden(list[i],title)) {
				var countString = this.getTaggingCount(list[i].title);
				var excerpt = this.getExcerpt(title,list[i].title);
				if (useCommas)
					output.push((first ? "" : ", ") + "[[" + list[i].title + "]]" + countString + excerpt);
				else
					output.push("*[[" + list[i].title + "]]" + countString + excerpt + "\n");

				first = false;
			}
		}

		return this.drawTable(place,
			this.makeColumns(output,useCommas ? 1 : parseInt(this.getTagglyOpt(title,"numCols"))),
			useCommas ? "commas" : "normal");
	},

	// this is for the "grouped" mode
	createTagglyListGrouped: function(place,title) {
		var sortBy = this.getTagglyOpt(title,"sortBy");
		var sortOrder = this.getTagglyOpt(title,"sortOrder");

		var list = store.getTaggedTiddlers(title,sortBy);

		if (sortOrder == "desc")
			list = list.reverse();

		var leftOvers = []
		for (var i=0;i<list.length;i++)
			leftOvers.push(list[i].title);

		var allTagsHolder = {};
		for (var i=0;i<list.length;i++) {
			for (var j=0;j<list[i].tags.length;j++) {

				if (list[i].tags[j] != title) { // not this tiddler

					if (this.notHidden(list[i].tags[j],title)) {

						if (!allTagsHolder[list[i].tags[j]])
							allTagsHolder[list[i].tags[j]] = "";

						if (this.notHidden(list[i],title)) {
							allTagsHolder[list[i].tags[j]] += "**[["+list[i].title+"]]"
										+ this.getTaggingCount(list[i].title) + this.getExcerpt(title,list[i].title) + "\n";

							leftOvers.setItem(list[i].title,-1); // remove from leftovers. at the end it will contain the leftovers

						}
					}
				}
			}
		}

		var allTags = [];
		for (var t in allTagsHolder)
			allTags.push(t);

		var sortHelper = function(a,b) {
			if (a == b) return 0;
			if (a < b) return -1;
			return 1;
		};

		allTags.sort(function(a,b) {
			var tidA = store.getTiddler(a);
			var tidB = store.getTiddler(b);
			if (sortBy == "title") return sortHelper(a,b);
			else if (!tidA && !tidB) return 0;
			else if (!tidA) return -1;
			else if (!tidB) return +1;
			else return sortHelper(tidA[sortBy],tidB[sortBy]);
		});

		var leftOverOutput = "";
		for (var i=0;i<leftOvers.length;i++)
			if (this.notHidden(leftOvers[i],title))
				leftOverOutput += "*[["+leftOvers[i]+"]]" + this.getTaggingCount(leftOvers[i]) + this.getExcerpt(title,leftOvers[i]) + "\n";

		var output = [];

		if (sortOrder == "desc")
			allTags.reverse();
		else if (leftOverOutput != "")
			// leftovers first...
			output.push(leftOverOutput);

		for (var i=0;i<allTags.length;i++)
			if (allTagsHolder[allTags[i]] != "")
				output.push("*[["+allTags[i]+"]]" + this.getTaggingCount(allTags[i]) + this.getExcerpt(title,allTags[i]) + "\n" + allTagsHolder[allTags[i]]);

		if (sortOrder == "desc" && leftOverOutput != "")
			// leftovers last...
			output.push(leftOverOutput);

		return this.drawTable(place,
				this.makeColumns(output,parseInt(this.getTagglyOpt(title,"numCols"))),
				"grouped");

	},

	// used to build site map
	treeTraverse: function(title,depth,sortBy,sortOrder) {

		var list = store.getTaggedTiddlers(title,sortBy);
		if (sortOrder == "desc")
			list.reverse();

		var indent = "";
		for (var j=0;j<depth;j++)
			indent += "*"

		var childOutput = "";
		for (var i=0;i<list.length;i++)
			if (list[i].title != title)
				if (this.notHidden(list[i].title,this.config.inTiddler))
					childOutput += this.treeTraverse(list[i].title,depth+1,sortBy,sortOrder);

		if (depth == 0)
			return childOutput;
		else
			return indent + "[["+title+"]]" + this.getTaggingCount(title) + this.getExcerpt(this.config.inTiddler,title,depth) + "\n" + childOutput;
	},

	// this if for the site map mode
	createTagglyListSiteMap: function(place,title) {
		this.config.inTiddler = title; // nasty. should pass it in to traverse probably
		var output = this.treeTraverse(title,0,this.getTagglyOpt(title,"sortBy"),this.getTagglyOpt(title,"sortOrder"));
		return this.drawTable(place,
				this.makeColumns(output.split(/(?=^\*\[)/m),parseInt(this.getTagglyOpt(title,"numCols"))), // regexp magic
				"sitemap"
				);
	},

	macros: {
		tagglyTagging: {
			handler: function (place,macroName,params,wikifier,paramString,tiddler) {
				var refreshContainer = createTiddlyElement(place,"div");
				// do some refresh magic to make it keep the list fresh - thanks Saq
				refreshContainer.setAttribute("refresh","macro");
				refreshContainer.setAttribute("macroName",macroName);
        			refreshContainer.setAttribute("title",tiddler.title);
				this.refresh(refreshContainer);
			},

			refresh: function(place) {
				var title = place.getAttribute("title");
				removeChildren(place);
				if (store.getTaggedTiddlers(title).length > 0) {
					var lingo = config.taggly.lingo;
					config.taggly.createListControl(place,title,"hideState");
					if (config.taggly.getTagglyOpt(title,"hideState") == "show") {
						createTiddlyElement(place,"span",null,"tagglyLabel",lingo.labels.label.format([title]));
						config.taggly.createListControl(place,title,"title");
						config.taggly.createListControl(place,title,"modified");
						config.taggly.createListControl(place,title,"created");
						config.taggly.createListControl(place,title,"listMode");
						config.taggly.createListControl(place,title,"excerpts");
						config.taggly.createListControl(place,title,"numCols");
						config.taggly.createTagglyList(place,title);
					}
				}
			}
		}
	},

	// todo fix these up a bit
	styles: [
"/*{{{*/",
"/* created by TagglyTaggingPlugin */",
".tagglyTagging { padding-top:0.5em; }",
".tagglyTagging li.listTitle { display:none; }",
".tagglyTagging ul {",
"	margin-top:0px; padding-top:0.5em; padding-left:2em;",
"	margin-bottom:0px; padding-bottom:0px;",
"}",
".tagglyTagging { vertical-align: top; margin:0px; padding:0px; }",
".tagglyTagging table { margin:0px; padding:0px; }",
".tagglyTagging .button { visibility:hidden; margin-left:3px; margin-right:3px; }",
".tagglyTagging .button, .tagglyTagging .hidebutton {",
"	color:[[ColorPalette::TertiaryLight]]; font-size:90%;",
"	border:0px; padding-left:0.3em;padding-right:0.3em;",
"}",
".tagglyTagging .button:hover, .hidebutton:hover, ",
".tagglyTagging .button:active, .hidebutton:active  {",
"	border:0px; background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]];",
"}",
".selected .tagglyTagging .button { visibility:visible; }",
".tagglyTagging .hidebutton { color:[[ColorPalette::Background]]; }",
".selected .tagglyTagging .hidebutton { color:[[ColorPalette::TertiaryLight]] }",
".tagglyLabel { color:[[ColorPalette::TertiaryMid]]; font-size:90%; }",
".tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }",
".tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}",
".tagglyTagging ul ul li {margin-left:0.5em; }",
".editLabel { font-size:90%; padding-top:0.5em; }",
".tagglyTagging .commas { padding-left:1.8em; }",
"/* not technically tagglytagging but will put them here anyway */",
".tagglyTagged li.listTitle { display:none; }",
".tagglyTagged li { display: inline; font-size:90%; }",
".tagglyTagged ul { margin:0px; padding:0px; }",
".excerpt { color:[[ColorPalette::TertiaryDark]]; }",
"div.tagglyTagging table,",
"div.tagglyTagging table tr,",
"td.tagglyTagging",
" {border-style:none!important; }",
".tagglyTagging .contents { border:1px solid [[ColorPalette::TertiaryPale]]; padding:0 1em 0 0.5em; }",
".tagglyTagging .indent1  { margin-left:3em;  }",
".tagglyTagging .indent2  { margin-left:4em;  }",
".tagglyTagging .indent3  { margin-left:5em;  }",
".tagglyTagging .indent4  { margin-left:6em;  }",
".tagglyTagging .indent5  { margin-left:7em;  }",
".tagglyTagging .indent6  { margin-left:8em;  }",
".tagglyTagging .indent7  { margin-left:9em;  }",
".tagglyTagging .indent8  { margin-left:10em; }",
".tagglyTagging .indent9  { margin-left:11em; }",
".tagglyTagging .indent10 { margin-left:12em; }",
"/*}}}*/",
		""].join("\n"),

	init: function() {
		merge(config.macros,this.macros);
		config.shadowTiddlers["TagglyTaggingStyles"] = this.styles;
		store.addNotification("TagglyTaggingStyles",refreshStyles);
	}
};

config.taggly.init();

//}}}

/***
InlineSlidersPlugin
By Saq Imtiaz
http://tw.lewcid.org/sandbox/#InlineSlidersPlugin

// syntax adjusted to not clash with NestedSlidersPlugin

***/
//{{{
config.formatters.unshift( {
	name: "inlinesliders",
	// match: "\\+\\+\\+\\+|\\<slider",
	match: "\\<slider",
	// lookaheadRegExp: /(?:\+\+\+\+|<slider) (.*?)(?:>?)\n((?:.|\n)*?)\n(?:====|<\/slider>)/mg,
	lookaheadRegExp: /(?:<slider) (.*?)(?:>)\n((?:.|\n)*?)\n(?:<\/slider>)/mg,
	handler: function(w) {
		this.lookaheadRegExp.lastIndex = w.matchStart;
		var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
		if(lookaheadMatch && lookaheadMatch.index == w.matchStart ) {
			var btn = createTiddlyButton(w.output,lookaheadMatch[1] + " "+"\u00BB",lookaheadMatch[1],this.onClickSlider,"button sliderButton");
			var panel = createTiddlyElement(w.output,"div",null,"sliderPanel");
			panel.style.display = "none";
			wikify(lookaheadMatch[2],panel);
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
		}
   },
   onClickSlider : function(e) {
		if(!e) var e = window.event;
		var n = this.nextSibling;
		n.style.display = (n.style.display=="none") ? "block" : "none";
		return false;
	}
});

//}}}

TiddlyWiki é uma nova maneira de fazer páginas de Internet usando hipertexto de forma fácil e inteligente. Essa nova tecnologia baseada nas linguagens Javascript e CSS foi criada pelo programador inglês Jeremy Ruston e vem sendo desenvolvida em código-aberto por uma pequena comunidade de programadores independentes com uma crescente base de usuários em todo o mundo - confira no GoogleGroups.

TiddlyWiki faz parte de uma família de páginas de Internet chamadas wikis. A palavra 'wiki' é originária do termo havaiano para 'rápido', característica desse tipo de site que rapidamente permite editar conteúdo sem que o usuário precise mexer com código HTML - o exemplo mais conhecido de site wiki é a enciclopédia online Wikipedia.

Mas o TiddlyWiki é um wiki muito diferente dos outros. Todo o conteúdo de um site TiddlyWiki fica dentro de um único arquivo .html que pode ser editado dentro do navegador, sem a necessidade de programas especiais ou conhecimento prévio em programação (se bem que isso ajuda muito!).

A navegação no TiddlyWiki se baseia no conceito de microconteúdo, onde a menor unidade de informação são 'tiddlers': pequenas notas cronologicamente organizadas como os 'posts' de um blog. À medida que o internauta abre os tiddlers eles vão se empilhando na página em uma navegação não-linear que pode ser um pouco confusa no início, mas que em pouco tempo se mostra uma maneira simples e prática de navegar - na verdade essa forma de organizar informações pode ajudá-lo encontrar o que quer em apenas dois cliques do mouse.

TiddlyWiki também é extremamente portátil e pode ser carregado em um só disquete ou drive USB para guardar documentos, anotações e até mesmo pode ser usado como um organizador pessoal baseado no navegador.

Existem muitas outras vantagens e recursos interessantes usando a tecnologia TiddyWiki, confira por si mesmo baixando alguma das distribuições vazias ao lado prontas para editar e usar - basta clicar o botão direito do mouse sobre algum dos links abaixo e usar "salvar link" no menu do seu navegador.

Ver:
http://david.hopkins.br.googlepages.com/tiddlywiki
/***

|Name|ToggleSideBarMacro|
|Created by|SaqImtiaz|
|Location|http://tw.lewcid.org/#ToggleSideBarMacro|
|Version|1.0|
|Requires|~TW2.x|
!Description:
Provides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.

!Demo
<<toggleSideBar "Toggle Sidebar">>

!Usage:
{{{<<toggleSideBar>>}}} <<toggleSideBar>>
additional options:
{{{<<toggleSideBar label tooltip show/hide>>}}} where:
label = custom label for the button,
tooltip = custom tooltip for the button,
show/hide = use one or the other, determines whether the sidebar is shown at first or not.
(default is to show the sidebar)

You can add it to your tiddler toolbar, your MainMenu, or where you like really.
If you are using a horizontal MainMenu and want the button to be right aligned, put the following in your StyleSheet:
{{{ .HideSideBarButton {float:right;} }}}

!History
*23-07-06: version 1.0: completely rewritten, now works with custom stylesheets too, and easier to customize start behaviour. 
*20-07-06: version 0.11
*27-04-06: version 0.1: working.

!Code
***/
//{{{
config.macros.toggleSideBar={};

config.macros.toggleSideBar.settings={
         styleHide :  "#sidebar { display: none;}\n"+"#contentWrapper #displayArea { margin-right: 1em;}\n"+"",
         styleShow : " ",
         arrow1: "«",
         arrow2: "»"
};

config.macros.toggleSideBar.handler=function (place,macroName,params,wikifier,paramString,tiddler)
{
          var tooltip= params[1]||'toggle sidebar';
          var mode = (params[2] && params[2]=="hide")? "hide":"show";
          var arrow = (mode == "hide")? this.settings.arrow1:this.settings.arrow2;
          var label= (params[0]&&params[0]!='.')?params[0]+" "+arrow:arrow;
          var theBtn = createTiddlyButton(place,label,tooltip,this.onToggleSideBar,"button HideSideBarButton");
          if (mode == "hide")
             { 
             (document.getElementById("sidebar")).setAttribute("toggle","hide");
              setStylesheet(this.settings.styleHide,"ToggleSideBarStyles");
             }
};

config.macros.toggleSideBar.onToggleSideBar = function(){
          var sidebar = document.getElementById("sidebar");
          var settings = config.macros.toggleSideBar.settings;
          if (sidebar.getAttribute("toggle")=='hide')
             {
              setStylesheet(settings.styleShow,"ToggleSideBarStyles");
              sidebar.setAttribute("toggle","show");
              this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
              }
          else
              {    
               setStylesheet(settings.styleHide,"ToggleSideBarStyles");
               sidebar.setAttribute("toggle","hide");
               this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);
              }

     return false;
}

setStylesheet(".HideSideBarButton .button {font-weight:bold; padding: 0 5px;}\n","ToggleSideBarButtonStyles");

//}}}
/***
| Name|ToggleTagPlugin|
| Description|Makes a checkbox which toggles a tag in a tiddler|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://tiddlyspot.com/mptw/#ToggleTagMacro|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Usage
{{{<<toggleTag }}}//{{{TagName TiddlerName LabelText}}}//{{{>>}}}
* TagName - the tag to be toggled, default value "checked"
* TiddlerName - the tiddler to toggle the tag in, default value the current tiddler
* LabelText - the text (gets wikified) to put next to the check box, default value is '{{{[[TagName]]}}}' or '{{{[[TagName]] [[TiddlerName]]}}}'
(If a parameter is '.' then the default will be used)

Examples:

|Code|Description|Example|h
|{{{<<toggleTag>>}}}|Toggles the default tag (checked) in this tiddler|<<toggleTag>>|
|{{{<<toggleTag TagName>>}}}|Toggles the TagName tag in this tiddler|<<toggleTag TagName>>|
|{{{<<toggleTag TagName TiddlerName>>}}}|Toggles the TagName tag in the TiddlerName tiddler|<<toggleTag TagName TiddlerName>>|
|{{{<<toggleTag TagName TiddlerName 'click me'>>}}}|Same but with custom label|<<toggleTag TagName TiddlerName 'click me'>>|
|{{{<<toggleTag . . 'click me'>>}}}|dot means use default value|<<toggleTag . . 'click me'>>|
Notes:
* If TiddlerName doesn't exist it will be silently created
* Set label to '-' to specify no label
* See also http://mgtd-alpha.tiddlyspot.com/#ToggleTag2

!Known issues
* Doesn't smoothly handle the case where you toggle a tag in a tiddler that is current open for editing

***/
//{{{

merge(config.macros,{

	toggleTag: {

		doRefreshAll: true,
		createIfRequired: true,
		shortLabel: "[[%0]]",
		longLabel: "[[%0]] [[%1]]",

		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			var tag = (params[0] && params[0] != '.') ? params[0] : "checked";
			var title = (params[1] && params[1] != '.') ? params[1] : tiddler.title;
			var defaultLabel = (title == tiddler.title ? this.shortLabel : this.longLabel);
			var label = (params[2] && params[2] != '.') ? params[2] : defaultLabel;
			label = (label == '-' ? '' : label);
			var theTiddler =  title == tiddler.title ? tiddler : store.getTiddler(title);
			var cb = createTiddlyCheckbox(place, label.format([tag,title]), theTiddler && theTiddler.isTagged(tag), function(e) {
				if (!store.tiddlerExists(title)) {
					if (config.macros.toggleTag.createIfRequired) {
						var content = store.getTiddlerText(title); // just in case it's a shadow
						store.saveTiddler(title,title,content?content:"",config.options.txtUserName,new Date(),null);
					}
					else 
						return false;
				}
				store.setTiddlerTag(title,this.checked,tag);
				return true;
			});
		}
	}
});

//}}}

/***
Contains the stuff you need to use Tiddlyspot
Note you must also have UploadPlugin installed
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'sociologwiki';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<<br>>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n")

});
//}}}
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 20/02/2015 18:09:45 | sociologwiki1 | [[index.html|http://sociologwiki.tiddlyspot.com/index.html]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
| 20/02/2015 18:09:52 | sociologwiki1 | [[index.html|http://sociologwiki.tiddlyspot.com/index.html]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
| 20/02/2015 18:10:25 | sociologwiki1 | [[index.html|http://sociologwiki.tiddlyspot.com/index.html]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
| 08/03/2015 14:51:08 | Liraucio | [[sociologwiki.html|file:///C:/Users/Lir%C3%A1ucio/Desktop/C%C3%A1sper%20-%20gradua%C3%A7%C3%A3o/sociologwiki.html]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
| 15/03/2015 23:53:45 | liraucio | [[/|http://sociologwiki.tiddlyspot.com/]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . | failed |
| 15/03/2015 23:54:12 | liraucio | [[/|http://sociologwiki.tiddlyspot.com/]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
| 17/03/2015 13:53:18 | liraucio | [[/|http://sociologwiki.tiddlyspot.com/]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
| 26/10/2015 13:53:19 | liraucio | [[/|http://sociologwiki.tiddlyspot.com/]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . | ok |
| 26/10/2015 13:54:57 | liraucio | [[/|http://sociologwiki.tiddlyspot.com/]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
| 13/11/2015 18:48:43 | liraucio | [[/|http://sociologwiki.tiddlyspot.com/]] | [[store.cgi|http://sociologwiki.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sociologwiki.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}

/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.0|
|''Date:''|May 5, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (#3125)|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 0,
	date: new Date("May 5, 2007"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0 (#3125)'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	refreshOptions: function(listWrapper) {
		var uploadOpts = [
			"txtUploadUserName",
			"pasUploadPassword",
			"txtUploadStoreUrl",
			"txtUploadDir",
			"txtUploadFilename",
			"txtUploadBackupDir",
			"chkUploadLog",
			"txtUploadLogMaxLine",
			]
		var opts = [];
		for(i=0; i<uploadOpts.length; i++) {
			var opt = {};
			opts.push()
			opt.option = "";
			n = uploadOpts[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
}

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,null,null,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		bidix.upload.httpUpload(rssUploadParams,convertUnicodeToUTF8(generateRss()),callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == httpStatus.NotFound)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


/* don't want this for tiddlyspot sites

// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");

*/


//}}}


WEBLOGS, WEBRINGS E COMUNIDADES VIRTUAIS*

Raquel da Cunha Recuero
raquel@pontomidia.com.br
Doutoranda em Comunicação e Informação pela Universidade Federal do Rio Grande do Sul e professora da Escola de Comunicação da Universidade Católica de Pelotas.

___________________________________________________________________
RESUMO: O presente artigo procura defender a idéia de que podem existir comunidades virtuais estruturadas sobre círculos de pessoas que lêem e interagem através dos weblogs todos os dias. Os webrings, como são chamados no trabalho estes círculos, seriam os virtual settlement das comunidades, que ali estabeleceriam suas relações, principalmente através dos sistemas de comentários, muito populares na maioria dos blogs. É discutido também um estudo de caso conduzido entre 22 weblogs durante quatro meses e a classificação dos blogs em Diários Eletrônicos e Publicações Eletrônicas, realizada pela autora.

PALAVRAS-CHAVES: weblogs, comunidades virtuais.
___________________________________________________________________

A partir dos últimos dois anos, os blogs constituíram-se no último grande "boom" da Internet. Baseados, principalmente, em mecanismos de fácil atualização de websites em HTML[1], e nos princípios de microconteúdo e atualização quase diária, os weblogs ou, simplesmente, blogs são uma febre. Apenas em janeiro de 2002 foram criados no Blogger[2], um dos sistemas mais utilizados pelos bloggeiros[3] de todo o mundo, 41 mil novos blogs, segundo dados fornecidos por Evan Williams, um dos diretores do sistema. Estima-se que o número de total de blogs, atualmente, gire em acima de meio milhão[4], de acordo com a revista Wired[5]. E, no entanto, o fenômeno ainda é muito pouco estudado pelos pesquisadores. 

O presente trabalho busca lançar algumas observações sobre o assunto, a partir de considerações a respeito de comunidades virtuais e webrings construídos a partir dos blogs. O estudo é parte de uma pesquisa iniciada em janeiro deste ano, quando foram selecionados 22 blogs, que foram observados diariamente pela pesquisadora. A partir daí, procurou-se categorizar os elementos observados e, deste modo, construir algumas observações, ainda que iniciais, sobre o fenômeno. Como forma complementar à observação diária dos weblogs, foram feitas entrevistas com o grupo de 22 bloggeiros. 

1. Weblogs 
O fenômenos dos weblogs é relativamente recente. De acordo com Rebecca Blood (2002, online), a idéia do weblog é antiga (websites "pessoais" ou "temáticos" que são atualizados constantemente), mas, em 1999, havia apenas um grupo de 23 weblogs conhecidos, listados por Jesse Garrett em sua lista de "websites como este". Logo, o número começou a aumentar de modo significativo. 

Os weblogs inicialmente eram filtros do conteúdo na Internet. Eram praticamente baseados em links e dicas de websites pouco conhecidos (Blood, 2002, online), bem como comentários, ou seja, funcionando, também, como Publicação Eletrônica (segundo a classificação que discutiremos em seguida), destruindo o mito de que weblogs tenham sido criados com a função exclusiva de servirem como diários eletrônicos. O formato Diário parece ter surgido ao mesmo tempo, segundo as observações de Rebecca, com igual força. 

O conhecimento da linguagem HTML era uma barreira constante para o aumento do número de usuários, que só foi quebrada com o surgimento das ferramentas dos sistemas baseados na Web, como o Blogger[6] e o Groksoup[7], lançados pela Pyra[8] em agosto de 1999. 

Os weblogs originais era dirigidos por links. Cada um era uma mistura de proporções únicas de links, comentários e pensamentos e ensaios pessoais.Weblogs podiam apenas ser criados por pessoas que já sabiam como fazer um website [9]. (...) Estes eram entusiastas da web.[ 10]. 

Um dos blogs pioneiros que ilustra a colocação de Blood foi o Links From the Underground, de Justin Hall. O website dedicava-se a trazer, para os leitores, o dia-a-dia do autor. De acordo com Carvalho (2002, online), Justin produziu:

(...) um livro aberto sobre a sua própria vida, publicando tudo em detalhes: bebedeiras, divagações à toa, as doenças sexualmente transmissíveis que contraiu, viagens, as amizades, as aulas na faculdade, namoros, o suicídio do pai e até as próprias fotos nu ou urinando.

Outro dos primeiros weblogs, Robot Wisdom[11], de Jorn Barger, também se restringe a um conjunto de links freqüentemente atualizados. CamWorld[12], outro blog freqüentemente citado como um dos primeiros blogs, de Cameron Barret, ao contrário, mostra um sistema de comentários pessoais com links para diversas partes da Internet. E muitos outros ainda aparecem na lista: Tomalak's Realm[13], de Lawrence Lee, Scripting News [14] de Dave Winer e etc. 

Seja como for, o weblog surgiu como uma ferramenta simples de criar conteúdo dinâmico em um website. É baseado principalmente em dois aspectos: microconteúdo, ou seja, pequenas porções de texto colocadas de cada vez, e atualização freqüente, quase sempre, diária. Os blogs são geralmente organizados em torno do tempo (Johnson, 2002, online). A mais nova atualização vai sempre no topo do website, com data e hora. As atualizações são feitas em pequenas porções, chamados posts. 

Os weblogs atuam como versões mais dinâmicas dos websites pessoais. E, com os websites pessoais, dividem as mesmas críticas: são experiências de publicação amadoras, muitas vezes produtos narcisísticos e exibicionistas. São geradores de conteúdo pessoal. E, como os websites pessoais, podem ser classificados em um sem-número de categorias. No entanto, durante a pesquisa de campo, notamos que existiam, principalmente, duas grandes categorias de weblogs cujas características dos posts eram facilmente distinguíveis e uma terceira, referente ao híbrido das categorias anteriores. São essas categorias:

a)Diários Eletrônicos - São os weblogs atualizados com pensamentos, fatos e ocorrências da vida pessoal de cada indivíduo, como diários. O escopo desta categoria de weblogs não é trazer informações ou notícias, mas simplesmente servir como um canal de expressão de seu autor. Nesta categoria classificamos 16 dos weblogs estudados.
b)Publicações Eletrônicas - São weblogs que se destinam principalmente à informação. Trazem, como revistas eletrônicas, notícias, dicas e comentários sobre um determinado assunto, em geral o escopo do blog. Comentários pessoais são evitados, embora algumas vezes apareçam. Nesta categoria classificamos quatro dos weblogs estudados.
c)Publicações Mistas - São aquelas que efetivamente misturam posts pessoais sobre a vida do autor e posts informativos, com notícias, dicas e comentários de acordo com o gosto pessoal. Nesta categoria classificamos dois weblogs.

Observamos que os weblogs que classificamos na categoria "Publicações Eletrônicas" geralmente possuem um tema central, como, por exemplo, cultura pop, tecnologia ou mesmo design gráfico. Esses blogs procuram trazer links, comentar notícias e mesmo fazer críticas a outras publicações. Além disso, podem realizar um clipping de informações relativas ao assunto-escopo e publicá-las. Alguns blogs desta categoria podem ser, também, acompanhamento de criação de um determinado programa (o programador vai colocando as atualizações do programa ou mesmo comentando as modificações que faz no mesmo). O objetivo permanece claro: informar. São estes weblogs que são tidos, muitas vezes, como rivais ao jornalismo pela sua característica de "filtro" da informação na Internet. (Hiller, 2002, online; Brocanelli, 2002, online; Outing, 2002, online, entre outros)

Os weblogs da categoria "Diário Eletrônico", por outro lado, não buscam a informação, e raramente a trazem. Em geral, os usuários preocupam-se em contar pequenos fatos cotidianos, comentar o humor ou mesmo suas opiniões sobre este ou aquele assunto. Este tipo de weblog funciona como uma "janela" para a vida do indivíduo, que relata sua vida cotidiana. 

André Lemos (2002: 44) trata dos "Ciberdiários" como sinônimos de weblogs. Apesar, como demonstra a pesquisa, de que a grande maioria dos weblogs surge como um diário online, uma parcela também já expressiva dedica-se a trabalhar com notícias e informações relacionadas com um determinado assunto. Um dos entrevistados, estudante de 22 anos, dono de um blog sobre design gráfico na Web, afirma: "Vejo meu blog como um arquivo, um fichário. Nele coloco sites dos quais gostei com um comentário pessoal para que eu lembre o porquê de eu ter escolhido tal site." O blog do estudante constitui-se em links para websites que o autor julga interessantes e um julgamento de valor (comentário) acompanhando. Outro dos weblogs pesquisados é uma típica revista eletrônica: Seu autor comenta filmes, quadrinhos e livros interessantes que saem das editoras, avisando de lançamentos e fazendo críticas. Raramente o autor faz algum comentário mais pessoal. Abaixo podemos conferir um dos últimos posts do autor, sobre o filme "Minority Report":

Minority Report só não é uma decepção maior porque você pode manter sua cabeça girando para prestar atenção e "deduzir" todos os elementos futuristas que a equipe do Spielberg criou. Não é um trabalho muito profundo (é impossível prever uma noosfera), mas as previsões tecnológicas são bem legais. [15] 

Ainda é possível encontrar weblogs que possuam características mistas das duas grandes categorias, onde o autor alterna comentários sobre sua vida e informações de acordo com seus gostos pessoais, assim como descreve seu trabalho o autor de um blog classificado nesta categoria: "um pequeno diário com pensamentos sobre música e cultura pop em geral".

É importante que se atente para a existência das diversas formas de weblogs para que não se caia na generalização do blog como ferramenta específica da construção de diários. Blogs têm sido utilizados das mais diversas formas, todas relacionadas à publicação de idéias, algumas pessoais (diários) outras informacionais (publicações).

2. Comunidades Virtuais
Em trabalhos anteriores, já tivemos a oportunidade de discutir o conceito teórico de comunidade virtual[16]. Passando pela sociologia clássica, pelos conceitos de Gemeinschaft e Gesselscheft de Tönies, bem como pelas idéias de comunidade, concebidas por Weber, Durkheim, Buber e vários outros pensadores, procurou-se fazer um resgate da idéia de comunidade e suas modificações no tempo, até a atualidade, discutindo em que medida poderia ser definido o conceito de comunidade virtual. Dentro desta perspectiva, estudam-se os conceitos de comunidade clássicos e comunidade virtual, numa intersecção até chegar-se à idéia de comunidade virtual como grupo de pessoas que estabelecem entre si relações sociais, que permanecem um tempo suficiente para que elas possam constituir um corpo organizado, através da comunicação mediada por computador e associada a um virtual settlement. 

O primeiro requisito da comunidade virtual é, portanto, a idéia de um grupo de pessoas que estabeleçam entre si relações sociais. Essas relações são construídas através da interação mútua[17] entre os indivíduos, em um período de tempo, tendo a permanência, como anteviu Palacios (1998, online), entre seus requisitos fundamentais. A permanência, aqui é discutida como espaço temporal contínuo de relacionamento. A idéia de "corpo organizado" remonta à visão das relações sociais como um intrincado emaranhado de fios que se cruzam e se cruzam, novamente, constituindo uma rede de relacionamentos em torno de um mesmo virtual settlement. 

3. Virtual Settlement e Webrings
Virtual Settlement é uma proposição de Quentin Jones (1998, online). De acordo com o autor, o virtual settlement é um "lugar" no ciberespaço ao qual associa-se uma comunidade virtual. (Recuero, 2002: 37-42). É um lugar demarcado no espaço, onde os indivíduos participantes da comunidade encontram-se para estabelecer as relações sociais, como por exemplo, uma sala de chat.

Lemos (1998, online) propõe a compreensão do ciberespaço sob duas perspectivas: "como o lugar onde estamos quando entramos em um ambiente virtual", ou seja, num ambiente como as salas de chat, por exemplo, ou ainda, como o "conjunto de redes de computadores, interligadas ou não, em todo o planeta". Rheingold (1992, online) descreve o ciberespaço como um "espaço conceitual, onde palavras, relações humanas, dados, prosperidade e poder são manifestados pelas pessoas usando a tecnologia da CMC[18] ". Lévy (1999:92) define o ciberespaço como "espaço de comunicação aberto pela interconexão mundial dos computadores e das memórias dos computadores". A partir destas idéias, podemos ver o ciberespaço como um lugar de circulação de informação. Um espaço construído por esta circulação e, ainda, um espaço delimitado por ela. Estas limitações são compreendidas como limitações do lugar do ciberespaço onde se está. Trata-se de limitações imaginárias, construídas por nós mesmos. Por exemplo, a "sala" de chat nada mais é do que uma porção do ciberespaço limitada por nossa concepção de espaço concreto. Fazemos uma metáfora com uma sala comum. Na verdade, nossa "sala" ciberespaçial não possui limitações concretas, como paredes, chão e etc. Mas a metáfora auxilia na nossa transcrição de nossa noção de espaço. Neste sentido, citamos Aranha Filho (1998, online), que chama a atenção para o assunto da grande operação de retranscrições de hábitos e instituições do mundo offline para dentro do novo meio [a Internet], e "a busca por metáforas organizadoras deste novo espaço". Segundo ele, a Rede constitui-se sobre uma metáfora orientadora, "contrói-se a interface de tal modo que ela é percebida pelo usuário como um espaço[19] topográfico (ciberespaço, virtual), com lugares (sites) onde estão reunidos as atrações e os serviços, e vias de conexão (a Internet seria o esboço de uma info-highway, info bahn), 'caminhos' pelos quais locomover-se entre os sitios". Aranha vê, deste modo, uma representação metafórica do espaço real dentro da Internet. Seguindo por esta perspectiva, weblogs podem ser compreendidos como representações espaciais do self, lugares demarcados no ciberespaço onde o bloggeiro "está". Os blogs que ele costuma acessar são vistos como "vizinhos" e linkados, muitas vezes, assim. 

Os weblogs que observamos constituíram-se em webrings. Neste artigo, utilizamos o termo webring para definir círculos de bloggeiros que lêem seus blogs mutuamente e interagem nestes blogs através de ferramentas de comentários. Os blogs são linkados uns nos outros e formam um anel de interação diária, através da leitura e do comentário dos posts entre os vários indivíduos, que chegam a comentar os comentários uns dos outros ou mesmo deixar recados para terceiros nos blogs. Esse círculo de blogs difere, basicamente, de um grupo de links porque, como discutiremos adiante, o blog funciona como uma representação do bloggeiro no ciberespaço. Portanto, num webring, como o definimos aqui, temos um grupo de pessoas, mais do que um grupo de links.

A ferramenta de comentários, é, portanto, essencial em nossa análise. De todos os weblogs estudados apenas um não a possui e o autor relata que deseja colocar o sistema, mas não conseguiu cadastrar-se. O sistema de comentários funciona de uma maneira simples: A cada post publicado aparece, logo embaixo, um link para que o leitor comente o que leu. Geralmente o número de comentários já feitos aparece ao lado. Para comentar basta clicar no link e escrever o que se deseja. A grande maioria dos comentários utilizados pelos bloggeiros da pesquisa fazia parte do sistema gratuito Yaccs[20]. Os comentários são fundamentais porque proporcionam dinamismo ao site, e mais, proporcionam aos leitores interagir com o autor, construir um diálogo com o autor e também os demais leitores. Essa perspectiva dialógica, de construção da comunicação entre os dois pólos comunicativos, é a chamada interação mútua, proposta por Primo (1998, online), em oposição à interação reativa, simplesmente uma ação e reação, geralmente observada na interação entre indivíduo e máquina. Utilizamos a noção de interação mútua como aquela que o suporte deve proporcionar para que os indivíduos possam construir relações sociais formadores de uma comunidade virtual. Para que este interação seja possível, é essencial o uso da ferramenta de comentários nos weblogs.

A seguir vemos alguns exemplos de comentários "construtores" de relações nos weblogs estudados. Nos comentários reproduzidos, os leitores conversam entre si sobre o assunto explicitado pelo autor do blog.

Wagner disse algo assim:
Eu tô entre a "Marcha Imperial", "Unfinished Allegro / Carry On" do Angra, "The Greatest View" do Silverchair. Eu acho que Learn to Fly é a mais legal das que tu colocou aí.
Raquel disse algo assim:
Wagner: MARCHA IMPERIAL!!!MARCHA IMPERIAL!! [21]!

Neste outro exemplo de interação temos um bloggeiro respondendo a um comentário de que seus posts estariam muito depressivos no corpo do blog.

Como algumas pessoas (oi Valéria!) reclamaram que o blog andava muito depressivo, vou falar um pouco sobre os "personagens que povoam o folclore da vida de Wagner". Começando por (...) [22]

Como se observa, os comentários são direcionados não apenas ao autor do weblog, mas também ao webring como um todo, já se pressupondo que os demais bloggeiros irão ler o blog no decorrer do dia. Do mesmo modo, o autor também interage, muitas vezes através de respostas aos comentários no corpo do blog ou mesmo no próprio sistema de comentários. Além disso, novos integrantes do círculo apresentam-se e interagem também nos comentários. Os próprios usuários são veementes no reconhecimento da importância da interação.

"acho a parte mais legal" (estudante, 19 anos)

" Evidente que sim. Pois estabelece uma interatividade e gera um ambiente de discussão e crescimento em cima dos assuntos da vida. Acho isso excepcional."(estudante, 22 anos)

"Os comentários servem para o dono do blog saber a quantas anda o blog, descobrir novidades, receber sugestões e trocar informações."(estudante, 21 anos)

"São importantes. É o que mantém discussões acesas e, em última análise, acabam guiando o rumo do blog. É um feedback importante, pois é fácil para as pessoas se manifestarem." (estudante, 23 anos)

Bloggeiros são como vizinhos. Todos os dias visitam-se mutuamente. Alguns chegam a atualizar o seu conteúdo várias vezes ao dia, para manter o interesse das visitas.

"Acho importante atualizar constantemente, até porque é muito fácil de fazer tecnicamente. Se fosse um site normal daria um pouco mais de trabalho. E é legal, eu gosto de ver meus blogs preferidos sempre com coisas novas, detesto acessar o blog de alguém e ver que não tem nada novo. Imaginando que as pessoas que me lêem também gostam de ver coisas novas e tendo assunto pra falar, eu faço a mesma coisa, atualizo sempre. " (estudante, 21 anos)

Outros acessam os blogs várias vezes ao dia para ver o que há de novo e verificar as interações do dia no sistema. Muitos dos entrevistados mantêm listas dos blogs vizinhos, blogs para ler todos os dias.

Seja como for, é principalmente através dos comentários como feedback aos posts que os círculos são formados. As dinâmicas são relativamente simples: Alguém lê o comentário de alguém e interessa-se em saber quem é. Nos comentários é possível ao indivíduo assinar e colocar o website pessoal (em geral outro weblog). A partir de então se passa a acessar este blog novo com alguma freqüência. Em um ou outro post, comenta-se algo sobre o novo blog. Através do link (weblogs são totalmente hipertextuais e geralmente possuem vários links no decorrer do texto), todo o círculo de pessoas que acessava o blog passa a conhecer também o novo blog. 

Na entrevista também foi pedido aos bloggeiros que enumerassem os blogs que lêem com freqüência. O círculo de relações ficou imediatamente mais nítido. Mesmo que não se conheçam pessoalmente, funciona a idéia do "conhecer quem conhece" ou "ter entrado por indicação de um amigo e gostar". Inicialmente, o leitor apenas conhece o blog. Aos poucos, começa a interagir com o autor e verifica que seus outros conhecidos também interagem. O círculo começa a ser formado. Um mesmo blog pode fazer parte de vários webrings, como um nó na rede de relações criadas pelos blogs.

No decorrer da pesquisa, o círculo entre os weblogs estudados aumentou e interseccionou-se no decorrer do tempo. Novos weblogs foram acrescidos às listas diárias dos usuários. Novos webrings surgiram. 

Deste modo, acreditamos poder definir os webrings (como aqui chamamos os círculos de bloggeiros) como virtual settlement, uma vez que funcionam como um lugar (uma vizinhança) de bloggeiros que interagem (através dos comentários e posts) e travam conhecimento e relações entre si. Os webrings são, portanto, compostos não apenas do blog, mas do círculo de bloggeiros e seus comentários sobre o blog, do suporte tecnológico da comunidade virtual.

Ao mesmo tempo, os webrings representam um círculo de pessoas que interagem com alguma freqüência através de seus blogs e comentários. O virtual settlement, como já previra Jones (1998, online), existe onde existe uma comunidade.

4. Weblogs e Identidade: O "Eu" Mutante
Para discutir a idéia dos weblogs como agregadores sociais, é preciso discutir também a idéia de identidade expressada pelo indivíduo através do blog e deste como representação individual no ciberespaço, segundo a idéia de representação do eu proposta por Goffman (1985). Assim, é possível perceber porque os weblogs podem funcionar também como elementos de representação do "eu" de cada um, e como "janelas" para que outros possam "conhecer" o indivíduo, permitindo que a interação aconteça entre pessoas.

Os weblogs permitem ao indivíduo expressar várias facetas de sua personalidade. De acordo com Döring (2002, online), as teorias pós-modernas da identidade são entendidas a partir da multiplicidade do self, do "eu" enquanto um trabalho de construção, mudança e, principalmente, diversidade[23]. O weblog pode ser reconfigurado a cada momento para "refletir a última concepção de identidade do eu" de seu autor. Efetivamente, os weblogs têm seu layout modificado com bastante freqüência. Entre os analisados, 16 passaram por mudanças no período de janeiro a julho de 2002. Alguns passaram por pequenas mudanças como uma inversão de cores. Outros tiveram seu layout completamente modificado várias vezes. A idéia de que se "constrói" a identidade é extremamente importante para a compreensão do weblog como uma faceta desta identidade. Ao mesmo tempo em que um blog é mutante (constantemente modificado, atualizado, reformulado, reconstruído), a identidade do indivíduo também o é. Döring (2002, online) afirma:

A contrução de uma home-page pessoal promove uma resposta sistemática para a questão crítica de identidade 'quem sou eu' e dá suporte à internacionalização da resposta individual. [24]

Dentro desta perspectiva, o weblog publica o "eu" diário e reconstruído do indivíduo. Ele traz a reconfiguração da identidade particular de cada um todos os dias. O layout do blog também faz parte dessa visão do "eu". Desde as cores, elementos e imagens escolhidas, o website pessoal também passa pela percepção de si mesmo, agora aumentada pelo poder de atualização do weblog. 

Turkle (1998:6) fala no ciberespaço como um espaço cultural de simulação, onde é possível falar, trocar idéias e assumir personagens de nossa própria criação. A visão da autora abrange uma "fragmentação" do indivíduo no ciberespaço, metaforicamente exposta pela diversas "janelas" que o sistema permite: em cada janela eu posso ser uma "nova" pessoa ou apresentar um novo "eu" que exacerba uma parcela de minha personalidade, muitas vezes não condizente com o meu "eu" real. Podemos estender essa visão para o weblog. Como uma das múltiplas janelas, ele pode revelar, esconder ou mesmo exacerbar facetas da personalidade de seu autor. Exatamente por isso, muitos weblogs são considerados narcisísticos.

O weblog representa alguém. Os pensamentos, fatos da vida e outros elementos narrados, servem como representação do indivíduo. E, é a partir desta representação que ele é conhecido e percebido pelos demais. E deste modo, de acordo com Döring (2002, online): 

Ser representado na Web por uma página pessoal atrativa, rica em informações, profissional ou humorística pode melhorar a impressão que fazemos de uma pessoa que não seja familiar a nós pessoalmente. A página pessoal pode inclusive suplementar as impressões face-a-face que fazemos das pessoas que nos são familiares ou que conhecemos pessoalmente.[25]

Os próprios bloggeiros reconhecem que o blog atua como um motivo para que outras pessoas os conheçam e tenham uma boa impressão de si. "Já falei com muita gente legal por causa do blog", disse uma estudante de 21 anos, explicando porque fica contente com os acessos ao seu blog de pessoas desconhecidas. Outro estudante, de 23 anos, explicou: "Vejo como um canal de comunicação com meus amigos e uma maneira de mostrar pro (sic) mundo que eu existo e tenho alguma bobagem para falar." A partir destas opiniões, percebeu-se, através das entrevistas, que o blog é uma forma de "demarcar o território" no ciberespaço, sentir-se representado, identificado. É uma forma de expressão de si mesmo, como afirma um estudante de 20 anos é " uma forma de expressão, onde os outros podem entrar em contato com a minha personalidade, com a minha vida." É uma maneira de se perceber a si mesmo e aos outros. Como Döring diz, o weblog é uma realização pessoal para as pessoas: mostra que eles estão ali, mostra como elas se representam, possibilita que elas sejam conhecidas por outras pessoas e que desenvolvam com essas pessoas interesses em comum.

Depois, porque ter um blog facilita a comunicação com outras pessoas que têm interesses em comum, ou não e assim posso trocar idéias sobre assuntos bem legais, conhecer gente nova, descobrir novos blogs de pessoas que fazem comentários e lá descobrir links para sites bastante diferentes e interessantes. (Estudante, 21 anos)

 

Conclusão: Webrings como Comunidades Virtuais
Uma comunidade virtual, de acordo com o conceito explicitado anteriormente, é mais do que um suporte no ciberespaço, como um canal de chat ou mesmo um website. O suporte está relacionado ao virtual settlement. Deste modo, a comunidade constitui-se dos indivíduos e de suas relações construídas a partir do virtual settlement. Ora, entendendo o webring como um virtual settlement, podemos entender também as relações das pessoas que fazem parte do círculo, com seus weblogs e comentários diários, como uma comunidade virtual. Isso porque todas as características estão presentes: a temporalidade das relações, uma vez que os blogs são atualizados freqüentemente, bem como os comentários, que são feedbacks de cada post, e que representam a interação mútua possibilitada pelo sistema; todos os bloggeiros entrevistados afirmaram que lêem os blogs diariamente. Vários entrevistados contaram casos em que conheceram ou encontraram alguém a quem não viam há muito tempo através dos webrings e mesmo relatos de várias novas amizades encontradas e estabelecidas, em princípio, através dos sistemas interativos dos blogs. Além disso, podemos reconhecer os blogs como representações individuais de seus autores, possibilitando que estes sejam identificados e tenham de si impressões construídas pelos demais, que interagem, através do virtual settlement com o autor e com os demais elementos da comunidade.

Mais estudos são necessários, no entanto, para determinar se todos os webrings podem constituir-se em comunidades virtuais, bem como a aplicabilidade da classificação proposta dos weblogs neste trabalho. Não se tem aqui, a intenção de realizar um estudo absoluto, mas de lançar ao debate mais indícios e discussões sobre o fenômeno dos blogs.

REFERÊNCIAS BIBLIOGRÁFICAS
1. ARANHA FILHO, Jayme. Tribos Eletrônicas: usos e costumes. Disponível em <http://www.alternex.com.br/~esocius/t-jayme.html> (06/10/1998)
2. BLOOD, Rebecca. Weblogs: A History and Perspective. Disponível em: <http://www.rebeccablood.net/essays/weblog_history.html> (01/08/2002)
3. BROCANELLI, Rodney. Jornalismo e Weblogs: uma aposta de cinco anos. Artigo publicado no Observatório de Imprensa. Disponível em <http://www.observatoriodaimprensa.com.br/artigos/eno030720021.htm>(7/07/2002)
4. CARVALHO, Rosa Meire. Diários Íntimos na Era Digital. Diários Públicos, Mundos Privados. Disponível no website do Grupo de Ciberspesquisa da Faculdade de Comunicação da Universidade Federal da Bahia, em <http://www.facom.ufba.br/ciberpesquisa/txt_ros1.htm>(02/08/2002)
5. DÖRING, Nicola. Personal Home Pages on the Web: A Review of Research. Publicada no Journal of Computer Mediated Communication, Issue 3, Volume 6. Abril de 2002. Disponível em: <http://www.ascusc.org/jcmc/vol6/issue3/rintel.html>(01/08/2002)
6. JOHNSON, Steve. Use the Blog, Luke. Publicado na revista Salon, em 10/05/2002. Disponível em: <http://www.salon.com/tech/feature/2002/05/10/blogbrain/print.html> (01/08/2002)
7. JONES, Quentin. Virtual-Communities, Virtual Settlements & Cyber-Archaelogy - A Theoretical Outline. In Journal of Computer Mediated Communication vol. 3 issue 3. December, 1997. Disponível em <http://jcmc.huji.ac.il/vol3/issue3/jones.html > (01/10/1998)
8. JONES, Steven G. (org) Virtual Culture: Identity & Communication in Cybersociety. California, Thousand Oaks: Sage Publications, 1997.
9. GOFFMAN, Erwin. A Representação do Eu na vida Cotidiana. Petrópolis: Vozes, 1985. 9ª. Edição
10. HASTWELL, Annie. About Weblogs. Disponível em: <http://www.schoolblogs.com/Annie/about> (01/08/2002)
11. HILLER, John. Are Bloggers Journalists? Disponível em<http://www.microcontentnews.com/articles/bloggingjournalism.htm>(08/07/2002)
12. HOLETON, Richard. Composing Cyberspace: Identity, Community and Knowledge in the Eletronic Age. USA: McGraw-Hill., 1998.
13. KOLLOCK Peter. e Marc Smith. (organizadores) Communities in Cyberspace. Routledge. New York, 1999.
14. LEMOS, André L. M. As Estruturas Antropológicas do Cyberespaço. Disponível em <http://www.lig-se.com/professores/jurema/estruturas.html> (01/08/1998)
15. ___________________. A Arte da Vida: Diários Pessoais e Webcams na Internet. Trabalho apresentado no GT Comunicação e Sociedade Tecnológica do X COMPÓS na Universidade Federal do Rio de Janeiro, de 04 a 07 de junho de 2002 e publicado no e-Book do Gt.
16. LÈVY, Pierre. Cibercultura. São Paulo: Editora 34, 1999.
17. ___________. A Revolução Contemporânea em Matéria de Comunicação. In: MARTINS, Francisco M. e SILVA, Juremir M. da. Para Navegar no Século XXI. Tecnologias do Imaginário e da Cibercultura. Porto Alegre: Edipucrs, 1999.
18. ___________. O que é o Virtual? São Paulo: Editora 34, 1997.
19. ___________. As Tecnologias da Inteligência. São Paulo: Editora 34, 1998.
20. MANTA, André e Luiz Henrique Sena. As afinidades virtuais: A Sociabilidade do Videopapo. Disponível em <http://www.facom.ufba.br/pesq/cyber/lemos/estray1.html> (06/10/1998)
21. OUTING, Steve. Interactive News is the Newspaper - Wide Effort in Spokane. Artigo publicado na coluna Stop the Presses. Disponível em <http://editorandpublicher.printthis.clickability.com/pt/printThis?clickMap=printThis&fb...>(08/07/2002)
22. PALACIOS, Marcos. Cotidiano e Sociabilidade no Cyberespaço: Apontamentos para Discussão. Online em <http://facom/ufba/br/pesq/cyber/palacios/cotidiano.html > (19/11/1998).
23. PRIMO, Alex F. T. Interação Mútua e Interação Reativa. Texto apresentado no GT de Teoria da Comunicação para apresentação do XXI Congresso da Intercom - Recife, PE, de 9 a 12 de setembro de 1998. Disponível em <http://www.psico.ufrgs.br/~aprimo/pb/intera.htm>(12/08/2001).
24. ________________. Explorando o Conceito de Interatividade. Definições e Taxionomias. Artigo publicado na revista "Informática na Educação", do PGIE/UFRGS. Disponível em <http://www.psico.ufrgs.br/~aprimo/pb/pgie.htm> (01/08/2001)
25. RECUERO, Raquel da C. Comunidades Virtuais: Uma Abordagem Teórica. Artigo apresentado no V seminário Internacional de Comunicação, GT de Tecnologia das Mídias. (outubro de 2002). Disponível em <http://www.pontomidia.com.br/raquel/teorica.htm>(02/08/2002)
26. ______________________. Comunidades Virtuais no IRC: o caso do #Pelotas. Um estudo sobre a Comunicação Mediada por Computador e as Comunidades Virtuais. Dissertação de Mestrado apresentada ao Programa de Pós-Graduação em Comunicação e Informação na Universidade Federal do Rio Grande do Sul. (janeiro de 2002)
27. RHEINGOLD, Howard. La Comunidad Virtual: Una Sociedad sin Fronteras. Colección Limites de La Ciência. Barcelona: Gedisa Editorial 1994.
28. ___________________. The Heart of the WELL. In: HOLETON, Richard. Composing Cyberspace: Identity, Community and Knowledge in the Eletronic Age. USA: McGraw-Hill, 1998.
29. TURKLE, Sherry. Life on the Screen: Identity in the Age of the Internet. New York: Touchstone, 1997.
30. _____________. Virtuality and its Discontents: Searching for Community in Cyberspace. Adaptado do "Life on the Screen". The American Prospect. 1999. Online em <http://www.prospect.org/archives/24/24turk.html> (04/08/2000).
31. _____________. Identity in the Age of Internet: Living on the MUD. In: HOLETON, Richard. Composing Cyberspace: Identity, Community and Knowledge in the Eletronic Age. USA: McGraw-Hill., 1998.

Weblogs participantes da pesquisa:
1. Dot. Dot. Dot. <http://www.pontomidia.com.br/ricardo>
2. Parênteses <http://www.pontomidia.com.br/erico>
3. This is how you remind me.< http://www.wenver.hpg.ig.com.br/index.htm>
4. Ngrafik| <http://www.pontomidia.com.br/rafael>
5. Oh no! < http://marina.yeahbabe.net/>
6. Actea's <http://www.actea.blogspot.com>
7. Amity <http://amity.blogspot.com>
8. Charles, que Charles? < http://charles.pilger.inf.br/>
9. Como Eu vejo... < http://comoeuvejo.blogspot.com/>
10. Day after day after day < http://www.agenciamais.com.br/bruno/blog/>
11. [::Walkman::] - < http://walkman.blogspot.com/>
12. Gondolin - A Rocha Oculta - < http://gondolin.blogspot.com/>
13. Kriix Weblog - < http://kriix.wicked-garden.net/>
14. Léli Tim Tim por Tim Tim - < http://www.lelidornelles.cjb.net/>
15. O trabalho dignifica a preguiça fortifica - < http://marciama.weblogger.com.br/>
16. Hard Candy - < http://www.dork.com/gabi/>
17. Under the blue of my oblivion - < http://www.planetabuggy.com.br/sam/>
18. Wait man... that's crazy - < http://lauromaia.cjb.net/>
19. Bloguigah - < http://www.bloguigah.rg3.net/>
20. Cursed - < http://hiddencris.tripod.com/puppet/>
21. A new found Paula - < http://www.anewfoundpaula.blogspot.com/>
22. Flauer HP - < http://flauerhp.tk/>

* Artigo apresentado no GT de Comunicação e Cultura do VI Seminário Internacional de Comunicação da PUC/RS.

Notas:
[1] HTML - Hypertext Markup Language, linguagem na qual baseia-se grande parte da programação de websites para a Internet.
[2] http://www.blogger.com
[3] São chamadas bloggeiras as pessoas que mantém blogs.
[4] Lemos (2002:44) traz a estimativa de mais de 800 mil weblogs.
[5] A revista Wired pode ser acessada via Internet no website http://www.wired.com. A referida matéria encontra-se disponível na URL http://www.wired.com/news/culture/0,1284,50443,00.html.
[6] http://www.blogger.com
[7] http://www.groksoup.com/
[8] http://www.pyra.com
[9] A autora refere-se ao conhecimento da linguagem HTML.
[10] No original: "The original weblogs were link-driven sites. Each was a mixture in unique proportions of links, commentary, and personal thoughts and essays. Webglos could only be created by people who already knew how to make a website. (...)These were web enthusiastic."(tradução da autora) 
[11] http://www.robotwisdom.com/
[12] http://www.camworld.com/journal/
[13] http://www.tomalak.org/
[14] http://www.scripting.com/
[15] http://www.pontomidia.com.br/erico - (postado em 02/08/2002, às 00h59min)
[16] Para maiores detalhes vide Recuero (2001) Comunidades Virtuais: Uma abordagem teórica. 
[17] De acordo com a classificação proposta por Primo (1998), no artigo Interação Mútua e Interação Reativa.
[18] "(...) cyberspace is the conceptual space where words and human relationship. Data and wealth and power are manifested by people using CMC technology;"
[19] Grifo do autor.
[20] http://www.yaccs.com . Apenas para demonstrar a importância dos comentários para os blogs, o sistema está freqüentemente indisponível para novas contas, uma vez que a procura é muito grande e o servidor não suporta.
[21] Dois usuários comentando o post de 04/08/2002 no blog Dot.dot.dot.
[22] Neste exemplo temos um post do blog This is how you remind me de 02/08/2002.
[23] André Lemos, em seu artigo "Diários Pessoais e Webcams na Internet" também acena com esta questão (vide bibliografia).
[24] No original: "Personal home page construction promotes the systematic answering of the identity-critical "who am I?" question and supports the internationalization of the individual answers." (tradução da autora)
[25] No original:"Being represented on the Web with an attractive, information-rich, professional or humorous personal home-page may enhance the impression we make on people who are not yet familiar with us personally. The personal home page also supplement the face-to-face impressions we make on people who actually are familiar eith us personally." (tradução da autora)
   
Walter Benjamin. Charles Baudelaire: um lírico no auge do capitalismo

“ A poesia de Baudelaire faz aparecer o novo no sempre igual e o sempre igual no novo” p. 165

“Para o dialético, o que importa é ter o vento da história universal em suas velas. Para ele pensar significa: içar velas. Como estão dispostas, isso importa. Para ele, palavras são apenas velas. O modo como estão dispostas é o que as transforma em conceito”p. 166

“A rua se torna moradia para o flâneur que, entre as fachadas dos prédios, sente-se em casa (...) Para ele, os letreiros esmaltados e brilhantes das firmas são um adorno de parede tão bom ou melhor que a pintura a óleo no salão do burguês; muros são a escrivaninha onde apóia o bloco de apontamentos; as bancas de jornais as suas bibliotecas, e os terraços dos cafés, as sacadas de onde, após o trabalho, observa o ambiente.” p. 35


“As fisiologias alimentavam-se desse crédito sem nada acrescentar de seu. Asseguravam que qualquer um, mesmo aquele não influenciado pelo conhecimento do assunto, seria capaz de advinhar a profissão, caráter, origem e modo de vida dos transeuntes (...) Delvau, amigo de Baudelaire e o mais interessante dos pequenos mestres so folhetim, pretendeu distinguir o público de Paris em suas diversas camadas com tanto desembaraço quanto o geólogo as camadas de rocha.” P. 37

Willi Bolle. Fisiognomia da Metrópole.

A imagem do flâneur propõe a fragmantação dos textos, das interpretações sobre a cidade de modo a abrir novos ângulos de conhecimento e produzir uma verdadeira arte da montagem

Citando “O pintor da vida moderna”: 
“O apaixonado pela vida universal entra na multidão como num imenso reservatório de eletricidade. Pode ser comparado (...) a um caleidoscópio dotado de consciência que, a cada movimento, representa a vida múltipla e a graça movente de todos os elementos da vida” p. 375
MAX WEBER (1868-1920)


CIÊNCIAS DA NATUREZA
(conhecimento nomológico, explicativo)
X 
CIÊNCIAS DA CULTURA
(compreensivo - Verstehen)
FETICHISMO DA MERCADORIA
“Donde provém, portanto, o caráter enigmático do produto do trabalho, logo que ele assume a forma-mercadoria? (...) as relações entre os produtores, nas quais se afirmam as determinações sociais dos seus trabalhos, adquirem a forma de uma relação social dos produtos do trabalho. 
[O carácter misterioso da forma-mercadoria consiste, portanto, simplesmente em que ela apresenta aos homens as características sociais do seu próprio trabalho como se fossem características objectivas dos próprios produtos do trabalho, como se fossem propriedades sociais inerentes a essas coisas; e, portanto, reflete também a relação social dos produtores com o trabalho global como se fosse uma relação social de coisas existentes para além deles”
http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)


“Portanto, o valor não tem, escrito na fronte, o que ele é. Longe disso, ele transforma cada produto do trabalho num hieroglifo [social]. Somente com o tempo o homem procurará decifrar o sentido do hieroglifo, penetrar nos segredos da obra social para a qual contribui, pois a transformação dos objectos úteis em valores é um produto da sociedade, tal como o é a linguagem.”


http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)


ALIENAÇÃO E FETICHISMO


“ O TRABALHADOR SE TORNA TÃO MAIS POBRE QUANTO MAIS RIQUEZA PRODUZ, QUANTO MAIS A SUA PRODUÇÃO AUMENTA EM PODER E EXTENSÃO. O TRABALHADOR SE TORNA UMA MERCADORIA TÃO MAIS BARATA QUANTO MAIS MERCADORIAS CRIA. (...) ESTE FATO NADA MAIS EXPRESSA SENÃO: O OBJETO QUE O TRABALHO PRODUZ, O SEU PRODUTO, SE LHE DEFRONTA COMO UM SER ALHEIO, COMO UM PODER INDEPENDENTE DO PRODUTOR.”


“Todas as conseqüências estão na determinação de que o trabalhador se relaciona com o produto de seu trabalho como com um objeto alheio. Pois segundo este pressuposto está claro: quanto mais o trabalhador se gasta trabalhando, tão mais poderoso se torna o mundo objetivo alheio que ele cria frente a si, tão mais pobre se torna ele mesmo, o seu mundo interior, tanto menos coisas lhe pertencem como suas próprias (...) a vida que ele conferiu ao objeto se lhe defronta inimiga e alheia.”

“Trabalho alienado e superação positiva da auto-alienação humana.” (parte final do primeiro dos Manuscritos Econômicos-Filosóficos (1844) presentes na Coleção Grandes Cientistas Sociais – Marx/Engels ed. Ática)
DURKHEIM

ESTADO DE ANOMIA

A= SENTIDO DE AUSÊNCIA
NOMIA= “NOMOS” 
(REGRAS, LEIS)

CRISE MORAL

CRISE DAS INSTITUIÇÕES
CRISE DOS VALORES
CRISE DE TRANSIÇÃO


Clóvis Rossi - Ponto para a barbárie
Folha de S. Paulo 29/12/2006
Em meio ao horror que são os ataques indiscriminados da criminalidade, desta vez no Rio de Janeiro, não é difícil escolher que aspecto choca mais. Só podem ser os sete mortos no incêndio de um ônibus. Se se somar a eles o caso de uma família inteira queimada viva por bandidos, no interior de São Paulo, tem-se que o Brasil, nos seus dois principais Estados, resvala mais e mais para a barbárie. A verdade é que, nos últimos 30 anos, pouco mais ou menos, a sociedade foi cedendo terreno, foi recuando, acompanhando a debandada do poder público. O ladrão tinhoso, capaz de bater a carteira sem deixar marcas, foi substituído pelo portador de um revólver, pronto a atirar se a carteira não lhe é logo entregue. Os portadores de revólveres foram aumentando, foram aumentando, foram diversificando suas atividades, e a sociedade foi entregando carteiras, como se fossem anéis, para não perder os dedos. Como era fatal que acontecesse, vão-se agora os dedos e, junto com eles, o corpo todo, carbonizado em ataques selvagens. Não é o que acontece no Iraque, ainda que em escala bem maior? Mas o valor da vida humana não pode ser medido por quilo. Os sete mortos do ônibus no Rio são uma evidência de metástase tão importante quanto os milhares de mortos do Iraque. Para o Iraque, ao menos criou-se uma comissão de peritos que elaborou um relatório propondo alguma coisa, boa ou ruim, não importa tanto. No Brasil, no Rio ou em São Paulo, as autoridades divergem até sobre as causas do ataque (reação ao endurecimento nos presídios, diz o secretário de Segurança; reação às "milícias" que começam a dominar favelas, diz o chefe dos presídios). Se não sabem as causas, as autoridades menos ainda podem saber o que fazer. Ganha a barbárie. 
 
Logo, a SOCIOLOGIA COMPREENSIVA está centrada na compreensão e interpretação da AÇÃO SOCIAL de tal modo que seja capaz de encontrar suas causas, seu desenvolvimento e seus efeitos.

O MÉTODO NATURALISTA (CIÊNCIAS DA NATUREZA) SÓ DA CONTA DOS ASPECTOS EXTERNOS DOS FENÔMENOS (COMO FATOS SOCIAIS). O MÉTODO COMPREENSIVO PROCURA INTERPRETAR O SENTIDO QUE OS AGENTES DÃO A ESSES FENÔMENOS.

O método compreensivo permite a elaboração de HIPÓTESES sobre o sentido da ação.

“Há de se levar em conta o fato de que muitas vezes os motivos reais não são apresentados de maneira clara pelo ator, como às vezes este também não consegue abarcar a totalidade das conseqüências de sua ação, e estas podem até mesmo transcender sua própria vida.” (Héctor Luis Saint - Pierre. Max Weber  p. 47)

Para compreender o sentido da ação, Weber faz uso de certo tipo de instrumento metodológico: O TIPO IDEAL OU TIPO PURO.

Por meio do tipo ideal, produz-se um destaque unilateral de certos aspectos do acontecimento estudado, produzindo um representação pura de qualquer outra interferência.

Weber não trabalha com a “realidade”. A realidade só pode aparecer quando se destaca uma ação com significado cultural, quando se produz uma espécie de reducionismo unilateral de certos aspectos que selecionamos. Para Weber, só podemos nos aproximar da realidade por meio dessas construções, desses instrumentos do pensamento. Por meio deles, o sociólogo busca estabelecer algumas “conexões de sentido” capazes de gerar hipóteses, que por sua vez, permitem uma compreensão provisória dos acontecimentos sociais.

AÇÃO: 
Uma conduta humana à qual é atribuída um sentido subjetivo.

AÇÃO SOCIAL:
Uma conduta humana na qual o sujeito ou os sujeitos levam em consideração a conduta dos outros para orientar sua própria conduta.
É preciso compreender suas intenções e motivações subjetivas


AÇÃO SOCIAL PODE SER DE TIPO RACIONAL (PELOS FINS QUE BUSCA OU PELOS VALORES QUE A ORIENTAM) OU IRRACIONAL (AFETIVA E TRADICIONAL)

A AÇÃO SOCIAL RELACIONADA AOS FINS LEVA AO QUE WEBER CHAMA DE “ÉTICA DA RESPONSABILIDADE”
A AÇÃO SOCIAL ORIENTADA PELOS VALORES LEVA AO QUE WEBER CHAMA DE “ÉTICA DA CONVICÇÃO”
LEMBRAR QUE SÃO TIPOS IDEAIS E NÃO SE ENCONTRAM EM ESTADO PURO NA REALIDADE

(VER O DILEMA DA CASSAÇÃO DE RENAN CALHEIROS NO SENADO)

NO CASO DA AÇÃO AFETIVA E TRADICIONAL É UMA REAÇÃO OU UM HÁBITO SOBRE O QUAL NÃO SE PRODUZ MAIS UM “SENTIDO”

Para o agente, a significação está relacionada aos motivos, o desenvolver da ação e suas conseqüências. (significado subjetivo)
Para o sociólogo,  é preciso produzir a reconstituição desses três elementos produzindo o significado objetivo da ação.
Para entendermos o sentido da ação social é preciso entender as condições em que é produzida.

Podemos lembrar de Wittgenstein aqui:
“não entendemos o sentido de 2x2=4, salvo se considerarmos os motivos que levaram alguém a escrever ou a pronunciar tal proposição.” (Saint-Pierre, op. Cit. P. 53)
Logo, a SOCIOLOGIA COMPREENSIVA está centrada na compreensão e interpretação da AÇÃO SOCIAL de tal modo que seja capaz de encontrar suas causas, seu desenvolvimento e seus efeitos.

O MÉTODO NATURALISTA (CIÊNCIAS DA NATUREZA) SÓ DA CONTA DOS ASPECTOS EXTERNOS DOS FENÔMENOS (COMO FATOS SOCIAIS). O MÉTODO COMPREENSIVO PROCURA INTERPRETAR O SENTIDO QUE OS AGENTES DÃO A ESSES FENÔMENOS.

O método compreensivo permite a elaboração de HIPÓTESES sobre o sentido da ação.

“Há de se levar em conta o fato de que muitas vezes os motivos reais não são apresentados de maneira clara pelo ator, como às vezes este também não consegue abarcar a totalidade das conseqüências de sua ação, e estas podem até mesmo transcender sua própria vida.” (Héctor Luis Saint - Pierre. Max Weber  p. 47)

Para compreender o sentido da ação, Weber faz uso de certo tipo de instrumento metodológico: O TIPO IDEAL OU TIPO PURO.

Por meio do tipo ideal, produz-se um destaque unilateral de certos aspectos do acontecimento estudado, produzindo um representação pura de qualquer outra interferência.

Weber não trabalha com a “realidade”. A realidade só pode aparecer quando se destaca uma ação com significado cultural, quando se produz uma espécie de reducionismo unilateral de certos aspectos que selecionamos. Para Weber, só podemos nos aproximar da realidade por meio dessas construções, desses instrumentos do pensamento. Por meio deles, o sociólogo busca estabelecer algumas “conexões de sentido” capazes de gerar hipóteses, que por sua vez, permitem uma compreensão provisória dos acontecimentos sociais.

AÇÃO: 
Uma conduta humana à qual é atribuída um sentido subjetivo.

AÇÃO SOCIAL:
Uma conduta humana na qual o sujeito ou os sujeitos levam em consideração a conduta dos outros para orientar sua própria conduta.
É preciso compreender suas intenções e motivações subjetivas


AÇÃO SOCIAL PODE SER DE TIPO RACIONAL (PELOS FINS QUE BUSCA OU PELOS VALORES QUE A ORIENTAM) OU IRRACIONAL (AFETIVA E TRADICIONAL)

A AÇÃO SOCIAL RELACIONADA AOS FINS LEVA AO QUE WEBER CHAMA DE “ÉTICA DA RESPONSABILIDADE”
A AÇÃO SOCIAL ORIENTADA PELOS VALORES LEVA AO QUE WEBER CHAMA DE “ÉTICA DA CONVICÇÃO”
LEMBRAR QUE SÃO TIPOS IDEAIS E NÃO SE ENCONTRAM EM ESTADO PURO NA REALIDADE

(VER O DILEMA DA CASSAÇÃO DE RENAN CALHEIROS NO SENADO)

NO CASO DA AÇÃO AFETIVA E TRADICIONAL É UMA REAÇÃO OU UM HÁBITO SOBRE O QUAL NÃO SE PRODUZ MAIS UM “SENTIDO”

Para o agente, a significação está relacionada aos motivos, o desenvolver da ação e suas conseqüências. (significado subjetivo)
Para o sociólogo,  é preciso produzir a reconstituição desses três elementos produzindo o significado objetivo da ação.
Para entendermos o sentido da ação social é preciso entender as condições em que é produzida.

Podemos lembrar de Wittgenstein aqui:
“não entendemos o sentido de 2x2=4, salvo se considerarmos os motivos que levaram alguém a escrever ou a pronunciar tal proposição.” (Saint-Pierre, op. Cit. P. 53)
!Campo
Universo relativamente autônomo e objetivado no mundo social

Valoriza certos tipos de capitais e depende de certas disposições 
(habitus profissional e uma Illusio)

Espaço de posições e tomadas de posição, espaço de lutas (es-tratégias, hegemonia, subversões, alianças, efeito de envelhecimento no campo)

Tem uma história: é produto de um lento processo de depuração.


!Campo/Jogo/ Illusio

Em seu famoso livro Homo ludens, Huizinga observa que, a partir de uma etimologia falsa, illusio, palavra latina que vem da raiz ludus (jogo), poderia significar estar no jogo, estar envolvido no jogo, levar o jogo a sério. A Illusio é estar preso ao jogo, preso pelo jogo, acreditar que o jogo vale a pena ou, para dizê-lo de maneira mais simples, que vale a pena jogar. (...) Dito de outro modo, os jogos sociais são jogos que se fazem esquecer como jogos e a illusio é essa relação encantada com um jogo que é o produto de uma relação de cumplicidade. (...)  O que é vivido como evidência na illusio parece ilusório para quem não participa dessa evidência, já que não participa do jogo. (...) Os agentes bem ajustados ao jogo são possuídos por ele e tanto mais, sem dúvida, quanto melhor o compreendem. Por exemplo, um dos privilégios associados ao fato de se nascer em um jogo é que podemos economizar cinismo, já que temos o sentido do jogo; como um bom jogador de tênis,estamos localizados, não onde a bola está, mas onde ela vai cair (...)

(Pierre Bourdieu. É possível um ato desinteressado? p. 139-14

(genealogia: Foucault)

Produz e reconhece  certo discurso.
(formações discursivas e dispositivos: Foucault)

Produz e reconhece certas práticas, objetos e rituais de consagração próprios.
!Tipos de Capitais

Tipo social de Herança e Patrimônio familiar

CAPITAL 
Social
Econômico
Cultural
Simbólico

Habitus,
Trajetória social
e destino social

Artigo sobre redes, comunidades virtuais e capital social
http://www6.ufrgs.br/limc/PDFs/com_virtuais.pdf 
RECUERO, Raquel. Comunidades Virtuais em Redes Sociais na Internet: Uma proposta de estudo. Ecompos, Internet,v. 4, n. Dez 2005]
“ Weber refere-se também ao conteúdo comunitário de uma relação social,
fundado num sentimento subjetivo (afetivo ou tradicional) de pertencimento
mútuo que se dá entre as partes envolvidas e com base no qual a ação está
reciprocamente referida. Pode ocorrer entre os membros de uma família,
estamento, grupo religioso, escola ou entre amantes. Já a relação
associativa apóia-se num acordo de interesses motivado racinalmente (seja
com base em fins ou valores) como se dá entre os participantes de um
contrato, um sindicato, do mercado livre e de associações. Podemos
encontrar na maioria das relações sociais elementos comunitários e
societários” (p. 111)

Tânia Quintaneiro, Maria Lígia de O. Barbosa, Márcia G. de Oliveira. UM
TOQUE DE CLÁSSICOS, Belo Horizonte, Ed. UFMG 1999
"Comunidades virtuais - Uma abordagem teórica"
Raquel da Cunha Recuero

Índice 
Reinventando o Conceito de Comunidade 
Comunidade Virtual 
Conclusão 
Referências Bibliográficas 
Resumo: O presente trabalho buscar fazer uma reconstrução teórica do polêmico conceito de comunidade virtual e discutir em que medida ele pode ser aplicado diante das relações que surgem entre as pessoas online. Trata de uma reconstrução das principais teorias da sociologia clássica, passando pelas transformações ocorridas com a modernidade e discutindo os principais teóricos que tratam da idéia de comunidade virtual, tratando de seus fundamentos, seus elementos e sua caracterização no ciberespaço. 


Palavras-Chaves : Comunidades Virtuais, sociabilização no ciberespaço, virtual settlement. 


As novas tecnologias de comunicação têm, como é natural, agido de modo a reconfigurar os espaços como os conhecemos, bem como a estrutura da sociedade. A Comunicação Mediada por Computador (CMC) também trouxe as mais variadas modificações para o meio. Com isso, alguns conceitos da sociologia, como o de comunidade, foram transpostos para os novos fenômenos, recebendo críticas por isso. Com este trabalho, pretendemos fazer uma discussão teórica do conceito de comunidade e sua aplicação aos agrupamentos formados no ciberespaço. Acreditamos, deste modo, poder contribuir para o saudável debate em torno do tema. 


Reinventando o Conceito de Comunidade 
Historicamente, o ser humano sempre foi um animal gregário. Para sobreviver e conseguir reproduzir-se, trabalhava em grupos, que mais tarde, evoluíram para as primeiras comunidades. O conceito, no entanto, nunca foi uma unanimidade. Max Weber, quando procurou traçar algumas premissas sobre o assunto, ressaltou que "O conceito de comunidade é mantido aqui deliberadamente vago e conseqüentemente inclui um grupo muito heterogêneo de fenômenos" (1987:79), pois também considerava que a idéia de comunidade compreendia relações muito abrangentes. Os autores clássicos, como Ferdinand Tönies, procuravam conceituar a comunidade em oposição à sociedade. Tönies era inspirado no método galilaico, que era fundado em duas invenções da cultura grega, a teoria das idéias de Platão e a geometria de Euclides. "O método consistia em escolher somente um caso e livrá-lo das impurezas do mundo observável, a fim de encontrar o princípio de acordo com o qual o caso em questão `funcionaria' em circunstâncias ideais" (Töttö 1985:49). Por isso, Tönies procurou criar um conceito de comunidade "pura", idealizada, oposta ao conceito de sociedade, criado pela vida moderna. Para Tönies, Gemeinschaft (comunidade) representava o passado, a aldeia, a família, o calor. Tinha motivação afetiva, era orgânica, lidava com relações locais e com interação. As normas e o controle davam-se através da união, do hábito, do costume e da religião. Seu círculo abrangia família, aldeia e cidade. Já Gesellschaft (sociedade) era a frieza, o egoísmo, fruto da calculista modernidade. Sua motivação era objetiva, era mecânica, observava relações supralocais e complexas. As normas e o controle davam-se através de convenção, lei e opinião pública. Seu círculo abrangia metrópole, nação, Estado e Mundo. Para Tönies, a comunidade seria o estado ideal dos grupos humanos. A sociedade, por outro lado, seria a sua corrupção. 

A mudança social, de acordo com Tönies, seria fruto de dois princípios aparentemente conflitantes: o aristotélico de que o homem é um ser social e o hobbesiano, no qual o homem é de natureza anti-social. Estes dois princípios constituiriam a natureza contraditória do homem. O ser humano, portanto, aspiraria à união e ao mesmo tempo, seria contra ela, oscilaria entre a conexão e a separação, o coletivo e o individual. Embora o trabalho de Tönies constitua-se em uma referência, o próprio autor reconhecia que sua obra baseava-se em tipos "normais", de inspiração platônica: "Não conheço nenhum estado de cultura ou sociedade em que elementos de Gemeinschaft e de Gesellschaft não estejam simultaneamente presentes, isto é, misturados" (In Tötö 1995:50). 

Emile Durkheim escreveu, pouco após a publicação de Gemeinschaft Ud Gesselschaft2, uma resenha à obra de Tönies. Nesta resenha (que está reproduzida em Aldus, 1995:113), criticou algumas das idéias do autor e expôs o seu próprio pensamento a respeito dos conceitos de comunidade e sociedade. A crítica que Durkheim imputa a Tönies foi a de que a Gesellschaft também teria um caráter orgânico, ou seja, natural. Tönies havia dito que apenas a comunidade ( Gemeinschaft ) teria um caráter natural, sendo a sociedade uma "corrupção" do primeiro conceito, realizada pela modernidade. Segundo Durkheim, a sociedade não teria um caráter menos natural do que a comunidade, pois existiriam pequenas semelhanças de atitude nas pequenas aldeias e grandes cidades. Além disso, ele afirma (acabando por não confrontar-se totalmente com a idéia de Tönies de comunidade e sociedade, pois a mesma baseia-se em tipos ideais, e não na observação empírica, como era o método de investigação social defendido por Durkheim), que nem Gemeinschaft nem Gesellschaft possuem características que podem ser encontradas unicamente em um agrupamento social (Aldus 1995:118). Durkheim acredita, comoTönies, na natureza da dicotomia entre Gemeinschaft eGesellschaft . Admite também que aquela desenvolve-se primeiro e, a segunda, é seu fim derivado. 

No entendimento de Weber, o conceito de comunidade baseia-se na orientação da ação social. Para ele, a comunidade funda-se em qualquer tipo de ligação emocional, afetiva ou tradicional. Weber utiliza como exemplo básico de comunidade a relação. 


"Chamamos de comunidade a uma relação social na medida em que a orientação da ação social, na média ou no tipo ideal- baseia-se em um sentido de solidariedade: o resultado de ligações emocionais ou tradicionais dos participantes". (Weber 1987:77) 
A idéia de "tipos normais" (como Tönies preferia chamar o "tipo ideal") através da qual Tönies constrói sua teorização é extremamente semelhante à de Weber. Segundo Merlo (1995:128), é "explicitamente retomado em Tönies a distinção entre comunidade e associação; a própria teoria da racionalização pode ser expressa, em termos tönesianos, como a tendência para a substituição do agir comunitário pelo agir societário". Em Weber, comunidade e sociedade não são mais necessariamente alternativas de integração do indivíduo nas estruturas sociais, nem tampouco conceitos que se excluem mutuamente, ou ainda, que se opõe frontalmente. Para Weber, como para Durkheim, a maior parte das relações sociais tem em parte o caráter de comunidade, em parte o caráter de sociedade. Em qualquer comunidade seria possível encontrar as situações de conflitos e opressão, que de acordo com Tönies não fariam parte da idéia de comunidade. Para Weber, a comunidade só existiria propriamente, quando sobre uma base de um sentimento de situação comum e de suas conseqüências, está também situada a ação reciprocamente referida e que essa referência traduz o sentimento de formar um todo. 

A visão de uma comunidade como "redentora" e tipo "ideal" de convivência humana permeia muitas das visões e idéias da sociologia clássica, bem como a dicotomia entre comunidade e sociedade. 

A idéia de comunidade moderna começou a se distinguir de seu protótipo antigo, apoiando-se em diferentes princípios de coesão entre os seus elementos constituintes, como o contraste entre parentesco e território, sentimentos e interesses, etc. O conceito de comunidade foi identificado com diversos aspectos, como a coesão social, a base territorial, o conflito e a colaboração para um fim comum, e não mais a idéia de uma relação familiar, como na Gemeinschaft tönesiana. 

Palacios (1998, online ) enumera os elementos que caracterizariam essa comunidade: o sentimento de pertencimento, a territorialidade, a permanência, a ligação entre o sentimento de comunidade, caráter corporativo e emergência de um projeto comum, e a existência de formas próprias de comunicação. O sentimento de pertencimento, ou "pertença", seria a noção de que o indivíduo é parte do todo, coopera para uma finalidade comum com os demais membros (caráter corporativo, sentimento de comunidade e projeto comum); a territorialidade, o locus da comunidade; a permanência, condição essencial para o estabelecimento das relações sociais. 

Outros autores, como Beamish (1995, online ), explicam que o significado de comunidade giraria em torno de dois sentidos mais comuns. O primeiro refere-se ao lugar físico, geográfico, como a vizinhança, a cidade, o bairro. Assim, as pessoas que vivem em um determinado lugar geralmente estabelecem relações entre si, devido à proximidade física, e vivem sob convenções comuns. O segundo significado refere-se ao grupo social, de qualquer tamanho, que divide interesses comuns, sejam religiosos, sociais, profissionais, etc. Ou seja, Beamish já separa o conceito sob dois aspectos: o do território como elemento principal na constituição do grupo ou do interesse comum (e neste caso, o território comum não é mais condição para a existência das relações entre as pessoas) como cerne da constituição do grupo. 

Como é observa-se, o termo "comunidade" evoluiu de uma sentido quase "ideal" de família, comunidade rural, passando a integrar um maior conjunto de grupos humanos com o passar do tempo. Com o advento da modernidade e da urbanização, principalmente, as comunidades rurais passaram a desaparecer, cedendo espaço para as grandes cidades. Com isso, a idéia de "comunidade" como a sociologia clássica a concebia, como um tipo rural, ligado por laços de parentesco em oposição à idéia de sociedade, parece desaparecer, não da teoria, mas da prática. Ray Oldenburg, citado por Hamman (1998, online ) e Rheingold (1994:61), afirma, em sua obra textitThe Great Good Place ", que as comunidades estariam desaparecendo da vida moderna devido à falta dos lugares que ele chamava textitgreat good places ". Segundo ele, haveriam três tipos importantes de lugar em nossa vida cotidiana: o lar, o trabalho e os "terceiros lugares", referentes àqueles onde os laços sociais fomentadores das comunidades seriam formados, como a igreja, o bar, a praça e etc. Esses lugares seriam mais propícios para a relação social que ele julga necessária para o "sentimento de comunidade", porque seriam aqueles onde existe o "lazer", onde as pessoas encontram-se de modo desinteressado para se divertirem (lugares de vida pública "informal" nas palavras do autor). Como esses lugares estariam desaparecendo da vida moderna, devido às atribulações do dia a dia, as pessoas estariam sentindo que o "sentimento de comunidade" estaria em falta. O trabalho de Oldenburg revelou que na maior parte das cidades da América e do Ocidente realmente havia um declínio desses "terceiros lugares". Oldemburg acredita que esse desaparecimento ocorreria por diversas razões, entre elas, a construção padronizada, típica do modernismo, constituía subúrbios e hostilizava o espaço com suas estruturas (Oldenburg, In Hamman, 1998, online ). Rheingold aponta para esta ausência do "sentimento de comunidade" como uma das causas do surgimento das comunidades virtuais. 

A decadência do senso de comunidade, em nossa sociedade, foi também atribuída ao surgimento e consolidação do individualismo, ao culto à personalidade, de acordo com autores como Sennet (1997), citado por Fernback e Thompson (1998, online ). Sennet acredita que a noção de comunidade desenvolveu-se da Gemeinschaft para a Gesselschaft , assim como Tönies explicitou, quando as pessoas passaram a associar a ação pública à expressão da psique individual de cada um. Com o avanço da industrialização e o surgimento do conceito de `sociedade de massa', as pessoas tornaram-se atomizadas e a ordem social foi caracterizada por uma "anomia"(anomie). Sennet acredita que a noção de comunidade como um território limitado foi, neste ponto, substituída pela noção de comunidade como a de "mentes iguais", ou de pessoas com pensamentos semelhantes. As idéias de Sennet evidenciam um importante traço na definição de uma comunidade: um senso de traço comum, característica, identidade ou interesses. 


Comunidade Virtual 
Muitos autores têm ressaltado a importância dos meios de comunicação que, através de sua ação modificam o espaço e o tempo, modificam também as relações entre as várias partes da sociedade, transformando também a idéia de comunidade (McLuhan, 1964). Deste modo, também a Comunicação Mediada por Computador está afetando a sociedade e influenciando a vida das pessoas e a noção de comunidade. Por isso, muitos autores optaram por definir as novas comunidades, surgidas no seio da CMC por "comunidades virtuais" (Rheingold, 1996 Palacios, 1998, Donath, 1999 Smith, 1999 Wellman e Gulia, 1999 Paccagnella, 1997, entre outros.) 

"Comunidade Virtual" seria o termo utilizado para os agrupamentos humanos que surgem no ciberespaço3, através da comunicação mediada pelas redes de computadores (CMC). 

Rheingold (1996: 20), um dos primeiros autores a efetivamente utilizar o termo "comunidade virtual" para os grupos humanos que travavam e mantinham relações sociais no ciberespaço, define-a: 


"As comunidades virtuais são agregados sociais que surgem da Rede [Internet], quando uma quantidade suficiente de gente leva adiante essas discussões públicas durante um tempo suficiente, com suficientes sentimento humanos, para formar redes de relações pessoais no espaço cibernético [ciberespaço]4. 
De acordo com a definição de Reinghold, destacamos, como elementos formadores da comunidade virtual as discussões públicas, as pessoas que se encontram e reencontram, ou que ainda, mantêm contato através da Internet (para levar adiante a discussão), o tempo e o sentimento. Esses elementos, combinados através do ciberespaço, poderiam ser formadores de redes de relações sociais, constituindo-se em comunidades. Rheingold deixa de lado um dos pontos mais essenciais da definição do que até então a maior parte dos sociólogos convencionou chamar de comunidade : um agrupamento humano dentro de uma determinada base territorial. E este constitui-se um dos grandes problemas da aplicação do conceito de comunidade ao ciberespaço, para a definição da comunidade virtual, que foi logo apontado por diversos pesquisadores: a ausência de uma base territorial, até então um dos sustentáculos da idéia de comunidade desenvolvida pela sociologia clássica. Alguns autores (Weinrech, 1997 In Jones, 1997, online ) criticam a idéia de comunidade virtual justamente por não conseguirem conceber a idéia de uma comunidade sem um locus específico, trazendo à discussão a necessidade de um local onde a comunidade se estabeleça, ponto este que discutiremos, com a ajuda do conceito de Jones (1997) de virtual settlement . 

Jones (1997, online ) vê dois usos mais comuns do termo "comunidade virtual". O primeiro refere-se simplesmente como comunidade virtual das diversas formas de grupos via CMC, o que ele diz ser uma "comunidade virtual - lugar no ciberespaço". É o que se entende por suporte da comunidade: as classes de grupos de CMC, como por exemplo, o IRC, os e-mails , etc. O segundo explica que "comunidades virtuais" são novas formas de comunidade, criadas através do uso desse suporte de CMC. Ele chama a primeira definição de textitvirtual settlement " (estabelecimento virtual) e a segunda como verdadeira "comunidade virtual". Jones tenta distinguir a comunidade virtual do lugar que ela ocupa no ciberespaço (virtual settlement ). Em sua teoria, ele afirma que a existência de um virtual settlement geralmente está seguida da existência de uma comunidade virtual associada. Portanto, seria possível identificar comunidades virtuais a partir do encontro de virtual settlements. Ovirtual settlement é um ciber-lugar, que é simbolicamente delineado por um tópico de interesse, e onde uma porção significativa de interatividade ocorre. Eles seriam caracterizados por: (1) um nível mínimo de interatividade, que, para Jones, trata-se da extensão em que essas mensagens em uma seqüência têm relação entre si e, especialmente, como as mensagens posteriores têm relação com as anteriores. É a expressão da extensão de uma série de trocas comunicativas; (2) uma variedade de comunicadores, que é condição associada à primeira característica da interatividade, (3) um espaço público comum onde uma porção significativa do grupo de comunicação mediada por computador interativa de uma comunidade ocorre, onde ele coloca o espaço público como um fator importante na existência da comunidade virtual, e diferencia o espaço público, onde está a comunidade, do espaço privado, onde ocorrem as trocas de mensagem individuais; (4) Um nível mínimo de associação sustentada, ou ainda, uma quantidade de membros relativamente constante, necessária para o nível razoável da interatividade exposta pela primeira característica. 

As idéias de Jones trazem alguns pontos que podem ajudar-nos a esclarecer um pouco a idéia de "comunidade virtual". Se agregarmos, como o próprio autor determina, ao conceito de comunidade virtual o de virtual settlement , veremos que também existe como condição para a comunidade virtual, a existência de um espaço público, onde a maior parte da interação da comunidade se desenrole. Este espaço, por si só não constitui a comunidade, mas a completa. A comunidade precisa, portanto, de uma base no ciberespaço: um lugar público onde a maior parte da interação se desenrole. A comunidade virtual possui, deste modo, uma base no ciberespaço, um senso de lugar , um locus virtual. Este espaço pode ser abstrato, mas é "limitado", seja ele um canal de IRC, um tópico de interesse, uma determinada lista de discussão ou mesmo um determinado MUD. São fronteiras simbólicas, não concretas. 

A comunidade virtual é, também, diferente de seu virtual settlement , mas este é parte necessária para a existência da primeira. Logo, a comunidade é diferente de seu suporte tecnológico e não pode ser confundida com ele. "Um servidor de IRC contendo milhares de canais que não possuem relações entre si, por exemplo, não demonstra a existência de uma comunidade virtual, embora um canal ou um pequeno conjunto de canais possa demonstrar." (Jones, 1997, online ). Isso porque o servidor de IRC é o suporte no qual as pessoas podem conectar-se para acessar canais e trocar mensagens. Ele, por si, não é uma comunidade virtual. Da mesma forma, um sistema que permite que várias listas de discussão possam ser geradas através dele (como o Yahoo Groups , por exemplo), não é em si uma comunidade virtual, assim como qualquer outro serviço online onde várias pessoas que não possuem quaisquer relações entre si e cujo único ponto comum é a busca do serviço, não pode ser determinado como uma comunidade virtual. 

A comunidade pressupõe relações entre os seus membros: a interatividade. Essa questão tem suscitado as mais variadas discussões. Jones (1997, online ) afirma que a interatividade não é uma característica do meio, mas "a extensão em que as mensagens, em uma seqüência, relacionam-se umas com as outras, especialmente na extensão em que mensagens posteriores tem relação com as anteriores5. A idéia de Jones que relaciona a interatividade com as trocas comunicativas. Semelhante é a idéia de Primo (1998, online ). Ele acredita que é preciso partir da interação humana para compreender a interatividade na comunicação humano - computador pois, deste modo, o humano não seria apenas colocado como disparador de programas. Para compreender a interatividade nos meios informáticos, Primo propõe dois conceitos: o de interação mútua e o de interação reativa . A interação mútua se dá de forma negociada, que acontece entre agentes, de forma aberta, através de um processo de negociação, com ações interdependentes que geram interpretações, possuem fluxo dinâmico e cuja relação se dá através da construção negociada. A interação reativa dá-se em um sistema fechado, num processo de estímulo-resposta, com fluxo linear e determinado, relação causal e baseada no objetivismo. Segundo Primo, é nas reações mútuas que se encontra um textitpoderoso canal ou meio que é o computador ligado em rede ". A interação mútua é, portanto, a interação onde as trocas não são predeterminadas, mas caóticas, complexas e imprevisíveis. É a interação que um chat , por exemplo, proporciona. Já a reativa, ao contrário, constitui-se num sistema fechado, de respostas pré-programadas, onde as trocas são determinadas, previsíveis. 

Nesta construção a interação é classificada pelo modo através do qual se utiliza o meio. A interatividade é, deste modo, uma característica do meio, mas não uma garantia deste meio, pois depende dos usos que cada parte da relação comunicativa fizer. Ela é, como diz Jones, associada às relações entre as trocas comunicativas, mas, trocas essas que só poderão ser possibilitadas pelas ferramentas de que o meio dispõe. A interatividade é um característica da Internet (Palacios, 1998), bem como a massividade. No entanto, só é possível interagir de forma mútua , como a concebida por Primo, se o meio permitir, oferecendo as ferramentas necessárias, se o meio possuir a característica aberta, de via de duas mãos, para as trocas comunicativas. E mesmo que o meio possua essa característica, é ainda, necessário que os elementos ativos efetivamente realizem essas trocas para que se possa afirmar que existe interatividade. A interação mútua é, do nosso ponto de vista, a única capaz de gerar trocas capazes de construir relações sociais e, portanto, comunidades virtuais. O ciberespaço, enquanto espaço comunicativo, permite que esse tipo de interação ocorra, mas não é garantia dela. 

As características de variedade de comunicadores (pressuposto da interatividade proposta por Jones) e estabilidade de membros demonstram que a comunidade deve ser composta por várias pessoas que estabeleçam trocas entre si. Além disso, as relações sociais devem ser forjadas e mantidas também no ciberespaço, para que a quantidade de membros participantes do virtual settlement permaneça relativamente estável. Essa estabilidade é, em nossa opinião, a característica da permanência. A permanência é outra característica da comunidade virtual. Isso porque, sem a existência em um plano de tempo, as relações entre as pessoas não poderão ser aprofundadas o suficiente para que constituam uma comunidade. Imaginemos que a cada vez que o indivíduo retornar ao virtual settlement , ele precise reiniciar a operação de travar relacionamentos com os demais indivíduos. Parece-nos que seria impossível que um dia estas relações pudessem aprofundar-se de modo suficiente a dar aos indivíduos um senso de pertencimento, pois a cada desconexão tudo aquilo que havia sido construído seria imediatamente destruído. A permanência é o oposto da efemeridade. 

O pertencimento é o próximo elemento da comunidade virtual. Ele é explicado por Palacios (1998, online ) como um sentido de ligação. Este sentimento para com a comunidade, pode ser encontrado nas noções de Gemeinschaft de Tönies ou mesmo na comunidade emocional de Weber. A comunidade é constituída também sobre sentimento. Primo (1997, online ) afirma que este sentimento é também encontrado na comunidade virtual: "Os participantes de chats reconhecem-se como parte de um grupo e responsáveis pela manutenção das relações." Este sentimento é visto como condição necessária para a existência de comunidade no ciberespaço por diversos autores, como Beamish (1995, online ), que acredita que uma comunidade para ser caracterizada, necessitaria, antes de tudo, de um "sentimento de pertença", ou de ter-se algo em comum. Segundo ela, é preciso que os indivíduos tenham consciência de que são partes de uma comunidade e sintam-se responsáveis por ela, como "partes de um mesmo corpo". 

No ciberespaço, entretanto, este sentimento é diferenciado da idéia de comunidade offline . Palacios (1998, online ) chama a atenção para o desencaixe entre o pertencimento e a territorialidade. A noção de comunidade offline compreendia o pertencimento como associado ao território geográfico. O pertencimento aqui, se associarmos o território geográfico com o "lugar" determinado no ciberespaço, é efetivamente desencaixado do lugar - território concreto, e associado ao lugar-ciberespacial da comunidade. Mesmo para aquelas que são associadas a uma representação de um espaço territorial real, o sentimento de pertencimento é associado à comunidade em primeiro lugar e não ao território ou mesmo à representação do território. Palácios também fala de uma segunda característica importante do pertencimento na comunidade virtual. Segundo ele, existe uma eletividade do pertencimento, ou seja, é possível escolher a comunidade da qual se deseja fazer parte. "(...)o indivíduo só pertence se, quando e por quanto tempo estiver, efetivamente, interessado em fazê-lo." 

Wellman, citado por Hamman, afirma que a comunidade virtual não seria uma nova forma de sociabilização, mas simplesmente a comunidade tradicional transposta para um novo suporte para manter seus laços sociais. "[A] CMC é apenas uma das muitas tecnologias utilizadas pelas pessoas através das quais as redes de comunidades existentes comunicam-se 6. Essa crítica fundamenta-se no fato de que grande parte das comunidades virtuais que sobrevivem no tempo trazem os laços do plano do ciberespaço para o plano concreto, promovendo encontros entre seus membros. 

Acreditamos, pela nossa experiência no estudo do assunto, que muito provavelmente, grande parte dos laços sociais forjados no ciberespaço sejam transpostos para a vida offline das pessoas. No entanto, esses laços continuam a ser mantidos prioritariamente no local onde foram forjados: na comunidade virtual. E mesmo assim, alguns destes laços podem nunca passar para o plano offline , devido à distância geográfica. O que nos interessa, e que cremos que é importante, é não somente analisar como se formam esses laços online , mas também em que medida afetam a vida offline das pessoas. A comunidade virtual pode ser estendida ao espaço concreto, mas continuará tendo seu virtual settlement no ciberespaço. E continuará como um espaço social onde as pessoas poderão reunir-se para formar novos laços sociais. E prioritariamente, essas relações sociais foram estabelecidas no ciberespaço, através da comunicação mediada por computador, de uma forma completamente diversa do estabelecimento tradicional de relações sociais, sem o contato físico, invertendo o processo de formação do laço social (Palacios, 1998, online ). Não é, deste modo, a mesma coisa. Existem diferenças bastante importantes, como procuramos investigar neste trabalho. Essas diferenças estão diretamente relacionadas ao suporte, mas não se resumem a ele. 


Conclusão 
Existem muitas críticas à idéia de comunidades virtuais Alguns explicam seu posicionamento dizendo que as comunidades virtuais não são nada mais do que comunidades tradicionais mantidas através da CMC (Wellman, citado por Hamman, 1998, online). Outros, no entanto, afirmam que a comunidade virtual não possui um território e, portanto, não seria uma comunidade stricto senso (Weinrech, citado por Jones,1997 online ). O que procuramos demonstrar neste trabalho foi uma discussão teórica a respeito do que viria a ser a comunidade virtual. Apesar da polêmica, diversos autores têm apresentado soluções e argumentos consistentes para a utilização do conceito no ciberespaço. Apesar da modificação de algumas noções da idéia de comunidade offline , os elementos são semelhantes. A comunidade virtual é um elemento do ciberespaço, mas é existente apenas enquanto as pessoas realizarem trocas e estabelecerem laços sociais. O seu estudo faz parte da compreensão de como as novas tecnologias de comunicação estão influenciando e modificando a sociabilização das pessoas. Por isso, acreditamos que a construção teórica do conceito possa ser útil para futuros estudos. 


Referências Bibliográficas 

ALDUS, Joan. O Intercâmbio entre Durkheim e tönies quanto à Natureza das Relações Sociais. In MIRANDA, Orlando. Para Ler Ferdinand Tönies. Edusp. São Paulo, 1995. 

ARANHA FILHO, Jayme. Tribos Eletrônicas: usos e costumes. Online em http://www.alternex.com.br/ esocius/t-jayme.html (06/10/1998) 

BEAMISH, Anne. Commuties on-line: A Study of Community - Based Computer Networks. Tese de Mestrado em Panejamento de Cidades. Instituto de Tecnologia de Massachusetts - Estados Unidos. 1995. http://albertimit.edu/arch/4.207/anneb/thesis/toc.html (06/10/1998). 

BELLEBAUM, Alfred. Ferdinand Tönies. In MIRANDA, Orlando. Para Ler Ferdinand Tönies. Edusp. São Paulo, 1995. 

BUBER, Martin. Sobre Comunidade. Coleção Debates. Editora Perspectiva. São Paulo, 1987. 

COATE, John. Cyberspace Innkeeping: Building Online Community. 1993. Online em: gopher://gopher.well.sf.ca.us/00/Community/innkeeping (26/10/1998) 

DONATH, Judith S. Identity and Deception in the Virtual Community .In KOLLOCK Peter. e Marc Smith. (organizadores) Communities in Cyberspace. Routledge. New York, 1999. 

FERNANDES, Florestan. (organizador) Comunidade e Sociedade. Companhia Editora Nacional e Editora da Universidade de São Paulo. São Paulo, 1973. 

FERNBACK, Jan & THOMPSON, Brad. Virtual Communities: Abort, Retry, Failure? Online em: http://www.well.com/user/hlr/texts/Vccivil.html (06/10/1998) 

FERNBACK, Jan. The Individual within the Collective: Virtual Ideology ad the Realization of Collective Principles. In JONES, Steve G. Virtual Culture: Identity & Communication in Cybersociety. Sage Publications: Thousand Oaks, California, 1997 

FERNBACK, Jan. There is a There There: Notes Towards a Definition of Cybercommunity. In JONES, Steven G. b. Doing Internet Research. Critical Issues and Methods for Examining the Net. Sage Publications. Thousand Oaks, California, 1999. 

GUIMARÃES JR. Mário. A Cibercultura e as Novas Formas de Sociabilidade. Trabalho apresentado no Grupo de Trabalho "Nuevos mapas culturales: Cyber espacio y tecnologia de la virtualidad", na II Reunión de Antropologia del Mercosur, Piriápolis, Uruguai, de 11 a 14 de novembro de 1997. Online em: http://www.cfh.ufsc.br/imprimatur/artigos/guimaraes.htm (12/08/1999) 

HAMMAN, Robin. Computer networks linking network communities: effects of AOL use upon pre-existing communities. 1999. Online em: http://www.socio.demon.co.uk/cybersociety/ (01/08/2001) 

HAMMAN, Robin. The Online/Offline Dichotomy: Debunking Some Myths about AOL Users and the Effects of Their Being Online Upon Offline Friendships and Offline Community. Mphil thesis. University of Liverpool, 1998. Online em: http://www.cybersoc.com/mphil.html (01/08/2001) 

HAMMAN, Robin. Introduction to Virtual Communities Research and Cybersociology Magazine Issue Two. Online em: http://members.aol.com/Cybersoc/is2intro.html (06/10/1998) 

HARVEY, David. Condição Pós-Moderna. Edições Loyola. São Paulo, 1989. 

HOLETON, Richard. Composing Cyberspace: Identity, Community and Knowledge in the Eletronic Age. McGraw-Hill. USA, 1998. 

JOHNSTON, Elizabeth. The Community in Ciberspace. Online em: http://www.acs.ucalgary.ca/ dobrent/380/webproj/commun.html (14/08/2000) 

JONES, Quentin. Virtual-Communities, Virtual Settlements & Cyber-Archaelogy - A Theoretical Outline. In Journal of Computer Mediated Communication vol. 3 issue 3. December, 1997. Online em: http://jcmc.huji.ac.il/vol3/issue3/jones.html (01/10/1998) 

JONES, Steven G. (org) Virtual Culture: Identity & Communication in Cybersociety. Sage Publications: Thousand Oaks, California, 1997 

KOLLOCK Peter. e Marc Smith. (organizadores) Communities in Cyberspace. Routledge. New York, 1999. 

KOLLOCK Peter. e Marc Smith. Communities in Cyberspace .In KOLLOCK Peter. e Marc Smith. (organizadores) Communities in Cyberspace. Routledge. New York, 1999. 

LEMOS, André L. M . As Estruturas Antropológicas do Cyberespaço. Online em http://www.lig-se.com/professores/jurema/estruturas.html (01/08/2001) 

LEMOS, André L. M. Santa Clara Poltergeist: "Cyberpunk`a brasileira? Online em: http://www.facom.ufba.br/ciberpesquisa/lemos/culcyber.html (30/08/2001) 

LEVACOV, Marília. Do Analógico ao Digital: A comunicação e a Informação no Final do Milênio. In Tendências na Comunicação. LPM, Porto Alegre, 1998. 

LÈVY, Pierre. Cibercultura. Editora 34. São Paulo, 1999. 

LÈVY, Pierre. A Revolução Contemporânea em Matéria de Comunicação . In MARTINS, Francisco M. e SILVA, Juremir M. da. Para Navegar no Século XXI. Tecnologias do Imaginário e da Cibercultura. EDIPUCRS, Porto Alegre, 1999. 

LÈVY, Pierre. O que é o Virtual? Editora 34. São Paulo, 1997. 

LÈVY, Pierre. As Tecnologias da Inteligência. Editora 34. São Paulo, 1998. 

MANTA, André e SENA, Luiz Henrique. As afinidades virtuais: A Sociabilidade do Videopapo. Online em: http://www.facom.ufba.br/pesq/cyber/lemos/estray1.html (06/10/1998) 

MCLUHAN, Marshall. Os Meios de Comunicação como Extensões do Homem. Ed. Cultrix, São Paulo, 1964. 

MERLO, Valerio. Rumo à Origem da Sociologia Rural: Vontade Humana e Estrutura Social ao Pensamento de Ferdinand Tönies. In MIRANDA, Orlando. Para Ler Ferdinand Tönies. Edusp. São Paulo, 1995. 

MIRANDA, Orlando. (organizador) Para Ler Ferdinand Tönies . EDUSP. São Paulo, 1995. 

MIRANDA, Orlando. A Armadilha do Objeto - O Ponto de Partida de Ferdinand Tönies. In MIRANDA, Orlando. Para Ler Ferdinand Tönies. Edusp. São Paulo, 1995. 

PACCAGNELLA, Luciano. Getting the Seats of Your Pants Dirty: Strategies for Ethnographic Research on Virtual Communities. Journal of Computer Mediated Communication, Vol 3, Issue 1. Junho de 1997. Online em: http://www.ascusc.org/jcmc/vol3/issue1/paccagnella.html (12/08/1998) 

PALACIOS, Marcos. Cotidiano e Sociabilidade no Cyberespaço: Apontamentos para Discussão. Online em: http://facom/ufba/br/pesq/cyber/palacios/cotidiano.html (19/11/1998) 

PRIMO, Alex F. T. A Emergência das Comunidades Virtuais. Texto apresentado no Gt de Teoria da Comunicação no XX Congresso da Intercom - Santos/SP, 27 de agosto a 07 de setembro de 1997. Online em: http://usr.psico.ufrgs.br/ aprimo (10/08/2001) 

PRIMO, Alex F. T. Interação Mútua e Interação Reativa. Texto apresentado no GT de Teoria da Comunicação para apresentação do XXI Congresso da Intercom - Recife, PE, de 9 a 12 de setembro de 1998. Online em: http://www.psico.ufrgs.br/ aprimo/pb/intera.htm (12/08/2001) 

PRIMO, Alex F. T. Explorando o Conceito de Interatividade. Definições e Taxionomias . Artigo publicado na revista "Informática na Educação", do PGIE/UFRGS. Online em: http://www.psico.ufrgs.br/ aprimo/pb/pgie.htm (01/08/2001) 

RECUERO, Raquel da C. Comunidades Virtuais no IRC - Estudo dos Canais #Pelotas, #Mundo e #Brasil. Monografia de conclusão de curso apresentada para a obtenção do bacharelado em Jornalismo pela Universidade Católica de Pelotas. Dezembro de 1998. 

ROSS, Murray e LAPPIN, B. W. Community Organization. Theory, principles and practice. Second Edition. Tokyo. Harper International Edition: 1967 

RHEINGOLD, Howard. La Comunidad Virtual: Una Sociedad sin Fronteras. Gedisa Editorial. Colección Limites de La Ciência. Barcelona, 1994. 

RHEINGOLD, Howard. The Heart of the WELL. In HOLETON, Richard. Composing Cyberspace: Identity, Community and Knowledge in the Eletronic Age. McGraw-Hill. USA, 1998. 

RHEINGOLD, Howard. A Slice of Life in my Virtual Community. Junho de 1992. Online em gopher://gopher.well.sf.ca.us/00/Community/virtual_communities92 (06/10/1998) 

SCIME, Roger. <Cyberville> and the Spirit of Community: Howard Rheingold meet Amitai Etzioni. Online no gopher server da WELL: gopher://gopher.well.com/00/Community/cyberville (10/1998). 

SMITH, Ana Du Val. Problems in Conflict managemente in Virtual Communities. In KOLLOCK Peter. e Marc Smith. (organizadores) Communities in Cyberspace. Routledge. New York, 1999. 

SPENDER, Dale. Gender- Bending. In HOLETON, Richard. Composing Cyberspace: Identity, Community and Knowledge in the Eletronic Age. McGraw-Hill. USA, 1998. 

TÖTO, Pertti. Ferdinand Tönies, um Racionalista Romântico . In MIRANDA, Orlando. Para Ler Ferdinand Tönies. Edusp. São Paulo, 1995. 

TURKLE, Sherry . Life on the Screen: Identity in the Age of the Internet. Touchstone. New York, 1997. 

TURKLE, Sherry Virtuality and its Discontents: Searching for Community in Cyberspace. Adaptado do "Life on the Screen". The American Prospect. 1999. Online em: http://www.prospect.org/archives/24/24turk.html > (04/08/2000) 

TURKLE, Sherry Identity in the Age of Internet: Living on the MUD . In HOLETON, Richard. Composing Cyberspace: Identity, Community and Knowledge in the Eletronic Age. McGraw-Hill. USA, 1998. 

WEBER, Max. Conceitos Básicos de Sociologia. Editora Moraes. São Paulo, 1987. 

WEBER, Max. Metodologia das Ciências Sociais. Parte 2. Editora Cortez. São Paulo, 1992. 

WELLMAN, Barry e GULIA, Milena. Virtual Communities as Communities: Net Surfers don't ride Alone. In KOLLOCK Peter. e Marc Smith. (organizadores) Communities in Cyberspace. Routledge. New York, 1999. 





--------------------------------------------------------------------------------

Notas de rodapé
...orica1 
Trabalho apresentado no V Seminário Internacional de Comunicação, no GT de Comunicação e Tecnologia das Mídias, promovido pela PUC/RS. 
... Gesselschaft2 
Nome da obra de Tönies, no original alemão. 
...co3 
Na definição de Lemos (1998, online), o ciberespaço pode ser entendido sob duas perspectivas: "como o lugar onde estamos quando entramos em um ambiente virtual", ou seja, num ambiente como as salas de chat, por exemplo, ou ainda, como o "conjunto de redes de computadores, interligadas ou não, em todo o planeta". Ele seria caracterizado como um espaço virtual, não oposto ao real, mas que o complexificaria, público, imaterial, constituído através da circulação de informações. (Lévy, 1999:94, Manta e Sena, 1998 online). 
...ço]4 
Las comunidades virtuales son agregados sociales que surgem de la Red cuando una cantidad suficiente de gente lleva a cabo estas discusiones públicas durante un tiempo suficiente, com suficientes sentimentos humanos como para formar redes de relaciones personales en el espacio cibernético. 
... anteriores5 
"Interactivity is not a characteristic of the medium. It is the extent to which messages in a sequence relate to each other, and especially the extent to which later messages recount relatedness of earlier messages". 
... 6 
CMC is just one of the many technologies used by people within existing network communities to communicate. 
Comunidades virtuais - Uma abordagem teórica
Raquel da Cunha Recuero
http://bocc.ubi.pt/pag/recuero-raquel-comunidades-virtuais.html
Copyright [[Osmosoft|http://www.tiddlywiki.com]]
Ato de fala e poder simbólico

Sendo uma relação de comunicação entre um emissor e um receptor, fun-dada no ciframento e deciframento, e portanto na operação de um código ou de uma competência geradora, a troca lingüística é também um troca econômica que se estabelece por meio a uma determinada relação de for-ça simbólica entre um produtor, provido de dado capital lingüístico, e um consumidor (ou um mercado), capaz de propiciar um certo lucro comercial ou simbólico. 

Em outros termos, os discursos não são apenas (a não ser  excep-cionalmente) signos destinados a serem compreendidos, decifra-dos; são também signos de riqueza a serem avaliados, apreciados, e signos de autoridade a serem acreditados e obedecidos. 

A língua raramente funciona, na existência ordinária, como puro instru-mento de comunicação, a não ser em casos de usos literários (sobretudo, os poéticos) da linguagem.  



Ato de fala e poder simbólico

(...) a eficácia de um discurso, o poder de convencimento que lhe é reco-nhecido, depende da pronúncia (e secundariamente do vocabulário) da-quele que o pronuncia, ou seja, através desse índice particularmente se-guro da competência estatutária, da autoridade do locutor (...) 

Também é verdade que a definição da relação de forças simbólica consti-tutiva do mercado pode tornar-se objeto de uma negociação dando mar-gem a que o mercado possa ser manipulado, em certos limites (...)

Em conseqüência, o exercício de um poder simbólico se faz acompanhar por um trabalho sobre a forma (conforme se verifica no caso dos poetas em sociedade arcaicas), destinado a atestar o domínio do orador e a con-quistar para ele o reconhecimento do grupo (tal lógica se faz presente na retórica popular do insulto, o qual procura através do exagero expressio-nista e da deformação regrada das fórmulas rituais a realização expressiva em condições de permitir ‘ganhar a simpatia dos que riem’) (...)


	
Ato de fala e poder simbólico

[Uma ciência de um discurso](...) deve levar em conta as leis de forma-ção de preços características do mercado em questão, ou em ou-tros termos, as leis capazes de definir as condições sociais da acei-tabilidade(...) as condições de recepção antecipadas fazem parte das condições de produção, e a antecipação das sanções do mercado contribui para determinar a produção do discurso. (...) Tal sentido da aceitabilidade (...), acaba determinando as correções e todas as formas de autocensura, concessões que se outorgam a um universo social pelo fato de aceitar tor-nar-se aí aceitável.  (...)

A linguagem é um técnica do corpo, e a competência propriamente lin-güística, especialmente a fonológica, constitui uma dimensão da hexis corporal onde se exprimem toda a relação do mundo social e toda a rela-ção socialmente instruída com o mundo.[“estilo articulatório”] (...) Assim, no caso das classes populares, este estilo participa de maneira evidente de uma relação com o corpo dominada pela recusa das ‘maneiras’ ou das ‘frescuras’ (ou seja, da estilização e da formalização) e pela valorização da virilidade, dimensão de uma disposição mais geral para apreciar o que é ‘natureza’ (p.75)
DOMINAÇÃO

	“Em toda situação em que se possa localizar um caso de dominação, qualquer que seja o seu tipo, poder-se-ão distinguir três elementos constitutivos: um sujeito dominante que dá ordens como efeito de sua própria vontade; um quadro administrativo encarregado de executar ordens daquele; e os sujeitos dominados que obedecem. A forma da relação que existe entre o dominador e o quadro administrativo terá uma importante implicação na própria estrutura da dominação [formas de recrutamento]” (Saint - Pierre, op. Cit. P. 117)


TIPOS PUROS OU IDEAIS DE DOMINAÇÃO E FORMAS DE LEGITIMIDADE A ELES CORREPONDENTES

RACIONAL - LEGAL: REGRAS, LEIS, NORMAS

CARISMÁTICO: CARISMA

TRADICIONAL: TRADIÇÃO, COSTUMES
ESTILOS DE VIDA/ GOSTO/ DISTINÇÃO (SIGNOS DISTINTIVOS)

"O mais importante das diferenças na ordem do estilo de vida e, mais a-inda, da 'estilização da vida', reside nas variações da distância com o mundo - suas pressões materiais e suas urgências temporais (...)  

Às diferentes posições no espaço social correspondem estilos de vida, sis-temas de desvios diferenciais que são a retradução simbólica de dife-renças objetivamente inscritas nas condições de existência. 
"PIERRE BOURDIEU: Sociologia. org. Renato Ortiz. São Paulo:Ática, 1983 (Coleção Grandes Cientistas sociais 39) p.82

Assim, o que a ideologia do gosto natural opõe, através de duas modalida-des de competência cultural e de sua utilização, são dois modos de aqui-sição da cultura: o aprendizado total, precoce e insensível, efetuado des-de a primeira infância no seio da família [ele produz uma relação mais fa-miliar, ao mesmo tempo mais próxima e mais desenvolta, com a cultura], e o aprendizado tardio, metódico, acelerado, que uma ação pedagógica explí-cita e expressa assegura.
"PIERRE BOURDIEU: Sociologia. org. Renato Ortiz. São Paulo:Ática, 1983 (Coleção Grandes Cientistas sociais 39) p.94-99
 
ESTILOS DE VIDA/ GOSTO/ DISTINÇÃO (SIGNOS DISTINTIVOS)2

Quanto às chamadas à ordem ('por quem você se toma?', 'não é para pessoas como nós') onde se enuncia o princípio da conformidade, única norma mais ou menos explícita do gosto popular, e que visam encorajar as escolhas 'modestas' em todo caso impostas pelas condições objetivas, elas próprias encerram uma ameaça contra a ambição de identificar-se com outros grupos, de se distinguir, portanto, e se distanciar do grupo; pretensão particularmente condenada nos homens, todo refina-mento em matéria de linguagem ou de vestuário sendo imediatamente per-cebido não somente como um sinal de aburguesamento mas também, in-separavelmente como o indício de disposições efeminadas.

Os grupos se investem inteiramente, com tudo o que os opõem aos ou-tros grupos, nas palavras comuns onde se exprime sua identidade, quer dizer, sua diferença. Assim, sob sua aparente neutralidade, palavras tão comuns quanto prático, sóbrio, funcional, engraçado, fino, íntimo, dis-tinto, estão divididas contra elas mesmas, seja porque as diferentes classes lhes conferem sentidos diferentes, seja porque elas lhes dão o mesmo sen-tido, mas atribuem valores opostos às coisas nomeadas (...) PIERRE BOURDI-EU: Sociologia. org. Renato Ortiz. São Paulo:Ática, 1983 (Coleção Grandes Cientistas sociais 39) (p.85-91)
Émile DURKHEIM : FATOS SOCIAIS
PREOCUPAÇÃO COM AS CONDIÇÕES SOCIAIS DE PRODUÇÃO DA ORDEM NAS SOCIEDADES

- A SOCIEDADE É MAIOR QUE A SOMA DE SEUS INDIVÍDUOS (UM COLETIVO PRODUZ INSTITUIÇÕES MORAIS CAPAZES DE PRODUZIR FORMAS DE SOLIDARIEDADE)

-NÃO PODEM SER MODIFICADOS POR UM ATO DE VONTADE, SÃO EXTERIORES AOS INDIVÍDUOS E COERCITIVOS

- SÃO CONSTANTES, REGULARES

- MANEIRAS DE AGIR, PENSAR, SENTIR, VESTIR, FALAR, CRENÇAS, PRÁTICAS DOS GRUPOS, REGRAS JURÍDICAS, VALORES MORAIS, REPRESENTAÇÕES COLETIVAS, CONCEPÇÕES ESTÉTICAS, ARQUITETÔNICAS

- ESTADOS COLETIVOS, INSTITUEM UMA ORDEM MORAL

- DEVEM SER TRATADOS COMO “COISAS” (PODEM SER OBSERVADOS, DESCRITOS, CLASSIFICADOS, COMPARADOS)

Durkheim


-A Sociedade não é a simples soma de indivíduos, mas uma realidade sui generis e, por isso, por isso pode ser estudada independentemente de sua manifestação nos indivíduos.Os fatos sociais são passíveis de uma abordagem objetiva.

- A sociedade define padrões de normalidade e “patologias”. Preocupado com a ordem social, a natureza e as condições dessa ordem, e as condições sociais da mudança.
A base da sociedade são suas formas de solidariedade: mecânica (pré-moderna) e orgânica (moderna). Existiria algo nas sociedades de controle parecido com uma solidariedade em rede (pós-moderna)?

- Os fatos sociais devem ser tratados como “coisas”. Não fui eu quem as criou, têm uma espécie de consistência (base social) e persistência (conservam-se no tempo).
Uma realidade exterior a nós mesmos, passível de descrição (descrição de suas características externas).

Exercem uma autoridade moral sobre os indivíduos.
O fato social é coercitivo e exterior aos indivíduos (tendem a ser constantes, regulares e não podem ser modificados por um simples ato de vontade). Envolvem disciplina e regularidade.

São modos de agir, pensar e sentir, modos de vestir e falar, representações coletivas e instituições. 

Deus = Sociedade (amado e temido)


- O sociólogo deve saber observar, descrever, classificar e comparar ações e representações de modo a identificar a sua condição de fatos sociais. 


- Os fatos sociais e suas representações devem lembrados e revividos regularmente por meio de cerimônias, rituais, ciclo de festas e datas comemorativas


Estudo comparativo, capaz de dar ao espírito uma direção.
FETICHISMO DA MERCADORIA
“Donde provém, portanto, o caráter enigmático do produto do trabalho, logo que ele assume a forma-mercadoria? (...) as relações entre os produtores, nas quais se afirmam as determinações sociais dos seus trabalhos, adquirem a forma de uma relação social dos produtos do trabalho. 
[O carácter misterioso da forma-mercadoria consiste, portanto, simplesmente em que ela apresenta aos homens as características sociais do seu próprio trabalho como se fossem características objectivas dos próprios produtos do trabalho, como se fossem propriedades sociais inerentes a essas coisas; e, portanto, reflete também a relação social dos produtores com o trabalho global como se fosse uma relação social de coisas existentes para além deles”
http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)

“Portanto, o valor não tem, escrito na fronte, o que ele é. Longe disso, ele transforma cada produto do trabalho num hieroglifo [social]. Somente com o tempo o homem procurará decifrar o sentido do hieroglifo, penetrar nos segredos da obra social para a qual contribui, pois a transformação dos objectos úteis em valores é um produto da sociedade, tal como o é a linguagem.”

http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)


ALIENAÇÃO E FETICHISMO


“ O TRABALHADOR SE TORNA TÃO MAIS POBRE QUANTO MAIS RIQUEZA PRODUZ, QUANTO MAIS A SUA PRODUÇÃO AUMENTA EM PODER E EXTENSÃO. O TRABALHADOR SE TORNA UMA MERCADORIA TÃO MAIS BARATA QUANTO MAIS MERCADORIAS CRIA. (...) ESTE FATO NADA MAIS EXPRESSA SENÃO: O OBJETO QUE O TRABALHO PRODUZ, O SEU PRODUTO, SE LHE DEFRONTA COMO UM SER ALHEIO, COMO UM PODER INDEPENDENTE DO PRODUTOR.”


“Todas as conseqüências estão na determinação de que o trabalhador se relaciona com o produto de seu trabalho como com um objeto alheio. Pois segundo este pressuposto está claro: quanto mais o trabalhador se gasta trabalhando, tão mais poderoso se torna o mundo objetivo alheio que ele cria frente a si, tão mais pobre se torna ele mesmo, o seu mundo interior, tanto menos coisas lhe pertencem como suas próprias (...) a vida que ele conferiu ao objeto se lhe defronta inimiga e alheia.”

“Trabalho alienado e superação positiva da auto-alienação humana.” (parte final do primeiro dos Manuscritos Econômicos-Filosóficos (1844) presentes na Coleção Grandes Cientistas Sociais – Marx/Engels ed. Ática)
GOSTO E ESTILOS DE VIDA

"O mais importante das diferenças na ordem do ESTILO DE VIDA e, mais ainda, da 'ESTILIZAÇÃO DA VIDA', reside nas variações da distância com o mundo - suas pressões materiais e suas urgências temporais - distancia que depende, ao mesmo tempo, da urgência objetiva da situação no momento considerado e da disposição para tomar suas distâncias em relação a essa situação. Tal disposição, que mal podemos chamar de SUBJETIVA, posto que ela é OBJETIVIDADE INTERIORIZADA e só pode constituir-se em condições de existência relativamente liberadas da urgência, depende, por sua vez, de toda a TRAJETÓRIA SOCIAL. É assim que as preferências dos operários recaem, com mais freqüência do que para as outras classes, em interiores asseados e limpos, fáceis de manter ou nas roupas de corte clássico sem os riscos da moda que a necessidade econômica, em todo o caso, lhes destina. Onde as classes populares, reduzidas aos bens e às virtudes de 'primeira necessidade', reivindicam a limpeza e a comodidade, as classes médias, já mais liberadas da urgência, desejam um interior quente, íntimo, confortável ou cuidado, ou um vestuário na moda e original. Por serem já muito arraigados, esses valores lhes parecem como que naturais, evidentes e são relegados ao segundo plano pelas classes privilegiadas.[cita a lei de Engels, p.85]. (...) Ajustadas a uma condição de classe, enquanto conjunto de possibilidades e impossibilidades, as disposições são também ajustadas a uma posição, a um nível na estrutura de classes, portanto sempre referidas, ao menos  objetivamente, às disposições associadas a outras posições.(...) Quanto às chamadas à ordem('por quem você se toma?', 'não é para pessoas como nós') onde se enuncia o princípio da conformidade, única norma mais ou menos explícita do gosto popular, e que visam encorajar as escolhas 'modestas' em todo caso impostas pelas condições objetivas, elas próprias encerram uma ameaça contra a ambição de identificar-se com outros grupos, de se distinguir, portanto, e se distanciar do grupo; pretensão particularmente condenada nos homens, todo refinamento em matéria de linguagem ou de vestuário sendo imediatamente percebido não somente como um sinal de aburguesamento mas também, inseparavelmente como o indício de disposições efeminadas [ ver capa da Placar da 2ª semana de outubro sobre Alex Alves]. Vemos que toda tentativa de produzir um organon estético comum a todas as classes está condenada de antemão, a menos que se jogue sistematicamente com o fato de que a língua, assim como toda moral universal, é ao mesmo tempo comum às diferentes classes e capaz de receber sentidos diferentes, ou mesmo opostos, nos usos particulares, até antagonistas, que dela se fazem.  Os grupos se investem inteiramente, com tudo o que os opõem aos outros grupos, nas palavras comuns onde se exprime sua identidade, quer dizer, sua diferença. Assim, sob sua aparente neutralidade, palavras tão comuns quanto prático, sóbrio, funcional, engraçado, fino, íntimo, distinto, estão divididas contra elas mesmas, seja porque as diferentes classes lhes conferem sentidos diferentes, seja porque elas lhes dão o mesmo sentido mas atribuem valores opostos às coisas nomeadas: assim, por exemplo, a expressão bem-cuidado, tão fortemente apropriada por aqueles que a fazem dizer seu gosto pelo trabalho bem-feito, bem-acabado, critério de toda perfeição estética, que está carregada de conotações  sociais, confusamente sentidas e recusadas pelos outros; ou ainda divertido , cujas conotações sociais, associadas a uma pronúncia, uma elocução socialmente marcada, mais para burguesa ou snob , entram em contradição com os valores expressos, afastando aqueles que se reconheceriam seguramente num equivalente popular, como engraçado ou gozado. (...) As declarações dos entrevistados sobre o que eles estimam 'fotografável' delimitam o campo do que aos seus olhos é susceptível de ser constituído esteticamente (por oposição ao que dele é excluído pela sua insignificância, feiúra ou ainda por razões éticas (...) Os membros das classes populares e das frações menos ricas em capital cultural das classes médias recusam sistematicamente a sofisticação propriamente estética quando a encontram em espetáculos que lhes ão familiares, em particular os programas de variedades televisionadas. Sabemos que, do mesmo modo que no cinema, o público popular, muitas vezes desconcertado com os flash-backs , gosta de intrigas lógicas e cronologicamente orientadas para um happy end  e 'se encontra' melhor nas situações simplesmente desenhadas do que nas 'histórias' ambíguas e simbólicas, agenciadas sem ordem aparente e reenviado a experiências e a problemas totalmente estranhos à experiência ordinária. Vemos, em todos esses exemplos, que o PRINCÍPIO dessas recusas não reside na falta de COMPETÊNCIA técnica, mas na adesão a todo um CONJUNTO DE 'VALORES' que nega a pesquisa formal.(...) recusa do formalismo que, colocando a forma, isto é,o artista, em primeiro plano, com suas intenções, seus jogos, seus efeitos, joga à distância a própria coisa, e proíbe a comunicação direta e total com a beleza do mundo que é a forma por excelência da experiência estética popular". )PIERRE BOURDIEU: Sociologia. org. Renato Ortiz. São Paulo:Ática, 1983 (Coleção Grandes Cientistas sociais 39) (p.85-91)
" As diferentes classes se distinguem menos pelo grau em que reconhecem a cultura legítima do que pelo grau em que elas a conhecem: as declarações de indiferenças são excepcionais e mais ainda as rejeições hostis - ao menos na situação de imposição de legitimidade que cria a relação de pesquisa cultural como um quase exame. Um dos mais seguros testemunhos de reconhecimento da legitimidade reside na propensão dos entrevistados a dissimular sua ignorância ou sua indiferença e a se esforçar em propor as opiniões e práticas mais conformes à definição legítima (...) Mas esse reconhecimento, indubitável, não exclui o sentimento da exclusão. Para mais da metade das pessoas interrogadas, a cultura erudita é um universo estranho, longínquo, inacessível e é somente no nível dos detentores de um título de ensino superior que o sentimento de estar no mesmo nível das obras legítimas cessa de ser o privilégio de uma minoria para se tornar um atributo estatutário.
  Poderíamos dizer que a distância em relação às obras legítimas se mede pela distância em relação ao sistema escolar se a educação familiar não tivesse um papel tão insubstituível, em razão de sua prioridade e da sua precocidade, na transmissão dos instrumentos de apropriação e do modo de apropriação legítimo. (...) Assim, o que a ideologia do gosto natural opõe, através de duas modalidades de competência cultural e de sua utilização, são dois modos de aquisição da cultura: o aprendizado total, precoce e insensível, efetuado desde a primeira infância no seio da família[ "ele produz uma relação mais familiar, ao mesmo tempo mais próxima e mais desenvolta, com a cultura], e o aprendizado tardio, metódico, acelerado, que uma ação pedagógica explícita e expressa assegura."PIERRE BOURDIEU: Sociologia. org. Renato Ortiz. São Paulo:Ática, 1983 (Coleção Grandes Cientistas sociais 39) p.94-99
  
   "Na verdade, a relação que os membros das classes populares mantêm com a cultura dominante, literária ou artística, mas também científica, não é tão diferente da que eles mantêm com seu universo de trabalho. Excluídos da propriedade dos INSTRUMENTOS DE APROPRIAÇÃO SIMBÓLICA das máquinas a que eles servem, não possuindo o capital cultural incorporado que é a condição da apropriação conforme (ao menos na definição legítima) do CAPITAL CULTURAL OBJETIVADO nos objetos técnicos. É sob a forma de oposição entre competência - saber, a própria palavra o diz, o que implica um poder - e a incompetência, entre o domínio prático e o domínio teórico, conhecimento dos princípios e dos discursos de acompanhamento, que eles sentem concretamente seu desapossamento. (...) Esse selo [que consagra a propriedade do capital. citação p.102], do qual fala Marx, esse estigma não é outro senão o próprio ESTILO DE VIDA, através do qual os mais despossuídos se denunciam imediatamente, até no uso de seu TEMPO LIVRE, destinando-se, assim, a servir de contraste para todos os empreendimentos de distinção e para contribuir, assim, de maneira inteiramente negativa, com a dialética da pretensão e da distinção que está no princípio das mudanças incessantes do GOSTO. Não contentes em não deter pelo menos alguns dos conhecimentos ou maneiras valorizados no mercado dos exames escolares ou das conversas mundanas e em não possuir senão habilidades ou saberes que não têm nenhum valor nesses mercados, não contentes, em resumo, em estar despojados do saber e da boa educação, eles são ainda aqueles que 'não sabem viver', aqueles que mais se sacrificam pelos alimentos materiais mais pesados, mais grosseiros e os que mais engordam - pão, batata e gorduras - pelos mais vulgares também, como ovinho; aqueles que destinam menos ao vestuário e aos cuidados corporais, aos cosméticos e à estética(...) que se dedicam aos lazeres pré-fabricados concebidos em sua intenção pelos engenheiros da produção cultural em massa; aqueles que, por todas essas escolhas tão mal-inspiradas, confirmam o racismo de classe, se forem preciso, na convicção de que não têm senão aquilo que merecem.
Habitus   / (Hexis – disposição corporal)

A mediação entre essa posição no espaço social e as práticas, as preferências, é o que chamo de habitus, uma disposição geral diante do mundo, que pode ser relativamente independente da posição ocupada no momento considerado, por ser o rastro de toda uma trajetória passada, que está no princípio de tomadas sistemáticas de posição. (...) 

O habitus pode ser considerado por analogia ao que Chomsky chama de 'gramática gerativa', é um princípio de invenção. 

[Esquemas de percepção e apreciação, de visão e divisão do mundo social]           

(Pierre Bourdieu. Crítica Armada p. 37-38)

A palavra disposição parece particularmente apropriada para exprimir o que recobre o conceito de habitus (definido como sistema de disposições): com efeito, ele exprime, em primeiro lugar, o resultado de uma ação organizadora, apresentando então um sentido próximo ao de palavras tais como estrutura; designa, por outro lado, uma maneira de ser, um estado habitual (em particular do corpo) e, em particular, uma predisposição, uma tendência, uma propensão ou uma inclinação. 

(Pierre Bourdieu. Esboço de uma teoria da Prática)

Disposições 2

Se observamos regularmente uma estreita correlação entre as probabilidades  objetivas cientificamente construídas (por exemplo, as chances de acesso ao ensino superior ou ao museu etc.) e as aspirações subjetivas (as “motivações”), não é porque os agentes ajustam conscientemente suas aspirações a uma avaliação exata de suas chances de sucesso, à maneira de um jogador que arrumaria seu jogo em função de uma informação perfeita sobre suas chances de ganho  (...)

Diferentemente do cálculo das probabilidades (...) a avaliação subjetiva das chances de sucesso de uma ação determinada numa situação determinada faz intervir todo um corpo de sabedoria semiformal, ditados, lugares-comuns, preceitos éticos (“não é para nós”) e, mais profundamente, princípios inconscientes do ethos, disposição geral e transponível que, sendo o produto de um aprendizado dominado por um tipo determinado de regularidades objetivas, determina as condutas razoáveis” ou “absurdas” (as loucuras) para qualquer agente submetido essas regularidades. 

(Pierre Bourdieu. Esboço de uma teoria da prática p. 62-63)


!ARTIGO
 
19/01/2007 - 10h22 
Caixão de luxo do operário não cabia no jazigo 
LAURA CAPRIGLIONE
da Folha de S.Paulo

Morto sob 38 metros de terra no desabamento da estação Pinheiros do metrô, o motorista de caminhão Francisco Sabino Torres, 47, transportava 30 mil kg de terra todos os dias no caminhão Mercedes-Benz 2638 que pilotava a serviço do Consórcio Via Amarela. Ele teve de enfrentar a terra de novo na hora do enterro.

Velório realizado em sua casa, na rua Santa Terezinha, Vila Guilherme, em Francisco Morato, Grande São Paulo, o féretro estava marcado para sair ontem às 9h em direção ao cemitério da Alegria. Não deu.

Nessa hora, sob chuva, a rua de terra era lama intransitável. O carro da funerária desistiu. Cerca de 20 operários do consórcio, que foram ao enterro, ofereceram-se para carregar o caixão nas costas --ladeira acima, 200 metros até o asfalto.

Câmeras de TVs ao vivo, a prefeita Andréa Pelizari (PSDB) mandou um trator jogar brita para estabilizar o terreno. O carro funerário conseguiu sair às 11h, sob aplausos de colegas, vizinhos e familiares.

No cemitério, outro problema: os jazigos foram construídos na medida padrão das urnas mortuárias populares. O caixão do motorista Torres era especial, de luxo, pago pelo Consórcio Via Amarela. Resultado: não cabia no retângulo concretado. Demorou. A solução foi enfiá-lo de lado.

O secretário estadual de Justiça, Luiz Antonio Marrey, que fora levar conforto aos familiares, não esperou. O corpo ainda estava encalacrado e o helicóptero da PM com Marrey a bordo sobrevoou o campo santo, voltando para São Paulo.

Pai de três filhos (Kelly, 19, Adilson, 16, e Danilo, 15), marido de Maria Sinhazinha Torres, o motorista era líder comunitário. Passou os últimos 20 anos, tempo de moradia em Francisco Morato, lutando por asfalto. Não deu tempo. Francisco Morato, 200 mil habitantes, só uma indústria instalada, é cidade-dormitório dona dos piores indicadores sociais do Estado. De 1.500 ruas, apenas 400 são pavimentadas. O resto é terra.



TEXTO DE APOIO
[[Notas para Esclarecer a Noção de Habitus]]
Loïc Wacquant
http://www.cchla.ufpb.br/rbse/WacquantArt.pdf
 
 
Notas sobre o imaginário social e hegemonia cultural
Dênis de Moraes

O objetivo deste trabalho é estabelecer conexões entre o imaginário social e a hegemonia cultural — questões essenciais à compreensão dos jogos de consenso e dissenso que caracterizam e condicionam a produção de sentido na sociedade contemporânea. Parte-se do pressuposto de que a hegemonia não é uma construção monolítica, e sim o resultado das medições de forças entre blocos sociais atuantes em determinado contexto histórico. O regime de hegemonia comporta, assim, espaços de lutas e deslocamentos em seu próprio interior, notadamente os que se expressam nos campos cultural e comunicacional. Nessa perspectiva, avalia-se que as relações de poder estão atravessadas por contradições que, em maior ou menor grau, entreabrem possibilidades de reversão das formas de domínio material e imaterial. 

1. O imaginário social

O imaginário social é composto por um conjunto de relações imagéticas que atuam como memória afetivo-social de uma cultura, um substrato ideológico mantido pela comunidade. Trata-se de uma produção coletiva, já que é o depositário da memória que a família e os grupos recolhem de seus contatos com o cotidiano. Nessa dimensão, identificamos as diferentes percepções dos atores em relação a si mesmos e de uns em relação aos outros, ou seja, como eles se visualizam como partes de uma coletividade. 

Bronislaw Baczko assinala que é por meio do imaginário que se podem atingir as aspirações, os medos e as esperanças de um povo. É nele que as sociedades esboçam suas identidades e objetivos, detectam seus inimigos e, ainda, organizam seu passado, presente e futuro. O imaginário social expressa-se por ideologias e utopias, e também por símbolos, alegorias, rituais e mitos. Tais elementos plasmam visões de mundo e modelam condutas e estilos de vida, em movimentos contínuos ou descontínuos de preservação da ordem vigente ou de introdução de mudanças (1). Como indica Baczko: "A imaginação social, além de fator regulador e estabilizador, também é a faculdade que permite que os modos de sociabilidade existentes não sejam considerados definitivos e como os únicos possíveis, e que possam ser concebidos outros modelos e outras fórmulas" (2). 

A rede imaginária possibilita-nos observar a vitalidade histórica das criações dos sujeitos — isto é, o uso social das representações e das idéias. Os símbolos revelam o que está por trás da organização da sociedade e da própria compreensão da história humana. A sua eficácia política vai depender da existência daquilo que Baczko chama de comunidade de imaginação ou comunidade de sentido. As significações imaginárias despertadas por imagens determinam referências simbólicas que definem, para os indivíduos de uma mesma comunidade, os meios inteligíveis de seus intercâmbios com as instituições. Em outras palavras: a imaginação é um dos modos pelos quais a consciência apreende a vida e a elabora. A consciência obriga o homem a sair de si mesmo, a buscar satisfações que ainda não encontrou. 

O imaginário não é apenas cópia do real; seu veio simbólico agencia sentidos, em imagens expressivas. A imaginação liberta-nos da evidência do presente imediato, motivando-nos a explorar possibilidades que virtualmente existem e que devem ser realizadas. O real não é só um conjunto de fatos que oprime; ele pode ser reciclado em novos patamares. Como nos propõe Ernst Bloch ao indicar um nexo entre as potencialidades "ainda-não-manifestas" do ser e a atividade criadora da "consciência antecipadora". A função utópica da consciência antecipadora é a de nos convencer de que podemos equacionar problemas atuais em sintonia com as linhas que antecipam o futuro. 

O "ainda-não-ser" — categoria fundamental da filosofia blochiana da práxis — baseia-se na teoria das potencialidades imanentes do ser que ainda não foram exteriorizadas, mas que constituem uma força dinâmica que projeta o ente para o futuro. Imaginando, os sujeitos "astuciam o mundo". O futuro deixa de ser insondável, para se vincular à realidade como expectativa de libertação e de desalienação (3). 

Devemos distinguir, como Bloch, a imaginação da fantasia: a primeira tende a criar um imaginário alternativo a uma conjuntura insatisfatória; a segunda nos aliena num conjunto de "imagens exóticas" em que procuramos compensar uma insatisfação vaga e difusa. Só a imaginação permite à consciência humana adaptar-se a uma situação específica ou mobilizar-se contra a opressão (4). 

O ato de imaginar aclara rumos e acelera utopias. Estamos sempre nos deparando com a intenção de refazer percursos, numa busca incessante das rachaduras e fendas que fomentam as utopias sociais (5). Como ativadora do campo do imaginário, a imaginação não pode prescindir de um código operacional de comunicação, ao qual compete perfilar vozes que simulam harmonias no conjunto. Quando o significado não é reconhecido no processo de decodificação, o símbolo cai no vazio, não se efetiva a troca imaginária. Mas os símbolos não são neutros, uma vez que os indivíduos atribuem sentidos à linguagem, embora a liberdade de fazê-lo seja limitada pelas normas sociais. No extremo oposto, a sociedade constitui sempre uma ordem simbólica, que, por sua vez, não flutua no ar — tem que incorporar os sinais do que já existe, como fator de identificação entre os sujeitos. 

E o que se troca com os símbolos? Não é a natureza pela convenção, mas uma convenção por outra, "um termo grupal por outro, sob a égide de um princípio estruturante, que pode ser o pai, o ancestral, deus, o Estado etc." É o símbolo que permite ao sentido engendrar limites, diferenças, tornando possível a mediação social, consagrando-o como ordem irredutível a qualquer outra. O símbolo, por conseguinte, refere-se a um sentido, não a um objeto sensível. A foice e o martelo na bandeira da extinta União Soviética não aludiam unicamente a ferramentas de trabalho; transportados para a cadeia de simbolização, formulavam a idéia de que o Estado Soviético perpetrava a aliança de trabalhadores do campo e da cidade. De objetos, tornaram-se signos portadores de mensagem ideológica: a bandeira como tradução da simbiose do socialismo com os interesses dos trabalhadores. 

O itinerário simbólico para a construção do imaginário social depende, portanto, do fluxo comunicacional entre o emissor (que irradia uma concepção de mundo integrada a seus objetivos estratégicos) e o receptor (que a decodifica ou não). São pólos inseparáveis do circuito estruturador dos sentidos. 

As instituições não se reduzem à dimensão simbólica, mas só existem no simbólico, pois são legitimadas por significações que encarnam sentidos reconhecidos pelas comunidades (6). Interface do individual com o institucional, o símbolo é, segundo Yves Durand, a "marca da incessante troca existente, em nível do imaginário, entre as pulsões subjetivas e assimiladoras e as pressões objetivas provenientes do meio cósmico e social" (7). 

Os sistemas simbólicos emergem para unificar o imaginário social. Vale dizer, arquitetam as finalidades e a funcionalidade das instituições e dos processos sociais. Através dos múltiplos imaginários, uma sociedade traduz visões que coexistem, superpõem-se ou excluem-se enquanto forças reguladoras do cotidiano. O real é, pois, sobredeterminado pelo imaginário, e nisto consiste a transcendência das ideologias: elas expressam as relações vividas pelos homens. 

2. A hegemonia cultural

Ao examinar as tensões entre as forças sociais, estamos penetrando no campo das batalhas ideológicas pela conquista da hegemonia cultural. O domínio do imaginário coletivo funda-se na identidade de princípios com as comunidades de sentido, que forjam as linhas de influência em dada conjuntura. 

Para Antonio Gramsci, o conceito de hegemonia caracteriza a liderança cultural- ideológica de uma classe sobre as outras. As formas históricas da hegemonia nem sempre são as mesmas e variam conforme a natureza das forças sociais que a exercem. Os mundos imaginários funcionam como matéria espiritual para se alcançar um consenso reordenador das relações sociais, conseqüentemente orientado para a transformação. O caráter processual do conceito gramsciano — o "por vir" — tem conexão com a utopia blochiana do "ainda-não-ser". Ambos intentam deslocamentos e seqüências acumulativas de posições. 

Etimologicamente, hegemonia deriva do grego eghestai, que significa "conduzir", "ser guia", "ser chefe", e do verbo eghemoneuo, que quer dizer "conduzir", e por derivação "ser chefe", "comandar", "dominar". Eghemonia, no grego antigo, era a designação para o comando supremo das Forças Armadas. Trata-se, portanto, de uma terminologia com conotação militar. O eghemon era o condottiere, o guia e também o comandante do exército. 

A constituição de uma hegemonia é um processo historicamente longo, que ocupa os diversos espaços da superestrutura. Para Gramsci, a hegemonia pode (e deve) ser preparada por uma classe que lidera a constituição de um bloco histórico (ampla e durável aliança de classes e frações). A modificação da estrutura social deve preceder uma revolução cultural que, progressivamente, incorpore camadas e grupos ao movimento racional de emancipação. 

Gramsci supera o conceito de Estado como sociedade política (ou aparelho coercitivo que visa adequar as massas às relações de produção). Ele distingue duas esferas no interior das superestruturas. Uma delas é representada pela sociedade política, conjunto de mecanismos através dos quais a classe dominante detém o monopólio legal da repressão e da violência, e que se identifica com os aparelhos de coerção sob controle dos grupos burocráticos ligados às forças armadas e policiais e à aplicação das leis. A outra é a sociedade civil, que designa o conjunto das instituições responsáveis pela elaboração e/ou difusão de valores simbólicos e de ideologias, compreendendo o sistema escolar, os partidos políticos, as corporações profissionais, os sindicatos, os meios de comunicação, as instituições de caráter científico e cultural, etc. (8) 

Sociedade civil e sociedade política diferenciam-se pelas funções que exercem na organização da vida cotidiana e, mais especificamente, na articulação e na reprodução das relações de poder. Em conjunto, formam o Estado em sentido amplo: "sociedade política + sociedade civil, isto é, hegemonia revestida de coerção" (9). Na sociedade civil, as classes procuram ganhar aliados para seus projetos através da direção e do consenso. Já na sociedade política as classes impõem uma "ditadura", ou por outra, uma dominação fundada na coerção. 

Segundo Gramsci, as esferas distinguem-se por materialidades próprias. Enquanto a sociedade política tem seus portadores materiais nos aparelhos coercitivos de Estado, na sociedade civil operam os aparelhos privados de hegemonia (organismos relativamente autônomos em face do Estado em sentido estrito, como a imprensa, os partidos políticos, os sindicatos, as associações, a escola privada e a Igreja). Tais aparelhos, gerados pelas lutas de massa, estão empenhados em obter o consenso como condição indispensável à dominação. Por isso, prescindem da força, da violência visível do Estado, que colocaria em perigo a legitimidade de suas pretensões. Atuam em espaços próprios, interessados em explorar as contradições entre as forças que integram o complexo estatal. 

Maria-Antonietta Macciocchi sublinha que Gramsci emprega os termos "aparelho" e "hegemonia" em um contexto teórico inteiramente novo: ele fala em "hegemonia no aparelho político", em "aparelho hegemônico político e cultural das classes dominantes", em "aparelho privado de hegemonia" ou sociedade civil. O aparelho de hegemonia, segundo Macciocchi, não se refere somente à classe dominante que exerce a hegemonia, mas às camadas subalternas que almejam conquistá-la, relacionando-se à luta de classes (10). 

O conceito de aparelho privado de hegemonia não se confunde com o de Althusser sobre os aparelhos ideológicos de Estado. A teoria althusseriana implica uma ligação umbilical entre Estado e aparelhos ideológicos, enquanto a de Gramsci pressupõe uma maior autonomia dos aparelhos privados em relação ao Estado em sentido estrito. Essa autonomia abre a possibilidade — que Althusser nega explicitamente — de que a ideologia (ou o sistema de ideologias) das classes oprimidas obtenha a hegemonia mesmo antes de tais classes terem conquistado o poder de Estado. 

Em condições de hegemonia, a burguesia solidariza o Estado com as instituições que zelam pela reprodução dos valores sociais, conformando o que Gramsci chama de Estado ampliado. Essas instituições se comportariam como aparelhos ideológicos de Estado, de acordo com a visão de Althusser. A distinção importante entre os enfoques de Althusser e as instituições de hegemonia de Gramsci está no fato de o teórico italiano ter salientado que a solidariedade dos aparelhos ideológicos com o Estado não decorre de um atributo estrutural imutável. As classes subalternas podem visar, como projeto político, à separação de determinados aparatos ideológicos da sua aderência ao Estado, a fim de se tornarem agências privadas de hegemonia sob sua direção. 

O equívoco de Althusser consiste em não considerar a ideologia como algo determinado no processo de produção, preferindo vê-la como atribuição do Estado, com o objetivo de assegurar a dominação. Como adverte Christinne Buci-Glucksmann, elevando-se os aparelhos ideológicos de Estado à condição de elos principais de reprodução ideológica, "corre-se o risco de ocultar a função ideológica interna às relações de produção, com os modos de reestruturação capitalista próprios às forças produtivas" (11). 

Althusser propõe uma estratégia política que prega a luta a se travar fora do Estado em sentido amplo. Gramsci entende que a conquista do poder deve ser precedida por uma longa batalha pela hegemonia e pelo consenso dentro da sociedade civil, ou seja, no interior do Estado em sentido amplo. Enquanto a vertente althusseriana leva à idéia de choque frontal com o Estado, a teoria gramsciana acentua a noção de uma "longa marcha" através das instituições da sociedade civil. 

Ratificando Gramsci, Carlos Nelson Coutinho afirma que a esquerda, se quer ser moderna e eficiente, tem que abandonar o modelo de revolução "explosiva" e violenta dirigida por minorias "iluminadas". A revolução passa a ser concebida como "uma batalha cotidiana e a longo prazo, travada no seio das instituições, envolvendo a participação consciente da grande maioria da população" (12). 

A notável contribuição de Gramsci sobre o embate pela hegemonia no seio da sociedade civil — a partir de sua teoria marxista ampliada do Estado — permite-nos meditar sobre o desempenho dos meios de comunicação. Devemos analisá-los não apenas como suportes ideológicos dos sistemas hegemônicos de pensamento, mas também como lugares de produção de estratégias que objetivam reformular o processo social. Sem deixar de reconhecer a sistemática reverberação dos discursos dominantes nas mídias, temos que considerar que debates, polêmicas e contradiscursos se manifestam nos conteúdos informativos, ainda que numa intensidade menor do que a desejada, mas em proporção bem maior do que a de décadas atrás. Os aparatos mediáticos não operam full time para mascarar fatos ou distorcê-los. Seria menosprezar a percepção da audiência e desconhecer as exigências da febril concorrência no mercado da comunicação. É evidente que nem tudo o que se divulga está contaminado pelas injunções de uma malha ideológica rígida a ponto de fraudar a vida — afinal complexa e diversificada. Na era da informação abundante e em tempo real, os paradigmas se atualizam e as modalidades de relação com o público se refinam. O reprocessamento ideológico se sofistica, substituindo formas disciplinas clássicas por um marketing mais macio, sedutor e fascinante, atraindo os cidadãos-consumidores, por exemplo, com apelos à interatividade. 

Diante desse quadro, parece-nos essencial valorizar a concepção gramsciana da "guerra de posições". A conquista do poder do Estado, nas sociedades capitalistas desenvolvidas, não se dará por um colapso repentino da dominação burguesa. A estratégia da "guerra de posições" reside numa ocupação progressiva (ou processual) de espaços na sociedade civil. A expansão da hegemonia das classes subalternas — tal como entendida por Gramsci — implica o acúmulo de posições por um bloco histórico, que inicialmente modifica a correlação de forças e termina por impor a direção de uma nova classe (ou bloco de classes) no Estado. 

A incorporação de consensos importa a desagregação eventual da rede de consensos estabelecidos. A revolução como seqüência de rupturas parciais que ocupam toda uma época histórica não se contrapõe à luta por reformas; ao contrário, é através de reformas (intelectuais, morais e éticas) que se empreendem as batalhas pela mudança radical da totalidade social (13). O reformismo não significa, necessariamente, que a classe dominante perca a hegemonia. O que se constata são fissuras nos consensos sobre os quais se apóia a dominação. Fissuras que se cristalizam à medida que se ampliam as conquistas das classes subalternas na direção político-cultural. A revolução como processo global e progressivo rompe, pois, com a "estratégia da derrubada". 

Mais: a "guerra de posições" reinventa a multiplicidade dos poderes que gravitam na sociedade e que muitas vezes se intercalam e colidem. A engrenagem capitalista engloba macros e micropoderes que definem uma cartografia do imaginário coletivo. Na sinuosa mecânica da dominação, que se expande e assume distintas formas, as relações de poder se capilarizam em toda parte. Simultaneamente, descentralizam-se os pontos de resistência, multiplicam-se as brechas para a confrontação de mentalidades e expandem-se as áreas de dissensos. Diferentes horizontes de luta emergem, diluindo a idéia mítica de que a sociedade é administrada por uma fortaleza inexpugnável, infensa a vulnerabilidades. 

O paradigma da revolução como processo, inspirado em Gramsci, ampara-se na continuidade orgânica de rupturas parciais que favoreçam reformas radicais na ordem vigente. Um reformismo, convém sublinhar, que se obstine em extirpar as agudas desigualdades e injustiças inerentes ao atual ciclo de reprodução planetária da hegemonia do capital. A interferência cada vez maior das forças renovadoras da sociedade civil na execução de uma política conseqüente de reivindicações e avanços sociais torna-se, assim, pré-requisito para se vislumbrar uma progressiva inversão na correlação de forças, capaz de deslocar a burguesia como classe hegemônica e substituí-la pelo conjunto dos trabalhadores.  
 
_______________  
 
Dênis de Moraes é professor da Universidade Federal Fluminense e autor, entre outros livros, de biografias de Graciliano Ramos e Henfil. 

http://64.233.169.104/search?q=cache:sH2KUrpQl1UJ:www.enecos.org.br/xivcobrecos/textos%2520site/comunica%C3%A7%C3%A3o/com%25207%2520notas_sobre_o_imaginario_%2520social_e_hegemonia_cultural.doc+hegemonia+superestrutura&hl=pt-BR&ct=clnk&cd=10&gl=br
IDEOLOGIA

 “Quando se estudam essas revoluções, é preciso distinguir sempre entre as mudanças materiais ocorridas nas condições econômicas de produção e que podem ser apreciadas com a exatidão própria das ciências naturais, e as formas jurídicas, políticas, religiosas, artísticas ou filosóficas, numa palavra, as formas ideológicas em que os homens adquirem consciência desse conflito e lutam para resolvê-lo. E do mesmo modo que não podemos julgar um indivíduo pelo que ele pensa de si mesmo, não podemos tampouco julgar estas épocas de revolução pela sua consciência, mas, pelo contrário, é necessário explicar esta consciência pelas contradições da vida material, pelo conflito existente entre as forças produtivas sociais e as relações de produção. 

http://www.insrolux.org/textosmarxistas/prefaciocontribuicaoeconomiapoliticamarx.htm
Prefácio à "Contribuição à Crítica da Economia Política”  (Marx faz um balanço da sua trajetória)
“A produção das ideias, representações, da consciência está a princípio directamente entrelaçada com a actividade material e o intercâmbio material dos homens, linguagem da vida real. (...) Os homens são os produtores das suas representações, idéias, etc., mas os homens reais, os homens que realizam [die wirklichen, wirkenden Menschen], tal como se encontram condicionados por um determinado desenvolvimento das suas forças produtivas e do intercâmbio que a estas corresponde até às suas formações mais avançadas. A consciência [das Bewusstsein], nunca pode ser outra coisa senão o ser consciente [das bewusste Sein], e o ser dos homens é o seu processo real de vida. Se em toda a ideologia os homens e as suas relações aparecem de cabeça para baixo como numa Camera obscura(...)”
http://www.marxists.org/portugues/marx/1845/ideologia-alema-oe/cap1.htm#i2
Feuerbach. Oposição das Concepções Materialista e Idealista (Capítulo Primeiro de A Ideologia Alemã) 
Karl Marx e Friedrich Engels 1845-46

IDEOLOGIA/FETICHISMO (EM “O CAPITAL”)

“Dum modo geral, o reflexo religioso do mundo real só poderá desaparecer quando as condições do trabalho e da vida prática apresentarem ao homem relações transparentes e racionais com os seus semelhantes e com a natureza. A vida social cuja base é formada pela produção material e pelas relações que ela implica só se libertará da nuvem mística que a envolve, no momento em que ela se apresente como o produto de homens livremente associados, agindo conscientemente [,segundo um plano,] e senhores do seu próprio movimento social. Mas isto exige um conjunto de condições de existência material [,uma base material] da sociedade, que por sua vez só pode ser produto [espontâneo] de um longo e penoso desenvolvimento.”


http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)

“As idéias da classe dominante são, em todas as épocas, as idéias dominantes, ou seja, a classe que é o poder material dominante da sociedade é, ao mesmo tempo, o seu poder espiritual dominante. A classe que tem à sua disposição os meios para a produção material dispõe assim, ao mesmo tempo, dos meios para a produção espiritual, pelo que lhe estão assim, ao mesmo tempo, submetidas em média as idéias daqueles a quem faltam os meios para a produção espiritual (...). Os indivíduos que constituem a classe dominante também têm, entre outras coisas, consciência, e daí que pensem; na medida, portanto, em que dominam como classe e determinam todo o conteúdo de uma época histórica, é evidente que o fazem em toda a sua extensão(...)”

http://www.marxists.org/portugues/marx/1845/ideologia-alema-oe/cap1.htm#i2
Feuerbach. Oposição das Concepções Materialista e Idealista (Capítulo Primeiro de A Ideologia Alemã) 
Karl Marx e Friedrich Engels 1845-46
“Ora, se na concepção do curso da história desligarmos as idéias da classe dominante da classe dominante, se lhes atribuirmos uma existência autônoma, se nos ficarmos por que numa época dominaram estas e aquelas idéias, sem nos preocuparmos com as condições da produção e com os produtores destas idéias, se, portanto, deixarmos de fora os indivíduos e as condições do mundo que estão na base das idéias, então poderemos dizer, por exemplo, que durante o tempo em que dominou a aristocracia dominaram os conceitos honra, lealdade, etc., durante o domínio da burguesia dominaram os conceitos liberdade, igualdade, etc. “


http://www.marxists.org/portugues/marx/1845/ideologia-alema-oe/cap1.htm#i2
Feuerbach. Oposição das Concepções Materialista e Idealista (Capítulo Primeiro de A Ideologia Alemã) 
Karl Marx e Friedrich Engels 1845-46
INFRA-ESTRUTURA/SUPERESTRUTURA

“O resultado geral a que cheguei e que, uma vez obtido, serviu de fio condutor aos meus estudos, pode resumir-se assim: na produção social da sua vida, os homens contraem determinadas relações necessárias e independentes da sua vontade, relações de produção que correspondem a uma determinada fase de desenvolvimento das suas forças produtivas materiais. O conjunto dessas relações de produção forma a estrutura econômica da sociedade, a base real sobre a qual se levanta a superestrutura jurídica e política e à qual correspondem determinadas formas de consciência social.O modo de produção da vida material condiciona o processo da vida social, política e espiritual em geral. Não é a consciência do homem que determina o seu ser, mas, pelo contrário, o seu ser social é que determina a sua consciência.” 
http://www.insrolux.org/textosmarxistas/prefaciocontribuicaoeconomiapoliticamarx.htm
Prefácio à "Contribuição à Crítica da Economia Política”  (Marx faz um balanço da sua trajetória)

“Podemos distinguir os homens dos animais pela consciência, pela religião — por tudo o que se quiser. Mas eles começam a distinguir-se dos animais assim que começam a produzir os seus meios de vida, passo este que é condicionado pela sua organização física. Ao produzirem os seus meios de vida, os homens produzem indirectamente a sua própria vida material.
(...) Aquilo que eles são coincide, portanto, com a sua produção, com o que produzem e também com o como produzem. Aquilo que os indivíduos são depende, portanto, das condições materiais da sua produção.”
http://www.marxists.org/portugues/marx/1845/ideologia-alema-oe/cap1.htm#i2
Feuerbach. Oposição das Concepções Materialista e Idealista
(Capitulo Primeiro de A Ideologia Alemã) Karl Marx e Friedrich Engels 1845-46
O Processo de Interpretação

Como tal, nenhum dos três assimila o fato de a utilização de significados pelo agente ocorrer através de um processo de interpretação.

Este possui duas fases distintas. 

Na primeira, o agente determina a si mesmo os elementos com que se relaciona; necessita especificar para si próprio os elementos possuidores de significado (...); trata-se de uma situação em que o indivíduo empenha-se em um processo comunicativo consigo próprío. 

Na segunda, em virtude desse processo de autocomunicação, interpretar torna-se uma questão de manobra de significados.

O agente seleciona, modera, susta,reagrupa e transforma os significados sob o ponto de vista da situação em que se encontra e da direção de seus atos.

Por conseguinte, a interpretação não deveria ser considerada como uma mera aplicação automática de significados existentes, mas sim como um 
processo formativo em que os significados são utilizados e trabalhados para orientar e formar as ações. 

Deve-se levar sempre em consideração que os significados desempenham seu papel na ação por intermédio de um processo de auto-interação. 

 

(A Natureza do Interacionismo Simbólico – Herbert Blumer p. 122)

 
DUPLO VALOR DA MERCADORIA

Valor de uso
“A utilidade de uma coisa transforma essa coisa num valor-de-uso. Mas esta utilidade nada tem de vago e de indeciso. Sendo determinada pelas propriedades do corpo da mercadoria, não existe sem ele. (...) Quando estão em causa valores-de-uso, subentende-se sempre uma quantidade determinada, como uma dúzia de relógios, um metro de tecido, uma tonelada de ferro, etc. (...) Os valores-de-uso só se realizam pelo uso ou pelo consumo. Constituem o conteúdo material da riqueza, qualquer que seja a forma social dessa riqueza. Na sociedade que nos propomos examinar, são, ao mesmo tempo, os suportes materiais do valor-de-troca.”

http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)
Valor de Troca

“O tempo socialmente necessário à produção das mercadorias é o tempo exigido pelo trabalho executado com um grau médio de habilidade e de intensidade e em condições normais, relativamente ao meio social dado. Depois da introdução do tear a vapor na Inglaterra, passou a ser necessário talvez apenas metade de trabalho que anteriormente era necessário para transformar em tecido uma certa quantidade de fio. (...)
É, pois, somente a quantidade de trabalho ou o tempo de trabalho necessário numa dada sociedade para a produção de um artigo que determina a grandeza do seu valor”
http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)


Valor de uso X Valor de troca
“Uma coisa pode ser um valor-de-uso e não ser um valor: basta que seja útil ao homem sem provir do seu trabalho. Assim acontece com o ar, prados naturais, terras virgens, etc. Uma coisa pode ser útil e produto do trabalho humano e não ser mercadoria. Quem, pelo seu produto, satisfaz as suas próprias necessidades, apenas cria um valor-de-uso pessoal [,mas não uma mercadoria] .Para produzir mercadorias, tem não somente de produzir valores-de-uso, mas valores-de-uso para os outros, valores-de-uso sociais. [E não basta produzir para os outros. O camponês medieval produzia cereais para pagar o tributo ao senhor feudal e o dízimo à igreja. Mas nem o tributo nem o dízimo, embora produzidos para outrem, eram mercadorias. Para ser mercadoria é necessário que o produto seja transferido para outrem, que o utilize como valor-de-uso, por meio de troca.” 
http://www.marxists.org/portugues/marx/1867/ocapital-v1/vol1cap01.htm#c1s4
(A mercadoria – capítulo I: O Capital)
DISCURSO E PODER SIMBÓLICO
Diziam os sofistas que o importante no aprendizado da linguagem é o aprendizado do momento oportuno (kairós), do sentido oportuno; que pouco importa o que se diz senão for dito oportunamente. (...) Essa competência é o conhecimento da situação, (...) a segunda ruptura é a reintrodução do que chamei não de situação – como outros fizeram antes de mim-, mas sim de mercado, e isso não pelo prazer de usar uma analogia econômica. (...) Quando falamos, produzimos um produto, um produto que, em certo aspecto, é um produto como outro qualquer, portanto, destinado a estar sujeito não só à interpretação, mas também à avaliação. (...) Concretamente isso significa que, quando produzo um determinado discurso, preocupo-me mais ou menos com o efeito que ele vai produzir naquele a quem o dirijo. (...) digo o que digo, mas também digo algo mais na maneira de dizê-lo. (...) Ora essa noção de aceitabilidade é extremamente importante, pois pelo senso da aceitabilidade social, o sentido do que pode ou não pode ser dito em determinada situação,o senso do que é conveniente ou inconveniente etc., por meio desse senso que temos em estado prático, exerce-se uma censura extraordinária.
Pierre Bourdieu. O Campo Econômico: a dimensão simbólica da dominação.(org. Daniel Lins) Campinas/SP: Papirus, 2000.Entrevista com Jacques Baudouin (14/11/1982)
DISCURSO E PODER SIMBÓLICO
	Seja qual for o discurso, ele é o produto do encontro entre um habitus lingüístico, ou seja, uma competência inseparavelmente técnica e social (ao mesmo tempo a capacidade de falar e a capacidade de falar de certa maneira, socialmente marcada), e um mercado(...) O poder simbólico é um poder (econômico, político, cultural ou outro) que está em condições de se fazer reconhecer, de obter reconhecimento(...) exerce-se não no plano da força física, mas sim no plano do sentido e do conhecimento. (...) Ora o sentido e conhecimento não implicam de modo algum a consciência (...) os agentes sociais e os próprios dominados estão unidos ao mundo social (até mesmo ao mais repugnante e revoltante) por uma relação de cumplicidade padecida que faz com que certos aspectos deste mundo estejam sempre além ou aquém do questionamento crítico.(...)Na realidade, as palavras exercem um poder tipicamente mágico; fazem ver, fazem  crer, fazem agir. Mas como no caso da magia, é preciso perguntar-se onde reside o princípio dessa ação ou, mais exatamente,quais são as condições sociais que tornam possível a eficácia mágica das palavras. O poder das palavras só se exerce sobre aqueles que estão dispostos a ouvi-las e a escutá-las, em suma a crer nelas. Pierre Bourdieu. O Campo Econômico: a dimensão simbólica da dominação.(org. Daniel Lins) Campinas/SP: Papirus, 2000. Entrevista a D. Eribon  19/10/1982
FORÇAS PRODUTIVAS/ RELAÇÕES DE PRODUÇÃO

“Ao chegar a uma determinada fase de desenvolvimento, as forças produtivas materiais da sociedade se chocam com as relações de produção existentes, ou, o que não é senão a sua expressão jurídica, com as relações de propriedade dentro das quais se desenvolveram até ali. De formas de desenvolvimento das forças produtivas, estas relações se convertem em obstáculos a elas. E se abre, assim, uma época de revolução social. Ao mudar a base econômica, revoluciona-se, mais ou menos rapidamente, toda a imensa superestrutura erigida sobre ela.”



http://www.insrolux.org/textosmarxistas/prefaciocontribuicaoeconomiapoliticamarx.htm
Prefácio à "Contribuição à Crítica da Economia Política”  (Marx faz um balanço da sua trajetória)


Tudo o que é sólido se desmancha no ar
“A burguesia não pode existir sem revolucionar constantemente os instrumentos de produção, e, por conseguinte, as relações de produção, isto é, o conjunto das relações sociais. (...) Uma revolução continua na produção, uma incessante comoção de todo o sistema social, uma agitação e uma insegurança constantes distinguem a época burguesa de todas as anteriores. (...) Tudo o que tinha solidez e permanência esfuma-se; tudo o que era sagrado é profanado, e os homens, finalmente, vêem-se forçados a encarar as suas condições de existência e as suas relações recíprocas com olhos desiludidos.”

http://www.insrolux.org/textosmarxistas/manifestopartidocomunista.htm
O Manifesto do Partido Comunista (Marx/Engels)

“Impelida pela necessidade de dar cada vez maior saída aos seus produtos, a burguesia invade o mundo inteiro. Necessita implantar-se por toda a parte, explorar por toda a parte, estabelecer relações por toda a parte.
Em virtude do rápido aperfeiçoamento dos instrumentos de produção e do constante progresso dos meios de comunicação, a burguesia arrasta na corrente da civilização todas as nações, até as mais bárbaras. Os baixos preços das suas mercadorias constituem a artilharia pesada que derruba todas as muralhas da China e faz capitular os bárbaros mais fanaticamente hostis aos estrangeiros. Sob pena de corte, força todas as nações a adotar o modo burguês de produção; força-as a introduzir a chamada civilização, quer dizer, a tornar-se burguesas. Numa palavra: forja um mundo à sua imagem e semelhança.”
http://www.insrolux.org/textosmarxistas/manifestopartidocomunista.htm
O Manifesto do Partido Comunista (Marx/Engels)

O Manifesto Comunista
“A burguesia desempenhou na história um papel eminentemente revolucionário. Onde quer que conquistou o poder, a burguesia destruiu todas as relações feudais, patrimoniais e idílicas. Todos os laços complexos e variados que unem o homem feudal aos seus "superiores naturais", esmagou-os sem piedade para não deixar subsistir outro vínculo entre os homens que o frio interesse, as duras exigências do "a contado". Afogou o sagrado êxtase do fervor religioso, o entusiasmo cavalheiresco e o sentimentalismo pequeno-burguês nas águas geladas do cálculo egoísta. Fez da dignidade pessoal um simples valor de troca; substituiu as liberdades tão afetuosamente conquistadas por uma liberdade única e impiedosa: a liberdade do comércio. (...)A burguesia despojou da sua auréola todas as atividades que até ai passavam por veneráveis e dignas de piedoso respeito.”
http://www.insrolux.org/textosmarxistas/manifestopartidocomunista.htm
O Manifesto do Partido Comunista (Marx/Engels)
A NATUREZA DOS OBJETOS

 

O interacionismo simbólico defende a hipótese de que os “universos” acessíveis aos seres humanos e seus grupos _compõem-se de “objetos”, e que estes são o produto da Interação simbólica. 

Entende-se por objeto tudo que for passível de ser indicado, evidenciado ou referido — uma nuvem, um livro, uma legislatura, um banqueiro, uma doutrina religiosa, um fantasma, etc. 

Para nossa maior conveniência, podemos classificar os objetos em três categorias: (a) objetos físicos, como cadeiras, árvores ou bicicletas; (b) objetos sociais, como estudantes, padres, o presidente, a mãe ou um amigo e (c) objetos abstratos, como princípios morais, doutrinas filosóficas ou conceitos, tais como justiça, exploração ou compaixão. 

Repetimos mais uma vez: o objeto é qualquer coisa passível de ser indicada ou referida. 

A natureza de todo e qualquer objeto compreende o significado que possui para a pessoa para quem constitui objeto. 

Tal significado determina a maneira pela qual vê o objeto, pela qual se  
encontra preparado para agir em relação ao mesmo e pela qual apronta-se para comentá-lo.

O objeto pode possuir diferentes significados para diferentes pessoas. 

 

(A Natureza do Interacionismo Simbólico – Herbert Blumer  p. 127)

 
“Na época atual, todas essas instituições – fábrica, escola, hospital psiquiátrico, hospital, prisão – têm por finalidade não excluir, mas, ao contrário, fixar indivíduos. A fábrica não exclui os indivíduos; liga-os a um aparelho de produção. A escola não exclui os indivíduos; mesmo fechando-os; ela os fixa a um aparelho de transmissão do saber. O hospital psiquiátrico não exclui os indivíduos; liga-os a um aparelho de correção, a um aparelho de normalização dos indivíduos (...) Pode-se, portanto, opor a reclusão do século XVIII, que exclui os indivíduos do círculo social, à reclusão que aparece no século XIX, que tem por função ligar os indivíduos aos aparelhos de produção, formação, reformação ou correção de produtores. Trata-se, portanto, de uma inclusão por exclusão.” (Michel Foucault. A Verdade e as formas jurídicas p. 114)


“No Panopticon vai se produzir algo totalmente diferente; não há mais inquérito, mas vigilância, exame.  [Deve-se] vigiar sem interrupção e totalmente. Vigilância permanente sobre os indivíduos por alguém que exerce sobre eles um poder – mestre-escola, chefe de oficina, médico, psiquiatra, diretor de prisão – e que, enquanto exerce esse poder, tem a possibilidade tanto de vigiar quanto de constituir, sobre aqueles que vigia, a respeito deles, um saber. Um saber que tem agora por característica não mais determinar se alguma coisa se passou ou não, mas determinar se um indivíduo se conduz ou não como deve, conforme ou não à regra, se progride ou não etc.”
(Michel Foucault. A verdade e as formas jurídicas p. 88)


A arquitetura do espetáculo (fazer com que um indivíduo seja visto pelo maior número de pessoas) é complementada pela arquitetura da vigilância ( o maior número de pessoas oferecido como espetáculo a um só indivíduo que se encarrega de vigiá-las).
Deve-se “vigiar os indivíduos antes mesmo que a infração seja cometida (...) o procurador é, antes de tudo, um olhar, um olho perpetuamente aberto sobre a população” p. 106-107
Atos de Fala
Poder simbólico
Doxa


discurso =  KAIRÓS: Senso de Oportunidade + Senso de Aceitabilidade
 
O que falar,
Com quem falar,
Em que momento,
De que forma, 
sobre o quê
 
O Discurso é o encontro entre um habitus  lingüístico e um mercado (um sistema de formação de preços, sujeito a concorrências, monopólios, etc.)
 
Quando falamos, produzimos um produto que não está sujeito apenas à Interpretação, mas, também, a Avaliação
 
 
As Três premissas 


O Interacionismo simbólico baseia-se, em última análise, em três premissas. 

A primeira estabelece que os seres humanos agem em relação ao mundo fundamentando-se nos significados que este lhes oferece. Tais elementos abrangem tudo o que é possível ao homem observar em seu universo — objetos físicos, como árvores ou cadeiras; outras pessoas, como mães ou balconistas de loja; categorias de seres humanos, como amigos ou inimigos; instituições, como escolas ou o governo; ideais norteadores, como independência individual ou honestidade; atividades alheias, como ordens ou solicitações de outrem —, além das situações com que o indivíduo se depara em seu dia-a-dia. 

A segunda premissa consiste no fato de os significados de tais elementos serem provenientes da ou provocados pela interação social que se mantém com as demais pessoas. 

A terceira premissa reza que tais significados são manipulados por um processo interpretativo (e por este modificados) utilizado pela pessoa ao se relacionar com os elementos com que entra em contato. 


(A Natureza do Interacionismo Simbólico – Herbert Blumer   p. 119)
“PRÁXIS”

“Foi em Manuscritos econômico-filosóficos de 1844 (...) que Marx começou a desenvolver uma concepção original de práxis. (...) Pelo trabalho, o sujeito humano se contrapõe ao objeto e se afirma como sujeito num movimento realizado para dominar a realidade objetiva: modifica o mundo e se modifica a si mesmo. Produz objetos e, paralelamente, altera sua própria maneira de estar na realidade objetiva e de percebê-la. (...) O ser humano nunca pode ser suficientemente conhecido em sua realidade imediata, que é uma realidade que está sendo constantemente superada. Por isso, o acesso a ele se dá através de uma mediação essencial, constituída pela atividade que ele desenvolve incessantemente na transformação do mundo e em sua transformação.”
Leandro Konder. O futuro da filosofia da práxis. P. 102- 105




Teses sobre Feuerbach
Karl Marx
1845

1 
Escrito por Marx na primavera de 1845. Publicado pela primeira vez por Engels, em 1888, como apêndice à edição em livro da sua obra Ludwig Feuerbach e o Fim da Filosofia Alemã Clássica.
A principal insuficiência de todo o materialismo até aos nossos dias - o de Feuerbach incluído - é que as coisas [der Gegenstand], a realidade, o mundo sensível são tomados apenas sobre a forma do objecto [des Objekts] ou da contemplação [Anschauung]; mas não como atividade sensível humana, práxis, não subjectivamente. Por isso aconteceu que o lado activo foi desenvolvido, em oposição ao materialismo, pelo idealismo - mas apenas abstractamente, pois que o idealismo naturalmente não conhece a actividade sensível, real, como tal. Feuerbach quer objectos [Objekte] sensíveis realmente distintos dos objectos do pensamento; mas não toma a própria actividade humana como atividade objectiva [gegenständliche Tätigkeit]. Ele considera, por isso, na Essência do Cristianismo, apenas a atitude teórica como a genuinamente humana, ao passo que a práxis é tomada e fixada apenas na sua forma de manifestação sórdida e judaica. Não compreende, por isso, o significado da actividade "revolucionária", de crítica prática.
2
A questão de saber se ao pensamento humano pertence a verdade objectiva não é uma questão da teoria, mas uma questão prática. É na práxis que o ser humano tem de comprovar a verdade, isto é, a realidade e o poder, o carácter terreno do seu pensamento. A disputa sobre a realidade ou não realidade de um pensamento que se isola da práxis é uma questão puramente escolástica.
3
A doutrina materialista de que os seres humanos são produtos das circunstâncias e da educação, [de que] seres humanos transformados são, portanto, produtos de outras circunstâncias e de uma educação mudada, esquece que as circunstâncias são transformadas precisamente pelos seres humanos e que o educador tem ele próprio de ser educado. Ela acaba, por isso, necessariamente, por separar a sociedade em duas partes, uma das quais fica elevada acima da sociedade (por exemplo, em Robert Owen).
A coincidência do mudar das circunstâncias e da atividade humana só pode ser tomada e racionalmente entendida como práxis revolucionante.
4
Feuerbach parte do fato da auto-alienação religiosa, da duplicação do mundo no mundo religioso, representado, e num real. O seu trabalho consiste em resolver o mundo religioso na sua base mundana. Ele perde de vista que depois de completado este trabalho ainda fica por fazer o principal. É que o fato de esta base mundana se destacar de si própria e se fixar, um reino autônomo, nas nuvens, só se pode explicar precisamente pela autodivisão e pelo contradizer-se a si mesma desta base mundana. É esta mesma, portanto, que tem de ser primeiramente entendida na sua contradição e depois praticamente revolucionada por meio da eliminação da contradição. Portanto, depois de, por exemplo a família terrena estar descoberta como o segredo da sagrada família, é a primeira que tem, então, de ser ela mesma teoricamente criticada e praticamente revolucionada.
5
Feuerbach, não contente com o pensamento abstrato, apela ao conhecimento sensível [sinnliche Anschauung]; mas, não toma o mundo sensível como atividade humana sensível prática.
6
Feuerbach resolve a essência religiosa na essência humana. Mas, a essência humana não é uma abstração inerente a cada indivíduo. Na sua realidade ela é o conjunto das relações sociais.
Feuerbach, que não entra na crítica desta essência real, é, por isso, obrigado: 1. a abstrair do processo histórico e fixar o sentimento [Gemüt] religioso por si e a pressupor um indivíduo abstratamente - isoladamente - humano; 2. nele, por isso, a essência humana só pode ser tomada como "espécie", como generalidade interior, muda, que liga apenas naturalmente os muitos indivíduos.
7
Feuerbach não vê, por isso, que o próprio "sentimento religioso" é um produto social e que o indivíduo abstrato que analisa pertence na realidade a uma determinada forma de sociedade.
8
A vida social é essencialmente prática. Todos os mistérios que seduzem a teoria para o misticismo encontram a sua solução racional na práxis humana e no compreender desta práxis.
9
O máximo que o materialismo contemplativo [der anschauende Materialismus] consegue, isto é, o materialismo que não compreende o mundo sensível como atividade prática, é a visão [Anschauung] dos indivíduos isolados na "sociedade civil".
10
O ponto de vista do antigo materialismo é a sociedade "civil"; o ponto de vista do novo [materialismo é] a sociedade humana, ou a humanidade socializada.
11
Os filósofos têm apenas interpretado o mundo de maneiras diferentes; a questão, porém, é transformá-lo.

http://www.marxists.org/portugues/marx/1845/tesfeuer.htm
Relação Social

“Uma conduta plural (de vários) reciprocamente orientada, dotada de
conteúdos significativos, que descansam na probabilidade de que se agirá
socialmente de um certo modo, constitui o que Weber chama de relação
social. (...) Assim do ponto de vista de sociológico, um matrimônio, uma
corporação ou mesmo um Estado deixam de existir ‘desde que desapareça a
probabilidade de que se desenvolvam determinadas espécies de atividades
sociais orientadas significativamente.” (p.111)

“ Weber refere-se também ao conteúdo comunitário de uma relação social,
fundado num sentimento subjetivo (afetivo ou tradicional) de pertencimento
mútuo que se dá entre as partes envolvidas e com base no qual a ação está
reciprocamente referida. Pode ocorrer entre os membros de uma família,
estamento, grupo religioso, escola ou entre amantes. Já a relação
associativa apóia-se num acordo de interesses motivado racinalmente (seja
com base em fins ou valores) como se dá entre os participantes de um
contrato, um sindicato, do mercado livre e de associações. Podemos
encontrar na maioria das relações sociais elementos comunitários e
societários” (p. 111)

Tânia Quintaneiro, Maria Lígia de O. Barbosa, Márcia G. de Oliveira. UM
TOQUE DE CLÁSSICOS, Belo Horizonte, Ed. UFMG 1999

Artigo para reflexão
[[WEBLOGS, WEBRINGS E COMUNIDADES VIRTUAIS]]
Doutoranda em Comunicação e Informação pela Universidade Federal do Rio Grande do Sul e professora da Escola de Comunicação da Universidade Católica de Pelotas.
- AS FORÇAS SAGRADAS USAM VÁRIOS SUPORTES PARA REPRESENTÁ-LAS: SÍMBOLOS;OBJETOS (ANIMAIS;PLANTAS)

- ENVOLVEM CRENÇAS/REPRESENTAÇÕES SOCIAIS(UMA COSMOLOGIA)

- ENVOLVEM PRÁTICAS
RITUAIS POSITIVOS: CERIMÔNIAS;COMUNHÃO; REFEIÇOES COMUNITÁRIAS; FESTAS
RITUAIS NEGATIVOS: TABUS; INTERDIÇÕES (NÃO OLHAR, NÃO PRONUNCIAR O NOME, NÃO TOCAR, NÃO COMER, NÃO TRABALHAR) VER Harry Potter

- É CONTAGIOSO: VER MONTY PYTHON – A VIDA DE BRIAN

- FRAGMENTOS DO OBJETO SAGRADO CONTINUAM SAGRADOS


O SAGRADO E O PROFANO NÃO DEVEM SE TOCAR E SÃO DEMARCADOS NO ESPAÇO E NO TEMPO

O RITUAL PREPARA A COMUNICAÇÃO COM UM  “OUTRO MUNDO” POR MEIO DE:

PRÁTICAS
(UNÇÕES,PRECES,JEJUNS,VIGÍLIAS,RETIRO,SILÊNCIO,CERIMONIAIS)
SIGNOS
(SINAIS GRÁFICOS, TRAJES, COLARES, CRUCIFIXOS)
ESPAÇO
(IGREJAS, SINAGOGAS, TERREIROS, CEMITÉRIOS, TEMPLOS)
TEMPO
(O RITMO DA VIDA SOCIAL)

A DOR PARECE FUNCIONAR COMO UM IMPORTANTE COMPONENTE DA TRANSIÇÃO 

OS RITUAIS TÊM ALGO DE ESTÉTICO/EXISTE POESIA NAS RELIGIÕES/RENOVAM A FÉ/REFORÇAM OS LAÇOS COLETIVOS/ AJUDAM-NOS A VIVER/ MOMENTO EM QUE OS GRUPOS TOMAM CONSCIÊNCIA DE SI

OS RITUAIS FAZEM COM QUE A DOR, O MEDO, A ALEGRIA, A MORTE POSSAM ADQUIRIR UMA FORMA PUBLICAMENTE EXPRESSA E SOCIALMENTE ACEITA COMO UMA ESPÉCIE DE REPRESENTAÇÃO DRAMÁTICA


“ A EFICÁCIA MORAL DO RITO, QUE É REAL FEZ ACREDITAR NA SUA EFICÁCIA FÍSICA, QUE É IMAGINÁRIA (...)

É QUE A VERDADEIRA JUSTIFICAÇÃO PARA AS PRÁTICAS RELIGIOSAS NÃO ESTÁ NOS FINS APARENTES QUE BUSCAM MAS NA AÇÃO INVISÍVEL QUE EXERCEM SOBRE AS CONSCIÊNCIAS, NA MANEIRA COMO ELAS TOCAM NOSSO NÍVEL MENTAL 

(DURKHEIM. FORMAS ELEMENTARES DA VIDA RELIGIOSA P. 430-431)



“CRIAM UMA PREDISPOSIÇÃO À CRENÇA QUE EXCEDE AS PROVAS, QUE LEVA A INTELIGÊNCIA A PASSAR POR SOBRE A INSUFICIÊNCIA DAS RAZÕES LÓGICAS (...)

“A FÉ INSTITUI A AUTORIDADE DOS RITOS” (...)

“... PORQUE SERVEM PARA REFAZER MORALMENTE OS INDIVÍDUOS E OS GRUPOS É QUE ELES PASSAM POR TER AÇÃO SOBRE AS COISAS” 


(DURKHEIM. FORMAS ELEMENTARES DA VIDA RELIGIOSA P. 430-431)

“NA VERDADE, POSTULADO ESSENCIAL DA SOCIOLOGIA É QUE UMA INSTITUIÇÃO HUMANA NÃO PODERIA REPOUSAR SOBRE O ERRO E A MENTIRA (...) 

NÃO HÁ, POIS, NO FUNDO, RELIGIÕES QUE SEJAM FALSAS. TODAS SÃO VERDADEIRAS À SUA MANIERA: TODAS RESPONDEM, AINDA QUE DE MANEIRAS DIFERENTES, A DETERMINADAS CONDIÇÕES DA VIDA HUMANA.




(DURKHEIM. FORMAS ELEMENTARES DA VIDA RELIGIOSA P. 30-31)
RELIGIÃO
(O TOTEMISMO)
FORMA PRIMITIVA DE CLASSIFICAÇÃO E CONHECIMENTO

ORGANIZA O MUNDO , 

SÃO SISTEMAS COLETIVOS DE REPRESENTAÇÃO DO MUNDO,

SÃO INSTRUMENTOS COLETIVOS DE PRODUÇÃO DAS CATEGORIAS FUNDAMENTAIS DO ENTENDIMENTO HUMANO (ESPAÇO, TEMPO, CAUSA, NÚMERO ETC.)

A PERCEPÇÃO DO ESPAÇO E O TEMPO TEM UM ORIGEM SOCIAL (o espaço da aldeia e das atividades da tribo e o tempo como ritmo da vida coletiva- festas, cerimônias, rituais)

A RELIGIÃO DIVIDE O MUNDO EM UM ESPAÇO SAGRADO E PROFANO
“ Weber refere-se também ao conteúdo comunitário de uma relação social,
fundado num sentimento subjetivo (afetivo ou tradicional) de pertencimento
mútuo que se dá entre as partes envolvidas e com base no qual a ação está
reciprocamente referida. Pode ocorrer entre os membros de uma família,
estamento, grupo religioso, escola ou entre amantes. Já a relação
associativa apóia-se num acordo de interesses motivado racinalmente (seja
com base em fins ou valores) como se dá entre os participantes de um
contrato, um sindicato, do mercado livre e de associações. Podemos
encontrar na maioria das relações sociais elementos comunitários e
societários” (p. 111)

“A concepção de sociedade construída por Weber, implica numa separação de
esferas – como, por exemplo, a econômica, a religiosa, a política, a
jurídica, a social, a cultural – com lógicas autônomas de funcionamento.
Para Weber, o agente individual, verdadeira unidade de análise
sociológica, é a única entidade capaz de conferir significado às suas
ações, as quais, por sua vez, estão referidas a uma das esferas que
compõem a sociedade e segundo padrões específicos daquela esfera.”


Tânia Quintaneiro, Maria Lígia de O. Barbosa, Márcia G. de Oliveira. UM
TOQUE DE CLÁSSICOS, Belo Horizonte, Ed. UFMG 1999
|Giles Deleuze. Post-scriptum Sobre as sociedades de Controle|REGIMES DE DOMINAÇÃO MODERNOS E PÓS - MODERNOS|
|>|!SOCIEDADES DE CONTROLE|
|Sociedades de vigilância em movimento(GPS, coleira eletrônica, celulares)|Alteração dos padrões de reconhecimento do espaço público e privado|
|Baseada na concepção de MODULAÇÃO|Tem a FORMA - EMPRESA como referência(flexibilização, reestruturação das hierarquias)|
|Controles contínuos, avaliação contínua, formação permanente, ausência de presença física|Novas formas jurídicas capazes de lidar com a modulação (formas proprietárias x fontes abertas/ livres)|
|Não se trata da assinatura ou um número, mas uma SENHA/ uma CIFRA/ DADOS|Máquinas de base digital, tecnologias limpas|
|Orientada para o PRODUTO(Cultura de Consumo)|Resistência: Pirataria, ação de Hackers, vírus|
|Giles Deleuze. Post-scriptum Sobre as sociedades de Controle|REGIMES DE DOMINAÇÃO MODERNOS E PÓS - MODERNOS|
|>|!SOCIEDADES DISCIPLINARES (Michel Foucault)|
|Sociedades de vigilância por confinamento|Delimitação de formas privadas e públicas|
|Baseado na concepção do MOLDE|Tem a FORMA - FÁBRICA como referência(produção em massa, padronização)|
|Formas jurídicas próprias(caso dos direitos autorais, propriedade p.ex.)|Distribui/organiza os corpos no tempo e no espaço|
|INDIVIDUALIZA (assinatura)MASSIFICA (atribui um número/uma posição)|Maquinarias de base analógica|
|Orientada para a PRODUÇÃO|Resistência: Motim, sabotagem, greves, manifestações de massa|

Ver em Michel Foucault
//Vigiar e Punir//
//A verdade e as formas jurídicas//
//Microfísica do Poder//
OS HOMENS PRODUZEM SUA HISTÓRIA PORQUE SÃO ORIENTADOS POR VALORES E PRODUZEM CULTURA.

A SIGNIFICAÇÃO CULTURAL DE UM ACONTECIMENTO SÓ PODE SER ESTABELECIDA QUANDO SE PRODUZ UMA RELAÇÃO COM VALORES (NÃO HÁ NEUTRALIDADE AXIOLÓGICA)

“’Cultura’ é uma sessão limitada da infinitude desprovida de sentido do devenir universal, à qual os seres humanos atribuem sentido e significação”  (citado em Héctor Luis Saint-Pierre. Max Weber  p. 28)

Logo, a SOCIOLOGIA COMPREENSIVA está centrada na compreensão e interpretação da AÇÃO SOCIAL de tal modo que seja capaz de encontrar suas causas, seu desenvolvimento e seus efeitos.

O MÉTODO NATURALISTA (CIÊNCIAS DA NATUREZA) SÓ DA CONTA DOS ASPECTOS EXTERNOS DOS FENÔMENOS (COMO FATOS SOCIAIS). O MÉTODO COMPREENSIVO PROCURA INTERPRETAR O SENTIDO QUE OS AGENTES DÃO A ESSES FENÔMENOS.

O método compreensivo permite a elaboração de HIPÓTESES sobre o sentido da ação.



 “Há de se levar em conta o fato de que muitas vezes os motivos reais não são apresentados de maneira clara pelo ator, como às vezes este tam´bem não consegue abarcar a totalidade das conseqüências de sua ação, e estas podem até mesmo transcender sua própria vida.” (Héctor Luis Saint-Pierre. Max Weber  p. 47)
INFRA-ESTRUTURA/SUPERESTRUTURA

“O resultado geral a que cheguei e que, uma vez obtido, serviu de fio condutor aos meus estudos, pode resumir-se assim: na produção social da sua vida, os homens contraem determinadas relações necessárias e independentes da sua vontade, relações de produção que correspondem a uma determinada fase de desenvolvimento das suas forças produtivas materiais. O conjunto dessas relações de produção forma a estrutura econômica da sociedade, a base real sobre a qual se levanta a superestrutura jurídica e política e à qual correspondem determinadas formas de consciência social.O modo de produção da vida material condiciona o processo da vida social, política e espiritual em geral. Não é a consciência do homem que determina o seu ser, mas, pelo contrário, o seu ser social é que determina a sua consciência.” 
http://www.insrolux.org/textosmarxistas/prefaciocontribuicaoeconomiapoliticamarx.htm
Prefácio à "Contribuição à Crítica da Economia Política”  (Marx faz um balanço da sua trajetória)

“Podemos distinguir os homens dos animais pela consciência, pela religião — por tudo o que se quiser. Mas eles começam a distinguir-se dos animais assim que começam a produzir os seus meios de vida, passo este que é condicionado pela sua organização física. Ao produzirem os seus meios de vida, os homens produzem indirectamente a sua própria vida material.
(...) Aquilo que eles são coincide, portanto, com a sua produção, com o que produzem e também com o como produzem. Aquilo que os indivíduos são depende, portanto, das condições materiais da sua produção.”
http://www.marxists.org/portugues/marx/1845/ideologia-alema-oe/cap1.htm#i2
Feuerbach. Oposição das Concepções Materialista e Idealista
(Capitulo Primeiro de A Ideologia Alemã) Karl Marx e Friedrich Engels 1845-46
DOMINAÇÃO

	“Em toda situação em que se possa localizar um caso de dominação, qualquer que seja o seu tipo, poder-se-ão distinguir três elementos constitutivos: um sujeito dominante que dá ordens como efeito de sua própria vontade; um quadro administrativo encarregado de executar ordens daquele; e os sujeitos dominados que obedecem. A forma da relação que existe entre o dominador e o quadro administrativo terá uma importante implicação na própria estrutura da dominação [formas de recrutamento]” (Saint - Pierre, op. Cit. P. 117)
O tipo ideal é um “instrumento do qual o cientista se vale para guiar-se
na infinitude do real. Três são as características fundamentais que
definem suas possibilidades e limites: a racionalidade, a unilateralidade
e o caráter utópico (...) o tipo ideal só existe como utopia e não é, nem
pretende ser, um reflexo ou uma reptição da realidade, muito menos um
modelo do que deveria ser o real” p. 134

Tânia Quintaneiro, Maria Lígia de O. Barbosa, Márcia G. de Oliveira. UM
TOQUE DE CLÁSSICOS, Belo Horizonte, Ed. UFMG 1999


Para compreender o sentido da ação, Weber faz uso de certo tipo de instrumento metodológico: O TIPO IDEAL OU TIPO PURO.
Por meio do tipo ideal, produz-se um destaque unilateral de certos aspectos do acontecimento estudado, produzindo um representação pura de qualquer outra interferência.

Weber não trabalha com a “realidade”. A realidade só pode aparecer quando se destaca uma ação com significado cultural, quando se produz uma espécie de reducionismo unilateral de certos aspectos que selecionamos. Para Weber, só podemos nos aproximar da realidade por meio dessas construções, desses instrumentos do pensamento. Por meio deles, o sociólogo busca estabelecer algumas “conexões de sentido” capazes de gerar hipóteses, que por sua vez, permitem uma compreensão provisória dos acontecimentos sociais.

Essa construção puramente formal, que nos leva a construir certas hipóteses sobre o sentido da ação social deve ser submetida ao rigor da prova empírica. Assim construímos um quadro teórico que nos possibilita um instrumento de “aproximação” da realidade.
O "Universo" social

 

O significado dos objetos para cada um é, basicamente, gerado a partir da maneira pela qual lhe definido por outras pessoas com quem interage. Dessa forma, através de indicações de outrem, aprendemos que uma cadeira é uma cadeira, que os médicos são um determinado tipo de profissional liberal (...) 

Os objetos surgem a partir de um processo de indicações recíprocas, objetos estes que possuem o mesmo significado para um dado conjunto de pessoas e por elas são considerados da mesma maneira.

Podemos tirar várias conclusões dos pontos analisados acima. Primeiramente, oferecem-nos um novo quadro do ambiente ou meio em que os seres humanos convivem. Deste ponto de vista, o ambiente constitui-se apenas de objetos que o homem identifica e conhece. A natureza desse meio é determinada pelo significado que os objetos que o compõem proporcionam aos 'indivíduos'. 

Estes ou os grupos de que fazem parte podem, ainda que ocupando ou habitando o mesmo espaço geográfico, estar em ambientes bem distintos; os seres humanos, por assim dizer, podem coexistir lado a lado contudo, habitarem diferentes universos. 

Sem dúvida, para se designar o contexto, as adjacências e a textura dos elementos com que se depara, o termo “universo” é mais adequado do que “ambiente”. 

O homem necessita relacionar-se com o universo de seus objetos e desenvolver suas ações visando aos mesmos. Conseqüentemente, a fim de se compreender os atos humanos, é preciso identificar seu universo de objetos, o que constitui importante aspecto do processo, a ser analisado adiante.

Em segundo lugar, os objetos (quanto a seu significado) devem ser considerados como criações sociais — como elementos formados originados do processo de definição e interpretação, à medida que este ocorre na Interação humana. 

O significado de qualquer elemento deve ser formado, assimilado e transmitido através de um processo de indiciação, o qual, necessariamente, é também social. 

A coexistência grupal humana ao nível da interação simbólica representa um complexo sistema no qual o indivíduo forma, mantém e transforma os objetos de seu universo, à medida que lhes concede significado. 

(A Natureza do Interacionismo Simbólico – Herbert Blumer   p. 128)