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.

Reply via email to