Hi Dave

On Tue, Jan 28, 2014 at 8:46 PM, David Gifford <[email protected]> wrote:

> 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?
>

Did an extra "not" squeeze in there? If you mean storing images online
without them being accessible to the public and searches, then I guess you
just need some storage that is password protected.

Best wishes

Jeremy


> 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 <[email protected]> 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 <[email protected]>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 <[email protected]>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 <[email protected]>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 
>>>>>> <[email protected]>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 <[email protected]>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 [email protected].
>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>
>>>>>>>> Visit this group at http://groups.google.com/group/tiddlywiki.
>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jeremy Ruston
>>>>>>> mailto:[email protected]
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>>>>> [email protected].
>>>>>>> To post to this group, send email to [email protected].
>>>>>>>
>>>>>>> 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 [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>>
>>>>> Visit this group at http://groups.google.com/group/tiddlywiki.
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Jeremy Ruston
>>>> mailto:[email protected]
>>>>
>>>> --
>>>> 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
>>>> [email protected].
>>>> To post to this group, send email to [email protected].
>>>>
>>>> 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 [email protected].
>>> To post to this group, send email to [email protected].
>>>
>>> Visit this group at http://groups.google.com/group/tiddlywiki.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>
>>
>> --
>> Jeremy Ruston
>> mailto:[email protected]
>>
>


-- 
Jeremy Ruston
mailto:[email protected]

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to