Saturday, September 20, 2014

Startups for the Rest of Us

By Vasudev Ram

Startups for the Rest of Us is a site by the Mike Taber and Rob Walling, who are also the people behind the Micropreneur Academy. I saw the site today and am checking out some of the podcasts on it. Some of the podcast topics look interesting.


- Vasudev Ram - Dancing Bison Enterprises - Python / Linux / open source training and consulting

Contact Page



Thursday, September 18, 2014

API Developer Weekly

By Vasudev Ram

Saw this today, via this tweet by John Musser, founder of ProgrammableWeb:

API Developer Weekly, as the name suggests, is a weekly about APIs for developers, sponsored by LaunchAny and Casey Software.

From their site:

"API Developer Weekly is a weekly newsletter that is hyper-focused on the business, design, development, and deployment of APIs for web and mobile apps."

Just signed up for it and will see how interesting it is, over the next few weeks. I've been working on designing and implementing APIs for a while now, and also evangelizing them to some extent - see here, for example:

Winners of Bit.ly API Contest announced

The people behind API Developer Weekly are also coming out with an API Design Book.

If you want to try it, you can sign up for it here:

API Developer Weekly

- Vasudev Ram - Dancing Bison Enterprises - Online Python training

Contact Page

Monday, September 15, 2014

Poljé de Cerknica, Slovenia


By Vasudev Ram

Poljé de Cerknica, Slovenia.



- Vasudev Ram - Dancing Bison Enterprises

Contact Page


Sunday, September 14, 2014

Read a DBF file's metadata and data with Python and xtopdf

By Vasudev Ram

DBF files (a.k.a. XBASE files), were one of the most widely used data formats for storing structured relational data on PCs, due to the fact that the original products that used DBF files, dBase II and III, were among the most successful database products of their time (the early personal computer era). DBF is probably still very widely used as a format in small and medium-sized desktop-based applications.

DBFReader.py, a program I wrote as part of my xtopdf toolkit for PDF creation using Python, can be used to read the contents of a DBF file, including both the metadata (file and field header information) and the data records, and display them on the screen.

Here is an example invocation of DBFReader.py:
python DBFReader.py test3.dbf | more
This command will read the metadata and data of the specified DBF file and display them on your screen. Here is the output from the above command:
File header :

key: rec_len value: 30
key: ver value: 245
key: hdr_len value: 193
key: last_update value: 02/11/04
key: num_flds value: 5
key: num_recs value: 4

Field headers :

num_flds =  5
       Name |   Type | Length | Decimals
  FIELD1    |       C|       5|       0
  FIELD2    |       N|       5|       0
  FIELD3    |       L|       1|       0
  FIELD4    |       D|       8|       0
  FIELD5    |       M|      10|       0

Data records:

(' ', ['AAAAA', '11111', 'F', '19010101', '          '])
(' ', ['BBBBB', '22222', 'T', '19020202', '          '])
(' ', ['CCCCC', '33333', 'F', '19030303', '          '])
(' ', ['DDDDD', '44444', 'T', '19040404', '          '])


- Vasudev Ram - Python consulting and training - Dancing Bison Enterprises

Contact Page


Friday, September 12, 2014

HP buys Eucalyptus, ex-MySQL CEO to lead cloud effort

By Vasudev Ram

Interesting news, from GigaOm:

HP buys Eucalyptus as cloud consolidation commences for real

Excerpt from the GigaOm article:

[ Hewlett-Packard, which is basing its cloud strategy on OpenStack, has decided to buy Eucalyptus, a backer of a rival open-source cloud technology. And Eucalyptus CEO Marten Mickos, will lead the company’s cloud effort as SVP and general manager of HP’s cloud Business. ]


- Vasudev Ram - Dancing Bison Enterprises

Contact Page