RSS/Ping

Information och nyheter om RSS/Ping-tjänsten: http://rssping.se/

Ny parser

Posted by Daniel Brahneborg på 2010-03-18

Nu har jag bytt ut den parser som används av RSS/Ping, vilket ger flera trevliga fördelar:

  1. Den går mycket snabbare, vilket gör att servern slipper brinna upp.
  2. Jag har säkerställt att samtliga bloggar parsas korrekt, med ett par viktiga undantag (se nedan).
  3. Felaktigheter kan loggas lite enklare, så att jag efteråt kan gå in och kolla varför en viss blogg inte har blivit pingad.
  4. Stödet för Pubsubhubbub blir bättre. Det finns till viss del nu, men det är inte fullständigt automatiskt än. Hör av dig om du vill använda det.
  5. Det är en bättre hantering av tidszoner, något som har varit en svag punkt länge.

Som testdata använde jag sparade feeds från ungefär 2500 bloggar, så jag har stort förtroende för att det fungerar korrekt. Skicka annars ett mail till basic@anrefco.se om dina inlägg inte hittas.

Det fanns ett par anledningar till att bloggarna inte kunde användas, som återkom hela tiden.

  1. Bloggen är borta. I det här fallet skickas man ofta till någon html-sida, som säger någonting. I ett par fall returneras en websida på nästan en megabyte. Smart, verkligen. *host*
  2. Feedet är tomt. I förvånansvärt många fall så innehöll feedet inte en enda post, även om bloggen var ganska gammal.
  3. Saknade tidsstämplar. Det är ganska vanligt att det inte finns något tidsfält i feeden. Det här gör att RSS/Ping inte på något pålitligt sätt kan se vilka poster som är nya.
  4. Felaktigt format. En del feed verkar vara någon ”rdf”-historia, och andra feeds är något helt okänt.

I samtliga dessa fall lagras anledningen tillsammans med en tidsstämpel, och därefter är bloggen spärrad. Det var flera hundra bloggar av de nu nästan 5000 bloggar som analyseras, som på de här olika sätten inte gick att använda. I ett senare skede kommer den här informationen synas på bloggens sida (rssping.se/blogs/nnnn), och därefter kommer de plockas bort automatiskt ur databasen efter en viss tid.

Posted in Information | Leave a Comment »

RssCloud för ännu snabbare uppdateringar

Posted by Daniel Brahneborg på 2010-03-13

Sedan en tid tillbaka så stödjer wordpress.com någonting som heter rsscloud. I vanliga fall måste ju att alla som är intresserade av uppdateringar, som t.ex. rss-läsare som Google Reader eller för den delen RSS/Ping, kolla efter nya inlägg hela tiden. Det här är ju ganska mycket slöseri med resurser eftersom det oftast inte har hänt någonting, så nu börjar det dyka upp tredjepartslösningar. För rsscloud, fungerar det så här:

  1. När det skrivs ett nytt inlägg hos wordpress.com skickar de en signal till rsscloud.org.
  2. Servern hos rsscloud.org kollar vilka som är intresserade av den bloggen, och skickar signaler vidare till prenumeranterna.
  3. Prenumeranterna hämtar nu listan på nya inlägg.

Det här gör att RSS/Ping nu får reda på uppdateringar ännu lite snabbare, i alla fall för de som har premiumkonton och bloggar hos wordpress.com. Skaffa gärna ett premiumkonto en månad eller två via sms om du vill testa!

Efter en liten ändring häromdagen så har det varit lite strul med uppdateringarna. Det berodde på RSS-parsern, som inte var helt överens med Rails om hur man hanterar datum. Nu är det fixat, så nu sker uppdateringarna korrekt igen.

Posted in bug/fix | Leave a Comment »

Förbättrad bloggvy

Posted by Daniel Brahneborg på 2010-02-17

Efter att ha fått några förslag från Christian Gillinger, finns nu ett antal förbättringar på sidan som visar dina bloggar.

  1. Antalet bloggar syns enkelt. De flesta har kanske bara en, men har man flera stycken kan det här vara trevligt.
  2. Antalet pingade inlägg sedan början av den här veckan syns som en fjärde kolumn.
  3. Listan går att sortera baserat på bloggens namn, rss-adress, tid för senaste inlägg, och antal inlägg.

Posted in bug/fix | 8 Comments »

Gratis twitter till slutet av mars

Posted by Daniel Brahneborg på 2010-02-13

Twitterkopplingen som jag skrev om igår, är nu gratis till och med den sista mars, så att så många som möjligt ska ha möjlighet att prova den.

Have fun!

Posted in Uncategorized | Leave a Comment »

RSS/Ping + Twitter = sant

Posted by Daniel Brahneborg på 2010-02-12

Lagom till alla hjärtans dag tyckte jag att det skulle passa att integrera RSS/Ping lite grand med någonting.

De bloggare som har ett konto på Twitter brukar ganska ofta twittra om sina nya inlägg. Så även jag, som @basic70. Tyvärr så funkar det ju inte för schemalagda inlägg, vilket är lite synd. Även om man är online på Twitter i sin telefon när inlägget publiceras så är det lite för bökigt att leta upp sitt inlägg och twittra ut det den vägen. Därför kan RSS/Ping nu göra detta automatiskt.

För att få dina inlägg twittrade, behöver du göra följande:

  1. Se till att du har ett premiumkonto (grundfunktionalitet är gratis, extrafunktioner kostar pengar).
  2. Logga in på rssping.se, öppna menyn ”Inställningar” och därefter ”Mina bloggar”.
  3. Klicka på bloggens namn, länken till vänster i listan.
  4. Klicka på ”Ändra”.
  5. Skriv in det twitterkonto som ska användas för den här bloggen, samt lösenordet. Ja, du behöver skriva in ditt riktiga twitter-lösenord. Det är lite svårt att posta inlägg på kontot annars.
  6. I början av tweeten skrivs ”Bloggat:” som default. Det går att ändra med fältet tweet_prefix.
  7. Klicka på ”Uppdatera” längst ned.
  8. Eftersom det blir ganska uppenbart när inlägget är hittat och pingat, så kan du sedan gå till din profilsida (länken funkar bara när du är inloggad) och klicka bort ”Skicka mail efter varje ping”.

Om du har flera bloggar som du vill twittra får du upprepa steg 2-7 för varje.

Den text som twittras är på formen ”Bloggat: inläggets-rubrik inläggets-länk”. Om länken blir för lång används is.gd för att krympa den. Om texten ändå blir för lång, trunkeras inläggets rubrik så mycket som behövs.

Enjoy!

Posted in bug/fix | 3 Comments »

Uppgraderad server

Posted by Daniel Brahneborg på 2010-01-16

Det operativsystem som har använts på den maskin som kör RSS/Ping har senaste tiden känts lite i äldsta laget. Visserligen lyfte jag upp den från en 2.4-kernel till 2.6 för något år sedan, men några automatiska uppdateringar via apt-get har inte funnits på länge. Tidigare i år kom passenger/mod_rails, ett nytt sätt att köra Rails-applikationer (som t.ex. RSS/Ping) från Apache. Eftersom den Apache som fanns på servern var för gammal, gick det inte att använda den. Den Rails-installation som användes var 1.2, och det var ett tag sedan version 2.3 släpptes.

Tack vare de pengar som har kommit in via premiumkonton, både helårsvarianten och de kortare via sms, kunde jag nu köpa ett uppgraderingspaket med en Intel Core i5 som huvudperson. Med en för tillfället oanvänd sata-disk kunde jag då installera en fräsch Debian-distribution. Det tog en stund att få både mod_rails och mod_php (som används för min blogg, som körs på samma maskin) att fungera samtidigt (tricket var att ta in mod_rails manuellt istället för via apt-get), och att få kerneln att hitta alla diskar, raid-set och allt vad det är, men nu så verkar allting rulla som det ska.

Den ökade prestandan gör också att intervallerna mellan rss-kontrollerna har kunnat minskas lite grand. Jag ska fortsätta tweaka det lite för att hålla datorn sysselsatt utan att brinna upp, så får vi se var det hamnar.

Läs även andra bloggares åsikter om rss, rss/ping, intel core i5, mod_rails, mod_php.

Posted in Information | 11 Comments »

Uppe igen, i rätt chassi

Posted by Daniel Brahneborg på 2009-08-30

Sisådär, det där gick ju smärtfritt. Nu sitter sakerna i rätt chassi igen, vilket gör saker lite bättre.

Premiumkontona är förlängda med 8 timmar, dvs dubbla nedtiden. Det är inte så mycket, men jag vill hålla på principen.

Posted in Information | 4 Comments »

Chassibyte

Posted by Daniel Brahneborg på 2009-08-30

Så där, dags för RSS/Ping-servern att gå offline igen, pga chassibyte.

När den kommer tillbaka online, kommer de som har premiumkonton få dessa förlängda, som vanligt.

Posted in Information | Leave a Comment »

Uppe, om än temporärt

Posted by Daniel Brahneborg på 2009-08-22

Så där, nu är RSS/Ping igång igen, både pingning och websajt. Alla premiumkonton har fått sina bloggar pingade, och resten är på väg. Därefter sätter jag igång den normala snurran, så att allas bloggar pingas som vanligt.

Ganska snart måste jag tyvärr plocka ner servern igen för att hårddiskarna kan få en lite mer dräglig arbetsmiljö, men det hoppas jag kommer gå bättre än den förra operationen.

Alla som har premiumkonton har fått dessa förlängda med 36 dagar, dvs dubbla tiden som servern har varit nere.

Posted in Uncategorized | 9 Comments »

Servern bråkar

Posted by Daniel Brahneborg på 2009-08-04

Självklart kunde inte den här lilla uppdateringen av servern fungera smidigt heller, så det kommer nog dröja till i morgon eller på torsdag innan den är uppe som den ska igen. De som har premiumkonton får som vanligt dessa förlängda som kompensation.

Posted in Uncategorized | 20 Comments »