fyi:
----- Original Message -----
From: Dave Silvia
Sent: Saturday, June 06, 2009 3:13 PM
Subject: Re: wxWidgets 2.8.10: A portable C++ and Python GUI
Hi!
It seems there are some alternatives to deforestation and draining the
inkwell!;) If you have some method, portable or PC/Mac based, of reading
eBooks, there are a number of packages that address the subject, one way or
the other. The real problem is, with no recognized standard, different
developers choose different format(s) to address. Mostly these products are
based on one of two alternatives: commercial or open source. In turn, each
of these is broken down still further to which format(s) are desirable.
Desirability seems mostly based on interests, personal or vested. Finding
some commonality is indeed difficult.
inkwell!;) If you have some method, portable or PC/Mac based, of reading
eBooks, there are a number of packages that address the subject, one way or
the other. The real problem is, with no recognized standard, different
developers choose different format(s) to address. Mostly these products are
based on one of two alternatives: commercial or open source. In turn, each
of these is broken down still further to which format(s) are desirable.
Desirability seems mostly based on interests, personal or vested. Finding
some commonality is indeed difficult.
One free 'commercial' product comes from eReader.com (formerly Palm Digital).
In similar fashion to Adobe with their PDF Reader, eReader has a free ebook
reader (called, of all things, 'eReader'!;). They also have a free version
of their eBook Studio software. Used in conjunction, it's a pretty valuable
tool.
In similar fashion to Adobe with their PDF Reader, eReader has a free ebook
reader (called, of all things, 'eReader'!;). They also have a free version
of their eBook Studio software. Used in conjunction, it's a pretty valuable
tool.
eBook Studio allows one to set up an eBook from scratch or import the
data (text, etc.) which can be used to create a book. Like most all eBook
'making' software, HTML may be loaded and transformed into the 'native'
eBook specification format. For eBook Studio, this is the PML (Palm Markup
Language) format. Once the eBook data has been loaded and saved into PML,
a PDB (Palm DataBase) eBook can then be produced.
data (text, etc.) which can be used to create a book. Like most all eBook
'making' software, HTML may be loaded and transformed into the 'native'
eBook specification format. For eBook Studio, this is the PML (Palm Markup
Language) format. Once the eBook data has been loaded and saved into PML,
a PDB (Palm DataBase) eBook can then be produced.
The PDB format is recognized by many PDA readers as well as a few software
conversion packages. Getting a PDB eBook is relatively easy in the case of
wxWidgets. Getting other formats is a bit harder.
conversion packages. Getting a PDB eBook is relatively easy in the case of
wxWidgets. Getting other formats is a bit harder.
To make an eBook in the PDB format involves just 2 steps. These were learned
empirically as most all converter/creation packages are quite short on the
'How To Use' information. One might think at first that all of the HTML files
that make up the wxWidgets documentation. This turns out to be quite doable,
but very tedious. There are 687 HTML files involved, as well as support files
(GIF and CSS). I have been unable to find any converter/creator which loads
more than one HTML (or any file) at one time!8-o Thankfully, with eBook
Studio, this is not necessary. Going on the basis that all 'groups' of HTML
files will have a typical 'index.html' file as 'ground zero', eBook Studio
follows the links in that file and all subsequent files to obtain the complete
hierarchy. The problem is, which file is the counterpart to 'index.html' in
the wxWidgets documentation. It turns out to be the file wx_contents.html.
Opening wx_contents.html in eBook Studio causes it to parse the links and build
a hierarchy of files/links. This is then saved as a PML file, and from this,
one may generate a PDB file, the eBook one is after.
empirically as most all converter/creation packages are quite short on the
'How To Use' information. One might think at first that all of the HTML files
that make up the wxWidgets documentation. This turns out to be quite doable,
but very tedious. There are 687 HTML files involved, as well as support files
(GIF and CSS). I have been unable to find any converter/creator which loads
more than one HTML (or any file) at one time!8-o Thankfully, with eBook
Studio, this is not necessary. Going on the basis that all 'groups' of HTML
files will have a typical 'index.html' file as 'ground zero', eBook Studio
follows the links in that file and all subsequent files to obtain the complete
hierarchy. The problem is, which file is the counterpart to 'index.html' in
the wxWidgets documentation. It turns out to be the file wx_contents.html.
Opening wx_contents.html in eBook Studio causes it to parse the links and build
a hierarchy of files/links. This is then saved as a PML file, and from this,
one may generate a PDB file, the eBook one is after.
The 2 steps are:
1) Open eBook Studio and then load wx_contents.html.
2) Save the loaded data as a PML, then make the eBook (PDB) from that.
Believe it or not, it took me a good week of investigation to distill these
2 steps!:=]
2 steps!:=]
Other packages operate in much the same way, but their output is not terribly
desirable. eBook Studio in conjunction with eReader gives a very nice,
comfortably readable presentation.
desirable. eBook Studio in conjunction with eReader gives a very nice,
comfortably readable presentation.
There are a couple of undesirable points, but they are not the fault of either
eBook Studio or eReader. The 'built in' navigational icons in the wxWidgets
HTML files aren't recognized as navigation in the eBook. They are displayed,
but do nothing. Then there are the anchors for (mostly internal) jumps to
specific topics. Although there is no 'right' or 'wrong' way to place these,
for the purpose of generating an eBook, they are usually in the 'wrong' place.
The result is, when you select a link to an anchor, more often than not, you
will need to turn the page to actually get the topic. It would have been nicer
had the anchors been placed inside the title/header for the topic, i.e.:
eBook Studio or eReader. The 'built in' navigational icons in the wxWidgets
HTML files aren't recognized as navigation in the eBook. They are displayed,
but do nothing. Then there are the anchors for (mostly internal) jumps to
specific topics. Although there is no 'right' or 'wrong' way to place these,
for the purpose of generating an eBook, they are usually in the 'wrong' place.
The result is, when you select a link to an anchor, more often than not, you
will need to turn the page to actually get the topic. It would have been nicer
had the anchors been placed inside the title/header for the topic, i.e.:
<h2><a name="topicName">This Topic Name</a></h2>
However, as it is, the layout is generally:
<a name="topicName"></a>
<differentTag>...</differentTag>
<AnotherTag>...</AnotherTag>
<h2>This Topic Name</h2>
<differentTag>...</differentTag>
<AnotherTag>...</AnotherTag>
<h2>This Topic Name</h2>
Being separated like this, although not in any way outside of specification
(HTML 4.0 Transitional, which is another 'problem' and a different topic),
causes the jump location in the eBook to be _before_ the actual topic.
(HTML 4.0 Transitional, which is another 'problem' and a different topic),
causes the jump location in the eBook to be _before_ the actual topic.
There are, as stated, other packages. Those I've had time to look at in depth
do not perform as well. One alternative which I have not yet had time to look
into is Open Office. It has the capability to generate several different data
/eBook specification formats. This could prove to be a godsend to folks who
happen not to have an eReader compatible PDA.
do not perform as well. One alternative which I have not yet had time to look
into is Open Office. It has the capability to generate several different data
/eBook specification formats. This could prove to be a godsend to folks who
happen not to have an eReader compatible PDA.
Currently eReader.com advertizes compatibility with and/or software for the
following PDA's and Operating Systems:
following PDA's and Operating Systems:
iPhone and iPod touch
BlackBerry
Palm OS
PocketPC 2002 or Earlier
Windows Mobile Smartphone and PocketPC 2003 or Later
Symbian
Windows
Macintosh
OQO
BlackBerry
Palm OS
PocketPC 2002 or Earlier
Windows Mobile Smartphone and PocketPC 2003 or Later
Symbian
Windows
Macintosh
OQO
A zip archive of the 2.8.10 wxWidgets manual in PDB and PML formats can be
obtained with the following link:
obtained with the following link:
fyi:
thx,
Dave S.
Dave S.
Development with wxWidgets on MSWindows
http://tech.groups.yahoo.com/group/wxMS_developers/
http://tech.groups.yahoo.com/group/wxMS_developers/
wxWidgets Code Exchange
http://wxcodex.net/
http://wxcodex.net/
----- Original Message -----
From: "Steve Cookson" <steve.cookson@...>
To: <wx-users@googlegroups.com>
Sent: Wednesday, May 27, 2009 8:08 AM
Subject: RE: wxWidgets 2.8.10: A portable C++ and Python GUI
And that certainly applies to me. I need a book that I can read when I'm
doing other daily activities (on the Metro, waiting for appointments, ....).
But I might try a US printer to see if it's more cost effective.
Thanks for the help.
Regards
Steve
-----Original Message-----
From: wx-users@googlegroups.com [mailto:wx-users@googlegroups.com] On Behalf
Of Tim
Sent: 27 May 2009 09:55
To: wx-users@googlegroups.com
Subject: Re: wxWidgets 2.8.10: A portable C++ and Python GUI
Hi,
I agree with Xavier's suggestion to go to a local print shop to print the
PDF version of "wxWidgets 2.8.10: A portable C++ and Python GUI". However,
only print a portion of the 2400 pages.
Many beginners learn best by having a printed paper copy to browse and write
on. It is somehow easier to see the big picture and not get lost in the
details when you have a paper copy to read.
After one get pasts the beginner stage however, then the online copy is
better because it is up-to-date with hyperlinks.
Your local printer can probably:
a) Accept the pdf online
b) Print double-sided
c) Bind in books of about 300-400 pages for $25/book
If you want to try this, print pages 2026-2353 first and give it a try.
This is the last 300 pages and the most readable portion. If you like it,
then print pages i-339 next which is the first 350 pages. Everything in the
middle, pages 18-1903 (Chapter 7 Alphabetical class reference and Chapter 8
Functions), or nearly 80% of the book, is probably easier to use online with
hyperlinks. You can use the hyperlinked reference at
http://docs.wxwidgets.org/stable/ or the MS HTML Help file, for example.
One more note: The paper page numbers don't match the PDF page numbers. So
when you give instructions to your print shop, give both page ranges:
Example: "Print pages 2026-2353 (pdf pages 2054-2381) double-sided and bind
with a cover".
Tim
--- On Tue, 5/26/09, Xavier Miller <xavier.miller@...> wrote:
> From: Xavier Miller <xavier.miller@...>
> Subject: Re: wxWidgets 2.8.10: A portable C++ and Python GUI
> To: wx-users@googlegroups.com
> Date: Tuesday, May 26, 2009, 11:46 PM
>
> Hello,
>
> You can also find an online printing service, or go to a local "print
> shop".
>
> Steve Cookson a écrit :
> > OK, thanks for this.
> >
> > I guess you're saying that Amazon won't be beating a
> path to your door just
> > yet.
> >
> > Oh well, maybe I'll just stock up on printer ink.
> >
> > Have a good day.
> >
> > Regards
> >
> > Steve
> >
> >
> >> But there seems to be a document out there
> "wxWidgets 2.8.10: A
> >> portable C++ and Python GUI" - by the ususal
> suspects, running in
> >> excess of 2,300 pages, as I'm never going to print
> out that beast (it
> >> would cost 00s in printer ink alone), I looked on
> Amazon, and imagine
> >> my astonishment when I got "Your search did not
> match any products."
> >>
> >> Well, I have my credit card ready, and I'm hungry
> to buy, so where do I go?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"wx-users" group.
To post to this group, send email to wx-users@googlegroups.com
To unsubscribe from this group, send email to
wx-users+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/wx-users?hl=en
-~----------~----~----~----~------~----~------~--~---