473,595 Members | 2,576 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

The Python Papers Edition One

Greetings all,

Some of you may have noticed the launch of the Python Journal a while
back. Due to artistic differences, the journal has now been re-launched
as The Python Papers. It is available under a Creative Commons License,
something we felt was appropriate given its nature. Many here commented
that this was important to them, and it is important to us also.

For a fuller description of what we hope the journal to be, I re-create
my inaugural blog posting at the end of this email, or it can be found
online here: http://pythonpapers.cgpublisher.com/diary

Some of you had a number of specific points to raise, which I can now
answer properly since launching under our own banner.

1.) It takes too many clicks to download.
A) We know, but it's like that to save our server. We will be
publishing to a number of online archives, back-issues may be
back-linkable from those.

2.) Is it free?
A) Yes, as in beer and as in freedom. Creative Commons 2.5
Noncommercial, attribution, share-alike.

3.) Can I have an HTML version?
A) No, we like it pretty.

4.) Why not try (insert favourite thing here)
A) We will. Thanks for the fish.

" Volume 1, Edition 1 makes history

Welcome to The Python Papers. This journal, small though it is,
represents the careful efforts of a small group of Python enthusiasts
who are keen to form a better community in which developers may work.

As Editor-In-Chief, my role is manifold, but my goals are to improve
the level of connectedness of Python developers, and in so doing
improve my own developer experience.

The entire editorial board has put time into making this publication
something which will hopefully lead to a buildup of momentum, fuelled
by the enthusiastic involvement of others who find Python as exciting
as we do.

The current issue contains one academic, peer-reviewed article, one
industry article, and a list of events coming up in Melbourne,
Australia. We would like to expand this list significantly. We offer
our services in organising, collating and reviewing submitted content
such that Python developers around the world may participate in the
creation of something bigger than all of us, for the benefit of all of
us. It may be a small journal, a little thing really, but all are
welcome, and we look forward to getting to know our readers through the
written word.

Please download the first edition, and consider both what it is and
what it might be.

For those of you looking to publish an academic paper as a part of
coursework or for interest's sake alone, we can offer a formal review
process which will meet those guidelines while preserving the goals of
freedom of information and community spirit.

Those who are using Python in their work may like to consider using the
journal as a means of expressing successes or frustrations with either
the language itself or specific applications. We may be able to offer
code reviews and style guides, and would be happy to hear about and
help propagate news of what is happening so that everyone can take an
interest.

For those who would like a reliable source of information, The Python
Papers presents a unique and current view into the state of Python at
large.

To all of you, welcome!
Cheers,
-Tennessee (Editor-In-Chief)"

Nov 21 '06 #1
40 2198

tl**********@gm ail.com wrote:
Greetings all,

Some of you may have noticed the launch of the Python Journal a while
back. Due to artistic differences, the journal has now been re-launched
as The Python Papers. It is available under a Creative Commons License,
something we felt was appropriate given its nature. Many here commented
that this was important to them, and it is important to us also.

For a fuller description of what we hope the journal to be, I re-create
my inaugural blog posting at the end of this email, or it can be found
online here: http://pythonpapers.cgpublisher.com/diary

Some of you had a number of specific points to raise, which I can now
answer properly since launching under our own banner.
[snip..]

3.) Can I have an HTML version?
A) No, we like it pretty.
Congratulations - it looks very professional.

*But*, PDF is an abhorrent format unless you expect people to print it.

Your download system almost certainly guarantees that the content won't
be indexed by search engines and so is much less likely t obe found by
people who will find it interesting and useful.

:-)

Make sure annnouncements make their way onto PlanetPython (if they're
not already..).

Fuzzyman
http://www.voidspace.org.uk/index2.shtml

Nov 21 '06 #2
Thanks for the comments. PDF is, to some extent, a requirement. To
preserve the entire journal as a single "entity" with a reasonably high
production quality, there seems to be no way around it. I could not
find a sufficiently simple way to do multi-format publishing with an
attractive layout and good typesetting.

As for the online archives, a number of journal achives will contain
the journal, so hopefully Google will pick those up. However, I take
your point about searching. Having the archives appear under
"pythonpapers.o rg" would mean that the search results would return a
consistent location, which is probably a good thing.

I will be exploring further options on this front as they are
suggested. I intend to keep PDF as the "primary" format at this stage,
although there is nothing preventing us from pursuing other options
also.

We will also be looking for collaborators and link exchanges to boost
quality and build the community. We would love to help bring together a
people who may be working on individual blogs or websites and perhaps
encourage them to work directly with others. If we can generate enough
high-quality content, I think that is the most important thing.

Convincing people to help up build up might be difficult, but on the
basis that people are currently doing it themselves without assistance,
they might prefer to be given some help in this process -- help in the
form of article editing, an audience, etc.

We have two proposals so far for the next issue, both of high quality,
but it would be great to come out with a bumper issue which would start
grabbing people's attention. Now that we have our ISSN set up, we're a
bona fide journal, but before we start mouthing off, it would be great
to have a more established track record. To do that we need to come up
with a decent shot at our next issue...

Cheers,
-T (Editor-In-Chief)
>
Congratulations - it looks very professional.

*But*, PDF is an abhorrent format unless you expect people to print it.

Your download system almost certainly guarantees that the content won't
be indexed by search engines and so is much less likely t obe found by
people who will find it interesting and useful.

:-)

Make sure annnouncements make their way onto PlanetPython (if they're
not already..).

Fuzzyman
http://www.voidspace.org.uk/index2.shtml
Nov 22 '06 #3
Tell us about it again when it is available as html. We will be glad to
read it. I am sorry but I almost never find a pdf worth the bother of
clicking on it.
Sorry

Nov 23 '06 #4
The adobe people have online conversion

http://www.adobe.com/products/acroba...linetools.html

google seems to convert them when they end up in the engines

http://www.google.com/search?hl=en&q=pdf+to+html

has a list of converters

http://www.dexrow.com
ga*******@gmail .com wrote:
Tell us about it again when it is available as html. We will be glad to
read it. I am sorry but I almost never find a pdf worth the bother of
clicking on it.
Sorry
Nov 23 '06 #5
"tl**********@g mail.com" <tl**********@g mail.comwrites:
Some of you may have noticed the launch of the Python Journal a while
back. Due to artistic differences, the journal has now been re-launched
as The Python Papers. It is available under a Creative Commons License,
something we felt was appropriate given its nature. Many here commented
that this was important to them, and it is important to us also.
But it looks like it's a noncommercial-use-only license, making it
impermissible to re-use the article contents in, say, expanding the
Python documentation.

2.) Is it free?
A) Yes, as in beer and as in freedom. Creative Commons 2.5
Noncommercial, attribution, share-alike.

Free as in beer, certainly yes. However, the noncommercial
restriction prevents it from being free as in freedom, according to
the folks who first drew the distinction:

http://www.gnu.org/philosophy/free-sw.html

You may have paid money to get copies of free software, or you may
have obtained copies at no charge. But regardless of how you got your
copies, you always have the freedom to copy and change the software,
even to sell copies.

Free software does not mean non-commercial. A free program must be
available for commercial use, commercial development, and commercial
distribution. Commercial development of free software is no longer
unusual; such free commercial software is very important.
Nov 23 '06 #6
On 11/23/06, Stephen Hansen <sh*****@advpub tech.comwrote:
>

3.) Can I have an HTML version?
A) No, we like it pretty.


The interesting thing is, there's nothing in your layout or format that you can't do with some nice standards-compliant HTML and CSS. It could look identical as HTML-- and be significantly more "reachable" by people, easier for them to use and read, link to, and so on and so forth.

Plus you could stick some Google adwords ads on it :)

But, really... if you're eventually wanting this to be a printed/published/mailed sort of thing, I can understand why you'd want to do it as a PDF... but you will be limiting your audience in the meantime. A lot of people just find it too tedious and difficult, and if your goal is to reach people and communicate....

Why not do both? Might take a bit more work-- but the layout you have isn't that hard to do in HTML, and there's gotta be a way to html2pdf... I've never wanted to, but there has to be. =)
Thanks v. much for the comments. Not a week goes by that this
limitation doesn't irk me. All I can say is that I feel your pain, and
also I really appreciate the response, because the project succeeds
only according to the enthusiasm that can be generated.

So, why aren't we publishing in HTML and not worrying about PDF?
* Document lodgement in online archives. PDFs are a nice bundled
format which preserves formatting, paging etc, isn't resolution
dependent
* Page numbers and tables of contents
* Lack of a WYSIWYG gui for advance HTML layouts fully supporting
all browser differences.
* Source application is currently OpenOffice, which *definitely*
doesn't support good enough HTML output.
* If you say LaTex, I'll eat your brain. Or my hat. Unless I'm
seriously underrating it, but I don't think so.
* Scribus crashed multiple times when I was testing it out using on
our first version. I think it's too big.

In my explorations, I have found:
* pdf2html is a lame duck
* html2pdf can't be done

The only possibility is going from something like odt to both PDF and
html, but you seriously lose out in using OpenOffice to generate the
HTML. I haven't been able to identify a truly working upstream
application from which both HTML and PDF can be derived.

PDF2ASCII works okay, but you lose your images.

Docbook format appears to be a possibility, but it lacks a good GUI
for editing in, so you're talking raw XML. OpenOffice claims to
support it, but I couldn't get it to work properly.

Article submissions need to be handled in a variety of formats,
usually word or OpenOffice are used, for example.

It might be possible using Python and ReportLabs to *write* something
which would support a layout which could be translated into HTML and
PDF without a major loss of quality, but this is a major project in
its own right. It would also require that authors make proper use of
sections and heading options rather than just fiddling with the font
size. <sigh>.

Trust me, I thought about it. It still bugs me. It will probably bug
me forever. At this stage, the only viable options I can see are to go
to HTML as the primary format, increase the workload involved in
typesetting and layout, and abandon the idea of a print-friendly
layout, or to continue with the current situation despite its
drawbacks.

If anyone has any good ideas for how to cope as a publisher with these
difficulties, I'm all ears. I want something that Just Works. If
there's a Good Way to Do Things, I'll happily adopt it.

Cheers,
-T (Editor-In-Chief)
Nov 23 '06 #7
I've recently tried the docutils's reST module with Pygments ( to
highlight Python sources), so you can have LaTeX + HTML + PDF output
(You can see what it renders here :
h**p://kib2.free.fr/geoPyX/geoPyX.html ). It worked fine, but needs a
little work to suit your needs (you'll have to write your own CSS, and
maybe your LaTeX preambule ).

For OpenOffice, a friend wrote a little Python script that colourize a
Python source inside a document. I think It will be possible to write
your own for HTML output, but the ooo API docs aren't well documented
for Python.

Chears,
6Tool9

Nov 23 '06 #8
I for one like the pdf format. Nothing irks me more than help files in
multipage HTML. I want a document I can easily download and save.
Thanks for your efforts.
tl**********@gm ail.com wrote:
Greetings all,

Some of you may have noticed the launch of the Python Journal a while
back. Due to artistic differences, the journal has now been re-launched
as The Python Papers. It is available under a Creative Commons License,
something we felt was appropriate given its nature. Many here commented
that this was important to them, and it is important to us also.

For a fuller description of what we hope the journal to be, I re-create
my inaugural blog posting at the end of this email, or it can be found
online here: http://pythonpapers.cgpublisher.com/diary

Some of you had a number of specific points to raise, which I can now
answer properly since launching under our own banner.

1.) It takes too many clicks to download.
A) We know, but it's like that to save our server. We will be
publishing to a number of online archives, back-issues may be
back-linkable from those.

2.) Is it free?
A) Yes, as in beer and as in freedom. Creative Commons 2.5
Noncommercial, attribution, share-alike.

3.) Can I have an HTML version?
A) No, we like it pretty.

4.) Why not try (insert favourite thing here)
A) We will. Thanks for the fish.

" Volume 1, Edition 1 makes history

Welcome to The Python Papers. This journal, small though it is,
represents the careful efforts of a small group of Python enthusiasts
who are keen to form a better community in which developers may work.

As Editor-In-Chief, my role is manifold, but my goals are to improve
the level of connectedness of Python developers, and in so doing
improve my own developer experience.

The entire editorial board has put time into making this publication
something which will hopefully lead to a buildup of momentum, fuelled
by the enthusiastic involvement of others who find Python as exciting
as we do.

The current issue contains one academic, peer-reviewed article, one
industry article, and a list of events coming up in Melbourne,
Australia. We would like to expand this list significantly. We offer
our services in organising, collating and reviewing submitted content
such that Python developers around the world may participate in the
creation of something bigger than all of us, for the benefit of all of
us. It may be a small journal, a little thing really, but all are
welcome, and we look forward to getting to know our readers through the
written word.

Please download the first edition, and consider both what it is and
what it might be.

For those of you looking to publish an academic paper as a part of
coursework or for interest's sake alone, we can offer a formal review
process which will meet those guidelines while preserving the goals of
freedom of information and community spirit.

Those who are using Python in their work may like to consider using the
journal as a means of expressing successes or frustrations with either
the language itself or specific applications. We may be able to offer
code reviews and style guides, and would be happy to hear about and
help propagate news of what is happening so that everyone can take an
interest.

For those who would like a reliable source of information, The Python
Papers presents a unique and current view into the state of Python at
large.

To all of you, welcome!
Cheers,
-Tennessee (Editor-In-Chief)"
Nov 23 '06 #9

tl**********@gm ail.com wrote:
1.) It takes too many clicks to download.
A) We know, but it's like that to save our server. We will be
publishing to a number of online archives, back-issues may be
back-linkable from those.
Please consider using S3, coral cache, or similar to distribute, if the
server limitations are a cause of fewer people reading.

I'd be happy to help you get going with S3 if you like, otherwise,
coral CDN couldn't be simpler to use (if a bit unstable).

Nov 23 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
1944
by: Rick | last post by:
I have been given an assignment to collect 5 papers on Python and write a report on each of the papers. I went ahead and researched and collected 9 papers; all from the internet with most of them coming from the International Python Conference. But then I got thinking. What are the 5 (or 6 or 7 or 10) most seminal papers in the history of Python in the opinion of members of this newgroups? I might replace all or some of my papers from...
0
1328
by: Jack Diederich | last post by:
QOTW: "Consider changing your business plan: write crappy software, charge heaps for support -- it's not a novel idea" - John Machin "To make it run fast, use psyco. To make it even faster, implement the compare function in C." - Raymond Hettinger A Perl convert gladly announces his conversion but misses CPAN: http://groups.google.com/group/comp.lang.python/browse_thread/thread/f12a260f3fdc45e3/
1
1185
by: tleeuwenburg | last post by:
Thank you all who have commented on the licensing issues surrounding The Python Papers. For the time being, the board and I have decided to continue using the Creative Commons Noncommercial, Attribution and Share-Alike license as the standard license for articles contained in The Python Papers. However, a number of reasonable concerns have been raised by individuals on this forum, the most important I consider to be: * Incompatibility...
1
1154
by: tleeuwenburg | last post by:
G'day Pythonistas! Welcome to Issue Two of The Python Papers. It has been an exciting time and we are pleased to have reached this milestone. I'd like to say a big hello to all the people who have provided their input in making this a reality: the python-advocacy list, comp.lang.python, the Python User Groups that responded to the call to participate and also many individuals. This is also the first issue where we have attempted to publish...
0
1070
by: tleeuwenburg | last post by:
http://archive.pythonpapers.org/ThePythonPapersVolume2Issue1.html Hi Pythonistas! The HTML version of the latest edition of The Python Papers is now available from the above URL. The editors understand that the web layout lacks the sophistication of the PDF, or indeed that possible under HTML. However, we will endeavour to improve on the quality of future releases as we gain familiarity with the dual-format publishing model.
0
1381
by: Maurice LING | last post by:
"The Python Papers" (http://pythonpapers.org), ISSN 1834-3147, is an online e-journal, covering articles on Python in the community, industry and academia. We were established in the second half of 2006 and launched our first issue in November 2006. Since then, we have released 3 more issues. Recently, we have also initiated a monograph series, which will be known as "The Python Papers Monograph Series"...
0
1504
by: Fortis Florin | last post by:
CALL FOR PAPERS: Workshop on Workflow and Process Management (WfPM'08), September 2008, Timisoara, Romania ___________________________________________________________________________________________________________________ WfPM'08 - Workshop on Workflow and Process Management in conjunction with SYNASC-2008 10th International Symposium on
0
1392
by: Fortis Florin | last post by:
2nd CFP: Workshop on Workflow and Process Management (WfPM'08), September 2008, Timisoara, Romania EXTENDED DEADLINES ______________________________________________________________________________________________ WfPM'08 -- Workshop on Workflow and Process Management in conjunction with SYNASC-2008 10th International Symposium on
1
1195
by: mauriceling | last post by:
Hi everyone After a long wait of nearly 5 month, we are back in business to bring the latest edition of The Python Papers - Volume 3 Issue 2 (http:// ojs.pythonpapers.org/index.php/tpp/issue/current). From this issue onwards, we will be having only 3 issues per year instead of 4. This is in compliance with our ISSN registration. What's new
0
7955
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, weíll explore What is ONU, What Is Router, ONU & Routerís main usage, and What is the difference between ONU and Router. Letís take a closer look ! Part I. Meaning of...
0
7883
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8261
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8251
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
3873
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
3911
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2391
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1490
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
1223
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.