time-table-devl Mailing List for College Time Table (Page 7)
Status: Pre-Alpha
Brought to you by:
graeme_f
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
(27) |
Apr
(35) |
May
(12) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(7) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(2) |
Feb
|
Mar
|
Apr
(2) |
May
(2) |
Jun
(6) |
Jul
(5) |
Aug
(15) |
Sep
(9) |
Oct
(1) |
Nov
(2) |
Dec
(2) |
| 2008 |
Jan
(3) |
Feb
(17) |
Mar
(28) |
Apr
(17) |
May
(9) |
Jun
(7) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
(3) |
Mar
|
Apr
(13) |
May
(17) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(5) |
Dec
(1) |
| 2010 |
Jan
|
Feb
|
Mar
(18) |
Apr
(1) |
May
|
Jun
(7) |
Jul
(4) |
Aug
(16) |
Sep
(10) |
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|
From: graeme <fos...@gm...> - 2006-04-08 13:49:22
|
Indeed, I'm going to throw together a proper front page with a connection menu item and from there the ability to open the administrative screens, also from a menu. I should have it ready by early next week (or maybe over the weekend?). However I'm still not certain what the status is with the CV= S on sourceforge. Anyway I'll keep you all updated. cheers, graeme. On 4/8/06, Anil Mamede <am...@me...> wrote: > > graeme wrote: > > That makes some sense, unfortunately there is no quick way around that > > at the moment because the main program loads the data from the database > > and then the main window (called controlPanel) expects the data to be > there. > > > > Two approaches that I can think of > > 1) A a proper main window and then the controlPanel is loaded when the > > connection is made > > The widget can have a button to connect/disconnect from database. > > Anil Mamede > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > Time-table-devl mailing list > Tim...@li... > https://lists.sourceforge.net/lists/listinfo/time-table-devl > |
|
From: Anil M. <am...@me...> - 2006-04-08 08:33:06
|
graeme wrote: > That makes some sense, unfortunately there is no quick way around that > at the moment because the main program loads the data from the database > and then the main window (called controlPanel) expects the data to be there. > > Two approaches that I can think of > 1) A a proper main window and then the controlPanel is loaded when the > connection is made The widget can have a button to connect/disconnect from database. Anil Mamede |
|
From: graeme <fos...@gm...> - 2006-04-07 18:33:07
|
That makes some sense, unfortunately there is no quick way around that at the moment because the main program loads the data from the database and then the main window (called controlPanel) expects the data to be there. Two approaches that I can think of 1) A a proper main window and then the controlPanel is loaded when the connection is made 2) Adjust the code so the controlPanel can load without the need for the data being loaded into the app. I prefer the first approach, but what do you think? graeme On 4/7/06, Vl Merenkov <mr...@ya...> wrote: > > Hello all. > I have loaded have compiled a code on March, 26th. But > could not start the program. I havn't installed DB. I > think, that the user should have an opportunity to get > access to the interface of the program.Using the > interface, the user will adjust connection to a > database and will test it. How to you this idea? > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > Time-table-devl mailing list > Tim...@li... > https://lists.sourceforge.net/lists/listinfo/time-table-devl > |
|
From: Vl M. <mr...@ya...> - 2006-04-07 17:44:17
|
Hello all. I have loaded have compiled a code on March, 26th. But could not start the program. I havn't installed DB. I think, that the user should have an opportunity to get access to the interface of the program.Using the interface, the user will adjust connection to a database and will test it. How to you this idea? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
|
From: graeme <fos...@gm...> - 2006-04-07 16:06:23
|
Hi folks, I've been spending a little time on the home page, all under the documentation section. I've added a rough section on compiling the code under Linux and under Windows. So please check it out and report any errors= , confusing points etc. I've also been working some more on the database access model. I have now completed the code and written it up. I will need to review it again, but I need a break from it so that I can come back with some fresh eyes. Again please read it and give me your comments. Yes I have now finished the remodelling of the database access, unfortunately source forge had serious problems with the CVS over the last week or so. To code is there but not yet available, their estimate is that the anon and developer versions of CVS will be synchronised within the next day or so. I would really appreciate people telling me what they would like to do, which areas, if you're not certain I have hundreds of test cases that need to be written! all the best, graeme. |
|
From: graeme <fos...@gm...> - 2006-04-03 18:52:54
|
I'd like to pick up on Anil's comments. 1) The program is it intended to be scalable? I agree that the approach used will have problems for larger sites and so that is a draw back. I remember thinking about this and wanted to put in a process that would get the data only when it was required. However I felt that it was more important to get it working and add that later. I feel tha= t by having a single point of getting the data will help with that sort of implementation, if and when it is put in place. I fully agree with you that without it the program has limitations, but I wanted to get something working first (still an objective that is quite a long way away) However if that is something that you would like to pick up, excellent! Although I will need to finish my review of the database access model. (which will hopefully be done by the end of this week) 2) A BEGIN TRANSACTION/COMMIT wouldn't do the job for sync? No what I want in the long run is to properly manage the following situation. person A has update rights, person B has read only rights, they happen to live in different cities. Both are looking at the data for the Blue Institute, person A is told the the Blue Institute is to be renamed the Green Institute and so performs the change. person B doesn't need to do anything but the new name is pushed onto the system. Obviously such changes are rare and whilst changes to the actual timetable are going to be more common I'd like the model to support this update. I'd suggest that is is done by the client machine occasionally polling the database to ensure that the data is still all valid. Initially it could sen= d timestamps for the database and if that has changed then timestamps for eac= h table, if any of those have changed then request the updated data. That should be fairly easy to implement but once again I don't see it as a high priority job, but if anyone ins interested in it, or would like me to explain it further then please let me know. 3) Isn't it better to use an Object/Relational mapping tool? Eh maybe... I really don't know. Really I just wanted to restrict the numbe= r of third party libraries. So I'm not against them but at the time I was learning Qt I didn't want to have to learn too many things simultaneously. Also I know that there are a lot of good mapping tools around but I wonder about their generic nature and would they help. Essentially I'm open to persuasion but I'm going to bring my buddy scepticism along with me. I hope that helps to address the issues a little. But just one more point I want to make very clear. I see the project consisting of a number of programs. The first is what I consider the administrative program the one that gets all the raw data. That is the one that has been mostly written. Then there is the timetable designer which will take that raw data and design the new timetable, Then there will be a program that will view the finished timetable (this could be in C++ and or Web based) Finally there will be a program to generate reports (typically on staff, and student loads) The way I described the database access model in that it gets all th= e data at the start is only valid for the first program. graeme On 3/28/06, Anil Mamede <am...@me...> wrote: > > Hello, > > I'd read the documentation and i think it's good to discuss some issues. > > It says that the program read all business data onto memory. The program > is intended to scalable? How many stakeholders will use the program? If > a user alters a data when this going to be write? A BEGIN > TRANSACTION/COMMIT wouldn't do the job for sync? Isnt better to use an > Object/Relational mapping tool? > > Now i'm busy but in the end of the day i will study the source code with > the documentation. > > Anil Mamede > > > graeme wrote: > > Hello, > > > > I have been working on the web site, trying to add some meaningful > > documentation and so I have been documenting the work that I have been > > doing on the database interaction classes. This is a first draft and so > > i would certainly appreciate feedback. > > > > I appreciate that you all require some time to look at the project > > before deciding which area you wish to focus on. However I would > > appreciate if you could use this list to share your thoughts, that way > > at least I will know that you are still interested ;) > > > > graeme. > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > Time-table-devl mailing list > Tim...@li... > https://lists.sourceforge.net/lists/listinfo/time-table-devl > |
|
From: graeme <fos...@gm...> - 2006-04-03 18:00:14
|
Hi, What I would recommend at the moment is for you to download and compile the code there are a lot of tasks that need to be done what I would prefer is for you to decide which area you want to be involved in (at this stage I would prefer a situation where you are doing something that interests rather than me assigning tasks out that may not be of any interest to you.) If you look through the archives there is an email with a list of (some of the) tasks that need to be done. Some of these could be tackled as a small team. cheers, graeme. On 4/3/06, Tyler Van Hensbergen <vh....@gm...> wrote: > > Since there are so many people on the project am I going to be recieving > any tasks? Or am I just going to be a static member? > > > On 4/2/06, graeme < fos...@gm...> wrote: > > > > Greetings, > > > > I thought that I should put pen to paper, or should that be finger to > > keyboard? With the purpose of giving you a brief update. Most of last w= eek > > has been lost due to illness I am still looking at the world through th= e > > musty veil of drugs but at least the fever is now gone and I can think = a > > little about the project. There are a few new arrivals, hopefully I hav= e > > added you all to the mail list and as developers to the project. If I h= ave > > missed anyone from the mailing list and you realise this my reading the > > archives please let me know and I will add you. Likewise if you are not > > added as a developer again let me know. To all the new arrivals sorry f= or > > such a poor reception, it can only get better ;) > > > > I tried to do a small fix yesterday but unfortunately the CVS has been > > down and is still down so I can't commit it - actually by now it has be= come, > > I can't commit them. > > > > I understand that a few people have had success with compiling the > > program and are wanting to set up the database so I will spend a little= time > > this week with the sql that is needed to install so people can actually= get > > the program running. > > I also want to get the debate on scalability and the data model up and > > running > > Along with focusing on the revision of the data model code and > > documentation > > > > Concerning documentation. There is a little code documentation on the > > home site. I want to enhance that as I review each stage. That is certa= inly > > an area where you can go to study what has been done and then ask quest= ions > > about it, critique it. But I'm sure that once you have the program runn= ing > > you will want to start coding so think about the areas you want to work= in. > > > > cheers, > > > > and all the best > > > > > > graeme > > > > |
|
From: Calvin L. <uc...@gm...> - 2006-04-03 05:26:59
|
Hi, Tyler, are you new to this group too? I am. What I have done so far is to compile the code and I am looking at the area that what I want to work on. Have you checked their web site? It has a lot of information. Sincerely, Calvin Lei "Knowledge is the only instrument of production that is not subject to diminishing returns"- J.M.CLARK _____ From: tim...@li... [mailto:tim...@li...] On Behalf Of Tyler Van Hensbergen Sent: Sunday, April 02, 2006 10:07 PM To: tim...@li... Subject: Re: [Time-table-devl] Status Report April 2nd Since there are so many people on the project am I going to be recieving any tasks? Or am I just going to be a static member? On 4/2/06, graeme < <mailto:fos...@gm...> fos...@gm...> wrote: Greetings, I thought that I should put pen to paper, or should that be finger to keyboard? With the purpose of giving you a brief update. Most of last week has been lost due to illness I am still looking at the world through the musty veil of drugs but at least the fever is now gone and I can think a little about the project. There are a few new arrivals, hopefully I have added you all to the mail list and as developers to the project. If I have missed anyone from the mailing list and you realise this my reading the archives please let me know and I will add you. Likewise if you are not added as a developer again let me know. To all the new arrivals sorry for such a poor reception, it can only get better ;) I tried to do a small fix yesterday but unfortunately the CVS has been down and is still down so I can't commit it - actually by now it has become, I can't commit them. I understand that a few people have had success with compiling the program and are wanting to set up the database so I will spend a little time this week with the sql that is needed to install so people can actually get the program running. I also want to get the debate on scalability and the data model up and running Along with focusing on the revision of the data model code and documentation Concerning documentation. There is a little code documentation on the home site. I want to enhance that as I review each stage. That is certainly an area where you can go to study what has been done and then ask questions about it, critique it. But I'm sure that once you have the program running you will want to start coding so think about the areas you want to work in. cheers, and all the best graeme |
|
From: Tyler V. H. <vh....@gm...> - 2006-04-03 05:07:08
|
Since there are so many people on the project am I going to be recieving an= y tasks? Or am I just going to be a static member? On 4/2/06, graeme <fos...@gm...> wrote: > > Greetings, > > I thought that I should put pen to paper, or should that be finger to > keyboard? With the purpose of giving you a brief update. Most of last wee= k > has been lost due to illness I am still looking at the world through the > musty veil of drugs but at least the fever is now gone and I can think a > little about the project. There are a few new arrivals, hopefully I have > added you all to the mail list and as developers to the project. If I hav= e > missed anyone from the mailing list and you realise this my reading the > archives please let me know and I will add you. Likewise if you are not > added as a developer again let me know. To all the new arrivals sorry for > such a poor reception, it can only get better ;) > > I tried to do a small fix yesterday but unfortunately the CVS has been > down and is still down so I can't commit it - actually by now it has beco= me, > I can't commit them. > > I understand that a few people have had success with compiling the progra= m > and are wanting to set up the database so I will spend a little time this > week with the sql that is needed to install so people can actually get th= e > program running. > I also want to get the debate on scalability and the data model up and > running > Along with focusing on the revision of the data model code and > documentation > > Concerning documentation. There is a little code documentation on the hom= e > site. I want to enhance that as I review each stage. That is certainly an > area where you can go to study what has been done and then ask questions > about it, critique it. But I'm sure that once you have the program runnin= g > you will want to start coding so think about the areas you want to work i= n. > > cheers, > > and all the best > > > graeme > |
|
From: graeme <fos...@gm...> - 2006-04-02 14:24:30
|
Greetings, I thought that I should put pen to paper, or should that be finger to keyboard? With the purpose of giving you a brief update. Most of last week has been lost due to illness I am still looking at the world through the musty veil of drugs but at least the fever is now gone and I can think a little about the project. There are a few new arrivals, hopefully I have added you all to the mail list and as developers to the project. If I have missed anyone from the mailing list and you realise this my reading the archives please let me know and I will add you. Likewise if you are not added as a developer again let me know. To all the new arrivals sorry for such a poor reception, it can only get better ;) I tried to do a small fix yesterday but unfortunately the CVS has been down and is still down so I can't commit it - actually by now it has become, I can't commit them. I understand that a few people have had success with compiling the program and are wanting to set up the database so I will spend a little time this week with the sql that is needed to install so people can actually get the program running. I also want to get the debate on scalability and the data model up and running Along with focusing on the revision of the data model code and documentatio= n Concerning documentation. There is a little code documentation on the home site. I want to enhance that as I review each stage. That is certainly an area where you can go to study what has been done and then ask questions about it, critique it. But I'm sure that once you have the program running you will want to start coding so think about the areas you want to work in. cheers, and all the best graeme |
|
From: Calvin L. <uc...@gm...> - 2006-03-31 05:54:16
|
It requires Qt4.1and I compiled it in FC5. It seems effortless =3D) On 3/30/06, Khanh Nguyen <ngu...@gm...> wrote: > > Hi guys, > > I am sorry I haven't been very productive recently due to mid-term and > stuffs. I got the source code and will try to get it run tonight > sometimes. I look around a bit and just want to make sure a few things > so that I can get it work quick > > - It is easier to compile under Linux ? I use both XP and Fedora. > - It requires postgresql ? mysql won't work ? > - It requires Qt ? > > khanh > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmdlnk&kid=110944&bid$1720&dat=121642 > _______________________________________________ > Time-table-devl mailing list > Tim...@li... > https://lists.sourceforge.net/lists/listinfo/time-table-devl > -- Calvin Lei |
|
From: Khanh N. <ngu...@gm...> - 2006-03-30 19:45:44
|
Hi guys, I am sorry I haven't been very productive recently due to mid-term and stuffs. I got the source code and will try to get it run tonight sometimes. I look around a bit and just want to make sure a few things so that I can get it work quick - It is easier to compile under Linux ? I use both XP and Fedora. - It requires postgresql ? mysql won't work ? - It requires Qt ? khanh |
|
From: graeme @ g. <fos...@gm...> - 2006-03-30 03:16:43
|
Hi Anil, Sorry for the delay in getting back to you. You raise some valid point which we should discuss, however I have been unwell for the last few days and because of that I'm not up to much at the moment. I'll flag this email and get back to you in the next few days. graeme Anil Mamede wrote: > Hello, > > I'd read the documentation and i think it's good to discuss some issues. > > It says that the program read all business data onto memory. The > program is intended to scalable? How many stakeholders will use the > program? If a user alters a data when this going to be write? A BEGIN > TRANSACTION/COMMIT wouldn't do the job for sync? Isnt better to use an > Object/Relational mapping tool? > > Now i'm busy but in the end of the day i will study the source code > with the documentation. > > Anil Mamede > > > graeme wrote: >> Hello, >> >> I have been working on the web site, trying to add some meaningful >> documentation and so I have been documenting the work that I have >> been doing on the database interaction classes. This is a first draft >> and so i would certainly appreciate feedback. >> >> I appreciate that you all require some time to look at the project >> before deciding which area you wish to focus on. However I would >> appreciate if you could use this list to share your thoughts, that >> way at least I will know that you are still interested ;) >> >> graeme. > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Time-table-devl mailing list > Tim...@li... > https://lists.sourceforge.net/lists/listinfo/time-table-devl > |
|
From: Anil M. <am...@me...> - 2006-03-28 09:58:39
|
Hello, I'd read the documentation and i think it's good to discuss some issues. It says that the program read all business data onto memory. The program is intended to scalable? How many stakeholders will use the program? If a user alters a data when this going to be write? A BEGIN TRANSACTION/COMMIT wouldn't do the job for sync? Isnt better to use an Object/Relational mapping tool? Now i'm busy but in the end of the day i will study the source code with the documentation. Anil Mamede graeme wrote: > Hello, > > I have been working on the web site, trying to add some meaningful > documentation and so I have been documenting the work that I have been > doing on the database interaction classes. This is a first draft and so > i would certainly appreciate feedback. > > I appreciate that you all require some time to look at the project > before deciding which area you wish to focus on. However I would > appreciate if you could use this list to share your thoughts, that way > at least I will know that you are still interested ;) > > graeme. |
|
From: graeme <fos...@gm...> - 2006-03-27 17:12:30
|
Hello, I have been working on the web site, trying to add some meaningful documentation and so I have been documenting the work that I have been doin= g on the database interaction classes. This is a first draft and so i would certainly appreciate feedback. I appreciate that you all require some time to look at the project before deciding which area you wish to focus on. However I would appreciate if you could use this list to share your thoughts, that way at least I will know that you are still interested ;) graeme. |
|
From: graeme @ g. <fos...@gm...> - 2006-03-24 16:09:39
|
Okay I've managed to get it to compile under Windows just using the
command line.
Here is what I did.
1. Download the Qt.exe the file name was qt-win-opensource-4.1.1-mingw
2. Install the above
1. When it asks if I want to download and install mingw I accept
3. From the Start > Qt by TrollTech v4.1.1 (OpenSource) > Qt 4.1.1
(Build Debug Libraries)
4. From the Start > Qt by TrollTech v4.1.1 (OpenSource) > Qt 4.1.1
Command Prompt
5. From within the command prompt navigate to the directory with the
downloaded time-table source code
1. At the prompt I did >cd C:/time-table
6. At the prompt run >qmake
7. Followed by >make
The downloaded version is a debug hence you will need the debug
libraries. If you want release then you will want to edit the makefile
however a quick way to do it is by editing the Makefile.debug and
editing the LIBS (line 23?) by removing the last d in the four qt
libraries, -lqtmain -lQtSql4 -lQtGui4 -lQtCore4
The binary will then run but give you an error message because the
driver hasn't been loaded. This is because it requires the pgSQL driver.
(That's my next task!)
Hope that helps you.
graeme.
Christopher Menke wrote:
> Since I've never done anything like this before, I'm having a large
> amount of problems.
>
> I have absolutely no clue how to install Qt and get the time-table
> into MSVS 2005. I downloaded qt-win-opensource-src-4.1.1.zip from the
> trolltech website. Is this the correct file? How would I incorporate
> this into Visual Studio?
>
> If using MSVS is a problem, I would gladly download a different
> compiler. (It's just the compiler I use for school)
>
> Thanks in advance for your help,
> Kit
|
|
From: graeme <fos...@gm...> - 2006-03-24 04:59:49
|
I've just had a look at the trolltech web site and it states that they do not support the open source version with the MS compiler. I would suggest the you look at DevC++ from http://www.bloodshed.net/download.html and I'll look more into this tomorrow. graeme. On 23/03/06, Christopher Menke <cw...@gm...> wrote: > > Since I've never done anything like this before, I'm having a large amoun= t > of problems. > > I have absolutely no clue how to install Qt and get the time-table into > MSVS 2005. I downloaded qt-win-opensource-src-4.1.1.zip from the trolltec= h > website. Is this the correct file? How would I incorporate this into Visu= al > Studio? > > If using MSVS is a problem, I would gladly download a different compiler. > (It's just the compiler I use for school) > > Thanks in advance for your help, > Kit > |
|
From: graeme <fos...@gm...> - 2006-03-24 01:45:14
|
The reason I want to put the logic there is so that when a web interface is built - much later down the road - the logic that protects the data doesn't need to be duplicated. Also using functions to present the data protects against malformed sql commands. graeme On 23/03/06, Anil Mamede <am...@me...> wrote: > > IMHO I think it's an error to put some business logic on database > functions. > > Anil Mamede > |
|
From: Anil M. <am...@me...> - 2006-03-23 20:38:34
|
Hi. Before we start i think we should (the new coders) learn the application requirements and the purpouse, make some use cases and UML diagrams and think about the persistence and domain model. There are some frameworks that map database tables into objects. This would be nice. We could put business logic on domain model. Anil Mamede |
|
From: graeme f. <fos...@gm...> - 2006-03-23 18:15:43
|
Hi, We are now six, with Vl Merenkov joining us. So I thought that I should list a few of the tasks that need to be tackled. What is there at the moment is the screens (mostly) to enter the data necessary to start work on the timetable, but not yet the creation of the timetable. Configuration manager Installation scripts from source Package manager bundled Log in, log out and splash screen Windows compile Windows Installation Database interface Creation of the timetable Before I explain what I am doing I think I need to say a little about the code. The Source code is divided into seven folder, I'll briefly talk about the DataClasses, ItemClasses, ModelClasses and Persistence directories. - DataClasses - This directory holds all the classes that mirror the tables in the database - ItemClasses - This directory holds all the classes item classes, this is a Qt concept that acts as a container for the dataclasses - ModelClasses - This directory holds all the classes model classes, again this is a Qt concept and is used to keep all GUI views of the data synchronised - Persistence - This directory holds all the classes that access the database. I am currently working on a rework of the database interface. This involves the classes in the Persistence folders. I know that it was a botch job that I did, I just didn't realise how bad it was! Anyway the idea is that when I have completed it these classes will act as a single path to the database a= t to the data that is currently held in program data structures. Whilst I might not implement it at the moment I want to enable it to support multi-user updates. So if two users are modifying the system it will be reflected on the system it is very hard to get this right 100% of the time but I'd settle for a solution that will work most of the time, but like I said I'll probably not implement that this time around but I do want the rework that I'm doing to be able to support it seamlessly. I'm currently changing sql.cpp and this has had a big knock on effect with the classes in the DataClass folder. Mainly because I was cheating and getting the data from the database directly this will all change and the ai= m is to get all SQL commands out of the code that doesn't reside in the Persistence folder with just function names in the classes that reside in the DataClass directory. Anyway the list of tasks is far from complete but I'd suggest that we discuss how best to allocate the work. As I said some of the jobs are bigge= r or more complex that others. I've not tried to rank them, nor have I included everything so if there is something missing that interests you please mention it and we can look into it. cheers, graeme. |
|
From: graeme f. <fos...@gm...> - 2006-03-23 17:53:20
|
I've just downloaded tortoiseCVS and the setting that I have used are as follows: Right click in the folder I want to download the source select CVS Checkout... In the dialog add the following: Protocol: pserver (default) Server: cvs.sourceforge.net Port: 2401 Repository folder: /cvsroot/time-table User name: anonymous Module: time-table On the revision tag select Chose branch or tag Branch or tag Name: graeme |
|
From: graeme f. <fos...@gm...> - 2006-03-23 17:20:13
|
The command that I used to configure qt was (I think) Obviously you will need to check the pathson your system. ./configure -qt-sql-psql -I/usr/local/pgsql/include -L/usr/local/pgsql/lib |
|
From: graeme f. <fos...@gm...> - 2006-03-23 17:15:47
|
Dang I've just switched from my windows boot to Linux otherwise I could loo= k at what needs to be done. just give me a bit of time and I'll set it all up on another computer. graeme. On 23/03/06, Christopher Menke <cw...@gm...> wrote: > > I'm having trouble getting the Source Code for the project. > > I downloaded TortoiseCVS and Qt like you had mentioned, and also managed > to set up TortoiseCVS using your email. It did connect and download files= , > but they are just files. > > I realized that the source code is in the time-table/ folder, but how > would I download those files? Am I supposed to have a CVSROOT and a > time-table folder? > > Thanks for the help, > Kit > |
|
From: Anil M. <am...@me...> - 2006-03-23 17:14:38
|
graeme foster wrote: > That's because (I think) it can't find the configuration file. The file > that loads it is main.cpp function initDB(). If you place some > diagnostics there then it should verify what is being read. > > Just thought the config file has the name of the user, you will probably > need to change that. Also check the database name. > > graeme. I discovered the problem. I only have sqlite driver compiled. I will compile psql too but i'm with probs compiling it. I dont know how i put on configure the postgresql directory. Anil Mamede > > On 23/03/06, *Anil Mamede* <am...@me... > <mailto:am...@me...>> wrote: > > I've created database and loaded the dump. I removed ALTER's OWNER. I've > put *.conf on ~/.config/time-table/ but i cant run the program. > > It gives me: > > Driver not loaded. > > Anil Mamede > > graeme @ gmail wrote: > > I don't have the sql separately but you could probable just use a > > replace to comment out the ALTER commands > > That probably also means that it is not compatible with earlier > > versions. We will need to decide if that is a problem and if so > how easy > > would it be to change the SQL to be compatible with an earlier > version. > > > > graeme. > > > > Anil Mamede wrote: > > > >> graeme @ gmail wrote: > >> > >>> The dump was (I thought) just all the SQL commands in one file. > >>> Anyway, which function is causing the problem? When is the problem > >>> happening (creation or executing?) > >>> > >> > >> > >> I was trying to restore the database on a postgresql 7.4. > >> The declaration: > >> >>> function(var integer) is not supported. > >> > >> On 7.* it is: > >> >>> function(integer) returns integer AS ' > >> DECLARE > >> var ALIAS $1 > >> BEGIN > >> > >> .... > >> > >> > >> Now i'm building postgresql 8.1.3 but i prefer only the sql commands > >> instead of the dump and it's easy for people to install the > software > >> because there's no references to users. > >> If you dont have i'll separate it. > >> > >> Anil Mamede > >> > >> > >>> graeme. > >>> > >>> Anil Mamede wrote: > >>> > >>>> Hi. Do you have SQL commands instead of a dump? > >>>> > >>>> I'm with some probs with postgresql 7.4.1. > >>>> > >>>> I'm inserting a legal function according to PLPGSQL 7.4.1 but its > >>>> giving me error. > >>>> > >>>> Anil Mamede > >>>> > >>>> > >>>> ------------------------------------------------------- > >>>> This SF.Net email is sponsored by xPML, a groundbreaking scripting > >>>> language > >>>> that extends applications into web and mobile media. Attend > the live > >>>> webcast > >>>> and join the prime developer group breaking into this new coding > >>>> territory! > >>>> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642> > >>>> > >>>> _______________________________________________ > >>>> Time-table-devl mailing list > >>>> Tim...@li... > <mailto:Tim...@li...> > >>>> https://lists.sourceforge.net/lists/listinfo/time-table-devl > <https://lists.sourceforge.net/lists/listinfo/time-table-devl> > >>>> > >>> > >> > >> > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking > scripting language > > that extends applications into web and mobile media. Attend the live > > webcast > > and join the prime developer group breaking into this new coding > territory! > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642> > > _______________________________________________ > > Time-table-devl mailing list > > Tim...@li... > <mailto:Tim...@li...> > > https://lists.sourceforge.net/lists/listinfo/time-table-devl > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642> > _______________________________________________ > Time-table-devl mailing list > Tim...@li... > <mailto:Tim...@li...> > https://lists.sourceforge.net/lists/listinfo/time-table-devl > <https://lists.sourceforge.net/lists/listinfo/time-table-devl> > > |
|
From: graeme f. <fos...@gm...> - 2006-03-23 17:08:44
|
That's because (I think) it can't find the configuration file. The file tha= t loads it is main.cpp function initDB(). If you place some diagnostics there then it should verify what is being read. Just thought the config file has the name of the user, you will probably need to change that. Also check the database name. graeme. On 23/03/06, Anil Mamede <am...@me...> wrote: > > I've created database and loaded the dump. I removed ALTER's OWNER. I've > put *.conf on ~/.config/time-table/ but i cant run the program. > > It gives me: > > Driver not loaded. > > Anil Mamede > > graeme @ gmail wrote: > > I don't have the sql separately but you could probable just use a > > replace to comment out the ALTER commands > > That probably also means that it is not compatible with earlier > > versions. We will need to decide if that is a problem and if so how eas= y > > would it be to change the SQL to be compatible with an earlier version. > > > > graeme. > > > > Anil Mamede wrote: > > > >> graeme @ gmail wrote: > >> > >>> The dump was (I thought) just all the SQL commands in one file. > >>> Anyway, which function is causing the problem? When is the problem > >>> happening (creation or executing?) > >>> > >> > >> > >> I was trying to restore the database on a postgresql 7.4. > >> The declaration: > >> >>> function(var integer) is not supported. > >> > >> On 7.* it is: > >> >>> function(integer) returns integer AS ' > >> DECLARE > >> var ALIAS $1 > >> BEGIN > >> > >> .... > >> > >> > >> Now i'm building postgresql 8.1.3 but i prefer only the sql commands > >> instead of the dump and it's easy for people to install the software > >> because there's no references to users. > >> If you dont have i'll separate it. > >> > >> Anil Mamede > >> > >> > >>> graeme. > >>> > >>> Anil Mamede wrote: > >>> > >>>> Hi. Do you have SQL commands instead of a dump? > >>>> > >>>> I'm with some probs with postgresql 7.4.1. > >>>> > >>>> I'm inserting a legal function according to PLPGSQL 7.4.1 but its > >>>> giving me error. > >>>> > >>>> Anil Mamede > >>>> > >>>> > >>>> ------------------------------------------------------- > >>>> This SF.Net email is sponsored by xPML, a groundbreaking scripting > >>>> language > >>>> that extends applications into web and mobile media. Attend the live > >>>> webcast > >>>> and join the prime developer group breaking into this new coding > >>>> territory! > >>>> > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > >>>> > >>>> _______________________________________________ > >>>> Time-table-devl mailing list > >>>> Tim...@li... > >>>> https://lists.sourceforge.net/lists/listinfo/time-table-devl > >>>> > >>> > >> > >> > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > > that extends applications into web and mobile media. Attend the live > > webcast > > and join the prime developer group breaking into this new coding > territory! > > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > > _______________________________________________ > > Time-table-devl mailing list > > Tim...@li... > > https://lists.sourceforge.net/lists/listinfo/time-table-devl > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > Time-table-devl mailing list > Tim...@li... > https://lists.sourceforge.net/lists/listinfo/time-table-devl > |