http://www.tiddlywiki.com/
// //''Name:'' Weblog\n// //''Version:'' 0.1.4\n// //''Author:'' ClintChecketts\n// //http://15black.bluedepot.com\n// //''Type:'' Plugin\n\n// //''Description:'' Posts the most recently edited tiddlers tagged as 'posts' when the TiddlyWiki is opened, similar to a blog.\n\n// //''Syntax:'' Change the daysOrPosts and numOfDaysOrPosts variables in the code section. \n// //Examples: \n/*\n{{{\n var daysOrPosts = "days";\n var numOfDaysOrPosts = "2";\n}}}\nwill display the defaultTiddlers then all the tiddlers from the 2 most recent days that are tagged as 'posts'\n\n{{{\n var daysOrPosts = "posts";\n var numOfDaysOrPosts = "15";\n}}}\nwill display the defaultTiddlers then the 15 most recent tiddlers tagged as 'posts'\n*/\n\n// //''Directions:'' Copy this tiddler and tag it as systemConfig. Next, change the daysOrPosts and numOfDaysOrPosts variable to your liking. (About 8 lines below this)\n\n// //''Know Issues:'' If a defaultTiddlers references a tiddler that has recently been referenced it will appear in the chronological order rather than at the top of the page. Also, if you are inserting the 15 most recent posts and default tiddlers new enough they too will be part of that count. If there is not text in the default tiddler, the weblog plugin isn't run.\n\n// //''Revision History:''\n// // v0.1.0 (03 Aug 2005): initial release\n// // v0.1.2 (03 Aug 2005): fixed 'day' sorting order and permalink breakage\n// // v0.1.3 (10 Aug 2005): fixed error for when the numOfDaysOrPosts is greater than number of tiddlers.\n// // v0.1.4 (12 Aug 2005): changed the plugin from excluding systemTiddlers to only including 'posts' tiddlers\n\n// //''Code section:''\nvar daysOrPosts = "posts";\nvar numOfDaysOrPosts = "12";\n// // Enter the tagged posts that you want to display\nvar postTag = "posts";\n\nwindow.displayTiddlers_original_TiddlyBlog = window.displayTiddlers;\nwindow.displayTiddlers = function(src,titles,state,highlightText,highlightCaseSensitive,animate,slowly) {\n // if using the addressbar to select tiddlers return\n if(window.location.hash) daysOrPosts = "";\n if(daysOrPosts == "posts"){\n //lookup the last few posts\n var tiddlerNames = store.reverseLookup("tags",postTag,true,"modified");\n //Just display all tiddlers if there aren't enough\n if(tiddlerNames.length-numOfDaysOrPosts<0) numOfDaysOrPosts = tiddlerNames.length; \n for(var t = tiddlerNames.length-numOfDaysOrPosts;t<=tiddlerNames.length-1;t++)\n displayTiddler(src,tiddlerNames[t].title,state,highlightText,highlightCaseSensitive,animate,slowly);\n }\n if (daysOrPosts == "days"){\n var lastDay = "";\n var tiddlerNames = store.reverseLookup("tags",postTag,true,"modified");\n var t = tiddlerNames.length -1;\n var tFollower = 0;\n for(t;t>=0;t--) if(numOfDaysOrPosts >= 0){\n var theDay = tiddlerNames[t].modified.convertToYYYYMMDDHHMM().substr(0,8);\n if(theDay != lastDay){\n numOfDaysOrPosts = numOfDaysOrPosts -1;\n lastDay = theDay;\n tFollower = t;\n }\n }\n\n for(tFollower = tFollower+1; tFollower < tiddlerNames.length;tFollower++){\n displayTiddler(src,tiddlerNames[tFollower].title,state,highlightText,highlightCaseSensitive,animate,slowly);\n }\n\n }\n\n // call the original displayTiddlers function\n window.displayTiddlers_original_TiddlyBlog(src,titles,state,highlightText,highlightCaseSensitive,animate,slowly);\n\n}
config.macros.listTags = { text: "Hello" };\nconfig.macros.listTags.handler = function(place,macroName,params)\n{\n var tagged = store.getTaggedTiddlers(params[0]);\n var ul = createTiddlyElement(place,"ul",null,null,"");\n for(var r=0;r<tagged.length;r++)\n {\n var li = createTiddlyElement(ul,"div",null,null,"");\n createTiddlyLink(li,tagged[r].title,true);\n }\n}
<<listTags posts>>
version.extensions.tagCloud = {major: 1, minor: 0 , revision: 1, date: new Date(2005,8,16)};\n//Created by Clint Checketts, contributions by Jonny Leroy and Eric Shulman\n\nconfig.macros.tagCloud = {\n noTags: "No tag cloud created because there are no tags.",\n tooltip: "%1 tiddlers tagged with '%0'"\n};\n\nconfig.macros.tagCloud.handler = function(place,macroName,params) {\n \nvar tagCloudWrapper = createTiddlyElement(place,"div",null,"tagCloud",null);\n\nvar tags = store.getTags();\nfor (t=0; t<tags.length; t++) {\n for (p=0;p<params.length; p++) if (tags[t][0] == params[p]) tags[t][0] = "";\n}\n\n if(tags.length == 0) \n createTiddlyElement(tagCloudWrapper,"span",null,null,this.noTags);\n //Findout the maximum number of tags\n var mostTags = 0;\n for (t=0; t<tags.length; t++) if (tags[t][0].length > 0){\n if (tags[t][1] > mostTags) mostTags = tags[t][1];\n }\n //divide the mostTags into 4 segments for the 4 different tagCloud sizes\n var tagSegment = mostTags / 4;\n\n for (t=0; t<tags.length; t++) if (tags[t][0].length > 0){\n var tagCloudElement = createTiddlyElement(tagCloudWrapper,"span",null,null,null);\n tagCloudWrapper.appendChild(document.createTextNode(" "));\n var theTag = createTiddlyButton(tagCloudElement,tags[t][0],this.tooltip.format(tags[t]),onClickTag,"tagCloudtag tagCloud" + (Math.round(tags[t][1]/tagSegment)+1));\n theTag.setAttribute("tag",tags[t][0]);\n }\n\n};\n\nsetStylesheet(".tagCloud span{height: 1.8em;margin: 3px;}.tagCloud1{font-size: 1.2em;}.tagCloud2{font-size: 1.4em;}.tagCloud3{font-size: 1.6em;}.tagCloud4{font-size: 1.8em;}.tagCloud5{font-size: 1.8em;font-weight: bold;}","tagCloudsStyles");
\nvar extraStyleTiddlers = store.getTaggedTiddlers("ExtraStyleSheet");\nfor(var t=0; t<extraStyleTiddlers.length; t++) {\n setStylesheet(extraStyleTiddlers[t].text,extraStyleTiddlers[t].title+"Styles");\n}
NRD Kit
::::: new reality development kit
TiddlyBlog is a plugin for TiddlyWiki that places your top posts on the default view of a TiddlyWiki after the DefaultTiddlers have displayed. By default the tiddlers to be displayed need to be tagged as 'posts' you can change a variable in the plugin to point to any tags you want to.\n\n''Note:'' The DefaultTiddlers can't be empty or TiddlyBlog won't executed. I'm working on this.\n\n''Version 1.0.4''- As of this version I've changed TiddlyBlog from only ignoring SystemTiddlers to only including tiddlers tagged as 'posts' [[1.0.3|http://15black.bluedepot.com/twtests/tiddlyblogExclude.html]] can still be accessed if you prefer the old method.\n\nhttp://www.google.com\n[[neki link|http://www.google.com]]\n\n-Clint
NRD Kit moguće je primjeniti isključivo na vlastitu odgovornost, te vlastitom odgovornošću pred zakonom i javnošću kao:\n* ultimativni situacionistički stroj za kritiku društva spektakla\n* alat za proizvodnju ~HHH-a > Hiperrealne Hipertekstualne Hiperknjiževnosti <\n* aktivistički megafon\n* sredstvo dodatnog uvjeravanja u vjerodostojnost vlastite medijske produkcije (blog, log, og i g)\n* dostavu rođendanskog poklona\n* posrednik ljubavnih poruka\n* konverter bilo kojeg datuma u ''prvi april''\n* crvenu pilulu\n* oružje\n* didaktički materijal\n* //content management system//\n\nNRD Kit moguće je ne primijeniti uopće, ignorirati i/ili tužiti na sudu.\n\nNRD Van NRD Kit koriste gotovo isključivo kao posrednika ljubavnih poruka, a ponekad i kao crvenu pilulu...
''NRD Kit iskorištava posljedice dugogodišnje kulture korištenja računala koju bi se moglo opisati kao //Dummy culture//.''\nTa je kultura u tehničkom svijetu implementirana u najkorištenijem operativnom sustavu, kao i najkorištenijem web pregledniku današnjice. NRD Kit u akciji moguće je prepoznati samo u toj dobitnoj kombinaciji najkorištenijeg operativnog sustava i preglednika danas. Prepoznavanje NRD Kita u akciji može se učiniti:\n# ''Otvaranjem HTML koda u preglednik učitane stranice''\nSvaka HTML stranica napravljena uz pomoć NRD Kita sadrži na samom početku ovaj kod:\n{{{\n<!-- NRD Kit preporuca otvaranje izvornog koda... to je najbolji nacin za provjeriti postoji li neki skriveni dio koji je tu da bi prevario dobrohotne i neupucene... HTML (Hyper Text Markup Language je izvorni kod internet stranica... on opisuje kako ce stranica koju gledate izgledati.. reprezentacija podataka se cesto bitno razlikuje od podataka samih.. to je vrlo vazno znati u bilo kojem medijskom kontekstu... neka to bude pocetak ;) http://nrd.picigin.net -->\n}}}\n\n//Preduvjet za ustanovljavanje pravog stanja stvari je pristup izvornom kodu. To se ne odnosi samo na softver. HTML tehnologija omogućava svakome tko učita stranicu u svoj preglednik pristup HTML kodu iz kojeg se može iščitati kako se podaci prikazuju u pregledniku//\n# ''Provjerom statusne trake u realnom vremenu''\nGotovo svi podaci i datoteke nalaze se na NRD Kit serveru. Na samom početku moguće je u statusnoj traci primijetiti poruku:\n{{{\nWaiting for nrd.picigin.net... \n}}}\nNakon početnog učitavanja u statusnoj traci moguće je primijetiti poruku:\n{{{\nTransfering from nrd.picigin.net...\n}}}\n# ''Pri otvaranju novog prozora moguće je primjetiti kako se on prvo otvara bez adresne trake, a nakon toga adresna traka se učitava u nekoliko dijelova''\n# ''Desnim klikom iznad većeg dijela lijeve strane adresne trake otvara se izbornik poznat iz //Flash playera//''\n# ''Veličina i boja selektiranog teksta u tekstualnoj traci drugačija je u //Flash playeru// nego u originalnoj adresnoj traci preglednika'' \n# ''Lijevim klikom na gump Go odlazi se na stranicu http://nrd.picigin.net''\n# ''Tipka ENTER ne vodi na adresu upisanu u adresnu traku već samo prebacuje u novi red tekstualne trake //Flash playera//''
NRD Kit je zamišljen kao //content management system// za proizvodnju medijskih sadržaja, a koje je moguće prikazati / (formatirati) kao djelove dobro poznatih web //sajtova//.\n\nKao i za svaki //cms// i za NRD Kit je prvo potrebno imati svoj korisnički račun. Potrebne informacije su: korisničko ime i password (moguće je upisati i email no nije obavezno). Aplikacija se nalazi na adresi:\nhttp://nrd.picigin.net/app/\n\nNRD Kit nudi dva osnovna tipa daljnje distribucije informacija o kreiranim medijskim sadržajima:\n# distribucija informacija koja pretpostavlja da NRD Kit korisnik informaciju o kreiranim medijskim sadržajima želi objaviti na html stanicama koje sam kreira (osobne stranice, blog...). za tu svrhu korisnik može izabrati bilo koji od dobro poznatih web portala iz padajućeg menija (CNN, BBC, Iskon.hr i Index.hr), te nakon izbora treba kliknuti gumb ''Choose Spoof''\n# distribucija informacija koja pretpostavlja da će NRD Kit korisnik objavljivati informacije o kreiranim medijskim sadržajima putem emaila, faxa i slično. u tom slučaju neophodno je izabrati //lažnu domenu// za početak. trenutno je to http://www.thecroatianews.com.\nkao i u 1. izboru, nakon biranja ''Croatia News'' iz padajućeg izbornika treba kliknuti gumb ''Choose Spoof''\n\nNakon izbora portala otvara se stanica sa web formama gdje treba upisati naslov vijesti, vijest samu, članak (stranicu //opširnije//), te podići na server slike za vijest i članak. Web forme uklopljene su u originalni izgled portala što dovodi do osjećaja kreiranja/modificiranja medijskih sadržaja //na licu mjesta// i u realnom vremenu. Upisani sadržaj snima se na server klikanjem gumba ''Add Spoof''\n\nNRD Kit pamti sve verzije pojedinog //Spoofa//, tako osim što je moguće kasnije uređivanje, moguće je i vraćanje na neku od ranijih verzija vijesti ili članka.\n\nNa stranici svakog //Spoofa// nalaze se upute i HTML kod koji je potrebno koristiti da bi se kreirani sadržaj mogao povezati (//linkati//) s nekih drugih internet stranica. HTML kod koji je potrebno umetnuti u druge HTML stranice (npr. blog ili osobne stranice) koje //linkaju// na //Spoof// npr. izgledaju ovako:\n{{{\n<a href="http://www.cnn.com/" onClick="this.href='http://nrd.picigin.net/app/backend/Spoof_5/edition.cnn.com/opener.html '">CNN</a>\n}}}\n\nU slučaju distribucije mejlom, faxom i slično za ''Croatia News'' //Spoof// dobije se adresa koju je potrebno objavljivati kako bi //surferi// mogli krenuli sa stranice kojom je moguće kontrolirati statusnu traku i HTML kod. Obično takva adresa izgleda otprilike ovako: \nhttp://www.thecroatianews.com/X/news/index.php gdje je X redni broj ''Croatia News'' //Spoofa// u NRD Kitovoj bazi.\n\nMoguće je za bilo koji ''Croatia News'' //Spoof// namijestiti najelegantniju adresu: http://www.thecroatianews.com, no to je potrebno iskomunicirati sa NRD Vanom na adresu nrdvan @ picigin . net\n\n//Spoofove// je moguće međusobno povezivati sintaksom:\n{{{\nSpoof_X|[[tekst hiperveze]] \n}}}\ngdje je X redni broj //Spoofa// u NRD Kitovoj bazi.\n\nSvaki korisnik na lijevoj strani sučelja ima popis hiperveza na sve kreirane //Spoofove// sa brojevima i kratkim nazivom portala. Npr. ''5 (cnn)''.\n\n//NRD Kit administratorski dio s uputama je na engleskom jeziku, pa je za njegovo korištenje poželjno i osnovno znanje istoga.//
!2001\nPrva ~HHH (Hiperrealna Hipertekstualna Hiperpriča) nastala je kao ''homage'' medijskoj subverzivnoj umjetnosti 90-ih, prije svega fenomenu nazvanom net''.''art. Poimence: Heath Bunting, Vuk Ćosić, Alexei Shulgin, jodi.org i rtmark.\nHiperveze kroz intervju govore dovoljno:\n[[Intervju s hakerom|http://boo.mi2.hr/~marcell/www.thecroatianews.com/monitorinter.html]]\n[[Croatian hackers attacked CNN and other news services|http://boo.mi2.hr/~marcell/www.thecroatianews.com/bbcinter.html]]\n\n!2