Re: [U2] Presentation on Python to UniVerse

2011-12-17 Thread DavidJMurray (mvdbs.com)
No other software is required to make this work - except the intercall library and python. But, to help with the python coding, there is ctypesgen - https://code.google.com/p/ctypesgen/ - which will create a python to intcall library. The other files, intcall.h and the *.so files are free from

Re: [U2] Presentation on Python to UniVerse

2011-12-16 Thread DavidJMurray (mvdbs.com)
Crikey, you are hitting the holiday spirit(s) early... George Gallen-2 wrote: Wow...Models too, what was she wearing? Now that gives a new twist to Leg-a-see. - Learn and Do Excel and Share http://mvdbs.com http://mvdbs.com -- View this message in context:

Re: [U2] Presentation on Python to UniVerse

2011-12-16 Thread DavidJMurray (mvdbs.com)
ctypes with Python work were ever there is a intcall library file. On MS-Windows, there is a Uvic32.dll and on Linux a corresponding .so file. These are used by ctypes to enable Python to communicate with U2. I have not done any speed tests, but simple record reads are as fast as the program

Re: [U2] Graph DataBase

2011-12-16 Thread DavidJMurray (mvdbs.com)
I also, to some extent, agree with Dawn. The mv, NF**2, post relational, PICK, or whatever the correct model name is, it is not a relational database. There are very strict definitions to a relational database, namely, but not complete, normalisation, SQL, joins etc. Yes, the mv model can

Re: [U2] Graph DataBase

2011-12-16 Thread DavidJMurray (mvdbs.com)
I also, to some extent, agree with Dawn. The mv, NF**2, post relational, PICK, or whatever the correct model name is, it is not a relational database. There are very strict definitions to a relational database, namely, but not complete, normalisation, SQL, joins etc. Yes, the mv model can

[U2] Presentation on Python to UniVerse

2011-12-15 Thread DavidJMurray (mvdbs.com)
In case anyone is interested, I am doing a presentation to the local Python Users Group - Northern VA, USA - on using ctypes in Python to access UniVerse. It's tonight. See: http://nova-python.dcpython.org/events/39802302/ Cheers, djm - Learn and Do Excel and Share http://mvdbs.com

Re: [U2] Presentation on Python to UniVerse

2011-12-15 Thread DavidJMurray (mvdbs.com)
Interesting idea. From the comments from the audience and the experience, I will probably make some changes to the ppt and then in the new year stick it on my blog with notes. I did poorly with my smart-art UniVerse Model - couldn't be read from a distance, well actually not even close up (:

Re: [U2] Is SB+ object-oriented?

2011-12-13 Thread DavidJMurray (mvdbs.com)
SB+ is not object-oriented. It is actually highly-functional in nature - the underlining PROCESS call structure is: @RTN.FLAG = PROCESS(@PARMS, @VALUE) Where @RTN.FLAG is an output, @PARMS is an input and @VALUE is normally the output, but can be used as an input also. This is common to all

Re: [U2] Universe and SQL

2011-12-11 Thread DavidJMurray (mvdbs.com)
I wrote a small article way back in 2007 using the ECL CONNECT verb and the ODBC driver to access mysql. http://mvdbs.com/2007/10/08/universe-odbc-to-mysql/ It works OK. djm WJhonson wrote: But can Universe, access SQL tables which are *not* in Universe? They are just other SQL tables

[U2] U2 Platform Block Diagram

2011-12-11 Thread DavidJMurray (mvdbs.com)
Hi all, Some time ago (years I think) I remember seeing a block diagram breakdown of the UniVerse or Unidata platform. The database at the bottom, UniBasic above, SOAP server off to one side, interfaces to the other. I wanted to use it for a presentation, but for the life of me, I can not find

Re: [U2] Code Collaboration

2011-11-16 Thread DavidJMurray (mvdbs.com)
PICK is a highly proprietary database development environment which is SOLD to VAR's. Therefore, it is not much of a hobbyists tool for development. Therefore, assuming that most programmers are employed by a company, who owns the code anyway? Nor is it an open source development environment,

Re: [U2] Code Collaboration

2011-11-16 Thread DavidJMurray (mvdbs.com)
The contractual obligations between a employee, contractor and software vendor differ. I always abide by the contractual obligations. I have no issues with group collaborations. But I would not use U2 or a PICK derivative for such a project as I can not legally obtain a licensed copy of U2

Re: [U2] Code Collaboration

2011-11-16 Thread DavidJMurray (mvdbs.com)
code, that's the very point of making it free to developers. -Original Message- From: DavidJMurray (mvdbs.com) nab...@mvdbs.com To: u2-users u2-users@listserver.u2ug.org Sent: Wed, Nov 16, 2011 12:24 pm Subject: Re: [U2] Code Collaboration The contractual

Re: [U2] Code Collaboration

2011-11-16 Thread DavidJMurray (mvdbs.com)
...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of DavidJMurray (mvdbs.com) Sent: Wednesday, November 16, 2011 1:24 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Code Collaboration The contractual obligations between a employee, contractor and software

Re: [U2] Code Collaboration

2011-11-16 Thread DavidJMurray (mvdbs.com)
Good to get that sorted. Back to code collaboration. Daniel McGrath wrote: It is 'personal development' as opposed to 'commercial development'. That is also development as in software development, not as in self-improvement development. - Learn and Do Excel and Share

Re: [U2] Suggestions for flattening Multivalues...

2011-11-09 Thread DavidJMurray (mvdbs.com)
Try MongoDB - It's a good match to a mvdbms and has drivers for most common programming environments. djm phil walker-2 wrote: Why are you using MySql if you are after free you could use Postgresql which I believe supported nested tables built in? - Learn and Do Excel and Share

Re: [U2] [ot] Is it just me.....

2011-11-03 Thread DavidJMurray (mvdbs.com)
I thought first of oranges due to the starting 'sun kissed' phrase. Personally, I find Yellowtail reasonable scoffing wine. George Gallen-2 wrote: Or was I the only person that wasn't thinking wine during this commercial? http://www.youtube.com/watch?v=uS0fwYKCvIE - Learn

Re: [U2] UD Re-indexing

2011-11-03 Thread DavidJMurray (mvdbs.com)
From a lot of the questions posted here, I have assumed that not many people actually have support contracts these days. Or the support mechanism is too difficult or complicated and it's quicker to ask here. slestak wrote: Do you have a support contract with Rocket? - Learn

Re: [U2] [ot] Is it just me.....

2011-11-03 Thread DavidJMurray (mvdbs.com)
Oh, stop w[h]ining ha ha ha, ho ho ho arrgh hum... cough yes George Gallen-2 wrote: What caught my attention was the repeated use of .. GO-TO Kinda gave me shivers.although, wine is not an object oriented proceduremore of an object disoriented! Since the

Re: [U2] Why Pick U2?

2011-11-03 Thread DavidJMurray (mvdbs.com)
Dan, Did you complete the article regarding ramdisks and U2? djm Daniel McGrath wrote: I've used them in development, but not in Production. I am just about to post an article that includes usage; I just haven't had time to finish proof-reading it. For windows, check it this

[U2] Free Software for DataBasic

2011-09-08 Thread DavidJMurray (mvdbs.com)
Over the last weekend, I noticed that the pickwiki.com (the common mv code website) does not have any games programmes. I can remember playing the star-trek and adventure games on a Ultimate (or Altos I think), many years ago. Does anyone have any remnant or complete code that they can

Re: [U2] Why Pick U2?

2011-08-25 Thread DavidJMurray (mvdbs.com)
I mean using the existing RAM within the system to create and mount a small file system which a temporary U2 file can be created and used; rather than a complete SSD device. John Thompson-15 wrote: Its expensive... and it seems fairly safe as IBM, HP, and Dell are all selling it now...

Re: [U2] Why Pick U2?

2011-08-25 Thread DavidJMurray (mvdbs.com)
I was looking at writing a similar article/blog post as I am reading on coalesced hashing at the moment. I'll wait until yours appears. Daniel McGrath wrote: I am just about to post an article that includes usage; I just haven't had time to finish proof-reading it. - Learn

Re: [U2] UniVerse backups to disk

2011-08-18 Thread DavidJMurray (mvdbs.com)
Chris Lee-17 wrote: What's the best way to achieve this, is it necessary to use UniVerse's built-in uvbackup utility ? In the past for a small client who had a overnight 'dead' period, I used a simple windows script (UniVerse on MS-Windows) to backup using uvbackup to a scratch disk,

Re: [U2] Can this Selection be done? Either UV or SQL?

2011-08-11 Thread DavidJMurray (mvdbs.com)
The LSELECT is actually from IBM/Rocket and can be found here: https://u2devzone.rocketsoftware.com/accelerate/articles/u2-select/u2-select kebbon.irwin wrote: I think if you look up old posts on LSELECT, you may find an acceptable answer. It is a program that creates and uses work

Re: [U2] u2ug

2011-05-30 Thread DavidJMurray (mvdbs.com)
No, it is not just you. Maybe maintenance is happening. Dan McGrath-2 wrote: u2ug has been unavailable for at least a day. Is it just me? - Learn and Do Excel and Share http://mvdbs.com http://mvdbs.com -- View this message in context:

Re: [U2] Pondering recent thread on compact framework

2011-05-19 Thread DavidJMurray (mvdbs.com)
George Gallen-2 wrote: Maybe we should have a mini thead on Cool things I've got my UV system to do with a mobile device! - or at the least, cool things, I've got my system to do with a mobile device - just not in UV I don't see this as a UV deficit, but rather a knowledge deficit

Re: [U2] Git and U2

2011-03-03 Thread DavidJMurray (mvdbs.com)
Thanks everyone for your replies. As it looks like I will now be hosting on google code (as its free) I have a choice of subversion or mercurial. Weekend reading will be in order... Cheers, djm DavidJMurray (mvdbs.com) wrote: Has anyone used Git and U2 - either UniVerse or Unidata

Re: [U2] UV PE Linux

2011-03-02 Thread DavidJMurray (mvdbs.com)
In Rockets last newsletter - 28 Feb 2011 - they state that UniVerse 11.1 on Linux as PE will be available real soon now... Bob Little-4 wrote: I see UniData PE for Linux and UniVerse PE for Windows, but I don't see UniVerse PE for Linux. - Learn and Do Excel and Share

[U2] Git and U2

2011-03-02 Thread DavidJMurray (mvdbs.com)
Has anyone used Git and U2 - either UniVerse or Unidata - together? Or any other suggestions for a version control - open source is preferred? Thanks in advance, djm - Learn and Do Excel and Share http://mvdbs.com http://mvdbs.com -- View this message in context:

Re: [U2] Unidata programming books?

2011-03-01 Thread DavidJMurray (mvdbs.com)
This was recently covered with respect to UniVerse. See - http://old.nabble.com/Universe-Books--to30840562.html in this forum. Cheers, djm newuser1 wrote: Hi, I recently discovered this wonderful forum and I really would like to expand my unibasic/unidata programming skills especially

Re: [U2] Does UV have a BLOCK command

2011-02-26 Thread DavidJMurray (mvdbs.com)
Just continuing on how the SUBROUTINE, FUNCTION, and SUBR are related. http://mvdbs.com/2011/02/26/dry-subroutines/ Comments and suggestions always appreciated. Cheers, djm DavidJMurray (mvdbs.com) wrote: I often used the SUBR function within UniBasic as it can be interchanged

Re: [U2] New Rocket U2 'Developer Zone'

2011-02-25 Thread DavidJMurray (mvdbs.com)
A good collection of articles, similar to what IBM had. And as a non-VAR person, I can access it! Bonus djm Dan McGrath-2 wrote: Just putting it out there for anyone who did not attend one of the U2U conferences and like me, didn't hear about it through any other channel.

Re: [U2] Friendfeed and U2 EDA similarities

2011-02-25 Thread DavidJMurray (mvdbs.com)
I am putting the finishing touches to a py2ic package using ctypes to interface to intercall. I want to include unit testing due to the multiple platforms, but unit testing in python is new to me, so I'm just pottering along and learning as I go. When I'm finished, I was going to have a look at

Re: [U2] Scripps Networking Services - softwaresearch.com

2011-02-24 Thread DavidJMurray (mvdbs.com)
As a side but related - has anyone had dealings with softwaresearch.com - Larry Okeson? I'm on the job hunt and am trying to identify the good from the bad. Cheers, djm Bessel, Karen wrote: Has anybody heard about a job opportunity with this company, contact names Dan Maxwell and/or

Re: [U2] Friendfeed and U2 EDA similarities

2011-02-24 Thread DavidJMurray (mvdbs.com)
Then I won't get carried away and write a python middle-ware driver. slestak wrote: I do not know. I have not worked at the site that had exposure to EDA in almost 6 years. My current gig is not using it. - Learn and Do Excel and Share http://mvdbs.com http://mvdbs.com --

Re: [U2] Friendfeed and U2 EDA similarities

2011-02-21 Thread DavidJMurray (mvdbs.com)
So, no-one is actually doing active development and clever things with EDA? I was just wondering since UniVerse now has EDA, someone must be doing something wonderful with it besides ticking boxes in a tender document? Or is it a secret-squirrel VAR thing? :) Cheers, djm David Jordan wrote:

Re: [U2] [SPAM?]Re: silly company names

2011-02-21 Thread DavidJMurray (mvdbs.com)
And lets not forget Kodak - https://secure.wikimedia.org/wikipedia/en/wiki/Kodak#Kodak_name https://secure.wikimedia.org/wikipedia/en/wiki/Kodak#Kodak_name slestak wrote: I am not in marketing by any means, but isnt the chore for branding to make something that sticks whether it is a

Re: [U2] Friendfeed and U2 EDA similarities

2011-02-19 Thread DavidJMurray (mvdbs.com)
Is anyone using the EDA features of U2? I assume that at least one VAR must have wanted the ability to use another DBMS besides the U2 one as the amount of effort in implementing EDA is no small task. I was just interested in the applications and purpose of EDA. Cheers, djm DavidJMurray

Re: [U2] UV on Linux question...

2011-02-18 Thread DavidJMurray (mvdbs.com)
Well, it is sort of the OS. The OS, as the likes of Red Hat, are a collection of utilities, of which cut is one. To deal with the changing versions of these utilities, many enterprise versions of Linux will freeze the utilities versions in a release called LTS - Long Term Support. Overtime,

[U2] Friendfeed and U2 EDA similarities

2011-02-17 Thread DavidJMurray (mvdbs.com)
Found an small interesting article about how the web site friendfeed store their data within MySQL rather than using a non-sql database. The method is very, very similar to the U2 EDA. If anyone is interested in this EDA technique - http://bret.appspot.com/entry/how-friendfeed-uses-mysql or my

Re: [U2] UV on Linux question...

2011-02-17 Thread DavidJMurray (mvdbs.com)
Even though Fedora is sort-of (but not) the 'community' version of Red Hat, there are major differences between the two; which are not clearly documented when it comes to commercial applications - installing and running. If you have to use U2 on a 'freedom' version of Red Hat, I suggest that

Re: [U2] Does UV have a BLOCK command

2011-02-10 Thread DavidJMurray (mvdbs.com)
A Try/Catch construct is similar to the SQL TRANSACTION block - (BEGIN TRANSACTION/END TRANSACTION) where if any statement within the block fails, the sequence is stopped and action is taken. Within context to the SQL TRANSACTION, a rollback is performed. My thoughts come from the opening of

Re: [U2] Does UV have a BLOCK command

2011-02-09 Thread DavidJMurray (mvdbs.com)
Dan, That makes sense. Something was nagging me from the back of the brain; I think that I was getting confused between the CALL and SUBR statements. I often used the SUBR function within UniBasic as it can be interchanged with FUNCTION definitions etc; which enables a write-once, use

Re: [U2] Does UV have a BLOCK command

2011-02-08 Thread DavidJMurray (mvdbs.com)
I had a look at the idea back in 2007 - in UniBasic and SB+. http://mvdbs.com/2007/08/01/try-and-catch/ and http://mvdbs.com/2007/08/16/try-and-catch-part-2/ . SB+ was easier as RTN.FLAG is used throughout the system and can quite easily be used as the exception catch. Within UniBasic, there is

Re: [U2] Does UV have a BLOCK command

2011-02-08 Thread DavidJMurray (mvdbs.com)
Does it not check within the same BP file as the calling routine first; as cataloging is not then necessary? djm Dan McGrath-2 wrote: 3. Once for the VOC, once for the Local Catalog and once for the Global Catalog. - Learn and Do Excel and Share http://mvdbs.com

Re: [U2] Does UV have a BLOCK command

2011-02-07 Thread DavidJMurray (mvdbs.com)
UniBasic, at times really, does need a try/except statement. Most modern programming languages have some variation on: TRY stuff stuff EXCEPT stuff stuff ELSE stuff stuff FINALLY It should not be that difficult to implement; maybe a request to Rocket might get it added to uniBasic?

Re: [U2] Does UV have a BLOCK command

2011-02-07 Thread DavidJMurray (mvdbs.com)
Has anyone measured the overheads of the various methods of subroutine calls within UniBasic? Is it of significance? djm Kate Stanton wrote: Why not use a subroutine? Personally, I like subroutines! - Learn and Do Excel and Share http://mvdbs.com http://mvdbs.com -- View

Re: [U2] Does UV have a BLOCK command

2011-02-07 Thread DavidJMurray (mvdbs.com)
Dan, Interesting stuff. How was the subroutine cataloged? At all? Is there not a hierarchical system that UniBasic goes through attempting to find the subroutine? I would have thought the search would have taken significantly more effort as it may have to read from multiple files; the current

Re: [U2] A new DML?

2011-02-07 Thread DavidJMurray (mvdbs.com)
Have a look at Antler - http://www.antlr.org/ and http://pragprog.com/titles/tpdsl/language-implementation-patterns I have also looking into this as a method to extend UniBasic with a pre-processor. djm slestak wrote: I think I will be tinkering with this soon. I have to believe

Re: [U2] A new DML?

2011-02-05 Thread DavidJMurray (mvdbs.com)
Thanks for you kind comments. Remember to comment any article that you find of value. Cheers, djm slestak wrote: Thank You David! Nice blog. On Fri, Feb 4, 2011 at 11:10 PM, DavidJMurray (mvdbs.com) nab...@mvdbs.com wrote: Yes, it is possible to use intercall with Python using

Re: [U2] A new DML?

2011-02-05 Thread DavidJMurray (mvdbs.com)
Jeff, I have not tried ctypes etc on a 64-bit platform, but if SWIG had issues, then I would not be surprised if ctypes also had some issues. Is there not a 64-bit intercall with 64-bit UniVerse? djm Jeffrey Butera wrote: On 2/4/2011 11:10 PM, DavidJMurray (mvdbs.com) wrote: Yes

Re: [U2] A new DML?

2011-02-05 Thread DavidJMurray (mvdbs.com)
Fixed. Thanks for that. djm slestak wrote: http://mvdbs.com http://mvdbs.com I attempted to and got an error regarding the wordpress captcha. Not that I entered it incorrectly, just a wp malfunction. ___ U2-Users mailing list

Re: [U2] A new DML?

2011-02-04 Thread DavidJMurray (mvdbs.com)
Yes, it is possible to use intercall with Python using the ctypes module: http://mvdbs.com/2010/07/05/python-to-intercall/ Cheers, djm slestak wrote: This might be a way to call the Intercall routines. http://docs.python.org/extending/extending.html

Re: [U2] Universe Books?

2011-02-03 Thread DavidJMurray (mvdbs.com)
Since no one else mentioned them, Rocket Software does have all the manuals online as PDF's. http://www.rocketsoftware.com/u2/resources/technical-resources Cheers, djm - Learn and Do Excel and Share http://mvdbs.com http://mvdbs.com -- View this message in context:

Re: [U2] Free software licence

2010-10-18 Thread DavidJMurray (mvdbs.com)
Brian Leach wrote: All I've been planning for a while to release my system scanning tools (mvScan) as free/open software. Has anyone any insight to share on this? Confused Brian This might be of interest - http://civiccommons.com/2010/10/roi-of-open/ Cheers,

Re: [U2] Stumped with TRANS...

2010-10-18 Thread DavidJMurray (mvdbs.com)
FFT2001 wrote: Has anyone done a timing test to compare a SUBR which uses a common section to store an opened file variable vs a TRANS ? ___ U2-Users mailing list U2-Users@listserver.u2ug.org

Re: [U2] Stumped with TRANS...

2010-10-18 Thread DavidJMurray (mvdbs.com)
phil walker-2 wrote: Universe does some caching around TRANS from memory. So if you want to only do lookups your results may indicate a good solution. However, for update it will not work, and depending on the number of files being accessed, you may find there are issues with the cache

Re: [U2] Stumped with TRANS...

2010-10-18 Thread DavidJMurray (mvdbs.com)
phil walker-2 wrote: The trouble with using common for things is when you get into client/server development. You cannot guarantee the common will be available to you. Yes, it can get rather messy keeping track of individual user sessions when a common background process(s) does