Inlägg

Inlägg som Purren har skrivit i forumet
Av Purren

Jag kan ju delge en liten konversation som jag och krilleH har haft.

Citat:

krilleH wrote on Idag 11:03:
hej,

tänkte att det blir lite lättare såhär då du verkar kunnig.

funktionen skulle jag vilja ha rullande från start (då man väljer att starta den själv,dvs.).
skulle även underlätta om man hade ett fönster där man kunde se hur scriptet kördes. Det är vitalt att den uppdateras regelbundet automatiskt.
Te.x. kör en ping emot servrarna var 5:e min eller dylikt.

mvh
krille

Citat:

Purren wrote on Idag 11:10:

Perfekt! Då vet du ju vad du vill ha!

Citat:

krilleH wrote on Idag 13:24:

gött dryg man kan vara då.

Förvänta dig inte att någon annan ska göra ditt arbete utan någon som helst ersättning bara för att den personen vet hur man gör.

Av Purren

Lite snabbt för PHP

Lägg alla ipadresserna/servernamnen i en array.

Gör en foreach() där du kör exec() eller system()

Testa returvärdena på funktionen

Om det behövs, skicka med hjälp av mail().

För att köra det regelbundet får du antingen använda cronjob eller att öppna fönstret i Firefox med en autorefreshplugin.

Av Purren
Citat:

Ursprungligen inskrivet av whad
Måste man inte fråga om lov när man publicerar innehållet på en egen sida?

Det tror jag inte. Det är inte direkt som om jag påstår att innehållet är mitt eget. Inehållet är ju inte ens tjänsternas, det är ju sidornas ägare. Det är dessutom precis det RSS-läsarna gör.

Citat:

Ursprungligen inskrivet av samurai
Div-mania kan man lugnt säga
För dig personligen kan den ju bli bra eftersom du kan lägga till egna flöden. Dock om man själv vill kunna bestämma vad som ska visas så är www.netvibes.com och liknande sidor optimala.

Netvibes är bra, men för mig personligen kändes det som overkill. Som att hämta en bazooka för att döda ett rådjur.

Av Purren

Definitivt, bra kritik. Det ska jag kolla upp. Det blir lite mer problematiskt då inte alla feedsen anger vilken kategori länken kommer ifrån, men man kan ju ta de länkarna som är angiven till en viss kategori. Jag tänkte dessutom fixa en liten söktjänst för sidan.

Av Purren
Citat:

Ursprungligen inskrivet av Girgoo
Vad är egentligen nyttan med den där sidan om man ändå kan skapa sig en egen?

Jag kommer på flera anledningar men den främsta är väl att alla kanske inte orkar sätta upp sin egen. Det där ett enkelt system som fixar sig själv. Jag tänkte lägga till en RSS-feed sedan och då blir det oerhört lätt för folk att ta del av det, om de vill.

Av Purren

Vad är det för "säkerhet" du menar?

Av Purren

Jag kanske har fel, men om du har svårigheter med att skapa något så simpelt som ett loginskript är frågan om du 1) kommer kunna konfigurera det du behöver konfigurera med det färdiga loginskriptet 2) kommer ha hyfsat stora problem längre fram om din sida kräver mer kod. Och isf blir det en dyr lösning att köpa varje del av sidan.

Av Purren

Det finns redan en sån tjänst

Men det är en hel del krångligare. Detta var tänkt att vara singlepurpose

Av Purren

Haha, det kanske man borde ha skrivit!

Sidan läser in RSS-feeds från ett par stora länktjänster och aggregerar dom på en sida.

Uppdateras var 10e minut.

Av Purren

LiseFeed Länkfeed

Detta har utan tvekan gjorts förut, men jag ville pröva att själv slänga ihop något snabbt.

LiseFeed

Tar gärna emot eventuell feedback.

Av Purren
Citat:

Ursprungligen inskrivet av vigge89
Prestandaförlusterna i att använda 100 st echo på rad istället för att dra ut allt på en gång är dock minimala (såvida du inte ska göra det tusentals gånger kan man alltså ignorera den här typen av smått onödiga optimeringar).

Man behöver ju inte gå "out of your way" för att göra det, men om det inte skadar kodens kvalite, så why not. Många bäckar små.

Av Purren

Apache/XAMPP + mod_Gzip

Jag vet inte om det är ett problem relaterat till XAMPP eller till Apache (skulle gissa på det senare). Jag försöker nämligen installera mod_gzip på en Windows burk med XAMPP.

Enda ändringen jag gjort i httpd.conf är

LoadModule gzip_module modules/ApacheModuleGzip.dll

Jag får dock följande fel när jag försöker starta servern:

Apache 2 is starting ... apache.exe: Syntax error on line 67 of Z:/xampplite/apache/conf/httpd.conf: Cann ot load Z:/xampplite/apache/modules/ApacheModuleGzip.dll into server: Det g\xe5r inte att hitta den angivna modulen.

Jag är 100% på att filen ligger på rätt plats, tar jag och skriver in Z:/xampplite/apache/modules/ApacheModuleGzip.dll i kör t.ex. så försöker windows starta filen.

Någon som vet?

Edit: Nevermind, man letar i två timmar och sen när man postar en tråd hittar man svaret själv. För framtida referens: XAMPP använder Apache 2. mod_gzip är till 1.3, mod_deflate är till 2.0

Av Purren

PHP Optimeringstråden!

Senaste tiden har jag tittat en hel del på hur man kan optimera sin PHP-kod och jag har snappat upp ett par saker som hjälpt hastigheten för mig. I den här tråden tänkte jag att vi kunde dela med oss av såna tips. Ge gärna exempel och om det går uppskatta hur stor vinsten är.

Ett par från mig:

Echo är långsamt.

Dåligt:

for($i=0; $i<100; $i++) echo 'Hej';

Bra:

for($i=0; $i<100; $i++) $output = $output . 'Hej'; echo $output;

Inkludera hela sökvägen

Dåligt:

include('framsida.php');

Bra:

include('./framsida.php'); // Eller.... include('/sokvag/till/fil/framsida.php');

När jag ändrade till detta kände jag en subjektivt märkbar hastighetsförbättring.

Bidra gärna med egna exempel!

Av Purren

Bra sätt att ändra <title>

Systemet jag använder mig av är ett vanligt index.php?vilkensida=sida system med smärre modifieringar.

Alla sidor pekar till index.php som först printar ut sidhuvudet, inkluderar rätt sida och sedan printar ut sidfoten.

Problemet är nu att jag har svårt att definiera/ändra saker i <head> taggen som skrivs ut redan i index.php, t.ex. har jag ingen aning om hur jag ska lägga till sid-specifika RSS-feeds och sid-specifika <title> taggar.

Är det någon som har något bra förslag?

Av Purren

Jag skyller min barskhet på nyvakenheten också

INSERT ON DUPLICATE verkar vara snabbare än REPLACE av det jag uppfattar från kommentarerna, så jag kör nog på det.

Av Purren

Ja, det gör den. Men det var detta som var nyckeln:

Citat:

Ursprungligen inskrivet av Purren
i EN query.

Hans kör tre stycken.

Det går att göra samma sak med två, men jag var ute efter en.

Av Purren

Du har ett mellanslag i a href="java script", det tror jag inte det ska vara.

Av Purren

Tack Isen, precis det jag letade efter.

Av Purren

Läser folk inte?

Citat:

Ursprungligen inskrivet av Purren
Det jag vill göra är att uppdatera raden om den finns, sätta in den om den inte finns, i EN query.

Och dessutom gör ditt exempel en query för mycket. Det räcker med att kolla mysql_affected_rows på UPDATE'en för att se om det fanns en rad eller inte.

Av Purren

Overwrite SQL-INSERT?

Det jag undrar är om det finns något sätt att köra en INSERT som om

1) Det inte existerar en rad som har de värdena, kör en INSERT
2) Om det existerar en rad som har de värdena, kör en UPDATE.

Det jag vill göra är att uppdatera raden om den finns, sätta in den om den inte finns, i EN query.