Att köpa annonser på Reddit
31 januari 2026
Som jag skrivit tidigare så har jag, med lite hjälp av AI, programmet en boksajt där man kan logga vilka böcker man läst. Grunden till en sådan boksida är inte så komplex. Men det är inte så lätt att göra den enkel att använda då bl.a. API:er för boksökningar och bokomslag är lite trassliga. Det gäller att hålla ordning på böcker, bokversioner, omslag och användare. När grunderna var klara så tänkte jag att jag vill se hur sidan fungerar med några fler användare än jag själv. Jag lyckades väl övertyga en eller två kompisar att prova den, men tänkte att det vore skoj med flera. Jag var inte sugen på att själv använda sociala medier för att driva trafik - även om jag anar att inlägg och videor med beskrivningar av vad de programmerar, så-kallade "build in public", är populärt. Så annonser är väl det enklaste tänkte jag. Jag har använt Google Ads för någon sajt tidigare, men nu verkade de inte vilja visa några annonser alls för denna sajt.
Jag provade istället Reddit Ads. Jag måste säga att det var en trevlig upplevelse. Det var enkelt att få Reddit att skapa en annons, den leta själv upp och föreslog en bild sån sidan och lät mig skriva en titel. Den föreslog att jag skulle skapa ett par olika varianter på annonsen, och pekade på sub-reddits som den trodde ska passa. Jag satte en längd på min så-kallade "kampanj" till 8 dagar, och satte en gräns på 100kr per dag. Nu har 8 dagar gått, och jag har spenderat c:a 800kr på annonser.
För dessa 800kr så fick jag totalt c:a 150.000 visningar av mina två annonser, och c:a 500 besökare till sidan. Femhundra besökare för 800kr gör att varje klick kostade mig 1:60kr. Oklart om det är mycket eller lite, då det ju beror på vad det är för besökare - kanske är det bara "bots"? Men enligt Google Analytics-statistiken för sajten så ser besökarna ut att komma från orter i Sverige, så troligen är det inte bots. Av dessa 500 besökare så var det c:a 10 som registrerade sig på sidan. En kostnad på c:a 80kr per ny användare alltså. Oklart om det är dyrt eller billigt, det med, då det beror lite på om de fortsätter använda sidan eller inte. Eller, klart det är dyrt då kan inte har någon form av intäkt på hemsidan, utan bara utgifter - och inga planer på att försöka med intäkter heller.
Jag nyttjade nog långt från alla funktioner som Reddit Ads hade, och de var generösa med att maila mig och föreslå tid för möten (online) där de ville höra vad jag tycker om tjänsten, och hur det går. Jag hade lite för lite tid att lägga på att följa upp annonserna, och jag hann inte ens med att implementera deras "tracking pixel" för att se från vilka sub-reddit som jag fick användare som verkade mer intresserade än andra.
Men det blir lite roligare att lägga ytterligare timmar på att programmera på sidan om det verkligen är någon som använder den utöver jag själv. En bok-logg är ett skoj programmeringsprojekt. Det finns inslag av data-hantering (databas över böcker), låta användarna interagera (visa för andra vad de läser för böcker) och möjlighet att bygga upp en stor databas med böcker och bokomslag. Jag har också programmerat en admin-sida där admin-användare (som jag kallar bibliotekarier) kan städa upp bland den bokdata som genereras.
Boken jag läser just nu, och de jag läst tidigare finns på min publika boksida på n7.se/@clas. Vill du också prova (utan att jag behöver betala 80kr, haha) så finns sidan på Hylla N7.
Denna bloggpost har skrivits av Clas, 31 januari 2026. Permalänk.
Läsdagbok?
04 januari 2026
Nu börjar min läsdagbok Hylla N7 att bli komplett, eller i alla fall i sådan form att den går att använda. Det roliga med att programmera en läsdagbok är det finns massvis med funktioner som man kan implementera, så det går bra att välja sådant som är roligt att programmera. Har man brist på idéer så kan man alltid titta på sajter som Goodreads, The StoryGraph eller Hardcover för att se vad de har för funktioner. Gemensamt har de alla att de har massvis med funktioner som jag inte är säker på att de är så användbara.
Nu går det att logga in addera böcker genom att skriva in ISBN eller titel och författare. Jag använder LIBRIS Xsearch för att hitta ISBN om det är så att man söker med titel, och sedan letar jag upp bild och beskrivning från endera Google Books API eller OpenLibrary.
När man väl adderat böcker bland de du läst, eller till "önskelistan" för böcker du vill läsa så visas lite statistik om dessa på förstasidan (din dashboard).
Böckerna dyker upp i din lista med böcker där det också går att editera dem, i första hand för att flytta dem från önskelistan till lästa böcker-listan när man är klar med boken. På önskelistan går det också att markera vilka böcker man läser just nu.
Varje användare får också en public sida där böckerna visas upp. Min finns på @clas. Där finns också länk till en RSS-feed med dina lästa böcker.
Men mest nöjd hittills är jag nog med bilden på startsidan som visar en boktrave och en temugg. Bilden är genererad med AI, men jag har faktiskt precis denna mugg.
Jag hoppas nu att hinna med att läsa riktigt många böcker som jag kan sätta upp på min läslista, eller i alla fall addera många böcker på min önskelista. Du får gärna prova du också!
Denna bloggpost har skrivits av Clas, 04 januari 2026. Permalänk.
Hylla N7 - håll koll på dina böcker
23 november 2025
Mina experiment med AI-baserad programmering fortsätter. Som jag skrev i det förra inlägget så har jag provat lite olika verktyg för att programmera med AI-stöd. Det började med att jag installerade Github Copilot i RStudio för ganska länge sedan. Den användes mest för att "skriva färdigt" kodrader som jag påbörjat, och i somliga fall gav den mig hela block med kod baserat på vad den trodde jag skulle fortsätta skriva för kod. När ChatGPT kom använde jag den ibland för att låta den skapa stora block med kod baserat på en beskrivning av vilket problem jag ville lösa. Nästa steg blev prova Lovable, som i sin gratisversion inte tillåter att jag ändrar i koden direkt (utan att ladda ner den). Jag tröttnade dock på Lovables system för "krediter", tog ett steg tillbaka och installerade Gemini Code Assist i min Visual studio code editor. Den fungerade tyvärr inte så bra, då den ofta slutade svara mitt i en session. När Google Antigravity kom härom dagen så provade jag den. Den fungerar nästan precis som Google Code Assist i Visual studio code, men mycket bättre då den svara snabbt. I samband med att Antigravity kom så uppdaterade också Google Gemini till version 3 som verkar bättre än version 2.5.
Antigravity editorn fungerar otroligt bra. Jag är mycket imponerade av hur den fungerar. Med denna tror jag mig kunna se hur programmering kommer att förändras, snabbt.
Att kunna göra webbsidor med t.ex. Laravel utan att ha någon större erfarenhet av hur strukturen är på sådana projekt är fascinerande. Samtidigt är det fortfarande bra om man kan programmera lite. Att "programmera" genom att beskriva i långa meningar vad man är ute efter blir efter ett tag ganska ineffektivt. Att försöka beskriva alla detaljer runt hur ett formulär ska se ut, och vad som ska hända i vissa specialfall är trassligt. Ofta ändrar AI:n på ställen som jag inte ville att den skulle ändra, som att helt plötsligt byta namn på beskrivningen av ett textfält. Genom att då kunna titta i koden för att se vad det är som är fel, och berätta för AI var den ska ändra gör att det fungerar bättre. Och ibland går det till och med snabbare om jag gör det själv.
Nu finns en fungerande version av Hylla N7 att prova. Den har inte alla funktioner som man skulle kunna tänka sig för en bok-logg, men för att mestadels vara ett experiment för att prova AI-programmering så tycker jag den blev lyckad. Som bonus har jag också fått till ett bra flöde av kod från min laptop, till Github, till min webbserver.
Denna bloggpost har skrivits av Clas, 23 november 2025. Permalänk.
AI-programmering
16 november 2025
Jag har provat att programmera lite med stöd av AI. Det är ju ganska mycket snack runt detta, och varför inte prova. Att använda LLM för att fylla i någon kodrad här och där, det hjälper ju de flesta verktyg till med sedan ganska lång tid, men att det skulle gå att skapa hela webbsidor, eller andra program, bara genom att skriva vanlig text känns fortfarande ganska nytt. I alla fall att det skulle fungera bra. Jag började med att prova Lovable för att "prata ihop" en webbsida där man kan hålla reda på vilka böcker man läst. Det blev sidan Bok-logg. Tack vare att Lovable har bra integration med en databas, och har förberedd kod för autentisering, så gick det smidigt att få ihop en sida snabbt, och det räckte med det antal instruktioner man kan ge med gratis-versionen. Men när man börjar närma sig "klar" och det fortfarande inte riktigt fungerar som man tänkt, då springer antar instruktioner iväg och gratis-versionen räcker inte till. Men otroligt smart tjänst är det i alla fall, och det är verkligen roligt att sätta ihop grunden till en webbsida, även om det blir mer och mer frustrerande med tiden.
När "krediterna" på Lovable tog slut så tänkte jag att jag provar AI-stöd som använder något annat språk än Typescript, och där det gör enkelt att göra ändringar utan AI när jag vill det. Jag lagt in Googles Gemini Code Assist i min VS Code editor. Jag använder Gemini till mycket annat, så det var rimligt att fortsätta med den. Med den typen av AI-stöd så kan man utgå från vilken grund som helst så jag valde att skapa samma boktjänst som med Lovable utifrån Laravel. Laravel är ett ramverk för webbsidor baserat på PHP. Jag har programmerat lite i PHP tidigare, men det är ju typ 10 år sedan, och det har ju hänt en del sedan dess. Laravel innehåller mycket av det som Lovable också har, enkelt att sätta upp databas och grund-kod för inloggning och användarhantering finns med från början.
Att använda Gemini Code Assist från VS Code är långt från smärtfritt. Ibland så tappar den anslutningen, och AIn vägrar fortsätta svara. Ibland sker det mitt i ett steg där kodtexten justeras, och då blir man ju lite orolig att något ska gå sönder. Men oftast räcker det med att start om assistenten så fungerar det igen. Jag interagerade på samma sätt med Gemini Code Assist som med Lovable, dvs beskrev vad jag ville ha, snarare än att fråga specifika programmeringsfrågor. Det blev en webbsida som nu finns på n7.se som jag har kallat Hylla N7.
Denna bloggpost har skrivits av Clas, 16 november 2025. Permalänk.
Tillbaka igen?
18 november 2023
För ungefär en vecka sedan så började sajten att fungera dåligt. En av kopiorna (shard 2) av databasens index fungerade inte och det gick inte att lägga till nya dokument. Det såg ut som om den försökte återställa sig på egen hand, men det gick mycket långsamt. Sedan började allt annat gå långsamt också. Då startade jag om servern, men den startade aldrig upp igen. Det är en dator som jag hyrt hos Hetzner i Tyskland, och den har fungerat väldigt bra i nästan sju år (59244 timmar). Mailade supporten och de meddelade att de två diskar som jag kört i mjukvaru-RAID båda visade status "failing now".
Jag laddade hem den backup som jag också haft hos Hetzner i hopp om att kunna återställa allt på en annan server smidigt. Det gick inte supersmidigt. Det visade sig vara svårare att återställa MySQL-tabeller med bara databas-filer än jag hade hoppats. Flera av de definitionerna för tabellerna hade jag tydligen ändrat utan att spara. Några av tabellerna gick dock bra att återställa. Det visade sig också att många skript tappat ägar- och kör-attribut i samband med backup:en vilket gjorde att många delar av Solr inte var smidigt att försöka återställa. Valde att ladda en ny version av Solr (9.4) istället. Uppdateringen från Ubuntu 16 till Ubuntu 22 gjorde att Java och Python fick nyare versioner, vilket var smidigt. Att OpenAI uppdaterat sitt API och jag behövde justera en hel del där var dock inte så smidigt. Även den nya servern kör hos Hetzner, men denna gång valde jag en i Finland istället för Tyskland.
Men nu tror jag att det mesta ska fungera igen. Kan ta ett tag innan alla feeds fungerar igen, men förhoppningsvis inte.
Denna bloggpost har skrivits av Clas, 18 november 2023. Permalänk.
Nyhetsfilter utvecklingsblogg
Det här är utvecklingsbloggen för nyhetsfilter.se. Här skriver jag om lite allt möjligt, men det mesta har en eller annan koppling till utveckling av sajten nyhetsfilter.se.
Aktuella bloggposter
- Att köpa annonser på Reddit
- Läsdagbok?
- Hylla N7 - håll koll på dina böcker
- AI-programmering
- Tillbaka igen?
Kontakt
Tyvärr går det inte att kommentera direkt på bloggen, men det går bra att maila på clas@nic-sys.se.RSS-feed för bloggen