Posts

Another Long Post Test

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

This is a Test Title for Opengraph

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

2025 App Defaults

Category Application
Mail Client Apple Mail
Mail Server iCloud Mail w/ custom domains
Notes Obsidian w/ sync
To-Do OmniFocus
Photo Shooting Apple Camera
Photo Management Apple Photos
Photo Editing Pixelmator Pro
Calendar Fantastical
Cloud File Storage iCloud & OneDrive
RSS NetNewsWire w/ BazQux
Contacts Cardhop
Browser Safari
Chat Apple Messages
Bookmarks Raindrop.io
Read It Later Raindrop.io
Word Processing MS Word
Spreadsheets MS Excel
Presentations MS Powerpoint
Shopping Lists Obsidian w/ sync
Budgeting & Finance MS Excel/Bank Mobile App
News NetNewsWire w/ BazQux
Music Apple Music
Podcasts Overcast
Mastodon Mona
Password Management 1Password
Code Editor Nova
App Launcher Raycast

Table Testing

This is a test of table styles…

Header One Header Two
Item one Item two
Item three Item four
Item five Item six
Item seven Item eight
Item nine Item ten

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Talbert Nature Preserve

Talbert Nature Preserve
Thursday, September 4, 2025
3.5 miles
125' elevation gain

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Applescript to Generate Passwords

I’d totally forgotten I wrote this AppleScript until I needed to create a strong password this morning. If you’re a Mac user and need to generate unique strong passwords, give this script a try.

It works really well when used along with FastScripts by Daniel Jaklut.

property allowedCharacters : {33, 35, 36, 37, 38, 42, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122}
property givenPasswordLength : 21 -- sets the preferred password length

repeat while true
	try
		set givenPasswordLength to text returned of (display dialog "Enter desired password length:" with title "Password Generator" default answer givenPasswordLength)
		set givenPasswordLength to givenPasswordLength as integer
		if givenPasswordLength is not greater than 0 then error "Please enter a valid positive integer."
		exit repeat
	on error errMsg
		display alert "Error" message errMsg as warning
		return
	end try
end repeat

repeat while true
	try
		set generatedPassword to generatePassword()
		set dialogResult to (display dialog "New generated password:" & return & return & generatedPassword with title "Password Generator" buttons {"Cancel", "Refresh", "Copy"} default button "Copy" cancel button "Cancel")
		if button returned of dialogResult is "Copy" then
			set the clipboard to generatedPassword as string
			exit repeat
		else if button returned of dialogResult is "Cancel" then
			exit repeat
		end if
	on error errMsg
		display alert "Error" message errMsg as warning
		return
	end try
end repeat

on generatePassword()
	set generatedPassword to ""
	repeat givenPasswordLength times
		set randomCharacterPosition to random number from 1 to count allowedCharacters
		set generatedPassword to generatedPassword & (ASCII character item randomCharacterPosition of allowedCharacters)
	end repeat
	return generatedPassword
end generatePassword

An image not in the photos category. One jpeg, one png…

This is another test figcaption
This is another test figcaption

The Finalest of Final Tests

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

One Final Test Post

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Yet Another Newsletter Test

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Another Newsletter Test

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Updated Newsletter Template Test

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

This is a post title

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper.

Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.

Lorem ipsum dolor sit met, consectetur adipiscing elit. Aliquam eu cursus lorem, ut vulputate libero. Sed nec purus a urna ornare condimentum vel quis augue. Sed eget accumsan nibh, quis ultricies dolor. Done eget odio eleifend, comido massa vitae, lacinia nunc. Vestibule vel nisi rhoncus ligula lobortis imperdiet. Prooien postere tellus et cursus porta. Curabitur porttitor sapin ut lestés dictum lobortis. Vivamus mattis iaculis ullamcorper. Suspendisse imperdiet, augue at gravida consectetuer, ipsum elit cursus lacs, non accusant purus lectuur sit met est. Sed euismod augue vel tortuur semper bandiet. Curabitur elit leo, sodas a feugiat eget, kommod vitae lorem. Aliquam ut enim in elit elementum molestie id vel urna. Vestibulum molestie lorem nec massa adipiscing, quis elementum locus ultraces. Etiam porta elit turpis, faucibus ornare massa consequat ac. Nullam id felis at neque varius euismod eu eu sappen. Etiam id fermentum ligula, ac fermentum veilt.