From 5c45f5966f9063f04e7aa3a73cb4b76c4da35142 Mon Sep 17 00:00:00 2001 From: eddie Date: Mon, 7 Oct 2024 11:37:29 -0700 Subject: [PATCH] Formatting to yaml and new posts --- content/images/porkbunemailrecords.png | Bin 0 -> 40896 bytes content/posts/FFB.md | 59 ++++++++++++--- content/posts/contacting-me.md | 18 ++--- content/posts/domainandemail.md | 98 +++++++++++++++++++++++++ content/posts/rss.md | 15 ++-- content/unlisted/readme.md | 11 +++ 6 files changed, 172 insertions(+), 29 deletions(-) create mode 100755 content/images/porkbunemailrecords.png create mode 100644 content/posts/domainandemail.md create mode 100644 content/unlisted/readme.md diff --git a/content/images/porkbunemailrecords.png b/content/images/porkbunemailrecords.png new file mode 100755 index 0000000000000000000000000000000000000000..731e399ee1abe0eeecdf26293fcab36192019245 GIT binary patch literal 40896 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 literal 0 HcmV?d00001 diff --git a/content/posts/FFB.md b/content/posts/FFB.md index 2b17fe6..4d925aa 100644 --- a/content/posts/FFB.md +++ b/content/posts/FFB.md @@ -1,23 +1,58 @@ -+++ -title = 'Fantasy Football Draft Tools' -date = 2024-08-29T11:00:43-07:00 -draft = false -tags = ['FantasyFootball','Reference'] -categories = ['FantasyFootball', 'Reference'] -+++ -# Draft Kit +--- +title: "Fantasy Football Draft Tools" +date: "2024-08-29" +tags: + - FantasyFootball + - Reference +categories: + - fantasyfootball +--- -[Beer Sheets](https://footballabsurdity.com/draft-sheet-form/) is a tool I found online and everytime I feel like I've gotten good results off of it and good feed back from people I've recommneded it to. -The original creator moved on from the site this year but it was taken over by his team so it should still reliable. +*** +# Draft Tools +*** -### Usage +### > Beer Sheets + +I used to recommend and use [Beer Sheets](https://footballabsurdity.com/draft-sheet-form/), a tool I found online and everytime I used it it gave good results. I had gotten good feed back from people I've recommneded it to. The original creator has moved on after the 2023 season and the new team has yet to prove they're as good. + +#### Usage You can go to their main page and just copy over the settings from your league. For examples here's a [direct link](https://footballabsurdity.com/draft-sheet-form/?teams=14&bn=5&qb=1&rb=2&wr=2&rwt=2&patd=6&rutd=6&retd=6&payd=0.04&ruyd=0.1&reyd=0.1&int=-1.0&rec=0.5&fum=-2.0) to the settings my family league is using. There doesn't seem to be support for PPFD (point per first down) so I just kept it at 1/2 ppr. +*** -``` \ No newline at end of file +# Season Long Tools, Podcasts, Youtube + +*** + +## Tools + +### > Fantasy Pros + +[FantasyPros](https://www.fantasypros.com/). I've used both free and the paid version. The free version is all you need while the paid tools offer quality-of-life (aka just figure it out for me) tools for trading and waiver wire pick ups. + +The paid version does offer syncing multiple leagues but I just use [multiple throwaway accounts](/posts/domainandemail) to bypass the limit. + +## Podcasts and Youtube + +### > RotoBaller + +[RotoBaller](https://www.rotoballer.com/nfl). Good articles for waiver, start/sit, and latest news on players. + +### > Fantasy Footballers + +[Fantasy Footballers](https://www.youtube.com/thefantasyfootballers) have a website, tools, podcast and youtube channel. I prefer the youtube channel, it's great for background listening as they're entertaining and long enough for doing stuff around the house. + +### > Late Round with JJ Zachariazon + +[LateRound](https://lateround.com/#newsletter) is a podcast which is basically the exact same as the newsletter. Newsletter will usually have +1 bit of info to encourage getting it, e.g podcast covers 10 Waiver Wire Pickups while newsletter has 11. Data backed and pretty accurate. + +### > Rams Brothers + +[Rams Brothers](https://www.youtube.com/channel/UCOfbL0Rk-DwcNPy-zFvy8nA) Podcast and youtube channel. LA Rams talk. diff --git a/content/posts/contacting-me.md b/content/posts/contacting-me.md index ebb1726..121221a 100644 --- a/content/posts/contacting-me.md +++ b/content/posts/contacting-me.md @@ -1,18 +1,14 @@ -+++ -title = "Contacts" -description = "Fig.Systems and stuff" -date = "2019-02-28" -aliases = ["about-us"] -author = "Eduardo Figueroa" -+++ - -# +--- +title: "Contact" +description: "If you need to reach me." +date: "2019-02-28" +--- *** ### E-mail Eduardo_Figueroa@fig.systems *** -#### Seldom used Socials +### Seldom used Socials [@edfig@mastodon.social](https://mastodon.social/@edfig) -[@edfig.bsky.social](https://bsky.app/profile/edfig.bsky.social) \ No newline at end of file +[@edfig.bsky.social](https://bsky.app/profile/edfig.bsky.social) diff --git a/content/posts/domainandemail.md b/content/posts/domainandemail.md new file mode 100644 index 0000000..89ba7d2 --- /dev/null +++ b/content/posts/domainandemail.md @@ -0,0 +1,98 @@ +--- +title: "Custom Domain and Emails" +date: "2024-10-07" +tags: + - DNS +categories: + - DIY +--- + +# What is this? + +Let's say you wanted to buy a domain like `Fig.Systems`. You can host a personal blog at this address. Once you buy the domain not only can you host content but you with a bit more tinkering you can send and receive emails with the domain. + +You can email `eddie@fig.systems` or `admin@fig.systems` and that email will make its way to my inbox. You can set up rules to handle specific addresses too. + +You'll need to create accounts for the following: +- Mailgun.com +- porkbun.com + +# Setting it up + +--- +## 1. The Domain +--- +You can buy a domain from any regitrar, I recommend [PorkBun](https://porkbun.com/) or [Cloudflare](https://www.cloudflare.com/products/registrar/). I'll be using Porkbun for this discussion. + +Pricing will depend on the name and what TLD (the `@something.com` part). I occasionly run into issues with sites not recognizing `eddie@fig.systems` as a valid email address because it's a lesser known domain. + +Once you have it you can enter DNS records to to where you host stuff or start using it for email. + +--- +## 2. The Email +--- +Email is one of those things you shouldn't host yourself, it's very annoying. But luckily there's services out there that take care of most of the hassle. [MailGun](https://www.mailgun.com/) and [SendGrid](https://sendgrid.com/en-us) are two such services. I'll be using Mailgun here. + +With Malgun I can: +- Receive emails at custom email addresses with my domain +- Route those emails based on rules +- - e.g. Emails sent to `no-reply@fig.systems` are completely dropped +- Send emails AS those email addresses through gmail +- - Receive an email at `admin@fig.systems` at my regular gmail account and reply as `admin@fig.systems` +- Use their API to programmaticaly send emails +- Use their SMTP servers to send as custom email addresses +- - My self hosted services send notification emails as `no-reply@fig.systems` or as `service_name@fig.systems` + +--- +## 3. Setting up DNS +--- +1. Buy a domain at porkbun. + +Pick your favorite. I'll be using `figgy.foo` for this, there was a good deal on it. + +2. Log into Mailgun +- Go to Send -> Sending -> Domains +- Click on "Add New Domain" +- Add `figgy.foo`, leave the rest blank, click Add Domain + +3. Add DNS records to porkbun. + +You'll be provided with records for sending, receiving, and tracking. + +In Porkbun Domain Management select `DNS` when you hover over your new domain. + +Copy the entries over. Make sure the Types match and that you leave off the `figgy.foo` portion in the `host` field in porkbun. Anything you add in the host field will automatically append your domain to the end of it. If the field is just `figgy.foo` then the host field blank. + +Copy all the Value fields from Mailgun to the Answer field in Porkbun and then click on Verify at the top right. You should see the status change to Active. + +This is what your records in porkbun should look like. + +![porkbun-email-dns-records](/images/porkbunemailrecords.png "A picture showing how porkbun records should look") + +--- +## 4. Setting up Mailgun +--- + +### Routing emails. + +1. Go to Send -> Receiving and Create a Route. + +2. Expression Type -> Match Recepient + + - Enter `admin@figgy.foo` + +3. Enable Forward and fill in your personal address. For me that'd be my normal gmail address. + +4. Set priority to 50 so you have space to add future routes before or after this route. +5. Add a simple description like "send to gmail" and Create the Route. + +At the free teir you can only have 5 routes total. I only use the following: + +1. Match `no-reply@figgy.foo`, Store and Notify and Stop processing. +2. Match `family@figgy.foo`, forward that email to multiple family members. + - Useful for events and family plans. +3. Match `Kindle@figgy.foo`, forward to my custom [Amazon provided](https://www.amazon.com/sendtokindle/email) kindle email address for sending epubs/pdfs. + - much friendlier address than what they make for you. +4. A catch all final route that just forwards to my personal address. + +Number 4 is where most of the magic and utility of setting all this up happens. I can give out unlimited custom email address and I'll know who sent them by the address. That is if I give out `businessName@fig.systems` I can later use that in gmail to filter, block, or search for anything related to that business. I can even see who sold my info if I start getting spam from that address. diff --git a/content/posts/rss.md b/content/posts/rss.md index 9fd8395..2c9cec6 100644 --- a/content/posts/rss.md +++ b/content/posts/rss.md @@ -1,9 +1,12 @@ -+++ -title = 'RSS - Still Alive' -date = 2024-10-05T21:00:05-07:00 -tags = ['rss','selfhosted'] -categories = ['selfhosted'] -+++ +--- +title: "RSS - Still Alive" +date: "2024-10-05" +tags: + - rss + - selfhosted +categories: + - selfhosted +--- # RSS - Still Very Useful diff --git a/content/unlisted/readme.md b/content/unlisted/readme.md new file mode 100644 index 0000000..03131f9 --- /dev/null +++ b/content/unlisted/readme.md @@ -0,0 +1,11 @@ +--- +build: + list: never + publishResources: false + render: always +title: "ReadMe.md" +--- + + +This page shouldn't show up anywhere. This directory is for posts I'd like to share but not be listed on rss/main site. +