Gå til innhold

Wackamole

Medlemmer
  • Innlegg

    1 566
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Wackamole

  1.  

    Lagre templaten som vanlig tekst (LONGTEXT eller vanlig TEXT) i databasen, så bruker du PHP for å hente ut raden med templaten før smarty parser fila.

     

    Husker ikke hvordan du parser templates i smarty. Alternativt kan du lage en PHP snutt som "lager" en "fysisk" tpl fil på serveren før denne blir parset i smarty. Ser for meg at det er utrulig ineffektivt, da du uansett kan bruke PHP i selve tpl fila for å gjøre den "variabel/custom" med enkle verdier fra databasen istedenfor hele templaten.

     

    \\ Fredrik

    Veldig, veldig lenge siden jeg kodet PHP nå, men kunne ikke holde meg unna å kommentere det her. Joda, ren PHP er såklart mer effektivt enn å parse et språk før det kjøres som PHP. Det du nok ikke har fått med deg er at Smarty (sist jeg så på det) cacher en "kompilert" versjon av templatene på disk som nettopp ren PHP. Så fra og med gang nummer to er det dermed ingen forskjell mellom en Smarty-template og å skrive det samme i ren PHP. Fordelen er såklart at Smarty-templater ikke tillater ren PHP i seg, og det er ganske så vesentlig med tanke på sikkerhet.

     

     

    Caching kan slåes av, PHP kan inkluderes i smarty med

    {php} echo "Hello World"; {/php}

     

    Men nå er jo hele poenget med å bruke smarty å separere PHP fra HTML/CSS (som nevnt i post #2), det man vil er å sende variabler og verdier til template fila å la smarty ta seg av parsinga.

  2. Hei!

     

    Jeg sitter å tenker så det knaker (Les: Googler) på hvordan et standard switch oppsett vil distribuere internett hastigheten til de forskjellige brukerene, hvem får mest?

     

    Scenario:

     

    Jeg har idag en Cisco Catalyst 6509 kjerneswitch som distribuerer 1gbit internett til ca. 30 forskjellige switcher og rundt 250-300 mennesker. Hvordan vil nettet fordeles? Vil han som har nedlasting på p2p, steam, dropbox og surfer på "webben" få mest fart i motsettning til han som kanskje "bare" laster ned spill via steam? Handler det om den som har mest threads åpne?

     

    Jeg finner lite på google, mulig jeg ikke søker på riktig frase..

     

    Håper noen kan forklare meg dette, ikke nøl med å være teknisk :)

     

    \\ Wackamole

  3.  

     

    edit: Men veldig merkelig vinkling på saken, det fremstår jo som dette er noe Altibox har utviklet.

    Enig. Så vidt jeg kan se burde artikkelen ha overskriften "Her er Electrocompaniets nye høyttalersystem". Hva har Altibox bidratt med?

    Slik jeg tolker det utifra artikkelen å nettsidene til EC så er Model #4 integrert med Altibox sin eksisterende TV-løsning med muligheter for å putte på høyttalere som forbrukeren selv vil. Savner forøvrig subwoofer.

  4.  

     

    Er det en forutsetning at man bor i Oslo ?

     

    Hei

     

    Testlaben vår er i Oslo, så man må ha mulighet til å reise inn hit for å ta testbilder og gjøre målinger. Skrivingen og alt annet arbeid kan gjøres hjemme.

    Takk for svar! :)

     

    Inn til Oslo blir vanskelig når det er 9 timer i bil, så da tror jeg ikke dette er noe for meg :)

    Ifølge google maps så er det for min del ca 140 mil, tett på 24 timer. Trenger vell ikke et lite avdelingskontor i vår fantastiske nord-norske natur? :-)

    • Liker 1
  5. Slik :)

     

     

    # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
    # newer versions of the distribution.
    deb http://de.archive.ubuntu.com/ubuntu/ raring main restricted
    deb-src http://de.archive.ubuntu.com/ubuntu/ raring main restricted
     
    ## Major bug fix updates produced after the final release of the
    ## distribution.
    deb http://de.archive.ubuntu.com/ubuntu/ raring-updates main restricted
    deb-src http://de.archive.ubuntu.com/ubuntu/ raring-updates main restricted
     
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team. Also, please note that software in universe WILL NOT receive any
    ## review or updates from the Ubuntu security team.
    deb http://de.archive.ubuntu.com/ubuntu/ raring universe
    deb-src http://de.archive.ubuntu.com/ubuntu/ raring universe
    deb http://de.archive.ubuntu.com/ubuntu/ raring-updates universe
    deb-src http://de.archive.ubuntu.com/ubuntu/ raring-updates universe
     
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## multiverse WILL NOT receive any review or updates from the Ubuntu
    ## security team.
    deb http://de.archive.ubuntu.com/ubuntu/ raring multiverse
    deb-src http://de.archive.ubuntu.com/ubuntu/ raring multiverse
    deb http://de.archive.ubuntu.com/ubuntu/ raring-updates multiverse
    deb-src http://de.archive.ubuntu.com/ubuntu/ raring-updates multiverse
     
    ## N.B. software from this repository may not have been tested as
    ## extensively as that contained in the main release, although it includes
    ## newer versions of some applications which may provide useful features.
    ## Also, please note that software in backports WILL NOT receive any review
    ## or updates from the Ubuntu security team.
    deb http://de.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
    deb-src http://de.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
     
    deb http://security.ubuntu.com/ubuntu raring-security main restricted
    deb-src http://security.ubuntu.com/ubuntu raring-security main restricted
    deb http://security.ubuntu.com/ubuntu raring-security universe
    deb-src http://security.ubuntu.com/ubuntu raring-security universe
    deb http://security.ubuntu.com/ubuntu raring-security multiverse
    deb-src http://security.ubuntu.com/ubuntu raring-security multiverse
     
    ## Uncomment the following two lines to add software from Canonical's
    ## 'partner' repository.
    ## This software is not part of Ubuntu, but is offered by Canonical and the
    ## respective vendors as a service to Ubuntu users.
    # deb http://archive.canonical.com/ubuntu raring partner
    # deb-src http://archive.canonical.com/ubuntu raring partner
     
    ## Uncomment the following two lines to add software from Ubuntu's
    ## 'extras' repository.
    ## This software is not part of Ubuntu, but is offered by third-party
    ## developers who want to ship their latest software.
    # deb http://extras.ubuntu.com/ubuntu raring main
    # deb-src http://extras.ubuntu.com/ubuntu raring main
    
  6. Hei!

     

    Håper på hjelp her da det ikke er svar å få fra google...

     

    Jeg får opp denne feilmelding når jeg prøver å kjøre apt-get install bind9 som root

     

    Jeg har prøvd apt-get install -f...

     

    Hva kan jeg gjøre?

    root@webhost01:~# apt-get install bind9
    Leser pakkelister ... Ferdig
    Skaper oversikt over avhengighetsforhold
    Leser tilstandsinformasjon ... Ferdig
    Noen pakker ble ikke installeres. Dette kan bety at du har bedt om
    en umulig tilstand eller, hvis du bruker den ustabile utgaven av Debian,
    at visse kjernepakker ennå ikke er laget eller flyttet ut av «Incoming» for
    distribusjonen.
    Følgende informasjon kan være til hjelp med å løse problemet:
     
    Følgende pakker har uinnfridde avhengighetsforhold:
     bind9 : Avhenger av: libbind9-90 (= 1:9.9.2.dfsg.P1-2ubuntu2.1) men 1:9.9.3.dfsg.P2-4ubuntu1 skal installeres
             Avhenger av: libisccc90 (= 1:9.9.2.dfsg.P1-2ubuntu2.1) men 1:9.9.3.dfsg.P2-4ubuntu1 skal installeres
             Avhenger av: libisccfg90 (= 1:9.9.2.dfsg.P1-2ubuntu2.1) men 1:9.9.3.dfsg.P2-4ubuntu1 skal installeres
             Avhenger av: liblwres90 (= 1:9.9.2.dfsg.P1-2ubuntu2.1) men 1:9.9.3.dfsg.P2-4ubuntu1 skal installeres
    E: Klarer ikke å rette problemene, noen ødelagte pakker er holdt tilbake.
    
  7. Lagre templaten som vanlig tekst (LONGTEXT eller vanlig TEXT) i databasen, så bruker du PHP for å hente ut raden med templaten før smarty parser fila.

     

    Husker ikke hvordan du parser templates i smarty. Alternativt kan du lage en PHP snutt som "lager" en "fysisk" tpl fil på serveren før denne blir parset i smarty. Ser for meg at det er utrulig ineffektivt, da du uansett kan bruke PHP i selve tpl fila for å gjøre den "variabel/custom" med enkle verdier fra databasen istedenfor hele templaten.

     

    \\ Fredrik

  8. Nei, var egentlig det jeg fryktet. Får kjøre på med den løsningen, å heller ta siden ned en natt :) Hva slags kommando anbefaler du meg å kjøre i forbindelse med reindexering av MYI filen? Fungerer myisamchk --auto-repair helt greit til denne jobben? Vet du om postene vil forandre seg etter indekseringen, jeg slet litt med at etter jeg hadde kjørt auto-repair kommandoen at enkelte poster ble "skjult" ifra forumet. Når jeg la inn ett nytt innlegg i tråden, så kom alle postene tilbake. Regner med dette har noe med indekseringsfilen å gjøre?

     

    Takk for responsen!

     

    \\ Fredrik

  9. Hei!

     

    En av tabellene i databasen har kræsjet. Jeg kjører en IPB forum installasjon, og det er posts tabellen som gir meg en feilmelding.

     

    Feilmeldingen er:

    Error: 126 - Incorrect key file for table './bimmersIPB/IPB_posts.MYI'; try to repair it

     

    Jeg har prøvd å kjøre myisamchk --auto-repair uten noe godt resultat. Jeg har også kjørt en manuel repair på tabellen (uten at jeg husker kommandoen i farta).

     

    Jeg har søkt litt og har sett ett tips hvor jeg kan slette IPB_posts.MYI filen, for så og kjøre en ny repair. (men på ett forum med 40k medlemmer å 2mill med poster er ikke det særlig interessant.)

     

    Har noen ett godt tips på hvordan dette kan gjøres, helst uten nedetid?

     

    Mvh

    Fredrik

  10. Ja jeg fant den. Tråden er jo litt småskummel, da den viser hvordan man kan lage en bot som spammer et forum. Dere får vurdere om tråden skal slettes.

     

    Personlig ser jeg slik på koden:

    1. Videoene som viser hvordan det skal gjøres har vært tilgjengelige på YouTube og forumet i årevis.
    2. Koden ligger også på det forumet video eksemplet dreier seg om.

     

    Tråden kan være til hjelp for andre med curl-problemer, som ikke har til intensjoner om og spamme diverse forum på nett. Tror ikke det er fullt så mange her inne som har til ønske å ødelegge for andre..

  11. *snip*

     

    Fikk det til! :w00t:

     

    <script>
    function infoscreenLoop(i) {
    $.get('get-new.php',{screenid: "<?php echo $screenID; ?>" })
    .done(function(data){
    
      var arr = $.parseJSON(data);
    setTimeout(function(){
     $("#msg").fadeIn(1000).html("<div id='msg'>"+arr[i].media+"</div>");
     $("#msg").delay(8000).fadeOut(1000);
     i++;
      if(i < arr.length){
       infoscreenLoop(i);
      }else{
       infoscreenLoop(0);
      };
    }, 10000);
    
    })};
    infoscreenLoop(0);
    </script>

     

    For dem som vil forstå seg på det :)

  12. Dette kommer opp i konsollet på nettleseren og det er forsåvidt rett når jeg bruker "value.media".

    <h2>Dette er en test</h2> 
    <h3>Dette er test nummer 2</h3>
    

     

    Og dette kommer opp når jeg kjører ut kun "value":

    Object {mediaID: "1", screenID: "2", media: "<h2>Dette er en test</h2>", active: "1"} 
    Object {mediaID: "2", screenID: "2", media: "<h3>Dette er test nummer 2</h3>", active: "1"}
    

     

    Som også forsvidt er rett :p

     

    Men jeg ønsker og dele disse to objectene fra hverandre, slik at jeg kan kjøre ut: "<h2>Dette er en test</h2>" også loope igjennom arrayet, for så og printe ut "<h3>Dette er test nummer 2</h3>".

     

    Jeg er ikke spessielt erfaren med javascript, hvordan kan jeg sette breakpoint på $.each loopen?

  13. Hei!

     

    Litt javascript først:

    <script>
    function infoscreen()
    {
    $.get('get-new.php',{screenid: "<?php echo $screenID; ?>" })
    .done(function(data){
    
    var arr = $.parseJSON(data);
    
    $.each(arr, function(index, value) {
    $('#msg').fadeIn("slow").append(value.media);
    console.log(value.media);
    
      });
    
    });
    }
    setInterval(infoscreen(),2000);
    </script>
    

    JSON arrayet:

    [{"mediaID":"1","screenID":"2","media":"<h2>Dette er en test<\/h2>","active":"1"},{"mediaID":"2","screenID":"2","media":"<h3>Dette er test nummer 2<\/h3>","active":"1"}]
    

     

    Jeg sliter med ett lite problem, å velger å ty til dere her på forumet.

    Jeg har to verdier i array'et mitt og jeg ønsker og separere dem slik at jeg kan printe dem ut individuelt.

     

    Jeg har prøvd: value[0].media og value[1].media, uten hell. Den looper 2 ganger og gir meg «undefined» som svar.

     

    Noen som kan hjelpe meg ? :)

×
×
  • Opprett ny...