The lens I like to look at a potential email “blast” (as clients like to call them) is: is this important enough to lose subscribers over? But I struggle sometimes to help clients understand that sending the same email out three or four times is counterproductive. But, it’s always a balance between getting your message out to people and not wearing out your welcome. Or they’ve left that job (and therefore email address) and it gets removed for a hard bounce. It’s not necessarily a bad thing and doesn’t mean your list can’t be growing overall. One of the things I need to find a better way to communicate to clients is that, every time they send an email to their list, they are going to get some unsubscribes. # like "0 0 * * *" for every day at midnight # The is a crontab expression wrapped in quotation marks, # is the bucket you created in the AWS dashboard # I used 1Password to create and store the passphrase # is the name of the database service you createdĭokku postgres:backup-auth AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY The short version of the steps to set it up is: # Authenticate with AWS Thanks Thom as well for the advice on configuring the S3 bucket. Initially, I looked at the write-up in this post, but quickly found a few mistakes in the example code and instead looked at the examples in the database plugin’s excellent documentation. It turned out to be simpler than I thought, because the site runs on Dokku and the database plugin supports encrypted backups to S3. Automatic Database Backups to S3 from Dokku Postgresįor a Django web app I run, I wanted to set up more-frequent backups of the database to S3 storage.After a bit of experimentation and going down a few dead alleys, I found my answer in the excellent Django documentation, with the. Getting the unique years from a Django queryįor the same project I previously posted the custom model manager for, I needed to get a list of just the years for all the entries in a queryset.There are two Property List options that mention encryption, and if you want the prompt in App Store Connect about encryption exporting to go away, you need the second one. At first I thought I was going to have to lose the icons on the Resources screen, and then my friend Ben pointed me towards the documentation for the Dynamic Type Size environmental variable.īecause this tripped me up, even though it’s maybe obvious to everyone else. (The app displays a random scale as a music practice tool.) Today I spent some time making sure it looks good (or at least ok) at various text scaling sizes. I’m still making progress towards getting my app, Scale Shuffle, ready to submit to the App Store. Adapting iPhone views to Dynamic Type Sizes. This is a good reminder to try out some of the other tools I have laying around rather than banging my head against something for too long. I’m so used to only using Premiere for everything. Ultimately I managed to figure out how to open the file in a project, place it in a timeline and save it out as a new version which worked great in the Premiere Pro project. I was about to give up, when I decided to try using Final Cut Pro, which I don’t much know how to use. Saving from QuickTime caused the quality to deteriorate unacceptably. Neither Premiere Pro nor Media Encoder could create a version that worked. It seemed to be a problem with the frame rates, but I couldn’t seem to resolve it in a satisfactory way. One of the clips looked fine when I previewed it in Finder and even when I opened it in QuickTime, but was stuttery in Premiere Pro. This week I was assembling a sizzle reel for a client of their recent media coverage.
0 Comments
Leave a Reply. |