Oddments of High Unimportance
Photos Archive Now Search Also on Micro.blog
  • Windows: My startup.bat file

    Situation

    • I use a Windows 10 system at work.
    • I have a set of programs I'd like loaded all at the same time so I don't have to click click click every morning to start them.
    • The company provides the laptop. The laptop loads lots of necessary networking and security programs as Windows boots up. I don't want the programs I load to interfere with them.
    • The standard way to start these files is to put their shortcuts into Windows' Startup folder in the Programs group. But the Startup folder went missing from Windows 10's Start menu.
    • I can find the Startup folder anyway. Nice try, Microsoft!
    • But if I load the folder with tons of shortcuts, then they all get loaded one after the other, higgledy-piggledy. In the old days, Windows preferred staggering program loads so they weren't all contending for resources at the same time. Not sure how Windows manages it nowadays, but I like the neatness of loading apps one at a time.

    Solution

    • As ever, the humble batch file. (See the Resources at the end of this post.)
    • It's simple enough to find the location of the executables I want to run, but I also wanted to add a pause of 5 seconds between each loading. That gives Windows time to dedicate any resources needed to load the program, and then free up any resources it needs to load the next program.
    • After hunting around on the InterWebz, I found a command to do just that. It's explained in the code excerpt and a link in the Resources.
    • I keep helper files like this in a special directory for my batch files. I create a shortcut of the batch file and put the shortcut on my desktop. Not necessary, I guess, but I prefer keeping shortcuts and not active files on my desktop.

    How I use it

    1. I boot up the laptop and let the company-approved programs load and do their thing.
    2. After that activity has quieted down, I double-click the batch file shortcut on my desktop.
    3. After the batch file finishes running, I start my workday.

    My startup batch file

    @echo off 
    

    :: source: https://www.computerhope.com/issues/ch001678.htm :: to add a pause, insert CHOICE /N /C YN /T 5 /D Y >NUL :: Using the choice command included with these versions of Windows you can delay a batch file anywhere from 0 to 9999 seconds. :: In this example, we illustrate a five-second delay. If you want to increase or decrease this time change the “5” to a different value.

    :: evernote start “C:UsersuseridAppDataLocalAppsEvernoteEvernote” Evernote.exe

    CHOICE /N /C YN /T 5 /D Y >NUL

    :: firefox start “C:UsersuseridAppDataLocalMozilla Firefox” firefox.exe

    CHOICE /N /C YN /T 5 /D Y >NUL

    :: outlook start “C:Program Files (x86)Microsoft OfficerootOffice16” OUTLOOK.EXE

    CHOICE /N /C YN /T 5 /D Y >NUL

    :: workrave start C:UsersuseridDocumentsApplicationsWorkravelibWorkrave.exe

    References

    • Batch Script Tutorial
    • Change startup apps in Windows 10
    • Location of the Startup folder in Windows 10/8
    • How to Write a Simple Batch (BAT) File
    • Batch File Scripting Techniques
    • How to create a delay in a batch file
    → 10:42 PM, Apr 13
  • Surviving the Ordinary: Why We Need Memoirs of Regular Lives | Literary Hub

    So why do we need this book?

    Mary Laura Philpott's article looks at books of the ordinary lives that most of us lead: birth (or not), love (or not), marriage (or not), and death (oh yes). As much as the sensational books grab our attention, it's the quieter books about quieter lives that can speak more loudly to us.

    I have read to Liz before her bedtime for many years, and we've found that the best books for that are memoirs of ordinary people, but with a twist of some kind.

    • Eugene Walter was certainly not ordinary, but his memoir Milking the Moon is a delight all the way through
    • Cornelia Bailey's memoir of life on Georgia's Sapelo Island took me to a time and place not that far away from me, but it depicted a different world. (My appreciation of the book.)
    • Betty MacDonald of The Egg and I fame also wrote a harrowing yet terrifically funny memoir of her year in a Seattle tuberculosis sanatorium in the '30s, called The Plague and I. Every page is a gem. 
    • Roz Chast's graphic novel memoir of her aging parents' decline, Can't We Talk About Something More Pleasant, captures the poignance with a crooked smile and Chast's knack for the telling detail.
    • We're now reading The Bridge Ladies, a memoir by a woman who joined her mother's bridge club and sees another side to the generation of women she went to college and the big city to escape. 

     Philpott worries for her own book of memoirish essays and whether its normality will speak to readers. Her hope for why readers may find it of interest rests on the concept of "relatability."  

    People come in all the time seeking not just an entertaining read, but (sorry, here comes that word) a relatable one. They pull down books in which they find some version of themselves as they are now or were in the past or hope to be one day. They start out seeing themselves in others; then they see the other in themselves; then they’re able to see themselves and their own futures differently. I’d say these books transform people, but it’s more that the books help people along while they are already transforming.

    Perhaps. I would say instead that way down deep, in a place before words are formed, we know that we are all connected, we are all One Self. A good ordinary memoir cracks open the door to that place and reminds us of that truth.  

    → 9:07 PM, Apr 12
  • DSL woes iv

    Still getting frequent, brief DNS outages. The speed is noticeably slower for long periods, but with a few periods where we get close to our provisioned speed. The connection is more stable than it was before Saturday's visit. We have not had any periods of complete downtime.

    I am close to saying that this is about as good as it will get.

    So, as my friend Peter is fond of saying after a grinding life event: What have we learned from this? 

    Do as much work as I can to define the problem before I call tech support

    I'm fortunate that our setup is simple: a DSL jack, a modem, the Airport Time Capsule. It was easy for me to directly hook the iMac to the modem so that I could tell tech support it was not the wifi. I left them no room to argue about wifi settings; when we deal with a wired connection, the troubleshooting is much simpler.

    Use tools to gather evidence

    Using Network Logger Pro, I collected a week's worth of outage data to prove to Frontier that we had a problem and that it was not my equipment causing it. 

    Also, using Speedtest (the web site or the app) to do spot checks helped because that's what Frontier tech support uses. 

    I like having logs and data showing that I'm getting x number of outages and only y mbps at specific times of day. Anecdotal "It just feels a lot slower" evidence does not help anyone.

    The modem itself has its own stats and logs, also, but they're way more technical and I'm not sure they'd do me much good.

    Accept that what I can do is limited

    Rebooting the modem and/or router is the universal antidote because it solves most common ills. But for us, rebooting worked until it didn't. Getting rid of an ancient DSL filter and upgrading to a new modem helped. Hardware-wise, that was about it.

    Of course, you can input different DSL addresses but that's no guarantee that the situation will change (and if you don't flush the DNS cache, then it may take a day or a reboot for the changes to take effect). I've also read that your ISP's default DNS servers may even be faster sometimes.

    For wifi, you could use some tools to maybe find some less-crowded channels or change the router's DNS addresses, but again -- that's about it. The change in speed could be noticeable, but I think most likely the bump will be slight.

    Beyond these simple tactics, I believe what I can physically do to improve a connectivity or outage problem is limited. Networking is arcane, dark-magic stuff; I chose to stop my research with SN ratios and Line Attenuations because it was clear to me that going deeper was not helping my understanding or the situation.

    Call the ISP's tech support and get a trouble ticket

    In the end, it came down to me calling the ISP, being persistent in making my case, and getting a trouble ticket. Once I had that trouble ticket, I was reassured that I'd get attention focused on the problem.

    This takes time; maybe an hour on the phone with the first call, maybe a couple of hours with the technicians. I don't believe there's another way.

    In all, we had three visits by four different Frontier technicians. And the final resolution was ... to replace the modem. So it goes.

    All the guys who came to look at the problem were knowledgeable and each advanced the game a little at a time (changing the DSL filter, rewiring the box, double-checking the modem's settings). They have more sophisticated tools than I do to check the lines and they troubleshoot these problems all the time. So I relied on their experiences and instincts.

    But ...

    Run Speedtest several times before the technician leaves

    This was a great piece of advice I picked up in my researches and I kicked myself when I forgot to do this.

    The technicians need to see for themselves whether their work made a difference. And until we agree there's a positive change, then the ticket remains open.

    In the end, it's up to the ISP (and me)

    The ISP controls all the hardware from the street to my house and they're even responsible for the modem. 

    My physical location from the switch, the wiring in my house -- some things are beyond my control. But the things I can influence, I want to influence.

    So the next time I start experiencing problems, I will gather evidence and then call them: Here's what my logs are showing. What speeds should I expect, given our provisioning? What are Frontier's parameters for acceptable performance, using Speedtest as a guide? How many outages, and for how long, does Frontier consider acceptable? Are there any settings I can tweak on my modem that would help?

    It's the ISP's responsibility to ensure I get the speed and service I'm paying for. It's my responsibility to be a partner in helping to solve the problem and to make sure the ISP does not stop focusing on the problem till it's solved to my satisfaction.

    → 10:31 PM, Apr 11
  • How To Access The WiFi Scanner In macOS Sierra - Let's Talk Tech

    I was looking for a wifi scanner to check whether there were less cluttered wifi channels in our area. Specifying a less-populated channel can reduce interference and provide a more pleasing experience.

    Lo, there is a Wireless Diagnostic utility included with macOS. It takes an Option key press on the wifi icon in the menubar to get to it, so it is definitely non-obvious -- why does Apple hide this kind of thing? 

    The instructions on Let's Talk Tech page are clear and short. The utility told me the best 2.4 and 5 GHz channels to specify, and we're trying them out now. So far, so good, though the 5 GHz recommendations seem to change whenever I check them. 

       [caption id="" align="alignnone" width="1382.0"]<img src="http://tempblogfood.files.wordpress.com/2019/08/07f5c-wifiscan.jpg" alt=" The panel on the right shows all the wifi networks in our neighborhood, the wireless protocol they're using, the band (2.4 or 5 GHz) and, most important, their channels. The summary in the left panel recommends the best channels that&nbsp; take advantage of less-populated bands. " />  The panel on the right shows all the wifi networks in our neighborhood, the wireless protocol they're using, the band (2.4 or 5 GHz) and, most important, their channels. The summary in the left panel recommends the best channels that&nbsp; take advantage of less-populated bands. [/caption]
    
    → 9:30 PM, Apr 10
  • Self-Improvement's ultimate goal? Creating James Bond villains

     Credit: [filmonic.com/top-10-ep...](http://filmonic.com/top-10-epic-james-bond-villain-deaths/) Credit:filmonic.com/top-10-ep…

    One of my first coaches observed that the end result of self-improvement and motivational techniques is to create James Bond super-villains. Bond, on the other hand, embodies the exact opposite of those aspirational ideals.  

    Consider: what marks the extreme Bond villains such as Ernst Stavro Blofeld, Dr. No, Hugo Drax, and Raoul Silva?  

    • They are ambitious. They think big, dream big, plan big.  
    • They take action on their vision.
    • They are single-minded in the pursuit of their goals and put in the hours to achieve those ends. (Work-life balance must be an adorable middle-class concept to a guy like Blofeld.)
    • Those big plans require extraordinary self-discipline to achieve. No villain binges Netflix. 
    • They are persuasive leaders who inspire loyalty, or at least command the loyalty, of other powerful people. 
    • They have no hangups about money, either getting more or hanging on to it. 
    • They leave no money on the table. They take the money and the table and then sell the table to get more money. 
    • They don't care what people think or say about them. 
    • They have no issues with negative self-image or negative self-talk.
    • They don't second-guess themselves. 
    • They set SMART goals and employ mind-boggling Gantt charts to help them achieve their (to them) utterly reasonable visions. A secret missile base inside a dormant volcano doesn't just grow itself, you know. 
    • They exercise a tremendous organizational prowess to run tight, clockwork-precise organizations employing dozens or hundreds of people. 
    • They have no conception of "leaving their comfort zone" because their comfort zones cover a lot of ground. 
    • They have no filters on their personality, thinking, or behavior -- they are who they are, like 'em or not. 
    • They do not ask for either forgiveness or permission. 
    • They think outside the box. 
    • They think win. Win. Win. 
    • They feel free to do whatever they want to do. 

    Look at that list. Self-help books and motivational speakers by the hundreds build careers teaching only one or two of these attributes to their audiences. There is absolutely no reason in the world every villain on Her Majesty's Shitlist should not succeed with their diabolical plans. 

    Yet into every scenario blunders that damnable James Bond: emotional, impulsive, instinctive, reactive; an opportunist who improvises without doing proper research; who acts inconsistently, impulsively, rashly; who is suspicious of everyone around him when he's not manipulating them; who works hard instead of smart; who destroys years of delicate and methodical preparation in a few loud explodey minutes.  

    The Bond villain is ruthlessly, terribly orderly and methodical, a top-down thinker, patiently building his organization step by step, consolidating gains and reversing losses. He's even planned for his escapes in case things go wrong! Isn't this type of worldly success and behavior what traditional mainstream self-help and motivational literature -- especially those books sitting on the "Business & Economics" shelves -- holds up as the ideal?  

    James Bond, on the other hand, is the (secret) agent of chaos and destruction whose job is not to change the world, but, in a sense, to protect the status quo. Is he really the guy we're meant to emulate?  

    Of course, there are downsides to being a villain, too. 

    → 9:00 PM, Apr 9
  • DSL woes iii

    Every couple of years something goes wonky with our DSL connection and it requires major intervention. A couple of years ago, I had two Frontier technicians in my office talking to a third who was at the local switch.

    Yesterday, I had THREE Frontier technicians in my office. One of them was the first guy who came out over two weeks ago.

    Restricting them to just the iMac connected via Ethernet to the modem sped things up a bit — no futzing with the Airport wifi settings.

    After all three tested and tried their ideas, they wound up doing what I thought they’d have to do: switch out the modem for a newer model. In this case, an Arris NVG443B modem, which is a brand I’ve never heard of before.

    So far, so good. There were some teething problems early on as reported by Network Logger Pro, mainly Domain Name Server (DNS) outages. Network Logger has not reported any total outages since before the technicians came.

    After an evening of iPad-surfing, Liz reported pages taking a long time to load, but they eventually did load and there were no outages. So the connection seems stable, though slower.

    I ran the macOS-based Speedtest app and was discouraged to see our 3 mbps provisioned download speed drop to 1 mbps or less on several tests. Even though we experienced outages before, we got close to 3 mbps when the connection was up.

    Update: I got 2.8 or 2.9 mbps late last night, but am barely scraping 1.5 this morning.

    According to the modem’s built-in xDSL stats page, it’s seeing a downstream rate of 3360 kbps (so, about 3 mbps) and an upstream rate of 863 kbps. 

    Hm. The modem seems to be receiving data at the provisioned rate, but on my Ethernet connection, I’m seeing 1 mbps or less. 

    Hm. Network Logger Pro is showing now only DNS outages since the Frontier guys left. Fewer than before they arrived, but still...should I be seeing DNS outages at all?

    On the old modem, for the last few years, I’d replace the default ISP DNS addresses with the Google DNS addresses or OpenDNS addresses. Supposedly, those server addresses resolve the domain names faster than the ISP’s DNS servers do. (There’s also a new entrant to the DNS space called Cloudflare.)

    After some Googling around, here’s what I am doing, using Kim Komando’s DNS article as my guide. 

    1. Removed the Google DNS numbers from Airport Utility and the macOS Network System Preferences pane. They automatically reverted to the ISP’s DNS servers. It seems you can set the new DNS addresses at the modem, router, or device level. I'm keeping the modem's DNS settings untouched for now; I don't want to give Frontier ammunition for saying I mucked up their modem settings.
    2. Flushing the DNS cache (for both computers and browsers) was a new idea for me. Flushing the cache on High Sierra required a special syntax. This required me to log in as the administrator on my Mac to run the Terminal command, since having a separate administrator account is considered good practice.
    3. I downloaded Kim's recommendation of namebench, whose purpose is to discover the fastest DNS servers for your geographic area. I ran it but I would not recommend using it. It was last updated in 2010 and there are few recent references to anyone using it. Namebench recommended Ultradns-2 as the fastest DNS address server, but I will likely go with Cloudflare as primary and Google as secondary, since they're more recent and up to date.
    4. I added 1.1.1.1 (Cloudflare) and 8.8.8.8 (Google) as DNS addresses to the Airport. So our wifi devices should be OK. 
    5. For my iMac, I'm connected to the modem via Ethernet, so I'm using Frontier's default DNS resolvers. 
    6. Liz and I will do our normal surfing to see if speed and stability are better. 
    7. If the speeds are still slow, place another call to Tech Support.

    I’m not a tech guru by any means, and network stuff brings me to my knees. What I’ve been documenting in this series is what I know to do, given my paltry knowledge and Googling around. How do normal people deal with this stuff?

    Update: Komando wrote about Netflix's Fast.com site. I'm checking its results against Speedtest to see if they agree.

     

    → 9:00 PM, Apr 8
  • Jessica Hische on procrastination

    The work you do while you procrastinate is probably the work you should be doing for the rest of your life.
    Jessica Hische
    → 11:14 PM, Apr 7
  • For further reading

    • In praise of William James. I need to read more of his work; his letters are wonderful.
    • North Carolina's pork production and China. Yet another reason to hang my head in shame for this state. I think I remember hearing that Hurricane Floyd ruptured a hog waste lagoon and millions of gallons splashed into the surrounding countryside, rendering the area a dead zone.
    • Short-story dispensers. Like the Art-o-mat, but goes better with a coffee shop somehow.
    • The rise of advice columns in America. 
    • Austin Kleon: choose to hang out with like-hearted people rather than like-minded people. 

    The Literary Hub's daily newsletter and Austin Kleon's weekly newsletter are delights to receive. 

    → 11:33 PM, Apr 6
  • I ended up being nothing that I can currently identify

    I decided at one point in my life that I never wanted to be anything that would not allow me to be anything else I wanted to be … I ended up being nothing that I can currently identify, which I suppose means I got my wish.

    from Laura Warholic by Alexander Theroux

    → 9:02 PM, Apr 5
  • DSL woes ii

    Last night, I purchased and installed from the Mac App Store the program Network Logger Pro ($9.99). 

    Despite my belief that the Airport Time Capsule is not the problem with our connectivity, I still had to consider the possibility that it might be. So I started researching wifi problems with Airport Time Capsules. I compiled a small checklist of wifi settings to try in the Airport Utility (such as changing ipv6 to "link-local only"). 

    I also discovered that the ATCs have a lifespan of 3-5 years -- not only for the hard drive, but also for the wifi components. Apparently, they get hot and wear down over years of being on all the time. So the ATC could be part of the problem after all. That is disappointing, but good to know. Time to start pricing another external drive and a new wifi router.

    But let's take the ATC out of the equation: if I was relying just on the Frontier modem, would I still  experience network outages?

    So I started looking for programs or terminal commands I could use to create a log file to show that the outages are coming from the modem, not the ATC. It was during this research that I discovered Network Logger Pro. 

    Therein followed a series of brainwaves.

    • Brainwave #1: I already have an extra-long Ethernet cable running from the ATC to the back of the iMac, so that I don't need to be on wifi. 
    • Brainwave #2: The modem has an Ethernet port.
    • Brainwave #3: If I connect the iMac to the modem via the Ethernet cable, then I'm bypassing the ATC and getting the data directly.
    • Brainwave #4: With the ATC out of the equation, the Frontier tech guy has one less confounding variable to deal with.
    • Brainwave #5: If the modem-to-Mac connectivity is solid and steady, then the problem is the ATC. If the modem-to-Mac connectivity is choppy, then -- if the line and signal are all working correctly -- then the problem is the modem. (Just thought of another variable -- the Ethernet cable. But it's not pinched or bent anywhere, so that shouldn't be a problem.)

    It takes a while for me to put things together...

    I installed Network Logger Pro, which has graphs and stuff I can't begin to decipher. 

      <img src="http://tempblogfood.files.wordpress.com/2019/08/2e4c1-network-logger-pro.jpg" alt="" />
    

    Now that my iMac is slurping data directly from the modem, Network Logger Pro records in its log the network up- and downtimes. Yes indeed, connected directly via Ethernet to the modem, I can see that I'm getting outages of several minutes at a time. 

      <img src="http://tempblogfood.files.wordpress.com/2019/08/2c5fd-log.jpg" alt="" />
    

    So now I can call the tech guy, show him this log, and make the case that we should try a new modem. Once we're sure the modem and line are working well on my iMac, then we can tackle any wifi problems the ATC may have.

    Update: the Internet went down as I tried to post this from home. So I'm posting this from work.

     

    → 9:19 PM, Apr 4
  • Lenten learnings and Eastertide challenge

    For Lent, I gave up listening to podcasts and adopted Mark Forster's Fast FVP at work. 

    Fast FVP worked great and accommodated a couple of enormous changes that occurred to me at my workplace. 

    A pile o' podcasts also silted up such that I could spend the next 50 days listening to them all. But I did get back to listening to audiobooks and other long-form items and webinar recordings I'd put off for "later."

    Accd to the calendar I'm referencing, Eastertide runs from April 1-May 20. So here's what I'd like to do:

    • Continue using Fast FVP at work
    • Use the Next Hour (or other No-List system) at home
    • Interleave one audiobook a week with my podcasts. I usually listen to these things when I'm commuting or doing the dishes, so I can get through an 8hr audiobook in about 7-10 days. So maybe alternating weeks of audiobook and podcasts. We'll see.

     

    → 9:00 PM, Apr 3
  • DSL woes

    We've had very patchy Frontier DSL connectivity for over a week now. 

    It's uncanny that the DSL can work so flawlessly, so invisibly, that we take it for granted. But when connections are dropped and apps that normally update instantly instead stall out, then frustration rises.

    I should say that everyone I've dealt with -- Frontier's telephone customer support and technicians -- have been polite, respectful, and seem knowledgeable as they work through their troubleshooting steps.

    Here's what has happened since that first call:

    • The first customer support person did all the standard checks and nothing worked. She created a trouble ticket. (We've learned from past experience with Frontier that a trouble ticket number is crucial to getting some action taken.)
    • The first technician checked the lines and the signal was strong. He replaced the ADSL filter on the phone jack in my office (the only phone jack we use in the house).
    • He helped me set up a newer-model modem we got from Frontier in 2016 during another patchy DSL period. The connectivity problem at that time mysteriously resolved itself so we kept on with the old modem. If it ain't broke, etc.
    • Even the technician had trouble activating the modem. So it was good I didn't try it myself.
    • He introduced me to Speedtest.net, which Frontier techs like to use to test the line. I installed the free Speedtest app for my iMac, also. Works great.
    • I had 10 trouble-free minutes of internet and then it slowed and got patchy again.
    • We tried accessing either the Airport Time Capsule and the Frontier modem's wifi networks, with disappointing results. The Time Capsule has been our default wifi/router for the past three years and has given us no trouble.
    • Called customer support this morning, fiddled with the modem settings per her instructions, and no joy. (She suggested I replace the 10' cord running from the jack to the modem with a 6' cord. The sys admin guys at work laughed their heads off when I told them that.)
    • The second technician met me at the house a couple of hours later (same-day service!). He rewired the box outside so only the one phone jack is connected to the DSL line. Prior to that, all four phone jacks in the house were receiving data.
    • Both technicians reported that the signal coming to the house and from the jack is strong.
    • The second technician's hypothesis was that the Frontier modem installed last week had wireless turned on, and its signal was interfering with the Airport Time Capsule's signal. So when we experimented last week with first one wifi signal and then the other, we made the problem worse because those signals were colliding and slowing all traffic down. He turned off the Frontier's wireless signal.

    The connection is still patchy, unfortunately. When the connection is up, the speed is acceptable. But the connection is not stable; we're losing connectivity a couple of times an hour -- sometimes a brief hiccup, other times for 20 minutes -- which renders the download speed (we're provisioned for 3 mbps) a moot point.

    Today's technician really thought the problem was the Time Capsule. I pushed back on that. Why would it suddenly go wonky after three years of no problems?

    Our set up is this:

    • Phone cord from the jack to the modem. 
    • Ethernet cable from the modem to the Airport Time Capsule. The TC broadcasts the wifi signal.
    • Another Ethernet cable from the TC to my iMac. This effectively wires my iMac to the modem; I can turn off the iMac's wifi and still access the internet.

    I prefer having a wired connection to the modem so I can verify whether the patchy connectivity is coming from the wifi or the modem. If Liz's iPad loses connectivity, I can verify via Speedtest whether I've also lost connectivity. If I have, the problem is the signal from the modem, not the Time Capsule.

    Liz and I are both getting our internet via the Time Capsule (she via wireless, me via wired), so it could be the weak link. But I'm more suspicious of the Frontier modem. We're an Apple household and I'm frankly loathe to believe this problem lies with the Time Capsule.

    Connectivity is better today than yesterday, but not as stable as it was two weeks ago. We will give it a day or two under the normal stresses of email, transactions, streaming video, downloading, etc. 

    Until I can take my connectivity for granted again, I will likely roam the Frontier for some time to come.

    → 9:46 PM, Apr 2
  • Pervasive language

    We saw a trailer for an R-rated movie, and one of the rating justifications was for "pervasive language."

    "So that means it's a 'talkie'?" my friend said.

    Apparently this odd wording has been remarked on since 2005 or so, but I had not noticed it till then.

    Following is a paragraph from a 2009 MovieChopShop post on the MPAA's vernacular:

    And we all know about their little one-fuck, two-fuck rules that bump a PG-13 straight up to an R.  But why does Reservoir Dogs have “strong language” while The Departed has “pervasive language,” and Pulp Fiction has “pervasive strong language,” when they really all seem like they might as well be about the same?

    The Merriam-Webster site says pervasive can be neutral ("a pervasive sense of calm") but "is most often used of things we don't really want spreading throughout all parts of something," such as "a pervasive stench."

    The M-W site ends with a shoutout to the MPAA:

    ... Beginning in the early 1990s, the MPAA started giving the R rating to movies with "pervasive language." Most movies have language throughout, of course. The MPAA is using the phrase "pervasive language" to refer to the frequent use of a particular kind of language: profanity.

    Strong language? Profane language? Bankrupt language for an obsolete and purposeless ratings system?

    → 9:35 PM, Apr 1
  • Two demotivational quotes

    Build a man a fire, he stays warm for an hour. Set a man on fire, he stays warm for the rest of his life.

    The Internet

    I complained I had no starter fluid, till I met a man who had no chain saw.

    J.R. "Bob" Dobbs

    → 9:00 PM, Mar 31
  • Creating a recurring email message in Windows Outlook 2016

    The Situation

    At my day job, there's an email I need to send every week. Same subject, same message. The recipients stay mostly the same, though sometimes there are changes in the lineup.

    I don't want to have to manually create this email every week. I want the computer to do what computers are supposed to do: remember and do stuff for me so I don't have to remember and do it.

    We use Outlook 2016 on Windows 10. Outlook lets you create recurring appointments, recurring reminders, and recurring tasks -- but not recurring emails. Fair enough. The other recurrences only bother you, but sending recurring emails can bother lots of other people.

    Because our workstations are locked down, I cannot easily install any macro or automation software that could help me with this situation.

    Two Solutions

    So here are two solutions I cooked up using just the tools available to me from Windows 10.

    The first one made me feel like the Professor on Gilligan's Island creating a catapult from bamboo and coconuts. The second one is plainer but gets the job done.

    Neither of these are exhaustively tested or vetted procedures, so use at your own risk.

    Solution 1: Fully automated

    1. Create a contact group

    Create a contact group in Outlook containing the message's recipients. Let's call it Recurring email group.

    If the recipients list changes in future, then you only need to add or drop names in this group and nowhere else. The email template we create next will still work fine.

    2. Create an email template

    Microsoft describes the procedure in more detail, but here's the short version.

    1. Create an Outlook email with the text of the recurring message and the subject line.
    2. In the To: field, enter Recurring email group.
    3. If you usually include a signature in your emails, then do not include it in this template. Outlook will add the signature automatically when the new email is created.
    4. Save the email as an outlook template file (*.oft). For the purposes of this exercise, let's call it Recurring email template.oft.

    By default, templates are saved to C:UsersusernameAppDataRoamingMicrosoftTemplates.

    You can specify a different path but it's easier to just accept the default; if you specify a different path, make a note to yourself of the file's location because you will need the file path in the next step.

    3. Create a batch file

    I couldn't believe this is what I had to resort to, but it was. God bless batch files. Still incredibly useful little tools.

    1. Open Notepad (do not use Wordpad or Microsoft Word, use Notepad).
    2. Add the following lines to the batch file:
    @echo off 
    
    cd C:UsersusernameAppDataRoamingMicrosoftTemplates 
    
    start "C:Program Files (x86)Microsoft OfficerootOffice16OUTLOOK.EXE" "Recurring email template.oft" 
    

    There are many ways you could write the batch file; for example, I could have entered qualified paths to both the .exe and the .otl. In this case, I did what made sense to me to do.

    Save the batch file to a folder on your hard disk. An obvious place is your C:Usersusername directory, but anywhere will do. Again, remember where you saved it because you need it for the next step.

    Before you go any further, double-click the batch file and make sure it works as intended (a new email is created with the contents of the template file).

    4. Create a recurring task in the Task Scheduler

    Here's where our elaborate little Rube Goldberg contraption1 comes together.

    1. From the Start menu, open Windows Administrative Tools>Task Scheduler. (If you don't see an icon for the app, then try some of these methods to open it.) The Task Scheduler sports a most horrific UI. Fortunately, we won't be here for long.
    2. In the right panel, under Actions, create a Basic task.
      	<ol>
      		<li>The trigger is the time you want to send the email, such as every Friday at 11 a.m.</li>
      		<li>The action is to run the batch file. Navigate to the batch file and select it.</li>
      	</ol></li>
      

    You can search Google or YouTube for more help on the Windows Task Scheduler.

    5. You're done!

    Now, every Friday at 11 am, the Task Scheduler will fire off the batch file, which calls Outlook to open the template file, and a new email will open up -- ready to go -- for you to review and send.

    6. But just in case...

    There are lots of moving parts to this contraption. Glitches happen and a component may not fire off correctly.

    So, set a reminder in your calendar for an hour or so after the email is supposed to be created, something obvious like "WAS THE EMAIL CREATED??".

    Aside: What methods didn't work

    1. Getting Task Scheduler to simply open the template file. The Scheduler wants either a program or script; specifying the .oft file is not enough, even though the file is associated to Outlook.
    2. The Task Scheduler would not accept a qualified path to outlook2016.exe (which took a while to find, BTW) with the .oft path as an option.

    It was when these two obvious ways did not work that I hit on the batch file method.

    Solution 2: Manual but maybe more foolproof

    1. Create the contact group, as above.
    2. Create the email template file, as above. Open up a File Explorer window so you can see the .oft file you created.
    3. In your Outlook folder hierarchy, create a new folder called "Templates" or something equally brilliant.
    4. Drag the .oft file from the File Explorer window to the "Templates" folder in Outlook.
    5. Set a task reminder or calendar reminder for the date and time you want to send the email.
    6. When the reminder fires off on the date and time you selected, go to the Outlook "Templates" folder and double-click the email template. A new email will open up with the template's contact group, subject, and message you specified.

    The second solution is more manual, but also less prone to gremlins in the system. Outlook task and calendar reminders always perform solidly.

    We just spent hours to save minutes. You're welcome.

    1. Search YouTube for "mouse trap game." I was amazed at how many videos there are. Not just of the board game contraption, but many animations recreating the action of the trap. ↩︎
    → 11:10 PM, Mar 30
  • Avoid The "Just One More Thing" Impulse

    I have been posting a business/productivity/mastermindish type article every Sunday on LinkedIn for a few weeks now. 

    Usually, I take a post or part of a post I've published here first, revise it, clean it up, and post it. 

    The "Columbo" post is from an idea I read somewhere on Mark Forster's site, though I cannot now find the reference. I put a structure around it, added the Columbo references, a dash of 3 Principles, and there it was.

    I had wanted to present this video compilation of Columbo's "just one more thing" tactic, but the studios restricted the video's playback to YouTube only. Shame.

    So the only video I could really link to that worked with my article was the following short (under 10 seconds) video illustrating what you need to do when you hear that "just one more thing" gremlin in your ear.

    [youtube=://www.youtube.com/watch?v=yM8ixOCpdxw&w=640&h=480]

     

     

    → 9:00 PM, Mar 29
  • Jimmy Dean on luck

    A great reminder to stay a little bit awake as I move through the day.

    “You gotta try your luck at least once a day, because you could be going around lucky all day and not even know it.”
    — Jimmy Dean
    → 9:39 PM, Mar 28
  • Outage breaks posting streak! (The March 27 post)

    Frontier DSL experienced a mass outage in Durham, NC, last night, before I was able to make yesterday's post.

    I refuse to tap out a token post on my iPhone SE, so I let it go. Thus was my streak of daily posts -- started last Christmas day -- ended. Boo-hoo.

    In retaliation, I will post twice today. This post will count as my March 27 post; the next one will be the March 28 post.

    The DSL was still down this morning and may not come back till sometime tomorrow, if then. So I may draft another quickie post and schedule it for tomorrow, just in case.

    (I'm using The Man's internet till then.)

    → 10:57 AM, Mar 28
  • Jacques Barzun on True Work

    I cannot remember where I got this quote, but it impressed itself on me so much that I had it posted in my office cubicles for years, on my old Google blog site, and on my old Tumblr site. I love it so much I want to post it again.

    “True Work is that which occupies the mind and the heart, as well as the hands. It has a beginning and an ending. It is the overcoming of difficulties one thinks important for the sake of results one thinks valuable.”
    — Jacques Barzun
    → 8:04 PM, Mar 26
  • AI's intelligence and stupidity in one photo stitch fail | Engadget

    My friend Bob told me about Google Photos’ capability to automatically stitch together a sequential series of photos into a panorama shot with mostly good results.

    Googling that capability surfaced this amazing photo created by Google’s auto-stitching algorithms. The article shows the series of photos that were stitched together to make that awesome panorama.

    Bob told me of another way to abuse the auto-stitch feature. A friend of his was around when someone was photographing groupings of their friends in sequence to create a panorama. “Wait,” the friend said. He then inserted himself into each group of people that were part of the series. They were puzzled as to why he was pushing himself into every photo.

    When the shots were stitched together into a panorama, it looked as if there were six clones of the friend hanging out with his/their friends, with each clone in a different pose: laughing, talking, looking at the sky. Brilliant!

    (originally posted 2018-03-25, updated for micro.blog)

    → 8:46 PM, Mar 25
  • Shook | Austin Kleon

    A bomb exploded in my neighborhood last night on a sidewalk I walk every morning with my wife and two sons. We’re all okay. The boys are oblivious, thankfully, but my wife and I are a little shook. I wanted to get down a couple thoughts...

    Writer-who-draws Austin Kleon lives in a neighborhood where one of the Austin bomber's devices exploded. He shares a bit of the panic and anxiety he felt about his family, and where to find the best information in an emergency. 

    Forget breaking news and even neighborhood listservs. The best information was via the official Twitter feeds of the police and EMS departments.

    I also admire his taking of the long view; some information is always there, ready for the taking.

    → 10:46 PM, Mar 24
  • What Exactly Does a Librarian Do? Everything. | Literary Hub

    Lots of different types of library work happens everywhere—new jobs crop up daily, thanks to evolving tech and shifting community needs—but there are some standard positions that remain eternal.

    Kristen Arnett begins a new bimonthly column on the job that never earns enough to pay back the student loans. It has the punchy humor and wry tone that I associate with literary humor (that's an observation, not a criticism!).

    Because I got my master's at a library school, I have a soft spot in my heart for librarians. Those who love it, really love it. The young folks coming in to the field are energetic, imaginative, and really pushing the limits of what the local public library can offer. Public service is what it's all about for them.

    If I recall correctly, at the time I was in school (2006-2011) the undergrads were overwhelmingly "library science" whereas the graduate students overwhelmingly "information science." This was trending to an overproduction of information science faculty nationwide, leading some commentators to wonder who was going to teach the students interested in brick-and-mortar institutions? Most librarians get a Ph.D. to qualify to lead a research library or similar institution, they don't always come back to teach.

    → 9:56 PM, Mar 23
  • The Portlandia Effect: How Did the Show Change Portland?

    After hundreds of voters weighed in, the results came back. Old Portland died on January 21, 2011 — the day Portlandia debuted.

    The end of Portlandia is time to look back on a show that opened the door to a type of hipster humor that felt young and fresh until its moment, like all moments, passed.

    The Vulture's article on the death of Old Portland at the hands of Portlandia reminded me of similar stories, particularly how the villagers of Port Isaac are fed up with the Doc Martin series filming in their village. 

    Are the shows really to blame? Austin has long had a hip reputation and old-timers lament the passing of landmarks, but I can't recall any TV shows set there. Our little town of Durham is growing by leaps and bounds yet there's no TV show fueling that. Maybe Old Portland would have changed even without the attention the show brought to it. 

    But there is such a thing as "buzz"; downtown Durham has it for better and worse, and we visited Portland based on watching Portlandia. The buzz will die away eventually, it has its moment, as humor does. In the meantime? Suffer the tourists and techno-nomads, perhaps, or search out the next Portland or Austin or Durham and stake your claim. More fun to create your own scene than hang out at someone else's.

    → 10:38 PM, Mar 22
  • Hold On to the Badge

    This is a rather silly little hack but when I do it, it solves lots of little problems. 

    The situation: 

    • At my workplace, our badges have a chip to unlock the secure doors. 
    • The badge also logs me in to my computer. After inserting the badge into the computer, I enter a PIN and wait a minute or two or three for the login process to finish and Windows to boot up. Once booted, I can pull out the badge. 
    • People forget about their badges and leave them in their computers. This is such a frequent occurrence that a big window will pop up on the screen after 20 minutes or so if the badge is still inserted. 
    • But by the time that window pops up, you have walked out of the locked office area to the bathroom or to get coffee. Returning to the locked door you  realize you left your card in the computer. You are locked out. Much knocking and embarrassed, hushed "thank-yous" follow.  

    So, what to do? Here's what I tried:

    • I printed out signs with big red letters screaming BADGE!!! Within days, I'd stopped seeing them. 
    • I moved the signs to places where I'd be sure to see them when standing up or exiting my cube. I walked past them as if they weren't there. 
    • What worked sometimes was simply to sit at the computer while it booted up but...is that boring or what? I would get impatient and walk away, promising myself I'd remember to retrieve my badge but usually I forgot. 

    As I've learned from Mark Forster's books and blogs over the years, the first step in plugging a leaky process or system is to not take the failures personally. This is not about correcting perceived character flaws. I didn't fail, my system failed. Failing provides information I can use to tweak my system so it will work with me and not against me.

    As I daydreamed about what would help the situation, I remembered a detail from Thomas Limoncelli's time management book. He mentioned that he kept his badge in his hand as he took off his coat because if he ever set it on a desk or shelf, he'd forget he'd done so and walk off without it.  

    Hmm. Maybe instead of reminding myself to retrieve the badge, the simpler solution would be to never let the badge leave my hand. 

    The following system is what has worked best: After I insert the badge into the computer and enter my PIN, I put my fingers on the badge and I wait for the computer to boot up. After I'm logged in, I whip out the badge, put it into my badge holder, and go about my business.

    No need for signs or reminders, no forgetting the badge, no embarrassed knocks on a locked door. It's a pretty leakproof system.

    I can't explain why keeping my hand on the badge and waiting works for me while leaning back in my chair and waiting does not. Perhaps the simple act of holding the badge is enough to engage body and mind. I'm actively rather than passively waiting. 

    Also, waiting that minute or so teaches me that the pain of boredom is imaginary. Just ignore that feeling and wait, if waiting is what needs to be done.

    → 10:16 PM, Mar 21
  • Teaching the New Testament – A Jewish Professor Looks Back

    By 1992, as I approached my 20th year of university teaching, I’d evolved the philosophy that we who taught about religion had two tasks to perform with our students.  One was to shake them up.  The other was to build them up.

    David Halperin tells the wonderful story of a Jewish professor teaching a New Testament class in the South to what could be described as a tough crowd.

    So many lessons here on the value of shaking things up, yes, and also the responsibility to build something in its place, and the wonderful surprises that can occur when you take a calculated risk. Something alchemical happened between professor, students, subject matter, and dialogue that produced something unique and unattainable elsewhere. 

    I had lunch with David recently; he said he had discovered over the years that fundamentalist students were happy to challenge when they were in the opposition, but they shut up when handed the mic. This "interactive method" for teaching a large class neutralized that stance; it also, from his description, called forth from the students resources they did not know they possessed. What they learned they had earned.

    He never taught the class again nor deployed that method again. A golden memory, to be sure. 

    → 8:44 PM, Mar 20
  • RSS
  • JSON Feed
  • Surprise me!