Hi Jeremy, Last question, I promise! If you wanted to store images online and not have those images inaccessible to the public and searches, yet use a TiddlyWiki to access them, what would you do to set it up?
Dave On Tuesday, January 28, 2014 3:27:52 PM UTC-5, Jeremy Ruston wrote: > > On Tue, Jan 28, 2014 at 8:23 PM, David Gifford <dgif...@crcna.org<javascript:> > > wrote: > >> Hi Jeremy, that is somewhat bad news for me...I guess I will await your >> 'hacks'... >> >> Question: if I do <img src=... can I do a partial filepath and store the >> images in a folder nearby? Or would I need the entire filepath? I would >> prefer to do the partial path so that if I transfer to a different computer >> in the future I won't have to redo filepaths >> > > You can't get <img src> to work at the moment unless you can arrange for > your image folder to be served over http. Unfortunately, browsers won't let > you reference images on a file: URI from within a webpage that has been > served over HTTP. > > We need to get the TW server serving the tiddlers as separate image files. > > Best wishes > > Jeremy > > >> >> Dave >> >> >> On Tue, Jan 28, 2014 at 3:15 PM, Jeremy Ruston >> <jeremy...@gmail.com<javascript:> >> > wrote: >> >>> Hi Dave >>> >>> At the moment, running under Node.js is more about having the >>> convenience of managing your tiddlers as individual files. When a TW is >>> built it includes a representation of all tiddlers, whether it is built for >>> serving to the browser via tiddlywiki --server, or built as a standalone >>> HTML file. >>> >>> The reason that Firefox is crashing is because all of those images are >>> packed into the TiddlyWiki file as base64 tiddlers. Unpacking and >>> displaying them will be much less efficient than working with an ordinary >>> independent image file. >>> >>> TiddlyWiki5 does support lazy loading, where the original TiddlyWiki >>> file is built with "skinny tiddlers" that omit the body, but include the >>> metadata (tags etc), and then the body is loaded on demand. Lazy loading is >>> currently only implemented when running on TiddlyWeb/TiddlySpace, but the >>> plan is to support it natively too. >>> >>> What's needed is a way of specifying tiddlers within a wiki folder that >>> should be served skinny. For example, a new filter operation like >>> "[is[image]]". >>> >>> For better performance with images, it would be useful to be able to >>> render images as ordinary <img src=...> tags, rather than base64. >>> >>> I'll investigate some quick hacks that will get things working for you, >>> >>> Best wishes >>> >>> Jeremy >>> >>> >>> >>> On Tue, Jan 28, 2014 at 7:27 PM, David Gifford >>> <dgif...@crcna.org<javascript:> >>> > wrote: >>> >>>> Still trying to drive trucks over your bridges, Jeremy! But seriously, >>>> that was my whole motivation for using node.js, because I thought that it >>>> saved the tiddlers as separate files and loaded them as needed, thus >>>> reducing filesize. But if node.js has the same limitation as standalone, >>>> then I am not sure what the advantage is, other than playing around with >>>> putting tiddlers in folders? >>>> >>>> Dave >>>> >>>> >>>> On Tue, Jan 28, 2014 at 2:25 PM, David Gifford >>>> <dgif...@crcna.org<javascript:> >>>> > wrote: >>>> >>>>> 145MB is the filesize. And Firefox gave me an error when I tried to >>>>> click on it. >>>>> >>>>> Dave >>>>> >>>>> >>>>> On Tue, Jan 28, 2014 at 2:05 PM, Jeremy Ruston >>>>> <jeremy...@gmail.com<javascript:> >>>>> > wrote: >>>>> >>>>>> Hi Dave >>>>>> >>>>>> It's actually not Node.js that's running out of memory here, it's the >>>>>> browser. It's not normal behaviour, though, and I've not seen anything >>>>>> like >>>>>> this reported before. It's certainly not something that's associated >>>>>> with >>>>>> running Node.js. >>>>>> >>>>>> You say that you've got 2000 tiddlers in there with many images, >>>>>> perhaps it's just that you're generating a sufficiently large TW file to >>>>>> confuse the browser. >>>>>> >>>>>> If you save the wiki as a standalone HTML file, how big is it? >>>>>> >>>>>> tiddlywiki --rendertiddler $:/core/save/all index.html text/plain >>>>>> >>>>>> Another possibility is that you've inadvertently set up an infinite >>>>>> loop - TW tries to protect you from circular transclusion, but if you >>>>>> somehow managed it, the symptom would likely be an out of memory error. >>>>>> >>>>>> Best wishes >>>>>> >>>>>> Jeremy >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Jan 28, 2014 at 7:00 PM, David Gifford >>>>>> <dgif...@crcna.org<javascript:> >>>>>> > wrote: >>>>>> >>>>>>> This is a pretty important question for me. If I don't get this >>>>>>> resolved, node.js will not be worth investing my time and effort in. >>>>>>> >>>>>>> Dave >>>>>>> >>>>>>> >>>>>>> On Tuesday, January 28, 2014 7:43:52 AM UTC-5, David Gifford wrote: >>>>>>>> >>>>>>>> Hi all >>>>>>>> >>>>>>>> >>>>>>>> In node.js, using 5.0.6 beta, Windows 8.0, Firefox, I am starting >>>>>>>> to get the message below. Not sure what memory it is out of. This is a >>>>>>>> brand new computer with lots of memory. Tried clearing the browser >>>>>>>> history, >>>>>>>> etc, and that hasn't helped. Amazingly, though, the tiddlers did >>>>>>>> manage to >>>>>>>> save, despite the error message. Any ideas? I have just over 2000 >>>>>>>> tiddlers, >>>>>>>> many of them are image tiddlers. And I tweaked the tiddlerinfo panel >>>>>>>> so >>>>>>>> that there is an extra tab that displays the title, tags and text of >>>>>>>> all >>>>>>>> tiddlers tagged with that tiddler's title. >>>>>>>> >>>>>>>> Here is the text of the error: >>>>>>>> >>>>>>>> Internal JavaScript Error >>>>>>>> Well, this is embarrassing. It is recommended that you restart >>>>>>>> TiddlyWiki by refreshing your browser >>>>>>>> uncaught exception: out of memory >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "TiddlyWiki" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to tiddlywiki+...@googlegroups.com <javascript:>. >>>>>>> To post to this group, send email to >>>>>>> tiddl...@googlegroups.com<javascript:> >>>>>>> . >>>>>>> Visit this group at http://groups.google.com/group/tiddlywiki. >>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Jeremy Ruston >>>>>> mailto:jeremy...@gmail.com <javascript:> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "TiddlyWiki" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/tiddlywiki/dIrdnKRfmj8/unsubscribe. >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> tiddlywiki+...@googlegroups.com <javascript:>. >>>>>> To post to this group, send email to >>>>>> tiddl...@googlegroups.com<javascript:> >>>>>> . >>>>>> Visit this group at http://groups.google.com/group/tiddlywiki. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> David Gifford >>>>> Christian Reformed World Missions, Mexico City >>>>> >>>> >>>> >>>> >>>> -- >>>> David Gifford >>>> Christian Reformed World Missions, Mexico City >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "TiddlyWiki" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to tiddlywiki+...@googlegroups.com <javascript:>. >>>> To post to this group, send email to tiddl...@googlegroups.com<javascript:> >>>> . >>>> Visit this group at http://groups.google.com/group/tiddlywiki. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> >>> >>> -- >>> Jeremy Ruston >>> mailto:jeremy...@gmail.com <javascript:> >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "TiddlyWiki" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/tiddlywiki/dIrdnKRfmj8/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> tiddlywiki+...@googlegroups.com <javascript:>. >>> To post to this group, send email to tiddl...@googlegroups.com<javascript:> >>> . >>> Visit this group at http://groups.google.com/group/tiddlywiki. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> >> >> -- >> David Gifford >> Christian Reformed World Missions, Mexico City >> >> -- >> You received this message because you are subscribed to the Google Groups >> "TiddlyWiki" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to tiddlywiki+...@googlegroups.com <javascript:>. >> To post to this group, send email to tiddl...@googlegroups.com<javascript:> >> . >> Visit this group at http://groups.google.com/group/tiddlywiki. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Jeremy Ruston > mailto:jeremy...@gmail.com <javascript:> > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.