Practica 2007
se incarca
Prezentarea ar trebui sa fie afisata
in cateva momente...
Daca nu se intampla acest lucru, trebuie activat Javascript in programul de navigare.
Practica 2007 - in cadrul Centrului pentru Dezvoltarea Creativitatii
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

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

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.subtitle {font-size:0.8em;}

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

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

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

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

----
Also see AdvancedOptions
Luni, 2 iulie 2007, în sala EC 104, la Universitatea POLITEHNICA din Bucureşti, între orele 09:00–13:00, se va desfăşura Şedinţa de instruire Practica 2007 a [[Centrului pentru Dezvoltarea Creativităţii|Centrul pentru Dezvoltarea Creativitatii]], după următorul program: 
** Ora 09:00 – Prezentarea programului de practică
** Ora 09:30 – Protecţia muncii pentru practica la [[Electrocentrale Bucureşti|Sucursala Electrocentrale Bucuresti]]
** Ora 10:00 – Protecţia muncii pentru practica la [[Transelectrica Bucureşti|ST Transelectrica Bucuresti]]
** Ora 10:30 – Protecţia muncii pentru practica la [[Electrica Bucureşti|SC FDFEE Electrica Muntenia Sud SA]]
** Ora 11:00 – Protecţia muncii pentru practica la [[METROREX Bucureşti|SC Metrorex SA]]
** Ora 11:30 – Prezentarea făcută de [[Serviciul Public de Management Energetic (SPME) – Harghita|SPME Harghita]] şi de [[Asociaţia pentru Politici Energetice din România (APER)|Asociatia pentru Politici Energetice din România]], privind cursul de instruire la distanţă referitor la „instalarea sistemelor de energie regenerabilă”
** Ora 12:00 – Întâlnire cu Directori de Resurse Umane pentru oferte şi oportunităţi de angajare
Vor participa toate grupurile de studenti:
| [[Grupul A]] | [[Grupul D]] | [[Grupul G]] | [[Grupul J]] | [[Grupul M]] |
| [[Grupul B]] | [[Grupul E]] | [[Grupul H]] | [[Grupul K]] | [[Grupul S1]] |
| [[Grupul C]] | [[Grupul F]] | [[Grupul I]] | [[Grupul L]] | [[Grupul S2]] |
![[UNO-DEN]] 
* [[Grupul A]] intre orele 12:00 si 16:00

![[SC Metrorex SA]]
* [[Grupul A]] intre orele 09:00 si 10:00
* [[Grupul B]] si [[Grupul C]] intre orele 10:00 si 11:00
* [[Grupul D]] intre orele 11:00 si 12:00

![[CET Bucuresti Progresu]]
* [[Grupul H]], [[Grupul I]] si [[Grupul J]] intre orele 09:00 si 15:00

![[CET Bucuresti Vest]]
* [[Grupul E]], [[Grupul F]] si [[Grupul G]] intre orele 09:00 si 15:00

![[CET Bucuresti Titan]]
* [[Grupul K]] intre orele 09:00 si 15:00

![[Centrul pentru Dezvoltarea Creativitatii Studentilor in Energetica]]
* [[Grupul L]] si [[Grupul M]]
![[CET Bucuresti Sud]]
* [[Grupul A]], [[Grupul B]], [[Grupul C]] si [[Grupul D]] intre orele 09:00 si 12:00

![[Statiile Bucuresti Sud]]
* [[Grupul A]], [[Grupul B]], [[Grupul C]] si [[Grupul D]] intre orele 12:00 si 15:00

![[CET Bucuresti Progresu]]
* [[Grupul H]], [[Grupul I]] si [[Grupul J]] intre orele 09:00 si 15:00

![[CET Bucuresti Vest]]
* [[Grupul E]], [[Grupul F]] si [[Grupul G]] intre orele 09:00 si 15:00

![[CET Bucuresti Titan]]
* [[Grupul K]] intre orele 09:00 si 15:00

![[Centrul pentru Dezvoltarea Creativitatii Studentilor in Energetica]]
* [[Grupul L]] si [[Grupul M]]
![[UNO-DEN]]
* [[Grupul D]] intre orele 12:00 si 16:00

![[CET Bucuresti Sud]]
* [[Grupul A]], [[Grupul B]], [[Grupul C]] intre orele 09:00 si 15:00

![[CET Bucuresti Progresu]]
* [[Grupul H]], [[Grupul I]] si [[Grupul J]] intre orele 09:00 si 15:00

![[CET Bucuresti Vest]]
* [[Grupul E]], [[Grupul F]] si [[Grupul G]] intre orele 09:00 si 15:00

![[CET Bucuresti Titan]]
* [[Grupul K]] intre orele 09:00 si 15:00

![[Centrul pentru Dezvoltarea Creativitatii Studentilor in Energetica]]
* [[Grupul L]] si [[Grupul M]]
![[UNO-DEN]]
* [[Grupul E]] intre orele 12:00 si 16:00

![[CET Bucuresti Sud]]
* [[Grupul A]], [[Grupul B]], [[Grupul C]] si [[Grupul D]] intre orele 09:00 si 12:00

![[Statiile Bucuresti Sud]]
* [[Grupul A]], [[Grupul B]], [[Grupul C]] si [[Grupul D]] intre orele 12:00 si 15:00

![[CET Bucuresti Progresu]]
* [[Grupul H]], [[Grupul I]] si [[Grupul J]] intre orele 09:00 si 15:00

![[CET Bucuresti Vest]]
* [[Grupul E]], [[Grupul F]] si [[Grupul G]] intre orele 09:00 si 15:00

![[CET Bucuresti Titan]]
* [[Grupul K]] intre orele 09:00 si 15:00

![[Centrul pentru Dezvoltarea Creativitatii Studentilor in Energetica]]
* [[Grupul L]] si [[Grupul M]]
![[UNO-DEN]]
* [[Grupul F]] intre orele 12:00 si 16:00

[[CET Bucuresti Sud]]

[[Statiile Bucuresti Sud]]

[[CET Bucuresti Progresu]]

[[CET Bucuresti Vest]]

[[Statia Domnesti]]

[[CET Bucuresti Titan]]

[[Statia Fundeni]]

[[Statiile Electrica]]
![[UNO-DEN]]
* [[Grupul B]] si [[Grupul C]] intre orele 12:00 si 16:00

![[SC Metrorex SA]]
* [[Grupul S1]] si [[Grupul L]] intre orele 09:00 si 10:00
* [[Grupul S2]] si [[Grupul M]] intre orele 10:00 si 11:00
* [[Grupul E]] intre orele 11:00 si 12:00

[[CET Bucuresti Progresu]]

[[CET Bucuresti Vest]]

[[Statia Domnesti]]

[[CET Bucuresti Titan]]

![[Statia Fundeni]]
* [[Grupul A]], [[Grupul D]] si [[Grupul K]] intre orele 14:00 si 16:00
![[UNO-DEN]]
* [[Grupul G]] intre orele 12:00 si 16:00

![[CET Bucuresti Sud]]
* [[Grupul A]], [[Grupul B]], [[Grupul C]] si [[Grupul D]] intre orele 09:00 si 12:00

![[Statiile Bucuresti Sud]]
* [[Grupul A]], [[Grupul B]], [[Grupul C]] si [[Grupul D]] intre orele 12:00 si 15:00

[[CET Bucuresti Progresu]]

[[CET Bucuresti Vest]]

[[Statia Domnesti]]

[[CET Bucuresti Titan]]

[[Statia Fundeni]]

[[Statiile Electrica]]
![[UNO-DEN]]
* [[Grupul K]] intre orele 12:00 si 16:00

[[CET Bucuresti Sud]]

[[Statiile Bucuresti Sud]]

[[CET Bucuresti Progresu]]

[[CET Bucuresti Vest]]

[[Statia Domnesti]]

[[CET Bucuresti Titan]]

[[Statia Fundeni]]

[[Statiile Electrica]]

[[Centrul de Calcul]]

[[Universitatea POLITEHNICA Bucuresti]]
![[UNO-DEN]]
* [[Grupul S1]] si [[Grupul S2]] intre orele 12:00 si 16:00

[[CET Bucuresti Sud]]

[[Statiile Bucuresti Sud]]

[[CET Bucuresti Progresu]]

[[CET Bucuresti Vest]]

[[Statia Domnesti]]

[[CET Bucuresti Titan]]

[[Statia Fundeni]]

[[Statiile Electrica]]

[[Centrul de Calcul]]

[[Universitatea POLITEHNICA Bucuresti]]
[[Centrul de Calcul]]
[[Centrul de Calcul]]
[[UNO-DEN]]

[[CET Bucuresti Sud]]

[[Statiile Bucuresti Sud]]

[[Statia Domnesti]]

[[Statia Fundeni]]

[[Statiile Electrica]]

[[Centrul de Calcul]]
[[UNO-DEN]]

[[SC Metrorex SA]]

[[Statia Domnesti]]

[[Statia Fundeni]]

[[Centrul de Calcul]]
[[UNO-DEN]]

[[CET Bucuresti Sud]]

[[Statiile Bucuresti Sud]]

[[Statia Domnesti]]

[[Statia Fundeni]]

[[Statiile Electrica]]

[[Centrul de Calcul]]
[[UNO-DEN]]

[[CET Bucuresti Sud]]

[[Statiile Bucuresti Sud]]

[[Statia Domnesti]]

[[Statia Fundeni]]

[[Statiile Electrica]]

[[Centrul pentru Dezvoltarea Creativitatii]]
[[Centrul pentru Dezvoltarea Creativitatii]]
>//Principiul stă în cuvinte, dar principalul este în acţiune.// - Înţelepciune orientală
Ce înseamnă a PRACTICA? A exercita o profesie, ceea ce presupune în fond a efectua lucrări în [[domeniu|Indrumar]]; aceasta asigură o recunoaştere a priceperii complexe exprimată în responsabilităţi şi sarcini de mare amploare sau dificultate. În al doilea rând, A PRACTICA înseamnă pentru oricine a se îndeletnici cu procedeele specifice profesiunii, dobândind astfel îndemânare, abilitate, sau exerciţiu de rafinament. În ultimă instanţă, putem spune că A PRACTICA înseamnă a pune în aplicare metodele caracteristice, adecvate, asigurând profesionistului ceea ce se numeşte destoinicie, capacitate de invenţie şi chiar creativitate.

Ca orice proces de iniţiere, învăţământul politehnic se realizează în trepte: semestre, ani de studii, în care cursurile şi seminariile se succed în alternanţă cu proiectele, laboratoarele şi activităţile practice, culminând cu teza / proiectul de LICENŢĂ. Referindu-ne acum numai la perioada practică ce finalizează, de exemplu, activitatea anului II de la Facultatea de Energetică, vom spune că sunt activate, puse în operă, competenţe limitate, bine precizate din punct de vedere didactic, care dobândesc profil şi consistenţă ca deprinderi, abilităţi, îndemânări etc. în cadrul unor astfel de [[activităţi practice|Program]] organizate în perspectiva obţinerii unei [[specializări|Specializare]] complexe.
<<tiddler [[as.drd.ing. Alexandru-Ionut Chiuta]]>>
<html><a href="http://www.aos.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/aos-r.jpg" alt="AOSR" align="right"></a></html>







The Romanian National Committee CIGRE

Web: http://www.cigre-romania.ro/
Operatorul Pietei de Electricitate din România

Web: http://www.oper.ro/








<html><a href="http://www.aper.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/aper.gif" alt="APER" align="right"></a></html>













__Bibliografie recomandată__:
!în limba română
* [[Manuale de Utilizare Calculator (PC) si Internet. Legaturi utile. Conectarea la Internet|http://muntealb.bravehost.com/]] - autor: Alexandru Bogdan Munteanu
!în limba engleză
# [[How We Confuse Symbols and Things|http://www.arachnoid.com/lutusp/symbols.html]] - article by [[Paul Lutus|http://en.wikipedia.org/wiki/Paul_Lutus]]
# [[A Scientific Look at the Human Mind|http://www.innerlighttheory.com]] - free e-book by Steven W. Smith, Ph.D.
# [[The World Is Flat: A Brief History of the Twenty-first Century|http://en.wikipedia.org/wiki/The_World_is_Flat]] - a best-selling book by [[Thomas L. Friedman|http://en.wikipedia.org/wiki/Thomas_Friedman]] analyzing the progress of globalization with an emphasis on the early 21st century
!CAD Software
* [[AutoCAD|http://en.wikipedia.org/wiki/AutoCAD]]
* [[Microstation|http://en.wikipedia.org/wiki/Microstation]]
* [[PDS|http://www.intergraph.com/pds/default.asp]]
* [[WireWorks|http://www.intergraph.com/smartplant/electrical/]]
* [[LitePro|http://columltg.tempdomainname.com/litepro/]]
* [[Visual|http://www.imsisoft.com/]]
* [[SKM Power*Tools|http://www.microsolresources.com/cad/skmPowerTools.cfm]]
* [[Dialux|http://www.dialux.com/]]








/***
BreadcrumbsPlugin
author: Alan Hecht (with 2.0 update from 'jack' and revisions by Bram Chen)
source: http://groups.google.com/group/TiddlyWikiDev/msg/c23edb5f3c0d8b7e
***/
//{{{
version.extensions.breadCrumbs = {major: 1, minor: 0, revision: 1,
date: new Date("Feb 4, 2006")};
config.breadCrumbs = [];

window.onClickTiddlerLink_orig_breadCrumbs = window.onClickTiddlerLink;
window.onClickTiddlerLink = function(e){
        window.onClickTiddlerLink_orig_breadCrumbs(e);
        addCrumb(e);

}

function addCrumb(e){
        if (!e) var e = window.event;
        var thisCrumb = "[[" + resolveTarget(e).getAttribute("tiddlyLink") + "]]";
        var ind = config.breadCrumbs.find(thisCrumb);
        if(ind == null)
                config.breadCrumbs.push(thisCrumb);
        else
                config.breadCrumbs.length = ind++;
        refreshCrumbs();

}

function refreshCrumbs(){
        var crumbArea = document.getElementById("breadCrumbs");
        if (!crumbArea) {
                var crumbArea = document.createElement("div");
                crumbArea.id = "breadCrumbs";
                crumbArea.style.visibility= "hidden";
                var targetArea = document.getElementById("tiddlerDisplay");
                targetArea.parentNode.insertBefore(crumbArea,targetArea);
        }
        crumbArea.style.visibility = "visible";
        removeChildren(crumbArea);
        createTiddlyButton(crumbArea,"Home",null,restartHome);
        wikify(" | " + config.breadCrumbs.join(' > '),crumbArea)

}

function restartHome(){
        story.closeAllTiddlers();
        restart();
        config.breadCrumbs = [];
        var crumbArea = document.getElementById("breadCrumbs");
        crumbArea.style.visibility = "hidden";
	crumbArea.parentNode.removeChild(crumbArea);
}
//}}}


<html><a href="http://www.elcen.ro/RO/acasa/capacitati/capacitati/Progresu.html" target="_blank"><img src="http://universulstiintei.googlepages.com/CET_Bucuresti_Progresu.png" alt="CET Bucuresti Progresu" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|
|bgcolor(#bfdfff): [[Luni]] |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|
|bgcolor(#bfdfff): [[Marti]] |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|
Loc de intalnire:
>Str. Pogoanelor nr.?, sector 4, Bucuresti (statia Izvorul Oltului,  autobuze 102, 116 si 220)
La ora 09:00 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studenţii vor vizita:
* [[Gospodaria de combustibil]]
* [[Sectia de epurare chimica a apei]]
* [[Cazanele de abur viu]]
* [[Cazanele de apa fierbinte]]
* [[Termoficarea urbana]]
* [[Turbogeneratoarele de 50 MW cu condensatie si doua prize reglabile]]
* [[Serviciile proprii ale Centralei]]
* [[Sectia electrica]]
* [[Sectia PRAM]]
* [[Sectia AMC]]
* [[Camerele de comanda pentru partea termo-mecanica si pentru partea electrica a Centralei]]
sub îndrumarea personalului de specialitate din CET Bucuresti Progresu:
# [[ing. Bogdan Popescu]]
# [[ing. Mihaela Gordas]]
precum şi a:
** coordonatorului de practică [[as.drd.ing. Alexandru-Ionut Chiuta]],
** coordonatorului ~SRU-SEB [[ing. Dan Dumitru]],
** coordonator ~SRU-Elcen: [[ing. Liviu Dumitru Radu-Gheorghe]].
Reprezentantul Elcen, [[ing. Mihaela Gordas]], va asigura instruirea (tehnologicǎ şi de protecţia muncii) specifică locurilor de muncǎ pe care studenţii le vor vizita.
<html><a href="http://www.elcen.ro/RO/acasa/capacitati/capacitati/Bucuresti%20Sud.html" target="_blank"><img src="http://universulstiintei.googlepages.com/CET_Bucuresti_Sud.png" alt="CET Bucuresti Sud" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): [[Luni]] |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|  |
Loc de intalnire:
>Str. Releului nr. 2B, sector 3, Bucuresti (statie autobuze 123 si 135)
La ora 09:00 (niciun minut mai tarziu) trebuie sa fie prezente toate grupurile de studenti.

Studenţii vor vizita:
* [[Gospodaria de combustibil]]
* [[Sectia de epurare chimica a apei]]
* [[Cazanele de abur viu]]
* [[Cazanele de apa fierbinte]]
* [[Termoficarea urbana]]
* [[Turbogeneratoarele de 50 MW cu condensatie si doua prize reglabile]]
* [[Grupurile de 100 MW cu condensatie si o priza reglabila]]
* [[Grupurile de termoficare de 125 MW cu condensatie si priza de termoficare urbana]]
* [[Serviciile proprii ale Centralei]]
* [[Sectia electrica]]
* [[Sectia PRAM]]
* [[Sectia AMC]]
* [[Camerele de comanda pentru partea termo-mecanica si pentru partea electrica a Centralei]]
sub îndrumarea personalului de specialitate din CET Bucuresti Sud:
# [[ing. Dan Popescu]]
# [[ing. Ion Popescu]]
# [[ing. Constantin Zamfira]]
precum şi a:
** coordonatorului de practică [[as.drd.ing. Alexandru-Ionut Chiuta]],
** coordonatorului ~SRU-SEB [[ing. Dan Dumitru]],
** coordonator ~SRU-Elcen: [[ing. Liviu Dumitru Radu-Gheorghe]].
Reprezentantul Elcen, [[ing. Mihaela Gordas]], va asigura instruirea (tehnologicǎ şi de protecţia muncii) specifică locurilor de muncǎ pe care studenţii le vor vizita.
<html><a href="http://www.elcen.ro/RO/acasa/capacitati/capacitati/Titan.html" target="_blank"><img src="http://universulstiintei.googlepages.com/CET_Bucuresti_Titan.png" alt="CET Bucuresti Titan" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|
|bgcolor(#bfdfff): [[Luni]] |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|
|bgcolor(#bfdfff): [[Marti]] |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|
Loc de intalnire:
>Str. Ion Sahighian nr.?, sector 2, Bucuresti (statia Grup Scolar Titan, tramvai 36, 56 si statia de metrou Republica)
La ora 09:00 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studenţii vor vizita:
* [[Gospodaria de combustibil]]
* [[Sectia de epurare chimica a apei]]
* [[Cazanele de abur viu]]
* [[Cazanele de apa fierbinte]]
* [[Termoficarea urbana]]
* [[Serviciile proprii ale Centralei]]
* [[Sectia electrica]]
* [[Sectia PRAM]]
* [[Sectia AMC]]
* [[Camerele de comanda pentru partea termo-mecanica si pentru partea electrica a Centralei]]
sub îndrumarea personalului de specialitate din CET Bucuresti Vest:
# [[ing. Cristian Dumitru]]
precum şi a:
** coordonatorului de practică [[as.drd.ing. Alexandru-Ionut Chiuta]],
** coordonatorului ~SRU-SEB [[ing. Dan Dumitru]],
** coordonator ~SRU-Elcen: [[ing. Liviu Dumitru Radu-Gheorghe]].
Reprezentantul Elcen, [[ing. Mihaela Gordas]], va asigura instruirea (tehnologicǎ şi de protecţia muncii) specifică locurilor de muncǎ pe care studenţii le vor vizita.
<html><a href="http://www.elcen.ro/RO/acasa/capacitati/capacitati/Bucuresti%20Vest.html" target="_blank"><img src="http://universulstiintei.googlepages.com/CET_Bucuresti_Vest.png" alt="CET Bucuresti Vest" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|
|bgcolor(#bfdfff): [[Luni]] |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|
|bgcolor(#bfdfff): [[Marti]] |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|
Loc de intalnire:
>B-dul. Timisoara nr. 106, sector 6, Bucuresti (statia CET Vest,  autobuz 136)
La ora 09:00 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studenţii vor vizita:
* [[Gospodaria de combustibil]]
* [[Sectia de epurare chimica a apei]]
* [[Cazanele de abur viu]]
* [[Cazanele de apa fierbinte]]
* [[Termoficarea urbana]]
* [[Turbogeneratoarele de 100 MW cu condensatie si doua prize reglabile]]
* [[Serviciile proprii ale Centralei]]
* [[Sectia electrica]]
* [[Sectia PRAM]]
* [[Sectia AMC]]
* [[Camerele de comanda pentru partea termo-mecanica si pentru partea electrica a Centralei]]
sub îndrumarea personalului de specialitate din CET Bucuresti Vest:
# [[ing. Marian Voiculescu]]
# [[ing. Daniela Nistoran]]
precum şi a:
** coordonatorului de practică [[as.drd.ing. Alexandru-Ionut Chiuta]],
** coordonatorului ~SRU-SEB [[ing. Dan Dumitru]],
** coordonator ~SRU-Elcen: [[ing. Liviu Dumitru Radu-Gheorghe]].
Reprezentantul Elcen, [[ing. Mihaela Gordas]], va asigura instruirea (tehnologicǎ şi de protecţia muncii) specifică locurilor de muncǎ pe care studenţii le vor vizita.
Centrale Hidroelectrice
Centrale Nuclearelectrice

# Ofertele curente pe piata serviciilor de acces Internet lansate de ISP
*** analiza de raport calitate/pret
*** estimarea dimensiunii pietei – raport agentie Dedalus la ANRC
# Conditii tehnice/financiare… 
*** ANRC (autoritatea nationala de reglementare in domeniul comunicatiilor)
*** acreditare ISP (internet service provider)
# Tema de reflectie - zona “afacerilor” profitabile: servicii cu 4 de 9; servicii cu 5 de 9… (99,999% disponibilitate)
*** Redundanta si rezilienta
*** arhitecturi/concepte care sa asigure calitatea serviciului
# Reteaua de alimentare cu energie electrica 
*** este proiectata sa ofere un serviciu cu 2,5 de 9 --- ceva de genul 99,5% disponibilitate…





<html><a href="http://web.archive.org/web/*/http://energy.educatia.ro" target="_blank"><img src="http://universulstiintei.googlepages.com/Centrul_de_Calcul.jpg" alt="Centrul de Calcul" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): [[Luni]] |  |<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): [[Marti]] |  |<<siteMap [[17 iulie 2007 (ziua 14)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |  |<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[12 iulie 2007 (ziua 9)]]>>|  |
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[13 iulie 2007 (ziua 10)]]>>|  |
|bgcolor(#bfdfff): [[Sambata]] |<<siteMap [[14 iulie 2007 (ziua 11)]]>>|  |
|bgcolor(#bfdfff): [[Duminica]] |<<siteMap [[15 iulie 2007 (ziua 12)]]>>|  |
Locatie: 
> sala ~EG-016
La ora 08:00 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studenţii vor participa la activitatea de inscriere a candidatilor la concursul de admitere:
* [[Inscriere electronica]] - ~EG-016
* [[Primire candidati]] - ~EH-008
sub îndrumarea [[prof.dr.ing. Ion N. Chiuţǎ]].
<html><a href="http://universulstiintei.googlepages.com/" target="_blank"><img src="http://universulstiintei.googlepages.com/colorwheel.jpg" alt="Universul Stiintei" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A treia săptămână|
|bgcolor(#bfdfff): [[Luni]] |<<siteMap [[02 iulie 2007 (ziua 1)]]>>|  |
|bgcolor(#bfdfff): [[Joi]] |  |<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |  |<<siteMap [[20 iulie 2007 (ziua 17)]]>>|



















<html><a href="http://universulenergiei.educatia.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/universulenergiei.jpg" alt="Universul Energiei" align="right"></a></html>

















/***
| Name|CloseOnCancelPlugin|
| Description|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.commands.cancelTiddler,{

	handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,

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

});

//}}}


Name: Blue
Background: #fff
Foreground: #000
PrimaryPale: #cdf
PrimaryLight: #57c
PrimaryMid: #114
PrimaryDark: #012
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88


/***
Just some bits and pieces
***/
//{{{
config.messages.messageClose.text = "X"; // default is "close"
config.views.wikified.defaultText = ""; // default is "The tiddler '%0' doesn't yet exist. Double-click to create it"
config.views.wikified.defaultText = ""; // don't need message when a tiddler doesn't exist
config.views.editor.defaultText = "";   // don't need message when creating a new tiddler
config.macros.tagging.label=""; //default is "tagging:"
config.options.chkHttpReadOnly=true; // Disable editing so that visitors can't experiment with it
config.options.chkAutoSave=true; // Save backups
config.options.txtBackupFolder = "backup"; // Backup folder
config.options.txtUserName = "A.I. Chiuta"; // Default user name
config.options.chkInsertTabs = true;    // tab inserts a tab when editing a tiddler
config.options.chkRegExpSearch=true; // Regular expression search
config.options.chkSearchTitles=true; // Search in titles
config.options.chkSearchText=true; // Search in tiddler text
config.options.chkSearchTags=true; // Search in tags
config.options.chkSearchFields=true; // Search in data fields
config.options.chkSearchShadows=false; // Search shadow tiddlers
config.options.chkSearchTitlesFirst=true; // Show title matches first
config.options.chkSearchByDate=false; // Sort matching tiddlers by date
config.options.chkSearchList=true; // Show list of matches in [[SearchResults]]
config.options.chkSearchIncremental=true; // Incremental searching
config.options.chkAnimate=false; // No animation
config.options.chkSinglePageMode=true; // Single page mode and hideWhen macro
config.options.chkTopOfPageMode=true; // Open on Top of page
config.options.chkHttpReadOnly = false; // means web visitors can experiment with your site by clicking edit
//}}}






Directia Operativa - Dispeceratul Energetic Teritorial
Directia Operativa - Dispecerul Energetic National



[[Intrebari]]
[[Practic]]
[[A practica]]
[[Utilizare]]


Directia Operativă - Dispeceratul energetic de întreprindere
Comitetul National Român al Consiliului Mondial al Energiei

Web: http://www.cnr-cme.ro/











Electroenergetica
Energetica Industriala
[[MptwEditTemplate]]
[[Fondul Român pentru Eficienta Energiei]]

<html><img src="electrica.gif" alt="Electrica" align="right"></html>
Web: http://www.electrica.ro/sitemap.asp

S.C. Electrica S.A.








/***
| Name:|ExtentTagButtonPlugin|
| Description:|Adds a New tiddler button in the tag drop down|
| Version:|3.0.1 ($Rev: 2263 $)|
| Date:|$Date: 2007-06-13 04:22:32 +1000 (Wed, 13 Jun 2007) $|
| Source:|http://mptw.tiddlyspot.com/#ExtendTagButtonPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{

// can't hijack a click handler. must redefine this entirely.
// would be good to refactor in the core...
// this version copied from 2.1.3 core

// Event handler for clicking on a tiddler tag
function onClickTag(e)
{
	if (!e) var e = window.event;
	var theTarget = resolveTarget(e);
	var popup = Popup.create(this);
	var tag = this.getAttribute("tag");
	var title = this.getAttribute("tiddler");
	if(popup && tag)
		{
		var tagged = store.getTaggedTiddlers(tag);
		var titles = [];
		var li,r;
		for(r=0;r<tagged.length;r++)
			if(tagged[r].title != title)
				titles.push(tagged[r].title);
		var lingo = config.views.wikified.tag;

		wikify("<<newTiddler label:'New tiddler' tag:'"+tag+"'>>",createTiddlyElement(popup,"li")); // <---- the only modification

		if(titles.length > 0)
			{
			var openAll = createTiddlyButton(createTiddlyElement(popup,"li"),lingo.openAllText.format([tag]),lingo.openAllTooltip,onClickTagOpenAll);
			openAll.setAttribute("tag",tag);
			createTiddlyElement(createTiddlyElement(popup,"li",null,"listBreak"),"div");
			for(r=0; r<titles.length; r++)
				{
				createTiddlyLink(createTiddlyElement(popup,"li"),titles[r],true);
				}
			}
		else
			createTiddlyText(createTiddlyElement(popup,"li",null,"disabled"),lingo.popupNone.format([tag]));
		createTiddlyElement(createTiddlyElement(popup,"li",null,"listBreak"),"div");
		var h = createTiddlyLink(createTiddlyElement(popup,"li"),tag,false);
		createTiddlyText(h,lingo.openTag.format([tag]));
		}
	Popup.show(popup,false);
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
	return(false);
}

//}}}

<html><a href="http://www.energ.pub.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/energ.gif" alt="Facultatea de Energetica" align="right"></a></html>
<<tiddler [[Centrul de Calcul]]>>




Furnizarea de servicii de transmisii date avand reteaua de alimentare cu energie electrica drept suport:
# Pachetul de servicii
# Parametrii minim garantati
# Metode de masurare – masurare obiectiva; masurare subiectiva (sondaje de opinie)
# Structura minimala pentru exploatare unei asemenea aplicatii in asa fel incat sa se asigure parametrii minim garantati
# Probleme de exploatare si rezolvarea lor



Welcome to your brand new [[MonkeyPirateTiddlyWiki|http://simonbaird.com/mptw/]]. This is the standard empty [[TiddlyWiki|http://www.tiddlywiki.com/]] (version <<version>>) preconfigured with a few bits and pieces from MPTW, in particular the layout, the colours, and the popular [[TagglyTagging|http://simonbaird.com/mptw/#TagglyTagging]]. If you're new to ~TagglyTagging then try the (slightly out-of-date) [[FAQ|http://simonbaird.com/mptw1/#TagglyTaggingFAQ]] and [[Tutorial|http://simonbaird.com/mptw1/#TagglyTaggingTutorial]].

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 top)
* 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>>

To create your own tiddlers, click 'new tiddler' in the right sidebar. To edit a tiddler click the 'edit' button in the tiddler's toolbar. To save all your tiddlers click 'save changes' in the right sidebar. If you're new to TiddlyWiki check out the formatting info [[here|http://www.tiddlywiki.com/#MainFeatures]].

To change your colour scheme you can edit the styles in StyleSheet. (Refer to StyleSheetColors and StyleSheetLayout for all styles used).








![[CET Bucuresti Sud]] si [[Centrul de Calcul]]
Primul grup de studenţi:
![[CET Bucuresti Sud]] si [[Centrul de Calcul]]
Al doilea grup de studenţi:
![[CET Bucuresti Sud]] si [[Centrul de Calcul]]
Al treilea grup de studenţi:
![[CET Bucuresti Sud]] si [[Centrul de Calcul]]
Al patrulea grup de studenţi:
![[CET Bucuresti Vest]] si [[Academia Oamenilor de Stiinta din România]]
Al cincilea grup de studenţi:
![[CET Bucuresti Vest]] si [[Academia Oamenilor de Stiinta din România]]
Al şaselea grup de studenţi:
![[CET Bucuresti Vest]] si [[Academia Oamenilor de Stiinta din România]]
Al şaptelea grup de studenţi:
![[CET Bucuresti Progresu]] si [[Academia Oamenilor de Stiinta din România]]
Al optulea grup de studenţi:
![[CET Bucuresti Progresu]] si [[Academia Oamenilor de Stiinta din România]]
Al nouălea grup de studenţi:
![[CET Bucuresti Progresu]] si [[Academia Oamenilor de Stiinta din România]]
Al zecelea grup de studenţi:
![[CET Bucuresti Titan]] si [[Fundeni|Statia Fundeni]]
Al unsprezecelea grup de studenţi:


Primul grup suplimentar de studenţi:
Al doilea grup suplimentar de studenţi:
Grupurile de studenti:

/***
| Name|HideWhenPlugin|
| Description|Allows conditional inclusion/exclusion in templates|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#HideWhenPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
For use in ViewTemplate and EditTemplate. Example usage:
{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}
{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}
***/
//{{{

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

merge(config.macros,{

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

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

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

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

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

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

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

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

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

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

});

//}}}

<html><img src="http://universulstiintei.googlepages.com/hidroelectrica.gif" alt="Hidroelectrica" align="right"></html>
Web: http://www.hidroelectrica.ro/

Hidroelectrica S.A.



/***
To use, add {{{[[HorizontalMainMenuStyles]]}}} to your StyleSheet tiddler, or you can just paste the CSS in directly. See also HorizontalMainMenu and PageTemplate.
***/
/*{{{*/

#topMenu br {display:none; }
#topMenu { background: #39a; }
#topMenu { padding:2px; }
#topMenu .button,  #topMenu .tiddlyLink {
  margin-left:0.5em; margin-right:0.5em;
  padding-left:3px; padding-right:3px;
  color:white; font-size:115%;
}
#topMenu .button:hover,  #topMenu .tiddlyLink:hover { background:#178;}

#displayArea { margin: 1em 15.7em 0em 1em; } /* so we use the freed up space */

/* just in case want some QuickOpenTags in your topMenu */
#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }
#topMenu .quickopentag .tiddlyLink { padding-right:1px; margin-right:0px; }
#topMenu .quickopentag .button { padding-left:1px; margin-left:0px; border:0px; }


/*}}}*/
Lista studentilor care au competente in domeniul Tehnologiei Informatiei (IT)



!__Îndrumar de practică în Sistemul Energetic__
# ''Introducere''
## [[Practic]]
## [[A practica]]
## [[Utilizare]]
# ''Domeniul energiei''
## [[Disponibilitatea energiei]]
## [[Accesibilitatea energiei]]
## [[Acceptabilitatea energiei]]
## [[Eficienta energetica]]
## [[Legislatia in domeniul energiei]]
## [[Protectia muncii]]
# ''Sistemul energetic naţional''
## Producerea energiei:
*** [[Sucursala Electrocentrale Bucuresti]]
*** [[Hidroelectrica]]
*** [[Nuclearelectrica]]
## Transportul energiei:
*** [[Transelectrica]]
## Distribuţia şi furnizarea energiei:
*** [[Electrica Bucuresti|SC FDFEE Electrica Muntenia Sud SA]]
## Consumatori de energie:
*** [[SC Metrorex SA]] Bucuresti
# ''Pagini de istorie''
## Vizita la [[Muzeul UPB]]
# ''Concluzii''
*** [[Intrebari]]
----

<<tiddler Bibliografie>>
!Echipamente de distribuţie a semnalelor PLC
Sistemele de comunicaţii prin reţeaua electrică folosesc în general, ca infrastructură, cablurile de medie şi joasă tensiune din exteriorul clădirilor (sistemul “outdoor”), dar şi cablurile de joasă tensiune din interiorul clădirilor (sistemul “indoor”). 

Sistemele de comunicaţii PLC folosesc, în general, următoarele elemente:
* modemul sau adaptorul ~PLC-Ethernet, care se conectează la un echipament de la/către care este necesară transmisia datelor (la un contor electric, la o reţea de calculatoare) - modemul este singurul echipament care trebuie cumpărat sau închiriat de către clienţi;
* modemul comunică cu un demodulator-repetor care realizează legătura dintre sistemul "indoor" şi sistemul "outdoor" (un astfel de echipament este instalat de  către compania de electricitate pentru fiecare clădire);
* repetoare, care sunt instalate la distanţe de câteva zeci sau sute de metri, pe cablurile electrice, pentru a "reface" semnalul de înaltă frecvenţă, care poate fi atenuat, reflectat sau perturbat;
* concentratorul principal, care controlează sistemul "outdoor" şi are rolul de a conecta celula de energie (Power Cell, situată în transformatorul de cartier) la reţeaua de comunicaţii clasică ("backbone", reprezentată de fibra optică sau comunicaţii fără fir) - adică diversele sisteme care injectează semnalul în reţeaua electrică (sunt folosite unul sau mai multe canale de comunicaţie care să permită concentrarea datelor în vederea transmiterii la distanţă);
* un sistem informatic care gestionează procesele de comunicaţie şi eventual stochează într-o bază de date informaţiile transmise.

!Echipamente de conexiune la o reţea PLC
Pentru a crea o reţea PLC nu este absolut necesară existenţa tuturor echipamentelor costistoare descrise în paragraful anterior.

În momentul de faţă, au apărut o multitudine de echipamente care permit utilizatorului să conecteze calculatoare, echipamente audio-video, sisteme de supraveghere etc. 

Marii producători de echipamente de reţea, ca Linksys (o divizie a Cisco Systems ), Siemens, ST&T, ~NetGear, s-au orientat repede şi au dezvoltat o gamă extrem de largă de produse pentru reţele de tip PLC.                                                                 

Astfel, în domeniul conectivităţii există adaptoare ~PLC-Ethernet (reţea clasică), ~PLC-USB, chiar şi PLC - Ethernet, Wireless Router (de exemplu, Siemens ~SpeedStream 2524).

Compania ST&T a realizat un mp3 player care transmite muzica preferată prin liniile electrice din casă. De asemenea compania a produs şi o boxă care se conectează la orice priză din casă şi redă muzica transmisă de mp3 player-ul de care am vorbit deja.

Un exemplu de configuraţie în care se folosesc câteva dintre tipurile de adaptoare existente pe piaţă poate fi gasit la producătorul Devolo AG din Germania. Acesta intenţionează ca până la sfârşitul anului 2006 să lanseze produse PLC care să permită transmiterea de semnal HDTV (High Definition ~TeleVision).
Trimiteţi la adresa [[universulenergiei@gmail.com|mailto:universulenergiei@gmail.com]] întrebările referitoare la [[Practica 2007|http://universulstiintei.googlepages.com/Practica2007.html]].

{{{
Răspunsurile la întrebări voi fi publicate aici.
}}}

1. Vă aduc la cunoştinţă că anumite persoane nu apar nominal în [[lista grupurilor|Grupuri]] pe site. Dintre acestea nici numele meu nu figurează [...] Specific că am fost prezent(ă) în toate zilele de practică până acum.
>Listele cu grupurile de studenţi vor fi actualizate atunci când fiecare student(ă) va confirma participarea la activităţile de practică, în cadrul unui anumit [[Grup|Grupuri]].
2. În al doilea rând aş dori să ştiu ce înseamnă temele de practică pentru care vor lucra toţi studenţii pe grupuri de lucru. Despre ce este vorba exact?
>Temele de practică sunt prezentate în cadrul [[Îndrumarului de practică în Sistemul Energetic|Indrumar]].
















Legislatia care reglementeaza domeniul distributiei si furnizarii de energie electrica este constituita din:
* ''legislatie primara'' : legi, hotarari guvernamentale, ordonante guvernamentale, ordonante de urgenta guvernamentale, ordine ale Ministerului Industriei si Resurselor si
* ''legislatie secundara'' : ordine si decizii - acte ale Autoritatii Nationale de Reglementare in domeniul Energiei (ANRE).
Web: http://www.anre.ro/
/***
| Name|LessBackupsPlugin|
| Description|Intelligently limit the number of backup files you create|
| Version|3.0 ($Rev: 2320 $)|
| Date|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
| Source|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
| Author|Simon Baird|
| Email|simon.baird@gmail.com|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second.  So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array

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

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

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

	var now = new Date();

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

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

		// open the file

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

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

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

//}}}






Name: Blue
Background: #fff
Foreground: #000
PrimaryPale: #cdf
PrimaryLight: #57c
PrimaryMid: #114
PrimaryDark: #012
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

Name: Green
Background: #fff
Foreground: #000
PrimaryPale: #9b9
PrimaryLight: #385
PrimaryMid: #031
PrimaryDark: #020
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

Name: Red
Background: #fff
Foreground: #000
PrimaryPale: #fdd
PrimaryLight: #c55
PrimaryMid: #711
PrimaryDark: #500
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

Name: Smoke
Background: #fff
Foreground: #000
PrimaryPale: #aaa
PrimaryLight: #777
PrimaryMid: #111
PrimaryDark: #000
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88

Name: Teal
Background: #fff
Foreground: #000
PrimaryPale: #B5D1DF
PrimaryLight: #618FA9
PrimaryMid: #1a3844
PrimaryDark: #000
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #f8f8f8
TertiaryLight: #bbb
TertiaryMid: #999
TertiaryDark: #888
Error: #f88

<<toggleSideBar Optiuni SideBar hide>>
[[Indrumar]] [[Locatii|Obiectiv]] [[Organizatii|Organizatie]] [[Program]] [[Studenti]] [[Grupuri de practica|Grupuri]] [[Specializari|Specializare]]




<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-301280-4";
urchinTracker();
</script>
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'>

<style type="text/css">#contentWrapper {display:none;}</style><div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>Practica 2007</b><br><blink>se incarca</blink><br><span style="font-size: 14px; color:red;">Prezentarea ar trebui sa fie afisata<br>in cateva momente...<br>Daca nu se intampla acest lucru, trebuie activat Javascript in programul de navigare.</span></div>









[[MonkeyPirateTiddlyWiki|http://mptw.tiddlyspot.com]] is a distribution of [[TiddlyWiki|http://www.tiddlywiki.com/]] created by Simon Baird. See [[the web site|http://mptw.tiddlyspot.com/]] for more information.
!!Upgrading ~MonkeyPirateTiddlyWiki
This "empty" ~MonkeyPirateTiddlyWiki file comes pre-installed with the core ~MonkeyPirateTiddlyWiki plugins. You can upgrade these core plugins to the latest version by doing the following:
* Click ImportTiddlers
* Click "Choose..." and select "~MptwUpgradeURL"
* Click "fetch"
* Click the checkbox in the first column heading to select all tiddlers
* Click "More actions..." and select "Import these tiddlers"
* Click "OK" to confirm you want to overwrite the tiddlers
* Save and reload
/***
| Name|MptwLayoutPlugin|
| Description|A package containing templates and css for the MonkeyPirateTiddlyWiki layout|
| Version|3.0 ($Rev: 1845 $)|
| Source|http://mptw.tiddlyspot.com/#MptwLayoutPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
Presumes you have TagglyTaggingPlugin installed. To enable this you should have a PageTemplate containing {{{[[MptwPageTemplate]]}}} and similar for ViewTemplate and EditTemplate.
***/
//{{{
// used in MptwViewTemplate
config.mptwDateFormat = 'DD/MM/YY';
config.mptwJournalFormat = 'Journal DD/MM/YY';
//config.mptwDateFormat = 'MM/0DD/YY';
//config.mptwJournalFormat = 'Journal MM/0DD/YY';

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

//}}}

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

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

'MptwPageTemplate':[
 "<!--{{{-->",
 "<!-- http://mptw.tiddlyspot.com/#MptwPageTemplate ($Rev: 1829 $) -->",
 "<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>",
 "	<div class='headerShadow'>",
 "		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",
 "		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
 "	</div>",
 "	<div class='headerForeground'>",
 "		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;",
 "		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>",
 "	</div>",
 "</div>",
 "<!-- horizontal MainMenu -->",
 "<div id='topMenu' refresh='content' tiddler='MainMenu'></div>",
 "<!-- original MainMenu menu -->",
 "<!-- <div id='mainMenu' refresh='content' tiddler='MainMenu'></div> -->",
 "<div id='sidebar'>",
 "	<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>",
 "	<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>",
 "</div>",
 "<div id='displayArea'>",
 "	<div id='messageArea'></div>",
 "	<div id='tiddlerDisplay'></div>",
 "</div>",
 "<!--}}}-->"
].join("\n"),

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

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

});
//}}}
For upgrading directly from tiddlyspot. See [[ImportTiddlers]].
URL: /proxy/mptw.tiddlyspot.com/upgrade.html
For upgrading. See [[ImportTiddlers]].
URL: http://mptw.tiddlyspot.com/upgrade.html
<!--{{{-->
<!--- http://mptw.tiddlyspot.com/#MptwViewTemplate ($Rev: 2247 $) --->

<div class='toolbar'>
	<span macro="showWhenTagged systemConfig">
		<span macro="toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'"></span>
	</span>
	<span macro="showWhenTagged palette">
		<span macro="setPalette"></span>
	</span>
	<span style="padding:1em;"></span>
	<span macro='toolbar closeTiddler closeOthers editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:"new here"'></span>
	<span macro='newJournalHere {{config.mptwJournalFormat?config.mptwJournalFormat:"MM/0DD/YY"}}'></span>
</div>

<div class="tagglyTagged" macro="tags"></div>

<div class='titleContainer'>
	<span class='title' macro='view title'></span>
	<span macro="miniTag"></span>
</div>

<div class='subtitle'>
	<span macro='view modifier link'></span>,
	<span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>
	(<span macro='message views.wikified.createdPrompt'></span>
	<span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>)
</div>

<div macro="showWhenExists ViewPanelTemplate">[[ViewPanelTemplate]]</div>

<div macro="hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
	<div class='viewer' macro='view text wikified'></div>
</div>
<div macro="showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
	<div class='viewer'><pre macro='view text'></pre></div>
</div>

<div macro="showWhenExists ViewDashboardTemplate">[[ViewDashboardTemplate]]</div>

<div class="tagglyTagging" macro="tagglyTagging"></div>

<!--}}}-->


''Vizitaţi Muzeul Universităţii POLITEHNICA din Bucureşti, care se găseşte în Localul Polizu în Corpul M – M de la Muzeu sau invers, Muzeu de la M. Intrarea este liberă!''
>Muzeul UPB funcţionează în sediul UPB din str. Polizu, corp M vizavi de Gara de Nord. Către muzeu se poate ajunge din diferite direcţii cu următoarele mijloace de transport: Metrou, tramvaie (24, 34, 35, 46), troleibuze (62, 65, 71, 85, 93, 96, 97), autobuze (105, 132, 282).

!POPAS   LA   MUZEU
Trecînd prin Bucureşti sau studiind în Bucureşti, ar fi păcat să nu fi auzit sau măcar să nu-i fi trecut pragul măcar o dată, atmosfera timpurilor de demult apuse te vor chema iar şi iar… Pătrunzînd în incinta clădirii, încă de la intrare, chemaţi parcă de trecut, vizitatorii sunt captivaţi de poveştile care li se dezvăluie.

În holul de intrare al Muzeului Universităţii POLITEHNICA din Bucureşti, pe partea stângă, există inscripţionat pe suport de sticlă următorul text al profesorului inginer [[Constantin C.M Mironescu]], Directorul Şcolii Naţionale de Poduri şi Şosele între anii 1899 şi 1915:
>„Cinstirea memoriei celor dispăruţi care au lăsat în urma lor opere temeinice, este una din formele sub care se manifestă gradul de dezvoltare la care s-a ridicat o ţară în ordinea morală”.
Este motto-ul sub care-şi desfăşoară activitatea Muzeul Şcolii şi truditorii săi.

Muzeul gazduieşte standuri pentru fiecare domeniu în parte, cum ar fi: matematică, metalurgie, chimie, fizică, transporturi, educaţie fizică şi sport, inginerie mecanică, calculatoare… Pe lîngă acestea mai gazduieşte standuri dedicate: OSIM (Oficiul de Invenţii şi Mărci), DEN (Dispeceratul Energetic Naţional), Muzeul Dimitrie Leonida. Pe lîngă aceste standuri, mai se regăsesc standuri cu distincţii şi medalioane primite de către UPB dealungul veacurilor din diferite parţi ale lumi şi cu diferite ocazii.

Academicianul [[Gh. Buzdugan]], decanul în vîrsta al profesorilor din UPB şi ,,Profesorul tuturor profesorilor”, denumeşte Muzeul UPB : ,,Facultatea de Istorie a Politehnicii din Bucureşti”.

----

Vizitatorul poate afla că prima datare documentară a unui muzeu tehnic în România este la 30 martie 1910, prin aceste locuri. Iar începuturile Politehnicii încep undeva în Muntenia unde Gh. Lazăr (1779-1823) întemeiază şi deschide în august 1818 Academia de Ştinţe chiar în limba română de la mănăstirea Sf. Sava, unde susţine şi primele cursuri de inginerie din ţara română.
!1864 – 1920 : Şcoala Naţională De Poduri şi Şosele
Directorul [[Gheorghe Duca]] (1847-1899) este ctitorul Şcolii din calea Griviţei – Polizu inaugurată la 2 octombrie 1886. Absolvenţii Scolii conduse de Gh. Duca au fost primi ingineri diplomaţi din România.
!1920 – 1948 : Şcoala Politehnică din Bucureşti
O personalitate remarcabilă a acelor vremuri a fost inginerul [[Nicolae Vasilescu-Karpen]]  (1870 - 1964), conducător şi ctitor pînă în 1940, om de ştinţă, a descoperit rolul electronilor în transmisia energiei electrice prin fire, inventatorul pilei termoelectrice cu temperatura uniforma realizatorul corpului H din Polizu ce adăposteşte tunelul aerodinamic.
!1948 – 1992 : Institutul Politehnic din Bucureşti
Personalitatea remarcabilă rectorul [[Constantin Dinculescu]] (1954 – 1968). 
!1992 – prezent : Universitatea Politehnică din Bucureşti
Clădirea Muzeului, veche de peste 100 de ani, a fost cîndva atelier de care regale. Sălile adăpostesc poveşti uimitoare despre oameni cu adevărat remarcabi ai universităţii noastre, ce i-au trecut pragul de-a lungul veacurilor ca simpli studenţi sau dascăli:
* [[George (Gogu) Constantinescu]] (1881 - 1965) a fost un om de ştiinţă şi inginer român, deseori considerat a fi unul dintre cei mai importanţi ingineri români. Personalitate ce apare în tabloul marşului de progres 1900 – 1925 pe lîngă alte 16 personalitaţii printre care şi Albert Einstein.
* [[Ştefan Georgescu Gorjan]] (1905 -1985), inginer, cel care alături de Brincuşi a ridicat pe lîngă altele coloana infinitului.
* [[Welton Joseps Cronf]], profesor de metalurgie la Universitatea Stanford din SUA, doctor inginer al Şcoalei Politehnice ,,Regele Carol II din Bucureşti’’, în anul 1936, fiind primul doctor inginer.
* [[Gheorghe Manea]] 1904 fondatorul Şcolii moderne de Organe de maşini în România.
* [[Ion S. Antoniu]], Prof. Dr. Ing., membru corespondent al Academiei Române, personalitate cu remarcabile contribuţii în păstrarea tradiţilor didactice şi ştinţifice în domeniul electroenergeticii româneşti.
* [[Dionisie Many]], Profesor, 19 august 1920 – Directorul Museului Şcoalei Naţionale de Poduri şi Şosele.
* [[Ionel Purica]], Profesor, unul dinre savanţii români iniţiatori ai programului nuclear al ţarii noastre.

Din UPB, de-a lungul veacurilor s-au desprins Politehnicile din Cluj şi din Iaşi, Facultatea de textile, Ingineria navală ce a pleacat la Constanţa.

----

Persoana de contact pentru studenţii care fac practica: student [[TUDORICĂ COSTEL-MARIUS|mailto:tdrccostel@gmail.com]]

!Referinte
# [[Muzeul Universitatii Politehnica Bucuresti, centru de promovarea istoriei ingineriei romanesti|http://www.agir.ro/articol.php?id_articol=1263]] de ing. Mihai Olteneanu
# [[MUZEUL POLITEHNICII >  Prezentarea muzeului|http://www.pub.ro/romana/muzeul/index.html]] - despre Muzeul Universitatii POLITEHNICA din Bucuresti
# http://www.pub.ro/Romana/muzeu.htm






/***
|Name|NewHereCommand|
|Source|http://simonbaird.com/mptw/#NewHereCommand|
|Version|1.0|

Code originally by ArphenLin. Small tweak by SimonBaird
http://aiddlywiki.sourceforge.net/NewHere_demo.html#NewHereCommand
To use this you must edit your ViewTemplate and add newHere to the toolbar div, eg
{{{<div class='toolbar' macro='toolbar ... newHere'></div>}}}
***/

//{{{

config.commands.newHere = {
	text: 'new here',
	tooltip: 'Create a new tiddler tagged as this tiddler',
	handler: function(e,src,title) {
		if (!readOnly) {
			clearMessage();
			var t=document.getElementById('tiddler'+title);
			story.displayTiddler(t,config.macros.newTiddler.title,DEFAULT_EDIT_TEMPLATE);
			story.setTiddlerTag(config.macros.newTiddler.title, title, 0);
			story.focusTiddler(config.macros.newTiddler.title,"title");
			return false;
		}
	}
};

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

//}}}

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

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

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


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

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

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

//}}}





<html><img src="sigla/nuclearelectrica.gif" alt="Nuclearelectrica" align="right"></html>
Web: http://www.nuclearelectrica.ro/

Nuclearelectrica S.A.


Locatiile unde se desfasoara Practica

/***
|Name|OpenTopPlugin|
|Created by|SaqImtiaz|
|Location|http://lewcid.googlepages.com/lewcid.html#OpenTopPlugin|
|Version|0.1|
|Requires|~TW2.x|
!!!Description:
Open new tiddlers at the top of the screen.

!!!Code
***/
//{{{
Story.prototype.coreLewcidDisplayTiddler=Story.prototype.displayTiddler ;
Story.prototype.displayTiddler =
function(srcElement,title,template,unused1,unused2,animate,slowly)
{
       var srcElement=null;
       if (document.getElementById(this.idPrefix + title))
          {story.closeTiddler(title);}
       this.coreLewcidDisplayTiddler(srcElement,title,template,unused1,unused2,animate,slowly);
       window.scrollTo(0,0);
}
//}}}
<html><a href="http://www.ope.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/" alt="Operatorul Pietei de Echilibrare" align="right"></a></html>




<<selectPalette>>

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
Lista organizatiilor care au incheiat câte o conventie de practica si/sau colaboreaza cu:
* [[Universitatea POLITEHNICA Bucuresti]], 
* [[Facultatea de Energetica]],
* [[Centrul pentru Dezvoltarea Creativitatii Studentilor in Energetica]]
''Tehnologia de comunicatii prin reteaua electrica''

Subiecte de abordat de-a lungul perioadei de practica PLC:

1. [[Probleme tehnice]]

2. [[Probleme comerciale / marketing / promovare]]

3. [[Probleme de reglementare]]

Categorii de subiecte:
Autor: ''G.G.Constandache''
Conf.dr.ing. la Departamentul de Ştiinţe ~Socio-Umane, 
Catedra de Filosofie,  Logică, Psihologie şi  Sociologie
Universitatea POLITEHNICA Bucureşti
[[MptwPageTemplate]]
















Ce înseamnă PRACTIC? Deşi toată lumea foloseşte acest termen, nu strică o reamintire a principalelor înţelesuri ale termenului. În primul rând, ''Practic'' înseamnă ceva accesibil, nu doar comod, la îndemână, ci mai ales fezabil, realizabil în condiţii de economicitate. Termenul PRACTIC se aplică la o lucrare, dar şi la metodele şi procedeele implicate, adică aplicabile concret, cu utilitate sau verificabile conform necesităţilor zilei (uneori ale epocii), uşor de întrebuinţat, aşadar manevrabile cu eficienţă.

Ce înţelegem când spunem despre un Om că este PRACTIC? Că posedă simţul realului, adică se orientează uşor în universul cotidian al profesiei. Totodată, că ştie cum să-şi valorifice (aplice) cunoştinţele, devenind socialmente util.

În laborator, dar mai ales în activităţile de practică în producţie, [[studenţii|Studenti]] simt în mod ponderat povara răspunderilor ce se anunţă altfel copleşitoare, în perspectivă. Activi şi responsabili (cu răspunderi circumscrise), cu sarcini bine alese, cuantificate, în sensul că sunt sporite progresiv în succesiunea anilor de studii, studenţii sunt "practic" ingineri în fiecare moment asumat corespunzător.

Exerciţiul acestei practici inginereşti deschide porţile unei bune orientări şi adaptări profesionale a //viitorilor absolvenţi//. Ei trebuie să fie invitaţi, provocaţi, să parieze cu bună ştiinţă: "practic, suntem ingineri", deşi teoretic încă nu!
Ce este ''practica de comunicare''?

Înscrierea candidaţilor pentru admiterea la [[Facultatea de Energetica]].

Se aleg 2 grupuri de câte 7 studenţi care vor lucra câte 4 ore/zi la introducerea în baza de date a informaţiilor necesare pentru înscrierea candidaţilor pentru concursul de admitere la facultate.

Ceilalţi studenţi vor primi candidaţii în sălile EH-001 şi EH-008.

Practica de comunicare se desfăşoară între [[17 iulie|17 iulie 2006 (ziua 13)]] şi [[22 iulie|22 iulie 2006 (ziua 18)]] 2006.

# Modele de referinta
*** model OSI
*** model TCP/IP
# Paradoxul celor doi elefanti
----
! Nivelul FIZIC
! LEGATURA DE DATE (nu exista in modelul TCP/IP)
! RETEA
! TRANSPORT
! SESIUNE (nu exista in modelul TCP/IP)
! PREZENTARE (nu exista in modelul TCP/IP)
! APLICATIE
----
''Reteaua de alimentare cu energie electrica tratata drept canal de transmisii date''
# Caracteristica de frecventa a retelei (diagrama bode)
** Metode de masurare
** Analizor spectral
** Distorsiuni de faza (importanta controlarii distorsiunilor de faza)
** Stabilitatea in timp/factori de influenta a caracterisiticilor retelei
** Analiza statistica a canalului
** Corelare cu curba de sarcina
** Metode de caracterizare a canalului
# Metode de injectie a semnalului
** Cuplaj inductiv
** Cuplaj capacitiv
** IT/MT
** Transfer optim de putere; ECOU!!
# Filtre
** Necesitatea filtrelor
** Metode de proiectare si dimensionare
** Solutii de imbunatatire a serviciului
** Probleme de proiectare/management retea (50Hz – criteriu de baza)
** Aluminiu vs cupru… (stabilitate contacte in timp)
** Disciplina tehnologica ; lipsa evidente ; melanjul de responsabilitati in jurul punctului de delimitare
** IT/MT/JT – lumi diferite din punct de vedere al PLC (TIF IT – istorie sistem; canal telegrafic…)
# Care sunt particularitatile canalului: 
** raport semnal zgomot
** evolutia in timp a impedantei caracteristice
** instabilitatea topologica…
# Domenii de frecventa utilizate pentru tehnologiile PLC
** PLC UNB
** EN 50060
** Broad band PLC 
# Tehnologiile PLC
** Evolutie broad band PLC – metode de modulatie DSSS/OFDM
** Cip ~DS2
# Standardizare
** Importanta standardizarii!! (aplicatii dedicate vs. sisteme deschise)
** Standarde pentru nivelul fizic de acces
# PROBLEME de compatibilitate electromagnetica
** Alocarea benzilor de frecventa folosite de PLC
** Pozitia radio amatorilor SUA/Japonia…
** Proces in Austria…
** Nivel de emisie
** Autorizarea din punct de vedere al misiilor in eter
** Variatia randamentul cuplajului in functie de impedanta caracteristica
** NB 30 – diagrama de nivel acceptabile de emisie Germania
** Pozitia gestionarului spectrului in Romania – fostul IGR
** Metode de anticipare a nivelului emis in eter
** Metode de masurare!!!
** “Acreditarea” unei retele PLC




|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): [[Luni]] |<<siteMap [[02 iulie 2007 (ziua 1)]]>>|<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): [[Marti]] |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|<<siteMap [[17 iulie 2007 (ziua 14)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|<<siteMap [[20 iulie 2007 (ziua 17)]]>>|
|bgcolor(#bfdfff): [[Sambata]] |  |<<siteMap [[14 iulie 2007 (ziua 11)]]>>|  |
|bgcolor(#bfdfff): [[Duminica]] |  |<<siteMap [[15 iulie 2007 (ziua 12)]]>>|  |
Agentia Europeana pentru Securitate si Sanatate in Munca

Web: http://www.protectiamuncii.ro/
/***
| Name|QuickOpenTagPlugin|
| Description|Changes tag links to make it easier to open tags as tiddlers|
| Version|3.0.1 ($Rev: 2317 $)|
| Date|$Date: 2007-06-18 09:17:15 +1000 (Mon, 18 Jun 2007) $|
| Source|http://mptw.tiddlyspot.com/#QuickOpenTagPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
config.quickOpenTag = {

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

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

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

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

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

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

config.quickOpenTag.init();

//}}}







/***
| Name:|RenameTagsPlugin|
| Description:|Allows you to easily rename or delete tags across multiple tiddlers|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#RenameTagsPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
Rename a tag and you will be prompted to rename it in all its tagged tiddlers.
***/
//{{{
config.renameTags = {

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

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

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

	storeMethods: {

		saveTiddler_orig_renameTags: TiddlyWiki.prototype.saveTiddler,

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

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

		removeTiddler_orig_renameTags: TiddlyWiki.prototype.removeTiddler,

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

	},

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

config.renameTags.init();

//}}}






Stiinte Aplicate
<html><a href="http://www.electrica.ro/content.asp?id=60" target="_blank" align="right"><img src="http://universulstiintei.googlepages.com/electrica.gif" alt="Electrica" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite începând cu data de 3.07.2007 pânǎ la 19.07.2007, pe baza unei programǎri prealabile.

Studenţii vor vizita:
* [[Statia Grivita]]
* [[Statia Militari]]
* [[Statia Nord]]
* [[Statia Obor]]
sub îndrumarea personalului de specialitate Filiala SC FDFEE Electrica Muntenia Sud SA şi a coordonatorului de pratica as.drd.ing. Alexandru Chiuţǎ.

SC FDFEE Electrica Muntenia Sud SA va asigura instruirea tehnologicǎ şi de protecţia muncii, specifice locurilor de muncǎ pe care studenţii le vor vizita.
<html><a href="http://www.metrorex.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/metrorex.jpg" alt="Metrorex" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): [[Marti]] |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|<<siteMap [[17 iulie 2007 (ziua 14)]]>>|
Loc de intalnire:
>Piata Unirii 1 - turnicheti (ghisee abonamente metrou)
La ora 09:00 (niciun minut mai tarziu) va intra primul grup de studenti.

La ora 10:00 (niciun minut mai tarziu) va intra al doilea grup de studenti.

La ora 11:00 (niciun minut mai tarziu) va intra al treilea grup de studenti.

Studenţii vor vizita:
* [[Laboratorul electroenergetic Unirii 1]]
* [[Dispecerat Unirii 1]]
* [[Statia Unirii 1]]
* [[Statia Unirii 2]]
sub îndrumarea personalului de specialitate din SC Metrorex SA:
# [[ing. Vladimir Militaru]]
# [[ing. Marian Trifu]]
# [[ing. Mihai Draghici]]
# [[ing. Cristian Carnutiu]]
# [[ing. Liliana Balasoiu]]
# [[ing. Liliana Stancu]]
şi a coordonatorului de pratica [[as.drd.ing. Alexandru Chiuţǎ]].

SC Metrorex SA va asigura instruirea tehnologicǎ şi de protecţia muncii, specifice locurilor de muncǎ pe care studenţii le vor vizita.
<html><a href="http://www.spme.ro/" target="_blank"><img src="http://www.spme.ro/eKontentSpmeFiles/home/images/50.jpg" alt="SPME Harghita" align="right"></a></html>












<html><a href="http://www.transelectrica.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/transelectrica.gif" alt="Transelectrica" align="right"></a></html>
Web: http://www.stdb.ro/ (intranet)

Sucursala de Transport Bucureşti a Transelectrica SA

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

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

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

});

//}}}



/***
|Name|SearchOptionsPlugin|
|Source|http://www.TiddlyTools.com/#SearchOptionsPlugin|
|Version|2.6.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/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.search, TiddlyWiki.prototype.search, config.macros.search.onKeyPress|
|Description|extend core search function with additional user-configurable options|

The TiddlyWiki search function normally looks in both tiddler titles and tiddler body content ('text').  However, narrowing the search so that it examines only titles or only text, or expanding the search to include text contained in tiddler tags can be very helpful, especially when searching on common words or phrases.  In addition, it is often useful for the search results to show tiddlers with matching titles before tiddlers that contain matching text or tags.

!!!!!Usage
<<<
This plugin adds checkboxes (see below and in AdvancedOptions) to let you selectively configure the TiddlyWiki search function to just examine any combination of tiddler titles, text, or tags.  It also provides an option to switch the search results order between 'titles mixed in' (default) and 'titles shown first', as well as an option display the search results as a list of links (in an auto-generated "SearchResults" tiddler), rather than actually displaying all matching tiddlers.  You can also enable/disable the "incremental search" (key-by-key searching), so that a search is only initiated when you press the ENTER key or click on the "search:" prompt text.
<<<
!!!!!Configuration
<<<
In additional to the checkboxes in AdvancedOptions, a self-contained control panel is included here for your convenience:
<<option chkSearchTitles>> Search in titles
<<option chkSearchText>> Search in tiddler text
<<option chkSearchTags>> Search in tags
<<option chkSearchFields>> Search in data fields
<<option chkSearchShadows>> Search shadow tiddlers
<<option chkSearchTitlesFirst>> Show title matches first
<<option chkSearchByDate>> Sort matching tiddlers by date
<<option chkSearchList>> Show list of matches in [[SearchResults]]
<<option chkSearchIncremental>> Incremental searching
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''SearchOptionsPlugin'' (tagged with <<tag systemConfig>>)
^^documentation and javascript for SearchOptionsPlugin handling^^

When installed, this plugin automatically adds checkboxes in the AdvancedOptions shadow tiddler so you can enable/disable the extended search behavior.  However, if you have customized your AdvancedOptions, you will need to manually add {{{<<option chkSearchTitles>>}}},  {{{<<option chkSearchText>>}}} and {{{<<option chkSearchTitlesFirst>>}}}  (with suitable prompt text) to your customized tiddler.
<<<
!!!!!Revision History
<<<
''2007.02.17 [2.6.1]'' added redefinition of config.macros.search.onKeyPress() to restore check to bypass key-by-key searching (i.e., when chkSearchIncremental==false), which had been unintentionally removed with v2.6.0
''2007.02.13 [2.6.0]'' remove redefinition of config.macros.search.handler since core now includes handling for ENTER key.
''2007.02.08 [2.5.1]'' include 'temporary' tag when creating SearchResults (for use with TemporaryTiddlersPlugin)
''2007.01.29 [2.5.0]'' added support for "sort results by date".  Default is to sort alphabetically (standard).  When sorted by dates, most recent changes are shown first
''2006.10.10 [2.4.0]'' added support for "search in tiddler data" (tiddler.fields)  Default is to search extended data.
''2006.04.06 [2.3.0]'' added support for "search in shadow tiddlers".  Default is *not* to search in the shadows (i.e. standard TW behavior).  Note: if a shadow tiddler has a 'real' counterpart, only the real tiddler is searched, since the shadow is inaccessible for viewing/editing.
''2006.02.03 [2.2.1]'' rewrite timeout clearing code and blank search text handling to match 2.0.4 core release changes.  note that core no longer permits "blank=all" searches, so neither does this plugin.  To search for all, use "." with text patterns enabled.
''2006.02.02 [2.2.0]'' in search.handler(), KeyHandler() function clears 'left over' timeout when search input is < 3 chars.  Prevents searching on shorter text when shortened by rapid backspaces (<500msec)
''2006.02.01 [2.1.9]'' in Story.prototype.search(), correct inverted logic for using/not using regular expressions when searching
also, blank search text now presents "No search text.  Continue anyway?" confirm() message box, so search on blank can still be processed if desired by user.
''2006.02.01 [2.1.8]'' in doSearch(), added alert/return if search text is blank
''2006.01.20 [2.1.7]'' fixed setting of config.macros.search.reportTitle so that Tweaks can override it.
''2006.01.19 [2.1.6]'' improved SearchResults formatting, added a "search again" form to the report (based on a suggestion from MorrisGray)
define results report title using config.macros.search.reportTitle instead of hard-coding the tiddler title
''2006.01.18 [2.1.5]'' Created separate functions for reportSearchResults(text,matches) and discardSearchResults(), so that other developers can create alternative report generators.
''2006.01.17 [2.1.4]'' Use regExp.search() instead of regExp.test() to scan for matches.  Correctd the problem where only half the matching tiddlers (the odd-numbered ones) were being reported.
''2006.01.15 [2.1.3]'' Added information (date/time, username, search options used) to SearchResults output
''2006.01.10 [2.1.2]'' use displayTiddlers() to render matched tiddlers.  This lets you display multiple matching tiddlers, even if SinglePageModePlugin is enabled.
''2006.01.08 [2.1.1]'' corrected invalid variable reference, "txt.value" to "text" in story.search()
''2006.01.08 [2.1.0]'' re-write to match new store.search(), store.search.handler() and story.search() functions.
''2005.12.30 [2.0.0]'' Upgraded to TW2.0
when rendering SearchResults tiddler, closeTiddler() first to ensure display is refreshed.
''2005.12.26 [1.4.0]'' added option to search for matching text in tiddler tags
''2005.12.21 [1.3.7]'' use \\ to 'escape' single quotes in tiddler titles when generating "Open all matching tiddlers" link.  Also, added access key: "O", to trigger "open all" link.
Based on a suggestion by UdoBorkowski.
''2005.12.18 [1.3.6]'' call displayMessage() AFTER showing matching tiddlers so message is not cleared too soon
''2005.12.17 [1.3.5]'' if no matches found, just display message and delete any existing SearchResults tiddler.
''2005.12.17 [1.3.4]'' use {/%%/{/%%/{  and }/%%/}/%%/} to 'escape' display text in SearchResults tiddler to ensure that formatting contained in search string is not rendered 
Based on a suggestion by UdoBorkowski.
''2005.12.14 [1.3.3]'' tag SearchResults tiddler with 'excludeSearch' so it won't list itself in subsequent searches
Based on a suggestion by UdoBorkowski.
''2005.12.14 [1.3.2]'' added "open all matching tiddlers..." link to search results output.
Based on a suggestion by UdoBorkowski.
''2005.12.10 [1.3.1]'' added "discard search results" link to end of search list tiddler output for quick self-removal of 'SearchResults' tiddler.
''2005.12.01 [1.3.0]'' added chkSearchIncremental to enable/disable 'incremental' searching (i.e., search after each keystroke) (default is ENABLED).
added handling for Enter key so it can be used to start a search.
Based on a suggestion by LyallPearce
''2005.11.25 [1.2.1]'' renamed from SearchTitleOrTextPlugin to SearchOptionsPlugin
''2005.11.25 [1.2.0]'' added chkSearchList option
Based on a suggestion by RodneyGomes
''2005.10.19 [1.1.0]'' added chkSearchTitlesFirst option.
Based on a suggestion by ChristianHauck
''2005.10.18 [1.0.0]'' Initial Release
Based on a suggestion by LyallPearce.
<<<
!!!!!Credits
<<<
This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].
<<<
!!!!!Code
***/
//{{{
version.extensions.searchOptions = {major: 2, minor: 6, revision: 1, date: new Date(2007,2,17)};
//}}}

//{{{
if (config.options.chkSearchTitles==undefined) config.options.chkSearchTitles=true;
if (config.options.chkSearchText==undefined) config.options.chkSearchText=true;
if (config.options.chkSearchTags==undefined) config.options.chkSearchTags=true;
if (config.options.chkSearchFields==undefined) config.options.chkSearchFields=true;
if (config.options.chkSearchTitlesFirst==undefined) config.options.chkSearchTitlesFirst=false;
if (config.options.chkSearchList==undefined) config.options.chkSearchList=false;
if (config.options.chkSearchByDate==undefined) config.options.chkSearchByDate=false;
if (config.options.chkSearchIncremental==undefined) config.options.chkSearchIncremental=true;
if (config.options.chkSearchShadows==undefined) config.options.chkSearchShadows=false;

config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTitles>> Search in tiddler titles";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchText>> Search in tiddler text";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTags>> Search in tiddler tags";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchFields>> Search in tiddler data fields";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchShadows>> Search in shadow tiddlers";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchTitlesFirst>> Search results show title matches first";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchList>> Search results show list of matching tiddlers";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchByDate>> Search results sorted by modification date ";
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSearchIncremental>> Incremental searching";

if (config.macros.search.reportTitle==undefined) config.macros.search.reportTitle="SearchResults";
//}}}

//{{{
config.macros.search.onKeyPress = function(e)
{
	if(!e) var e = window.event;
	switch(e.keyCode)
		{
		case 13: // Ctrl-Enter
		case 10: // Ctrl-Enter on IE PC
			config.macros.search.doSearch(this);
			break;
		case 27: // Escape
			this.value = "";
			clearMessage();
			break;
		}
	if (config.options.chkSearchIncremental) {
		if(this.value.length > 2)
			{
			if(this.value != this.getAttribute("lastSearchText"))
				{
				if(config.macros.search.timeout)
					clearTimeout(config.macros.search.timeout);
				var txt = this;
				config.macros.search.timeout = setTimeout(function() {config.macros.search.doSearch(txt);},500);
				}
			}
		else
			{
			if(config.macros.search.timeout)
				clearTimeout(config.macros.search.timeout);
			}
	}
}
//}}}

//{{{
Story.prototype.search = function(text,useCaseSensitive,useRegExp)
{
	highlightHack = new RegExp(useRegExp ? text : text.escapeRegExp(),useCaseSensitive ? "mg" : "img");
	var matches = store.search(highlightHack,config.options.chkSearchByDate?"modified":"title","excludeSearch");
	if (config.options.chkSearchByDate) matches=matches.reverse(); // most recent changes first
	var q = useRegExp ? "/" : "'";
	clearMessage();
	if (!matches.length) {
		if (config.options.chkSearchList) discardSearchResults();
		displayMessage(config.macros.search.failureMsg.format([q+text+q]));
	} else {
		if (config.options.chkSearchList) 
			reportSearchResults(text,matches);
		else {
			var titles = []; for(var t=0; t<matches.length; t++) titles.push(matches[t].title);
			this.closeAllTiddlers(); story.displayTiddlers(null,titles);
			displayMessage(config.macros.search.successMsg.format([matches.length, q+text+q]));
		}
	}
	highlightHack = null;
}
//}}}

//{{{
TiddlyWiki.prototype.search = function(searchRegExp,sortField,excludeTag)
{
	var candidates = this.reverseLookup("tags",excludeTag,false,sortField);

	// scan for matching titles first...
	var results = [];
	if (config.options.chkSearchTitles) {
		for(var t=0; t<candidates.length; t++)
			if(candidates[t].title.search(searchRegExp)!=-1)
				results.push(candidates[t]);
		if (config.options.chkSearchShadows)
			for (var t in config.shadowTiddlers)
				if ((t.search(searchRegExp)!=-1) && !store.tiddlerExists(t))
					results.push((new Tiddler()).assign(t,config.shadowTiddlers[t]));
	}
	// then scan for matching text, tags, or field data
	for(var t=0; t<candidates.length; t++) {
		if (config.options.chkSearchText && candidates[t].text.search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchTags && candidates[t].tags.join(" ").search(searchRegExp)!=-1)
			results.pushUnique(candidates[t]);
		if (config.options.chkSearchFields && store.forEachField!=undefined) // requires TW2.1 or above
			store.forEachField(candidates[t],
				function(tid,field,val) { if (val.search(searchRegExp)!=-1) results.pushUnique(candidates[t]); },
				true); // extended fields only
	}
	// then check for matching text in shadows
	if (config.options.chkSearchShadows)
		for (var t in config.shadowTiddlers)
			if ((config.shadowTiddlers[t].search(searchRegExp)!=-1) && !store.tiddlerExists(t))
				results.pushUnique((new Tiddler()).assign(t,config.shadowTiddlers[t]));

	// if not 'titles first', or sorting by modification date,  re-sort results to so titles, text, tag and field matches are mixed together
	if(!sortField) sortField = "title";
	var bySortField=function (a,b) {if(a[sortField] == b[sortField]) return(0); else return (a[sortField] < b[sortField]) ? -1 : +1; }
	if (!config.options.chkSearchTitlesFirst || config.options.chkSearchByDate) results.sort(bySortField);

	return results;
}
//}}}

// // ''REPORT GENERATOR''
//{{{
if (!window.reportSearchResults) window.reportSearchResults=function(text,matches)
{
	var title=config.macros.search.reportTitle
	var q = config.options.chkRegExpSearch ? "/" : "'";
	var body="\n";

	// summary: nn tiddlers found matching '...', options used
	body+="''"+config.macros.search.successMsg.format([matches.length,q+"{{{"+text+"}}}"+q])+"''\n";
	body+="^^//searched in:// ";
	body+=(config.options.chkSearchTitles?"''titles'' ":"");
	body+=(config.options.chkSearchText?"''text'' ":"");
	body+=(config.options.chkSearchTags?"''tags'' ":"");
	body+=(config.options.chkSearchFields?"''fields'' ":"");
	body+=(config.options.chkSearchShadows?"''shadows'' ":"");
	if (config.options.chkCaseSensitiveSearch||config.options.chkRegExpSearch) {
		body+=" //with options:// ";
		body+=(config.options.chkCaseSensitiveSearch?"''case sensitive'' ":"");
		body+=(config.options.chkRegExpSearch?"''text patterns'' ":"");
	}
	body+="^^";

	// numbered list of links to matching tiddlers
	body+="\n<<<";
	for(var t=0;t<matches.length;t++) {
		var date=config.options.chkSearchByDate?(matches[t].modified.formatString('YYYY.0MM.0DD 0hh:0mm')+" "):"";
		body+="\n# "+date+"[["+matches[t].title+"]]";
	}
	body+="\n<<<\n";

	// open all matches button
	body+="<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"story.displayTiddlers(null,["
	for(var t=0;t<matches.length;t++)
		body+="'"+matches[t].title.replace(/\'/mg,"\\'")+"'"+((t<matches.length-1)?", ":"");
	body+="],1);\" ";
	body+="accesskey=\"O\" ";
	body+="value=\"open all matching tiddlers\"></html> ";

	// discard search results button
	body+="<html><input type=\"button\" href=\"javascript:;\" ";
	body+="onclick=\"story.closeTiddler('"+title+"'); store.deleteTiddler('"+title+"'); store.notify('"+title+"',true);\" ";
	body+="value=\"discard "+title+"\"></html>";

	// search again
	body+="\n\n----\n";
	body+="<<search \""+text+"\">>\n";
	body+="<<option chkSearchTitles>>titles ";
	body+="<<option chkSearchText>>text ";
	body+="<<option chkSearchTags>>tags";
	body+="<<option chkSearchFields>>fields";
	body+="<<option chkSearchShadows>>shadows";
	body+="<<option chkCaseSensitiveSearch>>case-sensitive ";
	body+="<<option chkRegExpSearch>>text patterns";
	body+="<<option chkSearchByDate>>sort by date";

	// create/update the tiddler
	var tiddler=store.getTiddler(title); if (!tiddler) tiddler=new Tiddler();
	tiddler.set(title,body,config.options.txtUserName,(new Date()),"excludeLists excludeSearch temporary");
	store.addTiddler(tiddler); story.closeTiddler(title);

	// use alternate "search again" label in <<search>> macro
	var oldprompt=config.macros.search.label;
	config.macros.search.label="search again";

	// render/refresh tiddler
	story.displayTiddler(null,title,1);
	store.notify(title,true);

	// restore standard search label
	config.macros.search.label=oldprompt;

}

if (!window.discardSearchResults) window.discardSearchResults=function()
{
	// remove the tiddler
	story.closeTiddler(config.macros.search.reportTitle);
	store.deleteTiddler(config.macros.search.reportTitle);
}
//}}}
''9 tiddlers found matching /{{{chiuta}}}/''
^^//searched in:// ''titles'' ''text'' ''tags'' ''fields''  //with options:// ''text patterns'' ^^
<<<
# [[A.I. Chiuta]]
# [[as.drd.ing. Alexandru-Ionut Chiuta]]
# [[CET Bucuresti Progresu]]
# [[CET Bucuresti Sud]]
# [[CET Bucuresti Titan]]
# [[CET Bucuresti Vest]]
# [[ConfigTweaksPlugin]]
# [[Statiile Bucuresti Sud]]
# [[Universitatea POLITEHNICA Bucuresti]]
<<<
<html><input type="button" href="javascript:;" onclick="story.displayTiddlers(null,['A.I. Chiuta', 'as.drd.ing. Alexandru-Ionut Chiuta', 'CET Bucuresti Progresu', 'CET Bucuresti Sud', 'CET Bucuresti Titan', 'CET Bucuresti Vest', 'ConfigTweaksPlugin', 'Statiile Bucuresti Sud', 'Universitatea POLITEHNICA Bucuresti'],1);" accesskey="O" value="open all matching tiddlers"></html> <html><input type="button" href="javascript:;" onclick="story.closeTiddler('SearchResults'); store.deleteTiddler('SearchResults'); store.notify('SearchResults',true);" value="discard SearchResults"></html>

----
<<search "chiuta">>
<<option chkSearchTitles>>titles <<option chkSearchText>>text <<option chkSearchTags>>tags<<option chkSearchFields>>fields<<option chkSearchShadows>>shadows<<option chkCaseSensitiveSearch>>case-sensitive <<option chkRegExpSearch>>text patterns<<option chkSearchByDate>>sort by date

/***
| Name|SelectPalettePlugin|
| Description|Lets you easily change colour palette|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#SelectPalettePlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
/***
!!Usage:
{{{<<<selectPalette>>}}}
<<selectPalette>>

!!WARNING
Will overwrite your ColorPalette tiddler.
***/

//{{{

merge(config.macros,{

	setPalette: {

		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			var paletteName = params[0] ? params[0] : tiddler.title;
			createTiddlyButton(place,"apply","Apply this palette",function(e) {
				config.macros.selectPalette.updatePalette(tiddler.title);
				return false;
			});
		}
	},

	selectPalette: {

		handler: function(place,macroName,params,wikifier,paramString,tiddler) {
			createTiddlyDropDown(place,this.onPaletteChange,this.getPalettes());
		},

		getPalettes: function() {
			var result = [
				{caption:"-palette-", name:""},
				{caption:"(Default)", name:"(default)"}
			];
			var tagged = store.getTaggedTiddlers("palette","title");
			for(var t=0; t<tagged.length; t++) {
				var caption = tagged[t].title;
				var sliceTitle = store.getTiddlerSlice(caption,"Name");
				if (sliceTitle)
					caption = sliceTitle;
				result.push({caption:sliceTitle, name:tagged[t].title});
			}
			return result;
		},

		onPaletteChange: function(e) {
			config.macros.selectPalette.updatePalette(this.value);
			return true;
		},

		updatePalette: function(title) {
			if (title != "") {
				store.deleteTiddler("ColorPalette");
				if (title != "(default)")
					store.saveTiddler("ColorPalette","ColorPalette",store.getTiddlerText(title),
								config.options.txtUserName,undefined,"");
				this.refreshPalette();
				if(config.options.chkAutoSave)
					saveChanges(true);
			}
		},

		refreshPalette: function() {
			config.macros.refreshDisplay.onClick();
		}
	}
});

config.shadowTiddlers.OptionsPanel = "<<selectPalette>>\n\n" + config.shadowTiddlers.OptionsPanel;

//}}}




<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
/***
This CSS by DaveBirss.
***/
/*{{{*/

.tabSelected {
	background: #fff;
}

.tabUnselected {
	background: #eee;
}

#sidebar {
	color: #000;
}

#sidebarOptions {
	background: #fff;
}

#sidebarOptions .button {
	color: #999;
}

#sidebarOptions .button:hover {
	color: #000;
	background: #fff;
	border-color:white;
}

#sidebarOptions .button:active {
	color: #000;
	background: #fff;
}

#sidebarOptions .sliderPanel {
	background: transparent;
}

#sidebarOptions .sliderPanel A {
	color: #999;
}

#sidebarOptions .sliderPanel A:hover {
	color: #000;
	background: #fff;
}

#sidebarOptions .sliderPanel A:active {
	color: #000;
	background: #fff;
}

.sidebarSubHeading {
	color: #000;
}

#sidebarTabs {`
	background: #fff
}

#sidebarTabs .tabSelected {
	color: #000;
	background: #fff;
        border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
}

#sidebarTabs .tabUnselected {
	color: #999;
	background: #eee;
        border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
}

#sidebarTabs .tabContents {
	background: #fff;
}


#sidebarTabs .txtMoreTab .tabSelected {
	background: #fff;
}

#sidebarTabs .txtMoreTab .tabUnselected {
	background: #eee;
}

#sidebarTabs .txtMoreTab .tabContents {
	background: #fff;
}

#sidebarTabs .tabContents .tiddlyLink {
	color: #999;
}

#sidebarTabs .tabContents .tiddlyLink:hover {
	background: #fff;
	color: #000;
}

#sidebarTabs .tabContents {
	color: #000;
}

#sidebarTabs .button {
	color: #666;
}

#sidebarTabs .tabContents .button:hover {
	color: #000;
	background: #fff;
}

/*}}}*/
/***
| Name:|SiteMapMacro|
| Author:|Simon Baird|
| Location:|http://simonbaird.com/mptw/#SiteMapMacro|
| Version:|1.0.3, 15-Mar-06|

!!Examples
See SiteMap and SliderSiteMap for example usage.

!!Parameters
* Name of tiddler to start at
* Max depth (a number) 
* Format (eg, nested, see formats below)
* Don't show root flag (anything other than null turns it on)
* Tags - a string containing a bracketed list of tags that we are interested in

!!History
* 1.0.3 (15-Mar-06)
** added tag filtering
* 1.0.2 (15-Mar-06)
** Added json format and dontshowroot option
* 1.0.1 (9-Mar-06)
** Added selectable formats and fixed nested slider format
* 1.0.0 (8-Mar-06)
** first release

***/
//{{{

version.extensions.SiteMapMacro = {
	major: 1,
	minor: 0,
	revision: 3,
	date: new Date(2006,3,15),
	source: "http://simonbaird.com/mptw/#SiteMapMacro"
};

config.macros.siteMap = {

	formats: {
		bullets: {
			formatString: "%0[[%1]]\n%2",
			indentString: "*"
		},

		// put this in your StyleSheet to make it look good.
		// .sliderPanel { margin-left: 2em; }

		sliders: {
			formatString: "[[%1]]+++\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},

		openSliders: {
			formatString: "[[%1]]++++\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},

		popups: {
			formatString: "[[%1]]+++^\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},

		// these don't work too well
		openPopups: {
			formatString: "[[%1]]++++^\n%2===\n\n",
			formatStringLeaf: "[[%1]]\n"
		},
		
		// this is a little nuts but it works
		json: {
			formatString: '\n%0{"%1":[%2\n%0]}',
			formatStringLeaf: '\n%0"%1"',
			indentString: "  ",
			separatorString: ","
		}


	},

	defaultFormat: "bullets",

	treeTraverse: function(title,depth,maxdepth,format,dontshowroot,tags,excludetags) {

		var tiddler = store.getTiddler(title);
		var tagging = store.getTaggedTiddlers(title);

		if (dontshowroot)
			depth = 0;

		var indent = "";
		if (this.formats[format].indentString)
			for (var j=0;j<depth;j++)
				indent += this.formats[format].indentString;

		var childOutput = "";
		if (!maxdepth || depth < parseInt(maxdepth)) 
			for (var i=0;i<tagging.length;i++)
				if (tagging[i].title != title) {
					if (this.formats[format].separatorString && i != 0)
						childOutput += this.formats[format].separatorString;
					childOutput += this.treeTraverse(tagging[i].title,depth+1,maxdepth,format,null,tags,excludetags);
				}

		if (childOutput == "" && (
				(tags && tags != "" && !tiddler.tags.containsAll(tags.readBracketedList())) ||
				(excludetags && excludetags != "" && tiddler.tags.containsAny(excludetags.readBracketedList()))
				)
			) {
			// so prune it cos it doesn't have the right tags and neither do any of it's children
			return "";
		}

		if (dontshowroot)
			return childOutput;

		if (this.formats[format].formatStringLeaf && childOutput == "") {
			// required for nestedSliders
			return this.formats[format].formatStringLeaf.format([indent,title,childOutput]);
		}

		return this.formats[format].formatString.format([indent,title,childOutput]);
	},

	handler: function (place,macroName,params,wikifier,paramString,tiddler) {
		wikify(this.treeTraverse(
			params[0] && params[0] != '.' ? params[0] : tiddler.title, 1, 
			params[1] && params[1] != '.' ? params[1] : null, // maxdepth
			params[2] && params[2] != '.' ? params[2] : this.defaultFormat, // format
			params[3] && params[3] != '.' ? params[3] : null, // dontshowroot
			params[4] && params[4] != '.' ? params[4] : null, // tags
			params[5] && params[5] != '.' ? params[5] : null // excludetags
			),place);
	}

}

//}}}
in cadrul Centrului pentru Dezvoltarea Creativitatii
Practica 2007
Liste cu specializările alese de studenţi:
|!Centrale Hidroelectrice|!Centrale Nuclearelectrice|!Energetica Industrială|!Electroenergetica|!Ştiinţe Aplicate|
|<<siteMap CHE>>|<<siteMap CNE>>|<<siteMap EI>>|<<siteMap EE>>|<<siteMap SA>>|
/***

''Inspired by [[TiddlyPom|http://www.warwick.ac.uk/~tuspam/tiddlypom.html]]''

|Name|SplashScreenPlugin|
|Created by|SaqImtiaz|
|Location|http://lewcid.googlepages.com/lewcid.html#SplashScreenPlugin|
|Version|0.2 |
|Requires|~TW2.08+|
!Description:
Provides a simple splash screen that is visible while the TW is loading.

!Installation
Copy the source text of this tiddler to your TW in a new tiddler, tag it with systemConfig and save and reload. The SplashScreen will now be installed and will be visible the next time you reload your TW.

!Customizing
Once the SplashScreen has been installed and you have reloaded your TW, the splash screen html will be present in the MarkupPreHead tiddler. You can edit it and customize to your needs.

!History
* 26-06-06 : version 0.2, first release

!Code
***/
//{{{
var old_lewcid_splash_restart=restart;

restart = function()
{   if (document.getElementById("SplashScreen"))
        document.getElementById("SplashScreen").style.display = "none";
    
    old_lewcid_splash_restart();
   
    if (splashScreenInstall)
       {if(config.options.chkAutoSave)
			{saveChanges();}
        displayMessage("TW SplashScreen has been installed, please save and refresh your TW.");
        }
}


var oldText = store.getTiddlerText("MarkupPreHead");
if (oldText.indexOf("SplashScreen")==-1)
   {var siteTitle = store.getTiddlerText("SiteTitle");
   var splasher='\n\n<div id="SplashScreen" style="border: 3px solid #ccc; display: block; text-align: center; width: 320px; margin: 100px auto; padding: 50px; color:#000; font-size: 28px; font-family:Tahoma; background-color:#eee;"><b>'+siteTitle +'</b> se încarcă<blink> ...</blink><br><br><span style="font-size: 14px; color:red;">Pentru a vedea prezentarea, trebuie să activaţi Javascript.</span></div>';
   if (! store.tiddlerExists("MarkupPreHead"))
       {var myTiddler = store.createTiddler("MarkupPreHead");}
   else
      {var myTiddler = store.getTiddler("MarkupPreHead");}
      myTiddler.set(myTiddler.title,oldText+splasher,config.options.txtUserName,null,null);
      store.setDirty(true);
      var splashScreenInstall = true;
}
//}}}




<html><a href="http://transelectrica.ro/1sbuc.html" target="_blank"><img src="http://universulstiintei.googlepages.com/" alt="Statiile electrice de transformare Domnesti" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): ''Ziua'' |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): Luni |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): Marţi |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|<<siteMap [[17 iulie 2007 (ziua 14)]]>>|
|bgcolor(#bfdfff): Miercuri |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): Joi |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): Vineri |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|  |
Loc de intalnire:
>Soseaua de Centura a Bucurestiului, Domnesti (se ia ~Maxi-Taxi de la statia capat autobuz 105 sau statia capat tramvai 41)
La ora 14:00 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studenţii vor vizita:
* [[Statia electrica de 110 kV]]
* [[Statia electrica de 400 kV]]
sub îndrumarea personalului de specialitate din Statia Domnesti:
# [[ing. Dumitru Graure]]
# [[ing. Adrian Constantin Rusu]]
# [[ing. Traian Ene]]
# [[ing. Virgil Lichiardopol]]
# [[ing. Dumitru Simion]]
# [[ing. Traian Ioan]]
# [[ing. Gheorghe Ganea]]
şi a coordonatorilor de practica:
* [[as.drd.ing. Teodor Leonida]] (saptamana 2-6 iulie 2007)
* [[as.drd.ing. Alexandru Mandis]] (saptamana 9-13 iulie 2007)
* [[prof.dr.ing. Bogdan Nicoara]] (saptamana 16-20 iulie 2007)
Reprezentantul Transelectrica, [[ing. Dumitru Simion]], va asigura instruirea (tehnologicǎ şi de protecţia muncii) specifică locurilor de muncǎ pe care studenţii le vor vizita.
<html><a href="http://transelectrica.ro/1sbuc.html" target="_blank"><img src="http://universulstiintei.googlepages.com/" alt="Statiile electrice de transformare Fundeni" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): ''Ziua'' |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): Luni |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): Marţi |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|<<siteMap [[17 iulie 2007 (ziua 14)]]>>|
|bgcolor(#bfdfff): Miercuri |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): Joi |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): Vineri |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|  |
Loc de intalnire:
>situat pe Sos. Fundeni, intre magazinul XXL din Pantelimon si podul Fundeni / Institutul Oncologic (statia de autobuz 143, 243 si 282)
La ora 14:00 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studenţii vor vizita:
* [[Statia electrica de 110 kV]]
* [[Statia electrica de 220 kV]]
sub îndrumarea personalului de specialitate din Statia Fundeni:
# [[ing. Ivan Sebastian]]
# [[ing. Mihai Califar]]
# [[ing. Vasile Baumgatner]]
# [[ing. Adrian Constantin Rusu]]
# [[ing. Traian Ene]]
# [[ing. Virgil Lichiardopol]]
# [[ing. Dumitru Simion]]
# [[ing. Traian Ioan]]
# [[ing. Gheorghe Ganea]]
şi a coordonatorilor de practica:
* [[prof.dr.ing. Cornel Toader]] (saptamana 2-6 iulie 2007)
* [[prof.dr.ing. Petre Postolache]] (saptamana 9-13 iulie 2007)
* [[conf.dr.ing. Marian Costea]] (saptamana 16-20 iulie 2007)
Reprezentantul Transelectrica, [[ing. Dumitru Simion]], va asigura instruirea (tehnologicǎ şi de protecţia muncii) specifică locurilor de muncǎ pe care studenţii le vor vizita.


<html><a href="http://transelectrica.ro/1sbuc.html" target="_blank"><img src="http://universulstiintei.googlepages.com/" alt="Statiile electrice de transformare Bucuresti Sud" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): ''Ziua'' |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): Luni |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): Miercuri |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): Joi |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): Vineri |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|  |
Loc de intalnire:
>Str. Releului nr. 2B, sector 3, Bucuresti (statie autobuze 123 si 135)
La ora 12:00 (niciun minut mai tarziu) trebuie sa fie prezente toate grupurile de studenti.

Studenţii vor vizita:
* [[Statia electrica de 110 kV]]
* [[Statia electrica de 220 kV]]
* [[Statia electrica de 400 kV]]
sub îndrumarea personalului de specialitate din Statia Bucuresti Sud:
# [[ing. Adrian Constantin Rusu]]
# [[ing. Traian Ene]]
# [[ing. Virgil Lichiardopol]]
# [[ing. Dumitru Simion]]
# [[ing. Traian Ioan]]
# [[ing. Gheorghe Ganea]]
şi a coordonatorului de pratica [[as.drd.ing. Alexandru Chiuta]].

Reprezentantul Transelectrica, [[ing. Dumitru Simion]], va asigura instruirea (tehnologicǎ şi de protecţia muncii) specifică locurilor de muncǎ pe care studenţii le vor vizita.
<html><a href="http://www.electrica.ro/content.asp?id=60" target="_blank" align="right"><img src="http://universulstiintei.googlepages.com/electrica.gif" alt="Electrica" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): ''Ziua'' |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): Luni |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): Miercuri |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): Joi |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): Vineri |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|  |
Loc de intalnire:
>detalii se pot afla de la [[Marius-Iulian Nesculeu]]
Incepand cu ora 12:00 trebuie sa fie prezente toate grupurile de studenti.

Studenţii vor vizita:
* [[Statia Militari]]
* [[Statia Nord]]
* [[Statia Obor]]
* [[Statia Grivita]]
sub îndrumarea personalului de specialitate ai SC FDFEE Electrica Muntenia Sud SA:
# [[ing. Gheorghe Nicolaescu]]
# [[ing. Aurelian Bologa]]
# [[ing. Dan Micu-Duta]]
# [[ing. Vasile Scheip]]
# [[ing. Dan Stanescu]]
# [[ing. Dan Capraru]]
# [[ing. Ion Lungu]]
# [[Marius-Iulian Nesculeu]] - [[Statia Militari]]
şi a coordonatorilor de pratica:
* [[as.drd.ing. L. Lipan]] (saptamana 2-6 iulie 2007)
* [[s.l.dr.ing. Radu Porumb]] (saptamana 9-13 iulie 2007)
* [[conf.dr.ing. Gheorghe Magureanu]] (saptamana 16-20 iulie 2007)

SC FDFEE Electrica Muntenia Sud SA va asigura instruirea tehnologicǎ şi de protecţia muncii, specifice locurilor de muncǎ pe care studenţii le vor vizita:
[[ing. Dan Micu-Duta]]





Lista cu studenti:
Lista cu studente:
Liste cu numele studenţilor:
[[MptwStyleSheet]]
 .HideSideBarButton {float:right;}
@media print {
.header, .titleLine, .siteTitle, .siteSubtitle {display: none ! important;}
#mainMenu, #topMenu, #sidebar, #messageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
# Ce cunoştinţe din domeniul energiei (energeticii) vă sunt necesare pantru a putea fi angajat în calitate de inginer energetician la firma la care aţi făcut practica?
# Care sunt referinţele bibliografice necesare pentru a vă rezolva atribuţiile de inginer energetician la firma la care aţi făcut practica?
# Demonstraţi că aveţi capacitatea să exprimaţi în scris gândurile şi cunostinţele în domeniul energiei (energeticii).

<html><a href="http://www.elcen.ro/RO/harta.html" target="_blank" align="right"><img src="http://universulstiintei.googlepages.com/elcen.gif" alt="ELCEN" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite la urmatoarele centrale electrice de termoficare (CET):
* [[CET Bucuresti Sud]]
* [[CET Bucuresti Progresu]]
* [[CET Bucuresti Vest]]
* [[CET Bucuresti Titan]]
sub îndrumarea personalului de specialitate al SEB şi a coordonatorului de pratica as.drd.ing. Alexandru Chiuţǎ.

SE Bucureşti va asigura instruirea tehnologicǎ şi de protecţia muncii, specifice locurilor de muncǎ pe care studenţii le vor vizita.
/***
|Name|TagglyListPlugin|
|Created by|SimonBaird|
|Location|http://simonbaird.com/mptw/#TagglyListPlugin|
|Version|1.1.1 6-Mar-06|
|Requires|See TagglyTagging|

!History
* 1.1.1 (6-Mar-2006) fixed bug with refreshAllVisible closing tiddlers being edited. Thanks Luke Blanshard.

***/

/***
!Setup and config
***/
//{{{

version.extensions.TagglyListPlugin = {
	major: 1, minor: 1, revision: 1,
	date: new Date(2006,3,6),
	source: "http://simonbaird.com/mptw/#TagglyListPlugin"
};

config.macros.tagglyList = {};
config.macros.tagglyListByTag = {};
config.macros.tagglyListControl = {};
config.macros.tagglyListWithSort = {};
config.macros.hideSomeTags = {};

// change this to your preference
config.macros.tagglyListWithSort.maxCols = 6;

config.macros.tagglyList.label = "Tagged as %0:";

// the default sort options. set these to your preference
config.macros.tagglyListWithSort.defaults = {
 sortBy:"title", // title|created|modified
 sortOrder: "asc", // asc|desc
 hideState: "show", // show|hide
 groupState: "nogroup", // nogroup|group
 numCols: 1
};

// these tags will be ignored by the grouped view
config.macros.tagglyListByTag.excludeTheseTags = [
 "systemConfig",
 "TiddlerTemplates"
];

config.macros.tagglyListControl.tags = {
 title:"sortByTitle", 
 modified: "sortByModified", 
 created: "sortByCreated",
 asc:"sortAsc", 
 desc:"sortDesc",
 hide:"hideTagged", 
 show:"showTagged",
 nogroup:"noGroupByTag",
 group:"groupByTag",
 cols1:"list1Cols",
 cols2:"list2Cols",
 cols3:"list3Cols",
 cols4:"list4Cols",
 cols5:"list5Cols",
 cols6:"list6Cols",
 cols7:"list7Cols",
 cols8:"list8Cols",
 cols9:"list9Cols" 
}

// note: should match config.macros.tagglyListControl.tags
config.macros.hideSomeTags.tagsToHide = [
 "sortByTitle",
 "sortByCreated",
 "sortByModified",
 "sortDesc",
 "sortAsc",
 "hideTagged",
 "showTagged",
 "noGroupByTag",
 "groupByTag",
 "list1Cols",
 "list2Cols",
 "list3Cols",
 "list4Cols",
 "list5Cols",
 "list6Cols",
 "list7Cols",
 "list8Cols",
 "list9Cols"
];


//}}}
/***

!Utils
***/
//{{{
// from Eric
function isTagged(title,tag) {
 var t=store.getTiddler(title); if (!t) return false;
 return (t.tags.find(tag)!=null);
}

// from Eric
function toggleTag(title,tag) {
 var t=store.getTiddler(title); if (!t || !t.tags) return;
 if (t.tags.find(tag)==null) t.tags.push(tag);
 else t.tags.splice(t.tags.find(tag),1);
}

function addTag(title,tag) {
 var t=store.getTiddler(title); if (!t || !t.tags) return;
 t.tags.push(tag);
}

function removeTag(title,tag) {
 var t=store.getTiddler(title); if (!t || !t.tags) return;
 if (t.tags.find(tag)!=null) t.tags.splice(t.tags.find(tag),1);
}

// from Udo
Array.prototype.indexOf = function(item) {
 for (var i = 0; i < this.length; i++) {
 if (this[i] == item) {
 return i;
 }
 }
 return -1;
};
Array.prototype.contains = function(item) {
 return (this.indexOf(item) >= 0);
}
//}}}
/***

!tagglyList
displays a list of tagged tiddlers. 
parameters are sortField and sortOrder
***/
//{{{

// not used at the moment...
function sortedListOfOtherTags(tiddler,thisTag) {
 var list = tiddler.tags.concat(); // so we are working on a clone..
 for (var i=0;i<config.macros.hideSomeTags.tagsToHide.length;i++) {
 if (list.find(config.macros.hideSomeTags.tagsToHide[i]) != null)
 list.splice(list.find(config.macros.hideSomeTags.tagsToHide[i]),1); // remove hidden ones
 }
 for (var i=0;i<config.macros.tagglyListByTag.excludeTheseTags.length;i++) {
 if (list.find(config.macros.tagglyListByTag.excludeTheseTags[i]) != null)
 list.splice(list.find(config.macros.tagglyListByTag.excludeTheseTags[i]),1); // remove excluded ones
 }
 list.splice(list.find(thisTag),1); // remove thisTag
 return '[[' + list.sort().join("]] [[") + ']]';
}

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

config.macros.tagglyListByTag.handler = function (place,macroName,params,wikifier,paramString,tiddler) {

 var sortBy = params[0] ? params[0] : "title"; 
 var sortOrder = params[1] ? params[1] : "asc";

 var result = store.getTaggedTiddlers(tiddler.title,sortBy);

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

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

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

 if ( 
 result[i].tags[j] != tiddler.title // not this tiddler
 && config.macros.hideSomeTags.tagsToHide.find(result[i].tags[j]) == null // not a hidden one
 && config.macros.tagglyListByTag.excludeTheseTags.find(result[i].tags[j]) == null // not excluded
 ) {
 if (!allTagsHolder[result[i].tags[j]])
 allTagsHolder[result[i].tags[j]] = "";
 allTagsHolder[result[i].tags[j]] += "**[["+result[i].title+"]]\n";

 if (leftOvers.find(result[i].title) != null)
 leftOvers.splice(leftOvers.find(result[i].title),1); // remove from leftovers. at the end it will contain the leftovers...
 }
 }
 }


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

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

 var markup = "";

 if (sortOrder == "desc") {
 allTags.reverse();
 }
 else {
 // leftovers first...
 for (var i=0;i<leftOvers.length;i++)
 markup += "*[["+leftOvers[i]+"]]\n";
 } 

 for (var i=0;i<allTags.length;i++)
 markup += "*[["+allTags[i]+"]]\n" + allTagsHolder[allTags[i]];

 if (sortOrder == "desc") {
 // leftovers last...
 for (var i=0;i<leftOvers.length;i++)
 markup += "*[["+leftOvers[i]+"]]\n";
 }

 wikify(markup,place);
}

config.macros.tagglyList.handler = function (place,macroName,params,wikifier,paramString,tiddler) {
 var sortBy = params[0] ? params[0] : "title"; 
 var sortOrder = params[1] ? params[1] : "asc";
 var numCols = params[2] ? params[2] : 1;

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

 var listSize = result.length;
 var colSize = listSize/numCols;
 var remainder = listSize % numCols;

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

 var markup = "";
 var c=0;

 var newTaggedTable = createTiddlyElement(place,"table");
 var newTaggedBody = createTiddlyElement(newTaggedTable,"tbody");
 var newTaggedTr = createTiddlyElement(newTaggedBody,"tr");

 for (var j=0;j<numCols;j++) {
 var foo = "";
 var thisSize;

 if (j<remainder)
 thisSize = upperColsize;
 else
 thisSize = lowerColsize;

 for (var i=0;i<thisSize;i++) 
 foo += ( "*[[" + result[c++].title + "]]\n"); // was using splitList.shift() but didn't work in IE;

 var newTd = createTiddlyElement(newTaggedTr,"td",null,"tagglyTagging");
 wikify(foo,newTd);

 }

};

/* snip for later.....
 //var groupBy = params[3] ? params[3] : "t.title.substr(0,1)";
 //var groupBy = params[3] ? params[3] : "sortedListOfOtherTags(t,tiddler.title)";
 //var groupBy = params[3] ? params[3] : "t.modified";
 var groupBy = null; // for now. groupBy here is working but disabled for now.

 var prevGroup = "";
 var thisGroup = "";

 if (groupBy) {
 result.sort(function(a,b) {
 var t = a; var aSortVal = eval(groupBy); var aSortVal2 = eval("t".sortBy);
 var t = b; var bSortVal = eval(groupBy); var bSortVal2 = eval("t".sortBy);
 var t = b; var bSortVal2 = eval(groupBy);
 return (aSortVal == bSortVal ?
 (aSortVal2 == bSortVal2 ? 0 : (aSortVal2 < bSortVal2 ? -1 : +1)) // yuck
 : (aSortVal < bSortVal ? -1 : +1));
 });
 }

 if (groupBy) {
 thisGroup = eval(groupBy);
 if (thisGroup != prevGroup)
 markup += "*[["+thisGroup+']]\n';
 markup += "**[["+t.title+']]\n';
 prevGroup = thisGroup;
 }



*/


//}}}

/***

!tagglyListControl
Use to make the sort control buttons
***/
//{{{

function getSortBy(title) {
 var tiddler = store.getTiddler(title);
 var defaultVal = config.macros.tagglyListWithSort.defaults.sortBy;
 if (!tiddler) return defaultVal;
 var usetags = config.macros.tagglyListControl.tags;
 if (tiddler.tags.contains(usetags["title"])) return "title";
 else if (tiddler.tags.contains(usetags["modified"])) return "modified";
 else if (tiddler.tags.contains(usetags["created"])) return "created";
 else return defaultVal;
}

function getSortOrder(title) {
 var tiddler = store.getTiddler(title);
 var defaultVal = config.macros.tagglyListWithSort.defaults.sortOrder;
 if (!tiddler) return defaultVal;
 var usetags = config.macros.tagglyListControl.tags;
 if (tiddler.tags.contains(usetags["asc"])) return "asc";
 else if (tiddler.tags.contains(usetags["desc"])) return "desc";
 else return defaultVal;
}

function getHideState(title) {
 var tiddler = store.getTiddler(title);
 var defaultVal = config.macros.tagglyListWithSort.defaults.hideState;
 if (!tiddler) return defaultVal;
 var usetags = config.macros.tagglyListControl.tags;
 if (tiddler.tags.contains(usetags["hide"])) return "hide";
 else if (tiddler.tags.contains(usetags["show"])) return "show";
 else return defaultVal;
}

function getGroupState(title) {
 var tiddler = store.getTiddler(title);
 var defaultVal = config.macros.tagglyListWithSort.defaults.groupState;
 if (!tiddler) return defaultVal;
 var usetags = config.macros.tagglyListControl.tags;
 if (tiddler.tags.contains(usetags["group"])) return "group";
 else if (tiddler.tags.contains(usetags["nogroup"])) return "nogroup";
 else return defaultVal;
}

function getNumCols(title) {
 var tiddler = store.getTiddler(title);
 var defaultVal = config.macros.tagglyListWithSort.defaults.numCols; // an int
 if (!tiddler) return defaultVal;
 var usetags = config.macros.tagglyListControl.tags;
 for (var i=1;i<=config.macros.tagglyListWithSort.maxCols;i++)
 if (tiddler.tags.contains(usetags["cols"+i])) return i;
 return defaultVal;
}


function getSortLabel(title,which) {
 // TODO. the strings here should be definable in config
 var by = getSortBy(title);
 var order = getSortOrder(title);
 var hide = getHideState(title);
 var group = getGroupState(title);
 if (which == "hide") return (hide == "show" ? "−" : "+"); // 0x25b8;
 else if (which == "group") return (group == "group" ? "normal" : "grouped");
 else if (which == "cols") return "cols±"; // &plusmn;
 else if (by == which) return which + (order == "asc" ? "↓" : "↑"); // &uarr; &darr;
 else return which;
}

function handleSortClick(title,which) {
 var currentSortBy = getSortBy(title);
 var currentSortOrder = getSortOrder(title);
 var currentHideState = getHideState(title);
 var currentGroupState = getGroupState(title);
 var currentNumCols = getNumCols(title);

 var tags = config.macros.tagglyListControl.tags;

 // if it doesn't exist, lets create it..
 if (!store.getTiddler(title))
 store.saveTiddler(title,title,"",config.options.txtUserName,new Date(),null);

 if (which == "hide") {
 // toggle hide state
 var newHideState = (currentHideState == "hide" ? "show" : "hide");
 removeTag(title,tags[currentHideState]);
 if (newHideState != config.macros.tagglyListWithSort.defaults.hideState)
 toggleTag(title,tags[newHideState]);
 }
 else if (which == "group") {
 // toggle hide state
 var newGroupState = (currentGroupState == "group" ? "nogroup" : "group");
 removeTag(title,tags[currentGroupState]);
 if (newGroupState != config.macros.tagglyListWithSort.defaults.groupState)
 toggleTag(title,tags[newGroupState]);
 }
 else if (which == "cols") {
 // toggle num cols
 var newNumCols = currentNumCols + 1; // confusing. currentNumCols is an int
 if (newNumCols > config.macros.tagglyListWithSort.maxCols || newNumCols > store.getTaggedTiddlers(title).length)
 newNumCols = 1;
 removeTag(title,tags["cols"+currentNumCols]);
 if (("cols"+newNumCols) != config.macros.tagglyListWithSort.defaults.groupState)
 toggleTag(title,tags["cols"+newNumCols]);
 }
 else if (currentSortBy == which) {
 // toggle sort order
 var newSortOrder = (currentSortOrder == "asc" ? "desc" : "asc");
 removeTag(title,tags[currentSortOrder]);
 if (newSortOrder != config.macros.tagglyListWithSort.defaults.sortOrder)
 toggleTag(title,tags[newSortOrder]);
 }
 else {
 // change sortBy only
 removeTag(title,tags["title"]);
 removeTag(title,tags["created"]);
 removeTag(title,tags["modified"]);

 if (which != config.macros.tagglyListWithSort.defaults.sortBy)
 toggleTag(title,tags[which]);
 }

 store.setDirty(true); // save is required now.
 story.refreshTiddler(title,false,true); // force=true
}

config.macros.tagglyListControl.handler = function (place,macroName,params,wikifier,paramString,tiddler) {
 var onclick = function(e) {
 if (!e) var e = window.event;
 handleSortClick(tiddler.title,params[0]);
 e.cancelBubble = true;
 if (e.stopPropagation) e.stopPropagation();
 return false;
 };
 createTiddlyButton(place,getSortLabel(tiddler.title,params[0]),"Click to change sort options",onclick,params[0]=="hide"?"hidebutton":"button");
}
//}}}
/***

!tagglyListWithSort
put it all together..
***/
//{{{
config.macros.tagglyListWithSort.handler = function (place,macroName,params,wikifier,paramString,tiddler) {
 if (tiddler && store.getTaggedTiddlers(tiddler.title).length > 0)
  // todo make this readable
 wikify(
 "<<tagglyListControl hide>>"+
 (getHideState(tiddler.title) != "hide" ? 
 '<html><span class="tagglyLabel">'+config.macros.tagglyList.label.format([tiddler.title])+' </span></html>'+
 "<<tagglyListControl title>><<tagglyListControl modified>><<tagglyListControl created>><<tagglyListControl group>>"+(getGroupState(tiddler.title)=="group"?"":"<<tagglyListControl cols>>")+"\n" + 
 "<<tagglyList" + (getGroupState(tiddler.title)=="group"?"ByTag ":" ") + getSortBy(tiddler.title)+" "+getSortOrder(tiddler.title)+" "+getNumCols(tiddler.title)+">>" // hacky
 // + \n----\n" +
 //"<<tagglyList "+getSortBy(tiddler.title)+" "+getSortOrder(tiddler.title)+">>"
 : ""),
 place,null,tiddler);
}

//}}}
/***

!hideSomeTags
So we don't see the sort tags.
(note, they are still there when you edit. Will that be too annoying?
***/
//{{{

// based on tags.handler
config.macros.hideSomeTags.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
 var theList = createTiddlyElement(place,"ul");
 if(params[0] && store.tiddlerExists[params[0]])
 tiddler = store.getTiddler(params[0]);
 var lingo = config.views.wikified.tag;
 var prompt = tiddler.tags.length == 0 ? lingo.labelNoTags : lingo.labelTags;
 createTiddlyElement(theList,"li",null,"listTitle",prompt.format([tiddler.title]));
 for(var t=0; t<tiddler.tags.length; t++)
 if (!this.tagsToHide.contains(tiddler.tags[t])) // this is the only difference from tags.handler...
 createTagButton(createTiddlyElement(theList,"li"),tiddler.tags[t],tiddler.title);

}

//}}}
/***

!Refresh everything when we save a tiddler. So the tagged lists never get stale. Is this too slow???
***/
//{{{

function refreshAllVisible() {
 story.forEachTiddler(function(title,element) {
   if (element.getAttribute("dirty") != "true") 
     story.refreshTiddler(title,false,true);
 });
}

story.saveTiddler_orig_mptw = story.saveTiddler;
story.saveTiddler = function(title,minorUpdate) {
 var result = this.saveTiddler_orig_mptw(title,minorUpdate);
 refreshAllVisible();
 return result;
}

store.removeTiddler_orig_mptw = store.removeTiddler;
store.removeTiddler = function(title) {
 this.removeTiddler_orig_mptw(title);
 refreshAllVisible();
}

//}}}

// // <html>&#x25b8;&#x25be;&minus;&plusmn;</html>
/***
| Name|TagglyTaggingPlugin|
| Description|tagglyTagging macro is a replacement for the builtin tagging macro in your ViewTemplate|
| Version|3.0 ($Rev: 2320 $)|
| Date|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
| Source|http://mptw.tiddlyspot.com/#TagglyTaggingPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
See http://mptw.tiddlyspot.com/#TagglyTagging
***/
//{{{
config.taggly = {

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

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

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

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

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

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

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

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

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

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

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

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

		var upperColsize = colSize;
		var lowerColsize = colSize;

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

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

		return output;
	},

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

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

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

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

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

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

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

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

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

				first = false;
			}
		}

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

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

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

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

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

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

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

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

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

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

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

						}
					}
				}
			}
		}

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

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

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

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

		var output = [];

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

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

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

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

	},

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

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

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

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

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

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

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

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

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

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

config.taggly.init();

//}}}

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

//}}}

/***
To use, add {{{[[TagglyTaggingStyles]]}}} to your StyleSheet tiddler, or you can just paste the CSS in directly. See also ViewTemplate, EditTemplate and TagglyTagging.
***/
/*{{{*/
.tagglyTagged li.listTitle { display:none;}
.tagglyTagged li { display: inline; font-size:90%; }
.tagglyTagged ul { margin:0px; padding:0px; }
.tagglyTagging { padding-top:0.5em; }
.tagglyTagging li.listTitle { display:none;}
.tagglyTagging ul { margin-top:0px; padding-top:0.5em; padding-left:2em; margin-bottom:0px; padding-bottom:0px; }

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

.tagglyTagging { vertical-align: top; margin:0px; padding:0px; }
.tagglyTagging table { margin:0px; padding:0px; }


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

.tagglyTagging .hidebutton { color:white; } /* has to be there so it takes up space */
.selected .tagglyTagging .hidebutton { color:#aaa }

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

.tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }
.tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}
.tagglyTagging ul ul li {margin-left:0.5em; }

.editLabel { font-size:90%; padding-top:0.5em; }
/*}}}*/


!Context
PLC ( Power Line Communications) reprezintă un acronim utilizat pentru a identifica tehnologii, echipamente şi aplicaţii de comunicaţii la punct fix bazate pe infrastructura de cabluri de electricitate – linii electrice de medie şi joasă tensiune – în scopul furnizării de servicii video, date şi voce. Frecvenţele folosite pentru acest tip de comunicaţii sunt între 3 - 148,5 kHz, pentru aplicaţii de bandă îngustă ("narrowband"), şi 1-30 ~MHz, pentru aplicaţiile de bandă largă ("broadband"). 

!Istoric
Ideea de a trimite curent electric şi date pe o singură pereche de cabluri are aproximativ aceeaşi vârstă cu telegraful. În anii 1920 sunt admise 2 patente (numerele 1.607.668 şi 1.672.940) care prezintă sisteme pentru transmitere şi recepţionare de semnale pe o linie de curent alternativ trifazat. În anii 1980, au apărut multe articole care prezentau diverse căi de comunicare pe linii electrice, dar care erau bazate pe tehnologii militare. Scopul era să se depăşească problemele cauzate de caracteristicile imprevizibile ale liniilor electrice folosind semnale cu amplitudine mică pe o bandă largă de frecvenţe. Normal, de atunci multe companii au început dezvoltarea şi producerea de echipamente pentru PLC în scopuri comerciale.

!Avantaje
# Instalarea echipamentelor PLC este simplă, rapidă şi ieftină.
# Utilizarea unei infrastructuri deja existente în condiţiile în care peste 99% din populaţie are acces la  reţeaua de electricitate din propria locuinţă.
# Capitalul mediu investit per abonat mai scăzut decât în cazul ADSL sau CATV. În momentul de faţă, ţinând cont de costuri, aceste sisteme sunt utilizate în locurile unde nu se doreşte instalarea unei reţele cablate, iar o arhitectură wireless implică costuri foarte mari.
# Dezvoltarea unei bucle locale alternative care va crea premisele creşterii competiţiei şi implicit tarife şi servicii mai atractive pentru utilizatorul final.

<html><img src="termoelectrica.gif" alt="Termoelectrica" align="right"></html>
>Web: http://www.termoelectrica.ro/

S.C. Termoelectrica S.A.

/***

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

!Demo
<<toggleSideBar "Toggle Sidebar">>

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

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

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

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

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

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

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

 return false;
}

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

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

Examples:

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

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

***/
//{{{

merge(config.macros,{

	toggleTag: {

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

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

//}}}

<html><a href="http://www.transelectrica.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/transelectrica.gif" alt="Transelectrica" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite începând cu data de 3.07.2007 pânǎ la 21.07.2007, între orele 14-16, la staţiile electrice şi între orele 13-16 la DO-DEN, respectiv [[DET Bucuresti]], pe baza unei programǎri prealabile.

Studenţii vor vizita:
* [[Statiile Bucuresti Sud]]
* [[Statia Domnesti]]
* [[Statia Fundeni]]
* [[DO-DEN]]
* [[DET Bucuresti]]
* [[Operatorul Pietei de Echilibrare]]
sub îndrumarea personalului de specialitate CN Transelectrica şi a coordonatorilor de pratica.

CN Transelectrica va asigura instruirea tehnologicǎ şi de protecţia muncii, specifice locurilor de muncǎ pe care studenţii le vor vizita.

mailto:tdrccostel@gmail.com

<html><a href="http://www.transelectrica.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/" alt="Unitatea Nationala Operativa de Control Energetic - Dispecerul Energetic National" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura sub formǎ de vizite în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): [[Luni]] |  |<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): [[Marti]] |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|<<siteMap [[17 iulie 2007 (ziua 14)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |  |<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|  |
Loc de intalnire:
>intersectie Calea Mosilor cu str. Hristo Botev, zona Piata Rosetti - Negustori (statia capat autobuze 336, 601, 311 si capat troleibuze 61, 91 si statie troleibuze 66, 90, 92, metrou Universitate)
La ora 11:30 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studenţii vor vizita:
* [[Operatorul Pietei de Echilibrare]]
* [[DO-DEN]]
* [[DET Bucuresti]]
sub îndrumarea personalului de specialitate din UNO-DEN:
# [[ing. Cornel Erbasu]]
# [[ing. Octavian Lohan]]
şi a coordonatorului de pratica [[as.drd.ing. Alexandru Chiuţǎ]].

Reprezentantul ~UNO-DEN, [[ing. Cornel Erbasu]], va asigura instruirea tehnologicǎ şi de protecţia muncii, specifice locurilor de muncǎ pe care studenţii le vor vizita.

<html><a href="http://www.pub.ro/" target="_blank"><img src="http://universulstiintei.googlepages.com/upb.jpg" alt="UPB" align="right"></a></html>
Activitatea practicǎ a studenţilor se va desfǎşura în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!A doua săptămână|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[12 iulie 2007 (ziua 9)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[13 iulie 2007 (ziua 10)]]>>|
Loc de intalnire:
>Sala ~EH-008
La ora ora 09:00 (niciun minut mai tarziu) trebuie sa fie prezente grupurile de studenti.

Studentii vor studia sub conducerea [[as.drd.ing. Alexandru Chiuta]] si a [[ing. Ilie Gross]]:
# [[Tehnologia PLC]]
## [[Utilizari mutiple PLC]]
## [[Infrastructura unui sistem PLC]]
# Proprietatiile mediului de transmitere
## Impedanta retelei
## Parametrii cablurilor
## Parametrii perturbatori relevanti si descrierea lor
# Masuratori in reteaua UPB
## Nivelul tehnicii PLC
## Analiza proprietatilor PLC - retea de JT
## Cercetarea compatibilitatii electromagnetice (CEM)

!Termenii de utilizare pentru prezentarea [[Practica 2007 - in cadrul Centrului pentru Dezvoltarea Creativitatii|http://universulstiintei.googlepages.com/Practica2007.html]]
Tot ce este publicat în această pagină Web constituie o informaţie confidenţială. Anumite informaţii se adresează numai [[persoanei fizice|Studenti]] sau [[persoanei juridice|Organizatie]] menţionate ca destinatară, precum şi altor persoane autorizate să le utilizeze. În cazul în care nu faceţi parte din //audienţa vizată//, vă aducem la cunoştinţă că dezvăluirea, copierea, distribuirea sau iniţierea unor acţiuni pe baza informaţiilor prezentate aici sunt strict interzise.

Apreciem orice sprijin pe care îl veţi acorda pentru păstrarea confidenţialităţii acestei pagini Web. Vă mulţumim!
# Formularea ofertei
# Metode de masurare a performantei
# Angajamente contractuale
# Daune/penalitati
# Competitie, avantaje dezavantaje PLC in raport cu alte solutii
# ~Wi-MAX – “cablarea” oraselor importante SUA (300 Kbps gratuit!!!)
Avantaje/dezavantaje, cerinte...
>Este moral sa fac “experiente” pe clienti inainte de a determina o “reteta” aplicabila care sa fie analizata din punct de vedere al stabilitatii, consecintelor si problemelor de exploatare?
# Transformarea datelor in informatii pentru fundamentarea deciziilor in echipamentele de masurare si protectie acopera mai multe categorii de aplicatii:
*** Scada (supervisory and control automation and data acquisition)
*** AMR (automated meter reading)
*** AMM (automated meter management)
*** DA (distribution automation)
# Cerinte de largime de banda pentru aplicatiile interne; cerinte de disponibilitate a canaluluieste in general 
#  Datele in Serviciile specifice constituind sunt in gener [din eenergeit] ???
!Utilizare
Unul dintre avantajele tehnologiei PLC este că permite ca aplicaţii multiple să ruleze pe aceeaşi infrastructură, cea electrică, existentă atât în interiorul, cât şi în afara clădirilor. Aplicaţiile PLC sunt cât se poate de variate: citirea automată a contoarelor de electricitate, aplicaţii ca telefonia, internet de bandă largă, precum şi potenţiale aplicaţii de automatizare a locuinţei.

Echipamentele PLC din noua generaţie permit şi "triple-play" (servicii de date, voce şi video furnizate integrat) sau alte servicii precum:
* video-on-demand, 
* High Definition TV streaming, 
* on-line gaming, 
* ~HiFi Audio Streaming, 
* on-line education, 
* tele-working,
* etc.

!Aplicaţii ale sistemelor PLC
Aplicaţii PLC de bandă îngustă ("narrowband"):
* Telefonie şi fax analogic (pot fi instalate până la 4 posturi pentru o singură locuinţă);
* Automatizare şi control al locuinţei sau a aparatelor electrocasnice;
* Citirea automată a contoarelor de electricitate (şi nu numai);
* Supraveghere de la distanţă.
Aplicaţii PLC de bandă largă ("broadband"):
* Acces internet de bandă largă (14 Mbps cu echipamente actuale, până la 200 Mbps obţinut cu echipamente prototip);
* Telefonie digitală.
Aplicaţii PLC de locuinţă:
* Partajarea conexiunii Internet (Home LAN);
* Distribuirea resurselor PC: Imprimante, stocare, alte periferice;
* Distribuirea de semnal AV.




[[MptwViewTemplate]]






<html><img src="wgint.gif" alt="WGint" align="right"></html>
>Web: http://www.wgint.com/




[[Zilele de Practică|Program]]:

E-mail: [[universulenergiei@gmail.com|mailto:universulenergiei@gmail.com]]

Telefon: 0721 765 664

Web: http://chiuta.googlepages.com/curriculumvitae
<html><a href="http://www.e-sunlearn.org/moodle/course/view.php?id=13" target="_blank"><img src="http://universulstiintei.googlepages.com/e-sun_learn.png" alt="e-Sun Learn" align="right"></a></html>
In cadrul proiectului Leonardo da Vinci "Virtual multimedia training to renewable energies installers (e-Sun)" la care APER este partener, a fost dezvoltat un [[curs de instruire la distanta|http://www.e-sunlearn.org/moodle/course/view.php?id=13]] referitor la instalarea sistemelor de energie regenerabila. Informatii legate de proiect puteti gasi la adresa http://www.e-sun.org.

Activitatea practicǎ a studenţilor se va desfǎşura prin intermediul internetului în zilele de:
|bgcolor(#bfdfff): [[Ziua]] |!Prima săptămână|!A doua săptămână|!A treia săptămână|
|bgcolor(#bfdfff): [[Luni]] |<<siteMap [[02 iulie 2007 (ziua 1)]]>>|<<siteMap [[09 iulie 2007 (ziua 6)]]>>|<<siteMap [[16 iulie 2007 (ziua 13)]]>>|
|bgcolor(#bfdfff): [[Marti]] |<<siteMap [[03 iulie 2007 (ziua 2)]]>>|<<siteMap [[10 iulie 2007 (ziua 7)]]>>|<<siteMap [[17 iulie 2007 (ziua 14)]]>>|
|bgcolor(#bfdfff): [[Miercuri]] |<<siteMap [[04 iulie 2007 (ziua 3)]]>>|<<siteMap [[11 iulie 2007 (ziua 8)]]>>|<<siteMap [[18 iulie 2007 (ziua 15)]]>>|
|bgcolor(#bfdfff): [[Joi]] |<<siteMap [[05 iulie 2007 (ziua 4)]]>>|<<siteMap [[12 iulie 2007 (ziua 9)]]>>|<<siteMap [[19 iulie 2007 (ziua 16)]]>>|
|bgcolor(#bfdfff): [[Vineri]] |<<siteMap [[06 iulie 2007 (ziua 5)]]>>|<<siteMap [[13 iulie 2007 (ziua 10)]]>>|<<siteMap [[20 iulie 2007 (ziua 17)]]>>|