Kategori: Progr. verktøy

Breadcrumb

Brødsmule navigering

Jeg er ingen spesialist på hjemmesider, bruker enkel WordPress, derfor ber jeg Google av og til om å validere min egen hjemmeside. Så fikk jeg feil, bl.a. på «BreadCrumb», brødsmulenavigering. Dette hadde jeg ikke hørt om tidligere.

Dette er den navigeringslinjen som (NOEN) WordPress tema viser øverst, på toppbilet f.eks. Så lærte jeg noe nytt i dag også 🙂

Breadcrumb
Brødsmule navigering
Brødsmule navigering

Hvorfor Ubuntu (Studio)

Årsaken er RAD Studio fra Embarcadero! What????

Jeg bruker RAD Studio som mitt favoritt utviklings verktøy, og programmerer i C++. RAD Studio er, etter min mening, et av de beste utviklingsverktøy på markedet. Du programmerer ett sted, og lager programmer for både Windows, Apple maskiner, Android og Linux.

Selve RAD Studio mener jeg er skrevet i (Delphi-) Pascal. Delphi kommer fra gamle Borland. Borland var opprinnelig kjent for sin gamle C++ kompiler og OWL biblioteket. De regjerte nesten fullstendig den gangen. Så prøvde de seg med C++ Builder, Java Builder og Delphi Pascal. Det er antagelig mest riktig å si bare «Delphi» og ikke «Delphi Pascal». Delphi er en objekt orientert utgave av Pascal.

Alt det som er nevnt ovenfor er mer eller mindre skrevet i Delphi, hele det som nå kalles RAD Studio. RAD Studio inneholder nå både C++ Builder og Delphi, men ikke Java Builder (vet ikke om den fortsatt eksisterer).

Ok, tilbake til Ubuntu, som er en Linux distro. Jeg nevnte du kan sitte på en Windows maskin og lage programmer for Windows , Apple maskiner, Android og Linux, men det er visse begrensninger. Det gjelder C++.

Disse gutta er noen av verdens beste Pascal og Delphi programmerere, det skal de ha. Delphi er derfor deres førstefødte, som vi sier. Alt nytt kommer først til Delphi, deretter etter en viss tid til C++ Builder. Dette må vi godta.

Det betyr at RAD Studio ikke har ferdig alle funksjonene. De har f.eks. ferdig Delphi for Linux, men ikke C++ Builder, og den Linux distroen de har valgt å starte med, er Ubuntu.

En annen og lignende begrensning er det for Android. Google forlanger nå 64-bits kode i programmet. Det har de også ferdig for Delphi, men ikke for C++ Builder.

Da ser du mitt dilemma. Jeg kjenner litt til OpenSUSE distroen, og det er først nå jeg prøver Ubuntu, men den er jeg altså nå nødt til å kjøre. I tillegg må jeg altså bruke Delphi (Pascal) som programmerings verktøy foreløpig.

Embarcadero vil ikke si når C++ Builder får 64-bits kode for Android og når vi får C++ Builder for linux. De vil heller ikke bekrefte om det kommer til å skje. Det skjærer dypt i en hardcore C++ programmerers hjerte å skulle gå over til Delphi (Pascal) 🙂 men vi får leve i håpet. Jeg ser det som en umulighet at ikke vi skal få 64-bits C++ for Android og C++ for Linux.

Ubuntu Studio

Ubuntu Studio måtte være midt i blinken for meg, de viktigste programmene for video, lyd, musikk, osv ferdig installert.

Det tar vel 10 minutter å lage en USB-stick med installasjonen, litt fikling under installeringen, og så var Ubuntu Studio på lufta.

Nå skulle jeg bare installere software for programutvikling, en IDE, et par kompilere, editorer osv. men hvordan #¤»»&&&%%!!!*** skulle det gjøres? Den hadde bare et ferdig oppsett med noen spesielle programmer.

Etter 15 minutters fikling ga jeg opp den distroen. Da hadde jeg funnet Android Studio! Enten var jeg dum som en stokk, eller så var denne distroen noe av det dummeste jeg har sett. Jeg MÅ ha software for programutvikling!

Den distroen gikk rett i søppelbøtta.

Open SUSE og Ubuntu

Jeg driver og ser litt på et par Linux distribusjoner, Open SUSE og Ubuntu. Da går det fort et par dager uten nye poster her.

Jeg tenkte å prøve Delphi under Linux, men da må jeg forlate min kjære C++ og gå over til Delphi Pascal. Som gammel hardcore C++ programmerer skjærer det meg i hjertet å skulle bruke Pascal 🙂 Men tiden får vise.

I tillegg må jeg forlate min favoritt-distro, Open SUSE, og starte opp med Ubuntu. Delphi supporterer Ubuntu, men ikke Open SUSE.

Kanskje blir det litt QT i stedet, hvem vet?