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
Dancing Bison Enterprises
View Vasudev’s full experience
See their title, tenure and more.
Licenses & Certifications
-
BrainBench - Linux Administrator
-
BrainBench - Master C Programmer
-
BrainBench - Master Java 1 Programmer
-
BrainBench - Master RDBMS Developer
-
BrainBench - Master Unix Administrator
-
BrainBench - Project Manager
-
BrainBench - Unix Programmer
-
Java 2 Non-GUI Programmer
-
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
C programming
-
Database design
-
Lifelong student
-
Software Engineering
-
XWindows and Motif
-
dBASE III
-
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
Python Software Foundation
-
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.