Progress 4GL Buffer-Copy

Taip jau išėjo, kad mano tinklaraštis dėl daugybės priežasčių nebuvo atnaujinamas ilgą laiką. Turiu prikauspęs daug nepaskelbtų ir nepabaigtų redaguoti juodraščių. Taig šiandien paskelbsiu vieną iš jų.

Yra tokia programavimo kalba, matyt mažai kam girdėta, Progress 4GL arba dar kitaip vadinama ABL. Žodžiu, tenka man karts nuo karto su ja susidurti.

Viena iš problemu su kuria teko susidurti tai didelio kiekio duomenų perkopijavimas iš vienos lentelės į kitą. Žinoma galima naudoti ASSIGN sakinį ir vardinti visus laukus, tačiau toks būdas yra pakankamai lėtas, kai norima nukopijuoti visus įrašus. Daug greitesnis būdas yra naudoti BUFFER-COPY:

DEF TEMP-TABLE ttLentele NO-UNDO LIKE Lentele.
FOR EACH Lentele NO-LOCK:
CREATE ttLentele . BUFFER-COPY Lentele TO ttLentele.
END.

Taip pat galima nurodyti laukus, kurių nereikia kopjuoti. Galima naudoti WHEN… THEN sakinius ir pan.

NTFS teisų išsaugojimas ir atstatymas

Dažnai tenka kurti atsargines kopijas tiesiog suarchyvuojant (suzipuojant) kažkokį katalogą, bet deja, zip failuose neišsisaugo NTFS teisės (angl. permissions). Viena iš paprestesnių būdų išsaugoti NTF teisės yra icacls įrankis, kuris yra Windows Vista, Windows 2003 SP2 ir Windows 2008 operacinėse.

Komanda:

icacls d:\_profiles /save ntfsperms.txt /t /c

Išsaugo direktorijos _profiles ir visų joje esąnčių katalogų, subktalogų ir failų teises į failą ntfsperms.txt.

Failo turinys užrašomas SDDL formatu ir atrodo daugmaž taip:

_PROFILES
D:PAI(A;OICI;FA;;;S-1-5-21-1199606372-4262273743-4123789878-500)(A;;FA;;;BA)(A;OICIIO;FA;;;CO)(A;;0x1200ad;;;DU)(A;OICI;FA;;;SY)
_PROFILES\user
D:AI(A;OICI;FA;;;S-1-5-21-1199606372-4262273743-4123789878-1226)(A;OICIID;FA;;;S-1-5-21-1199606372-4262273448-4123785658-500)(A;ID;FA;;;BA)(A;OICIIOID;FA;;;CO)(A;OICIID;FA;;;SY)

Atstatymui naudojama komanda:

icacls d:\ /restore ntfsperms.txt

Dėmėsio: atstant rašyti reikia tik disko raidę (katalogo nurodyti nereikia) , nes įrankis atstatys teises tik tam katalogui, kuris yra aprašytas faile  (šiuo atveju katalogui _PROFILES ir jo subkatalogam).

Toks būdas patogus kai reikia padaryti kažkoko katalogo, kuriame yra keletas subkatalogų su skirtingomis teisėmis,  atsarginę kopiją (backup’ą), tiesiog jį suarachyvuojant ir kartu į archyvą įdėti ntfsperms.txt failą. Vienintelis trūkumas, kad failus reikia atstatyti būtinai į tą pačią vietą, kad sutaptu disko raidė ir kelias iki katalogo.  Žinoma, galima paredaguoti ir pati SDDL failą, tiesiog darant FIND ir REPLACE. Taip pat atstaymas veikia ir nebūtinai toje pačioje sistemoje iš kur buvo padaryta kopija. Galima atstatyti ir į kitą sistemą (ypač patogu, kai abi sistemos priklauso vienam domenui ir katalogui buvo naudojami tik domeniniai vartotojai), o vietoj nerastų varotojų vardų bus įrašytį  SID’ai.

W2K domeno migravimas į W2K8 domeną

Dėl beprotiškai ypatingai didelio darbo krūvio visai apleidau savo tinklaraštį. Todėl nutariau šiek tiek atgaivinti.

Pasidalinsiu infomracija apie domeno migravimą iš W2k į W2k8. Sklandė gandai ir buvau bevaik patikėjęs, kad neįmanoma iškart migruot į W2k8 domeno kontrolerį. Buvau girdejęs, kad gali reikėti pirma migruoti į Windows 2003, o poto tik Windows 2008. Tačiau pats išbandžiau, kad išeina migruoti sėkmingai iškart į Windows 2008 domeno kontrolerį.

Pateikiu trumpą aprašymą.

Iš Windows 2008 instaliacinio DVD nukopijuokite į seną Windows 2000 domeno kontrolerį addprep programą, kuri yra DVD SOURCE direktorijoje.

Iš komandinės eilutės paleiskite sekančias komandas:

adprep /forestprep    ir
adprep /domainprep   ir
adprep /gpprep

Žinoma, jau turi būti instaliuotas Windows 2008, priskirti IP adesai ir pan. DNS serverio adresai turi būti egzituojančio DNS serverio domene.

Prijunkite naują Windows 2008 prie egzituojančio domeno. Iš komandinės eilutės cmd palieiskite DCPROMO komandą ir pasirinkite Additional Domain Controller in an existing Domain. Kai jau suintsaliuota AD – reikai naują serverį padaryti „global catalog“ serveriu. Pasirenkame Administrative Tools-> Active Directory Sites and Services-> išskleiskite Sites, Default first site and Servers. Dešiniu klavišu parinkite naują serverį ir pasirinkite „properties“ ir pažymėkite „Global Catalog“

Toliau reikia perkelti FSMO roles į Win 2008 serverį.

Prieš pašalinant seną domeno kontrolerį, paleiskite jame DCPROMO ir pašalinkite jį iš Active Directory.

„Numeric+“ išdėstymas (Windows 2008)

Kadangi esu labai labai  užsėmęs, tai šiek tiek apleidau tinklaraščio rašymą. Visiškai belekokių įrašų nesinori rašyti, o rimtiems nėra laiko…

Prireikė terminaliniam serveriui klaviatūros išdėstymo, kur vietoj skaičių 9 ir 0 būtų lietuviškos kabutės „”.  Problema tame, kad terminalinis serveris Windows 2008 64 bitų, kaip žinome yra kolkas pakankamai naujas daiktas ir veikia ne visos programos veikia ir pan. Pirma šovusi į galvą mintis, kad reikės pakankamai pavargti…

Tačiau užklausęs googlės- radau štai ką. Nors puslapyje nerašo, kad Numeric+ išdėstymas veiks Windows 2008 serveryje, bet nutariau pabandyti. Ir mano, žinoma ir vartotojų džiaugsmui, šis išdėstymas veikia ir Windows 2008. Žemiau keletas „screenshot’ų“.

Numeric+ klaviatūra

Numeric+ on Windows 2008 Server

Ketvirtas Java naudotojų grupės susitikimas

Visus kviečiame į ketvirtą Java naudotojų grupės susitikimą Klaipėdoje, kuris įvyks

2009 m. rugsėjo 25 d., penktadienį 18:00 val. Klaipėdos universiteto Gamtos ir matematikos mokslų fakulteto 313-oje auditorijoje.

Šiam susitikimui numatyta tema:

Java technologijų taikymo ribos ir alternatyvios technologijos
arba vienas dydis viskam netinka

Java™ technologijų taikymą galime aptikti visur nuo mobilių įrenginių iki serverių aplikacijų, nuo mažų žaidimų iki kosminių robotų. Kur gi ribos? Ar galime aiškiai išskirti ribas kur Java™ technologijų taikymas būtų nepriimtinas ir reikėtų rinktis kitas technologijas? O gal tokių ribų ne labai jau ir yra?

Į šios ir panašius klausimus bandysime atsakyti šio susitikimo metu.

Į šį susitikimą yra kviečiami visi tiek didieji Java™ technologijų šalininkai, tiek jos priešininkai ir, aišku, nepasisprendžiantieji. Tikimės, kad gyvoje diskusijoje gimsta tiesa.

Diskusijos dėl antrojo susitikimo „verda“ adresu: http://groups.google.com/group/lithuanian-jug/browse_thread/thread/dd206f1e190f871f

Tikimės, kad šis susitikimas bus naudingas tiek jums tiek jūsų verslui.

Daugiau informacijos Internete: http://www.jug.lt,
Kontaktinis adresas: info@jug.lt

„Programuotojo paslaugos“

"Programuotojo paslaugos"

"Programuotojo paslaugos"

Toks lapelis su reklama (net liežuvis neapsiverčia taip pavadinti) rastas vienoje pašto dėžutėje Klaipėdoje. Komentuot kaip nėra ką…. Būtų juokinga, jei nebūtų graudu… Ar Jūs patikėtumėte savo kompiuterį su duomenimis tvarkyti tokiai personai?

Man visada būdavo ir būna pikta, kai kam nors tvarkant kompiuterį, pradėdavo ar pradeda vadinti programuotoju. Kurgi čia programavimas? Programuotojas, mano manymu, visada bus aukščiau už paprastą kompiuterio krapštalą. Visgi programuotojo visiškai kita darbo specifiką, mąstymas ir pan. Ir  ne kiekvienas krapštalas gali tapti programuotoju. O skelbimą pamačius išvis juokas paėmė. Žmogus (o gal kartais ne?) net rašyti nemoką ir nori tvarkyt kompiuterius, ir netik tvarkyt -  dar siūlosi išspręsti visas kompiuterines problemas. Iš mano patirties – kai tokie „programuotojai“ sutvarko kompiuterį, tai vėliau reikia sugaišti dvigubai daugiau laiko kol viską išnarplioji. Vienok, toks jų ir tvarkymas: format c: ir  Windows’ų instaliavimas.

Tik įdomu ar į tokį skelbimą bent kas nors atsiliepė? Jei taip, vadinasi Klaipėdoje yra kur pasireikšti kompiuteristams. Nes jei tokie, kurie net parašyti skelbimo be klaidų nemoka, gauna darbo, tai tada kompiuteristas, kuris yra baigęs keletą klasių daugiau, turėtų krautis tūkstančius…

Atsisveikinimas su burlaiviais

Šiandien įvyko burlaivių, dalyvavusių „The Tall Ships’ Racess Baltic 2009″ regatoje išleistuvės. Melnaragė buvo pilna automobilų, vėliau kelias į Melnaragę ir Girulius buvo visai uždarytas. Žmonių ir ant Smiltynės molo ir Melnaragės pusėje buvo didžiulė masė, abejoju ar kada tiek čia yra buvę.

Gaila, nevisi lavai išskleidė bures plaukdami Kuršiu mariomis pro uosto vartus. Bet reginys buvo vertas dėmesio ir paliko tikrai didelį įspūdi. Net nesitiki, kad tai vyksta gimotojoje Klaipėdoje. Bus pakankamai ilgai ką prisiminti ir žinoma lauksiu atvykstant kitą kartą, galbūt 2016 metais. Ir pabaigai, mano manymu, šis renginys pralenkia visus Vilniaus kultūros sostinės renginius, kuriems finansavimas skirtas beprotiškas, o šiai regatai sumažintas.

214

The Tall Ships’ Races Baltic 2009 Klaipėda

Laivai

Laivai

Daug neįsiplėsiu rašydmas (dėl laiko stokos).

Šiais metais Jūros šventė tikrai paliko gerą įspūdį. Bent jau jaučiasi tikra Jūros šventė, o ne vien alaus. Vaikščiodamas tarp laivų išvis nesijauti, kad vaikštai gimtajam mieste. Nuostabu ištikro ir labai džiaugiuos šių metų švente.

Mano nuotraukos iš penktadienio. Kitus įspūdžius papaskosiu, manau po šventės.

Su Sistemos Administratoriaus diena

http://www.sysadminday.com/

http://www.sysadminday.com/

Sveikinu visus sistemos administratorius ir visus tuos, kurie rūpinasi, kad tvarkingai veiktų – įmonės kompiuteriai, tinklas, serveriai , vargsta su kartais kvailais „useriais“ ir pan. –   su Sistemos administratoriaus diena 2009! Linkiu Jums , kad niekad nelūžtų serveriai, kad niekad nereiktų naudoti backupų, kad vartotojai taptų protingesni ir t.t. :)

Tai vienintėlė diena metuose kai galite padėkoti savo IT (ar IS kaip jis ten besivadintu) skyriuj (arba tą vienintelį žmogų, kuris rūpinasi Jūsų PC) už sunkų visų metų darbą. Todėl visi (kurie nepriklauso IT) greitai bėgat prikti tortų (ir netik :) ). Ir nešat Juos į savo IT skyrių ir pasveikintat ten esančius žmones, kurie visus metus stengiasi, kad visos kompiuterinės sistemos veiktų be trukdžių. O ypač čia laukiamos merginos :)

Megametro lenktynės 2009

merginos

Tikriausia vienas didesnių ir įdomesnių auto renginių vykstančių vakarų Lietuvoje – tai 1000km lenktynės Palangoje. Šiais metais dalyvių skaičius mažesnis ir tai labai jaučiasi palyginus su pernai metais, kai vyko bene didžiausios lenktynės (pagal dalyvių skaičių). Žinoma labai šaunu, kad toks renginys neišnyksta ir tikrai verta pagirti organizatorius. Panašių renginių trūkumas yra šiame krašte.

Taigi ir šiais metais, atitrūkęs nuo darbų, nuvažiavau valandikei pasižiūrėti lenktynių. Viskas šaunu – geras oras, renginio atmosfera, autgomobilių griausmas, gražios merginos ir t.t.  Geriau žinoma viena karta pamatyti,  nei keletą kartų išgirsti, todėl štai keletas foto iš renginio. Daug nefotografavau, nes daugelis auto matyta pernai metais.

Sunkvežimis su užrašu techninis vanduo – priminė vaikystę, tokie pat daugiau nei prieš 20 metų važinėdavo ir laistydavo gatves.

Kitas puslapis »



Follow

Get every new post delivered to your Inbox.