Ivan Johansen | 1 Mar 14:00
Picon
Favicon

Re: function

Angela McGuinness wrote:
> can you please tell me how i would input
> 
> sin * pi * t / 14  = y

That doesn't make any sense as sin is a function and therefore cannot be 
multiplied. Instead I assume you mean sin(pi*t/14) = y

In the program select Function|Insert function in the menu and enter 
sin(pi*t/14) in the function equation field.

Best regards
Ivan Johansen

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Ivan Johansen | 1 Mar 23:12
Picon
Favicon

Re: Function grouping, visibility and identification

Lorenzo Donati wrote:
> - provide easier access to the visibility checkbox, by moving it right next to
> the corresponding item in the left tree-pane.

You may want to try the beta version of Graph 4.3 at 
http://padowan.dk/graph/DownloadBeta.php

It has the visibility check boxes in the function list.

> -provide multiple selection for items in the tree: this would allow bulk
> deleting functions or setting their visibility or color.

I will consider it. Unfortunately I am afraid it will create some problems.

> - provide a way to identify which function is which by, for instance, clicking
> on a part of its graph and then highlighting its definition or, viceversa, by
> clicking on its definition in the tree and highlighting its graph.
> This would be a great time saver when there are lots of functions in the same
> graph, maybe plotted in the same colour.

This sounds like a good idea. I have put it on my todo list, but it will 
probably take some time before I have it implemented.

> - provide a grouping facility for items in that pane. What I mean is that it
> would be great if one could group, say, three functions under the same "subtree"
> and control some common parameter (line color, visibility, etc.) by just
> modifying the group properties. 

This sounds like an interesting idea, which I will consider. But I don't 
think it will be easy to implement.
(Continue reading)

Lorenzo Donati | 2 Mar 17:59
Picon
Favicon

Re: Function grouping, visibility and identification

Thanks a lot. 
I'll give the beta version a try.
I've another suggestion, but I'll post on a new thread since here would be a bit
off-topic (a non-installer version of graph).

Best Regards
Lorenzo

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Lorenzo Donati | 2 Mar 18:21
Picon
Favicon

No-installer version of graph.


I usually need to take around a lot of applications on a pendrive, like more and
more users do nowadays. 
Of course to do this the apps must be of the "no-installer" sort, unlike Graph.

Thus I "brutally" tried to copy on my pendrive the whole directory of an
installed copy of Graph. 
I thought it would have given at least some problems, but it seems that
everything is ok, although I didn't do any extensive testing. By the way, since
the program is small, running it from a pendrive on a system with moderately
large system memory (say 512MB or more) is really a breeze: after an initial
delay, the program stays in memory performing very few accesses to the pendrive.

Therefore I guess it wouldn't be too difficult to provide also a Graph
distribution with no installer at all, packaged in a simple zip archive. 
Is this guess correct or am I missing some strict requirement which forces the
use of an installer for Graph?

Best Regards,
Lorenzo Donati

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Ivan Johansen | 3 Mar 12:59
Picon
Favicon

Re: No-installer version of graph.

Lorenzo Donati wrote:
> Therefore I guess it wouldn't be too difficult to provide also a Graph
> distribution with no installer at all, packaged in a simple zip archive. 
> Is this guess correct or am I missing some strict requirement which forces the
> use of an installer for Graph?

You are right. Graph.exe contains most of the program and doesn't really 
need an installer. The installer just makes several things easier, like 
selecting language and creating shortcuts. The only thing that doesn't 
work when you just copy the files is the thumbnails in Explorer, which 
you probably don't want anyway.

I haven't really thought of the possibility to put Graph on a memory 
stick, but I know that some schools copy the files to a server instead 
of installing Graph on each client.

I prefer not to maintain more packages than necessary, and I thought 
most people can figure to copy the installed files. But I might be 
wrong. But at least I should document how to copy Graph to memory sticks 
and similar.

Best regards
Ivan Johansen

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
(Continue reading)

AndrésRamírez | 10 Mar 20:04
Picon

Thanks

Great program for a basic calculus course! Thank you for the effort. By the way,
to all of you, lovers of the free software, I also recomend a free 3D
graphicator named K3DSurf wich is in constant actualization. And here is another
free program to draw milimetered paper: graphpaperprinter.exe. You can found
them trought google.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Lorenzo Donati | 19 Mar 21:30
Picon
Favicon

Re: No-installer version of graph.

OK. I did some more testing and I discovered a problem with this "manual"
standalone installation I spoke of.
Since graph appears to store some of its settings in the registry, 
those will be lost moving from machine to machine (most notably the possibly
customized toolbar).

Maybe it would be nice, on the road to simplify a standalone installation, to
have  Graph store its settings in a configuration file in its directory instead.
I suggest using an XML file (for instance in the same way PasswordSafe does:
http://passwordsafe.sourceforge.net), this would allow to retain the
configuration for different user accounts on different machines, if this 
were a priority. Even a simple text file, however, would do.

This would be useful also for users without the need of a standalone Graph. 
In fact it's not unusual to be forced to reinstall windows for cleanup purposes,
with consequent loss of registry contents. This way one could simply copy 
Graph's config file in a safe place and restore it after the cleanup.

As for maintanining multiple builds of Graph: why not make Graph standalone by
default and provide a menu entry to modify OS settings as needed (for example to
associate grf file to Graph). I browsed a bit the registry entries for Graph and
I didn't see anything that really needs to be stored in the registry, but I'm no
great expert, so maybe I'm missing something.

Best Regards,
Lorenzo Donati

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
(Continue reading)

Lorenzo Donati | 19 Mar 21:45
Picon
Favicon

Beta353 bug - drawing relations hogs the PC

Sorry if I post here, but I didn't find a more proper place for bug reporting.

I tried beta version 353 and I discovered that when I define a new relation the
program hogs the PC: the CPU activity jumps to 100% and it takes a LOT (a minute
for a simple one as x < y) of time to draw the relation. For x^2 + y^2 = 2 it 
took too much and I stopped the program.

BTW, why don't you add a link to the latest beta version in the download page,
together with the current build number and maybe with a short changelog summary?

Thanks a lot.
Lorenzo Donati

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Ivan Johansen | 19 Mar 22:51
Picon
Favicon

Re: No-installer version of graph.

Lorenzo Donati wrote:
> OK. I did some more testing and I discovered a problem with this "manual"
> standalone installation I spoke of.
> Since graph appears to store some of its settings in the registry, 
> those will be lost moving from machine to machine (most notably the possibly
> customized toolbar).

Yes, all global settings are stored in the registry.

> Maybe it would be nice, on the road to simplify a standalone installation, to
> have  Graph store its settings in a configuration file in its directory instead.

The problem here is that the user may not have access rights to write to 
the directory where Graph is installed.

> I suggest using an XML file (for instance in the same way PasswordSafe does:
> http://passwordsafe.sourceforge.net), this would allow to retain the
> configuration for different user accounts on different machines, if this 
> were a priority. Even a simple text file, however, would do.

Yes, but on the other hand storing in the registry makes it possible to 
use the same settings on different computers when the user account is 
shared on a network.

> This would be useful also for users without the need of a standalone Graph. 
> In fact it's not unusual to be forced to reinstall windows for cleanup purposes,
> with consequent loss of registry contents. 

I don't think the Graph settings are so important that it is a big 
problem that they are lost. But I could be wrong.
(Continue reading)

Ivan Johansen | 19 Mar 23:11
Picon
Favicon

Re: Beta353 bug - drawing relations hogs the PC

Lorenzo Donati wrote:
> Sorry if I post here, but I didn't find a more proper place for bug reporting.

It is fine. I actually prefer bug reports to be posted here.

> I tried beta version 353 and I discovered that when I define a new relation the
> program hogs the PC: the CPU activity jumps to 100% and it takes a LOT (a minute
> for a simple one as x < y) of time to draw the relation. For x^2 + y^2 = 2 it 
> took too much and I stopped the program.

That sounds strange. When I try it, it doesn't take more than a second. 
How fast is your computer? Could Graph still close normally or did you 
have to kill it? Is it only relations, or does functions also give 
problems? What about the released Graph 4.2, was it also slow?

> BTW, why don't you add a link to the latest beta version in the download page,
> together with the current build number and maybe with a short changelog summary?

That is the plan, but as usual it is easier to plan it than actually 
getting it done. But there is a mailing list where you can get notified 
when the beta version is updated with a short list of changes:
https://lists.sourceforge.net/lists/listinfo/graph-beta

Best regards
Ivan Johansen

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
(Continue reading)


Gmane