Gå til innhold

Oracel

Medlemmer
  • Innlegg

    324
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Oracel

  1. Er det noe å spare på å programmere i OOP ?

     

    Feks hvis jeg lager et script der jeg aldri kommer til å trenge noen av rutinene igjen til et senere prosjekt?

     

    Aldri prøvd før, har holdt meg til functioner. Noe vits i å lære seg OOP?

    5733955[/snapback]

    Hvis du klarer å karre deg gjennom ungdomsskolen og VGS uten å få diagnosen ADHD, så kanskje du får muligheten til å prøve deg på en ingeniørhøgskole. Der vil du få mer enn nok øvelse i OOP, så det er ingen grunn til å ta sorgene på forskudd. Kanskje du kan studere noe litt mer passende i mellomtiden, f.eks. include_once(). Eller enda mer avansert, require() og require_once()! Da er du på vei altså! :thumbup::thumbup::thumbup:

  2. Gadd ikke lese gjennom hele dette kjøttlasset av en tråd, men jeg vil tipse deg om at (forutsatt at du bruker GD2) du bruker imagecreatetruecolor() og imagecopyresampled(), da blir kvaliteten på resultatet mindre lollete. Regner med du har såpass ePenis at datamaskinen din takler den lille ekstrabelastningen som dette medfører.

  3. ... En protected variabel synes kun innefor den klassen, og alle klasser som inheriter den klassen, men er usynlig for objekter utenfor den klassen.

    4864412[/snapback]

    I Java innebærer protected at egenskapene er tilgjengelige innenfor samme package også, har C# en tilsvarende parallell, altså at egenskaper som er protected også er tilgjengelige innen samme namespace? Jeg vet ikke svaret i skrivende stund, men det kan være interessant å undersøke.

  4. Hei!

     

    Jeg lurte på om noen kunne forklare meg forskjellen på de forskjellige tabelltypene i mysql, og hva som bør velges. Jeg er spesielt interessert i en som støtter transactions og fremmednøkler.

    5151750[/snapback]

    Hvis du har tabeller med fremmednøkler, bruk InnoDB. Dette gjelder stort sett alt annet enn banale gjestebøker o.l. Hvis du får problemer med ytelse (noe jeg stiller meg særdeles tvilende til), så bruk heller andre løsninger som f.eks. memcached på de mest kritiske spørringene.

     

    Du kan selvsagt bruke MyISAM og hive absolutt all integritet på dør, og heller implementere kvasi-tøyse-integritet på applikasjonslaget. I såfall, good luck & have fun.

  5. Står også i testen om at de er laget i "skikkelige materialer", og nevner aluminium. Personlig er jeg av den oppfatning at aluminium ikke har noenting på en høyttalermembran å gjøre, og bare er der for at det skal se "tøft" ut og forhindre at folk dytter istykker membranen.

    5275599[/snapback]

     

    Hvis aluminium og andre lettmetaller ikke har noe på en høyttalermembran å gjøre, hvorfor bruker da SEAS, Scan-Speak og andre anerkjente produsenter av high-end elementer slike materialer i toppmodellene sine?

  6. Har fått i oppdrag å finne en bærbar til søstra mi. Prisen må være 6-7k. Det beste jeg har funnet til nå er Tundra 1500k fra PSData. Det jeg liker best ved den er prisen, svideo, Firewire, og kortleserene. Det er slike ting som hun kan få god bruk for. Lagringsplass og ytelse er tilnærmet irrelevant. Noen som vet om andre gode alternativer med tv-ut og nyttig stæsj til en god pris? Noen som har gode/dårlige erfaringer med denne pc'en?

  7. Av egen erfaring mener jeg at disse punktene er viktige å komme seg gjennom, uansett språk:

     

    * Interaksjon (via konsoll eller GUI, det enkleste først)

    * Enkel manipulering av tall og strenger

    * Grafikk (2d rastergrafikk, tegne streker, prikker, kanskje tekst)

    * Filbehandling (skrive, lese, slette, kopiere)

    * Nettverk (åpne socket, lese/skrive, lukke socket)

     

    I tillegg kommer kunnskap om språket man jobber i, jeg tenker da det syntaktiske (som i lengden er en trivialitet, klasse/funksjonsbibliotekene er viktige å bli kjent med hvis man skal jobbe effektivt, og det tar tid og trening. Om man ikke snakker flytende Java/C/C#/Ruby eller OOP generelt så gjør absolutt ikke det noe).

     

    Kommer man seg gjennom disse punktene så oppnår man gjerne å bli godt kjent med både språket man jobber i, og bibliotekene dens.

     

    Når det gjelder forslagene til trådstarter, så er jeg litt kritisk til at man skal gi seg i kast med en kalkulator når man er helt nybegynner. For mange vil det innebære å vasse gjennom en semantisk pøl av casting og avrunding og verifisering av input som vil overskygge formålet med oppgaven helt (med mindre man bruker språk som PHP, Ruby, Lisp, etc). Det finnes begynneroppgaver som unngår slike fallgruver men likevel gir god trening og innsikt i programmering.

     

    Jeg stiller også spørsmålstegn ved hvorfor trådstarter lar sine forslag omhandle grafikk/spill i så stort omfang, som vi alle vet er dette en nisje av industrien som bare er ment for et absolutt fåtall. Om man fatter interesse for spill og grafikk mens man fikler med pacman, så er jo det fint. Men for majoriteten vil det nok finnes andre og mer matnyttige ting å bryne seg på.

  8. Til våren er jeg ferdigutdannet dataingeniør, men jeg må gjennomføre et hovedprosjekt før den tid. Hvis det er noen her som jobber i (eller eier) en bedrift som har behov for et sideprosjekt relatert til it/programmering, så er jeg veldig interessert. Geografiske forskjeller er ikke så veldig viktig, jeg jobber fint over avstand. Jeg er svært komfortabel med Java, C#, PHP, MySQL, MS SQL, PostgreSQL, Linux, FreeBSD, og det meste av Windows (Xp, Server, 2k).

     

    Fristen for å finne et prosjekt er 13. desember :)

     

    Legg gjerne inn et svar på denne tråden, eller send en epost til [email protected].

  9. 01001011 - som tilsvarer bokstaven K i ASCII-kode

    Orginale ascii bruke bare 7 bits. Det er nok til 128tegn 0-127 som holder til A-Z i små og store bokstaver + tall. Resten (de første 33 0-32) går til styring av teksten. (Linjeskift, tab, null-datatypen osv www.asciitable.com.

    Det dere referer til er ekstended ascii (utf-8) som har plass til dobbelt så mange tegn. Man har så UTF-16 som inneholder de fleste asiatiske tegn i tilleg. Filer som bruker utf-16 er dobbelt så store som utf-8.

     

    Grunnen til at man har 7 bits i ascii er at en eller annen amerikaner tenkte at en signed 8-bit (byte) integer var nok. Signed betyr at man bruker et av bit'ene til å beskrive positive eller negative tall. 8 bits signed heltall har plass til 128 verdier. un-signed har plass til 256.

    5167951[/snapback]

     

    Tror du bør kjøle deg ned og få fakta i orden før du pirker på andre, martiol. UTF-8 er ikke det samme som extended ASCII. UTF-8 benytter opp til 4 bytes for å beskrive et tegn (code points), men ikke nødvendigvis mer enn én byte. Hvor mange bytes extended ascii bruker overlater jeg til leseren å tenke seg frem til.

     

    Hva UTF-16 angår så bruker den enkodinga fra 2 og opp til 4 bytes per code point. Hvordan du begrunner den spinnville påstanden om at filer enkodet med UTF-16 alltid er dobbelt så store som dem enkodet med UTF-8, tør jeg ikke tenke på. Derimot kan filer enkodet med UTF-32 gjerne være dobbelt så store som dem enkodet med UTF-16, siden UTF-32 bruker 4 bytes per code point over hele linja sammenlignet med 2 bytes per code point i store deler av UTF-16. Men også her er det avhenging av hva som faktisk er i fila.

     

    Foreslått lesestoff for de som vil (eller behøver) å lære mer om Unicode og hvordan forskjellige enkodinger fungerer:

    UTF-8

    UTF-16/UCS-2

    Comparison of Unicode encodings (anbefales)

  10. Tja, beskjæringa er ikke det største problemet synes jeg selv. F.eks. er all støyen i bakgrunnen mer problematisk (selv om den har blitt kraftig dempet av makroen). Hadde beskjæringa vært slik at mer av hovedmotivet kom med, så hadde det ført til en tilsvarende større mengde støy i tillegg da bakgrunnen under blir skarpere og mørkere desto lenger ned man kommer :\

×
×
  • Opprett ny...