Mailadresse stjålet/hacket

Min mailadresse på denne siten er stjålet/hacket.Hvis noen mot formodning skulle få noen merkelige mail fra meg, vet dere nå hva som har skjedd.

Jeg jobber med saken, men problemet er at denne mailadressen bruker jeg flere steder.

— Gamlisen —

Hei, jeg er Gamlisen

gamlisen

Velkommen inn, hvordan fant du frem hit, foresten?

Everything is in Norwegian, but I have Google Translate in the upper left or right corner ( changes now and then 🙂 ).

Har litt problemer med oversettelse av ordet «gamlisen», får se om det er bedre med «Gamlingen» 🙂

Det jeg skriver om for tiden, er stort sett C++ Builder. Programmerere vil nok huske denne fra gode, gamle Borland-tiden med OWL, C++ Builder og Java Builder, men den eies vel nå av Embarcadero.

Ellers kan du finne litt av hvert fra mitt lange liv som programmerer. Det er ikke ment som et kurs i noe som helst, men mer som kommentarer og huskelister.

WordPress tema kan endre seg fra dag til dag alt etter hva som passer meg til enhver tid. Det stjerneskipet som du ser øverst på alle sidene, er en modell jeg har laget i Lightwave av USS Voyager fra tvserien Startrek Voyager.

Local Server

Kjøpte siste versjon av diverse Corel programmer i dag. Kjørte derfor opp en lokal server (Xampp) for å teste litt mer på WordPress og layout.

Jeg burde antagelig lære disse programmene litt bedre, men det er litt vanskelig for oss oldies å legge vekk Adobe programmer 🙂

Wordpress på Local server (XAMPP)
WordPress på Local server (XAMPP)
Corel Programmer
Corel Programmer

Forskjell på GCC og G++

I dag lærte jeg faktisk noe nytt om kompilatorene GCC og G++ under Linux. Jeg har lekt med OpenSuse tidligere, laget enkle programmer osv. men stort set brukt QT eller et eller annet IDE system. Nå har jeg av spesielle grunner tenkt å kjøre Ubuntu, og da datt jeg borti installasjon av både GCC og g++.

Aldri tenkt over det tidligere, men hva er forskjellen?

GCC betyr GNU Compiler Collection, noen kaller den også GNU C Compiler. Du vet at det er forskjell på C og C++? OK, GCC er en samling kompilatorer, C, C++, Fortran, osv. Dvs at bruker du denne, vil den kompilere kildekode med etternavnet «.C» som «C»-kode og «.CPP» som C++ kode.

G++ derimot vil kompilere både «.C» og «.CPP» som C-kode. Desstuten vil G++, om du bruker den for å linke objekt filene, vil den automatisk linke inn «std» (Standard Library) C++ biblioteket. GCC gjør ikke dette.

Mao, GCC og G++ er vel to frontends til den samme kompilatoren, kan vi vel si.

Interessant, har aldri tenkt over dette tidligere. Nå bør jeg kanskje begynne å bruke «.cpp» som etternavn på kildekoden min når jeg mener c++?

Ubuntu Studio Test

Jeg, en gammel, hardcore Windows-bruker har nå testkjørt Ubuntu og Ubuntu Studio, og hva synes jeg så om disse distroene? Synspunktene vil selvfølgelig være preget av hva jeg har jobbet med, programmering.

Linux distroer har kommet en lang veg mot brukervennlighet, og de er ikke lenger så langt vekk fra Windows.

Installasjon

Ubuntu ( og Ubuntu Studio) er begge helt greie å installere. Jeg kjører med to systemdisker, begge er SSD disker (M.2 interface), og derfor er det naturlig å kjøre dobbel-boot, Windows 10 på den ene, og Linux og annet system ræl på den andre.

Installasjonen er helt grei, ingen problemer, jeg må bare passe på å installere på riktig disk 🙂 . Installasjonen greier å lage en boot-menu ved oppstart, helt greit.

Ekstra programmer

Det vil alltid følge med NOEN programmer uansett om du velger Windows eller en Linux distro. På Ubuntu Studio finner du dem på menystolpen oppe helt til venstre. Litt omvendt av det du er vandt til, programtype i høyredelen og programmene til venstre:

Jeg har installert noen ekstra programmer for bl.a. programmering, jeg MÅ ha det. De installeres (stort sett) i gruppen «Development». Denne gruppen finnes ikke på forhånd!! Hvorfor er det viktig?

Se på neste bilde som viser installering av nye ekstra programmer. Der finnes det programgrupper, og du finner stort sett de programmene du trenger. Men hva med «Development»? Disse må installeres manuelt!

Neste bilde viser den letteste metoden av de manuelle. Denne kan brukes dersom repoene er kjente og standard.

Du ser det er tilogmed her to måter å gjøre det på. I Windows har alle programmer «exe» som etternavn. Hvis vi nå kaller det et pakkesystem, har linux to slike pakkesystemer, «deb» og «rpm». Og hvilken av disse to du skal bruke kan være forskjellig fra distro til distro.

Ubuntu og Ubuntu Studio bruker «deb» pakkesystemet, mens f.eks. Open Suse, som jeg har brukt noen ganger, bruker «rpm».

Konklusjon

Dette er en kortvarig test og mine synspunkter er nok farget av arbeidet som programmerer. Som sagt innledningsvis, har Linux distroer kommet en lang veg mot brukervennlighet, og de er ikke lenger så langt vekk fra Windows.

De fleste vil enkelt finne det de trenger til daglig bruk, men vær obs på at ingen programmer kan uten videre flyttes over til et linux system. Du mister f.eks. Adobe programmer som PhotoShop og MS Word fra Microsoft. Jeg mister minst to programmer, nemlig Lightwave, som jeg bruker for 3D modellering og RAD Studio for programmering.

Om jeg kan nevne ett problem: Ubuntu Studio fant hode-telefonene greit, men ikke høyttalerne i skjermen.

Ubuntu Studio distroen kan uten tvil anbefales.

Edit Undo

Jeg har lagt ut en ny side med info om min løsning på en edit-undo. Dette løste jeg ved å opprette en «Stack» i dokument-klassen og rett og slett «stacke» den originale bitmapen.

Den er foreløpig i testversjon, men prinsippet ser ut til å virke 🙂

Siden ligger her:

Captains Yacht

Jeg fikler ikke bare med ren programmering, må ha litt annet å gjøre også. Her er en liten videosnutt laget i Lightwave og Corel Video Studio.

Captains Yacht er sjeldent vist i TV-serien Startrek Voyager. Den modellen jeg har laget i Lightwave er vel omtrent 75% ferdig 🙂 Jeg har laget en liten video av den her idet den forlater moderskipet.

Animasjonen ble laget i LightWave og satt sammen i Corel Video Studio, filstørrelse ca 22 MB: