Izvēlētais apgabals
Visi ieraksti
Visi tehniskie raksti, kontekstu analīzes un avota koda fragmenti kopīgajā žurnāla sadaļā.
Migrācija no Firebird uz MariaDB: rīcības plāns, biežākās kļūdas un operacionālā drošība ikdienā
Migrācija no Firebird uz MariaDB reti ir tikai eksporta/importa jautājums. Izšķiroši ir SQL dialekts, transakcijas, rakstzīmju kopas, datu tipi, trigeri/generatori, veiktspēja un tīra pārslēgšanās. Raksts rāda praktiski izmantojamu pieeju priekš…
Responsīvi izkārtojumi Delphi FMX: Breakpointi bez dizainera haosa (ar Layout-Router kā koda fragmentu)
FMX responsīvie izkārtojumi praksē ātri kļūst trausli: pārmērīgas resize notikumu virknes, DPI maiņas, rotācija un „Visible-Layouts“ rada divkāršu stāvokli un grūti atkļūdojamus reflow pārplūdus. Šajā rakstā tiek parādīts izkārtojuma maršrutētājs ar pārtraukuma punktiem (breakpoints), kas izpildes laikā kontrolē UI blokus.
QR koda skeneris Delphi FMX: kameras skenēšana — robusta, daudzpavedienu droša un bez UI trīcēšanas
Praktiski izmantojams QR Code Scanner Delphi FMX ir atkarīgs no kameras dzīves cikla, vairāku pavedienu pārvaldības (Threading) un tīras Stop/Start loģikas. Raksts parāda robustu pieeju ar ZXing, Debounce, Frame-Throttling, ROI apgriešanu, kā arī atkļūdošanas un ekspluatācijas detaļām Android un iOS.
Delphi Uzņēmumu lietojumprogrammas: Kāpēc daudzas sistēmas darbojas stabili — un kā nodrošināt to nākotnes gatavību
Delphi Uzņēmuma lietojumprogrammas daudzos uzņēmumos ir procesu tuvāko darbību mugurkauls. Raksts parāda, kā plānot ekspluatāciju, datu piekļuvi, saskarnes, drošību un modernizāciju tā, lai esošās VCL sistēmas saglabātos stabilas — un soli pa solim kļūtu gatavas…
MariaDB savienošana ar Delphi un FireDAC: arhitektūra, draiveru izvēle un ekspluatācija bez pārsteigumiem
Kā korekti pieslēgt MariaDB no Delphi-lietojumprogrammām, izmantojot FireDAC: draiveru opcijas, TLS, rakstzīmju kopas, transakcijas, savienojumu pooling, veiktspēja un ekspluatācija — ar uzsvaru uz administrēšanu, uzturēšanu un migrāciju izaugušajās sistēmās.
Delphi WebSocket klients: robusti pieslēgties, korekti apturēt, uzticami atkļūdot
Delphi WebSocket klients ātri var izskatīties „kaut kā pieslēgts“ — taču ekspluatācijā būtiskas ir atkārtotas pieslēgšanās mehānikas, heartbeat signāli, korekta apturēšana un atkļūdošanas iespējas. Ar praksi pārbaudītu wrapperi, balstītu uz System.Net.WebSockets (ar fallback) un avota koda fragmentu pavedienu pārvaldībai un…
Klientu portāls uzņēmumā: arhitektūra, drošība un ekspluatācija, uz kurām var paļauties.
Klientu portāls ir vairāk nekā pieteikšanās ar lejupielādēm: tas kļūst par integrācijas slāni starp ERP, DMS, atbalstu un norēķiniem. Raksts parāda, kādi arhitektūras lēmumi izmērāmi ietekmē darbību, drošību, datu kvalitāti un turpmākas paplašināšanas iespējas — un pēc kā…
AES-šifrēšana Delphi: robusts avota koda fragments ar IV, Salt, Header un Streaming
Praktiski izmantojams Delphi avota koda fragments AES šifrēšanai ar nejaušu saltu un IV, skaidru faila galvenes struktūru, PBKDF2 atslēgas atvasināšanu un straumēšanu – ieskaitot tipiskās paklupšanas vietas saistībā ar novecojušiem formātiem, integritāti un ekspluatāciju.
BDE-nomaiņa: Kā modernizēt Delphi-lietojumprogrammas bez datu un darbības riska
Daudzas Delphi lietojumprogrammas joprojām izmanto Borland Database Engine (BDE) — un par to maksā ar ekspluatācijas grūtībām, draiveru problēmām, drošības riskiem un bloķētiem platformas atjauninājumiem. Šajā rakstā parādīts, kā BDE aizstāšana tiek tehniski rūpīgi plānota: datu migrācija.
Multipart/Form-Data augšupielāde Delphi: robustas straumes, robežu kontrole un atkļūdošana bez minēšanas
Multipart/Form-Data augšupielādes šķiet vienkāršas, bet Delphi tās ātri izjūk, ja runa ir par plūsmām, failu nosaukumiem, Content-Type, Boundary-Handling un timeouts. Šis koda fragments parāda robustu, atkļūdojamu implementāciju ar THTTPClient — ieskaitot pareizi aprēķinātu Content-Length…