Gå til innhold

zegenie

Medlemmer
  • Innlegg

    608
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av zegenie

  1. Kan noen forklare for en n00b hva som er problemet?

    Det er vel forsøkt forklart tidligere?

     

    Kort fortalt handler det om at som utvikler (og til en viss grad også som bruker), så er det viktig å ha tilgang til koden for programmer man kjører. Dette blant annet for å kunne modifisere koden til eget bruk, lære av den, bruke den i andre sammenhenger, osv.

     

    Eks: Når du bruker denne siden her, så lastes det ned en del kode som nettleseren din kan kjøre (det er ikke den koden som gjør at siden vises, men som gjør at du kan utføre forskjellige funksjoner uten at nettleseren din trenger å hente en masse sider om igjen). Dette gjør at når du f.eks. trykker på "quick reply"/"hurtigsvar"-knappen, så kan du skrive et svar uten at siden trenger å lastes på nytt. Du kan sende inn svaret, og få det vist, uten at du opplever annet enn at du trykker på en knapp, og at svaret ditt dukker opp.

     

    Koden som gjør dette er skrevet i noe som heter Javascript. Denne koden er åpen for alle å se (ellers kunne ikke nettleseren din kjørt den heller), men i mange tilfeller er det en lisens på koden som gjør at du ikke kan bruke den videre, eller bruke den i noen annen sammenheng enn på den siden du fikk koden fra. Hvis du er en utvikler kan du da ikke se på koden og bruke den i egne programmer, du kan ikke lære spesielt mye av den, og du kan ikke videreutvikle koden og lansere egen forbedret versjon basert på samme koden. Dette bryter med mange av prinsippene for fri programvare, noe Richard Stallman er en (til tider litt vel) sterk forkjemper for. Mer om fri programvare finner du på www.fsf.org.

     

    Hvis du fortsatt er blank så håper jeg noen andre kan forklare det for deg ;)

  2. Ute og sykler litt ja.. :)

     

    Javascript er for mange "purister" (client/serer/webapp-utviklere) en ren vederstyggelighet.

    Det er *source* som lastes ned fra server og eksekverer på klient.

    Og det er *fritt frem* for en oppegående "skriptkiddies" og lage sine egne scripts om "deaktiverer" eller sågar modifiserer script slik at websiden kan se *totalt* annerledes enn det webutvikler (scripter) hadde tenkt.

    Om så script'et så igjen inneholder kode som baserer seg på "prorpietær/kommers Java/kode er det som er "problemet" her. Som artikkelen om Stallman tar opp.

     

    Personlig anser jeg JS som *søppel*, men det er fordi jeg er en "gammel servermann".

    Og.. hvilke "poppe" websites/servere er det idag som ikke bruker det.. for å "bedre brukeropplevelsen"? :)

    Jeg er selv en såkalt "webapp-utvikler", og jeg ser så absolutt ikke på Javascript som noen vederstyggelighet. Jeg vil heller ikke kalle meg en purist, så det er kanskje mer der det ligger ;)

     

    Jeg tror den aller største motviljen mot Javascript er alle sikkerhetsproblemene det åpner for - men her ligger jo problemet mer i at slikt må garderes mot server-side, noe ytterst få "webapp-utviklere" gjør, eller i det hele tatt besitter kunnskap om.

     

    Ellers er jeg også ganske uenig i at ikke Javascript kan bedre brukeropplevelsen - problemet er vel heller at overdrevent og unyttig bruk av Javascript stort sett fører til det motsatte. Javascript i seg selv kan være nyttig - brukt riktig - men "søppel" ser jeg ingen grunn til å kalle det. Det handler vel så mye om å følge med i tiden, og ikke være for overdrevent opptatt av hvordan ting var før.

  3. Problemet er at det er vel så og si umulig å gjøre JavaScript om til fri kildekode, i ordets rette forstand, da man er avhengig av å laste ned/kjøre kode fra den webtjeneren man skal kjøre fra.

     

    [...]

     

    Så lenge man tillater javascript på en nettleser så vil aldri javascript kunne bli åpen kildekode i ordets rette forstand.

     

    [...]

     

    Med mindre vi besitter over gjennomsnittelig hackerkunnskap er vi ikke i stand til å endre koden, siden det ikke vil være noen mening i å laste ned javascriptet lokalt for deretter kjøre en modifisert kode.

    Her er du nok litt ute og padler. Dette handler ikke om å kunne endre koden som kjøres i forbindelse med programmet/tjenesten du benytter deg av for så å få samme programmet til å benytte din modifiserte versjo - men muligheten til å kunne benytte deg av koden i andre programmer, utvide/endre den, og bl.a. distribuere den modifiserte versjonen videre.

     

    Ta f.eks. eksempelet med Google Docs. Det er ikke snakk om å finne Javascriptet som ligger på serveren, modifisere det, og så få din modifiserte versjon til å kjøre med Google Docs. Det handler om å ha muligheten til å modifisere kildekoden i Javascriptet som er nedlastet, videredistibuere det, implementere det i egne programmer, osv.

     

    Dette er en vesentlig forskjell, og handler om grunnleggende forståelse av fri og åpen programvare. Jeg tror heller ikke du har tungen rett i munnen når du snakker om "fri" eller "åpen" programvare. Javascript er per definisjon "åpen", ettersom kildekoden er fritt tilgjengelig - den kan ikke være lukket. Det finnes selvsagt måter å kamuflere javascript-kode på, men nettleseren din kjører kun javascript-kildekode, ikke kompilert kode. Altså er Javascript per definisjon åpen. Det den ikke nødvendigvis er (og i de aller fleste tilfeller heller ikke er), er fri. Altså at man får de fire essensielle frihetene fri programvare gir deg. Det igjen kan i mange tilfeller utgjøre et stort problem.

  4. Det kan virke som et ganske ekstremt synspunkt for mange, men mannen har noen gode poenger. Hele grunntanken bak fri programvare er å ha alle de "fire frihetene" nevnt her: http://www.fsf.org/about/what-is-free-software .

     

    Javascript som ikke er fritt gir deg ikke dette, og gir deg ikke muligheten til å bygge videre på det. Det er klart dette skaper store problemer for tilhengere av fri programvare - og dette illustrerer en av de største forskjellene mellom "open source" (javascript er jo per definisjon opensource), og "fri programvare" som innebærer mer enn bare å kunne se kildekoden.

     

    Og når det gjelder Javascript vs Java, så er det helt riktig at Java ikke har det fnugg med Javascript å gjøre. Javascript heter egentlig ECMAscript, men det navnet er ikke så mye brukt... Java derimot er noe helt annet.

  5. UFO: Enemy unknown med xp, proper oppbygging og spesialisering av soldater, omfattende research-tre, modifisering og kombinering av items ala Jagged Alliance, battlescape som blir laget av bilder fra Google earth.

     

    Jeg blir mo i knærene bare av tanken. :)

    UFO:Alien Invasion er en open source remake med nyere teknologi. Ikje "helt oppi der" når det gjelder grafikk, men med 3D-brett, ordentlig satelitt-kart, multiplayer over internett og en del annen snadder:

    UFO:AI

    UFO:AI Screenshots

     

    Ellers finnes også Project Xenocide som prøver på det samme, men der har det ikke skjedd så mye siste 5-6 månedene:

    Project Xenocide

    Project Xenocide screenshots

  6. Istedenfor å drive og knote inne i kabinettet - hvorfor leser du ikke feilmeldingen du får og prøver å google den? Hva i alle dager er poenget med en blåskjerm som viser feilmelding hvis du ikke leser feilmeldingen?

     

    Og svar som "jeg hadde også blåskjerm en gang, da var problemet <insert random problem her>" er absolutt ikke relevant, fordi blåskjerm kommer av en hel drøss med forskjellige årsaker.

     

    Som Skagen nevnte i post #9, så er feilmeldingen din forsårsaket av en tastatur-driver som feiler. Bytt tastatur, evt. bytt driver.

     

    Hvis ikke det virker, da kan du begynne å knote rundt i kabinettet og lete etter andre løsninger.

  7. Men det jeg lurer på, vil dette si at noen har min identitet?

    Sannsynligvis. Det skal godt gjøres å få gjort noe slikt uten enten å sitte på innsiden (dvs at det er en forhandler e.l. som har gjort det), eller å ha noen form for identifikasjonsopplysninger om deg.

     

    Kan nok være smart å holde et øye med om det dukker opp annet rart i postkassen ;)

     

    Jeg kan tenke meg at navn og fødselsdato er nok, men det kan være personnr er påkrevd. Om det er kjøpt i butikk tenker jeg meg at de gjerne ville spurt om legimitasjon.
    Ifølge PT skal det kreves personnummer eller annen entydig identifikasjon før det kan registreres - men det er absolutt ikke alltid det følges.

     

    I alle tilfeller skal det vel kreves legitimasjon når det oppgraderes til et abonnement, og jeg kan ikke tenke meg at det har gått an å oppgradere det uten å i det minste oppgi fullt personnummer.

  8. Forøvrig er måleenheten tommer fullstendig utrangert i Norge. Norge tok offisielt i bruk SI-systemet i 1977. Her brukes grunnenheten meter som mål på lengde og en rekke underenheter som centimeter og millimeter. På norsk skal altså de vitale målene til skjermen være

    Bortsett fra at skjermer måles i tommer. Når gikk du sist på elkjøp og spurte om du kunne få se på den 106,7 centimeter'n de hadde på tilbud? Sannsynligvis aldri.

     

    For så små skjermer blir tommer litt upraktisk, enig i det, men det er nå engang det som brukes som mål for skjermer.

  9. Halloisen, da har jeg bestillt LG KU990, og gleder meg stort :D Eneste skåret i kleden, er at jeg må vente 14 forbanna dager, på grunn av at mamma bestillte noe annet som ikke kommer på lager før :thumbdown:

     

    Så...Hva syns dere som har hatt den en stud?

    Hva følger med? Positive/negative sider med den.

    Bra kamera, kjapt?

    Blir telefonen "treg" etter hvert?

    Hvorfor ikke ta en tur innom nærmeste elkjøp/expert/telebutikken/telehuset og si at du vurderer å kjøpe telefonen, og spørre om du får ta en titt på telefonen, og spørre spørsmålene der?

×
×
  • Opprett ny...