Poslao: 06 Sep 2006 17:43
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Ne mislim na sourceforge vec na program koji ce da se pravi... ako nemas vezu sa FTP serverom da li ce biti dozvoljeno da se To-Do stavke dodaju i da se prilikom konekcije posalju?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 06 Sep 2006 18:20
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
To bi mi bila sasvim logicna opcija... E sad jedini je problem ako zaboravis da se nakacis na net i posaljes podatke pre nego sto odes na posao, ali to je vec neka druga prica ...
|
|
|
|
Poslao: 06 Sep 2006 18:29
|
offline
- beli0135
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Pa u principu sam sve zamislio off-line, osim SYNC dugmeta. Tu ces morati da imas FTP konekciju.
|
|
|
|
Poslao: 06 Sep 2006 21:23
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
A sto ne direktno u bazu ili preko web servisa nego FTP?
Ja hocu nesto slicno da uradim, ali sa bazom. Mislim da je bolje sa bazom nego FTP.
|
|
|
|
Poslao: 06 Sep 2006 21:49
|
offline
- beli0135
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Zato sto ja necu sa bazom, vec sa buffer fajlom. Imaju debeli razlozi za to.
|
|
|
|
Poslao: 07 Sep 2006 00:28
|
offline
- Pridružio: 01 Okt 2004
- Poruke: 351
- Gde živiš: Qrshumliya
|
E, a kako mislite da bude organizovano to sa FTPom. Iliti: Neko ce da postavi ftp server ili mislite da koristite neki javni/besplatni?
Kako ce biti reseno pitanje autorizacije? logom na ftp serveru, DES ili nekom drugom dekripcijom licnog fajla?
Razmisljate li o tome kako ce da bude organizovan fajl svakog korisnika?
|
|
|
|
Poslao: 07 Sep 2006 01:11
|
offline
- beli0135
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Zamisljen je da imas svoj FTP server, tj tamo gde imas nalog, ili hosting, da imas FTP pristup. Zajednicki FTP je zajebancija zato sto onda moras da pazis na korisnike, da kreiras dirove, enkripcija...
Cisto za cuvanje licnih podsetnika na licnom FTP mestu.
|
|
|
|
Poslao: 09 Sep 2006 16:13
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Sta se desava sa ovim?
|
|
|
|
Poslao: 12 Sep 2006 20:06
|
offline
- beli0135
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Nista jos... "Pending review", na sourceforge. Nek stoji malo, napravicemo ga.
Dopuna: 12 Sep 2006 16:06
Obavestenje:
Projekat jos nije odobren, ali sam skockao klasu koja radi sa podacima.
Da ne postujem ceo unit ovde, kad ionako nema jos upotrebnu vrednost, stavicu samo header.
Sve sto vidite ispod je implementirano.
TDataFile = class
private
FBuffer: TRPCBuffer;
FFileName: string;
FInitiated: boolean;
FModified: boolean;
function GetRecordId: string;
public
constructor Create;
destructor Destroy; override;
procedure Initialize(AFileName: string); virtual;
procedure Finalize; virtual;
function InsertRecord(ADate: TDateTime; APriority: byte; ATitle: string; AStream: TMemoryStream): string;
function DeleteRecord(Id: string): boolean;
function UpdateRecord(Id: string; ADate: TDateTime; APriority: byte; ATitle: string; AStatus: byte; AStream: TMemoryStream): boolean;
function GetRecord(Id: string; var ADate: TDateTime; var APriority: byte; var ATitle: string; var AStatus: byte; AStream: TMemoryStream): boolean;
function GetFirstRecord(var ADate: TDateTime; var APriority: byte; var ATitle: string; var AStatus: byte; AStream: TMemoryStream): boolean;
function GetNextRecord(var ADate: TDateTime; var APriority: byte; var ATitle: string; var AStatus: byte; AStream: TMemoryStream): boolean;
function GetPriorRecord(var ADate: TDateTime; var APriority: byte; var ATitle: string; var AStatus: byte; AStream: TMemoryStream): boolean;
function GetLastRecord(var ADate: TDateTime; var APriority: byte; var ATitle: string; var AStatus: byte; AStream: TMemoryStream): boolean;
procedure SaveBufferToFile;
procedure LoadBufferFromFile;
procedure AssignBufferFromBuffer(ABuffer:TRPCBuffer);
property FileName: string read FFileName;
property Buffer: TRPCBuffer read FBuffer;
property Initiated: boolean read FInitiated;
property Modified: boolean read FModified;
end;
Dopuna: 12 Sep 2006 21:21
Ajd da pocnemo...
Sadasnji source je ovde: https://www.mycity.rs/must-login.png
Sta treba da se uradi:
1. napraviti unSettings (TfrmSettings) gde ce se moci setovati FTP komponenta. Tu ce forma da snima u conf fajl.
2. u DataModulu ce postojati funkcija LoadSettings, koja ce citati iz conf fajla i setovati FTP komponentu.
To je sve za sada.
Ko uzme, nek odradi, ko ne uzme, neka kaze da je slobodan pa da mu dam neki zadatak.
Sta treba naci, posto ja ne znam:
kako se dolazi do Application Data foldera pod windowsom?! Bilo bi lepo da se napravi funcija za to.
Ta putanja je obicno:
\Documents and Settings\USER\Application Data
mora da ima neka windows varijabla (nemojte da se upecate HOME enviroment varijabla NE RADI na windowsu jer nije nasetovana po defaultu)
Za linux nije problem, jer HOME se zna gde je.
Napomena: source, dok je u developmentu je © copyright ja i developeri koji se prijave. Kad se zavrsi, bice GPL.
Naravno, ko god da je, neka da predlog ako ima ideju
|
|
|
|
Poslao: 12 Sep 2006 22:44
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Ja sam slobodan od iduce nedelje ( sada imam da spremam usmeni deo ispita iz elektrotehnike i da zavrsim neki program na kome radim i za koji mi je rok za predaju sad ovaj petak ), ali bih posle toga mogao imati dovoljno vremna i za ovaj projekat .
|
|
|
|