tushartyagi 0 Newbie Poster

For my final year project, I plan to write a cloud server using Python. The client will be written by the other team member in Java. The first and foremost problem I have is make the necessary communication between the server and clients.

For server to client talk, I thought about using encrypted XML which I've tested and found to be working fine. For client to server communication, I can't think about something good. Here's the basic working of the model:

1) Database is used and every new user is added to it.
2) Every user that logs in is validated.
3) The server extracts the information of the user from the database, creates an XML file and sends it to the user. This file, let's call it dump, includes the file name and type of all the files which the user can read from or write to (sharing of files among users is also an option).
4) The client has a multi-tab interface (one for each service), so far the services we have are text viewing/editing and media playing. Every tab reads the necessary entry from the dump and shows it to the user; e.g the media player will read all the media files to the user, which he has the permission to play, the text editor will only show the text files.
5) The user can make changes to the files, create new ones and upload them to the server, database will …

tushartyagi 0 Newbie Poster

Offtopic: ^$2000 car is crappy. It's too light, too small and too powerless. Engine's in the back (without sufficient cooling), makes a rattling sound. But that's what you get in $2000.
And the rising raw material costs have taken its cost above $2000.

Ontopic: The $35 tablet is possible too but it won't cost the same forever and the quality is likely to be a sucker. And since government is launching it, there won't be any customer support either.

tushartyagi 0 Newbie Poster

The solution to this problem really is very hard to find. Adding an option of "This person is dead" would be very insensitive, and no friend or family member would want to delete that person's account from any networking site.

tushartyagi 0 Newbie Poster

There are 2 questions that I have.
After banging my head with mysql server for more than 4 hours, I've given up. The mysql server will start mysql service on windows 7, but will not start another service. (Is this somehow related to admin rights of 7. I am an admin by the way.)
It won't start even the basic mysql service on windows XP and there is a socket related problem on my slackware 13.0. I've searched everywhere on the internet and the tweaks which work on other people's pc will not work on mine. So here are the questions:

1) I have ~8 GB of data of mysql. This includes ibdata file, 2 my.bak1/2 files, 2 err files, 1 pid file and some folders. Since mysql service is created on my windows 7, I tried overwriting the data folder of mysql service with the data I have. I stopped the service before overwriting but it wont start again :( . Will this work? If yes then am I doing something wrong.

2) Can the data I have somehow be imported into postgresql? How much does postgres differ from mysql. And since everyone at work has mysql installed, how will it affect me?

tushartyagi 0 Newbie Poster

Create a file split/join program in python. The first idea about this came to me from programming python in which a very basic splitter/joiner is given. Extend the file splitter to use GUI for user convenience, CRC/MD5 for checksum and reliabilty and some other harder stuff like compression etc.