<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

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

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

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

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

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

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

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}
.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

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

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

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

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

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

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

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

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

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

.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; width:90%; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 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 class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<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 id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></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
22 d'octubre, 2008

''Trinxats a alta velocitat
Nou associacions de veïns critiquen la mala gestió de les obres del TAV, que ja han fet tancar tres botigues al Clot''

Nou associacions de veïns afectades pel pla Sant Andreu - Sagrera, el pla de transformació urbanística lligat a l'arribada del tren d'alta velocitat (TAV), van criticar ahir en bloc la gestió de les obres. A través d'un manifest conjunt, denuncien una vegada més que el procés de participació, amb diversos grups de treball que s'han reunit comptades vegades, és gairebé nul. A més, exigeixen a Adif i a l'Ajuntament una comunicació més fluida, que es materialitzi amb la posada en servei les 24 hores del dia de diversos punts d'informació al llarg de les obres, que a hores d'ara ja causen estralls, si més no, en els comerços del Clot: tres botigues del tram tallat del carrer Mallorca ja han tancat a causa de les pèrdues, i tres més temen que ho faran aviat.

El procés participatiu al voltant del pla urbanístic Sant Andreu - Sagrera i les obres ja començades del TAV no rutllen, com a mínim tal com els veïns voldrien. Les associacions denuncien que no els fan cas i fins i tot van amenaçar de fer una plantada, que es va resoldre amb una trobada amb l'Ajuntament –i la presència d'Adif–, en què van fixar data per a properes reunions. Tot i així, les entitats veïnals que signen el manifest de queixa (Clot - Camp de l'Arpa, la Pau, la Sagrera, Navas, Pi i Margall, Sant Andreu Nord, Sant Andreu del Palomar, Sant Andreu Sud i Verneda Alta) no se'n refien i reclamen que les conclusions que surtin d'aquesta comissió de participació siguin «vinculants». Si no s'atenen les seves demandes a l'hora de definir els equipaments o les zones verdes que exigeixen dins el pla Sant Andreu - Sagrera, no descarten mobilitzacions. Segons Josep Barbero, president de l'associació de la Sagrera, aquesta comissió territorial només s'ha reunit dos cops des del desembre passat.

Fonts municipals van respondre ahir que per a l'Ajuntament és «molt important» la informació als veïns. Així, el consistori confia que, amb el calendari ja fixat, les trobades dels grups de treball de la comissió seran «més àgils».

Les associacions de veïns recorden que les obres per fer el túnel del TAV pel centre de Barcelona avancen i els estralls ja es fan notar: tres botigues tancades i tres més que temen fer-ho aviat. Al tancament de la botiga de Ferrolan (entre Mallorca i Meridiana) i el d'una de mobles de bany (Grup Gres), que ja va avançar aquest diari, s'hi ha afegit una carnisseria, que estava situada al carrer Espronceda, però molt a prop del carrer tallat.

El bar Torre del Fang, l'establiment Equipamientos DS, dedicat al mobiliari comercial, i la botiga Tot Jocs, consultats per aquest diari, creuen que no podran aguantar gaire, a causa de les fortes pèrdues. A la desesperada, apliquen mesures extremes. El bar Torre del Fang ven cafès, tallats, cerveses, coca-coles i taronjades a 50 cèntims. I un menú de 10 euros amb el revelador encapçalament d'Adif - AVE, per afrontar el 70% de caiguda de vendes, segons Manuel Pérez, el propietari. De la carta basada en cuina casolana han passat a oferir un menú més rebaixat per intentar captar alguns clients. Ja han hagut de fer fora alguns treballadors que tenien i el panorama no és gaire engrescador: a l'efecte de les obres del TAV s'hi afegeix la crisi econòmica general. «No sé si podrem aguantar, potser ens queden 10 minuts», diu Pérez.

«És una ruïna total, ara no és zona de pas i no venem res», afirma Joana Marca, de la botiga Equipamientos DS. «Encara que posin fanals o rètols no solucionarem res, caldria que m'ajudessin a pagar el lloguer», hi afegeix.

Òscar López, de la botiga Tot Jocs, calcula que ha reduït la venda a la meitat. No ha pogut pagar dos mesos de lloguer, l'empleat que té anirà al carrer i ha rebaixat preus de manera vertiginosa (ven jocs de Play Station a mig euro, quan els més barats costaven cinc euros). «Aquí no passa ni Déu, com que està força fosc gairebé fa por estar-s'hi fins a les nou», assenyala López. Precisament, per atenuar alguns d'aquests efectes, l'associació de botiguers acabada de crear va obtenir un acord amb l'Ajuntament, en una reunió recent, la instal·lació de més fanals i de publicitat a les tanques de les obres, a més de podar l'arbrat i la presència més constant d'agents. Comerciants i Ajuntament es reuniran cada mes per seguir de prop la situació.

Tothom busca fórmules per mantenir el negoci. En diversos establiments del carrer Mallorca es veuen tota mena d'ofertes: una botiga de roba infantil (Sistres) ofereix peces a meitat de preu; el bar Salseta del Clot, llaunes i aigües per emportar a 0,75 euros, o la perruqueria Chic anuncia que oferirà tot el mes de novembre preus rebaixats al 25% per als joves d'entre 14 i 25 anys. D'altres que estan molt afectats pel tall del carrer són, per raons òbvies, els tallers de recanvis de pneumàtics i de rentat de vehicles. Almenys, però, hi ha alguna bona notícia. Aquest és el cas de la cerveseria frankfurt Valpe, que ha notat que ven més entrepans i begudes, gràcies als treballadors del TAV que van a menjar-hi alguna cosa ràpida.

22 d'octubre 2008

''Nou associacions s'uneixen pel "__fracàs" del procés de participació__.''

Les crítiques de nou asociacions de veïns afectades pel pla de Sant Andreu Sagrera, la gran zona de transformació futura de Barcelona a partir de l'eix de l'estació intermodal i la línia de l'AVE, són unànimes i contundents. Denuncien que l'ajuntament no es creu el procés de participació popular que ell mateix ha posat en marxa perquè ni ha convocat encara totes les cinc comissions que han de canalitzar les propostes populars ni atén com a mínim les seves peticions en les que, com la d'infraestructures, sí que han celebrat alguna reunió.

Aquest front veïnal, que no descarta mobilitzacions per fer sentir la seva veu en una transformació urbanística amb milers de pisos, equipaments i vials d'alta capacitat, el formen les associacions del Clot- Camp de l'Arpa, la Pau, la Sagrera, Navas, Pi i Margall, Sant Andreu Nord, Sant Andreu del Palomar, Sant Andreu Sud i Verneda Alta.
Diversos presidents d'aquestes entitats van denunciar ahir a la Federació d'Associacions de Veïns de Barcelona la tramitació sense explicacions i per la via dels fets consumats de plans com el Sector Prim o l'execució per part d'Adif de les obres de l'AVE sense donar cap mena d'informació als afectats. Domiciano Sandoval, del Clot, i Josep Barbero, de la Sagrera, van resumir l'opinió general: "No es prenen seriosament els veïns, i el procés de participació fracassa".

Barcelona - 27 d'octubre, 2008

Los siete barrios serán reformados - Se irá la cárcel de Trinitat Vella - Habrá viviendas en los cuarteles y se hará deporte en el canódromo 

Sant Andreu se renueva. Profundamente. Para empezar, el AVE. Por su centro casi exacto. La reforma asociada a la construcción de la línea de alta velocidad y la estación de Sagrera no es sólo cosa del barrio, en cierto modo, configura el futuro de la ciudad y de Cataluña con la estación intermodal más potente de España: AVE, Cercanías, trenes regionales, varias líneas de metro y estación de autobuses, además de un hotel. En lo que a transformación se refiere, Sant Andreu ve las obras del AVE como el equivalente de lo que para Barcelona fueron los JJ OO. Ahí es nada: 3,7 kilómetros lineales de actuación que incluyen vivienda pública y privada (12.935 en total), comercio y oficinas, equipamientos y zonas verdes, además de reordenar el transporte público conectando los barrios entre sí y todos ellos con el resto de Barcelona y el área metropolitana.

El distrito tiene 653 hectáreas y unos 135.000 habitantes en los siete barrios que lo forman: Baró de Viver, Bon Pastor, Congrés, Navas, Sagrera, Trinitat Vella y Sant Andreu de Palomar, que da nombre al conjunto.

Sant Andreu es el núcleo central y el que contiene mayor concentración comercial. Navas parece un apéndice del Eixample, del que mantiene la cuadrícula. Baró de Viver se originó en conjuntos de casas baratas, posteriormente modificadas; lo propio ocurre con Bon Pastor, aunque, en este caso, se añade un notable polígono industrial también en transformación. Sagrera pertenecía a Sant Martí de Provençals y alberga hoy, además de vivienda, el parque de la antigua fábrica Pegaso. Trinitat Vella era "la quinta forca", según reza la leyenda que sostiene que donde hoy está la cárcel estuvieron un día las horcas que marcaban el límite del territorio. Queda el Congrés, nacido del fervor del nacionalcatolicismo franquista al calor del Congreso Eucarístico de 1952.

Casi en el centro de Trinitat Vella hay una cárcel. Se creó como tantas de estas infraestructuras malditas que nadie quiere: arrasando el territorio. Se yergue sobre los restos del viejo Rec Comtal. Está llamada a desaparecer.

En Navas los cambios serán menos potentes, pero no por eso menos ansiados por los vecinos: el que fuera cuartel de la Guardia Civil, en la calle que da nombre al barrio, será reconvertido para acoger pisos asistidos y algún tipo de equipamiento. Es una transformación que tiene, en uno de los extremos de Sant Andreu, su correlato: donde antes había cuarteles habrá ahora tejido urbano: vivienda (en buena parte pública), equipamientos y algunos espacios verdes. No lejos, se ha consolidado como foco de atracción sociocultural lo que fuera la textil Fabra i Coats, un proyecto aún no terminado. La última decisión ha consistido en salvar la vieja sala de calderas. Inicialmente, iba a ser desmontada y convertida en guardería, pero se ha buscado otro sitio para los críos y se mantendrá la vieja sala como elemento de la historia industrial.

Un proyecto más: la transformación del canódromo Meridiana, en el Congrés. Cuando se construyó el barrio, se decía que Barcelona era "ascua de luz", fina ironía en una ciudad sometida a constantes apagones. Pues en ese barrio del Congrés sin apenas equipamientos se construyó, a principios de la década de 1960, un canódromo obra del arquitecto Antonio Bonet. En 1963 obtuvo el premio FAD y hoy es un edificio catalogado. El Ayuntamiento se ha hecho con él y se trabaja en la redefinición del mismo y de su entorno. De momento, se ha acometido una primera reforma que permita su uso inmediato. El distrito confía en que en primavera la gente podrá correr por donde antes lo hacían los galgos; la zona central será habilitada como espacio para juegos infantiles.

De modo que el futuro de Sant Andreu pasa por el AVE, pero los vecinos saben que parte de su cotidianidad cambiará también con la reforma de canódromo y la desparición de la cárcel de Trinitat Vella, como ha cambiado ya con la transformación de can Fabra y las modificaciones de los viejos polígonos de casas baratas de Baró de Viver y Bon Pastor, algunas aún en curso.
10 de desembre, 2008

El dia 9 de desembre a la tarda hi va haver una xerrada a càrrec de ''Miquel Amorós'' sociòleg i urbanista sobre el model de progrés que implica el TAV a la ciutat. En fem un breu resum per a l’Eixida.

El CSO La Revoltosa, al barri del Clot, va allotjar el dia 9 de desembre una xerrada organitzada pel grup ''"""REpensar Barcelona_la Ciutat suplantada"""'' arrel del moviment que comença a haver-hi entorn l’arribada d’aquest tren als nostres barris i pobles. El proper dia 13 de desembre hi ha una trobada dels barris que denuncien els processos no participatius del TAV al Pont del Treball i el proper 17 de gener hi haurà una bicicletada en contra del TAV i el model de progrés al que està lligat.

Miquel Amorós feu una exposició eminentment teòrica sobre els arguments pels quals el TAV no és una eina pel progrés sinó una eina per a l’explotació dels i les treballadores. A continuació fem un resum de les idees que s’han posat sobre la taula durant la xerrada i el debat posterior.

Segons Amorós el transport és una eina clau per a l’evolució del sistema capitalista. Així com l’arribada del tren i el transport marítim han promogut la industrialització a casa nostra, en l’actualitat també es vol transportar els venedors de la mercaderia produïda, la classe dirigent. Aquesta classe dirigent, emmarcada dins el context de la desaparició dels petits pobles i la construcció de grans urbs, es veu necessitada d’un transport de mitja distància que ni el cotxe ni l’avió poden oferir en les condicions que s’exigeixen. Per aquest motiu neix la necessitat per part dels governs d’Europa de construir una línia ferroviària d’alta velocitat que permeti transportar directius amunt i avall de centre a centre de les ciutats i a la velocitat més alta possible.

Un recull de falsos mites amb els quals s’ha intentat justificar el TAV a través dels mitjans dels poderosos són en primer lloc que el TAV és un servei públic, quan en realitat és privat, ja que està destinat a un perfil de persona molt concret, tant pel preu dels seus bitllets, com pel tipus de recorregut que ofereix, que tan sols va de gran ciutat a gran ciutat, trajectes més que puntuals i ja coberts per als interessos de la classe treballadora. El servei és doncs privat, però amb finançament públic.

Un segon fals mite és que el TAV millora les comunicacions. La xarxa que oferirà aquest tren està repetida, ja existeix amb trens de llarg recorregut i """TALGO"""s, quan no parlem de l’avió o les múltiples autovies i autopistes que cobreixen el territori. El que és més greu és que amb l’arribada del TAV -prenem com a exemple la línia Barcelona Madrid- les anteriors línies de TALGO desapareixen, substituint en el nostre cas tots excepte un tren nocturn de baix cost, i posant el TAV com a l’única i més cara opció a disposició de les persones que abans feien servir aquest transport. Aquest fet fa desplaçar un massa de població altre cop cap a l’asfalt contribuint a augmentar la densitat del tràfic rodat.

Un altre argument en contra de l’existència del TAV és que amb la seva construcció s’esgota tot el pressupost destinat a la millora de les línies ferroviàries dels trens de Rodalies. D’aquesta manera queda sense finançament la infrastructura que fan servir la majoria de persones diàriament. El cas més greu on es veu que l’existència del TAV corre en contra dels interessos de la majoria és al cas de Galiza on el tren d’alta velocitat usarà les vies dels trens de rodalies i n’eliminarà gran part de la flota. Els i les treballadores que utilitzen aquest mitjà per anar a treballar hauràn de fer ús del TAV (a un preu molt més elevat) i després desplaçar-se en autobús fins a les localitats desitjades, ja que el TAV es desplaça entre ciutats, no hi entén de pobles.

A nivell ecològic el TAV té un impacte elevadíssim. En primer lloc perquè precisa d’un centenar de metres a banda i banda de les vies amb l’agressió al territori que això comporta, i en segon lloc perquè té un consum d’energia molt elevat, fet que implica un cost ecològic en la seva producció i en el seu transport (línies de Molt Alta Tensió).

La idea subjacent de les paraules d’Amorós és comparable a la situació dels ludistes a l’Anglaterra del segle XVIII, que cremaven màquines i eren acusats d’anar contra el progrés. La idea és que de progressos n’hi ha molts, i el model que implica el TAV va en contra dels interessos de la majoria de persones del nostre país, la classe treballadora. En el nostre cas, quin serà, per la classe treballadora, el preu de la comoditat de la classe dirigent?

Per a qui vulgui més informació, enllacem una conferència que va fer Miquel Amorós a Hernani (Guipúzcoa) on dóna informació pràctica i estadística de l’impacte de l’arribada del TAV.  

més info:

''La Sagrera, sense diners''

En plena i fervorosa recuperació mundial de les doctrines econòmiques keynesianes que aposten per la inversió pública com la millor resposta a la crisi i la desocupació, resulta que les obres de l'estació per a l'alta velocitat a la Sagrera (Barcelona) estan paralitzades perquè al Ministeri de Foment li ha fallat l'operació immobiliària -vivendes i oficines- que li havia de servir per finançar el 60% de l'obra. La venda de solars de propietat pública i la construcció d'un complex d'oficines a sobre mateix de la futura estació s'han quedat en no res perquè la crisi ha paralitzat la indústria immobiliària i les esperades plusvàlues hauran d'esperar temps millors
Deixant per més endavant una consideració sobre el protagonisme que tot tipus d'administració pública ha tingut en operacions immobiliàries d'aquesta naturalesa -que tant han contribuït a disparar el preu del sòl i, com a conseqüència, de la vivenda-, resulta inacceptable que Foment no s'hagi plantejat ja una nova fórmula per finançar una obra que resulta clau per a l'alta velocitat en el tram Barcelona-frontera francesa i per al desenvolupament urbanístic d'aquesta zona de la ciutat. Incorporant-lo al seu pressupost, per exemple, en el context d'aquest pla extraordinari d'obra pública per combatre la recessió de què tant es parla.
¿Es podria incloure l'estació en les inversions de l'Estat que preveu el nou Estatut? ¿Seria factible que es destinessin a la Sagrera els diners per a obres a Barcelona que el Govern central repartirà entre els ajuntaments? Tot indica que tècnicament, jurídicament i polí- ticament no són solucions precisament fàcils. Però segur que, menys el ridícul, alguna cosa s'haurà de fer.

''La crisi deixa en l'aire el futur de l'estació de l'AVE a la Sagrera''

   1. • Hereu reclama a Foment que "assumeixi" el cost total de l'obra perquè no es paralitzi el projecte
   2. • El 62% del pressupost de la terminal s'havia de finançar amb unes plusvàlues ara devaluades

El futur de l'estació de la Sagrera, la pedra sobre la qual s'assentarà l'operació urbanística i d'infraestructures més important que es porta a terme a Barcelona des dels Jocs Olímpics, torna a estar en suspens. La caiguda del preu del sòl derivada de la crisi immobiliària amenaça de deixar el projecte al calaix pel fet que un 62% del seu finançament depèn de les plusvàlues dels terrenys ubicats a sobre de la terminal i al seu entorn.
Les reticències in crescendo de Foment a afrontar l'operació en aquesta nova conjuntura econòmica, tal com ja va avançar el Govern central el juliol passat després de l'última reunió del Consorci Barcelona Alta Velocitat, han encès el senyal d'alarma a l'ajuntament, fet que va portar ahir l'alcalde, Jordi Hereu, a reclamar al ministeri que "assumeixi" el cost total de l'operació en els seus pressupostos.

Segons el pacte firmat el juny de l'any 2002 entre Foment, Generalitat i ajuntament, una part significativa del cost de l'obra de la terminal s'havia de costejar amb la venda dels terrenys que Renfe té al voltant de la futura estació. ''Una complexa trama que inclou fins a 11 plans urbanístics''. El seu espai més significatiu està just a sobre de la instal.lació -que serà subterrània-, on es preveu construir una city d'oficines i serveis. Per facilitar l'operació, l'ajuntament va augmentar llavors el sostre edificable d'aquests terrenys de 390.000 metres quadrats a 545.000, és a dir, un 40%.
Actualitzant les xifres en aquests moments, dels 592 milions d'euros de cost previst, 223 ja estan contemplats com a aportació del ministeri a través dels seus pressupostos, mentre que els 369 milions restants correspondrien a les plusvàlues abans esmentades.
''La crisi, amb tot, ha engegat en orris aquesta mena de conte de la lletera urbanístic'' i Foment es troba ara que, si vol construir l'estació, haurà de rascar-se la butxaca més del que preveia. "No podem esperar a la primavera del 2009, quan Adif té previst aprovar el projecte constructiu final, per decidir aquest tema. En aquell moment ja ha d'estar consensuada la solució econòmica", va assegurar ahir Jordi Hereu a aquest diari.
A diferència d'ocasions precedents, com l'adjudicació de les obres del túnel de l'AVE per sota de l'Eixample, la tramitació del projecte sembla estar encarrilada. Malgrat això, l'alcalde va mostrar la seva preocupació perquè l'agreujament de la crisi desemboqui en un nou retard de les obres. Davant d'aquesta situació va considerar "secundària" la discussió entre Foment i la Generalitat sobre com s'ha d'encarrilar tècnicament el problema financer: "L'únic que demano és que tots tinguin en compte que l'estació és prioritària per a Barcelona i Catalunya".
Una de les opcions passaria per incloure l'estació en el paquet d'obres beneficiades per la disposició addicional tercera de l'Estatut. Segons aquesta disposició, l'Estat es compromet a invertir a Catalunya durant set anys el 18,85% de la despesa estatal en infraestructures. Si un any no s'invertís aquest percentatge, l'Estat està obligat a pagar la diferència entre aquest 18,8% i la mitjana executada a tot Espanya.

El 2007, el primer dels set anys de bonus, l'Estat va invertir un 13,5% menys de la despesa convinguda, uns 500 milions d'euros. Aquests diners, que l'Administració central està obligada a tornar en un termini de dos anys, poden acabar a Catalunya de dues maneres. O destinant aquests 500 milions a un altre pla -sempre que siguin obres que hagi de fer l'Estat a la comunitat- o bé abonant la diferència a la Generalitat.
Aquesta opció, no obstant, comptaria amb la més que probable oposició del Govern català, ja que el 62% del pressupost de l'estació no forma part de la inversió de l'Estat a Catalunya sinó que es costeja amb els beneficis immobiliaris abans citats. I si s'inclou l'estació com a inversió de l'Estat, això repercutiria en altres obres que es deixaria sense finançament.

Cal recordar que el 30 de juliol passat la Generalitat va entregar a l'Executiu central la llista d'infraestructures dependents de l'Estat que volia que s'executessin al més aviat possible. La inversió total suma 31.000 milions que s'hauran de repartir en set anys. Incloure-hi l'estació de la Sagrera (592 milions d'euros de cost) podria significar, per exemple, no emprendre el tan necessari desdoblament de la xarxa fèrria Barcelona - Vic (250 milions) o bé no resoldre els accessos per tren al port barceloní (300 milions). Preguntats per aquesta possibilitat, fonts municipals van afirmar que primar l'estació de la Sagrera no ha de perjudicar els altres projectes a la resta de Catalunya.
Tampoc la situació econòmica de la Generalitat -a l'espera d'un acord de finançament- permet tenir gaires alegries ni grans luxes, com podria ser el de fer-se càrrec d'alguna de les obres de la llista presentada al Govern. Les partides destinades a infraestructures es troben pràcticament ofegades per la llosa que suposa la construcció de la L-9, amb més de 6.000 milions d'euros de cost. Com a mostra, la Generalitat ha adjudicat 26 estacions de la mateixa L-9 a la iniciativa privada, perquè les construeixin i, a canvi, les explotin durant un període de temps.
Precisament aquest model, el de la participació de les empreses privades, és una de les opcions amb què treballa un sector minoritari -pel canvi de model que comporta- de l'ajuntament. Es tractaria de cedir l'explotació de la city d'oficines a una o diverses empreses privades (una UTE de grans constructors i fons d'inversió) a canvi que construïssin l'estació. Les administracions sempre conservarien alguna mena de control sobre el que s'hi construeixi, per tal de vetllar per la qualitat de l'obra.

''Negociació complexa''

El Ministeri de Foment assegura que començarà a incloure el finançament dels 600 milions que costarà l'estació intermodal de Sagrera en els 3.195 milions que preveu invertir a Catalunya el 2009. No obstant, les partides més grans arribaran a partir del 2010, ja que l'any que ve, segons van dir ahir fonts del ministeri, la inversió serà petita. Entre la finalització de la redacció del projecte constructiu de l'estructura de la macroestació (adjudicat aquest any i que s'acabarà el març o abril vinents), la licitació de les obres després i la seva adjudicació més tard, abans de finals del 2009 només es podran fer treballs preliminars, asseguren.
Les institucions que formen el Consorci Alta Velocitat Barcelona i la societat Barcelona Sagrera Alta Velocitat (Foment, Generalitat i ajuntament) negocien des del juliol la fórmula per realitzar la inversió. Llavors van anunciar un "compromís abans de finalitzar el 2008". L'acord està "avançat però no tancat", van afirmar ahir les citades fonts, que van afegir que "hi ha temps mentre s'acaba el projecte i avança el desviament de les vies actuals entre els ponts de Bac de Roda i del Treball Digne".
El consorci es reunirà al gener per tractar el tema. El 2012, l'AVE anirà de Sants a França per Sant Andreu, encara que l'estació de Sagrera estigui en obres, segons Foment.

''L'aturada immobiliària afecta 12 grans projectes de BCN''
A. O. / X. B

   1. • Les operacions amb problemes sumen 30.000 pisos, amb oficines i comerços
   2. • L'Administració intenta parar el cop amb més implicació en les actuacions

La crisi que castiga el mercat immobiliari afecta, a Barcelona, altres importants operacions urbanístiques, a part de les relacionades amb la transformació de la Sagrera. Les sotragades financeres i la mateixa dinàmica del sector, ressacós després d'anys de bombolla immobiliària, han aturat, en uns casos, o alentit, en altres, el ritme de construcció de fins a 12 projectes, que sumen més de 30.000 vivendes, així com diversos milers de metres quadrats de sostre comercial, oficines i equipaments.
La crisi ha incidit especialment, a Espanya, en les empreses constructores i les immobiliàries. Són unes quantes les que se n'han anat en orris. I els deutes d'aquestes han deixat aclaparada la banca, que són els seus creditors. La conseqüència immediata és que aquests, empesos també per la falta de liquiditat del mercat financer, són molt més restrictius en la concessió de crèdits, ja siguin per a grans empreses, com per al comprador final dels pisos. En resum, no és un bon moment per construir o vendre.
L'exemple més clar potser és ''l'operació Porta BCN, explà Caufec, promoguda per Sacresa, empresa de la família Sanahuja. Sacresa va contraure deutes per 4.000 milions per quedar-se amb el control de la primera immobiliària espanyola, Metrovacesa, avui en mans dels bancs. Les obres dels 700 pisos, el centre lúdic i el parc empresarial -amb els seus dos gratacels de 100 metres dissenyats per Ricardo Bofill- que es van començar a construir a Finestrelles (Esplugues) estan aturades.''

''A les antigues casernes de Sant Andreu, ni tan sols s'ha començat a construir res a l'haver-se retirat del projecte Caixa Catalunya''. En aquesta zona estava previst aixecar unes 2.000 vivendes, però davant de la frenada soferta i la pressió veïnal perquè no s'aturin tampoc els equipaments promesos, l'ajuntament ha començat aquest mes a construir 221 vivendes promogudes per Regesa, empresa pública del Consell Comarcal del Barcelonès.
''La iniciativa pública intenta tapar les vies d'aigua implicant-se més en les operacions''. L'octubre passat, l'ajuntament va aprovar l'últim pla de la transformació Sant Andreu - Sagrera, el del sector Prim. Aquí hi ha previstos 3.310 nous pisos, dels quals s'avançaran els promoguts per les administracions. En una situació similar estan els dos barris pendents d'inici als extrems de la ciutat: el de la ''Marina del Prat Vermell'' (10.865 vivendes) i el de la ''Verneda Industrial'' (8.300). Un panorama que es repeteix en la reforma del recinte industrial de ''Can Batlló'' (1.400 vivendes) i a la ''plaça de les Glòries'' (1.200).
A la ''plaça de les Arenes'', el problema ve de llarg, igual que en el futur zoo marí, que ha vist com la seva data d'inauguració es posposava per al 2016. En aquests dos casos, no hi ha pisos per enmig, però han acabat pagant el doble efecte de la crisi de la construcció i la financera, igual que el ''Campus del Besòs''.
Asociaciones de vecinos de los barrios afectados por el plan Sagrera - Sant Andreu 
han expuesto en el Pont del Treball Digne sus demandas y mejoras en torno a las obras. 
Piden más participación y una revisión del documento
veure video: [[lavanguardia.es|http://www.lavanguardia.es/premium/publica/publica?COMPID=53598390870&ID_PAGINA=200806163&ID_FORMATO=9&PAGINACIO=1&SUBORDRE=3&TEXT=]]
[[mapa tour]]

|!''Name:''|!''E''asily ''A''daptable ''S''ource ''E''ditor|
|''Description:''|this framework allows you to easily create commands that work on the current tiddler text selection in edit mode|
|''Author:''|[[Yann Perrin|YannPerrin]]|
|''License:''|[[BSD open source license]]|
|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|
////Messages Definition
config.messages.Ease = {
noselection:"nothing selected",
asktitle:"enter the new tiddler title",
exists:" already exists, please enter another title",
askForTagsLabel:"enter the new tiddler tags",
tiddlercreated:" tiddler created"
if (!window.TWkd) window.TWkd={context:{}};
if (!TWkd.Ease)
 TWkd.Ease = function (text,tooltip){
 this.text = text;
 this.tooltip = tooltip;
 this.modes = [];
 this.addMode = function(modeDefinition) {this.modes.push(modeDefinition);};
 this.handler = function(event,src,title) {
 TWkd.context.command = this;
 if (this.modes.length==1) {
 else {
 var popup = Popup.create(src);
 if(popup) {
 for (var i=0; i<this.modes.length; i++) {
 createTiddlyButton(createTiddlyElement(popup,"li"), this.modes[i].name, this.modes[i].tooltip, this.OperateFromButton, null, 'id'+i, null);
 event.cancelBubble = true;
 if (event.stopPropagation) event.stopPropagation();
 return false;

TWkd.Ease.prototype.OperateFromButton = function(e){
 var commandMode=this.getAttribute('Id').replace('id','');

TWkd.Ease.prototype.getTiddlerEditField = function(title,field){
 var tiddler = document.getElementById(story.idPrefix + title);
 if(tiddler != null){
 var children = tiddler.getElementsByTagName("*")
 var e = null;
 for (var t=0; t<children.length; t++){
 var c = children[t];
 if(c.tagName.toLowerCase() == "input" || c.tagName.toLowerCase() == "textarea"){
 if(!e) {e = c;}
 if(c.getAttribute("edit") == field){e = c;}
 if(e){return e;}
} // closes getTiddlerEditField function definition
TWkd.Ease.prototype.getSelection = function(title,quiet) {
 var tiddlerTextArea = this.getTiddlerEditField(title,"text");
 var result = {};
 if (document.selection != null && tiddlerTextArea.selectionStart == null) {
 var range = document.selection.createRange();
 var bookmark = range.getBookmark();
 var contents = tiddlerTextArea.value;
 var originalContents = contents;
 var marker = "##SELECTION_MARKER_" + Math.random() + "##";
 while(contents.indexOf(marker) != -1) {
 marker = "##SELECTION_MARKER_" + Math.random() + "##";
 var selection = range.text;
 range.text = marker + range.text + marker;
 contents = tiddlerTextArea.value;
 result.start = contents.indexOf(marker);
 contents = contents.replace(marker, "");
 result.end = contents.indexOf(marker);
 tiddlerTextArea.value = originalContents;
 else {
 if (!result.content&&!quiet) displayMessage(config.messages.Ease.noselection);
}//closes getSelection function definition

// replace selection or insert new content
TWkd.Ease.prototype.putInPlace=function(content,workplace) {
 var tiddlerText = this.getTiddlerEditField(workplace.source,"text");
 tiddlerText.value = tiddlerText.value.substring(0,workplace.start)+content+tiddlerText.value.substring(workplace.end);

// asking for title
TWkd.Ease.prototype.askForTitle = function(suggestion) {
 if (!suggestion)
 suggestion = "";
 var newtitle;
 while (!newtitle||store.tiddlerExists(newtitle))
 if (store.tiddlerExists(newtitle))
 newtitle = prompt(config.messages.Ease.asktitle,suggestion);
 if (newtitle==null)
}//closes askForTitle function definition

// creation of a new tiddler
TWkd.Ease.prototype.newTWkdLibTiddler = function(title,content,from,askForTags){
 var tiddler = new Tiddler();
 tiddler.title = title;
 tiddler.modifier = config.options.txtUserName;
 tiddler.text = content;
 (from) ? tiddler.tags = [from] : tiddler.tags=[];
 if (askForTags)
 tiddler.tags = prompt(config.messages.Ease.askForTagsLabel,'[['+from+']]').readBracketedList();

if (!TWkd.Mode)
 TWkd.Mode = function (name,tooltip,ask,operation) {
 this.name = name;
 this.tooltip = tooltip;
 this.ask = ask;
 this.operation = operation;
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></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>>
<<formTiddler NewPluginTemplate>><data>{"author":"Udo Borkowski (Abego)","link":"http://tiddlywiki.abego-software.de/#Plugins","format":"Plugin","category":"Working with multiple TiddlyWikis","description":"„Include“ other TiddlyWikis in your „main“ TiddlyWiki, link to included tiddlers, view them in your „main“ TiddlyWiki (without opening another TiddlyWiki). Even „search“ looks for included tiddlers. A great way to share tiddlers, to speed up \"save changes\" and to keep your TiddlyWikis small.","twversion":"2.1.3"}</data>
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|Description|Insert Javascript executable code directly into your tiddler content.|
''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
>see [[InlineJavascriptPluginInfo]]
2008.06.11 [1.9.3] added $(...) function as 'shorthand' convenience syntax for document.getElementById()
2008.03.03 [1.9.2] corrected declaration of wikifyPlainText() for 'TW 2.1.x compatibility fallback' (fixes Safari "parse error")
2008.02.23 [1.9.1] in onclick function, use string instead of array for 'bufferedHTML' attribute on link element (fixes IE errors)
2008.02.21 [1.9.0] 'onclick' scripts now allow returned text (or document.write() calls) to be wikified into a span that immediately follows the onclick link.  Also, added default 'return false' handling if no return value provided (prevents HREF from being triggered -- return TRUE to allow HREF to be processed).  Thanks to Xavier Verges for suggestion and preliminary code.
|please see [[InlineJavascriptPluginInfo]] for additional revision details|
2005.11.08 [1.0.0] initial release
version.extensions.InlineJavascriptPlugin= {major: 1, minor: 9, revision: 3, date: new Date(2008,6,11)};

config.formatters.push( {
	name: "inlineJavascript",
	match: "\\<script",
	lookahead: "\\<script(?: src=\\\"((?:.|\\n)*?)\\\")?(?: label=\\\"((?:.|\\n)*?)\\\")?(?: title=\\\"((?:.|\\n)*?)\\\")?(?: key=\\\"((?:.|\\n)*?)\\\")?( show)?\\>((?:.|\\n)*?)\\</script\\>",

	handler: 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 src=lookaheadMatch[1];
			var label=lookaheadMatch[2];
			var tip=lookaheadMatch[3];
			var key=lookaheadMatch[4];
			var show=lookaheadMatch[5];
			var code=lookaheadMatch[6];
			if (src) { // load a script library
				// make script tag, set src, add to body to execute, then remove for cleanup
				var script = document.createElement("script"); script.src = src;
				document.body.appendChild(script); document.body.removeChild(script);
			if (code) { // there is script code
				if (show) // show inline script code in tiddler output
				if (label) { // create a link to an 'onclick' script
					// add a link, define click handler, save code in link (pass 'place'), set link attributes
					var link=createTiddlyElement(w.output,"a",null,"tiddlyLinkExisting",wikifyPlainText(label));
					var fixup=code.replace(/document.write\s*\(/gi,'place.bufferedHTML+=(');
					link.code="function _out(place){"+fixup+"\n};_out(this);"
						try{ var r=eval(this.code);
							if(this.bufferedHTML.length || (typeof(r)==="string")&&r.length)
								var s=this.parentNode.insertBefore(document.createElement("span"),this.nextSibling);
							if((typeof(r)==="string")&&r.length) {
								return false;
							} else return r!==undefined?r:false;
						} catch(e){alert(e.description||e.toString());return false;}
					var URIcode='javascript:void(eval(decodeURIComponent(%22(function(){try{';
					URIcode+=encodeURIComponent(encodeURIComponent(code.replace(/\n/g,' ')));
					if (key) link.accessKey=key.substr(0,1); // single character only
				else { // run inline script code
					var fixup=code.replace(/document.write\s*\(/gi,'place.innerHTML+=(');
					var code="function _out(place){"+fixup+"\n};_out(w.output);"
					try { var out=eval(code); } catch(e) { out=e.description?e.description:e.toString(); }
					if (out && out.length) wikify(out,w.output,w.highlightRegExp,w.tiddler);
			w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
} )

// // Backward-compatibility for TW2.1.x and earlier
if (typeof(wikifyPlainText)=="undefined") window.wikifyPlainText=function(text,limit,tiddler) {
	if(limit > 0) text = text.substr(0,limit);
	var wikifier = new Wikifier(text,formatter,null,tiddler);
	return wikifier.wikifyPlain();

// // $(...) function: 'shorthand' convenience syntax for document.getElementById()
if (typeof($)=="undefined") { // avoid redefinition
function $() {
	var elements=new Array();
	for (var i=0; i<arguments.length; i++) {
		var element=arguments[i];
		if (typeof element=='string') element=document.getElementById(element);
		if (arguments.length==1) return element;
	return elements;
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|Description|Documentation for InlineJavascriptPlugin|
''Call directly into TW core utility routines, define new functions, calculate values, add dynamically-generated TiddlyWiki-formatted output'' into tiddler content, or perform any other programmatic actions each time the tiddler is rendered.
This plugin adds wiki syntax for surrounding tiddler content with {{{<script>}}} and {{{</script>}}} markers, so that it can be recognized as embedded javascript code.
<script show>
	/* javascript code goes here... */
</script>Every time the tiddler content is rendered, the javascript code is automatically evaluated, allowing you to invoke 'side-effect' processing and/or produce dynamically-generated content that is then inserted into the tiddler content, immediately following the script (see below).  By including the optional ''show'' keyword as the final parameter in a {{{<script>}}} marker, the plugin will also include the script source code in the output that it displays in the tiddler.  This is helpful when creating examples for documentation purposes (such as used in this tiddler!)

__''Deferred execution from an 'onClick' link''__
<script label="click here" title="mouseover tooltip text" key="X" show>
	/* javascript code goes here... */
	alert('you clicked on the link!');
By including a {{{label="..."}}} parameter in the initial {{{<script>}}} marker, the plugin will create a link to an 'onclick' script that will only be executed when that specific link is clicked, rather than running the script each time the tiddler is rendered.  You may also include a {{{title="..."}}} parameter to specify the 'tooltip' text that will appear whenever the mouse is moved over the onClick link text, and a {{{key="X"}}} parameter to specify an //access key// (which must be a //single// letter or numeric digit only).

__''Loading scripts from external source files''__
<script src="URL" show>
	/* optional javascript code goes here... */
</script>You can also load javascript directly from an external source URL, by including a src="..." parameter in the initial {{{<script>}}} marker (e.g., {{{<script src="demo.js"></script>}}}).  This is particularly useful when incorporating third-party javascript libraries for use in custom extensions and plugins.  The 'foreign' javascript code remains isolated in a separate file that can be easily replaced whenever an updated library file becomes available.

In addition to loading the javascript from the external file, you can also use this feature to invoke javascript code contained within the {{{<script>...</script>}}} markers.  This code is invoked //after// the external script file has been processed, and can make immediate use of the functions and/or global variables defined by the external script file.
>Note: To ensure that your javascript functions are always available when needed, you should load the libraries from a tiddler that is rendered as soon as your TiddlyWiki document is opened, such as MainMenu.  For example: put your {{{<script src="..."></script>}}} syntax into a separate 'library' tiddler (e.g., LoadScripts), and then add {{{<<tiddler LoadScripts>>}}} to MainMenu so that the library is loaded before any other tiddlers that rely upon the functions it defines. 
>Normally, loading external javascript in this way does not produce any direct output, and should not have any impact on the appearance of your MainMenu.  However, if your LoadScripts tiddler contains notes or other visible content, you can suppress this output by using 'inline CSS' in the MainMenu, like this: {{{@@display:none;<<tiddler LoadScripts>>@@}}}
!!!!!Creating dynamic tiddler content and accessing the ~TiddlyWiki DOM
An important difference between TiddlyWiki inline scripting and conventional embedded javascript techniques for web pages is the method used to produce output that is dynamically inserted into the document: in a typical web document, you use the {{{document.write()}}} (or {{{document.writeln()}}}) function to output text sequences (often containing HTML tags) that are then rendered when the entire document is first loaded into the browser window.

However, in a ~TiddlyWiki document, tiddlers (and other DOM elements) are created, deleted, and rendered "on-the-fly", so writing directly to the global 'document' object does not produce the results you want (i.e., replacing the embedded script within the tiddler content), and instead will //completely replace the entire ~TiddlyWiki document in your browser window (which is clearly not a good thing!)//.  In order to allow scripts to use {{{document.write()}}}, the plugin automatically converts and buffers all HTML output so it can be safely inserted into your tiddler content, immediately following the script.

''Note that {{{document.write()}}} can only be used to output "pure HTML" syntax.  To produce //wiki-formatted// output, your script should instead return a text value containing the desired wiki-syntax content'', which will then be automatically rendered immediately following the script.  If returning a text value is not sufficient for your needs, the plugin also provides an automatically-defined variable, 'place', that gives the script code ''direct access to the //containing DOM element//'' into which the tiddler output is being rendered.  You can use this variable to ''perform direct DOM manipulations'' that can, for example:
* generate wiki-formatted output using {{{wikify("...content...",place)}}}
* vary the script's actions based upon the DOM element in which it is embedded
* access 'tiddler-relative' DOM information using {{{story.findContainingTiddler(place)}}}
''When using an 'onclick' script, the 'place' element actually refers to the onclick //link text// itself, instead of the containing DOM element.''  This permits you to directly reference or modify the link text to reflect any 'stateful' conditions that might set by the script.  To refer to the containing DOM element from within an 'onclick' script, you can use "place.parentNode" instead.
!!!!!Instant "bookmarklets"
You can also use an 'onclick' link to define a "bookmarklet": a small piece of javascript that can be ''invoked directly from the browser without having to be defined within the current document.''  This allows you to create 'stand-alone' commands that can be applied to virtually ANY TiddlyWiki document... even remotely-hosted documents that have been written by others!!  To create a bookmarklet, simply define an 'onclick' script and then grab the resulting link text and drag-and-drop it onto your browser's toolbar (or right-click and use the 'bookmark this link' command to add it to the browser's menu).

*When writing scripts intended for use as bookmarklets, due to the ~URI-encoding required by the browser, ''you cannot not use ANY double-quotes (") within the bookmarklet script code.''
*All comments embedded in the bookmarklet script must ''use the fully-delimited {{{/* ... */}}} comment syntax,'' rather than the shorter {{{//}}} comment syntax.
*Most importantly, because bookmarklets are invoked directly from the browser interface and are not embedded within the TiddlyWiki document, there is NO containing 'place' DOM element surrounding the script.  As a result, ''you cannot use a bookmarklet to generate dynamic output in your document,''  and using {{{document.write()}}} or returning wiki-syntax text or making reference to the 'place' DOM element will halt the script and report a "Reference Error" when that bookmarklet is invoked.  
Please see [[InstantBookmarklets]] for many examples of 'onclick' scripts that can also be used as bookmarklets.
!!!!!Special reserved function name
The plugin 'wraps' all inline javascript code inside a function, {{{_out()}}}, so that any return value you provide can be correctly handled by the plugin and inserted into the tiddler.  To avoid unpredictable results (and possibly fatal execution errors), this function should never be redefined or called from ''within'' your script code.
!!!!!$(...) 'shorthand' function
As described by Dustin Diaz [[here|http://www.dustindiaz.com/top-ten-javascript/]], the plugin defines a 'shorthand' function that allows you to write:
in place of the normal standard javascript syntax:
This function is provided merely as a convenience for javascript coders that may be familiar with this abbreviation, in order to allow them to save a few bytes when writing their own inline script code.
simple dynamic output:
><script show>
	document.write("The current date/time is: "+(new Date())+"<br>");
	return "link to current user: [["+config.options.txtUserName+"]]\n";
dynamic output using 'place' to get size information for current tiddler:
><script show>
	if (!window.story) window.story=window;
	var title=story.findContainingTiddler(place).getAttribute("tiddler");
	var size=store.getTiddlerText(title).length;
	return title+" is using "+size+" bytes";
dynamic output from an 'onclick' script, using {{{document.write()}}} and/or {{{return "..."}}}
><script label="click here" show>
	document.write("<br>The current date/time is: "+(new Date())+"<br>");
	return "link to current user: [["+config.options.txtUserName+"]]\n";
creating an 'onclick' button/link that accesses the link text AND the containing tiddler:
><script label="click here" title="clicking this link will show an 'alert' box" key="H" show>
	if (!window.story) window.story=window;
	var txt=place.firstChild.data;
	var tid=story.findContainingTiddler(place).getAttribute('tiddler');
	alert('Hello World!\nlinktext='+txt+'\ntiddler='+tid);
dynamically setting onclick link text based on stateful information:
<script label="click here">
	/* toggle "txtSomething" value */
	var on=(config.txtSomething=="ON");
	return "\nThe current value is: "+config.txtSomething;
	/* initialize onclick link text based on current "txtSomething" value */
	var on=(config.txtSomething=="ON");
<script label="click here">
	/* toggle "txtSomething" value */
	var on=(config.txtSomething=="ON");
	return "\nThe current value is: "+config.txtSomething;
	/* initialize onclick link text based on current "txtSomething" value */
	var on=(config.txtSomething=="ON");
loading a script from a source url:
>http://www.TiddlyTools.com/demo.js contains:
>>{{{function inlineJavascriptDemo() { alert('Hello from demo.js!!') } }}}
>>{{{displayMessage('InlineJavascriptPlugin: demo.js has been loaded');}}}
>note: When using this example on your local system, you will need to download the external script file from the above URL and install it into the same directory as your document.
><script src="demo.js" show>
	return "inlineJavascriptDemo() function has been defined"
><script label="click to invoke inlineJavascriptDemo()" key="D" show>
2008.06.11 [1.9.3] added $(...) function as 'shorthand' convenience syntax for document.getElementById()
2008.03.03 [1.9.2] corrected declaration of wikifyPlainText() for 'TW 2.1.x compatibility fallback' (fixes Safari "parse error")
2008.02.23 [1.9.1] in onclick function, use string instead of array for 'bufferedHTML' attribute on link element (fixes IE errors)
2008.02.21 [1.9.0] 'onclick' scripts now allow returned text (or document.write() calls) to be wikified into a span that immediately follows the onclick link.  Also, added default 'return false' handling if no return value provided (prevents HREF from being triggered -- return TRUE to allow HREF to be processed).  Thanks to Xavier Verges for suggestion and preliminary code.
2008.02.14 [1.8.1] added backward-compatibility for use of wikifyPlainText() in TW2.1.3 and earlier
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ...Info tiddler
2007.12.28 [1.8.0] added support for key="X" syntax to specify custom access key definitions
2007.12.15 [1.7.0] autogenerate URI encoded HREF on links for onclick scripts.  Drag links to browser toolbar to create bookmarklets.  IMPORTANT NOTE: place is NOT defined when scripts are used as bookmarklets.  In addition, double-quotes will cause syntax errors.  Thanks to PaulReiber for debugging and brainstorming.
2007.11.26 [1.6.2] when converting "document.write()" function calls in inline code, allow whitespace between "write" and "(" so that "document.write ( foobar )" is properly converted.
2007.11.16 [1.6.1] when rendering "onclick scripts", pass label text through wikifyPlainText() to parse any embedded wiki-syntax to enable use of HTML entities or even TW macros to generate dynamic label text.
2007.02.19 [1.6.0] added support for title="..." to specify mouseover tooltip when using an onclick (label="...") script
2006.10.16 [1.5.2] add newline before closing '}' in 'function out_' wrapper.  Fixes error caused when last line of script is a comment.
2006.06.01 [1.5.1] when calling wikify() on script return value, pass hightlightRegExp and tiddler params so macros that rely on these values can render properly
2006.04.19 [1.5.0] added 'show' parameter to force display of javascript source code in tiddler output
2006.01.05 [1.4.0] added support 'onclick' scripts.  When label="..." param is present, a button/link is created using the indicated label text, and the script is only executed when the button/link is clicked.  'place' value is set to match the clicked button/link element.
2005.12.13 [1.3.1] when catching eval error in IE, e.description contains the error text, instead of e.toString().  Fixed error reporting so IE shows the correct response text.  Based on a suggestion by UdoBorkowski
2005.11.09 [1.3.0] for 'inline' scripts (i.e., not scripts loaded with src="..."), automatically replace calls to 'document.write()' with 'place.innerHTML+=' so script output is directed into tiddler content.  Based on a suggestion by BradleyMeck
2005.11.08 [1.2.0] handle loading of javascript from an external URL via src="..." syntax
2005.11.08 [1.1.0] pass 'place' param into scripts to provide direct DOM access 
2005.11.08 [1.0.0] initial release
[[la participació canta!]]
[[mapa participació]]

[[itinerari + cartell]]
[[xarxa social]]


<<toggleSideBar sidebar "hide right side" hide>>

<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 class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<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 id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<<formTiddler NewPluginTemplate>><data>{"author":"Bob Denny (Red Mt. Vista)","link":"http://solo.dc3.com/tw/#%5B%5BMy%20Plugins%5D%5D","format":"Plugin","twversion":"2.0.11, 2.1.0","category":"Working with websites, incl IFrames","description":"This macro provides a tiddler with an <iframe> refresh control. This permits refreshing just the iframe, avoiding flashing due to refreshing the entire tiddler. Normally, a refresh button appears at the location of the macro invocation. Clicking this button causes the contents of the tiddler to be refreshed. Optionally, a checkbox may also be displayed with which the user can enable and disable automatic periodic refresh of the tiddler at an interval specified by the third parameter. Finally, for special applications, a fourth parameter may be given, and if \"true\" both the button and the checkbox will be hidden, and the tiddler will simply refresh periodically at the interval given by the third parameter."}</data>
una recerca activa pel territori que habitem . barcelona s. xxi
tour la participació canta!
<<tagCloud  DiscoveryPackage E.A.S.E ForBlogUse Framework IconPackage list MediaPackage NavigationPackage pluginInfo Plugins QuickEditPackage ScrollbarPackage systemConfig TaskPackage TidIDEPackage>>
|Author|Eric Shulman|
|Original Author|Clint Checketts|
|Description|present a 'cloud' of tags using proportional font display|
> show all tags in the document
{{{<<tagCloud tag tag tag...>>}}}
> show all tags except those listed as parameters
{{{<<tagCloud =tagvalue>>}}}
> show only tags that are themselves tagged with the indicated tag value (i.e., ~TagglyTagging usage)
{{{<<tagCloud =package>>}}}
<<tagCloud =package>>
2008.09.05 [1.2.0] ELS: added '=tagname' parameter to include only tags that are themselves tagged with the specified value (i.e., ~TagglyTagging usage)
2008.07.03 [1.1.0] ELS: added 'segments' property to macro object.  Extensive code cleanup
version.extensions.TagCloudPlugin= {major: 1, minor: 2 , revision: 0, date: new Date(2008,9,5)};
//Created by Clint Checketts, contributions by Jonny Leroy and Eric Shulman


	.tagCloud span{height: 3.5em;margin: 3px;}\
	.tagCloud1{font-size: 80%;}\
	.tagCloud2{font-size: 100%;}\
	.tagCloud3{font-size: 120%;}\
	.tagCloud4{font-size: 150%;}\
	.tagCloud5{font-size: 180%;}\
	.tagCloud6{font-size: 200%;}\

config.macros.tagCloud = {
	noTags: "No tag cloud created because there are no tags.",
	tooltip: "%1 tiddlers tagged with '%0'",
	segments: 5,
	handler: function(place,macroName,params) {

		var tags=store.getTags();

		if (params.length) {
			if (params[0].substr(0,1)=="=") {
				// include only specifically tagged tags
				var tagged=store.getTaggedTiddlers(params[0].substr(1));
				for (var t=0; t<tagged.length; t++)
				for (var t=0; t<tags.length; t++)
					if (!tagged.contains(tags[t][0])) tags[t][0]="";
			} else {
				// include all tags except those listed as params
				for (var t=0; t<tags.length; t++)
					if (params.contains(tags[t][0])) tags[t][0]="";

		// get maximum number of tags to calculate tagCloud segment sizes
		var mostTags=0;
		for (var t=0; t<tags.length; t++) if (tags[t][0].length > 0)
			if (tags[t][1]>mostTags) mostTags=tags[t][1];
		var tagSegment=mostTags/config.macros.tagCloud.segments;

		// output
		var tagCloudWrapper = createTiddlyElement(place,"div",null,"tagCloud",null);
		else for (var t=0; t<tags.length; t++) if (tags[t][0].length > 0){
			tagCloudWrapper.appendChild(document.createTextNode(" "));
			var theTag = createTiddlyButton(tagCloudWrapper,
				"tagCloudtag tagCloud" + (Math.round(tags[t][1]/tagSegment)+1));
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|Description|Generate a cross-referenced grid of tiddlers, based on tag values|
>see [[TagGridPluginInfo]]
2008.04.21 [1.7.0] added support for "filter:..." param to exclude tiddlers from grid
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ...Info tiddler
2007.12.04 [*.*.*] update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.07.24 [1.6.5] corrected handling for @TiddlerName with excluded tags, so that excluded tags are not actually removed from the @TiddlerName source tiddler.
|please see [[TagGridPluginInfo]] for additional revision details|
2006.10.05 [1.0.0] initial release (converted from prototype inline script)
version.extensions.TagGridPlugin= {major: 1, minor: 7, revision: 0, date: new Date(2008,4,21)};

config.macros.tagGrid= {
	verbose:false, // display debugging/performance feedback messages
	warn:true,	// display workload warning message before rendering
	threshold:300000, // workload warning threshold (workload=# of comparisons to perform)
	function(place,macroName,params) {

		// get columns
		var columntags=params.shift(); var cols=[];
		if ((!columntags)||(columntags=="all")) // no param (or "all") - use all tags
			{ var all=store.getTags(); for (i=0;i<all.length;i++) cols.push(all[i][0]); }
		else if (columntags.substr(0,1)=="+") // get tag list from tiddler content
			{ var t=store.getTiddlerText(columntags.substr(1)); if (t&&t.length) cols=t.readBracketedList(); }
		else if (columntags.substr(0,1)=="@") // get tag list from tiddler tags
			{ var t=store.getTiddler(columntags.substr(1)); if (t&&t.tags) for (i=0;i<t.tags.length;i++) cols.push(t.tags[i]); }
		else if (columntags.substr(0,1)=="=")  // get names of "tagtiddlers" tagged with meta-tag
			{ var t=store.getTaggedTiddlers(columntags.substr(1)); for (i=0;i<t.length;i++) cols.push(t[i].title); }
		else cols=columntags.readBracketedList();
		if (!cols.length) { wikify("~TagGrid: no columns to display\n",place); return; }

		// exclude specific column tags
		if (params[0]&&params[0].substr(0,8)=="exclude:") {
			var ex=params.shift().substr(8).readBracketedList();
			for (x=0; x<ex.length; x++) {
				var i=cols.indexOf(ex[x]);
				if (i!=-1) cols.splice(i,1); // remove excluded tags

		// get rows
		var rowtags=params.shift(); var rows=[];
		if ((!rowtags)||(rowtags=="all")) // no param (or "all") - use all tags
			{ var all=store.getTags(); for (i=0;i<all.length;i++) rows.push(all[i][0]); }
		else if (rowtags.substr(0,1)=="+") // get tag list from tiddler content
			{ var t=store.getTiddlerText(rowtags.substr(1)); if (t&&t.length) rows=t.readBracketedList(); }
		else if (rowtags.substr(0,1)=="@") // get tag list from tiddler tags
			{ var t=store.getTiddler(rowtags.substr(1)); if (t&&t.tags) for (i=0;i<t.tags.length;i++) rows.push(t.tags[i]); }
		else if (rowtags.substr(0,1)=="=")  // get names of "tagtiddlers" tagged with meta-tag
			{ var t=store.getTaggedTiddlers(rowtags.substr(1)); for (i=0;i<t.length;i++) rows.push(t[i].title); }
		else rows=rowtags.readBracketedList();
		if (!rows.length) { wikify("~TagGrid: no rows to display\n",place); return; }

		// exclude specific row tags
		if (params[0]&&params[0].substr(0,8)=="exclude:") {
			var ex=params.shift().substr(8).readBracketedList();
		 	for (x=0; x<ex.length; x++) {
				var i=rows.indexOf(ex[x]);
				if (i!=-1) rows.splice(i,1); // remove excluded tags

		// get optional tiddler filter
		if (params[0]&&params[0].substr(0,7).toUpperCase()=="FILTER:")
			var filter=params.shift().substr(7);

		// get optional flag keywords and/or color gradient endpoints
		var defOpen=false;
		var colorAll=false;
		var sortRows=false;
		var sortColumns=false;
		var showInline=false;
		var p=params.shift();
		while (p) {
			switch (p.toUpperCase()) {
				case "OPEN":
					defOpen=true; break;
				case "COLORALL":
					colorAll=true; break;
				case "SORTROWS":
					sortRows=true; break;
				case "SORTCOLUMNS":
					sortColumns=true; break;
				case "INLINE":
					showInline=true; break;
					if (startcolor==undefined) var startcolor=p;
					else if (endcolor==undefined) var endcolor=p;
					else alert("unexpected parameter: '"+p+"'");

		// get the tiddlers
		if (filter&&filter.length)
			var tiddlers=store.filterTiddlers(filter);
			var tiddlers=store.getTiddlers("modified","excludeLists");

		// show "workload warning"... get permission to proceed...
		if (this.warn) {
			var workload=rows.length*cols.length*tiddlers.length;
			var warning="Cross-indexing %0 tiddlers in %1 row%3 by %2 column%4...\n(up to %5 comparisons MAY be needed)\n\n";
			warning+="This may take a while.  It is OK to proceed?";
			if (workload>this.threshold&&!confirm(warning)) { wikify("~TagGrid: display cancelled by user\n",place); return; }

		// sort row and column tags in decending order, by frequency of use
		if (sortRows||sortColumns) {
			var tags=store.getTags(); var tagcount={}; for (i=0; i<tags.length; i++) tagcount[tags[i][0]]=tags[i][1];
			if (sortRows) rows.sort(function(a,b){return (!tagcount[a]||tagcount[a]<tagcount[b])?+1:(tagcount[a]==tagcount[b]?0:-1);});
			if (sortColumns) cols.sort(function(a,b){return (!tagcount[a]||tagcount[a]<tagcount[b])?+1:(tagcount[a]==tagcount[b]?0:-1);});

		// cross-index tiddlers by tags, building lists of tiddler titles into grid[i][j] (sparse array)
		var time1=new Date();
		var grid=new Array();
		var max=0;  // track maximum cross-index value
		for (var t=0;t<tiddlers.length;t++) { // for each tiddler
			for (var i=0;i<tiddlers[t].tags.length;i++) { // for each tag in tiddler
				var row=rows.indexOf(tiddlers[t].tags[i]); if (row==-1) continue; // this tag not in rows
				if (!grid[row]) grid[row]=new Array(); // create row as needed
				for (var j=0;j<tiddlers[t].tags.length;j++) {  // for each tag in tiddler
					var col=cols.indexOf(tiddlers[t].tags[j]); if (col==-1) continue; // this tag not in columns
					if (!grid[row][col]) grid[row][col]=new Array(); // create cell
					grid[row][col].push("[["+tiddlers[t].title+"]]"); // add tiddler title to cell
					if (max<grid[row][col].length) max=grid[row][col].length; // check for new maximum

		// compute gradient color map
		if (startcolor && endcolor) {
			var digits="0123456789ABCDEF";
			function hexToDec(s) // 2-digit conversion
				{ return digits.indexOf(s.substr(0,1).toUpperCase())*16+digits.indexOf(s.substr(1,1).toUpperCase()); }
			function decToHex(d) // 2-digit conversion
				{ return digits.substr(Math.floor(d/16),1)+digits.substr(d%16,1); }
			var steps=max;
			var startR=hexToDec(startcolor.substr(0,2));
			var startG=hexToDec(startcolor.substr(2,2));
			var startB=hexToDec(startcolor.substr(4,2));
			var endR=hexToDec(endcolor.substr(0,2));
			var endG=hexToDec(endcolor.substr(2,2));
			var endB=hexToDec(endcolor.substr(4,2));
			var rangeR=endR-startR;
			var rangeG=endG-startG;
			var rangeB=endB-startB;
			var stepR=rangeR/steps; if (stepR>0) stepR=Math.floor(stepR); else stepR=Math.ceil(stepR);
			var stepG=rangeG/steps; if (stepG>0) stepG=Math.floor(stepG); else stepG=Math.ceil(stepG);
			var stepB=rangeB/steps; if (stepB>0) stepB=Math.floor(stepB); else stepB=Math.ceil(stepB);
			var colors=[];
			for (var i=1; i<steps; i++)
			colors[steps-1]=endcolor; // fixup for roundoff error

		// generate HTML table containing popups (and optional inline links)
		var time2=new Date();
		var out="<html><table cellpadding='0' cellspacing='0' style='border:0;border-collapse:collapse'>";
		// column headings
		out+="<tr style='border:0;'><td style='text-align:right;border:0'>";
		out+="<a href='' style='font-size:80%;'";
		out+="	title='show all column headings'";
		out+="	onclick='return config.macros.tagGrid.toggleAllColumns(this,event,"+defOpen+")'>"+(defOpen?"&lt;&lt;&lt;":"&gt;&gt;&gt;")+"</a>";
		for (var i=0;i<cols.length;i++) {
			out+="<td style='text-align:center;cursor:pointer;border:0;padding-left:2px;padding-right:2px' ";
			out+="	title='show/hide column heading' ";
			out+="	onclick='return config.macros.tagGrid.toggleColumn(this,event)'>";
			out+="<a href='' title='open tag tiddler'";
			if (!defOpen) out+="	style='display:none' ";
			out+="	onclick='story.displayTiddler(this,\""+cols[i]+"\");return false'>"+cols[i]+"</a>";
		for (var i=0;i<rows.length;i++) {
			// row heading
			var rowlink="<a href='' onclick='story.displayTiddler(this,\""+rows[i]+"\");return false'>"+rows[i]+"</a>";
			out +="<tr style='border:0'>";
			out +="<td style='text-align:right;border:0;padding-right:2px'>"+rowlink+"</td>";
			for (var j=0;j<cols.length;j++) {
				var content="";
				var bgcolor="transparent"; // default empty cell background
				if (colors && colorAll) bgcolor="#"+colors[0]; // empty cell background uses startcolor 
				var bordercolor=""; // default border color (inherits current CSS value)
				if (colors) bordercolor="#"+colors[Math.floor(colors.length/2-1)]; // border uses mid-tone color 
				var linkstyle=""; // use default unless background color is very light or very dark
				var cross=(grid[i]&&grid[i][j])?grid[i][j]:null;
				var hdr=rows[i]+(rows[i]!=cols[j]?(" + "+cols[j]):"");
				if (cross) {
					// cross-tagged list of tiddlers (in a popup)
					var label="<b>"+cross.length+"</b>";
					var tip=hdr;
					var list=cross.sort().join(' ').replace(/'/g,"\\'").replace(/"/g,'&quot;');
					var handler="return config.macros.tagGrid.popup(this,event,\'"+rows[i]+"\',\'"+cols[j]+"\',\'"+list+"\')";
					if (colors) {
						var c=colors[cross.length-1];
						linkstyle="style='color:#000000 !important'";
						// invert link color if background is very light
						if (c.substr(0,2)<"60" || c.substr(2,2)<"60" || c.substr(4,2)<"60")
							linkstyle="style='color:#FFFFFF !important'";
				} else {
					var label="&nbsp;-&nbsp;";
					var tip="create a new tiddler tagged with: "+hdr;
					var list="";
					var handler="var title=config.macros.newTiddler.title;";
				if (!showInline || !cross)
					content+='<a href="javascript:;" '+linkstyle+' onclick="'+handler+'" title="'+tip+'">'+label+'</a>';
				if (showInline && cross) {
					content+="<div "+linkstyle+"><span style='white-space:nowrap'>";
					content+=hdr+" ("+label+")";
					// list tiddler links inline in table cell
					for (t=0; t<cross.length; t++) {
						var title=cross[t].replace(/\[\[/g,'').replace(/\]\]/g,'');
						var handler="story.displayTiddler(null,'"+title+"');return false;"
						var tid=store.getTiddler(title);
						var author=tid.modifier;
						var date=tid.modified.toLocaleString();
						var tip=config.messages.tiddlerLinkTooltip.format([title,author,date]);
						if (t>0) content+="<br>";
						content+='<a href="javascript:;" '+linkstyle+' onclick="'+handler+'" title="'+tip+'">'+title+'</a>';
					handler="var tids=\'"+list+"\'.readBracketedList();story.displayTiddlers(this,tids); return(false);"
					tip="display all tiddlers tagged with: "+hdr;
					content+='<a href="javascript:;" '+linkstyle+' onclick="'+handler+'" title="'+tip+'">open all...</a><br>';
					handler="var title=config.macros.newTiddler.title;";
					handler+="story.focusTiddler(title,'text'); return(false);"
					tip="create a new tiddler tagged with: "+hdr;
					content+='<a href="javascript:;" '+linkstyle+' onclick="'+handler+'" title="'+tip+'">new tiddler...</a>';
				out+="<td style='background-color:"+bgcolor+";border:1px solid "+bordercolor+" !important;text-align:center'>"+content+"</td>";
		var time3=new Date();
		if (this.verbose) displayMessage("TagGrid: scan="+(time2-time1)+", generate table="+(time3-time2));
	function(here,event,row,col,list) {
		var tids=list.replace(/&quot;/g,'"').readBracketedList();
		var hdr=row+(row!=col?(" AND "+col):"");
		if (tids.length) {
			var p=Popup.create(here); if (!p) return;
			for(var t=0; t<tids.length; t++) createTiddlyLink(createTiddlyElement(p,'li'),tids[t],true);
				"open all...", "display all tiddlers tagged with: "+hdr,
				function(){story.displayTiddlers(null,tids); return(false);});
			var a=createTiddlyButton(createTiddlyElement(p,'li'),
				"new tiddler...", "create a new tiddler tagged with: "+hdr,
					var title=config.macros.newTiddler.title;
		event.cancelBubble = true;
		if (event.stopPropagation) event.stopPropagation();
	function(here,event,defOpen) {
		if (here.expanded==undefined) here.expanded=defOpen;
		var ex=here.expanded=!here.expanded; 
		here.title=ex?'hide all column headings':'show all column headings';
		var cells=here.parentNode.parentNode.getElementsByTagName("td");
		for (i=1; i<cells.length; i++) cells[i].firstChild.style.display=ex?"inline":"none";
		event.cancelBubble = true;
		if (event.stopPropagation) event.stopPropagation();
	function(here,event) {
		event.cancelBubble = true;
		if (event.stopPropagation) event.stopPropagation();
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <br>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|Description|documentation for TagGridPlugin|
Specify which tags should be used for the columns and rows of the grid to ''see a particular cross-section'' of your document, or use //all// tags to ''get an instant 'birds-eye' overview of your entire document''.

Each grid cell contains a label with the number of tiddlers in that grid cell.  Click the number to ''show a popup of cross-indexed tiddler titles''.  Grid cells with no matching tiddlers contain a "-" (dash) that can be clicked to ''create new tiddlers automatically pre-tagged with that cell's combination of tags.''

To keep the grid display from getting very wide, the grid tags used as column headings are not initially displayed.  ''Click directly above the column to show/hide that heading'', or toggle all column headings at once by clicking the {{{>>>}}} symbol in the upper-left corner of the grid display.  Clicking a displayed row/column tag heading opens the tiddler whose title is that tag name.

The macro syntax to include a tag grid in your tiddler content is:
<<tagGrid "columntags" "exclude:tags" "rowtags" "exclude:tags" "filter:tiddlerfilter" startcolor endcolor open inline colorall sortrows sortcolumns>>

''rowtags/columntags'' are each:
* a ''quoted'' space-separated lists of tags: {{{"tag1 tag2 [[tag3 with spaces]] tag4 ..."}}}
* //or,// a tiddler name preceded by "+": {{{+TiddlerName}}} where the specified tiddler contains a space-separated list of tags (same format as DefaultTiddlers)
* //or,// a tiddler name preceded by "@": {{{@TiddlerName}}} to use the same tags as those that are tagging the specified tiddler (i.e., the tiddler is a representative example of the kind of tags you are interested in cross-indexing)
* //or,// a tag name preceded by "=": {{{=tagName}}} to use the group of tags that are themselves, in turn, tagged with the indicated tagName (i.e., useful when you have defined a 'meta-tag'/classification system, a.k.a. "~TagglyTagging" techniques)
* //or,// keyword: {{{all}}} (use all tags)
* if only columntags are specified, rows display all tags by default
* if no parameters are provided, both rows and columns display all tags
''exclude:tag tag tag''
* This //optional// parameter can be placed immediately following the columntags and/or rowtags parameter to selectively omit certain tags from the grid row or column headings.  You can exclude several tags at once by enclosing the entire parameter in quotes, e.g.: {{{"exclude:tag tag tag"}}}.  This parameter is generally only needed to adjust the set of row/column headings that will be applied when using the {{{@TiddlerName}}} syntax.   Otherwise, you can simply omit the undesired rows/column headings directly from the specified columntags and/or rowstags parameters.
* By default, all tiddlers in the document are scanned to determine the contents of the grid cells.  The //optional// filter parameter allows you to specify a subset of tiddler to be scanned.  The syntax for this parameter is: {{{"filter:[tag[tagname]]"}}}, which will select only tiddlers with the indicated tag.  For more advanced selection of tiddlers, you can install [[MatchTagsPlugin]], which extends the {{{[tag[...]]}}} filter syntax to permit use of full boolean expressions, e.g., {{{"filter:[tag[NOT tag1]]"}}} or {{{"filter:[tag[tag1 AND NOT tag2]]"}}} or {{{"filter:[tag[(tag1 AND tag2) OR (tag3 AND NOT tag4)]]"}}}, etc.
* describes a ''color gradient'' where the grid cell background color is calculated as a combination of  the starting and ending colors, in proportion to the cell value
* colors are specified using 6-digit hex-coded RGB values (e.g., red="~FF0000", green="00FF00", blue="0000FF")
* the cells with the lowest number use the starting background color
* the cells with the highest number use the ending background color
* if one or both color values are omitted, all cells have //transparent// backgrounds
* causes the grid column headings to be shown when the grid is initially displayed (you can hide all the column headings using the &lArr; link, or just toggle one heading by clicking //near// the tag text.  (Note: clicking //on// the tag text will open the tiddler with the same name as the tag.
* by default, cells with cross-indexed tiddlers display the total number of tiddlers in the cell.  When this number is clicked, a popup is displayed, containing links to the individual tiddlers in that cell.  However, the popup display makes it difficult to compare the contents of two or more cells because only one popup can be displayed at any given time.  To address this, you can use the ''inline'' keyword parameter to ''display the grid contents directly in the cells'', without using any popups.  While this can make the grid display significantly larger (to fit the text of each cell), it also enables quick comparisons between cells.  Inline rendering of the cell contents also makes it possible to print the entire grid contents for easy off-line reporting and analysis.
* by default, cells with no cross-indexed tiddlers have a //transparent// background (e.g., the tiddler's background colors shows through).  However, this can create a 'patchwork' appearance to the grid.  Add the ''colorall'' keyword parameter to force these 'empty' cells to use the specified startcolor instead of a transparent background.
* rowtags and columntags are normally displayed in the order specified in the macro parameters, or in alphabetical order when ''all'' is used to generate the list of tags.  Adding the ''sortrows'' and/or ''sortcolumns'' keyword parameters will sort the tags in decending order so that the most frequently used tags are displayed first (i.e., towards the top-left corner).
{{{<<tagGrid +FavoriteTags +FavoriteTags eeeeff 3333ff colorall sortrows sortcolumns>>}}}
<<tagGrid +FavoriteTags +FavoriteTags eeeeff 3333ff colorall sortrows sortcolumns>>
2008.04.21 [1.7.0] added support for "filter:..." param to exclude tiddlers from grid
2008.01.08 [*.*.*] plugin size reduction: documentation moved to ...Info tiddler
2007.12.04 [*.*.*] update for TW2.3.0: replaced deprecated core functions, regexps, and macros
2007.07.24 [1.6.5] corrected handling for @TiddlerName with excluded tags, so that excluded tags are not actually removed from the @TiddlerName source tiddler.
2007.07.04 [1.6.4] fix fatal "unterminated string" popup error caused by tiddlers containing double-quotes (now being encoded using "&quot;")
2007.03.08 [1.6.3] use global flag to replace ALL single-quotes in tiddler titles (fixes popups where more than one tiddler title had a ' in it)
2007.03.06 [1.6.2] removed debugging alert()s... D'oh!
2007.03.06 [1.6.1] fix handling for excluding tags (was only removing last tag in list)
2007.03.05 [1.6.0] added "exclude:tag tag tag..." parameter handling for both rows and columns
2006.12.20 [1.5.1] fixed bordercolor calculation and CSS so grid correctly uses midtone-color for table cell borders
2006.12.09 [1.5.0] added 'inline' keyword parameter to display tiddler titles directly in grid cells (in addition to popup)
2006.11.03 [1.4.0] changed {{{=TiddlerName}}} param usage to {{{@TiddlerName}}} and added {{{=tagName}}} usage for specifying TagglyTagging "meta-tagged" groups of tag (based on ideas by GregWolff)
2006.11.03 [1.3.3] performance optimization: calculate maximum cross-index value while building grid (eliminates extra calc during colormapping)
2006.10.29 [1.3.2] fixes for IE: in decToHex and hexToDec, use substr() instead array indexing.  Also, use {{{>>>}}} and {{{<<<}}} instead of {{{&rArr;}}} and {{{&lArr;}}} for 'toggle headings' link text
2006.10.29 [1.3.1] suppress border around table
2006.10.21 [1.3.0] added {{{=TiddlerName}}} and {{{open}}} parameter handling
2006.10.17 [1.2.1] fixed row/column sorting to properly sort undefined tags to the end of the list
2006.10.16 [1.2.0] added optional row/column sorting and improved parameter parsing
2006.10.15 [1.1.0] added features: background gradients, collapsible column headings, eliminated table borders around row/column headings
2006.10.06 [1.0.1] calls to displayTiddler() use 'this' instead of 'null'
2006.10.05 [1.0.0] initial release (converted from prototype inline script)
<<formTiddler NewPluginTemplate>><data>{"author":"Saq Imtiaz (Lewcid)","link":"http://tiddlysnip.com/#About","format":"Firefox extension","twversion":"2.1+","category":"Working with websites, incl IFrames","description":"TiddlySnip is a Firefox extension that lets you use your TiddlyWiki as a scrapbook! Simply select text, right click and choose 'TiddlySnip selection'. Next time you open your TiddlyWiki file, your snippets will be there, already tagged and organised."}</data>
'tiddler.tags.contains("list") && tiddler.data("category") == "Time and calendars"'
'"|vertical-align:top;@@white-space: nowrap;{{large{[["
+"]]}}}@@<br>{{bold{Format:}}}  "
+"<br>{{bold{Author:}}}  "
+"<br>{{bold{Link:}}}  "
+"]] <br>{{bold{For TW version:}}}  "
<<formTiddler NewPluginTemplate>><data>{"author":"Eric Shulman (~TiddlyTools)","link":"http://www.tiddlytools.com","twversion":"2.1","format":"Script","category":"Toggling page elements","description":"Show/hide left sidebar (MainMenu)"}</data>

|Created by|SaqImtiaz|
Provides a button for toggling visibility of the SideBar. You can choose whether the SideBar should initially be hidden or displayed.

<<toggleSideBar "Toggle Sidebar">>

{{{<<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;} }}}

*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.


         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")

config.macros.toggleSideBar.onToggleSideBar = function(){
          var sidebar = document.getElementById("sidebar");
          var settings = config.macros.toggleSideBar.settings;
          if (sidebar.getAttribute("toggle")=='hide')
              this.firstChild.data= (this.firstChild.data).replace(settings.arrow1,settings.arrow2);
               this.firstChild.data= (this.firstChild.data).replace(settings.arrow2,settings.arrow1);

     return false;

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

ToggleSideBarMacro has been completely rewritten. Now works flawlessly with custom stylesheets too, and is easier to customize. You can specify whether the sidebar is hidden or displayed to start off with.
Type the text for 'YourNamer'
Jordina Tarré i Olaiz
"Sant Andreu de Cap a Peus"
abril 2003


Els antecedens del Pla "Sant Andreu - Sagrera" cal buscar-los en el projecte d'arribada del TGV a Barcelona en que es contemplava establir l'estació central a Sants i unes marquesines o abaixadors a La Sagrera. A l'Ajuntament li interessava fomentar aquest últim emplaçament ja que a Sants no tenien espai per a tot el projecte, amb aquesta intenció es va parlar amb les entitats i associacions perquè es recolzés la promoció de la zona. El parany en el qual es va caure va ser creure que es subsanaria la ferida urbanística que representen les vies.

El maig del 2002 Ajuntament i Ministeri van arribar a un acord per triar el projecte endavant. El pas de les marquessines al que actualment es proposa per a la zona Sant Andreu - Sagrera va sobtar molt ja que la inversió inicial que preveia el Ministeri assolia l'astronòmica xifra d'uns setanta mil milions de pessetes per l'estació de la Sagrera i el cobriment de les vies.

''Situació actual''

A hores d'ara la situació del projecte és la de l'aprovació provisional per part de l'Ajuntament de la modificació del Pla General Metropolità, PGM, en que es descriu quina és la qualificació urbanística del sòl. En aquests moments l'aprovació es troba a l'espera del vist-i-plau de la Generalitat de Catalunya malgrat que no s'explica encara què es farà concretament a cada indret.


L'augment del pressupost inicial té, segons la Plataforma Sant Andreu - Sagrera, una explicació en les operacions especulatives que es preveu que duran a terme les administracions, Ajuntament, Generalitat i Govern central, donat que totes elles posseeixen terrenys a la zona. A parer del president de l'AVV de Sant Andreu de Palomar l'única explicació rau en la venda d'aquests terrenys per fer pisos. Amb les plusvàlues obtingudes amb aquestes operacions es preveu que es financiïn les obres. Per tant, Gonzàlez afegeix que una obra de tal magnitud l'acabaran pagant els que vagin a comprar-se un pis en aquella zona.

La tranparència en la financiació és un dels punts que la Plataforma demana amb més insistència.
''Aspectes concrets''

Una vegada exposat el context del projecte i les seves vicissituds col·laterals es passà (a la xerrada informativa del 22 de març) a la visualització de planells i als cassos concrets i preguntes dels assistents i afectats.

- El cobriment de les vies, zona de la Maquinista, estació, pisos Vallehermoso, casenes banda mar, Soldevila i Rambla de Sant Andreu, està previst fer-ho amb una llosa per la qual cosa no s'hi podrà ubicar una zona verda. Val a dir que malgrat les peticions de la Plataforma no s'ha donat per escrit el compromís que es pugui plantar un arbre.
Reforçant aquest punt, alguns dels nous veïns van denunciar les promeses sobre el cobriment de les vies que algunes immobiliàries els feren a l'hora d'adquirir els pisos.

- Els tallers. Les infraestructures que han de servir per mantenir la nova línia també estaran ubicades en el teixit ferroviari que passa per Sant Andreu. En el projecte inicial es va apuntar Santa Perpètua de la Mogoda com a emplaçament, però això representava un cost massa elevat perquè s'havien de mantenir dos combois que fessin el trajecte del manteniment.
"Ells s'estalvien els diners dels dos combois però no fan un cobriment com Déu mana per poder tenir un parc verd", exclamava Lluís Gonzàlez.

- Els vials enllaçaran amb el nus de La Trinitat i vindran a parar a Sant Andreu. Segons l'informació que es té del Ministeri els vials arribaran soterrats fins al carrer Soldevila, punt on es convertiran en una rotonda d'entre cinc i set carrils per costat.
"Això és el que ells entenen per parc linial. El carrer Sant Adrià no pot absorvir tant trànsit", emfatitzava Gonzàlez, "sobretot tenint en compte que tenim la Meridiana i la Ronda. S'està fent una sortida ràpida de Barcelona, així de clar, tot i les protestes que es llançaren des de la Plataforma".


Cinc blocs de pisos, de potser 15 plantes o més,
a més a més dels que ja hi ha o s'estan fent

Zones d'equipaments "reconvertides" en pisos
i ,això sí, a la planta baixa els 'equipaments'

Res de vivendes de 'promoció pública',
per comptes d'això alguns pisos a 'preu taxat'
Res, clar, de pisos de lloguer assequible
El "parc linial" serà una mena de pàram
amb herbetes i matolls. Res d'arbres.

El cobriment de les vies serà la teulada dels tallers ferroviaris. 
Els pilars i la llosa seran finets
i no podran suportar el pes de la terra que cal
perquè pugui gaudir d'arbres.

El trànsit (tipus Meridiana o Rondes)
el deixaran circular en bona part a cel obert.
Per acabar-ho d'adobar volen fer-hi una 'rotonda' de 5 a 7 carrils per banda, 
una cosa com la del final del Paral·lel tocant a mar

a STAP el T.G.V. ( "AVE" ) és una nova potinada... els hi permetrem?
recordem el Cementiri, Can Fabra, Can Guardiola, la Rambla, l'escola Pegaso, 
la Meridiana, les masies, les Casernes... ara, Fabra&Coats
L'Hort Urbà de Sant Andreu de Palomar a la Riera de Sant Andreu entre Bascònia i Jorba

''recuperem un espai públic desaprofitat per a realitzar un hort urbà amb criteris ecològics, comunitari, d'organització assembleària i econòmicament autogestionat''

<html><img src="http://www.sant-andreu.com/imatges/BarriMercadal/hort01.jpg"><br>
<img src="http://www.sant-andreu.com/imatges/BarriMercadal/hort09.jpg"><br>
<img src="http://www.sant-andreu.com/imatges/BarriMercadal/hort07.jpg">
Per l'Ateneu L'Harmonia Popular i Cultural: un somni col·lectiu
23 de març, 2007

Des del col·lectiu de persones i entitats impulsores del projecte de L'HARMONIA* volem donar a conèixer els següents fets:

El passat dia 23 de març havíem convocat una xerrada-col·loqui a l'auditori de Can Fabra (aforament 100 persones) sobre la necessitat d'equipaments culturals gestionats per entitats i per això vam seguir els tràmits administratius corresponents tant a Can Fabra com al Districte.

La nostra sorpresa ha estat la no autorització de l'Ajuntament de Barcelona - Districte de Sant Andreu a la celebració d'aquest acte a Can Fabra i la proposta de realitzar-lo a la Sala de Projeccions del Centre Cívic (aforament 35 persones) com a lloc alternatiu. La comunicació la vam rebre una setmana abans de la xerrada, amb els cartells i publicitat preparats i amb els ponents confirmats (Felipe Aranguren, llicenciat de Ciències Polítiques; Miqui Espuma, cofundador i director de La Fura dels Baus; Manuel Delgado, antropòleg de la Universitat de Barcelona; i un membre de la Gestora de l'Ateneu de 9 Barris). La raó al·legada és que la xerrada no s'adequa a les activitats que habitualment es programen en aquest equipament.

No entenem per què se'ns aplica aquest criteri quan amb aquest acte precisament volem donar a conèixer el projecte cultural que L'Harmonia vol desenvolupar a Sant Andreu de Palomar. Un projecte que pretén aconseguir un conveni amb l'Ajuntament de Barcelona perquè Sant Andreu disposi d'un espai públic amb creacions i gestió fetes des de les pròpies entitats que en seran usuàries.

Encara s'entén menys aquesta prohibició quan l'auditori s'ha estat utilitzant regularment per la celebració d'actes semblants al qual L'Harmonia volia dur a terme. Entendríem un canvi d'ubicació si les característiques tècniques de l'auditori no permetessin fer l'acte programat, però no ens sembla de calaix la seva negativa si la raó és que la xerrada no s'adiu a les activitats pensades per Can Fabra.

Considerem que la situació és encara més injusta quan en el web de Can Fabra s'afirma que des del districte s'aposta per "la complicitat del tercer sector" i impulsen un model de gestió amb un clar sentit de servei públic de proximitat" el qual garanteixi un servei més proper i adaptat a les necessitats i a les expectatives de la ciutadania"; o bé l'actual campanya publicitària de l'Ajuntament de Barcelona "Redescobreix els espais públics. Són teus. Cuida'ls".

Tot això ens reafirma en la necessitat d'un equipament cultural a Sant Andreu gestionat per conveni pels propis col·lectius, com ja ho són l'Ateneu Popular de Nou Barris, la Farinera del Clot o la pròximament inaugurada Casa Orlandai a Sant Gervasi.

La nostra intenció és, doncs, seguir endavant amb aquest projecte, sumant cada cop més col·lectius i persones, i treballant per l'obertura d'equipaments públics que permetin programar i difondre amb llibertat tot tipus de propostes culturals a Sant Andreu de Palomar.

Ateneu Popular i Cultural

*L'Harmonia és un projecte d'ateneu popular i cultural a l'antic complex de la Fabra i Coats.
primer manifest 
8 de novembre, 2005

''Raons per les quals es demana un ateneu popular i cultural''
1. Capacitat d'organització 
2. Espais no adaptables a les necessitats 	
3. Desajustos horaris 	
4. Responsabilitat amb l'espai públic i identificació 	
5. Clientelització de la població 
6. Adaptació a demandes creixents 	

''Filosofia de l'ateneu popular i cultural''
1. Gestió per part dels col·lectius usuaris
2. Espai obert
3. Espai per fomentar l'intercanvi
4. Espai per fomentar el coneixement
5. Fonts de finançament no públiques

Sant Andreu de Palomar ha canviat molt en els darrers anys, i les noves intervencions als terrenys de les antigues casernes i als edificis de la fàbrica Coats suposaran canvis encara més radicals.

Aquests canvis es poden veure com una amenaça o com una oportunitat, i en el cas de la gent que hem treballat en aquest document estem en la segona situació. En concret, creiem que aquesta és l'oportunitat de fer realitat el somni que, des de fa anys i panys, la gent que participa a Sant Andreu ha tingut. El somni de fer a les antigues naus de la Coats tot allò que no ha estat possible en altres equipaments que ha obert el Districte.

Aquest document no és més que el recull d'aquella història de la societat civil de la qual ens sabem l'herència, de les raons per les quals creiem que ara és el moment més adient per dur a terme aquest somni, dels valors que regeixen la nostra proposta, la idea de gestió que hi ha al darrera dels qui signem el document i una breu explicació de qui som la gent que estem darrera d'aquesta iniciativa.

La persona que busqui en aquest escrit una proposta tancada, perfectament definida, amb una valoració del pressupost anual necessari, dels metres requerits, de l'estructura organitzativa que tindrà, etc. no en quedarà satisfeta. Perquè com més tard explicarem abastament, aquesta proposta parteix del principi que participar vol dir poder decidir entre tothom com es faran les coses. I és per això que hem elaborat un document per a sumar moltes més organitzacions amb les que volem decidir, més endavant, quina serà la forma concreta de l'ateneu que volem.

Així doncs, l'objectiu final d'aquest document és sumar a tots aquells col·lectius que també somien amb un equipament cultural a Sant Andreu de Palomar, definit pels col·lectius del seu entorn i gestionat pels propis usuaris i usuàries.

Això només és la continuació d'una antiga demanda i, confiem, el començament d'una feina faraònica que doni lloc a un espai que doni sortida a aquelles veus que des de fa temps expressen aquest desig.

Raons per les quals es demana un ateneu popular i cultural.

Com ha quedat palès en el punt anterior, els moviments associatius de Sant Andreu de Palomar s'han caracteritzat per demostrar en diverses ocasions la seva capacitat d'organització i gestió del llegat cultural i social.

També hem vist com aquest treball de dècades per mantenir viva la diversitat cultural ha tingut moments millors i pitjors, però tots ells conformen els fonaments d'aquest nou espai cultural que volem construir.

Però més enllà del llegat associatiu que ens impulsa a voler aprofitar l'oportunitat que ens ofereixen les naus de l'antiga fàbrica Coats, hi ha una sèrie de raons en l'actual context social que fan que aquesta proposta ens sembli urgent.

En concret, creiem que per tal d'entendre la necessitat de donar sortida a un equipament cultural com el que més tard explicitarem cal tenir en compte:
· la capacitat d'organització de la societat civil
· la no adequació dels espais municipals actuals a les necessitats dels col·lectius
· els desajustos entre els horaris de l'administració i els dels col·lectius
· la cada cop menor identificació de la ciutadania amb l'espai públic i consegüent manca de responsabilització
· el preocupant canvi de rol de la població que passa de saber-se un motor social a assumir el de client/a
· la ralentització del dinamisme dels ajuntaments

''1. Capacitat d'organització''

Actualment ja ningú dubta de la professionalitat amb la que la societat civil aborda i gestiona els temes que els preocupen. I aquesta nova situació ha donat pas a que la vella associació de professional=assalariat/da hagi perdut sentit en benefici de la definició de professional=responsable.

És precisament aquesta segona definició la que demanem que es potenciï en els equipaments municipals, començant pel reconeixement per part de l'administració local de la bona feina feta pels moviments socials durant tots aquests anys, i potenciant aquelles vies de treball conjunt que portin a una co-gestió de la cosa pública.

En concret, a Sant Andreu de Palomar creiem que aquesta co-gestió de la cosa pública es podria edificar a partir de confiar la gestió d'un nou equipament cultural als col·lectius que ja en formen part, i als que esperem que s'hi sumin, de l'ateneu popular i cultural.

''2. Espais no adaptables a les necessitats''

Des de ja fa anys, els col·lectius de Sant Andreu de Palomar han traslladat a l'administració la necessitat de disposar d'espais adequats per dur a terme les seves activitats. Fins ara, la distància entre allò que necessiten els grups i allò que ofereix l'administració ha suposat que col·lectius hagin quedat fóra d'aquells nous equipaments, encara insuficients, construïts al Districte.

Aquells espais amb una rica diversitat de propostes culturals i grups han posat de manifest que els equipaments "en sèrie" - aquells que es dissenyen sense pensar en els col·lectius que en faran ús, obligant a aquests a adaptar-se a l'espai i no al revés - només serveixen per aquells entorns on el tramat associatiu és dèbil i/o incipient. Però en aquells indrets on els col·lectius ja tenen una llarga història i unes necessitats d'espai difícils d'encabir en equipaments pre-dissenyats es fa necessària l'actuació dels usuaris i usuàries tant en la definició d'espais i necessitats, com en el disseny final de l'equipament.

En el cas concret de Sant Andreu de Palomar, la llarga tradició i les necessitats de grups tan diversos com els que signem aquest projecte, que van des de grups culturals fins a col·lectius ecologistes, demanen que l'equipament que finalment s'acabi bastint a la Coats sigui pensat des d'un principi, dissenyat pel que fa als seus espais i gestionat en el dia a dia pels propis col·lectius.

''3. Desajustos horaris''

Però les distorsions que suposen separar per una banda qui definirà l'equipament, i per l'altra qui en farà ús; no només donen lloc a problemes amb l'adequació dels espais, sinó també amb els temps.

L'experiència ens demostra que hi ha un desajust entre els horaris de l'administració i els horaris en què els col·lectius duen a terme la seva tasca. Aquests desajustos són naturals, tenint en compte que la majoria de persones que participen de la vida associativa, ho fan en aquelles hores que els queden lliures de les seves ocupacions familiars i/o laborals.

En aquesta situació, no creiem que la solució passi per l'ampliació dels horaris del personal de l'administració, els quals treballen en uns horaris molt poc flexibles, sinó que considerem que passa per cedir aquesta gestió horària i responsabilitat als col·lectius que en seran usuaris.

''4.Responsabilitat amb l'espai públic i identificació''

L'obertura de centres comercials - vegi's Heron City, Cinemes Lauren i Centre Comercial La Maquinista -, juntament a una dificultat creixent per part de les administracions per oferir un oci alternatiu al comercial han donat lloc a una preocupant falta d'identificació de la ciutadania amb l'espai públic i amb l'entorn social en el que viu.

L'oferta majoritària d'oci que s'ofereix a la població jove - i no tan jove- està suposant un canvi en els valors i els hàbits de consum, que tenen com a conseqüència una cada cop menor responsabilitat amb l'espai públic, que ens pertany a tots i a totes.

Cal que tinguem en compte que a Sant Andreu de Palomar aquesta dinàmica de davallada de la identificació amb l'entorn social s'ha accelerat per la construcció de pisos de la zona de La Maquinista, i que els pisos que es faran en els terrenys de les antigues casernes segurament ho potenciaran.

Ens sembla que l'Ajuntament s'ha adonat de les distorsions socials i dels perills d'aquesta progressiva manca d'identificació amb l'entorn on vivim, i que la primera conseqüència n'ha estat la nova distribució de barris de la ciutat de Barcelona.

Però nosaltres entenem que les mesures legals no són suficients per aconseguir millores socials, sinó que cal crear sinèrgies amb aquella part de la població organitzada que té com a objectius el reforçament de la vida associativa, la identificació del veïnat amb l'entorn on viu, el manteniment de les manifestacions populars, la preservació de l'espai públic com a lloc i símbol d'expressió i convivència, i de la difusió d'aquells valors que cohesionen els seus habitants. Objectius tots aquests que creiem compartir amb l'administració.

Pensem que és seguint aquesta mateixa lògica que l'Ajuntament de Barcelona ha obert espais en altres districtes com ara La Farinera del Clot o l'Ateneu Popular de 9 Barris, on són els propis col·lectius els que en gestionen l'ús dels espais i la seva programació.

En aquests equipaments l'Ajuntament funciona com a garant de l'oferta dels serveis pels quals s'ha construït l'equipament, però n'atorga la seva provisió als actors socials arrelats en el districte, els quals, per experiència i proximitat, coneixen millor les necessitats i interessos de la comunitat en la que viuen i treballen.

''5. Clientelització de la població''

La pèrdua d'identificació a què hem fet referència en el punt anterior no només es dóna entre els individus i el territori, sinó que també es produeix entre les persones i l'administració.

En l'actualitat, el fet que les persones que habiten un territori no disposin de vies de participació en el disseny i/o provisió dels serveis fa que tant sols es vegin a si mateixes com meres consumidores, sigui per pagament directe o per mitjà d'impostos, del servei que reben de l'administració, com ara un gimnàs o un ambulatori.

I aquesta dinàmica està comportant que canviï el rol de ciutadà/na pel de client/a: el client/a paga i espera obtenir el servei sense que això li suposi cap esforç personal. La població, doncs, no percep el servei públic com a diferent del servei privat quan aquests serveis tenen, per definició, objectius completament oposats.

Però aquesta auto-percepció és encara més greu quan parlem de l'àmbit de la cultura. Quan l'oferta d'oci majoritària és mercantil és molt més fàcil per la persona accedir a aquest oci que implicar-se activament a la creació de cultura i valors.

És per això que es fa necessari donar sortida a equipaments on la població disposi d'espais per ser partícip en la definició d'aquells serveis i propostes culturals que gaudirà, en detriment d'aquells on les persones únicament demanen hora com fan quan demanen un servei a l'empresa privada.

''6. Adaptació a demandes creixents''

Els governs municipals del nostre país s'havien caracteritzat, segurament per la seva joventut, pel seu dinamisme i capacitat d'adaptació a noves demandes ciutadanes. Darrerament, però, aquesta millora contínua ha perdut força.

Es posa de manifest que en una societat cada cop més complexa, l'estructura municipal troba dificultats per adaptar-se a un entorn tan canviant i exigent. I aquesta dificultat es veu augmentada en una societat com la nostra, la qual es caracteritza per unes demandes gairebé infinites per part d'una població cada cop més diversa.

Aquesta dificultat d'adaptar-se és una de les raons per les quals les administracions han buscat fora de la pròpia administració estructures molt més flexibles que a priori fossin capaces d'adaptar-se ràpidament a demandes canviants. I és per això que ha optat per concursos públics que han donat lloc a un model de privatització d'alguns serveis. Tanmateix, aquest model no ha acabat sent la solució que s'esperava.

La privatització no ha funcionat com s'esperava perquè no ha tingut en compte que els objectius i valors que guien l'administració i l'empresa privada no són, ni de bon tros, els mateixos. Aquesta distancia en els objectius d'una i altra ha suposat en alguns casos la "mort" d'equipaments municipals que han estat gestionats atenent únicament a criteris econòmics com ara l'eficiència i l'ajustament de costos. A Sant Andreu de Palomar s'hi poden trobar diversos casos que no han aconseguit dinamitzar culturalment el seu entorn.

Entenem, doncs, que per tornar a la dinàmica positiva els ajuntaments cal que en els nous equipaments municipals es garanteixi la provisió dels serveis, si bé cal que en cedeixi la gestió a estructures flexibles que no atenguin només a criteris purament econòmics.

Filosofia de l'ateneu popular i cultural.
Com hem explicat fins ara, la proposta d'obertura d'un ateneu no neix tan sols per la necessitat d'espais per a alguns col·lectius de Sant Andreu de Palomar, sinó també de la demanda de que la gestió, els valors i les propostes es facin continuant la nova línia d'equipaments representats per la Farinera del Clot i l'Ateneu de 9 Barris. I aquesta nova línia és diferent a la que s'havia seguit fins fa poc temps en forma de Centres Cívics o Hotels d'Entitats.

És per això que aquest document compta amb una proposta de quins valors han de regir el seu funcionament:
· una gestió per part dels usuaris i les usuàries habituals de l'equipament.
· un espai amb vocació d'esdevenir un espai obert a tot tipus de propostes.
· un equipament que esdevingui un lloc d'intercanvi.
· un lloc de trobada que fomenti el coneixement entre persones.
· una gestió no depenent dels fons públics.

''1. Gestió per part dels col·lectius usuaris''

Si el que volem aconseguir és una estructura flexible i pròxima a les demandes de les persones, la qual adeqüi els espais i els horaris de l'equipament amb els de la població, al mateix temps que ofereix propostes culturals i d'oci amb uns valors no comercials, per tal de trencar el nou rol de client/a per part de la ciutadania en l'ús dels serveis públics; és fa imprescindible que des del Districte s'aposti per un equipament on la gestió recaigui en els col·lectius que en formin part.
Aquesta aposta ha de ser ferma perquè la participació en el disseny i la posterior gestió de l'equipament per part de les persones que en seran principalment usuàries ajudarà a consolidar la responsabilitat amb la cosa pública, la identificació d'aquests amb l'espai i el trencament de la dinàmica de clientela:
· Responsabilitat en la gestió d'un espai i d'uns pressupostos que són públics, i que estan destinats a treballar per l'interès general.
· Identificació amb l'espai que ha de donar lloc a una voluntat de millorar-lo dia a dia, dinàmica aquesta que no es dóna quan el servei es privatitza.
· Trencament amb la idea que l'usuari, en aquest cas els col·lectius, fa ús d'un espai públic que ha pagat, per mitjà d'impostos, i del qual només en cal que n'esperi un servei sense cap tipus de participació per la seva banda.

''2. Espai obert''

Però la gestió d'un equipament per part dels col·lectius que en fan ús habitualment no ha de suposar que aquests n'esdevinguin de facto els seus propietaris.

L'ateneu té clara la seva situació de beneficiari d'un espai públic que no suposa en cap cas que en sigui l'usuari exclusiu, ni molt menys excloent.

No es pot negar que la dinàmica habitual portarà segurament a que es doni prioritat a les activitats i propostes que es generin en el propi ateneu. Però som conscients que s'estaria fent un mal ús dels recursos públics si no es tingués pensat un sistema per a donar entrada a nous col·lectius o activitats puntuals que necessitin un espai per a poder dur-se a terme.

És per aquesta raó que l'ateneu té una clara vocació de portes obertes per tal d'acollir a aquells col·lectius i activitats que es generen al seu entorn, o d'aquelles propostes que es considerin interessants per la gent de Sant Andreu.

Però amb una declaració d'intencions no n'hi ha prou. Cal que l'ateneu no només accepti les propostes que rebi i faci bandera de la seva voluntat d'esdevenir un espai obert, sinó que també ha d'estar obligat a fer una tasca continuada i sense prejudicis d'apropament a tots els col·lectius de Sant Andreu de Palomar susceptibles de poder realitzar activitats en els espais que gestioni.

Aquest esperit obert no només ha de donar-se respecte a col·lectius i activitats sinó també pensant en els interessos dels ciutadans i ciutadanes individuals que en conformaran el seu públic. L'ateneu haurà d'assegurar una oferta lúdica que, sempre en consonància amb els valors que promou, pretengui cobrir les inquietuds, preferències i sensibilitats d'un públic que es voldrà intergeneracional. I per aconseguir això caldrà que creï vies per rebre propostes de programació per part de la població no organitzada.

''3. Espai per fomentar l'intercanvi''

Si aquesta tasca d'esdevenir un espai obert s'aconsegueix, l'ateneu tindrà la responsabilitat d'aconseguir que la diversitat de col·lectius, públics i propostes interactuïn entre elles.

Sant Andreu de Palomar necessita des de fa temps un espai amb vocació d'esdevenir un lloc de trobada on tot l'entramat de col·lectius, públic, creadores i creadors es trobin per coordinar-se, debatre i superar reticències.

L'ateneu ha de vetllar per esdevenir aquest punt de connexió d'inquietuds diverses i així facilitar l'aparició de projectes comuns que les diferents parts implicades no podrien dur a terme de manera individual.

''4. Espai per fomentar el coneixement''

Sant Andreu de Palomar està des de fa uns anys en una fase de creixement accelerat de població a causa de la construcció d'habitatges a La Maquinista, les antigues casernes i a la fàbrica Coats.

Si volem aconseguir la incorporació d'aquest gruix de població a Sant Andreu, un dels àmbits en què podem aconseguir que hi hagi un intercanvi fructífer és en el temps d'oci. Però creiem aquesta tasca no es pot deixar en mans de les empreses privades o de l'oci comercial els quals promouen una cultura homogeneïtzadora regida per uns valors que, com hem comentat abans, no s'adiuen amb els que promouen els poders públics ni amb el que demanda una part del veïnat.

L'intercanvi suposa que el resultat de la relació serà la suma de les dues parts. Per això l'ateneu ha de tenir com a finalitat esdevenir també un espai on es fomenti els col·lectius i activitats que fins ara s'han creat a Sant Andreu de Palomar, i on puguin trobar un lloc aquelles demandes d'oci no comercial que aquesta nova població andreuenca aportarà.

''5. Fonts de finançament no públiques''

La dependència de les fonts de finançament públiques genera dues dinàmiques que volem evitar: una pèrdua de llibertat en la programació i una dificultat a l'hora de créixer.

Per una banda, l'experiència en la gestió d'altres equipaments culturals ens mostra que la dependència d'una sola font de finançament limita la capacitat creativa. És comú que aquells qui subvencionen d'una o altra manera espais culturals demanin una sèrie de contraprestacions a canvi. És per aquesta raó que es fa necessari que s'asseguri una part de pressupost no associada a cap tipus de subvenció per tal de permetre expressions culturals que poden no quedar subvencionades.

Per altra banda, la dependència econòmica de subvencions públiques suposa un límit a l'hora de créixer ja que en una situació de limitació pressupostària és complicat aconseguir més recursos del pressupost del Districte.

Per evitar aquestes situacions, l'ateneu es proposa seguir la línia d'altres experiències, en concret l'Ateneu de 9 Barris, on els recursos públics són una part del pressupost anual.

''Col·lectius que en donen suport''
· A.E. Jaume I
· A.E. i G. Flor de Neu
· Assemblea contra l'especulació
· Associació de Puntaires del Districte de Sant Andreu
· l'Ateneu de Sant Andreu
· A.VV. Tramuntana
· Aula d'extensió universitària de Sant Andreu
· Diables de Sant Andreu
· El Borró
· El Brot
· Foment i Estudi de les Belles Arts
· Grallakatú
· Grup de pintors de Sant Andreu
· Joventut Obrera Catòlica de Sant Andreu
· S.C.E. La Lira
· La Xarxa de Sant Andreu
· L'Eixida

L'Harmonia és caliu, espai, creació, complicitat, cultura i oportunitat. I per sobre de tot, L'Harmonia és la gent. L'Ateneu L'Harmonia vol ser un espai que dinamitzi culturalment i social el teixit humà i associatiu de Sant Andreu de Palomar. Amb l'oportunitat que es presenta a la Fabra i Coats, l'Harmonia pot omplir el buit inexistent d'un espai de trobada i de creació al nostre entorn. L'Harmonia és fer realitat un somni. Vols compartir-lo amb nosaltres? 

octubre 2008
''la replaceta - publicació del bon pastor''

El domingo 19 de octubre hizo un año del día en qué los antidisturbios de la Guardia Urbana del Ayuntamiento de Barcelona tumbaron las puertas de cuatro casas baratas, para echar de sus casas a cuatro fam ilias que llevaban toda la vida viviendo en el barrio, algunos nacidos en la misma casa. Entraron con violencia en las casas de Francisca Hernández, de 76 años; de Jose fina García, de69 ; de Aurora Sardaña, de 49 ; de Ramón Fenoy, de 58.

A partir de ese día, todos los vecinos del barrio hemos perdido nuestros derechos: tanto los que fueron de sahuciados, como los que les pusieron pancartas en contra, como los que nunca tomaron partido. A partir de ese día, todos los contratos inde finidos que eran la garantía de nuestros derechos, no valen mas que papel mojado; porque el Ayuntamiento puede echar a cualquier familia en cualquier momento, pese a que esté pagando su alquiler.

Desde Urbanismo enviaron una carta a las cuatro familias avisándoles de que sus contratos indefinidos habían que dado anulados "automáticamente" en el momento de la aprovación del Plan; y que "por un error informático" no habían sido avisados. Por esta razon los llamaron "ocupantes sin titulo" de sus propias casas: les devolvieron unos meses de alquiler, y a los dos días tumbaron las puertas. La aprovación del Plan fue en 2003, y para todo el barrio: por lo tanto, hoy, TODOS los habitante s de las casas baratas son "ocupantes sin titulo" y pueden ser echados con la fuerza en cualquier momento.

Hace tiempo que muchos tenemos claro que todas estas "negociaciones" en las cuales se dicen empeñadas las entidades del barrio son puro teatro, para enmascarar que todo ya está decidido. Tanto referendum, tanta asamblea, tanta "participación", ¿para qué entonces? Evidente: para que la gente no se rebote . Para que nos enredemos, dividamos y desmovilicemos. Con los pocos que no cayeron en la trampa, el "proyecto participativo" tuvo que revelar su verdadera cara. Así que, a los afortunados "beneficiarios" de las proximas fases, os animamos a ir a las reunion s teniendo muy clara una cosa: que en realidad no hay ninguna negociación. Ellos ya lo han decidido todo, no les interesa vuestra opinión. Os iran enredando, para que acabeis aceptando sus condiciones por cansancio. Negociando con ellos no vais a obtener nada: os lo decimos por experiencia. Os deseamos suerte, y fuerza para manteneros firmes en vuestros principios. A ELLOS, en cambio, solo les deseamos que sus propios fantasmas no les dejen dormir por las noches. Que se atraganten con su propio dinero, manchado de sangre y de verguenza.

descarregar la replaceta #3

<html><img src="http://bonpastor.noblogs.org/gallery/4307/previews-med/seguimos_viviendo_bn.jpg">
els membres de les 4 famílies en resistència de la primera fase, durant els 8 mesos en què van aguantar les pressions del patronat. 
Foto Toni Arnau (Setmanari Directa - Ruido Photo, 2007).
!1 any d'okupació 1 any de resistència Video de l'Assemblea de Joves Independentistes del Clot en motiu del primer any d'okupació del Casal Popular la Forja del Clot! 
<html><embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=6738111513333654943&hl=es&fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"> </embed></html>

AJIC - Assemblea de Joves Independentistes del Clot
c/Escultors Claperós n10 
08018, el Clot, Països Catalans
''Manifest de Suport al Centre Social El Palomar''

<html><img src="http://www.sant-andreu.com/elpalomar/fa%E7ana.jpg">

El Centre Social El Palomar (Carrer Gran, 1) va iniciar el seu funcionament la primavera de l'any 1997. Enmig de contínues peticions de local dels col·lectius que formaven part de l'assemblea del que seria el futur Palomar i de les reiterades negatives per part del 'Districte' Sant Andreu, es va decidir agafar l'iniciativa i rehabilitar un edifici de l'Ajuntament de Barcelona abandonat des de feia molts anys i que reunia les condicions per a poder-s'hi establir un local on tinguessin cabuda activitats que no s'encaixen dins el model institucional de cultura i reivindicacions.

La vida des centre social ha estat contínua durant aquest 5 anys, amb activitats que van des dels petits tallers de guitarra i teatre, l'assaig de grups de música, de diables i xanquers, les representacions, actuacions i performances, les xerrades al voltant de temàtiques socials i reivindicatives (feminisme, ecologia, immigració, etc.) la celebració de concerts de gran i petit format... També és remarcable la celebració anual de les Festes Majors Alternatives en el marc de les Festes de Sant Andreu, a inicis de cada mes de desembre, amb gran afluència i participació de la gent de Sant Andreu.

El Regidor del 'Districte', Ferran Julian, va voler estroncar aquesta trajentòria d'un espai independent de les institucions i ara fa 2 anys va iniciar un procés judicial per tal de desallotjar l'edifici. Ara ha arribar a la seva Culminació i el proper 07 de gener 2002 volen fer-ho per la força.

La justificació del Regidor és purament urbanística, segons diu, ja que segons ell l'eixamplament del carrer Roviri i Virgili (Riera d'Horta) obliga a enderrocar l'edifici, tot assegurant que és un bé públic de més valua la millora de l'asfalt en 15 metres de trjecte viari, que el projecte cultural obert a centenars de persones que han demostrat de llarg la viabilitat d'un centre social com El Palomar de Sant Andreu.

Darrera del projecte, però, s'hi amagen interessos que no han estat difosos pel 'Districte'. Amb la suposada millora del vial, el que a la pràctica s'aconsegueix és la implantació de dos carrils de 'zona blava' al carrer Rovira i Virgili (Riera d'Horta) dificultant així l'estacionament de vehicles de la gent que viu a les immediacions. I el factor principal, sens dubte, és el sucós projecte immobiliari que s'amaga darrera l'excusa del vial: un edifici construït per una empresa privada al damunt d'uns terrenys públics i que vedrà els seus pisos a 40.000.000 de pessetes ( 240.400 € ) dificultant així, encara més, les possibilitats dels i les joves de Sant Andreu de poder independitzar-se accedint a un dret bàsic com és la vivenda.

Sant Andreu de Palomar a 16 de desembre de 2001

Per tot això, les Entitats i/o persones sotasignades ens oposem al desallotjament del Centre Social El Palomar i creiem que espais com aquest son necessaris per expresar altres formes de viure


A finals de Setembre de 2007, un grup de gent va decidir okupar la finca nº82 del carrer Rogent. Aquesta finca arrossega la típica història obscura del mercat immobiliari barceloní: amparant-se en que la façana de la casa està classificada com a patrimoni del barri, el propietari va aconsegur fer fora els anteriors inquilins sense tenir cap projecte factible. D’aquesta manera, van quedar abandonats i tapiats el local de baix i la vivenda del primer pis durant sis anys.

Aquesta okupació té dos objectius: respondre a la necessitat d’un sostre per part d’un grup de persones i, alhora, crear un punt de trobada, treball polític, social i cultural de cara al barri.

La finca està ubicada al carrer Rogent, carrer peatonal, columna vertebral del Clot/Camp de l’Arpa. Aquesta situació, doncs, ens permet fer visibles les iniciatives autònomes i emprendre projectes comuns amb els veïns.

L’assemblea es caracteritza per una gran diversitat, tant a nivell teòric com d’origen i experiències, però amb la voluntat comuna d’obrir aquest centre social a tot el barri: gent gran, quitxalla o immigrants. Ens uneix la il·lusió de compartir un local, plantar cara a l’especulació i construir alternatives desde l’autogestió. Ràpidament, l’assemblea ha adquirit un compromís sobre la qüestió de gènere, intentant no reproduir hàbits de la societat patriarcal també presents als moviments socials.

Després d’un mes d’obres i reformes, vàrem començar les variades activitats diàries. De moment, la Revoltosa allotja una teteria, una kafeta de dones i lesbianes, una kafeta pro-presos, una kafeta temàtica, un accés lliure a internet, tallers de pintura, literatura, dansa oriental, massatges, classes d’idiomes, projeccions audiovisuals, xerrades, debats i sortides a la muntanya. Totes aquestes activitats surten al programa setmanal i, per descomptat, qualsevol proposta nova serà benvinguda.

Aquesta iniciativa ha rebut el suport tant per part dels veïns com de les entitats del barri (AVV del Clot/Camp de l’Arpa, el centre cívic La Farinera, el casal popular La Forja, etc.).

Al propietari, però, no li ha fet tanta gràcia. Es tracta del senyor Marcilla (dels Cafès Marcilla), qui després de jubilar-se i vendre’s l’empresa, es dedica a l’especulació urbanística. Després d’ésser denunciats per precaris al jutjat d’instància nº10 de Barcelona, hem intentat esbrinar quines eren les seves intencions i posar-nos-hi en contacte. Malgrat no tenir cap projecte vers la finca, va decidir tirar endavant amb el procés judicial i no fer cas a les alternatives que li proposàvem.

Ens van voler jutjar varies vegadas, però els tràmits burocràtics de la seva pròpia justícia no els ho va permetre, així, el judici s’ha aplaçat. De moment, aquí estem, donant vida als nostres projectes, arrelant al barri i sembrant llavors de dissidència. 

<html><embed src="http://blip.tv/play/AZ65NYHKaw" type="application/x-shockwave-flash" width="430" height="370" allowscriptaccess="alwas" allowfullscreen="true"></embed> </html>

"El Bon Paston" és un petit video realitzat a l'any 2004 sobre l'imminent transformació urbana del barri de Bon Pastor de Barcelona. El montatge d'algunes entrevistes (audio) realitzades a veïns i veïnes afectades, de commovents imatges de la vida a les "cases barates" del barri, i d'algunes de les reunions amb les quals un grup de veïns van començar a cordinar-se per reivindicar els seus drets, ofereix una visió ràpida i eficaç de l'"altra cara" de la Barcelona de Diagonal Mar i del Fòrum 2004. 2004, 17'.

Presentació de la web de l'Assemblea Sant Andreu - Nou Barris d'Endavant(OSAN)

Benvinguts i benvingudes a la web de l'assemblea d'Endavant de Sant Andreu i Nou Barris. En aquesta web hi trobareu informació de les campanyes i activitats que realitzem i de les que participem, com poden ser les Jornades per la llengua o les festes, així com informació sobre actes i activitats que es fan a Sant Andreu i Nou Barris ( concerts, xerrades, concentracions etc ). També hi trobareu notícies tant locals com d'altres àmbits. En l'apartat de documents hi trobareu textos d'interès tant els realitzats per gent de l'assemblea com d'altres autors/es. A la pàgina també hi podeu trobar l'agenda dels actes que es realitzaran a Sant Andreu i Nou Barrris ), una apartat dels enllaços de la pàgina i un sobre com contactar amb nosaltres.

Hem decidit construir el nostre espai web només amb eines i llenguatges de programari lliure, per això aquesta web corre sobre una maquina Linux amb un servidor Apache, la programació esta feta amb PHP i les basses de dades son MySQL, tot codi lliure per mostrar el nostre suport a aquestes iniciatives i fer front a la constant retallada de llibertats que s'esta donant a les Noves Tecnologies d'Internet i les Comunicacions.

L'assemblea d'Endavant Sant Andreu i Nou Barris, aposta per un teixit social fort per a combatre les problemàtiques locals com poden ser l'especulació ( com està passant amb els terrenys de les Casernes o la pròxima arribada del TAV, o amb el creixent i aparent i irrefrenable augment dels preus de la vivenda ), la precarietat ( la falta d'equipaments socials i bàsics, l'explotació laboral o els preus de les vivendes ) o la recuperació de la memòria històrica amb campanyes orientades a reviure etapes de Sant Andreu i Nou Barris, com a llocs històricament combatius i obrers, ja que som conscients de la importància de la memòria històrica, de conéixer el nostre passat per a treballar per al futur. A part de participar del teixit social amb activitats com el Correllengua i plataformes veïnals, Endavant Sant Andreu i Nou Barris porta a nivell local problemàtiques de caire nacional com poden ser la repressió i els judicis polítics, la amnèsia que envolta la desmembració dels Països Catalans, l'opressió al poble i la llengua catalana ( tancament de mitjans de comunicació i insults ), el feixisme ( agressions físiques i institucionals a persones i locals que es posicionen clarament independentistes ), l'imperialisme ( l'imperialisme dels estats units i estats opressors europeus ), la precairetat de la classe obrera ( deslocalitzacions, augment de la temporalitat i la sinistralitat laboral, contractes escombraria etc ), la reforma de l'Estatut , la Constitució europea ( que retalla un cop més els drets dels pobles a autogestionar-se, els drets socials i dels i les treballadores ) etc.

Però és essencial treballar a nivell local per a fer dels nostres barris i viles indrets amb vida, on les persones decideixin per les persones ja que són aquetes les que coneixen les seves necessitats i les que han de gestionar les seves vides. Així doncs, sense perdre de vista el marc territorial dels Països Catalans i la lluita per la independència i el socialisme, fem de les nostres viles i barris petits focus de vida i combativitat, recuperem la seva memòria històrica, assenyalem els culpables de la falta d'equipaments, de la creixent precarietat i dels atacs feixistes, lluitem per fer nostres les nostres viles petits focus vius de combativitat.

Per un Sant Andreu i Nou Barris viu i combatiu!
Independència i Socialisme!
Visca la terra!

Assemblea de Sant Andreu - Nou Barris d'Endavant (OSAN)
Type the text for 'espais'
<html><embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="800" height="533" flashvars="host=picasaweb.google.com&captions=1&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fstraddle3%2Falbumid%2F5292992586874504785%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></html>

''un procés participatiu obert de deriva, visualització i mobilització 
per entendre cap òn va la nostra ciutat 
i construir xarxa amb les iniciatives i propostes veïnals de base.''

la cultura urbana significa el joc que juguem junts a la ciutat i nosaltres, 
com que el joc proposat no ens satisfà, 
qüestionem les regles imposades per definir-ne de noves 
de manera que puguem encaixar i dominar la nova partida que se'ns proposa.

hem escollit jugar d'una altra manera i així ho fem saber. 
entre tots volem passar una estona jugant / recorrent el barri / reivindicant...
i llançant la idea del que per a nosaltres és ''participar'',
en la construcció del barri i en el poder d'autogestió de les nostres vides quotidianes. 

''construir col.lectivament una acció simbòlica a través de la deriva urbana.'' 
el coneixement no és estàtic. sorgeix de l'intercanvi. no hi ha objecte d'estudi. 
som subjectes que participem del coneixement des de l'acció 
i des d'un treball de reflexió col·lectiva i acció per a la comunitat. 

propostes a treballar:

''- construir col.lectivament''
* entrevistes i punts de trobada 
* mapa xarxa social  - powergrama 
* muro de las peticiones: http://marcianita.org/muro/
* tallers de creativitat social
* exposició a l'espai públic (panells)
* vermut / pica-pica

''- deriva urbana''
* tour en bici (o a peu)
* el traçat del AVE i còm afecta a les transformacions actuals dels barris que travessa.
* identificar punts calents (amenaces i oportunitats)

''- acció simbòlica''
* us temporal d'un solar 
* representació (presentació 'el planeta de los técnicos')
* lletres escala humana 

<html><img src="http://straddle3.net/participacio/imago/jo_participo.png">

(clika la imatge per descarregar-te la versió en pdf)



''dissabte 17 de gener, 2009''
ens trobarem a les 11.00 hores
davant la nau ivanov ( carrer hondures 28-30 )

davant de la Nau Ivanov - carrer hondures 28-30
- presentació del TOUR
- la nau ivanov

''11.30 - INICI TOUR''
- passant pel cso la papa, les vores dels terrenys de RENFE, ...

- l’arribada del TAV a la Sagrera

''12.30 - TOUR''
passant per la plaça de les rates, plaça masadas,
el desaparegut centre social el palomar, local dels diables ...

- l’ateneu l’harmonia, un somni col·lectiu

''13.30 - TOUR''
- passant per l’hort comunitari akimeplanto

- cso la gordíssima, una raó de pes per resistir i vencer
- mur de las peticions per recollir les opinions del veïns/es
- plànol per visibilitzar els conflictes de la zona

''16.30 - TOUR''
- passant per la casa-bloc / avv tramuntana

- l’útim terreny públic per a usos públics

''17.30 - TOUR'' 
- passant per la maquinista, fàbrica mercedes ...

- xocolatada amb els veïns/es
- exposició-mural / el trasllat i les hipoteques
- mur de peticions per recollir les opinions dels veïns/es

''veure mapa:'' [[mapa tour]]
<html>         <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_443042867392198" name="doc_443042867392198" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="left" height="500" width="700"> 
            <param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=6068546&access_key=key-11za7m7j9pcrp6qnmaxm&page=1&version=1&viewMode=book"> 
            <param name="quality" value="high"> 
            <param name="play" value="true"> 
            <param name="loop" value="true"> 
            <param name="scale" value="showall"> 
            <param name="wmode" value="opaque"> 
            <param name="devicefont" value="false"> 
            <param name="bgcolor" value="#ffffff"> 
            <param name="menu" value="true"> 
            <param name="allowFullScreen" value="true"> 
            <param name="allowScriptAccess" value="always"> 
            <param name="salign" value=""> 
            <param name="mode" value="book"> 
            <embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=6068546&access_key=key-11za7m7j9pcrp6qnmaxm&page=1&version=1&viewMode=book" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_443042867392198" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="left" mode="book" height="500" width="700"></embed> 
La rumba de Sants és la canço d'aquest estiu. A Sants hi han molts, de nyaps, però un dels més monumentals és el calaix de formigó que s'està construint. 

<html><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/hnV3IvNpIqQ&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hnV3IvNpIqQ&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></html>

Després de tots aquests anys organitzat diferents tipus d’accions per fer conèixer les nostres reivindicacions, la gent de la plataforma buscàvem una manera simpàtica i que no fos el discurs feixuc i difícil de digerir en que de vegades es converteixen els missatges crítics amb les polítiques de fets consumats de les administracions. Amb la Rumba de Sants hem intentat resumir el missatge que volem fer arribar al veïnat, i a tothom que la vulgui escoltar, de una manera fresca i divertida. Aquest ha estat un treball col·lectiu, una mostra de fins on pot arribar la col·laboració entre veïns i entitats del barri. Per nosaltres ha estat un plaer . I ara només us queda disfrutar d’aquest CD, això sí, ...... a ritme de rumbaaaaaaa..........

L'assemblea de Joves de La Sagrera i Sant Andreu, "La Trinxera", es va crear fa uns mesos amb la intenció d'aglutinar el jovent crític d'aquests dos indrets per tal de denunciar i actuar en contra les probemàtiques de les joves al marge de les institucions. Nosaltres treballem a La Sagrera i a Sant Andreu i ho fem amb un projecte d'alliberament social a nivell nacional, és per això que formem part activa de la CAJEI (la Coordinadora d'Assemblees de Joves de l'Esquerra Independentista). 

''a barcelona la participació canta!''
*en vermell: propostes de participació fetes pels veïns i veïnes
*en blau: grans zones de transformació urbana des de l'administració o el sector privat
<html><iframe width="700" height="500" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps/ms?hl=ca&amp;gl=es&amp;ie=UTF8&amp;oe=UTF8&amp;t=k&amp;s=AARTsJoQHWAGv6tRFEqCeKOB7zyBQb1rjw&amp;msa=0&amp;msid=115306275081534464141.000458085b64766cb63a1&amp;ll=41.405398,2.170143&amp;spn=0.077253,0.120163&amp;z=13&amp;output=embed"></iframe><br />
<small><a href="http://maps.google.es/maps/ms?hl=ca&amp;gl=es&amp;ie=UTF8&amp;oe=UTF8&amp;t=k&amp;msa=0&amp;msid=115306275081534464141.000458085b64766cb63a1&amp;ll=41.405398,2.170143&amp;spn=0.077253,0.120163&amp;z=13&amp;source=embed" style="color:#0000FF;text-align:left">mostra
un mapa més gran</a></small></html>
sagrera > sant andreu > bonpastor
''dissabte 17 de gener, 2009''
''veure: [[itinerari + cartell]]''

<html><iframe width="600" height="500" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps/ms?hl=ca&amp;gl=es&amp;ie=UTF8&amp;oe=UTF8&amp;t=k&amp;s=AARTsJoelfJkGqUe5U9ZRTBZq49kvipm-A&amp;msa=0&amp;msid=115306275081534464141.000459ece8c8968d897e4&amp;ll=41.430758,2.195549&amp;spn=0.032176,0.042915&amp;z=14&amp;output=embed"></iframe><br /><small><a href="http://maps.google.es/maps/ms?hl=ca&amp;gl=es&amp;ie=UTF8&amp;oe=UTF8&amp;t=k&amp;msa=0&amp;msid=115306275081534464141.000459ece8c8968d897e4&amp;ll=41.430758,2.195549&amp;spn=0.032176,0.042915&amp;z=14&amp;source=embed" style="color:#0000FF;text-align:left">Mostra un mapa més gran</a></small></html>

ajuntament de barcelona: ''projecte Estació de Sagrera:''

''recull de premsa:''
<html><img src="http://barcelona.indymedia.org/usermedia/image/12/F%C3%A0brica_Mercedes-Benz_006.jpg">

''Manifest de la convocatòria de l'Assemblea de Treballadors/es d'empreses en conflicte i Xarxa contra els Tancaments i la Precarietat''
Barcelona, 19 d'octubre de 2007

''"Si cal passar-nos el Nadal tancats a la fàbrica perquè no s'enduguin res, ho farem”''
Barcelona, 22 d'octubre de 2007

Entrevistem en Jose Gastón, treballador de 31 anys que en porta 11 a la planta de la mercedes-benz del Bon Pastor, a Sant Andreu. Només arribar ens lliura una còpia del full informatiu que avui, dilluns 22, els ha repartit la direcció de l'empresa, on s'enroquen en la posició inicial. Aquesta posició de l'empresa és el resultat de la reunió que el divendres 19 van mantenir, a Alemanya, l'Alta Direcció de l'empresa amb els Representants dels Comitès de Treballadors de Barcelona i Stuttgart.

''Quines característiques té la plantilla de la planta?''

Som 420 treballadors, dividits en 3 parts: soldadura, la majoria; centre de recanvis; i oficines. Hi ha dos torns de feina, matí i tarda. A la nit només fan manteniment. Abans érem més, però ja fa poc més d'un any van fer una proposta en què donaven 7 milions [de pessetes] a qui volgués marxar, i 50 persones ho van agafar. La gent del menjador són externs, exceptuant-ne dos. La major força la tenim a soldadura, on es fa el terra de la Vito nova. D'aquí se'n va a Vitòria, on fan el muntatge, menys els motors, que els fa Alemanya.

Abans que arribés aquest nou vehicle només hi havia soldadura i cable; al cablejat eren tot dones. A la nau de soldadura érem tot homes. Després, algunes dones van passar a soldadura, la resta a recanvis, d'altres van marxar.

L'edat mitjana és d'uns 37 anys. A 203 treballadors ens van fer fixes el 1996-97, amb la llei del PP que afavoria les empreses que fessin fixes els treballadors. De més grans n'hi deu haver uns 40. Tres quartes parts de la plantilla som homes, i una quarta part dones.

A la nau de soldadura som unes 250 persones. A recanvis hi ha 80-90 persones; de fet, abans de vacances ja se'n van endur dos grups a una altra empresa de Terrassa. En teoria, per Nadal, es volen endur dos grups de soldadura a Esparreguera. Però ja s'ha estat comentat que si cal passar-nos el Nadal tancats a la fàbrica perquè no s'enduguin res, ho farem.

''Quan fa que està la planta al Bon Pastor?''

Doncs més de 40 anys... El meu pare hi va ser durant 33 anys. És que a part d'una empresa multinacional que dóna feina hi ha més coses; per exemple, allà molts som fills de treballadors. Recordo que abans, per Reis, hi havia un fons social; quan tenies entre 0 i 10 anys, et donaven un regal. Jo anava amb el meu pare a visitar tota la fàbrica i després anava a buscar el meu regal. I encara que sembli una estupidesa, quan jo veia el meu pare, el meu somni era treballar aquí. També hi havia colònies, de 15 dies, quan tenies entre 8 i 15 anys. Hi ha companys i companyes de feina amb els que he estat de colònies. Hi ha un ambient de treball molt guapo. Són molts elements: bon sou, bona feina, prop de casa... Però el fons social ja es va acabar, ara fa uns 6 anys.

''Qui conforma el comitè d'empresa? Recordes tradició de lluita sindical a l'empresa?''

Des de fa molts anys, CCOO en té la majoria. Ara té 7 delegats, per 2 d'UGT i 2 de la FTC - IAC. Les eleccions van ser una setmana abans de la negociació del conveni, durant la qual no ens va dir res del tancament. A sobre, va coincidir: mentre firmaven el conveni amb nosaltres estaven firmant el tancament, la fusió. La postura del Comitè, però, és unànime, tots a una: que es compleixi allò pactat, que la feina sigui sent 100% mercedes-benz fins al 2014.

Pel que fa a la lluita sindical anterior, em sembla que el meu pare en el seu dia van fer diverses vagues, però ara fa anys que no hi ha res. Exceptuant la vaga general del 2002, no hi hagut res en els 11 anys que porto treballant aquí.

Quins motius donen per traslladar la planta a Esparreguera, amb una empresa que dóna pèrdues? Quina és la postura del comitè respecte la proposta de traslladar-hi  258 treballadors?

No han dit res referent a l'empresa, només diuen que és millor perquè està més a prop de Vitòria; ja veus, 50 kilòmetres...

D'anar a Esparreguera amb Estampaciones, res, ningú vol anar-hi. Aquí el comitè es tanca en banda. Si venguessin això i construïssin una nau als afores, amb feina per als 420, sent mercedes-benz al 100% i fins al 2014, sí que ho acceptaríem. Però això de dependre d'una empresa que està participada al 49% per una tercera, no fa bona pinta; d'un dia per l'altre compren el 2% que falta per tenir el 51% i et quedes tirat. No et poden garantir les condicions laborals que tenies.

''Com valoreu la primera setmana de vaga, a nivell de seguiment, etc.? Seguiu convocant els 5 dies previstos?''

A mi m'ha agradat, perquè he vist unió i, exceptuant els típics que no han volgut anar o els que han agafat la baixa perquè no els descomptin, tothom ho ha seguit, hem estat allà, hem seguit... es veu unitat.

Per demà [dimarts 23] i fins dijous, i pel 30 i 31, segueix convocada la vaga. Demà sortim en manifestació altre cop. A la tarda hi ha reunió de l'empresa amb el comitè, si s'arreglés tot, que és quasi impossible, es desconvocaria. Però l'únic pas que ha fet l'empresa és el comunicat aquest [llegir més avall], dient que desconvoquem la vaga, que tot sortirà bé, que hi haurà un bon pla social, etc. De moment, seguim, i fins i tot s'ha comentat de demanar permís per fer 9 dies més de vaga al novembre. Tot depèn de com vagin les reunions.

Des del comitè d'empresa denuncieu que al darrere del tancament hi hagi una operació especulativa amb els terrenys, que s'haurien revaloritzat amb l'arribada del TAV. Teniu contactes o teniu pensat mantenir-ne amb col·lectius que estiguin tractant el tema al barri?

No, no em consta que de moment tinguem contacte amb col·lectius veïnals ni moviments socials.

Estem en contacte amb altres treballadors en perill, com els de Frape Behr, amb qui ens vam manifestar la setmana passada i amb qui tornarem a sortir demà. Per demà, hem quedat a les 9h a l'empresa, suposo que arribarem a Urquinaona cap a les 11h, i després anirem a Pl. Sant Jaume.

''Quines repercussions està tenint la vaga per la cadena de muntatge?''

La reunió a Alemanya [del divendres 19] va venir perquè la planta de Vitòria s'havia parat, i per tant també la producció a Alemanya. Si no, no ens haguessin fet cas. Pensa que a Vitòria són 3.500 persones, i entre proveïdors i altres indirectes unes 2.000 més. La direcció de Vitòria va dir que prendrien dies als treballadors de la borsa horària, però aquests es van negar ja que van assegurar que era culpa de l'empresa que es parés la planta de Barcelona, ja que n'estava perjudicant els treballadors; que no eren els treballadors de Vitòria els que n'havien de pagar les conseqüències, sinó l'empresa.

''Com veus el futur?''

Ara mateix, tot acaba de començar, i estem tots junts. Però qui et diu que no comencin a oferir diners a persones a títol individual i hi hagi gent que cedeixi, i acabem dividits. A més, 9 dies de vaga són gairebé 600€. Un mes molts el podem suportar, però el següent... Ara estem junts, però potser d'aquí poc comencen a fer ofertes. Pensa que ells tenen el handicap que a Estampaciones hi ha d'anar gent que en sàpiga per arrancar això.

Si fos per ells, al Nadal ja hi aniríem dos grups, els de l'esglaó i els del faldó. Els del terra, que són més gent, hi anirien més tard. Necessiten 258 persones que en sàpiguen i la resta recol·locar-los en altres empreses que no serien MB.

''Quin paper creieu que juguen aquí les administracions?''

La gran majoria pensem que estan 'untats', que afavoreixen l'empresa, que juguen al seu joc. Ara muntem això, vosaltres us quedeu això altre... Per exemple, a tv3 quasi no hem sortit, el dia que vam anar a Pl. Sant Jaume només ens van treure 3 segons, i en canvi a La Primera de tve ens van treure 15 segons. No s'entén: que una cosa que passa a Barcelona surti de resquitllada a tv3, i en canvi en un altre lloc surtis més...

De fet, segons les declaracions que han fet des de la Generalitat, és que mentre es quedi a Catalunya ja els va bé, es queden tranquils, no els importa si és a Sant Andreu o a Esparreguera...

Aquí hi ha mala informació, ens volen donar a entendre que tot és molt bonic, que aquí no sobra ningú, que anirem a un altre lloc però que seguirem igual. Això no s'ho creu cap de nosaltres. Si continues igual, per què t'associes amb algú altre?

El Soy, el Conseller d'Indústria, va fer la setmana passada unes declaracions a l'Agència efe dient que no passa res, que ens recol·locarien, etc. Vam anar a parlar amb ell, li ho vam explicar tot, i l'home va haver de fer un comunicat rectificant.

L'únic bo que tenim és que els dies de vaga han anat molt bé. Vam anar a la Generalitat sense saber que ens rebrien, i ens van rebre. Després a la Conselleria d'Indústria, pensant-nos que no ens rebrien, i també ens van rebre. Alemanya també ens ha trucat... El que hauríem aconseguit en 3 mesos, ho hem aconseguit en 4 dies, gràcies a la pressió que estem fent. Malgrat que pensem que això pugui acabar com ells volen, el 'no' ja el tenim. Anem a lluitar pel que es pugui.

<html><img src="http://barcelona.indymedia.org/usermedia/image/10/F%C3%A0brica_Mercedes-Benz_004.jpg">

Full informatiu

''mercedes-benz ratifica la seva decisió de reestructurar les activitats de la planta de Barcelona''

· Es manté ferm el trasllat de la producció barcelonina a la Joint Venture amb Estampaciones Sabadell i a uns altres dos proveïdors de l'àrea metropolitana de la ciutat comtal.

· L'Alta Direcció alemanya ha ofert als Representants del Comitè dels treballadors un generós pla social, que inclou llocs de treball, que acompanyarà al trasllat de les activitats

En la reunió celebrada el passat divendres, 19 d'octubre a Alemanya entre l'Alta Direcció de mercedes-benz i els Representants dels Comitès de Treballadors de Barcelona i Stuttgart, l'empresa ha ratificat fermament les decisió feta pública el passat 5 d'octubre pels directius espanyols de la companyia.

mercedes-benz ha confirmat la seva intenció d'arribar a un acord positiu per a ambdues parts i trobar una solució conjunta que asseguri el futur dels treballadors de Barcelona i la reestructuració empresarial necessària de les actuals activitats de la planta de Sant Andreu.

Per a això, la Direcció de mercedes-benz ha presentat un generós pla social que facilitarà en gran mesura el procés del trasllat de producció i minimitzarà qualsevol inconvenient que aquest pugui tenir sobre els treballadors. Així mateix, mercedes-benz ha confirmat que serà client principal de les empreses que en un futur acolliran les activitats de la Planta de Sant Andreu. Per tant, assegura l'estabilitat de l'ocupació i la producció a Barcelona, oferint a cada un dels treballadors barcelonins un pla social i un lloc de treball.

El desig, per part de l'empresa, és aconseguir arribar en breu a un acord positiu per a tots que finalitzi amb l'actual situació de vaga a la planta barcelonina.

Direcció mercedes-benz Vans, 22 Octubre 2007.

<html><img src="http://barcelona.indymedia.org/usermedia/image/2/F%C3%A0brica_Mercedes-Benz_009.jpg">

''+ info:''

''mercedes-benz: operació d´especulació urbanística al Bon Pastor''
Els treballadors denuncien que el trasllat és una operació encoberta d'especulació urbanística.

''L'Ajuntament permetrà fer 1.500 pisos als terrenys de Mercedes-Benz a Sant Andreu''
dimarts, 5 de febrer de 2008

L'antiga fàbrica de pintures Ivanow, projectada el 1959 però edificada el 1967, va ser llogada a diferents empreses del sector tèxtil fins al 1997, any en què l'arquitecte i fotògraf Xavier Basiana la va adquirir per desenvolupar-hi un centre cultural d'abast ciudatà. La Nau Ivanow neix el 1998 com a nou espai per a la creació, producció i difusió de la cultura contemporània. Des d'aleshores, ha estat l'escenari de gran quantitat d'actes: exposicions de pintura i fotografia, teatre, cinema, rodatges, vídeoart, concerts, tertúlies. Al mateix temps, s'està consolidant com a lloc de trobada de col·lectius diversos.  
Atenent, cada vegada més, a la condició d’una entitat que contribueix al desenvolupament i a la difusió de la cultura en el barri de la Sagrera, la Nau Ivanow es planteja la necessitat de donar a l’entitat una forma jurídica que n’asseguri l'existència. Amb aquesta finalitat neix el 2006 la Fundació Sagrera, hereva d’un espai i d'experiències i projectes ja consolidats amb un programa d’activitats de marcat caràcter multidisciplinar: arts plàstiques, dansa, pensament, literatura, música i teatre. 

Sempre que sigui possible, volem que la nostra tasca es realitzi en col·laboració amb d’altres entitats del barri, amb les quals trobarem interessos compartits, i que aquest esforç comú enriqueixi el moviment associatiu a La Sagrera i ofereixi noves i diverses opcions a tots els veïns.

La Nau Ivanow pretén ser un referent en l’activitat cultural que es dugui a terme al barri de La Sagrera. Ofereix un lloc de trobada a totes aquelles persones que tinguin interès per les diverses manifestacions culturals que l’ésser humà és capaç de desenvolupar, amb ganes de compartir-les i d'exterioritzar-les. El nostre origen i arrelament sagrerenc, però, no està renyit amb la projecció que volem donar a tot el seguit d’iniciatives dutes a terme. Els continguts i els valors que volem difondre tenen un abast tan extens que esperem esdevenir, amb el pas del temps, una opció i una referència per a Barcelona i Catalunya.

Aquesta parada es al Centre Social Okupat “La Gordissima”. Aquest espai va ser alliberat per gent de diverses ideologies el pasat 15 de Novembre i l’ignauguració  es va celebrar el 13 de Desembre de 2008, llavors es un projecte nou, consistent tant en un Centre Social obert a tothom com en vivenda. La Gordissima encara que es un projecte nou te una llarga historia: Tres anys enrere aquesta finca va ser okupada per un grup de noies donat que el seu propietari feia com deu anys que la tenia abandonada, aquestes noies van rehabilitar la finca i la van utilitzar com vivenda, al juliol del 2008 van ser desallotjada, i de nou la finca va ser tapiada fins que a novembre es va tornar a alliberar convertint-se en un espai obert al poble.

Aquesta larga historia del CSO “La Gordissima” no es aliena a l’historia de l’okupació a Sant Andreu:

L'any 1997 un grup de joves andreuencs i andreuenques van entrar a una casa abandonada que es trobava en aquesta cantonada, per rehabilitar-la i donar-li vida com a punt de trobada social, de creativitat cultural i de diferents idees alternatives a la societat capitalista i consumista en que vivim. L'únic antecedent semblant que hi havia era Kan Mireia, okupat feia poc al barri de la Trini. Dins les parets ja enderrocades d'aquesta casa, que va ser batejada amb el nom d'El Palomar, diferents col·lectius de joves van dur-hi a terme tot tipus d'activitats al marge de les ofertes i els controls per part de l'Ajuntament, com ara: teatre, menjadors, malabars, festes, xerrades i un llarg etcètera de propostes diverses durant 5 anys. Temps en el que va ser concorregut i gaudit per milers de persones. 
Fins que el Districte, beneficiant-se dels interessos econòmics que dóna l'especulació urbanística, vengué part del terreny de la casa, que era de propietat municipal, a la immobiliària Foments Solguts SL. Va manar desallotjar i enderrocar el CSO, curiosament amb el pretext d'ampliar la vorera del carrer Gran, en una zona que anteriorment havia estat catalogada verda. Doncs l'únic similar a verd que en queda avui en dia són 4 brins d'herba i una olivera, envoltades d'un mar d'asfalt. I enlloc de l'antiga casa d'El Palomar, patrimoni històric dels nostres carrers, ara hi tenim uns pisos de luxe dels que proliferen i van menjant-se cada dia més la fisonomia de St. Andreu. Evidentment, l'Ajuntament no es dignà a buscar un emplaçament pel col·lectiu de joves ple de vida, capaç d'autogestionar-se i de dir les coses pel seu nom davant les nefastes polítiques municipals, i els deixà al carrer. 
Per aquest motiu la resposta i persistència d'aquests i altres joves no es va fer esperar, i s'obriren ben aviat, nous centres socials, per allò de que com deia Ovidi Montllor "sinó et donen, pren". 

Al mateix c/Gran però a la zona de Tramuntana nasqué el CSO La Gàlia, el qual també estaria al punt de mira de l'Ajuntament i d'una constructora per ser desallotjat. Malgrat haver tingut un profitós ús com a espai de llibertat per diversos joves del poble, durant part de 1998, 1999 i 2000, tota la illa de casetes baixes del seu voltant, va ser feta miques per passar a ser un trist solar anys i anys, fins que fa poc s'hi edificaren també pisos de "disseny". 

Sense aturar-se l'onada d'alliberament d'espais, l'agost de 2002 es va okupar al c/Sòcrates cantonada amb Concepció Arenal, el primer Casal Independentista i autogestionat de St. Andreu, l'Onze de Setembre. Durant més d'un any, l'espai, compartit per l'assemblea d'Endavant i l'Assemblea de Joves, la qual va néixer en aquell edifici, va ser un punt de reunió i participació de joves i col·lectius del poble. Hi van tenir lloc: jornades antirrepressives, exposicions, concerts, passis de pelis, xocolatades, xerrades informatives i fins una biblioteca, i molt més. Tota aquesta agenda d'activitats i les relacions del teixit social que en elles es reforçaven o sorgien, van quedar-se sense sostre quan sense avís previ "Derribos Pau SL" enderrocà el Casal amb nocturnitat i covardia, i el pertinent permís del nostre Districte "demòcrata", deixant sota les runes tot el material que s'hi guardava dintre. Un cop més, la 
significativa casa, seria esborrada per nous pisos caríssims. 

Tan sols feia mig any que també havia estat desallotjat l'Ateneu del c/Otger, on tot i que durà poc, s'hi celebraren nombroses activitats i una Festa Major. En aquest cas l'objectiu de fer fora els joves que dinamitzaven el CSO, no va ser altre que el de deixar la casa buida, com encara ho segueix estant, perquè el seu propietari hi seguís especulant tranquil·lament. 

No gaire lluny, al C/ Segre, gent jove autoorganitzada , tiraria, altra vegada tàpies a terra, amb l'objectiu de seguir mantenint vius Centres Socials al poble. Mica en mica, anaven quedant cases buides al c/Segre, fruit de l'expropiació que l'Ajuntament, de la mà d'empreses privades, realitzava al veïnat de tota la vida, de les finques dels antics treballadors/es de la tèxtil Fabra i Coats. 
L'Assemblea de Joves, que s'havia quedat sense espai propi, obrí les portes a una punta del carrer, del Casal Miquel Martí i Pol des de 2004 fins a 2006, per seguir donant cabuda a diferents fronts mobilitzadors i activitats socials. Just a l'altra punta de Segre va néixer els CSO Anarkopunk, que existí entre 2005 i 2006, anys en que es van fer diferents tallers i iniciatives de lluita en aquest local. Al mateix carrer va començar a neixer un gran numero de cases okupades utilitzades com vivendes, fins que finalment totes inclosa una part de la fabrica Fabra i Coast van ser arrasades per les urpes de la especulació al barri, passant a convertir-se en un tros d’asfalt que el districte pretén vendre com zona verda.  

I per acabar l'explicació, que no pas la història dels Centres Socials a St.Andreu, hem de recordar Kan Llimona, d'efímera però intensa existència a la Plaça de les Palmeres. Al mes de febrer de 2007, joves que ja havien participat d'anteriors experiències, i d'altres que no, van tornar a unir-se per posar fi a la crítica situació de no existència de ni un sol espai autogestionat per joves al poble, deixant entrar la llum i l'esforç d'unes jornades culturals obertes per totes les edats, en una casa plena de pols i teranyines que duia molts anys oblidada. La reacció del nostre estimat govern "d'esquerres i progressista"? Enviar, tan sols tres setmanes després de l'alliberament de l'espai, un desplegament de Mossos d'Esquadra, que omplí el carrer Coroleu d'antidisturbis. Els agents, van rebentar la porta de la casa, intimidaren i identificaren les cinc persones que es trobaven a dintre, que posteriorment serien processades, i van custodiar la casa fins que va tornar a ser hermèticament tancada, amb el suposat objectiu d'enderrocar-la d'immediat. La casa, encara segueix en peu, i la indignitat dels seus propietaris i les institucions, també. 

De tota aquesta dècada d'okupacions de Centres Socials Okupats a St. Andreu, ens diu moltes coses. 
Que els governs municipals catalans, neguen i a més persegueixen, qualsevol espai de relació col·lectiva que no estigui vigilat i censurat per les seves mans de ferro. Com el Centre Cívic del nostre poble, completament artificial i buit. Al cementiri hi ha més vida. L'Harmonia, s'ha proposat, i ho faran, recuperar un mínim de drets en aquest sentit, i per això entitats i col·lectius s'han unit per demanar instal·lacions autogestionades per elles mateixes. 
Que davant l'especulació, l'aliança de particulars, immobiliàries i governs que s'enriqueixen amb els nostres carrers, els i les joves del nostre poble han batallat en moltes ocasions per aquesta injusta situació. S'han armat de valor, crítica, humor i capacitat d'autoorganització per tirar pel dret i "parir" espais col·lectius allà on només hi havia interessos immobiliaris. 

Per tant, per fer decréixer l'especulació i l'individualisme que ens vol imposar la Llei del Civisme: cap desallotjament ens farà renunciar a seguir alliberant espais!
Campanya de denúncia en contra del TAV (Tren d'Alta Velocitat). Crítica al model de desenvolupament social al que ens aboca: precarietat laboral, destrucció del teixit social dels barris i viles, consumisme com a model d'oci, especulació immobiliària, destrucció del territori... 


Radio Línea 4 es la radio libre que emite desde de Prosperitat para toda Barcelona y cercanías, preocupada por la noticia no manipulada y la libertad de expresión. Nuestra labor es informar sobre todo aquello que nos parece importante y que no cubren los mass-media habituales, así como dar la importacia que se merecen las historias del barrio o los grupos musicales y teatrales que comienzan a forjarse un camino.

Radio Línea 4 es una radio libre y sus micrófonos están abiertos para cubrir vuestras propuestas y denuncias. Si quieres participar en la radio o transmitirnos cualquier idea puedes hacerlo de forma directa en las asambleas. 

Durante todo el año 2008 se celebrará el vigésimo aniversario de la Radio Libre del barrio de Prosperitat bajo su actual denominación. Hay que recordar que la radio vivió dos etapas anteriores bajo el nombre de Radio Farigola y Radio Ágora, elevándose a 26 los años que lleva este medio retransmitiendo desde las ondas de Prosperitat. Por todo ello, estad preparados y muy pendientes a todo aquello que realicemos para conmemorar una fecha tan importante (conciertos, exposiciones, charlas, orgías, ….).

Y si quieres participar, echando una mano, aportando ideas o lo que tú creas conveniente, no dudes en ponerte en contacto con nosotros a través de la página web radiolinea4.net, enviándonos un correo a info@radiolinea4.net o de pasándote por la asamblea quincenal que celebramos los martes a las 20:30h. en la quinta planta del Casal de Joves de Prosperitat, en la calle Joaquim Valls 82 ( 08016 Barcelona ).

''Radio Línea 4 - 103.9 FM
20 años de libre emisión''
31 de Març, 2006

El Sant Andreu Informa't, un projecte que tot just comença.

El Sant Andreu Informa't és un projecte independent i autogestionat de comunicació crítica andreuenca. És un projecte, perquè tal i com explicarem, tot just es troba a les beceroles del que, ara per ara, aspirem a ser. És independent perquè no està lligat a cap institució, associació, col·lectiu o organització preexistent del nostre poble; volem formar el nostre propi ens. És autogestionat, perquè no rebem ni volem rebre subvencions de cap tipus; acceptem només certa publicitat com a font d'ingressos, sense arribar-ne a la dependència. Considerem que l'autogestió és l'única manera d'expressar-te lliurement sense l'ombra de la censura, i alhora ajuda a fomentar l'emancipació col·lectiva al no dependre de res ni ningú. És crític perquè la informació que volem donar no és la que sempre surt als mitjans de comunicació oficials o institucionals, tinguin l'abast que tinguin; ni tampoc oferim les notícies des del seu punt de vista oficial; tenim la nostra pròpia opinió, i això és innegable. I és andreuenc, doncs perquè la nostra voluntat és sobretot la d'informar sobre el que passa a Sant Andreu de Palomar, tant a la gent del poble com la de més enllà.

En l'època actual en què vivim, el bombardeig constant d'informació ens anul·la la capacitat crítica de veure-hi més enllà, tant en les notícies que ens informen com de les que ni ens diuen paraula. Aquesta situació es dóna no només a nivell macro, global o nacional, sinó que també succeeix a una escala més reduïda. Aquí, els interessos d'editores comercials, d'institucions públiques o d'associacions corporativistes, totes elles necessitades de legitimar-se, actuen com a canalitzadors d'allò que és notícia i què no, i de com s'enfoquen aquestes.

El Sant Andreu Informa't neix sabent que no pot fer front a la potència mediàtica que d'altres publicacions andreuenques tenen; no és el nostre objectiu ni la nostra meta. El nostre projecte vol, modestament, aportar un punt de vista diferent, crític amb allò sovint incriticable, amic dels i les sense veu, megàfon de les altres notícies que passen, sovint inadvertides, a Sant Andreu i arreu.

El projecte del Sant Andreu Informa't vol esdevenir una eina de doble direcció pel que fa a la informació a Sant Andreu, i ho vol fer per 3 vies diferents: El 'Butlletí Mensual Popular', la base inicial del projecte. Publicació gratuïta de difusió impresa per Sant Andreu i electrònica allà on se'ns demani. La seva principal funció és la d'informar a Sant Andreu, sobre el que passa al poble com arreu. El canal de la doble direcció: el col·lectiu editorial del Sant Andreu Informa't volem cuidar-nos de publicar les notícies de Sant Andreu més enllà dels límits del poble; aprofitant les avantatges d'Internet, penjarem notícies als portals d'informació més rellevants, i farem arribar la publicació electrònicament a tants punts com puguem. El portal informatiu: és sens dubte el repte més ambiciós i, ara per ara, irrealitzable. La idea és és esdevenir un portal informatiu de Sant Andreu que s'actualitzi amb regularitat, per tal de mantenir informada i al dia a la gent del poble. Per trobar-nos a l'inici del projecte, aquesta via queda de moment aparcada, però és una fita que volem aconseguir.

El Sant Andreu Informa't, però, no podrà caminar ferm i decidit ni desenvolupar aquests projectes (o més!) si no compta amb la col·laboració, de la forma que sigui, de la gent de Sant Andreu de Palomar. Si tens ganes de construir, des de la base i des del principi, un mitjà de comunicació alternatiu, crític i popular, no ho dubtis, el Sant Andreu Informa't és també el teu projecte.

Equip editorial del Sant Andreu Informa't
29 de març 2006

<html><img src="http://www.sant-andreu.com/perlescasernes/jornadamanifestacions/290306-02.jpg">

''On és la participació ciutadana?''
Convocatòries sobre l'estat dels districtes, Audiències Públiques, Iniciatives Populars, Consultes ciutadanes, Fòrums i consells sectorials, Comissions de Seguiment, Plenaris oberts a la participació ciutadana, Consells Ciutadans, Normes de funcionament dels districtes... fum i màrqueting polític al cap d'avall.
On està aquesta aquesta participació? On els ponts que se suposa tendeix l'administració al ciutadà per a escoltar i atendre en tant que sigui possible les seves reivindicacions? No parlem aquí del tot s'hi val, parlem d'escoltar a les comunitats que demanen diàleg i obrir vies de consens per a procurar solucions més justes i col·lectives.

Avui 29 de març de 2006 un mínim d'onze plataformes ciutadanes que el centralisme i les falses maneres de l'ajuntament de Barcelona ha despreciat, perquè no combreguem amb les seves '''rodes de molí de disseny cívic''' i lluitem per a impedir nyaps i potinades, sortim a l'hora als carrers per a manifestar el nostre malestar amb aquestes pràctiques, tant semblants a les de l'administració Nordamericana, que menteix per a justificar els seus arguments agressius i presenta aliats que no són altre cosa que traïdors botiflers ansiosos d'ensumar la flaire del 'poder'.

Al nostre poble, a Sant Andreu de Palomar, ens ensarronen, amb l'ajut d'associacions veïnals que no tenen empatx en trencar un moviment veïnal com és el Grup Sant Andreu per Les Casernes, i als nostres, pràcticament últims, terrenys públics es faran un fart de construir-hi pisos privats. ''On és la veritable participació ciutadana? Als despatxos entre constructors, polítics i 'líders' venuts?''

Avui, cada col·lectiu en les seves zones d'influència i amb els seus respectius continguts, però amb un rerefons comú ''"L'administració té l'obligació d'escoltar a la ciutadania i proporcionar solucions de consens"'', volem denunciar els tripijocs, els enganys i les ensarronades que polítics i aprofitats mantenen pel seu benefici i en contra dels interesos de molts ciutadans, als que fan entendre que la dissidència respecte qualsevol decisió municipal ha d'interpretar-se sempre com sinònim de marginalitat i com a tal deu ser tractada. 


''perquè estranys interessos ens van rebentar el moviment...''

- perquè vam ser més de 30 Entitats Andreuenques
- perquè vam actuar sempre en assemblees democràtiques
- perquè vam plantar cara a polítics potiners i a especuladors
- perquè vam fer una auca, xapes, samarretes i un desplegable
- perquè ens vam manifestar i fer un Dejuni per les Casernes
- perquè ens vam concentrar i muntar festes
- perquè vam treure una cuca-fera al Cercavila
- perquè vam tenir una Trobada d’Entitats per les Casernes
- perquè vam ser gals d’Harmònix i vam ‘atonyinar romans’
- perquè ens vam despenjar del campanar i de l’ajuntament
- perquè vam tenir el recolzament signat del nostre poble
- perquè els vam fer passar del 20 al 50 % d’habitatge públic
- perquè els interessos personals i corporativistes d’uns pocs ens van rebentar el moviment veïnal i van pactar a esquenes nostres. 

<html><img src="http://www.sant-andreu.com/perlescasernes/ultimabatalla/imatges/270506-46.jpg">

És un Projecte iniciat l'any 1997 amb l'objectiu de, aprofitant l'aparició del "boom" de la Xarxa Internet, vehicular i potenciar el fort sentiment de pertenença i arrelament a un lloc concret i històric que tenim els andreuencs, amb una imatge nova, atraïent i amb futur.

Es tracta de presentar virtualment l'actual Districte 9è de la ciutat de Barcelona i els Barris de l'Antic Terme Municipal i dinfondre-ho com a un tot cohessionat. Aglutinar, des de la Història i les Entitats i Associacions, fins a la Indústria, el Comerç, la Cultura o l'Esport. Propiciant així que, tant les Empreses -comercials, industrials o de serveis- com les Entitats i les Persones, s'hi sentin identificats i representats; tot treient-ne algun tipus de rendibilitat, ja sigui econòmica, d'implantació, d'afirmació o de projecció. De prestigi col.lectiu, corporatiu o personal.

Al proporcionar un entorn de referència es facilita la localització de les pàgines web, personals o corporatives, incloses en aquest Entorn Virtual. Prestigia la ubicació -Sant Andreu- de l'empresa, despatx professional o domicili. Indueix a ser-hi present, potenciant així la utilització d'una eina tecnològica que està revolucionant les relacions econòmiques, comercials, de comunicació i informació, tant col.lectives com personals. Millora la competitivitat i el prestigi professional i individual dels usuaris; més quant més prompte se'n fa ús. Així mateix, millora el coneixement interactiu i les relacions entre els que hi pertanyen i entre Sant Andreu i la resta de la ciutat, el país, i el món.

També és cert que no tothom ho entendrà així. No tothom té prou visió de futur. Sempre hi ha qui espera i espera, fins a que la majoria els hi ha passat al davant de bon troç. INTERNET no espera. És alta velocitat. Interconexió. Interactivitat. SANT ANDREU no pot esperar. De fet, ara, aquí, el futur d'Internet ja era ahir. No si val badar.

!Inline Formatting /% DEBUG: buggy (-> monospaced) %/
|bold font|{{{''bold''}}}|''bold''|
|italic type|{{{//italic//}}}|//italic//|
|underlined text|{{{__underlined__}}}|__underlined__|
|strikethrough text|{{{--strikethrough--}}}|--strikethrough--|
|superscript text|{{{^^super^^script}}}|^^super^^script|
|subscript text|{{{~~sub~~script}}}|~~sub~~script|
|highlighted text|{{{@@highlighted@@}}}|@@highlighted@@|
|preformatted text|{{{{{{preformatted}}}}}}|{{{preformatted}}}|
!Block Elements
!Heading 1
!!Heading 2
!!!Heading 3
!!!!Heading 4
!!!!!Heading 5
!Heading 1
!!Heading 2
!!!Heading 3
!!!!Heading 4
!!!!!Heading 5
* unordered list, level 1
** unordered list, level 2
*** unordered list, level 3

# ordered list, level 1
## ordered list, level 2
### unordered list, level 3

; definition list, term
: definition list, description
* unordered list, level 1
** unordered list, level 2
*** unordered list, level 3

# ordered list, level 1
## ordered list, level 2
### unordered list, level 3

; definition list, term
: definition list, description
!!Blockquotes /% DEBUG: hack %/
> blockquote, level 1
>> blockquote, level 2
>>> blockquote, level 3

> blockquote, level 1
>> blockquote, level 2
>>> blockquote, level 3

> blockquote
!!Preformatted Text /% DEBUG: hack %/
 preformatted (e.g. code)
preformatted (e.g. code)
|!heading column 1|!heading column 2|
|row 1, column 1|row 1, column 2|
|row 2, column 1|row 2, column 2|
|~| … |
|CssProperty:value;…| … |
* The {{{>}}} marker creates a "colspan", causing the current cell to merge with the one to the right.
* The {{{~}}} marker creates a "rowspan", causing the current cell to merge with the one above.
|!heading column 1|!heading column 2|
|row 1, column 1|row 1, column 2|
|row 2, column 1|row 2, column 2|
|~| … |
|CssProperty:value;…| … |
!!Images /% DEBUG: to do %/
cf. [[TiddlyWiki.com|http://www.tiddlywiki.com/#EmbeddedImages]]
* [[WikiWords|WikiWord]] are automatically transformed to hyperlinks to the respective tiddler
** the automatic transformation can be suppressed by preceding the respective WikiWord with a tilde ({{{~}}}): {{{~WikiWord}}}
* [[PrettyLinks]] are enclosed in square brackets and contain the desired tiddler name: {{{[[tiddler name]]}}}
** optionally, a custom title or description can be added, separated by a pipe character ({{{|}}}): {{{[[title|target]]}}}<br>'''N.B.:''' In this case, the target can also be any website (i.e. URL).
!Custom Styling
* {{{@@CssProperty:value;CssProperty:value;…@@}}}<br>''N.B.:'' CSS color definitions should use lowercase letters to prevent the inadvertent creation of WikiWords.
* {{{{{customCssClass{…}}}}}} /% DEBUG: buggy %/
* raw HTML can be inserted by enclosing the respective code in HTML tags: {{{<html> … </html>}}}
!Special Markers
* {{{<br>}}} forces a manual line break
* {{{----}}} creates a horizontal ruler
* [[HTML entities|http://www.tiddlywiki.com/#HtmlEntities]]
* {{{<<macroName>>}}} calls the respective [[macro|Macros]]
* To hide text within a tiddler so that it is not displayed, it can be wrapped in {{{/%}}} and {{{%/}}}.<br/>This can be a useful trick for hiding drafts or annotating complex markup.
* To prevent wiki markup from taking effect for a particular section, that section can be enclosed in three double quotes: e.g. {{{"""WikiWord"""}}}.
<<tagCloud  DiscoveryPackage E.A.S.E ForBlogUse Framework IconPackage list MediaPackage NavigationPackage pluginInfo Plugins QuickEditPackage ScrollbarPackage systemConfig TaskPackage TidIDEPackage  lewcidExtension RecentUpdates >>

<html><img src="http://straddle3.net/participacio/imago/tav_sagrera_mapa_1.png">
* La Revoltosa- C/Rogent, 82 - http://revoltosa.squat.net/
* Hort Popular - C/Nació, 46
* Associació de veïns i veïnes del barri del Clot - Camp de l'Arpa - http://www.avclot.org/
* Casal Popular la Forja del Clot - http://www.ajic.tk/
* Biciclot - http://www.biciclot.net/
* La Farinera, Ateneu del Clot - http://www.xarxabcn.net/lafarinera/
* Centre Cultural La Farinera - http://www.farinera.org/
* Foment Martinenc - http://www.fomentmartinenc.org/

* Nau Ivanow - C/Hondures, 30 - http://www.nauivanow.com

* Consell d'Entitats de La Sagrera - http://lasagrera.info/
* El Blog de La Sagrera - http://lasagrera.blogspot.com/
* Associació de Veïns de la Sagrera - C/Martí Molins, 29 - http://lasagrera.info
* Comissió de Festes de La Sagrera - http://www.festesdelasagrera.com
* CSOA La Papa - C/Sagrera, 14

''Sant Andreu''
* St. Andreu - http://www.sant-andreu.com/
* Tramuntana - Associació de veïns de Sant Andreu Nord - Pg. Torras i Bages, 101-103 - http://www.aavv-tramuntana.entitatsbcn.net
* Associació Veïnal Sant Andreu Sud - http://www.sant-andreu.com/entitats/avsantandreusud
* L'Harmonia – Ateneu Popular i Cultural - http://ateneuharmonia.blogspot.com/ - http://www.sant-andreu.com/stap21/ateneuharmonia
* Sant Andreu per les casernes - http://www.sant-andreu.com/stap21/lloguers
* T.G.V. a St. Andreu - http://www.sant-andreu.com/tgv
* Sant Andreu de Palomar -  Festa Major - http://www.sant-andreu.com/festamajor
* Assemblea andreuenca contra l'especulació i per l'habitatge digne
* Radio Linea 4 [Prosperitat] - http://radiolinea4.net
* L'Eixida - Sant Andreu informa't - http://stapinfo.bloc.cat/
* Hortakimeplanto - C/Ruben Dario, 70 - http://www.sant-andreu.com/elpalomar/horturba
* Centre Social El Brot - C/Abat Odó, 75
* La Txatuela - C/Sòcrates, 33 - http://www.sant-andreu.com/elpalomar/latxatuela/index.html
* Assemblea d'Okupes de Sant Andreu
* Diables de Sant Andreu - C/Ramon i Batlle, 9 - http://www.sant-andreu.com/entitats/diables-stap
* La Satanica de Sant Andreu [diables] - C/Arquimedes, 30 - http://www.lasatanica.com
* Ateneu de Sant Andreu- http://www.ateneusantandreu.org
* La Trinxera - Assemblea de Joves de La Sagrera i Sant Andreu - http://ajlatrinxera.blogspot.com
* Casal Popular Miquel Martí i Pol - Assemblea de Joves de Sant Andreu (AJStA). C/Segre, 56

''Bon Pastor''
* Avis del Barri
* nets i netes
* Plataforma en Defensa de les Cases Barates de Bon Pastor - http://bonpastor.noblogs.org/