191 lines
16 KiB
JSON
191 lines
16 KiB
JSON
[
|
||
{
|
||
"objectID": "index.html",
|
||
"href": "index.html",
|
||
"title": "Andreas Gammelgaard Damsbo",
|
||
"section": "",
|
||
"text": "Hi! I am a medical doctor, PhD-student, open source activist and father of two girls.\nOn this page is my CV, I will write about some hobby projects, and just share what I am concerned with. Some will be in English, some in Danish. Take care!\n[This is still very much a work in progress, but these are my intentions]"
|
||
},
|
||
{
|
||
"objectID": "health_data/ancle.html",
|
||
"href": "health_data/ancle.html",
|
||
"title": "Project: Foot database",
|
||
"section": "",
|
||
"text": "This project is the most comprehensive data base migration yet.\nThe client’s wish, was for an old Microsoft Access data base to be migrated to REDCap, for continous use and data collection."
|
||
},
|
||
{
|
||
"objectID": "health_data/ancle.html#background",
|
||
"href": "health_data/ancle.html#background",
|
||
"title": "Project: Foot database",
|
||
"section": "",
|
||
"text": "This project is the most comprehensive data base migration yet.\nThe client’s wish, was for an old Microsoft Access data base to be migrated to REDCap, for continous use and data collection."
|
||
},
|
||
{
|
||
"objectID": "health_data/ancle.html#database",
|
||
"href": "health_data/ancle.html#database",
|
||
"title": "Project: Foot database",
|
||
"section": "Database",
|
||
"text": "Database\nHere are a few characteristics:\n\nAround 3000 entries\n5 collection instruments, 4 of them were to be used as repeatable instruments.\n80 variables"
|
||
},
|
||
{
|
||
"objectID": "health_data/ancle.html#coding",
|
||
"href": "health_data/ancle.html#coding",
|
||
"title": "Project: Foot database",
|
||
"section": "Coding",
|
||
"text": "Coding\nI have collected my scripts in a repository, which will be made public when I have finished the work."
|
||
},
|
||
{
|
||
"objectID": "health_data/ancle.html#extend-of-the-work",
|
||
"href": "health_data/ancle.html#extend-of-the-work",
|
||
"title": "Project: Foot database",
|
||
"section": "Extend of the work",
|
||
"text": "Extend of the work"
|
||
},
|
||
{
|
||
"objectID": "blog/wireguard-bro.html",
|
||
"href": "blog/wireguard-bro.html",
|
||
"title": "Wireguard bro",
|
||
"section": "",
|
||
"text": "Vi bor til leje og har en hjemmeserver stående på kontoret. Serveren hoster bl.a. denne side. For at undgå indstillinger lokalt på routeren stillet til rådighed af vores udlejer har jeg lejet den mindste VPS hos Hetzner, og bruger denne som bro med Wireguard til hjemmeserveren. Der findes et væld af opsætningsvejledninger og uddybende forklaringer af hver af de introducerede begreber. Her kommer min opsætning til inspiration."
|
||
},
|
||
{
|
||
"objectID": "blog/wireguard-bro.html#noter",
|
||
"href": "blog/wireguard-bro.html#noter",
|
||
"title": "Wireguard bro",
|
||
"section": "Noter",
|
||
"text": "Noter\nInspirationen kommer fra følgende sider, som jeg kun kan anbefale også at læse (jeg har dog intet med disse sider at gøre):\n\nwiki.r-selfhosted.com\n\nwww.procustodibus.com"
|
||
},
|
||
{
|
||
"objectID": "blog/wireguard-bro.html#eksempler-på-konfigurationsfiler",
|
||
"href": "blog/wireguard-bro.html#eksempler-på-konfigurationsfiler",
|
||
"title": "Wireguard bro",
|
||
"section": "Eksempler på konfigurationsfiler",
|
||
"text": "Eksempler på konfigurationsfiler\n\nHetzner VPS\n[Interface]\nAddress = 10.25.4.3/32,fd42::1/128\nPrivateKey = [Privat nøgle for VPS]\nListenPort = [VPS port]\n\nPreUp = sysctl -w net.ipv4.ip_forward=1\n\nPreUp = iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 10.25.4.1:443\nPreUp = iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.25.4.1:80\nPostDown = iptables -t nat -D PREROUTING -p tcp --dport 443 -j DNAT --to-destination 10.25.4.1:443\nPostDown = iptables -t nat -D PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.25.4.1:80\n\nPreUp = iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE\nPostDown = iptables -t nat -D POSTROUTING -o wg0 -j MASQUERADE\n\n[Peer]\nPublicKey = [Offentlig nøgle for hjemmeserver]\nAllowedIPs = 10.25.4.1/32\nPersistentKeepalive = 25\n\n\nHjemmeserver\n[Interface]\nAddress = 10.25.4.1/24\nListenPort = [Wireguard port nummer]\nPrivateKey = [Privat nøgle for Hjemmeserver]\n\n## Hetzner VPS\n[Peer]\nPublicKey = [Offentlig nøgle til VPS]\nAllowedIPs = 10.25.4.3/32\nEndpoint = [VPS offentlig ip-adresse]:[Wireguard port]\nPersistentKeepalive = 25"
|
||
},
|
||
{
|
||
"objectID": "about.html",
|
||
"href": "about.html",
|
||
"title": "About",
|
||
"section": "",
|
||
"text": "My name is Andreas Gammelgaard Damsbo"
|
||
},
|
||
{
|
||
"objectID": "food/formbrød.html",
|
||
"href": "food/formbrød.html",
|
||
"title": "Andreas",
|
||
"section": "",
|
||
"text": "Rest surdej (150 g) 7 dl vand 2 håndfulde havregryn 25 g salt 10 g gær 1 håndfuld hørfrø Mel\nBagt 35 min ved 200gr.\nLidt surt. Ok med mindre surdej, eller flere brød."
|
||
},
|
||
{
|
||
"objectID": "food/formbrød.html#formbrød",
|
||
"href": "food/formbrød.html#formbrød",
|
||
"title": "Andreas",
|
||
"section": "",
|
||
"text": "Rest surdej (150 g) 7 dl vand 2 håndfulde havregryn 25 g salt 10 g gær 1 håndfuld hørfrø Mel\nBagt 35 min ved 200gr.\nLidt surt. Ok med mindre surdej, eller flere brød."
|
||
},
|
||
{
|
||
"objectID": "food/groft hvede-surdejsbrød.html",
|
||
"href": "food/groft hvede-surdejsbrød.html",
|
||
"title": "Andreas",
|
||
"section": "",
|
||
"text": "Groft hvede-surdejsbrød_ _ https://www.dr.dk/mad/opskrift/groft-hvede-surdejsbrod\nIngredienser\n\n5 g gær (økologisk gær anbefales pga. bedre hæve-effekt)\n6 dl koldt vand\n1,5 dl hvedesurdej\n150 g fuldkornshvedemel (f.eks. ølandshvede, spelt eller emmermel) (300)\n750 g hvedemel (600)\n20 g havsalt\n2 spsk. olie\n\nSærdeles velegnet til boller også. Deles i 16-20 stykker og bages 13-15 min ved 250gr\nDag 1\n\nRør gæren ud i det kolde vand i skålen til røremaskinen. \nTilsæt resten af ingredienserne og ælt dejen godt igennem på røremaskinen i ca. 10 minutter. \nHvis du rører dejen i hånden, skal du røre i lidt længere tid. \nDejen skal være så smidig, at den slipper skålen eller bordpladen. \nSmør olie på indersiden af en skål og kom dejen i. \nDæk med film og lad dejen koldhæve i køleskabet natten over. \n\nDag 2 1. Vend dejen ud på et meldrysset bord og del den i to brød. Rør ikke for meget ved dejen, da luften derved vil blive presset ud af den. Lad brødene hæve på et stykke bagepapir i 30-40 minutter. 2. Varm imens ovnen op til 250 grader ved varmluft med din tykkeste bageplade på den midterste hylde. Tag bagepladen ud, når ovnen er varm og træk bagepapiret, som brødene ligger på, over på den varme bageplade. 3. Sæt pladen tilbage midt i ovnen og sprøjt grundigt med vand ind i ovnen med en forstøver, så der hurtigt opstår damp. 4. Luk lågen og bag brødene i ca. 35 minutter. Vend bagepladen 1-2 gange undervejs for at sikre en jævn afbagning. Skru evt. lidt ned for temperaturen de sidste 10 minutter, hvis brødene bliver for mørke. 5. Tag brødene ud og lad dem afkøle på en rist i cirka 30 minutter, før du skærer i dem. 6."
|
||
},
|
||
{
|
||
"objectID": "food/fladmast hane med nye hvidlog.html",
|
||
"href": "food/fladmast hane med nye hvidlog.html",
|
||
"title": "Andreas",
|
||
"section": "",
|
||
"text": "fladmast hane med nye hvidlog\n\n\nFladmast hane med nye hvidlog\nFladmasning kræver ikke stor køkkensnilde. Det er en ret genial måde at stege kyllinger på, for man får sprødt skind over det hele. Samtidigt bliver den foldet på en måde, som forhindre brystkødet at blive tørt.\nTil 6 personer\nEn stor hane eller kylling 1 ½ kg. Kartofler 3 hele hvidløg 1 citron salt og peber olivenolie\nLæg hanen på et bræt med brystet nedad. Skær med en meget skarp og tung kniv langs rygbenet på begge sider og tag rygbenet væk - halsen følger med. Vend hanen om og tryk den flad. Skær kartoflerne i kvarter - gerne med skræl. Fjern de yderste seje hinder fra hvidløgene og skær dem i kvarter. Skræl den ene halvdel af citronen tyndt. Læg hvidløg og citronskal i en bradepande og læg den fladmaste hane ovenpå med skindsiden opad Arranger kartoflerne udenom, drys med salt og peber, og dryp med olivenolie. Hæld 3 dl. vand ved.\nBag ved 200° - til hanen er er mør og sprød - ca. 1 time.\nDer skal rumses lidt rundt i kartoflerne undervejs så de ikke branker.\nNår hanen tages ud af ovnen, presses citronen ud over kartoflerne.\nSpis hvidløgene som en creme til at smøre på kød og grønsager."
|
||
},
|
||
{
|
||
"objectID": "food/elses vafler.html",
|
||
"href": "food/elses vafler.html",
|
||
"title": "Elses vafler",
|
||
"section": "",
|
||
"text": "Elses vafler\n\n\n\nelses vafler\n\n\nElses Valler: 27 de vand 2 de molk 74 tale salt 312 de (275g.) wel 2 tee bagpilver. 125 g sheer (wars) Bland wale, land 09 salt de pisi det i welet der is blandes med bagegoulier. Tisot swelted altedlo feditional liog inden baguinge gende papir og drysses med inasse af sukker. LesunCE"
|
||
},
|
||
{
|
||
"objectID": "food/rugbrød.html",
|
||
"href": "food/rugbrød.html",
|
||
"title": "Rugbrød",
|
||
"section": "",
|
||
"text": "Vi er glade for at bage, og særligt rugbrød er lækkert som hjemmebag. Her er opskriften, som vi bruger. Den er overkommelig og, men kræver at man tænker sig lidt om i god tid."
|
||
},
|
||
{
|
||
"objectID": "food/rugbrød.html#dag-1",
|
||
"href": "food/rugbrød.html#dag-1",
|
||
"title": "Rugbrød",
|
||
"section": "Dag 1",
|
||
"text": "Dag 1\nTag din surdej ud og fodr den. Se her for gode råd."
|
||
},
|
||
{
|
||
"objectID": "food/rugbrød.html#dag-2",
|
||
"href": "food/rugbrød.html#dag-2",
|
||
"title": "Rugbrød",
|
||
"section": "Dag 2",
|
||
"text": "Dag 2\n\n175 g surdej (ca. 1½ dl)\n15 g salt (2 spsk)\n1 liter vand, koldt\n400 g skårne rugkerner\n200 g groft hvede-/speltmel\n375 g rugmel\n\nRøres sammen i en stor skål (5 L). Tildækkes og står ved stuetemperatur i 12-24 timer.\n\n450 g skårne rugkerner\nEvt. 100 g mandler eller hasselnødder, eller 1 dl boghvede, amarant eller chia\n\nSættes i blød med rigeligt vand 12-36 timer."
|
||
},
|
||
{
|
||
"objectID": "food/rugbrød.html#dag-3",
|
||
"href": "food/rugbrød.html#dag-3",
|
||
"title": "Rugbrød",
|
||
"section": "Dag 3",
|
||
"text": "Dag 3\nDejen fra Dag 2 samt drænede, udblødte rugkerner (og nødder/frø) blandes.\nDesuden tilsættes følgende:\n\n5 dl frø (fx ligelig fordeling af hørfrø, sesam, solsikke- og græskarkerner)\n1-2 spsk honning (kan røres ud i øl)\n1 øl (33 cl, gerne hvidtøl eller anden mørk øl, men det kommer sig ikke så nøje)\nCa 4 dl rugmel til rette konsistens.\n\nDet hele røres godt sammen. Det skal have en tyk, sej klistret konsistens og fordeles i 3 smurte rugbrødsforme der rummer 2 liter (eller 2 forme á 2-3 liter). Glat dejen.\nLad nu brødene hæve under et fugtigt viskestykke indtil dejen når lidt op over kanten (1-3 timer). Inden de bages, brug da en våd strikkepind eller lignende til at prikke huller i brødene (ca. 30 i hver), så der ikke opstår luftlommer. Bages med konventionel varme ved 180°C i 1 ½ time. For en blød skorpe lægges brødene i plastposer umiddelbart efter bagning. Egner sig til at fryse ned, men vent to døgn. Så smuldrer brødet ikke så meget når det skæres efter optøning.\nTip: rør ca 2 spsk mørk maltsirup i dejen på dag to. Giver mere smag og farve."
|
||
},
|
||
{
|
||
"objectID": "food/banankage.html",
|
||
"href": "food/banankage.html",
|
||
"title": "Super nem banankage",
|
||
"section": "",
|
||
"text": "Denne kage kan sagtens røres sammen med et par unger. Der er sjovt at mose bananer og røre i dej. Dejen smager også ubagt og er jo ikke så farlig. Det tager 15-20 minutter at røre det hele sammen og det passer til en klassisk rugbrødsform på ca 3 L. Kagen er særdeles velegnet til at lægge i fryseren."
|
||
},
|
||
{
|
||
"objectID": "food/banankage.html#noter",
|
||
"href": "food/banankage.html#noter",
|
||
"title": "Super nem banankage",
|
||
"section": "",
|
||
"text": "Denne kage kan sagtens røres sammen med et par unger. Der er sjovt at mose bananer og røre i dej. Dejen smager også ubagt og er jo ikke så farlig. Det tager 15-20 minutter at røre det hele sammen og det passer til en klassisk rugbrødsform på ca 3 L. Kagen er særdeles velegnet til at lægge i fryseren."
|
||
},
|
||
{
|
||
"objectID": "food/banankage.html#ingredienser",
|
||
"href": "food/banankage.html#ingredienser",
|
||
"title": "Super nem banankage",
|
||
"section": "Ingredienser",
|
||
"text": "Ingredienser\n\n3-5 godt modne bananer - moses\n200-250 ml. sukker\n2 æg - moses m. gaffel\n1 tsk. natron\n5 dl. mel\n2 dI. hakkede valnødder\n1½ dl. olie/margarine\n1 tsk. vanillesukker"
|
||
},
|
||
{
|
||
"objectID": "food/banankage.html#sådan-gør-du",
|
||
"href": "food/banankage.html#sådan-gør-du",
|
||
"title": "Super nem banankage",
|
||
"section": "Sådan gør du",
|
||
"text": "Sådan gør du\nAlt blandes\nFormen smøres og drysses med rasp el. mel\nBages ca. 45 min. ved 175 grader"
|
||
},
|
||
{
|
||
"objectID": "food/surdej.html",
|
||
"href": "food/surdej.html",
|
||
"title": "Surdej",
|
||
"section": "",
|
||
"text": "Vi bager hverdagsbrød, så her kommer mine gode råd til en hverdagssurdej.\nSlap af. Det er ikke svært! Punktum.\nKan opbevares på køl i en mindre beholder. Tages ud 1-2 dage før brug. Brug en beholder på omtrent en liter. Surdejen “fodres” med ca 1,5 dl vand og 1,5 dl mel (fx blanding af rug og spelt, altså det samme mel som skal bruges i brødet). Konsistensen skal være som lidt tynd havregrød. Rør i surdejen et par gange dagligt. Sørg for, at der er lidt surdej tilbage når du har taget fra til brøddej og sæt så resten på køl i en lukket beholder til næste gang.\nKommer der snask på toppen, så skrab det af, tag en skefuld surdej fra i en ren beholder, smid den gamle surdej ud og bliv glad for den ny. Fodr den ny surdej, vent et par dage, og så er den klar til brug.\nSurdejen er også god til lyst brød, og en lille rest smager godt i pandekager."
|
||
},
|
||
{
|
||
"objectID": "food.html",
|
||
"href": "food.html",
|
||
"title": "Recepies",
|
||
"section": "",
|
||
"text": "I like cooking and baking, and especially with my girls. This is a collection of our favorite recepies for our own reference. You are welcome to use them as well.\nThis is not intended as a showroom. Some recepies are original and some are not. I will try to link to sources when available. I keep this as my own library.\n\n\n\n\n\n\n\n\n\n\n\n\n\nRugbrød\n\n\n\nBagværk\n\n\nBrød\n\n\n\nVores hverdagsrugbrød. Det er blevet en vane, så det virker!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nSurdej\n\n\n\nBagværk\n\n\nBrød\n\n\n\nDet er ikke så svært endda.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nSuper nem banankage\n\n\n\nKage\n\n\nBagværk\n\n\nBørnene med!\n\n\nDansk\n\n\n\nDer er aldrig nok banan i banankage. Sådan er det ikke her!\n\n\n\n\n\n\nApr 28, 2023\n\n\n\n\n\n\n\n\nNo matching items"
|
||
},
|
||
{
|
||
"objectID": "health-data.html",
|
||
"href": "health-data.html",
|
||
"title": "Health Data projects",
|
||
"section": "",
|
||
"text": "During my work in clinical research I have aquired a special set of skills in working with data collection, data bases and data analysis. I am very much interested in sharing these skils and knowledge.\nI am primarily working with R and REDCap. I have published one R package to CRAN and am actively maintaining two other packages on GitHub (on is on its way to CRAN). I am also working on a handbook for clinical researchers on working with R and REDCap.\nI have work as a data science consultant on a few projects. Here I will also share a few of them as a portfolio. Please don't hesitate to \ncontact me if you need help on a project.\n\n\n\n\n\n\n\n\n\n\n\n\n\nProject: Foot database\n\n\n\nREDCap\n\n\nProject\n\n\nR\n\n\nConsultant\n\n\n\nComprehensive data and data base migration to continue data collection.\n\n\n\n\n\n\nApr 28, 2023\n\n\n\n\n\n\n\n\nNo matching items"
|
||
},
|
||
{
|
||
"objectID": "blog.html",
|
||
"href": "blog.html",
|
||
"title": "Blog",
|
||
"section": "",
|
||
"text": "I will be writing about selfhosting, fixing stuff, parenting, and maybe a little about work.\n\n\n\n\n\n\n\n\n\n\n\n\n\nWireguard bro\n\n\n\nSelfhost\n\n\nHomelab\n\n\nWireguard\n\n\nVPS\n\n\nVPN\n\n\n\nKort dokumentation for at sætte en Wireguard-bro op.\n\n\n\n\n\n\nSep 28, 2022\n\n\n\n\n\n\n\n\nNo matching items"
|
||
}
|
||
] |