Gå til innhold

TheHvidsten

Medlemmer
  • Innlegg

    193
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av TheHvidsten

  1. Har en database som kan ha IDer i tilfeldig rekkefølge.

    Jeg kan da ha en tabell med følgende IDer

     

    1

    2

    3

    5

    6

    7

    8

    9

    11

    13

    14

    15

    16

    [...]

     

    Finnes det noen enkel spørring for å finne første ledige ID? I dette tilfellet "4", og som neste gang da returnerer "10"?

    Jeg kan selvfølgelig lage dette i kode ved å gå gjennom alle rader og finne første ledige, men dette føles ganske ressurskrevende i forhold til å kanskje kunne klare seg med én eller to spørringer.

     

    Hvis det hjelper har jeg koblet Entity Framework (.Net) mot databasen.

  2. For et års tid siden hadde jeg en forsterker som var utenfor garanti med en ødelagt komponent som ble byttet ut halvannet år tidligere. Jeg ringte Forbrukerrådet og de mente da at det er to års reklamasjon på komponentene som ble byttet ut.

    For min del ordnet det seg uten å måtte dra frem det kortet, men som et sammenligningsgrunnlag ville jeg sagt at skjermkortet de byttet ut er innenfor reklamasjonstiden.

  3. Etter Bianchi-ulykken har de jo testet Virtual Safety Car etter hver trening. Burde ikke systemet være klart nok til at de kunne brukt dette i dag? Da kunne de hatt VSC fra mellom nest siste og siste sving, og frem til første sving, så ville vi fremdeles kunne fått racing på langsida?

  4. Etter en del tenking kom også jeg frem til at dette var litt kinkig :)

     

    Jeg fikk lagt inn noe regular expression replace for å fjerne alle whitespace mellom [li] og [/li] taggene, og med en vanlig replace med din rekkefølge ser det ut til at det gjør akkurat det jeg var på jakt etter.

    Koden ser da ut som følgende

    // Fjerne whitespace
    $bm = preg_replace('#\[/li\](.\s?)\[li\]#si', '[/li][li]', $bm);
    
    $text = str_replace("[/li][li]", "</li><li>", $text);
    $text = str_replace("[li]", "<ul><li>", $text);
    $text = str_replace("[/li]", "</li></ul>", $text);

    Dette ser ut til å (foreløpig) fungere utmerket, så får jeg kjøre konverteringen på alt og se om det dukker opp noen spesialtilfeller.

    Takk for hjelpen :)

  5. Utfordringa er at dataene ikke følger bbCode-"standarden" hvor man har en placeholder utenfor lista.
    Her på diskusjon.no brukes følgende:

    [list]
    [*]Punkt 1[/*]
    [*]Punkt 1[/*]
    [/list] 

    Hadde dataene jeg jobber med hatt et slik format ville jeg nok kunne bruke linkene dine, og hadde forsåvidt enkelt kunne rettet opp i det selv. Det har jo ingen

    • i denne databasen så da blir det litt vanskeligere.
  6. Jeg har en database med diverse bbCode-lignende tagger.

    Dette må jeg nå konvertere til HTML. De fleste taggene skal jeg klare helt fint å konvertere men den har også en listestruktur jeg sliter litt med.

    Strukturen ser slik ut:

     

    [li]Punkt 1[/li]

    [li]Punkt 2

    [li]Underpunkt 1[/li]

    [li]Underpunkt 2[/li]

    [/li]

    [li]Punkt 3[/li]

     

    Dette ønsker jeg da skal konverteres til å ha en korrekt struktur med <ul> og <li> (og også <ul> inne i en <li>). Resultatet skal da altså bli slik:

     

    <ul>

    <li>Punkt 1</li>

    <li>Punkt 2

    <ul>

    <li>Underpunkt 1</li>

    <li>Underpunkt 2</li>

    </ul>

    </li>

    <li>Punkt 3</li>

    </ul>

     

    Er det noen som har noen gode måter å gjøre dette på?

  7. Dette sier dokumentasjonen:

     

    expire

    The time the cookie expires. This is a Unix timestamp so is in number of seconds since the epoch. In other words, you'll most likely set this with the time() function plus the number of seconds before you want it to expire. Or you might use mktime()time()+60*60*24*30 will set the cookie to expire in 30 days. If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).

     

     

     

    Altså er "expire"-verdien i sekunder fra nullpunktet.

    Antall sekunder akkurat fra nullpunktet akkurat nå finner man med time()-metoden.

    I ditt eksempel er det lagt til 43200 sekunder til time(), noe som tilsier at cookien går ut på dato om 12 timer slik du antar, og ikke 1 time slik det står.

  8. Her derimot har du en konstant spenning, ikke strømstyrke. Øker du motstanden så reduseres strømstyrken. P=U^2/R = konstant / R

     

    Konstant spenning og variabel strømstyrke var helt klart det jeg hadde glemt. Med det i bakhodet falt alt på plass.

     

    For å koble sammen de to ledningene uten at det skal bli kortslutning, og uten at det skal bli noe varmegang trenger man jo da en motstand med så godt som uendelig høyt ohm-tall, som jo er "default-verdien" i luften mellom to de pluggene i kontakta.

    Makes perfect sense!

     

    Takker :)

×
×
  • Opprett ny...