Doing it early today because there's not dick happening. Today was housework day, so we spent the first half of the day doing that -- dusting, vacuuming, washing bathrooms, mopping, washing windows, etc, etc -- and the second half of the day will be spent doing nothing. Well, almost nothing ;-)
I made some changes to my website -- added a bookmarklet so I can easily share stuff from other websites, tweaked some styles, and other little bits and pieces. Nothing super exciting for anybody but me, and even for me, I'd say it's only mildly exciting. Fun, though.
Ooh, one more actual fun thing for me is that my new computer (Mac Studio!!) is in the country. The less exciting part is that it'll be here Tuesday, which means it'll sit on my desk, in the box, until Saturday when I've got time to sit down and get it all setup.
I missed a few days. Nothing really to talk about, though. I didn't have to go to jury duty, so that was nice. Other than that, just regular work shit. I'm beginning to wonder why the fuck I started to do this since it's just kind of annoying now.
Monday. Rainy and dreary, which I don't actually mind. Work was meh. More time spent staring at the screen and in calls trying to figure out this one dumb fucking problem, but I think it's finally sorted... I hope, anyway. Night work is more exciting because I'm getting to write code, but I really don't feel like doing anything tonight.
I've got jury duty tomorrow. I'm "on call" which means I don't have to show up at 8AM (thank christ) but I do have to call in at 11:30AM to see if they need me to come in at all. Fingers crossed they do not.
We went to Cost Plus World Market (awful name) and picked up a few things that Lauren ordered, and more than a few snacks that I spotted while we were in there., so that was fun. Afterwards we went out to a 50's diner-style joint for dinner called Gunther Toody's. The food is good enough, but we really went for the cherry soda -- they add the cherry flavor to the soda and it's just so fucking good, that I'm happy to put up with a kinda soggy burger and fries soaked in cheese that I did not order, just to get that stupid soda. They've also got some really great appetizer chips that are somehow crunchy and soft, and they're served fresh out of the fryer. Good shit, man.
Snow. Lots of fucking snow. We did our normal Friday night pizza outing, then did a little running around so we won't have to do anything tomorrow when, no doubt, the roads will be covered in ice.
Work was work. Not great, not horrible.
Really nothing exceptional or interesting happened today.
I'm trying something new. I'm going to see how long I can sustain summarizing my day every day. Get ready to be bored.
Today was good. The day job was good - getting agency plan shit done, fighting stupid bugs - and night job was meh. Not meh because of the work really, but meh because it's something dumb that I fucked up when I wrote the code originally, so now I've gotta go back and fix my fuckups.
The single sunflower that was growing (from probably 15 seeds I collected from my dad's house in TN and planted here) in the raised garden in our back yard got all fucked up somehow, and it's probably dead, which was a bit of a letdown, and none of the other seeds I planted have sprouted yet, which is also a bit of a letdown. I hope at least the wildflower seeds Lauren threw down come up. I'm so sick of looking at that fucking pit in the back yard. I'm not sure if I'll try planting more sunflower seeds.
We had spaghetti for dinner and it was fucking delicious, as usual. I'm pretty sure putting Lauren's sauce on a bowl of dog shit would make it edible. I'm looking forward to throwing some of it in my chili. Oh yeah, I'm gonna make some chili because it's supposed to FUCKING SNOW TOMORROW. May 20, 2022, there is goddamn fucking SNOW on the forecast for Colorado Springs. Fucking lovely. I shouldn't complain because we definitely need the water, but why not rain?
After switching from Spotify to Apple Music, I found one thing I actually missed from Spotify, and that was podcast playlists. The Apple Podcasts app is not great, so I use Downcast, which is much better, but has its own issues. For some reason when I search through old episodes of a podcast, Downcast will crash about half of the time. After I restart it, my playlists will have vanished, but the search feature works just fine. If I quit the app and restart it again everything is great... for a while. Then I search again, and the whole process starts over. It's frustrating enough that it prompted me to build Podmix.
Podmix is a service that lets you create playlists of podcast episodes and listen to them (a) in the browser with the integrated player (b) in an MP3 player with an M3U playlist or (c) in a podcatcher with an RSS feed. You can also "Favorite" playlists for easy access.
Sort of inspired by shodan.com, I was feeling curious how hard it would be to make a web interface for scanning hosts for open ports. Not that hard, it turns out.
You remember those books you read when you were a kid? The ones that let you decide how to continue the story? I can't remember what they're called, but I made a thing that lets you read (and write) stories like that on the internet. Check it out. https://plotfork.com/
I had an idea tonight about being able to truncate text in the middle with CSS and a little bit of "extra" markup. This is what I came up with.
Wanna see a demo? Copy this code into HTML file, crack it open in a browser, and you'll see something like "Lorem ipsum dolor sit ...neque vitae turpis" and resize the browser to see it change :-)
Obviously the extra content isn't ideal, and there's probably a better/more efficient way to do this, but the idea struck me, so this happened.
<style type="text/css">
.top {
display: flex;
flex-direction: row;
max-width: 80%;
margin: 30px auto;
}
.trunc {
white-space: nowrap;
overflow: hidden;
text-overflow: '';
}
.trunc:first-child {
width: 70%;
}
.trunc:last-child {
text-overflow: ellipsis;
direction: rtl;
width: 30%;
}
</style>
<div class="top">
<div class="trunc">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut vehicula lobortis euismod. Maecenas condimentum,
sem sit amet consectetur convallis, quam tellus
tincidunt nisl, ut posuere lectus neque vitae turpis.
</div>
<div class="trunc">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Ut vehicula lobortis euismod. Maecenas condimentum,
sem sit amet consectetur convallis, quam tellus
tincidunt nisl, ut posuere lectus neque vitae turpis.
</div>
</div>
I needed a dynamic DNS service, because Comcast apparently can't give me a static IP if I buy my own modem (bullshit), and I know there's free options, but I thought "how hard could it be?" It wasn't that bad. Check it out.
Do you switch between versions of nodejs for different projects, and sometimes (a lot of the times) you forget to actually switch the version? Well, I've got a solution for you!... If you use zsh and nvm, anyway.
Drop this snippet in your .zshrc and you're good to go! All it does right now is check for a .nvmrc file in the same directory, and if that exists, then it'll run nvm use, which will attempt to switch to the version specified by the .nvmrc file. If you don't have the right version installed, it'll whine and you'll need to install it manually, but I hope to automate that soon enough, and I figure that's better than nothing.
Now you just need to add .nvmrc files to all your repos. Fun, right?
function set_node_version() {
if [ -f "$PWD/.nvmrc" ]; then
nvm use
fi
}
add-zsh-hook chpwd set_node_version
I have over 500 "interests" according to Twitter, and I'd rather not. So I made this script that will go through and uncheck all your interests. Go to your interests settings page, paste the script below into your console, run it, and wait. There's a 2 second delay between unchecking interests because if it goes any faster than that the API craps out after a while and it doesn't recover for about 10 minutes.
On a suggestion from my lovely and amazingly talented wife, and an idea I'd been kicking around for a while, I decided to build this monstrosity. We both thought it would be nice to have a place like Facebook or Twitter or whatever, but that's just for you. I realize I just described a blog, and I suppose I could've just installed Wordpress with bunch of plugins to do what we wanted, but where's the fun in that?
For fucks sake, really? Another blog?!
Yes, this is more blog software. Some very simple blog software. You can make posts, and you can attach files (think pictures and videos) to those posts. You write your posts in Markdown, and there's some basic privacy (public/private, allow comments or not) features, too. You can also import your data from Facebook, Twitter, and Instagram! The main difference between this and any other blog software, as far as I know anyway, is the feed.
The feed!
You can add your "friends" (websites) and, if they have an RSS feed, it'll be pulled in and displayed on your "feed" page, kinda like Facebook, but more like an RSS reader, because that's all it really is :-) Nothing really fancy, but a nice way to keep up to date with all your friends from one easy place, just like Facebook. There's no way to "like" things that show up on your feed, but you can share them very easily.
What else?
Hell, I don't know 🤷♂️ There's still a lot of features I want to add... Hashtags would be cool, email notifications could be helpful, a password reset UI, a setup process. I still haven't thought of a good name for it yet. And while currently it's locked up in a private repo, I'll be flipping that switch to public as soon as I'm comfortable I haven't committed anything too embarrassing.
RT @kntoukakis: Very interesting article for websites that offer software downloads. Even established small software businesses would need…
Very interesting article for websites that offer software downloads. Even established small software businesses would need to spend many times their monthly marketing budget for obtaining code signing certificates.#seo#opensourcehttps://t.co/Z1PoWGpz2n
2 Jews. 2 Hours. 2 days before Christmas. We’re recording tonight so Josh can bring me down about my love for Christmas. Send a question or quip to @thought_spiral and include the #Hashtag#TestShow138.
Happy Hanukkah, Happy New Year, and a merry Christmas to you and your families. Thank you both for all the great entertainment this year, and here’s to another one! L’chaim!! 🥂 #TestShow138
RT @redlightvoices: I see reviews of the decade about to end and different cultural milestones that defined us but I believe few moments re…
I see reviews of the decade about to end and different cultural milestones that defined us but I believe few moments represent the '10s better than this: a common person taking a complex task in their hands with no skill or preparation delivering a perplexing result for posterity pic.twitter.com/qXdtPvH9ns
RT @cdespinosa: Yes, this was in a box on the desk in my office. I thought it was just old greeting cards. But other stuff apparently got m…
Yes, this was in a box on the desk in my office. I thought it was just old greeting cards. But other stuff apparently got mixed in. pic.twitter.com/1NFaM9nFUr
RT @justhighlo: Here's a little sneak peek at the next few episodes of #lunchwithlo: infused bacon, bread pudding with egg nog sauce, almon…
Here's a little sneak peek at the next few episodes of #lunchwithlo: infused bacon, bread pudding with egg nog sauce, almond milk ice cream, and a creamy maple balsamic dressing made with infused mayonnaise. pic.twitter.com/EOksnOIcvx
American Tech Workers Need to Choose Between Helping Our Military vs. Enabling China's Dystopia | Daniel Miessler @danielmiessler https://t.co/oZlW23ZiTc
RT @Carnage4Life: I can’t believe there’s a technical term for choosing a solution that works great for problems that big companies have bu…
I can’t believe there’s a technical term for choosing a solution that works great for problems that big companies have but that you’ll never face. #GalacticAlgorithmspic.twitter.com/Bw2C7YjIZ4
RT @cocoalabs: Debating on making a custom mechanical keyboard build with key caps that feature graffiti art. It would have the color sche…
Debating on making a custom mechanical keyboard build with key caps that feature graffiti art. It would have the color scheme and motif of an old NYC train. I would call it the Dyre Avenue 5 pic.twitter.com/Twsj0pSIPJ