Permalänk

Kul det här!
Jag har själv haft tankar på att skriva en proxy som filtrerar bort all onödig information från sidor på nätet så man sparar bandbredd och kan klara sig åp de 50mb som är grunden...
Men eftersom jag varken har eller kan använda 3g här så har jag inte gjort det. Men det är kul att se att andra har samma ide!

Visa signatur

Python-IRC på svenska: #python.se

Permalänk
Medlem

Denna sida (innan min tråd) tar 46KB här på Swec, men med bortfiltrerade saker så tar den 2.15KB. Ganska stor skillnad.

Permalänk
Medlem

Gjorde ett litet test i all hast:
http://www.nowhere.se/~toffe/test.php
http://www.nowhere.se/~toffe/test.php?source=1
Får fixa något som går igenom eventuella delsidor också...

Edit: Går det att få phps regexfunktioner att förstå att det är multiline? Känns som ett ordentligt fulhack att ta bort alla radbrytningar innan det parsas.
Edit2: hittade modifiern "m" på http://se.php.net/manual/sv/pcre.pattern.modifiers.php, men den gör ingen skillnad.

Visa signatur

Oh. Uhm, look... if we built this large wooden badger...

Permalänk
Medlem

Hade problem med multiline förut, den reagerar på radbrytningar som görs av \r, alltså linefeed (om jag finns rätt) men inte på \n.
Lite sjukt är det.

Permalänk
Medlem

Det ser suveränt ut på handdatorn;

Ledsen för de kassa bilderna, ska fixa ett screenshot-prog till handdatorn istället.

Som du ser så måste man scrolla en bit åt sidan på innehållssidan, men det fixar sig när man kör i lanscape-läge.

Återkommer med bättre bilder.

Edit: Min klocka går fel, ser jag..

Visa signatur
Permalänk
Medlem

Läckert :).
Jag kan ju fixa en sak så man kan bestämma hur breda vissa kolumner får vara, och sen sätter man overflow: hidden; så inte det som kommer utanför syns.

Funderar hur man ska spara inställningar om färger och liknande, i cookies kanske?

Permalänk
Hedersmedlem

du har glömt fixa så den tolkar [/url]

den stänger aldrig länkarna...

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

=/
Ush, den regexpen är ond. Försöker få den att inte ta bort <img> <a> och </a> men den vill inte riktigt.
Håller f.ö. på att strippa bort alla user-länkar i trådlistan.

edit: 12KB är trådlistan nere på nu.

Permalänk
Medlem

Namnet bör inte stå på sidan, snarare över posten. På så sätt finns det mer plats för själva posterna.

Visa signatur

I just love the fact that there is a global integer variable named 'i'. Just think, you will never need to declare your loop variable again!
To avoid collisions where a loop that uses 'i' calls another function that loops with 'i', be sure to stack 'i' and restore it when your function exits.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av toffe_
Gjorde ett litet test i all hast:
http://www.nowhere.se/~toffe/test.php
http://www.nowhere.se/~toffe/test.php?source=1
Får fixa något som går igenom eventuella delsidor också...

Edit: Går det att få phps regexfunktioner att förstå att det är multiline? Känns som ett ordentligt fulhack att ta bort alla radbrytningar innan det parsas.
Edit2: hittade modifiern "m" på http://se.php.net/manual/sv/pcre.pattern.modifiers.php, men den gör ingen skillnad.

s (PCRE_DOTALL)

If this modifier is set, a dot metacharacter in the pattern matches all characters, including newlines. Without it, newlines are excluded. This modifier is equivalent to Perl's /s modifier. A negative class such as [^a] always matches a newline character, independent of the setting of this modifier.

Permalänk
Hedersmedlem

Kollade via vanlig wap, eller vad nu benämningen är:

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Myris
Namnet bör inte stå på sidan, snarare över posten. På så sätt finns det mer plats för själva posterna.

Fixat.
Kan man på något sätt (via headers antar jag) få reda på om användaren försöker nå sidan via WAP-protokollet eller nåt annat? Så man kan anpassa den för läsaren.

Permalänk
Medlem

Nu börjar det se riktigt läckert ut!
Dock kan man fortfarande inte ha bredden ~240 utan sidoscroller.

Visa signatur
Permalänk
Medlem

Bör jag byta plats på den som skrev sist och författaren?

Permalänk
Medlem

Det blir nå knas med trådläånkarna när det är fler sidor:
http://clansp.mine.nu/testswec/showthread.php?amp;threadid=28...
Ser denna sidas länk ut

EDIT: funkar nu, men amp är utbytt mot & och då blir det ju ?&, alltså är &-et helt onödigt

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Don_Tomaso
Bör jag byta plats på den som skrev sist och författaren?

Nä, behåll ordningen, tycker jag. Dock kan du skippa "Av" i den sista kolumnen, och lägga ordet "Av" som överskrivt istället.

Då kan du minska ner den sista kolumnen och tjäna lite i bredd.

Visa signatur
Permalänk
Medlem

Jag såg det och fixade det, tror jag. Raden som tog bort sessionvariabeln tog bort ett & för mycket.

Kolumnhuvuderna kommer automatiskt när koden scannar igenom sidan, den behandlar den raden som vilken annan som helst men man kan ju alltid fulkoda dit den.

Permalänk
Geeks
Grundare

Är det någon som känner för att arbetare vidare på detta så är vi självklart tacksamma för all hjälp vi kan få med att starta en http://wap.sweclockers.com exempelvis.

* Nyheter
* Forum

PS. "För citering krävs att källan anges." DS.

Visa signatur

Edin Mehinovic, SweClockers.com

Permalänk
Medlem

Det vore mig en ära. Blir lärorikt också.

Permalänk
Medlem

Det ser verkligen lovande ut nu.

När man går in i en tråd, så kan man minska fönstret i bredd, och sidan minskas också - om det inte finns en enda länk i tråden. Så fort det finns en länk, så slutar sidan att resiza sig när den har nått länkens bredd.

Går det inte att radbryta länkarna vid behov, på något sätt?

Visa signatur
Permalänk
Hedersmedlem

Fint arbete Don_Tomato!

Dock stavfel:
"Allt material laddas direkt från forum.sweclockers.com för att strippas på onödig kog så att sidan blir mindre och kompaktare." = "Allt material laddas direkt från forum.sweclockers.com för att strippas på onödig kod så att sidan blir mindre och kompaktare."

Sen som edin sa:

en text som det står

"För citering krävs att källan anges."

Längst ner... eller så...

edit: Tillbaka länk skulle vara fint med

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Dra in &*shy*; (utan stjärnorna) mellan typ var 5:e bokstav i länken så delas den där på behov...

Visa signatur

I just love the fact that there is a global integer variable named 'i'. Just think, you will never need to declare your loop variable again!
To avoid collisions where a loop that uses 'i' calls another function that loops with 'i', be sure to stack 'i' and restore it when your function exits.

Permalänk
Medlem

Det blir inte heller bra. Det låter som att anledningen till att man laddar material från sweclockers.com är för att slippa onödig kod, inte att själva sidan har det syfte.

Jag skulle helt enkelt skriva så här;

Citat:

Allt material på denna sida är hämtat från www.sweclockers.com, och formaterat för att passa handhållna apparater, så som handdatorer och telefoner.

Eventuellt;

Citat:

Allt material på denna sida är hämtat från www.sweclockers.com, och formaterat för att passa lågupplösta skärmar.

"strippas på onödig kod" låter så oseriöst.

Visa signatur
Permalänk
Medlem

Varför inte bara "Allt material på denna sida är hämtat från www.sweclockers.com"? Om man använder den så förstår man väl själv varför sidan finns?
Jag undrar dock om reklamen på swec.. den försvinner ju, är det så lyckat?

Visa signatur

I just love the fact that there is a global integer variable named 'i'. Just think, you will never need to declare your loop variable again!
To avoid collisions where a loop that uses 'i' calls another function that loops with 'i', be sure to stack 'i' and restore it when your function exits.

Permalänk
Hedersmedlem

Myris: finns ju iof gott om reklam på vanliga sidan, så de klarar sig nog

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Sant, extra info är nog överflödigt.

Angående reklamen; Det är ju en nackdel (för ägarna av sidan) att erbjuda liknande, nerbantade versioner, men det får de ta, tycker jag.

Ta Aftonbladet, t.ex.. Deras sida är full av reklam, på alla jävla håll. Men deras PDA-sida är helt klotterfri.

Visa signatur
Permalänk
Medlem

Jo, jag tror inte dom kommer gå under pga av detta, men tycker dom att det är okej?

Visa signatur

I just love the fact that there is a global integer variable named 'i'. Just think, you will never need to declare your loop variable again!
To avoid collisions where a loop that uses 'i' calls another function that loops with 'i', be sure to stack 'i' and restore it when your function exits.

Permalänk
Hedersmedlem

edin sa ju inget men vi får vänta på hans kommentar i det här ämnet tror jag

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Edin stödjer ju idén om en light version av forumet, och han förstår säkert att denna version måste vara reklamfri. Syftet går ju förlorat annars.

Men du har nog rätt, man bör kanske kolla, för säkerhets skull.

Visa signatur
Permalänk
Medlem

Jag har nu gjort en RegExp variant av proxyn och jag tror att den är snabbare och bättre än att "strippa koden". Jag har kört ut det som XML/XHTML så att det är enkelt för folk att visa det som de själva vill. Man kan få tag i all information och presentera det hur man vill.

Men, om nu Edin eller de andra på Swec vill hjälpa till så borde de själva göra en XML-feed direkt från databasen. Det är 10 ggr snabbare än att vi ska in och ta bort deras spaghettikod. Kan vara bra att veta detta innan man lägger ned allt för mycket tid. Annars är det iof ganska kul att programmera detta men det är väl lika bra att göra det rätt från början om det nu ska vara uppbackat av Swec själva.

Visa signatur

Visionär bakom Sveriges största publika spelsatsning. Säger jag mer så blir jag förmodligen bannad igen.

Ställ krav! Involvera er! Tänk utanför sandlådan.