Gå til innhold

The Red Devil

Medlemmer
  • Innlegg

    478
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av The Red Devil

  1. Hmm, eg har ikkje prøvt programmet selv ennå, men leste på forumet tidligere at det bare var å logge inn i safe mode for å se filene? Trur faktisk eg skal prøve det nå, vil rapportere tilbake.

     

    Personligt så bruker eg drivecrypt, som er eit veldeg bra encryption program. Som gjør det veldeg bra på tester, men det er ikkje gratis.

    http://www.securstar.com/products_drivecrypt.php

     

    På laptopen så bruker eg i tillegg drivecrypt plus pack med eit "hidden" os. Igrunnen bare som ein ekstra beskyttelse i tilfelle den blir stjålen, slik at ingen får tilgang til familie bildene og filene mine.

    http://www.securstar.com/products_drivecryptpp.php

  2. XML og php er relativt lett. Men det er store forskjeller fra php4 og php5.

     

    Vist du bruker php5 sjekk ut XML-RPC eller SOAP.

     

    For spørsmålet ditt, du gjør mesten akkurat likt som det du ville gjort med pagnation på vist dataene var lagret i ein database. Forskjellen er at du hopper bare over det du ikkje vil vise.

     

    Vist du bruker simple xml, og vil forandre ein node verdi for godt (i.e. i fila) så må du importere det inn i DOM før du kan lagre det.

     

    Angående ein XML bok så kan du sjekke ut denne:

    http://www.sitepoint.com/books/xml1/

     

    Etter som eg har høyrt skal den ikkje være så galen.

  3. Eg trur faktisk ikkje at prisen på eit nytt tastatur er så avskrekkende uten at eg tør sei det heilt sikkert.

     

    Kjøpte nettopp eit nytt tastatur til min Toshiba Tecra 9100 som er ca 4 år gammel for 260kr inkl/moms. Kan være Dell er dyrere, men dei ligger nok kansje rundt det samme + frakt.

     

    Ta ein telefon til Dell på 67116882, så får du fort vite prisen. Ha service taggen på laptopen tilgjeneleg når du ringer for raskere service.

  4. På mesteparten av dei nyere harddiskene, kan du skru av write back cache (og dei andre). Kjører du ein "meir avansert" raid løysning for IDE disker er blir dette skrudd av by default.

     

    Men, som sagt tidligere kjører du med ein UPS på serveren så vil dette uansett ikkje være eit problem. Såfremt ikkje serveren krasjer... Siden det er den eineste gangen cachen ikkje vil bli skrevet til hdden. Men har du ein server som krasjer er det jo noko galt ein plass uansett :)

  5. JonT:

    Det er heredoc syntax. Er nokon ganger eit bedre valg, men siden du ikkje kan bruke ternary syntax i den så kan den til tider lage meir arbeid enn det er verd.

     

    Heredoc Syntax: http://no.php.net/manual/en/language.types....syntax.heredoc

     

    Ternary Syntax: http://no.php.net/ternary

     

    Personlig synest eg guiden kansje var for "lett", at alt for mange ord blei brukt til å forklare enkle kommandoer. Men min meining må tas med ein klype salt siden guiden ikkje er laget for personer som har jobbet med php og andre programmerings språk i fleire år.

     

    Hadde vært kjekt å fått nokre meininger fra folk som aldri har programmert før, angående kva dei følte om guiden.

     

    Men det er som sagt fleire ting som kansje burde vært tatt med, slik som heredoc, "operator combines" (.=, += osv), typecasting, at constructs ikkje er case sentitive osv.

     

    Men Andre har nok tenkt å ta dette opp i seinere kapittel av guiden.

     

    [EDIT]

    Gløymte å sei at det er eit bra initiativ fra Andre sin side. Og det er heilt sikkert mange som setter stor pris på guiden :)

     

    Keep up the good work!

  6. PHP har sine svakheter, slik som alle programmerings språk har.

     

    Men du kan fikse ein av dei "største" svakhetene (imo) nokså lett, tiden det tar å vise ein side med php code.

     

    Opcode Cache, output buffering sammen med server/software tuning og du vil få ein server som kan håndtere MYE meir trafikk, og levere dei forskjellige sidene MYE fortere.

     

    Det er fleire "store" sider som bruker php, men som sagt tidligere i tråden så passer ikkje php til alle "web applications".

  7. For kvar av variablene du skal sjekke om er der, tar du og og gjør dette:

     

    Vist verdien skal være tekst, bruk !empty()

    Vist verdien skal være eit nummer bruk is_numeric()

     

    Deretter går du over kvar av verdiene du bruker og legger til dei to kodene. Vil også anbefale deg å skru av register_globals og bruker $_POST istedenfor.

  8. aenima:

    Vist du ikkje har sjekekt det ut ennå, så bør du ta ein titt på denne setningen:

    if ($game && $u && $na && $us && $them && $ho && $l && $map1 && map2 && $irc && $txt) {

    6101501[/snapback]

     

    Vet ikke helt hva jeg skal se etter.... :blush:

     

    Dette funka ikke...

     

    Vist du har denne koden i skriptet:

    if ($game && $u && $na && $us && $them && $ho && $l && $map1 && map2 && $irc && $txt) {

     

    Så feiler den der, på grunn av at nummer 0 blir rekna som false. Du bør ikkje bruke denne måten for å skjekke om verdiene er satt.

     

    Du kan prøve dette: (Note... eg veit ikkje kva verdier som er string eller kva som er int, bruk "!empty()" på alle string variablene og "is_numeric()" på alle int verdiene

     

    if (!empty($game) && !empty($u) && $na && is_numric($us) && is_numric($them) && !empty($ho) && !empty($l) && !empty($map1) && !empty(map2) && !empty($irc) && !empty($txt)) {

  9. I akkurat det tilfellet trenger du ikkje å sjekke det :)

     

    Ein input verdi såframt det ikkje er ein checkbox vil alltid returnere ein verdi. Vist du ikkje setter den til ein verdi så vil den returnere ein tom string.

     

    Dvs. at $_POST['us'] vil alltid være der, så framt at den rette formen blir brukt.

     

    Så dermed vil ein enkel !is_numeric fungere like godt, selvfølgeleg kan du legge ein isset framføre men det er strengt tatt ikkje nødvendig.

  10. Nei, du har rett isset lar 0 gå igjennom.

     

    Men du skal aldri bruke isset på form verdier, for isset vil ALLTID være sant. Med unntak av checkboxes som ikkje er krysset av.

     

    aenima:

    Vist du ikkje har sjekekt det ut ennå, så bør du ta ein titt på denne setningen:

    if ($game && $u && $na && $us && $them && $ho && $l && $map1 && map2 && $irc && $txt) {

  11. Angående statistikk, i php architect volume 2 issue 12 har dei ein artikkel angående dette.

    I følge denne artikkelen har 42.96% av serverene ikkje støtte for php eller asp (dvs dei støtter bare html, kansje java, er email servere osv). 37.19% støtter php i ein eller annen version (4.3 er mest vanlig) og 19.65% av serverene støtter asp/.net.

     

    Er ganske mange morsomme kommentarer her, meste parten av kommentarene angående "kvifor" php er dårligt stemmer akkurat likt for .net ruby osv. For kan ikkje programmereren jobben sin så blir det ein suppe uansett kva språk som blir brukt...

     

    .net, java, ruby er like usikkert som php vist du ikkje kan programmere skikkeleg i det språket.

     

    Php scaler ikkje dårligt heller, er i meste alle tilfeller mye billigere å scale eit php product enn tilsvarende programmerings språk.

     

    Det er også fleire store sider som bruker php. For eksempel Yahoo.

     

    Som sagt tidligere php vs, er det samme som amd vs intel masse fanboys som poster meiningene sine uten at dei er relatert til virkeligheten... Skal du poste så bør du iallefall kunne bakke opp påstandene dine. :)

  12. Vist scriptet skal brukes av andre folk i andre land, spesielt usa (men også england, frankrike og andre europeiske land som har aol/msn isp) så vil du få problemer vist du låser sessionene til iper. Grunnen er at aol og msn kjører med eit proxy system som gjør at ein bruker kan skifte ip under kvar page load på det verste (Dette er ekstrem tilfeller, men det kan skje).

     

    Isteden for lås sessionen til for eksempel dns og browser id (ikkje like sikker men bedre enn ingenting).

     

    I tillegg til Ernie sin gode forklaring så vil du kansje finne det enda litt lettere etter å ha lest dokumentasjonen for denne featuren i php.

     

    http://no2.php.net/manual/en/function.sess...ave-handler.php

  13. Uten at eg kjenner til akkurat den laptop typen du har, så høyres det ut som om du har eit varme problem.

     

    Det kan muligens komme fra heatpipene på kjølesystemet. Vist gassen i desse lekker ut vil kjøle evnen bli mye dårligere.

     

    Dette er ikkje eit "vanlig/normalt" problem, men i løpet av dei åra eg har jobbet som service tekniker har det blitt ein god del maskiner som har blitt fikset med det problemet.

  14. Maskinen fungerer ikkje bra i det heile tatt med eit av dei programma installert.

     

    Med siste versjon av Deamon Tools så fungerer det fint i windows, men under oppstart korrupter den oppstart filene slik at eg må kjøre chkdsk i recovery console før eg får bootet opp. Virker som den korrupter filene mens du er i windows, slik at det ikkje fungerer når du restarter den.

     

    Med Alcohol 120% så starter den heilt fint, men mange programmer fungerer ikkje i det heile tatt i windows feks. newsleecher, dbdesigner, world of warcraft. Og pcen er veldig treg (bruker ikkje prosessor resurser) og programmer fryser heile veien. Alcohol 120% klarer ikkje å starte i det heile tatt.

     

    Pcen er igrunnen ein liten workstation.

    Dual opteron 242 (1.6Ghz), 2Gb ECC ram og Gainward 6600GT på Asus K8N-DL.

     

    Problemet trur eg ligger i harddisk oppsettet some er 3x250Gb som kjører i raid 5 på HighPoint RocketRAID 2220.

     

    Har nokon andre opplevd liknandes problemer?

    Eventuelt greide du å fikse det, om kva gjorde du?

     

    På forhand takk

  15. For å legge til litt, stripe size kan avgjøre om oppsettet blir oppfatta som raskere eller seinere. Og ikkje minst kor mye av harddisk plassen som blir utnytta.

     

    Kommer du for det meste til å lage småfiler så bruker du liten stripe size, og motsatt.

     

    Er stripe sizen 64kb så vil ei 8kb fil ta opp 64kb av disken. I denne sammenhengen vil det gå raskt å skrive mange filer til harddiskene, men til større fila er til oftere må den skrive til harddiskene, i.e. vinninga går opp i spinninga siden stripe sizen er ikkje optimal til den file størrelsen.

     

    Når du setter opp eit raid system er altså stipe sizen alfa omega.

     

    I praksis, så vil Raid 0 ikkje være "dobbelt ytelse", men meir rundt 20-50% alt etter raid kort (software/hardware) og disker.

     

    Vist ein tenker i forhold til ytelse mot risk, så ville eg ikkje anbefalt raid 0 til nokon andre enn dei som bare skal spille på pcen og ikkje har noko viktig i det heile tatt. For dei som er "redde" for dataene, kjør raid 1. For dei som ikkje kan ha "nedetid" og er redde for data, raid 5 eller 6 alt etter størrelse på lommeboka.

×
×
  • Opprett ny...