Fredrik snackar med Viktor Löfgren om Marginalia search - sökmotorn Viktor bygger på heltid och som i praktiken ensam utvecklare. Hur får man ens idén? Är det så svårt som det verkar? Hur kunde Marginalia search bli ett heltidsjobb?
Det började med “det här kan väl aldrig funka, men varför inte?” Viktor berättar hela historien, från hybris och Raspberry pi till heltidsjobb och en riktig server. Ett projekt som faktiskt är “web scale” på riktigt! Och det med enserver.
Allt är Java! Varför, och hur funkar det? Är det kanske en liten nackdel att de flesta som jobbar med Java har jobb?
Och borde vi inte undvika tydligt definierade projekt och mål lite oftare och optimistiskt ta oss an svårare saker?
Viktor slår ett slag för att försöka lösa lite större och svårare problem, istället för att förenkla och begränsa allt från start.
Det finns inga problem med sökmotorer som är supersvåra, men man behöver ha många verktyg i sin verktygslåda.
Återanvändning av kod? Inte så mycket som man skulle kunna tro. Kopiera och kasta bort är en bra riktning.
Planering, listor, och att låta hjärnan jobba klart med bakgrundsprocesser.
Rankning av sidor, analyser, och utmaningen att kartlägga, förstå, och motverka olika typer av sökmotoroptimering.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar
- Viktor
- Marginalia search - Viktors sökmotor
- Viktor har också pratat sökmotor i Kompilator 99
- Raspberry pi
- Vektorsökning
- Marginalia search på Github
- NLnet
- Gemini, diskuterat i Kodsnack 565
- Smarta mål
- Conways lag
- Stöd oss på Ko-fi!
- Page och Brins paper som presenterar Google. Appendix A diskuterar problem med att blanda annonsering och sökmotorer
- John Carmacks .plan-filer med att göra-listor
- Snurran som hämtar innehållet på sidor - efter att JS och popovers och annat har kört
- Ladybird
- Search engines information retrieval in practice - gratis e-bok Viktor tipsar om
Titlar
- Jag har byggt en internetsökmotor
- I min hybris
- En miljard dokument
- Sökmotorförkunskaper
- Åttiotalsteknik
- En server av PC-hårdvara
- Motsatsen till React- och Nodeutveckling
- Boomer till hjärtat
- Jag som står för förändringarna
- Lösa problem som alla har
- Klart att det inte går
- Åka till månen innan smarta mål
- Ett sätt att jobba som funkar om man jobbar själv
- 100% bild av hela kodbasen
- En väldigt stor verktygslåda
- Handskruvat
- Mina Pokemon
- Vad är tillräckligt mycket?