Gå til innhold

slacky

Medlemmer
  • Innlegg

    882
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av slacky

  1. Hvorfor legger man ikke bare inn en tidssperre på 1 sekund etter man har skrevet feil passord? Det burde være en effektiv stopper mot slike maskiner.

     

    Du må vel ha missforstått noe. Den tester ikke passord opp mot en webside, dette vil jo kreve at de sender data frem til websiden, og venter på respons. Det eksisterer rett og slett ikke nok båndbredde for å sende så mange pakker i sekundet over nettet.

     

    En bokstav er ofte rundt 2 byte, - det vil si 8 bokstaver = 16 byte. Overføring av 8 bokstaver krever da 16 byte av din båndbredde. Skal du nå sende 350 milliarder kombinasjoner til serveren på ett sekund vil dette bruke ca 44800Gbit/s båndbredde. I tilegg så må brukernavnet overføres. Så da nermer vi oss fort 100,000Gbit/s...

     

    Dette er da om tegnene var bare 2 byte, dette er absolutt minimum når en snakker om tegn, bokstaver og tall. - kommer ann på hvordan bokstavene er encodet. I tilegg så er det masse annen data som skal overføres, og hentes bare for å skrive et passord og brukernavn på en webside.

     

    Sikkerhetsrissikoen er om de får tilgang til de kypterte passordene i databasen til websiden, da kan de løse krypteringen med rå brute-force, så lenge hvor passordet ikke er lengre en 9 tegn da.

  2. Du kan ikke bruke Zend_File_Transfer på server1, men du kan bruke det på server2. Du må sette opp et script på server2 som du kan kalle fra server1 for å få progress status.

     

    Her er et eksempel som bruker APC (http://php.net/manua...ini.apc.rfc1867)

     

    Tusen takk, jeg er så lettet nå. APC gikk kjapt å installere på alle serverene mine, samt lage klient-script som tok i bruk data fra APC :)

     

    Feh, uploadify blir rett og slett for mye. Alle brukerene/klientene mine skal LETT kunne implementere scriptet, og med grunleggene kunnskap kunne endre, samt forstå hvordan det fungerer. Dermed så er det VIKTIG at det er basic, og skrevet på få linjer.

     

    For å ikke nevne at uploadify er Flash... Jeg avskyr Flash (=

  3. Jeg har utviklet et system hvor jeg laster opp fil til en extern server/externt script, og behandler, samt lagrer filen der. Dette har ført til en rekke komplikasjoner under veis, men alle er løst, dette bortsett fra et stort problem... Jeg klarer ikke finne noen muligheter for å lage en "opplastingsbar" på server1, da opplastingen går helt utenom server1.

     

    Jeg har forsøkt å finne måter for å finne ut størrelsen til temp-filen på server2 uten lykke, jeg har gravd rundt på snart hele internett skulle en tro.

     

    Jeg fant noe som minnet om et håp, dette var i zend-rammeverket - la meg bare quote hva de skrev:

    If you are POSTing the file to another server there is no way to know the status of this upload since the upload is done between the users browser and the remote site.

    If you have access to the script that handles file upload on the other site you could use Zend_File_Transfer and Zend_ProgressBar to fetch the information on the uplad progress from the other site and display it on your page.

    Note: to use Zend_ProgressBar you need APC or uploadprogress extension.

     

    følgende skript er på server1:

    <form action='http://server2/upload/index.php' method='post' enctype='multipart/form-data'>
    <input type='file' name='video' />
    <input type='submit' name='submit' value='Post video' />
    </form>
    

     

    server2 mottar jeg filen med en "standard" if(isset($_POST['submit']) { .. }

     

    Jeg klarte ikke forstå hvordan zend_file_transfer fungerer, og hvor vidt jeg faktisk kan bruke det i denne situasjonen.. Håper noen har non innslag, evt. alternative metoder.

    Trenger bare hjelp til å få laget en "spørring" som finner ut hvor stor tempfilen er blitt mens filopplastingen pågår - Resten fikser jeg selv.

    Selv etter mange år med php sliter jeg nok mye med OOPHP, noe som gjør zend-rammeverket vanskelig å forstå.

  4. move_uploaded_file() har muligheten til å rename filen, trenger ikke bruke egen funksjon for det.. Jeg ønsker å markere at i din kode skjekker du TO ganger om filen er gyldig format.

     

    Du sier du får opp feilmelding, men gi den da til oss? I hver feilmedling så står feilen klart og tydelig... Følgende kode fungerer, uten feil.

     

    <?php
    $id = $_GET['id'];
    function goodfile($ext, $size){
    $allowed_ext = array('gif', 'jpg', 'png', 'jpeg');
    
    if(in_array($ext, $allowed_ext) and $size<80000) return true;
    else return false;
    }
    if (isset($_POST['submit'])) {
    $ext = pathinfo($_FILES['image']['name'], PATHINFO_EXTENSION);
    $size = $_FILES['image']['size'];
    $new_filename=$id.'_your_filename_here_.'.$ext;
    
    if(goodfile($ext, $size)==false) die("Ugyldig fil, $ext, $size");
    if($_FILES["image"]["error"] > 0) die("Error: " . $_FILES["image"]["error"] . "<br />");
    if(file_exists("upload/{$new_filename}")) die($_FILES['file']['name'] . " finnes allerede. ");
    
    echo "Lastet opp: " . $_FILES['image']['name'] . "<br>";
    echo "Type: " . $_FILES["image"]['type'] . "<br>";
    echo "Størrelse: " . ($_FILES['image']['size'] / 1024) . " kB<br>";
    echo "Midlertidig fil: " . $_FILES['image']['tmp_name'] . "<br>";
    
    move_uploaded_file($_FILES['image']['tmp_name'], "upload/$new_filename");
    
    } else {
    ?>
    <form action='?id=10' method='post' enctype='multipart/form-data' name='form1'>
    	<input class='textbox' name='image' type='file' id='vid_file' />
    	<input type='submit' class='button' name='submit' value='last opp' />
    </form>
    <?php
    }
    
    ?>
    
    

     

    Denne koden fungerer, og jeg har testet som du ser, du må bare endre VELDIG enkle saker for å tilpasse den nå.

  5. Selve systemet kan bli lagt opp gratis, du har flere mulige gratis CMS-er som er veldig bra, bl. a. finner du osCommerce, magento og zencart - Mener å huske at hver av disse støtter PayPal.

     

    Til å begynne med så kan dere benytte dere av PayPal - PayPal støtter f.eks "betal med visa".

    PayPal's gratis løsning har ikke den muligheten, koster ikke så mye å oppgradere til "betal med visa"-løsning.

    • Liker 1
  6. Vi har som sagt en god del spesialiserte ting, det er ikke snakk om et kontorlandskap for å si det sånn, selv om vi også har en liten kontordel der det sannsynligvis ikke ville vært noe problem å brukt feks Ubuntu. Problemet er jo med officepakkene da vi utelukkende har Microsoft formater idag, og det gjelder jo alle de hundrevis av dokumenter som går til og fra kunder hver dag også.

    Formater har blitt tatt opp tidligere i denne diskusjonen, og understreket at PDF er et platformuavhengig format. LibreOffice har også muligheten til å lese, skrive Microsoft XML formater (.docx, .docm, .potx, .xlxs.) - som da blir eksportert til PDF.

  7. Tror du bare skal se vekk fra snytefant sin tegning, den kan kansje hjelpe ved å gi noen tanker, men gir ganske feil "tegning"... Jeg vil understreke at tegningen jeg har laget er bare en av flere måter å tegne dette opp på.

     

    Database grensesnitt: Et grensesnitt kan tolkes som en applikasjon som gjør kall mot databasen, denne applikasjonen er skrevet i spørrespråket. Kan også tolkes som en switch.. Bildet passer begge løsningene.

    v7bhnt.jpg

    PS: Dette bildet sporer kansje av fra hva det står i boka di, men det er også mulig at oppgave 1 viser til noe som muligens er ukorrekt/feilforklart / forenklet for mye, har dog forenklet bildet en del, skulle egentlig tegnet ganske mye mer avansert for å få det helt korrekt.

  8. Hvilket filsystem bruker linux folket når partisjonene blir over 16 TB og ext4 ikke holder grep?

    ZFS har du vel noe kjenskap til... Hadde muligens blitt mitt førstevalg om jeg skulle måtte håndtrede så mye kapasitet...

    50 TB lagringskapasitet på serveren din, og hva brukes nå all den kapasiteten til? :)

  9. Beklager å si det, men du skulle ha lest teksten på siden. Det du tror er et kontrollpanel er et template, for utvikling av et kontrollpanel, det inneholder all nødvending javascript, og all HTML. Det inneholder INGEN php-kode. Det er altså laget for utviklere.

     

    La meg quote det de skriver:

    Supr is a full admin skin based on popular Twitter Bootstrap framework. This template is designed to help you build the site administration without losing valuable time.

     

    Themet du har kjøpt er kun et Theme. Det kan ikke endres uten å skrive direkte i koden. Det vil si om du da ikke programmerer inn mulighetene selv (krever PHP, og et Databsessystem alà SQL).

     

    Det du ønsker er altså en CMS (Content Management System) se: Wordpress eller joomla.. Themet ditt er mulig å få kjøpt til Wordpress.

  10. Som svar til occi's setning: "Har du en dynamisk IP må du bruke dyndns eller lignende."

     

    Kan løses på en annen måte, kansje ikke like bra løsningen, men slik løste jeg dynamisk IP

    (uten bruk av third-party service som dyndns):

    Jeg lagde et LITE, og ENKELT python-script, dette skriptet sjekker om IP-en min endres, når den gjør det så logger den inn på min domene-leverandør, hvor den poster den nye IP-en, og lagrer dette (dette er selvføelgelig ved å simulere en browser, ved hjelp bruk av python-modulen, mechanize).

     

    Jeg leier domener til en leverandør som oppdaterer redirigeringer og pekere circa hvert 5. minutt. Det vil si at websiden er nede i ~5 minutter, skal en regne på snitte så vil det ligge på 2,5 minutter, kommer ann på når IP-en min fornyes, samt når deres cronjob utføres (den utføres altså fast ca hvert 5. minutt).

     

    På den andre siden så har jeg ofte samme IP i flere måneder, så jeg opplevere aldri noe nedetid på domenet.

  11. Sålenge det ikke er brukt siste versjon av driverne er den "undersøkelsen" din ikke værdt kaloriene du brukte på å skrive engang.

    Vær ikke for sikker, det er sunt å trekke seg unna de faste rutinene. De som er mer entusistiske kan selv bruke lignende metode for å faktisk få ordentlige tall på hva som er best eller mest bang/buck, forran for å diskutere på hva de "synes", eller komme med personlige meninger om hva som er best.

     

    Jeg har ikke tatt strømforbruk med i utregningen, men en hver klarer å legge inn en slik variabel.

     

    Min post var mer et eksempel, dette understreket jeg med følgende setning:

    "Dette kan de som er mer entusistiske sjekke, samt regne ut selv." :-)

  12. Uten å ha noe interesse i denne diskusjonen, så kom jeg over 670 vs 7970-diskusjonen her.

     

    Stakk inn på 2 websider som hadde hver sine benchmarker:

    La sammen summene fra 4 forskjellige tilfeldige spill i ved oppløsning tilsvarende HD (1920*1280).

     

    Dette gjorde jeg for begge grefikkortene. Resultatet var ca en ytelsesøkning på ca 7% i 7970s fordel (regnet litt groft). Men konklusjonen var at 670, og 7970 har samme verdi, altså samme bang for the buck, pr prisene jeg fant på prisguide.no.

    Billigeste 7970 koster kr. 2722,-

    Billigeste 670 koster kr 2595,-

     

    Da tar vi det billigeste kortet, og legger til 7% i prisen:

    2595*1,07=2776,-

    Det vil si at koretet som har 7% ytelsesøkning (7970) er tilsvarande bang for the buck.

     

    Det jeg IKKE tok i betraktning var hvorvidt en av testene hadde den nyere versjone av 7970 (GHz-edition), og hvor vidt de hadde de siste driverne. Jeg bare la sammen tallene. Dette kan de som er mer entusistiske sjekke, samt regne ut selv.

     

    Skal en se på GHz-versjonen, så koster den sikkert også mer, da den også er felere hakk bedre pr. benchamrks, ser jeg. Så grovt ut til å ha en ytelsesøkning rundt 8-12% over 670, har dog ikke regnet på det, bare lagt sammen noen tall i hode. For alt jeg vet kan prisene også ha økt med ~12%. Noe som fremdeles tilsvarer samme bang/buck.

  13. Dette er bare tull.

    http://blogs.compute...e_server_market

     

    Microsoft dominerer fullstendig på filservere og gruppevare. De gjør stor suksess med IP-telefoni og Oracle merker nok knallhard konkurranse fra MS på SQL. Linux gjør det bra kun på webservere som er en liten del av det totale markedet.

    Basert på sitatene bloggen viser til, så kan det se ut som om at dette gjelder bare x86-markedet. Markedet er veldig mye større en som så. I ett av sistatene står det at Windows totalt sett har under 50% av markedet, mer spesifikt: 48.9%, pr. første kvartal 2010.

     

    Occi nevner noe viktig: "Det er antall solgt, ikke brukt".

  14. Enda hun fulgte standarden. Om DET er et problem finnes også pdf.

    Og for enklere tekst har en flere andre stadarder, bl.a rtf - som alle mine timelister går i.

    Forran å sutre på MS office, så velger folk å klage på OpenOffice/Libre. MS office har muligheten til å implementere både odf, og odg (opensource). Dette vil på den andre siden føre til mer konkuranse.

  15. Erm, at Linux ikke har bedre skriveprogrammer en OpenOffice, eller den mer vidreutviklede LibreOffice er ikke noe å se bort i fra.

     

    Sett at Linux + MAC har en brukermasse rundt 14% på PC-er er vel hele grunnen til det. Selv om MS sitt alternativ er bedre, så må en ta i betrakning at MS har tilnermet 85% av markedet i deres hender. Sitter en på windows så virker det for mange for mange naturlig å bruke lukket-, og dyr programvare. Penger er for mange et tegn på bedre utstyr.

     

    Det mange ikke forstår er at OpenSource-software krever i større grad at folk bruker det for at det skal bli bedre. Det er oftest ikke store pengemakter som står for utviklingen. Det er de enklte individer som ønsker å se resultat for sitt arbeid. Det er også nevneverdig at LibreOffice, til tross for at få personer velger det klarer ytelsesmessig å konkurrere med giganten.

     

    En må velge LibreOffice, på den måten kommer det flere OpenSource utviklere inn på banen også. Dermed raskere utvikling.

  16. Nei, blir ikke brukt Pico PSU, de fleste en finner har for lav effekt. Vil muligens bryte sikringen på de ved veldig høyt last, og om de består av billigkomponenter så kan det være en brannrisiko.

    Flex-ATX PSU er på den andre siden veldig intressant, de takler noe høyere effekt, samtidig som de er små og kompakte.

     

    Går forresten i ATX PSU.

  17. Har variert litt, nå har det vært alt fra spillservere (HLDS, SRCDS, MC), webhosting-service, fildeling til video-, og audio-encoding/transcoding.

     

    Nå blir det stort sett at serverne primert kommer til å bli brukt i en web-service jeg utvikler for transcoding av filmer i forskjellige "formater", hvor den svakeste serveren tar seg av last-fordeling og webhosting.

     

    Men, serverkarften kommer ikke til å bli brukt opp til å begynne med tenker jeg, så må vel finne på noen midlertidig oppgave for de som står ubrukt.

  18. Hjemmemekka-serverskap, satt det sammen for noen dager siden, ikke gjort ferdig med alle serverne i den enda, og strømmen er ikke koblet til.

    Får plass til 10 servere, har dog bare 7-8 servere som skal inn i det. Tok for mye plass med store kabinetter når man har noen servere. Om noen lurer så står ikke HK direkte på sponplata, har "bein" på hvert HK.

     

    serverun.jpg

     

     

    Oppsett:

     

     

    Fra toppen:

    - AMD Quad-Core @ 3.0GHz

    - 12GB RAM

    - 1 TB HDD.

    -------------------

    - AMD Quad-Core @ 3.0GHz

    - 12GB RAM

    - 2 x 500GB HDD (raid0).

    -------------------

    - AMD Dual-Core @ 2.6GHz

    - 6GB RAM

    - 500GB HDD.

    -------------------

    - AMD Dual-Core @ 2.6GHz

    - 4GB RAM

    - 2 x 74GB HDD (raid0).

     

    Servere som ikke er satt inn/eller står der men ikke ferdig montert enda:

    - AMD FX 8150 Quad-Modul @ 3.4GHz

    - 16GB RAM

    - 2 x 1TB HDD (raid0).

    -------------------

    - Intel Core2Quad @ 2.x GHz (husker ikke)

    - ubestemt RAM (4-8GB+/-)

    - ubestemt HDD-størrelse og oppsett.

    -------------------

    - Intel Core2Duo @ 2.8GHz

    - sansynligvis rundt 6GB RAM (+/-).

    - Usikker på hviklen HDD jeg skal pakke i den.

     

    • Liker 2
  19. Hvordan er AltiBox som stabilt nett for spilling? Er det lav ping? Og hvor kan jeg få en oversikt over levandører, priser, fart, og dekning?

     

    Edit: Tok en titt på Lyse sine nettsider, de har visstnok Altibox som bredbåndslevarndør. Der kan man få 400/400 til 6000 kr/mnd.... lol

     

    Lyse er selskapet som står bak Altibox-løsningen. Ping kommer ann på hbor langt unna serveren du bor, samt routing, se her om du ønsker vite mer detaljert.

    Deres 400/400, og 200/200 er "skrytelinjer", slike kapasiteter er det tilnermet ingen privatpersoner som trenger.

     

    Men, tilbake tilng responstid/pingtider - La oss si du har altibox-løsning og bor i stavanger, der vet jeg at pingen frem til NIX i oslo ligger rundt 10ms. I trønderlag leverer de også, og der har jeg sett resultater som ligger rundt 16ms frem til NIX.

     

    Du kan få en oversikt på altibox sin webside over hvem som leverer.

  20. Klarer ikke se for meg hvordan softwaren skal kunne utnytte i nerheten av så mange kjerner. 6-8 cores er allerede veldig vanskelig å utnytte av et program.

     

    Ser vi på AMD - De øker cores hele tiden - de har kjeldent noen gevinst på dette. Selv med 8 kjerner (4 moduler) (bulldozer) klarer de ikke konkurrere med 4-kjernesystemer. Dems 8-kjerner yter såvidt bedre sine egne 4-kjerner.

    - Deaktiverer man 1 core pr. modul på AMD's 8 core bulldozer så vil en se litt bedre ytelse i noen oppgaver, og lavere strømforbruk.

     

    På serversiden finner man mer programvare som kan utnytte multicore-teknologi bedre, men ikke til noen veldig gevinst.

     

     

    Intel må ha klart å fått veldig lav strømbruk på chipen for å faktisk kunne få noe serlig klokkefrekvens. De kan sansynligvis ikke strekke seg så mye lengre, uten å få null gevinst om en tenker på Amdahl's lov.

×
×
  • Opprett ny...