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
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:
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
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
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
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
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 (:
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
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
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
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,
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
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
...@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
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
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
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
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
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
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
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
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...
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
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,
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
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:
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
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
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
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:
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
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
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.
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
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
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
--
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:
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
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
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,
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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:
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,
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
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
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
59 matches
Mail list logo