Vasudev Ram - Dancing Bison Enterprises | LinkedIn (original) (raw)

Dancing Bison Enterprises

About

Skilled software consultant and trainer, with strong focus on software…

Activity

3K followers

Experience & Education

View Vasudev’s full experience

See their title, tenure and more.

Licenses & Certifications

-

-

-

-

-

-

-

-

-

Join now to see all certifications

Publications

jugad2.blogspot.com / Vasudev Ram December 29, 2013

This post describes my initial experimentation with the SageMath Cloud (SMC), a cloud version of SageMath in the cloud, that supports Python, as SageMath does. But SMC supports / uses much more, including the ability to run Python applications on multiple cores, ZFS, Google Compute Engine (planned), etc. And the basic version is free, though a paid version is coming.
See publication

jugad2.blogspot.com / Vasudev Ram December 23, 2013

I added a small program, StdinToPDF.py, to my PDF creation toolkit, xtopdf, that shows how to use it to generate PDF from the standard input of a command line ... What this means is that StdinToPDF.py can be used at the end of a Unix command pipeline, after all the other processing (of text) by various other tools is done, to convert the final text to PDF. So you can use all the power tools of Unix / Linux, such as sed, grep, awk and their many friends, to munge, slice and dice the original…
I added a small program, StdinToPDF.py, to my PDF creation toolkit, xtopdf, that shows how to use it to generate PDF from the standard input of a command line ... What this means is that StdinToPDF.py can be used at the end of a Unix command pipeline, after all the other processing (of text) by various other tools is done, to convert the final text to PDF. So you can use all the power tools of Unix / Linux, such as sed, grep, awk and their many friends, to munge, slice and dice the original text any which way you want, and then send the final text results to PDF with this simple 10 line program that leverages xtopdf.
See publication

jugad2.blogspot.com / Vasudev Ram September 18, 2013

PDF in a Flask (pdf_flask.py) is a simple Flask web app that allows you to create a PDF file from text, over the web, by entering your text into a form and submitting it. It is written in Python, and uses my xtopdf toolkit for PDF creation.
See publication

IBM developerWorks - http://www.ibm.com/developerworks Jun 2002

Learn how to write Linux command-line utilities that are foolproof enough even for end users. Starting with an overview of solid command-line best practices and finishing with a comprehensive tour of a working page-selection tool, this article gives you the background you need to begin writing your own utilities.
See publication

Packt Publishing site Jun 2002

This article shows how to use xtopdf, one of my open source projects, to create PDF output from various input formats. xtopdf is a toolkit that enables conversion of other file formats to PDF. The article on the Packt site linked above is not available now, after they reorganized their site. But see:
1. http://slides.com/vasudevram/xtopdf - an online presentation about xtopdf. Gives a good overview and many links related to it.
2. https://bitbucket.org/vasudevram/xtopdf - the xtopdf…
This article shows how to use xtopdf, one of my open source projects, to create PDF output from various input formats. xtopdf is a toolkit that enables conversion of other file formats to PDF. The article on the Packt site linked above is not available now, after they reorganized their site. But see:
1. http://slides.com/vasudevram/xtopdf - an online presentation about xtopdf. Gives a good overview and many links related to it.
2. https://bitbucket.org/vasudevram/xtopdf - the xtopdf project site on Bitbucket.
3. http://jugad2.blogspot.com/search/label/xtopdf - many blog posts about using xtopdf to convert various other formats to PDF, and showing many different applications of xtopdf, including with command-line and web apps.
See publication

Join now to see all publications

Courses

-

-

-

-

-

-

Projects

Aug 2012 - Present

pipe_controller is a tool to experiment with a simple, synchronous simulation of "pipes" in Python. It enables pipelined communication between functions in a single process, not IPC between processes.
See project

Nov 2009 - Present

PySiteCreator is a tool that allows the user to create Web (HTML) sites by writing them entirely in Python. A user creates one or more Python source files in each of which they import a PySiteCreator helper module, and then call helper functions defined in that module, in order to emit HTML elements and associated content. They can then run the PySiteCreator program to process all those Python files; processing each Python file will result in the creation of a corresponding HTML file with the…
PySiteCreator is a tool that allows the user to create Web (HTML) sites by writing them entirely in Python. A user creates one or more Python source files in each of which they import a PySiteCreator helper module, and then call helper functions defined in that module, in order to emit HTML elements and associated content. They can then run the PySiteCreator program to process all those Python files; processing each Python file will result in the creation of a corresponding HTML file with the desired HTML elements and content.
A useful feature of PySiteCreator is that it allows you to write almost any Python code you wish, that can fetch data from any source, for outputting to the created HTML files. The data can be fetched from text files, CSV files, DBM files, any type of file in the file system from which you can fetch data by any means, from a relational database using the Python DB API, from any source on the Internet, using sockets, XML-RPC calls, HTTP REST calls, SOAP calls, CORBA, PYRO, RPyC, or any other suitable method.
There are only a few conventions to be followed, such as importing the psc_util module in each Python file your write, and defining a top-level function in each file, that should be named create(), in order to be able to use PySiteCreator. Other than those conventions, there are no other restrictions or requirements about what kind of code you write in the Python files.
See project

Jan 2002 - Present

xtopdf is both a toolkit for developers, and a set of end-user programs (some command-line, GUI and web programs), for conversion of other file formats to PDF. xtopdf is written in Python. The GUI tools are in wxPython. The web tools are using the Flask and Bottle frameworks. xtopdf is used by Packt Publishing, the Software Freedom Law Center, and ESRI.nl, among others. Supported input formats include text, DBF, CSV, TSV, XLS, ODBC, SQLAlchemy, MongoDB, DOCX. xtopdf can create both PDF reports…
xtopdf is both a toolkit for developers, and a set of end-user programs (some command-line, GUI and web programs), for conversion of other file formats to PDF. xtopdf is written in Python. The GUI tools are in wxPython. The web tools are using the Flask and Bottle frameworks. xtopdf is used by Packt Publishing, the Software Freedom Law Center, and ESRI.nl, among others. Supported input formats include text, DBF, CSV, TSV, XLS, ODBC, SQLAlchemy, MongoDB, DOCX. xtopdf can create both PDF reports and PDF ebooks.
See project

Languages

Organizations

-

Apr 2012 - Present

Recommendations received

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses