Gå til innhold

jonnor

Medlemmer
  • Innlegg

    6 087
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av jonnor

  1. Nei, nei, nei! :mad:

    VB (.net) er langt i fra et forferdelig språk! Du kan lage så å si alt du måtte ønske i Windows med VB. Dette med språkvalg har kun med personlige preferanser å gjøre, det er det samme som med Mac vs PC, PS vs Xbox osv... Noen synes det ene er best, andre synes det helt motsatte! :)

    Du kan lage så og si alt du måtte ønske i Assembler også, men det gjør ikke Assembler godt egnet av den grunn. Nei, språkvalg har ikke kun med personlige preferanser å gjøre. Det bør ihvertfall ikke ha det ;)

     

    De forskjellige mulighetene man har i ulike språk legger til rette for ulike ting. For eksempel gjør første-klasses objekter det lettere å bruke komposisjon istedet for å arve. Duck-typing gjør det enklere å programmere mot et grensesnitt og ikke mot implementasjon. Første-klasses funksjoner gjør at callbacks blir helt naturlig. At funksjoner kan opprettes "inline" eller anonymt kan kraftig øke lesbarheten på koden. Konstrukter fra funksjonelle språk som "list comprehensions", generatorer, map og reduce er verktøy som kan gjøre enkelte algoritmer enklere å implementere på en god måte. Dynamisk typing er mer fleksibelt enn statisk, men kan la deg gå i enkelte feller som et statisk typet språk hadde fortalt deg om med en gang.

     

    Men dersom man ikke kjenner til en viss funksjonalitet og har brukt det før så vil man ikke savne det, fordi man ikke forstår nytten. Paul Graham forklarer det godt i følgende essay: http://www.paulgraham.com/avg.html

     

    En annen ting er at VB for de fleste er relativt enkelt å lese og skrive - men enkelte er tydeligvis av den oppfatningen at et språk er best hvis det har en litt sær og tunggrodd syntax.

     

    Et lite eksempel:

    VB .Net

    For i As Integer = number To 0 Step -1
    ' loops from number down to zero
    Next i

    C#

    for (int i = number; i >= 0; i--)
    {
    // loops from number down to zero
    }

    Hvem er av den oppfatningen?

     

    Python

    for i in range(number, -1, -1)):
    # Do something with i

  2. I tilleg så er X11 ganske smoothe saker. Jeg ser ingen grunn til at de skal finne opp hjulet på nytt med et nytt system for grafikk. Men når en ser på Android så vil det ikke overraske.

     

    Dette OS'et er nok helt uaktuelt for min del, men jeg er nå spent på hva det er, hvordan det slår ann og hvordan det vil påvirke Linux/FOSS miljøet.

  3. PCen starter helt fint uten USB, så den ligger på den eksterne. Har prøvd og endre menu.lst opprøfingene til både hd0,1 og hd1,1 men får samme melding.

    Og da var oppføringen hdX,1 i utgangspunktet?

     

    Og når du sier at "pcen starter helt fint uten den eksterne" så mener du at den booter en annen bootloader når du ikke har den eksterne i sant?

  4. Git er en "dum" versjonskontroll, dvs at den tracker innholdet i filer, være seg binærfiler eller tekstfiler. Mao, den kan brukes til "alt". Men det betyr ikke at den er godt egnet.

     

    Hva slags filer er det du skal tracke? Binær eller tekst? Hvor store filer snakker vi?

  5. Er det andre som har erfaringar med Openoffice? Argument for og i mot i forhold til microsoft? Eksisterar det andre alternativ? Det er vel snakk om å berre prøve antar eg :)
    Både Gnome og KDE en del programvare som gjør tilsvarende ting. Gnome Office og Koffice hennholdsvis.

     

    Kva gjere at ein anna distro kan vere betre? Er det snakk om ytelse og sikkerheit? Moglegheiter for å tilpasse OSet slik du vil ha det? Kva er eigentleg forskjellen på distroane der ute?

    Slik jeg ser det er det følgende grunnleggende ting som skiller distroer:

    Filosofi, community, pakkesystem og standard programvare/oppsett.

  6. Feilmeldingen er ikke uklar på noen måte, den er helt lik den i linken jeg linker til over. Hvordan kan jeg bruke chkdsk i Windows når windows ikke fungerer...?

    Det kan du ikke, ergo du må benytte en fungerende Windows innstalasjon. Du kan bruke en hvilken som helst Windows som skjønner NTFS.

     

    Skal forsøke det neste steget i feilmeldingen, men er ikke helt stø i Linux, så derfor lurte jeg på om noen hadde noen tips.

    Hvilket neste steg? Hvis du referer til dmraid greiene så gjelder det kun[\u] dersom enheten har vært del av et RAID oppsett.

  7. Men serveren henger noe så voldsomt når folk klikker på linker på siden.

    Dette var ikke et problem tidligere da den lå på shared hosting.

    Hva er det som "henger"? Hva betyr "henger"? Er det at det er høy responstid på nettsidene? Eller bruker den så mye ressurser at andre tjenester lider?

     

    I lista over updates er det 148 oppdateringer og jeg aner ikke hva halvparten er til, og er dermed livredd for å oppdatere.

     

    Er det bare å trykke uppdate all ???

     

    er det sikkert/risikerer jeg å miste info/siden som kjører der ?

    All data du bryr deg om skal du ha backup av. Feil skjer, men normalt sett er det selvfølgelig veldig liten sannsynlighet for datatap ved oppdatering.

     

    er det noen måte å optimalisere serveren for å yte bedre ?

    Mange måter. Men først må du komme til bunns i hva problemet ditt skyldes.

  8. Her står det litt om minnehåndtering i ESX (mest markedsføringspreik, lite implementasjonsdetaljer): http://www.vmware.com/pdf/esx3_memory.pdf

     

    Det jeg liker godt med virt-manager, ovirt og annet basert på libvirt er at man kan håndtere hetrogene vert-systemer mer eller mindre helt transparent. Xen og KVM er godt støttet allerede, og ESX støtte er på vei inn nå. Samt at for de som ikke ønsker virtualisering men kun isolering så har man LXC (Linux Containers, også mainline).

     

    Men siden det er Qumranet som har utviklet dette produktet så er det vel en fare for at de har satset 100% på KVM. Tror ikke at det blir et hinder for RH, men det må være godt argument hvis du kan si til kunden at han kan håndtere sitt gamle system (feks i en overgangsfase) med akkurat samme konsollverktøy.

  9. Ikke overraskende er dette også basert på Linux. Jeg har ikke funnet informasjon på om det er basert på LiMo spesifikasjonene eller ikke, men jeg synes det er litt rart om det ikke er tilfellet.

     

    Og når dere skriver en artikkel med utgangspunkt i en pressemelding, vennligst link til pressemeldingen. Jeg antar det er denne:

    http://www.bada.com/samsung-launches-open-mobile-platform/ ?

  10. Her bør folk faktisk titte på lenken, det er såvidt jeg vet ingen kjente alvorlig bugs. Listen gir inntrykk av en meget moden programvare.

    Lite alvorlige bugs, det er tross alt bare en "dum" front-end. Og grunnlaget er solid. Er det noe alvorlig vil du nok finne det på libvirt eller kernel trackeren istedet.

    Men jeg tror eksempelvis at mange vil finne det frustrerende at fullskjerm ikke dekker hele skjermen og man følgelig mangler en del av gjesten dersom man kjører samme oppløsning på gjest som vert. Eller at det ikke er finnes deling av clipboard, eller en enkel måte å sette opp fildeling mellom gjest og vert utavhengig av OS.

    "Seamless" modus er også noe en del vil savne fra andre løsninger. Ikke alle benytter seg av slik, men for de som gjør det så kan det være en showstopper. Andre vil se på grunnleggende 3D støtte som essensielt.

    Jeg har også hørt folk si at brukergrensesnittet er forvirrende sammenlignet med feks VirtualBox, men jeg forventer at det meste slike problemer er banket ut med den oppkommende 0.9 releasen.

    Modent? Det lar jeg være opp til brukeren å vurdere.

     

    Den mest graverende enkelt-tingen synes jeg personlig er håndteringen av maskinvarenheter/konfigurasjon for gjestene; praktisk talt alle endringer krever reboot
    Dette er misvisende i beste fall, alt av USB-dingser kan hotplugges mellom host og gjest uavhengig av gjeste-OS (på plass siden 0.7). Dette dekker faktisk mye hardware.
    Jeg snakker vi forbi hverandre. Jeg mener eksempelvis det faktum at noe så trivielt som å endre keymap på den virtuelle grafikk-enheten krever at du fjerner og legger til grafikk-enheten, som igjen krever at gjesten taes ned og opp igjen.

    Jeg antar det samme gjelder for USB enheter, altså "regelen" som må settes opp for at en gitt enhet skal koples til gjest. Det har jeg riktignok ikke testet, for USB konfigurering via virt-manager fungerer ikke på mine maskiner (Arch).

     

    Og utenom at den sømløst håndterer gjester som kjører på fjerne verter og er 100% fri programvare så er det ikke så mange fordeler kontra nevnte alternativer.
    Jo det er det. Du har med 2.6.32 fordelen av samepage minnehåndtering, dette gjør at KVM basert løsning vil være mye mer økonomisk enn alternativene du ramset opp (VMWare, Sun, MS).
    ESX(i) støtter også samepage minnedeling, men dette er klart en fordel ovenfor de resterende.

     

    forutsetter at virtualiseringsløsningen i bunn er rimelig likeverdig. Det er den ikke, KVM er overlegen på mange viktige punkter.

    Utdyp gjerne hva du mener her utover KSM.

  11. Gaah, klarte å lukke nettleseren. Ble litt kortere av den grunn.

     

    Siden oVirt ikke er i noen av RHE* produktene så er det dårlig med komersiell støtte (om noe i det hele tatt?), og det er helt sentralt for de fleste større bedrifter, uavhengig av hvor stabil programvaren måtte være. Kan du klare deg uten det så er det godt mulig at det kan fungere helt tilfredstillende, men jeg tror ikke det er mange som våger seg ut på det.

    Men løsningen er veldig interessant, og hadde jeg ikke vært så lite interessert i å lære meg et nytt pakkesystem så hadde jeg nok testet oVirt på nodene mine her hjemme.

     

    Hva gjelder Virt-Manager (jeg tenker på GUI programmet) så har en rekke mangler sammenlignet med gratis alternativer fra VmWare, Sun og Microsoft. Den mest graverende enkelt-tingen synes jeg personlig er håndteringen av maskinvarenheter/konfigurasjon for gjestene; praktisk talt alle endringer krever reboot. Det blir gjort mer problematisk av endringene ikke er synlige før etter reboot. Og av at mange ting ikke kan konfigureres når du først har lagt til enheten (du må fjerne og legge til på nytt istedet). Og av at man ikke kan ha to av enkelte enheter (som video). Det får du heller ikke beskjed om før gjesten forsøker å boote igjen, og da nekter den å starte opp! Arrg!

    For en mer komplett oversikt se: http://virt-manager.et.redhat.com/page/Roadmap

    https://bugzilla.redhat.com/buglist.cgi?que...rder=Importance

    Og utenom at den sømløst håndterer gjester som kjører på fjerne verter og er 100% fri programvare så er det ikke så mange fordeler kontra nevnte alternativer.

    Når det er sagt så bruker jeg ikke annet enn den her hjemme, så det funker jo. Men så er jeg neppe representativ for en vanlig dektop-bruker. Sitter faktisk å preparerer noen patcher som skal oppstrøm på den akkurat nå. Hadde jeg ikke hatt så mange andre forpliktelser så skulle jeg gjort langt mer...

     

    EDIT: lite innskudd

  12. Var 9.04 du innstalerte eller?* I såfall er nok problemet at rekkefølgen BIOS rapporterer diskene til å være i har forandret seg fra når du innstalert.

    Nå som du booter fra USB disken blir den sannsynligvis rapportert som første disk, mens når du innstalerte ble den rapportert som andre disk.

     

    Forsøk å rediger oppføringene fra hd1,1 til hd0,1 (eller hva nå som er første disk i grub sitt system). Og vica versa for Vista (gitt at den er innstalert på den interne disken).

     

    *grub2 som er i 9.10 er nemlig langt bedre på akkurat dette ;)

×
×
  • Opprett ny...