Adam Cap

  • About
  • Mail
  • Archive/Search

Archives for March 2019

Move from Live Production Environment to Local macOS Development Sandbox (MAMP)

↗︎ Sep 29, 2019⇠ | skip ⇢

This is the converse of slash companion to this guide.

Finalize everything in your live production environment (by adding, removing, editing, and updating plugins, themes, WordPress, content, etc.) before proceeding.

First: Back up

  1. Local wp-content folder:
    open new Terminal window/tab
    cd [Local WordPress Path] (drag WordPress folder from Finder to Terminal to get path)
    mkdir -p my-wp-backups && tar -czvf my-wp-backups/wp-content-`date +%F`.tar.gz wp-content
  2. Local wp-config.php file:
    cp wp-config.php my-wp-backups/wp-config-`date +%F`.php
  3. Local MySQL database:
    [Local mysqldump Path] -u [DB_USER] -p[DB_PASSWORD] --opt [DB_NAME] > wp-database.sql (e.g., /Applications/MAMP/Library/bin/mysqldump) (see local wp-config.php file for DB_USER, DB_NAME, and DB_PASSWORD)
    tar -czvf my-wp-backups/wp-database-`date +%F`.sql.tar.gz wp-database.sql
    rm wp-database.sql
  4. Production wp-content folder:
    open new Terminal window/tab
    ssh username@example.com (e.g., ssh adamcap.com@adamcap.com)
    enter password
    cd [Production WordPress Path] (e.g., cd html)
    mkdir -p my-wp-backups && tar -czvf my-wp-backups/wp-content-`date +%F`.tar.gz wp-content
  5. Production wp-config.php file:
    cp wp-config.php my-wp-backups/wp-config-`date +%F`.php
  6. Production MySQL database:
    wp db export wp-database.sql
    tar -czvf my-wp-backups/wp-database-`date +%F`.sql.tar.gz wp-database.sql
    rm wp-database.sql
  7. Production my-wp-backups folder:
    tar -czvf my-wp-backups.tar.gz my-wp-backups
    (rm my-wp-backups)
    (rm my-wp-backups.tar.gz)

Second: Download my-wp-backups

  1. Download production my-wp-backups folder:
    scp [username@example.com]:[Production WordPress Path]/my-wp-backups.tar.gz [Local Desktop Path] (obtain from web host; e.g., adamcap.com@adamcap.com:/var/www/html/ad/adamcap.com) (drag Desktop from Finder to Terminal to get path or ~/Desktop)

Third: Unzip, rename, and move

  1. Unzip:
    double-click my-wp-backups.sql.tar.gz file on Desktop to unzip folder
    enter folder
    double-click wp-database-`date +%F`.sql.tar.gz file to unzip database
  2. Rename:
    add suffix -new to each item’s file/folder name
  3. Move:
    drag wp-content-new and wp-database-new.sql to local WordPress folder

Fourth: Prepare wp-config.php

  1. Copy local wp-config.php file:
    open new Terminal window/tab
    cd [Local WordPress Path] (drag WordPress folder from Finder to Terminal to get path)
    cp wp-config.php wp-config-new.php
  2. Edit local wp-config-new.php file:
    nano wp-config-new.php
    Update DB_NAME, DB_USER, and DB_PASSWORD (and verify $table_prefix) (be certain to update DB_NAME, e.g., database-XXXX-XX-XX)
    control + O (to save), control + X (to exit)
  3. (Switch local wp-config.php file:)
    mv wp-config.php wp-config-old.php && mv wp-config-new.php wp-config.php
  4. (Revert local wp-config.php file:)
    mv wp-config.php wp-config-new.php && mv wp-config-old.php wp-config.php

Fifth: Import database

  1. Create new local database:
    open new Terminal window/tab
    cd [Local WordPress Path] (drag WordPress folder from Finder to Terminal to get path)
    wp db drop ; wp db create OR drop/create via phpMyAdmin
  2. Switch local wp-content folder:
    mv wp-content wp-content-old && mv wp-content-new wp-content
  3. Switch local wp-config.php file:
    mv wp-config.php wp-config-old.php && mv wp-config-new.php wp-config.php
  4. Import wp-database-new.sql file into local database:
    wp db import wp-database-new.sql OR [Local mysql Path] -u [DB_USER] -p[DB_PASSWORD] [DB_NAME] < wp-database-new.sql (e.g., /Applications/MAMP/Library/bin/mysql)
  5. Search/replace local database:
    wp search-replace $(wp option get siteurl) [Local Site URL](e.g., http://localhost:8888/adamcap or http://adamcap.local)
    (wp search-replace [Production Hostname] [Local Hostname]) (e.g., adamcap.com) (e.g., localhost:8888/adamcap)
    (wp search-replace https://[Production Hostname] http://[Local Hostname]) (e.g, https://adamcap.com) (e.g., http://localhost:8888/adamcap)
  6. Flush rewrite rules (i.e., save permalinks)
  7. (Revert local wp-content folder:)
    mv wp-content wp-content-new && mv wp-content-old wp-content
  8. (Revert local wp-config.php file:)
    mv wp-config.php wp-config-new.php && mv wp-config-old.php wp-config.php
  9. (Delete unneeded/old local files and folders:)
    rm wp-content-new.tar.gz
    rm wp-database-new.sql
    rm wp-database-new.sql.tar.gz
    rm -rf wp-content-old
    rm wp-config-old.php

Me

circa 2018 (30 y/o)

about adam

Jump…

  • 19 Mar 23: Move from Live Production Environment to Local macOS Development Sandbox (MAMP) #command line #WordPress
  • 19 Mar 16: Self, Talk #change #DIY #journaling #self-improvement #tool
  • 19 Mar 12: One for “the Old Man” #art #Capriola #history
  • 19 Mar 3: Eyesore #carry #DIY #efficiency #tool

More…
command line (Language) / WordPress (Tag) / code (Post Type)

Self, Talk: On Voice Recorder Therapy (How-To, Benefits, Apps, and Devices)

↘︎ Mar 16, 2019 … 3′⇠ | skip ⇢

Along with writing thoughts in a personal, private, solitary manner, I speak likewise alone (i.e., yes—I talk to myself). I use a voice recorder to capture these sessions of self-conversation as a complementary practice to pen & paper journaling—the convention is not far out of left field. I rarely listen back to the recordings, but knowing that I’m being recorded wrenches higher levels of coherence out of me. I find self-talk helpful for working through whatever I’m stuck on. Most of life is an attempt to not become too fixated on any specific agenda and to place oneself in a continual state of adaptation, moving forward. Ideally we’d all have therapists, or be capable of telling anyone anything at any time without fear of annihilation, but self-guided voice recording is what’s doable for me, and I’m more honest speaking (and writing) alone than in the presence of another person.

I started recording with what I already had available—the Voice Memos app on my iPhone—rather than acquire anything new to begin. Voice Memos is a good app. Start there if you’re interested in voice recorder therapy. It’s free, and you already own it.1 Initiating a recording with Voice Memos is quick, playback is first-rate, and the sound quality is beyond adequate for this purpose. Plus, talking through a phone is second nature for most people. There’s a sense of intimacy speaking this way, with a familiar voice box to held your head. Which is weird. But it is important to feel comfortable enough to divulge the thoughts you’re otherwise not articulating in regular conversation.

That said, I prefer to not interact with my phone when possible (stage right: goofy quasi-Luddite), so after using Voice Memos for two months and liking it (the app, the functionality it provides) but not liking grasping for my phone even more than usual, I bought a dedicated voice recorder.

It’s okay. It’s tiny (only slightly larger than a small pack of gum), so it’s easy to carry around, which is great. If I’m going for a walk or drive, I’m likely to stick it in my pocket or toss it in my bag. The form factor is significant (because if it’s bulky, it’s staying home, and I won’t use it) and the device’s most redeeming factor. Playback is painful without the touch screen which is afforded to Voice Memos, and the sound quality is weak, too. However, I’m willing to put up with those shortcomings. The big problem with this voice recorder is that it’s slow to power on after it’s been off for a while (an hour or more). It takes ~thirteen seconds to start up cold. That’s an eternity. The delay is enough to make me not want to use it. The irony: I want to want to use this thing. It should be more responsive for how narrow a device it is. It doesn’t do all that much, so what it does, it should do well. Developing positive habits is difficult—I’m trying here!—and the start time is fatally preclusive.

What I’ve done to enhance it: I tweaked the factory settings so that the voice recorder never turns off. This doesn’t mean that it’s always recording; instead, it’s put into a pseudo-standby mode—with screen off, software on—after a short period, rather than shut off entirely. None of these specifics matter much; the takeaway is that it should be fast, nearing on effortless, and automatic (like clockwork) to get yourself doing whatever it is you’d like to establish as habit. The voice recorder could be a pen and paper or library book; it’s all the same.

To make this specific voice recorder (the Sony UX560) useable:

  • Settings > Common Settings > Sleep Timer > OFF
  • Settings > Common Settings > Auto Power Off > OFF

There are other settings you may want to configure, but those are the critical ones. This config allows you at all times to begin recording in ~three seconds, which is a lot faster than intermittently waiting thirteen. The battery lasts for days, but I recommend habitually charging the recorder when not in use, like overnight. (A long charging cable can help.) I also recommend equipping it with a large memory card (I went for 128GB), so space is seldom an issue.

Professional dictation machines (which are what doctors and lawyers use, and are slightly different than generic voice recorders) are likely more appropriate for what I’m trying to achieve; quickly recording and listening to myself. They are also way more expensive. (I figured a $70 voice recorder was worth an initial trial over a $500+ professional device because I was unsure if this habit would last. I foresee diminishing returns beyond my entry-level recorder, which is objectively worse than Voice Memos in several ways, though I prefer having the dedicated device.)


1 I’m presuming that all readers have iPhones. Whatever you have, use it.

Me

circa 2009 (21 y/o)

Popularly…

  • 11 May 19: The History of Joy Division’s “Unknown Pleasures” Album Art #design #music #science
  • 14 Jan 13: On Becoming an Instant Coffee Snob #coffee #food #review
  • 13 Nov 29: The Nose Knows #efficiency #fitness #science
  • 16 Jul 3: Loud Ones #chair #desk #office #review
  • 17 Aug 3: Ketato Ketato #food #Ray Peat #recipe #science
  • 13 May 29: What I’m Eatin’ #diet #food #Ray Peat
  • 13 Jun 29: Getting Ripped Slowly #fitness
  • 19 Mar 16: Self, Talk #change #DIY #journaling #self-improvement #tool
  • 18 Jun 26: The Other Side #DIY #light #Ray Peat #tool #warmth
  • 10 Jan 29: My Obsession with Jeans #clothing #jeans #style
  • 12 Sep 25: How to Sell Your Stuff on eBay #DIY #money
  • 17 Jul 14: Official Nirvana #chair #desk #office #review
  • 13 Jan 29: Telling White Lies to Black Cats #thought #transparency
  • 14 Feb 11: Dynamism of a Gainer #fitness
  • 19 Mar 3: Eyesore #carry #DIY #efficiency #tool
  • 19 May 25: On blank #1 #on blank #quote
  • 17 Mar 5: Butter Size of Walnut #diet #food #recipe
  • 11 Mar 29: Wayne’s World Top 10 Babes #clipping #movie
  • 13 Sep 18: Forget the Numbers #fitness
  • 19 Feb 27: Amnesiac Web Surfing #change #computer #efficiency #internet #tool

More on…
change / DIY / journaling / self-improvement / tool

One for “the Old Man”: The Collected Shards of Anthony J Capriola, Sr. (WWII POW, Least and Most Importantly)

↘︎ Mar 12, 2019 … 9′⇠ | skip ⇢

My grandfather, Anthony J Capriola, Sr., is reverently and mystically referred to as “the Old Man” by those who continue to tell tales of his fiery heyday. He fought in “the War,” was captured the by Germans and held prisoner for a year/eternity, returned to civilian life (mostly but not entirely normal; some screws loose), raised four boys with his wife (my grandmother) Myrtle (who on rare occasion threatened to “stab him with no remorse” [but she never did; she was loath to swat a fly]), yelled only on Sundays (the one day of the week he didn’t work as a stone mason), built his own house (and all of his kids’ houses), was the smartest of eight Capriola/Caprioli/Capriolo/however-you-spell-it children (according to his sister Marie), survived a heart attack + open-heart surgery + 20 years of diabetes + 53 years of second-hand smoke, and defiantly, improbably lived to see six grandchildren (who called him not “the Old Man” reverently but “Pop-Pop” affectionately) before passing away in 2005 from mesothelioma caused by exposure to asbestos while working construction jobs before regulations forbid that kind of peril (and received no cash settlement, though his medical expenses were at least always paid for by the VA). He was a tough SOB. He worked through it all. He couldn’t sit still. He was known to help everybody and anybody and he never really retired, though he did inadvertently fall asleep midday more frequently while sitting on the couch watching afternoon baseball or lazing on the hammock as he got older. He did what he could and he deserves to be remembered. This is a monument for my dear grandfather.


Interview: About World War II

Interview conducted on May 2, 1999 by Adam Capriola (his grandson) for a fifth grade class project.

Video

Transcript

[In Anthony’s living room, Anthony (aka Pop-Pop) is seated to the left in a recliner. Adam (Anthony’s grandson) is seated to the right in a wooden rocking chair. James the Butler stands idly, impassively, stoically in the background.]

Adam: [indecipherable] My name is Adam Capriola, and I will be interviewing my Pop-Pop, Anthony Capriola, who was a veteran of World War II. Thank you Pop-Pop for agreeing to do this interview…
Pop-Pop: You’re welcome.

A: …today on May 2, 1999. Let’s get started by asking: What branch of the military were you in?
P: I enlisted in the Army Air Force, and we were sent to basic training in Florida—St. Petersburg, Florida—and after about six weeks, I guess, of Basic Training, we were sent—put on railroad cars—and sent to Scofield, Illinois where I attended radio school for, I guess, about, oh, I don’t know how many weeks, it was quite a, about three months of schooling where I learned Morse code—dot dash, you know, they don’t use that anymore—and then after that I was assigned to a bomber crew in, up in Oregon. But before we did that, we had to go to gunnery school, to learn to school the .50 calibers. Then we were assigned to a crew, then we flew six hours every day, right around the clock—six off, six on—training, and we went to different gunnery ranges and fired so much ammunition. Then we had high-altitude training, too. And then by that time, I guess it was our turn to go overseas, so I was in B-17s, Flying Fortresses, and we started out to go to England. We flew up to Newfoundland, Iceland, and then finally arrived England, where we were assigned to a crew there. We were assigned to a Group, the 452nd Bomb Group, and I was 731st Squadron, which consisted, the Group consisted of 60 planes, and it has twelve planes in each squadron. We trained for a while up there and got ready. I guess you want to know where I went from there. What was your next question, Adam?

A: Why did you decide to join?
P: I decided to join because the country was at war and I guess I figured it was my duty to serve the country and protect our families at home because of Hitler and [indiscernible] taking all these countries in Europe, and Japan and all that started war too, so that’s the main reason we went to fight, to make sure they didn’t come over here.

A: How old were you?
P: I was nineteen when I joined up.

A: What year was it?
P: That was in 1942.

A: How did you feel about going to war?
P: I don’t think anybody feels too good about it, but it was something that we had to do, and I guess we figured we had to go to get it over with, and we had no idea how long it would last or what, we had no idea. We had no way of knowing how long it would take.

A: What squadron were you a member of and how many men were in it?
P: The 452nd…731st Squadron, 452nd Bomb Group. And we had 10 men were on each plane. We had a bombardier, navigator, pilot, co-pilot, engineer, I was the radio operator and gunner, and then we had waist gunner, two waist gunners, tail gunner, and one that flew in the ball turret was a gunner.

A: What type of plane did you fly?
P: That was the B-17, Flying Fortress.

A: Do you remember your first mission and how did you feel?
P: The first mission was, I didn’t think it would be that bad, because we seen the guys going out and a lot of them coming back. We figured, you know, it wouldn’t be too much. But then when we saw what happened, the fighter planes, you were attacked by fighter planes on every mission. And then you were also attacked with the flack, that’s the artillery that’s shot up and explodes in the air, and you would just go right through it. You wouldn’t change your direction, you just kept going straight through it because you couldn’t afford a full round. You only had so much gas to get there and get back.

A: How many missions did you fly?
P: I flew eleven missions.

A: What were they for?
P: They were bombing missions, mostly bombing on the cities, like we bombed Frankfurt, Germany, Augsburg. I was on the first mission to Berlin, which was really a bad time of it. And I flew to Poland, and that mission took eleven hours in the air, so quite a while.

A: Can you tell me about the last mission you were shot down?
P: We had bombed Augsburg, Germany, and we were on our way back—we got through everything good, dropped the bombs, turn around to come back—and we were about maybe, oh I guess about five, maybe ten miles from the Channel, we were going back to England to our base, and we thought we saw—the sun was shining up above—and we thought we were supposed to meet a P-51 escort, American escort. But there wasn’t; there was the German fighters. 109s swooped down on us and hit us right before we knew what happened. We had to drop out of formation, engine caught fire, and we had to bail out.

A: Did all your crew survive?
P: No, one of the waist gunners was shot and killed. He must have been killed before we knew he was. We bailed out; we didn’t know until afterward.

A: Where were you captured and where were you taken?
P: I was captured in, right near DF France—it was on the coast. France then, at that time, was still in Germany’s hands—this was before the invasion took place—and we were captured there, and we were sent to Frankfurt that night to get interrogated. And that night, the English come over, the first night we were there, and bombed the camp—blew it right off the map—but we were lucky, we got in the shelters—the air raid centers—and they destroyed the interrogation center there.

A: How were you treated?
P: Well, you know, they didn’t treat you like a relation you know. We were bombing their cities, you know, setting fires. The main problem, I guess, maybe, was we didn’t get much food. The food was very scarce. Then the first camp I went to we were sent to East Prussia, and we were on boxcars for, oh, I guess, two or three weeks, getting there because their transportation was slow. Most of their transportation was for the military, and we were in boxcars.

A: Can you describe the condition of the POW camp?
P: I was in four or five different camps, and every one was different. Some had tents, some had wooden barracks, and the last camp I went in had a big tent that held 500 people, the camp I was liberated in, at the end of the war.

A: What did you do there?
P: Well, there is not much you can do but wait, just sit and wait until the war got over. And we were liberated there by General Patton coming in. I saw General Patton coming in the main gate, he was on the tank, he had all his pistols around him. Boy, what a sight it was. It was something.

A: What did you eat there?
P: What did we eat? Not too much, Adam. It was just water, potato peels, and once in a while they sent us in some bread they used in the African camp band, and they brought it in but it had all kinds of mold on it, and we couldn’t eat it because it was bad. Once in a while the Red Cross parcels come in, but by the time they divided it up, you didn’t get very much. All hard stuff to eat. Nothing too fresh.

A: Where did you sleep?
P: We slept in the different camps. We slept in beds, bunks, top and lower bunks, crowded barracks. And then when we were on the march, the forced march, and the Russians starting to come in and Americans from the other end, they made us march. We marched through the snow. And, oh, it was cold, and no food. Only what we could find in the fields, like beets, sugar beets, and things like that. And we kept marching around in circles. I guess we marched maybe 150 miles. With no food—that was the hard part—because they didn’t have any.

A: Did you or anyone try to escape?
P: There’s guys that tried to escape, but they were shot, going over the wall or going past the warning wire. They were shot, so they kind of discouraged that. Well, they were all digging tunnels all over trying to, you know, it was something to do. Not very many escaped.

A: How long were you a prisoner?
P: Eleven months or twelve. It might have been twelve. I think twelve months, yeah, a year.

A: Were you able to communicate with your family?
P: The only communication we had after we got up to our camps, we got letters once in a while from home. But our messages, they didn’t get through too often. It took a long time because they were busy with the war; it didn’t seem like they had too much time for that sort of thing.

A: Tell me about the day you were freed from prison.
P: That was in, what the heck was it, I can’t think of the name of the town. But that was the day that Patton come in and freed us. The Germans took off. The guards, they all took off and ran across the field and Americans were firing at them and chasing them. So we stayed right there until they got out of the way. They built a bridge to come in, they built a pontoon bridge over this river, and then we started to hear shots being fired, it was American troops coming in then, we were very happy then that we were going to get out.

A: How did you get back home?
P: I guess probably by the time we got organized and we went to France, a camp in France, and then I saw Eisenhower there, walked right past him, it was a good feeling too to see somebody with a lot of authority, a real important man. He said he’d get us home quick, and he did. I guess in maybe about a couple of weeks we were home.

A: Did you get a medal?
P: I got some; I got the Air Medal and [oak] leaf cluster—things like that—but I don’t particularly worry about the medals too much. I just wanted to get back to civilian life. [It was] pretty tough going. It’s not easy [fighting in a war].

A: Do you have any favorite memories?
P: I might have told you before, the day that we got liberated—when we were free, when we got out of the camps. And also when I got home. They were my two, the best things that could happen to you. You miss your home a lot.

A: Thank you for your interview.
P: Okay, Adam. Thank you.

[Interview ends. Adam is now alone, outdoors. Birds chirp.]

A: This is my Pop-Pop’s license plate. It says that he was a prisoner of war.

[Camera zooms in on Pennsylvania license plate, POW-P45, on brown Jeep pickup.]


Artwork

Glenn Ave Pond, Berwyn, PA (by Anthony J Capriola, Sr.)
Portrait (by Glenn Capriola)
Bust (by Glenn Capriola)
Sculpture (by Glenn Capriola)

Me

circa 2009 (21 y/o)

Randomly…

  • 13 Jun 29: Getting Ripped Slowly #fitness
  • 11 Apr 13: Phillies Are Swinging #clipping #sport
  • 10 Jan 26: Born on the Bayou #music
  • 19 Feb 28: The Better Bookmark #book #DIY #efficiency #reading #tool
  • 19 Mar 12: One for “the Old Man” #art #Capriola #history
  • 19 Feb 10: On the 2019 Redesign #AdamCap.com #design #history
  • 10 Aug 6: The Secret To Getting Ridiculously Good #ambition #change #self-improvement
  • 13 Jan 29: Telling White Lies to Black Cats #thought #transparency
  • 09 Nov 18: The Pinnacle of Television #television #video
  • 09 Nov 9: WAYWT 11/9/09 #clothing #style #WAYWT
  • 10 Jan 26: Hungry for Conversation #food #psychology #social media
  • 10 Aug 9: “On The Internet, Nobody Knows You’re A Dog.” #internet #transparency
  • 10 Mar 7: Do you know what I mean? #music
  • 10 Mar 15: Johnny Depp Steez #clipping #style
  • 13 May 29: What I’m Eatin’ #diet #food #Ray Peat
  • 10 Jun 16: Mapquest Pranksters #clipping #comic strip
  • 10 Mar 1: Full Count Jean Contest FINAL PICS! #clothing #jeans
  • 10 May 5: I’m Broke Day 2 #I’m broke #money
  • 10 Aug 5: Focusing on the Right Thing #productivity
  • 10 Jul 5: Arlo and Janis #clipping #comic strip

More on…
art / Capriola / history

Eyesore: A High-Visibility Mod for the GoRuck GR1 Backpack

↘︎ Mar 3, 2019 … 3′⇠ | skip ⇢

Again, picking up in the vicinity of where I left off: I own a GoRuck GR1 (21L, black). I bought it in 2014, just as it was beginning to garner the internet’s ubiquitous cult of approval as Greatest Backpack of All Time (GBOAT). I can’t tell you if it’s the best backpack ever. It’s the only notable backpack I’ve owned aside from an L.L.Bean monogrammed Deluxe Book Pack which lasted me from middle school through college. I haven’t touched a TOM BIHN or any others in the $200+ price range. I bought the GR1 and moved on from the domain. But, I will say: The GR1 seems fine to me. It doesn’t get in my way; it holds what I want, the pockets are convenient, the zippers are smooth, and it’s comfortable to wear. (I should note that I removed the supportive plastic frame sheet; I prefer it without, though I tend to carry rather little around.)

I use the bag mostly for transporting my laptop and whatever else (notepads, a water bottle, candy, snacks) when I walk a half mile to and from my local library. To get there, I must venture on roads without crosswalks or sidewalks. Which is perilous, because I am certain I will be run over one day. (I had a very near miss in 2014 when cycling down a hill [Google Street View if you want to recreate the scene, head north] and a driver rolled through at a stop sign to make a left turn at an upcoming T-junction [I was on the major roadway; I had no stop and absolute right of way]. I’m having a slo-mo PTSD-type moment thinking about it. The car was a dark silver slash gunmetal Land Rover, and the driver was a well-to-do, immaculately-coiffed professional on his cell phone wearing mirrored sunglasses. It may as well have been Death himself. I yelled a yell for the ages1 while clamping my caliper brakes with bone-white knuckles. My back wheel began to fishtail in variable road gravel. I was within feet of colliding head-on with Death, who nonchalantly puttered off, oblivious of one incoming cyclist, (business as usual),2 and also within inches of skidding out into an indeterminable trail of biomatter. I steadied the rear wheel, but it—was—close. Ever since then, I’ve been understandably OCD about making sure I’m obnoxiously visible when I’m on the road, by foot or by bike.)

Because I often carry my bag on the library walk, I figured the most sensible approach to improving my visibility in this situation would be to affix a beacon semi-permanently onto my bag. Idea #1 was to attach a strobe to the outer webbing, because I already had a bike taillight that was compatible, but a light requires charging, and turning on, and turning off, etc. It would be fussy. I need a passive system. I want to be visible without thinking about it. Then (Idea #2) I learned that GoRuck sells reflective velcro bands (which, ProTip:, can be bought elsewhere for less). These bands are probably adequate for most people, but they only provide so-so visibility. Multiple pairs might do better; I only bought a single pair and wasn’t impressed. Remember: I’m neurotic about this, being seen; I believe the road will be my end. Idea #3 was to tie neon, reflective paracord to the webbing, since this in theory should be similar to but allow for more flexibility and better coverage than the bands. I could apply as much as I’d want, where I’d want. In practice, the cord was bulky, only mildly reflective, and couldn’t be secured firmly onto the webbing.

Finally, I discovered two glorious materials:

  1. Pro-Gaff tape, which is great for daytime visibility, and
  2. SOLAS tape, which is great for nighttime visibility.

Both tapes are thin, durable, lightweight, and flexible, and can be cut to shape. They’re (near) perfect for this application.

Anyway, as alluded to, sorry to bore you, (drumroll, please), this is my hi-vis GR1:

The SOLAS tape is applied directly onto the webbing. It is incredibly sticky. You could attach the SOLAS to the fabric instead of the webbing, in a different pattern, if you wanted. The Pro-Gaff tape is wrapped around the webbing. It doesn’t stick directly to the webbing or fabric, but it does stick tightly to its own adhesive.

I think the bag looks hideous, but I have received compliments from middle-aged women about it and I haven’t been run over yet.


1“FUCKKKKKK”
2To be fair, I did not use a headlight then, which may have been able to catch this driver’s eye. (I only used a taillight.) I bought a headlight immediately afterward.

Me

circa 1996 (9 y/o)

More on…
carry / DIY / efficiency / tool

  • Home
  • About
  • Archive
  • Mail
  • Random
  • Dingus
  • Reading
  • Code

ADAM CAP is an elastic waistband enthusiast, hammock admirer, and rare dingus collector hailing from Berwyn, Pennsylvania.

My main interests at this time include reading, walking, and learning how to do everything faster.

Psst: If you find my website helpful or enjoyable, please join my newsletter and/or send me an email—I want to hear from you!

Disclosure: As an Amazon Associate I earn from qualifying purchases.

© 2009–2026 Adam Cap(riola) top ⇡