DEV Community

Super Funicular profile picture

Super Funicular

superfunicular.com

Joined Joined on 
((count++)) Stopped My Clip Counter Under set -e Before It Printed a Line: Bash Arithmetic Returns 1 on Zero

((count++)) Stopped My Clip Counter Under set -e Before It Printed a Line: Bash Arithmetic Returns 1 on Zero

Comments
7 min read

Want to connect with Super Funicular?

Create an account to connect with Super Funicular. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Six Camera Clips, Three in the Archive, Every mv Exited 0: Testing Same-Name Moves From Two Folders

Six Camera Clips, Three in the Archive, Every mv Exited 0: Testing Same-Name Moves From Two Folders

Comments
8 min read
Why Does My Phone Camera's Live Stream Stop After a Few Hours on Mobile Data? The 1.5 GB/Day Limit and the 64 Kbps Speed After It

Why Does My Phone Camera's Live Stream Stop After a Few Hours on Mobile Data? The 1.5 GB/Day Limit and the 64 Kbps Speed After It

Comments
9 min read
An Empty Folder Made My Upload Loop Report One Clip: What Bash Does With a Glob That Matches Nothing

An Empty Folder Made My Upload Loop Report One Clip: What Bash Does With a Glob That Matches Nothing

Comments
9 min read
Does VOICE_RECOGNITION Make Breaking Glass Sound Duller? What a 4 kHz Ceiling Costs a Phone Camera's Sound Detection

Does VOICE_RECOGNITION Make Breaking Glass Sound Duller? What a 4 kHz Ceiling Costs a Phone Camera's Sound Detection

Comments
8 min read
Why Does My Samsung Phone Camera Stop Recording at Night? Auto Restart, the 30% Battery Rule, and What to Turn Off

Why Does My Samsung Phone Camera Stop Recording at Night? Auto Restart, the 30% Battery Rule, and What to Turn Off

Comments
8 min read
UK Law Makes Phone Makers Publish When Security Updates End. One Statement I Read Ran Out in February 2025

UK Law Makes Phone Makers Publish When Security Updates End. One Statement I Read Ran Out in February 2025

Comments
7 min read
Going Home for Diwali? How to Leave an Old Phone Watching a Locked House for a Week: Power, Storage, and an Offline Security Camera Without Internet

Going Home for Diwali? How to Leave an Old Phone Watching a Locked House for a Week: Power, Storage, and an Offline Security Camera Without Internet

Comments
8 min read
tar czf on a Folder of Camera Clips Saved 1.3%, and 96% of That Was One CSV Log

tar czf on a Folder of Camera Clips Saved 1.3%, and 96% of That Was One CSV Log

Comments
8 min read
find -size -1M Matched Only the Empty File: Size Units in a Camera Clip Cleanup Script

find -size -1M Matched Only the Empty File: Size Units in a Camera Clip Cleanup Script

Comments
7 min read
comm -23 Said Nine Camera Clips Were Missing From the Backup. Two Were.

comm -23 Said Nine Camera Clips Were Missing From the Backup. Two Were.

Comments
8 min read
Why Is My AlfredCamera Camera Disabled? The 2026 Two-Camera Free Limit, Legacy Pricing, and an Offline Option for Camera #3

Why Is My AlfredCamera Camera Disabled? The 2026 Two-Camera Free Limit, Legacy Pricing, and an Offline Option for Camera #3

Comments
8 min read
wc -l Says 2, grep Says 3: A Missing Final Newline Drops the Last Clip From a while read Loop

wc -l Says 2, grep Says 3: A Missing Final Newline Drops the Last Clip From a while read Loop

Comments
7 min read
Why Does My Phone Security Camera Only Show a Reflection at Night? Recording Through a Window, Double Glazing and Mosquito Mesh

Why Does My Phone Security Camera Only Show a Reflection at Night? Recording Through a Window, Double Glazing and Mosquito Mesh

Comments
9 min read
clip_08.mp4 Stopped My Bash Loop and the Script Still Exited 0: A Leading Zero Means Octal in Bash Arithmetic

clip_08.mp4 Stopped My Bash Loop and the Script Still Exited 0: A Leading Zero Means Octal in Bash Arithmetic

1
Comments
9 min read
Why Do Faces Come Out Black on My Phone Security Camera? Backlight, Auto-Exposure, and Where to Point the Phone

Why Do Faces Come Out Black on My Phone Security Camera? Backlight, Auto-Exposure, and Where to Point the Phone

Comments
8 min read
Python's round() and JavaScript's Math.round() Disagree on Half the Days in a Footage Summary

Python's round() and JavaScript's Math.round() Disagree on Half the Days in a Footage Summary

Comments
9 min read
A Crontab Line That Works in Your Terminal Fails Under cron: What % Means in a Crontab

A Crontab Line That Works in Your Terminal Fails Under cron: What % Means in a Crontab

1
Comments
9 min read
Sending Phone Security Camera Footage on WhatsApp: Why the Clip Looks Blurry, the 100 MB / 720p Limit, and When to Send It as a Document

Sending Phone Security Camera Footage on WhatsApp: Why the Clip Looks Blurry, the 100 MB / 720p Limit, and When to Send It as a Document

Comments
8 min read
Is Camera 1 Still Recording? A 15-Minute Check That Doesn't Lie When the Clip Folder Is Full

Is Camera 1 Still Recording? A 15-Minute Check That Doesn't Lie When the Clip Folder Is Full

Comments
8 min read
Why Does My Phone Security Camera's Audio Hiss in a Quiet Room? Android Audio Sources, Automatic Gain Control, and an Offline Test

Why Does My Phone Security Camera's Audio Hiss in a Quiet Room? Android Audio Sources, Automatic Gain Control, and an Offline Test

1
Comments 1
9 min read
Python Wrote NaN Into My JSON and Only Python Could Read It Back

Python Wrote NaN Into My JSON and Only Python Could Read It Back

Comments
7 min read
One Apostrophe Stopped xargs Halfway Through a Checksum Manifest: Testing find | xargs Against Odd Filenames

One Apostrophe Stopped xargs Halfway Through a Checksum Manifest: Testing find | xargs Against Odd Filenames

Comments
9 min read
new Date('2026-10-25') Shows October 24 West of Greenwich, and a Day Filter Built on It Is Off Everywhere but UTC

new Date('2026-10-25') Shows October 24 West of Greenwich, and a Day Filter Built on It Is Off Everywhere but UTC

Comments
9 min read
Rainy Season and a Phone Security Camera: Why It Says 'Moisture Detected' and Stops Charging, Why the Lens Fogs, and How to Keep It Recording Offline

Rainy Season and a Phone Security Camera: Why It Says 'Moisture Detected' and Stops Charging, Why the Lens Fogs, and How to Keep It Recording Offline

Comments
9 min read
H.264 or H.265 for an Offline Phone Security Camera? Half the Storage, or Footage You Can Actually Play

H.264 or H.265 for an Offline Phone Security Camera? Half the Storage, or Footage You Can Actually Play

Comments
8 min read
set -o pipefail Failed My Clip Script on Some Nights and Not Others: Exit Status 141, head and grep -q

set -o pipefail Failed My Clip Script on Some Nights and Not Others: Exit Status 141, head and grep -q

1
Comments 1
9 min read
Why Does a Phone Security Camera Recording Stop at Almost 4 GB? The FAT32 SD Card Limit, exFAT, and How to Record All Night Offline

Why Does a Phone Security Camera Recording Stop at Almost 4 GB? The FAT32 SD Card Limit, exFAT, and How to Record All Night Offline

Comments
9 min read
GNU tar Exit Status 1 on a Folder That Is Still Being Written: Zero-Padded Clips, set -e, and || true

GNU tar Exit Status 1 on a Folder That Is Still Being Written: Zero-Padded Clips, set -e, and || true

Comments
9 min read
I Copied a Live SQLite Database and the Copy Had No Tables: WAL Mode Keeps Commits in a Second File

I Copied a Live SQLite Database and the Copy Had No Tables: WAL Mode Keeps Commits in a Second File

Comments
10 min read
Why Does My Phone Security Camera Video Look Smeary at Night? Noise Reduction, Edge Sharpening, and What Actually Helps

Why Does My Phone Security Camera Video Look Smeary at Night? Noise Reduction, Edge Sharpening, and What Actually Helps

Comments
8 min read
#!/usr/bin/env python3 -u Worked Under python3 and Failed as ./prune.py: What Linux Does With a Shebang Line

#!/usr/bin/env python3 -u Worked Under python3 and Failed as ./prune.py: What Linux Does With a Shebang Line

Comments
8 min read
rm *.mp4 Said Argument list too long and Deleted Nothing: What execve Counts That the Shell Does Not

rm *.mp4 Said Argument list too long and Deleted Nothing: What execve Counts That the Shell Does Not

1
Comments 1
8 min read
Why Does My Phone Security Camera Show Less of the Room? Video Stabilization Crops the Edges, and a Fixed Camera Doesn't Need It

Why Does My Phone Security Camera Show Less of the Room? Video Stabilization Crops the Edges, and a Fixed Camera Doesn't Need It

Comments
8 min read
Rewriting a JSON File in Place Let My Reader See It Half-Written: Temp File, fsync, os.replace and Three Traps

Rewriting a JSON File in Place Let My Reader See It Half-Written: Temp File, fsync, os.replace and Three Traps

Comments
9 min read
Two Files Named café.mp4 in One Folder: How Unicode Normalization Defeats a Copy Script's Skip Check

Two Files Named café.mp4 in One Folder: How Unicode Normalization Defeats a Copy Script's Skip Check

Comments
9 min read
How to Check an Old Phone's Battery Before Using It as a Security Camera: Your Backup in a Power Cut, No App to Buy

How to Check an Old Phone's Battery Before Using It as a Security Camera: Your Backup in a Power Cut, No App to Buy

Comments
8 min read
SQLite Ignored My ON DELETE CASCADE: Foreign Keys Are Off Until Each Connection Turns Them On

SQLite Ignored My ON DELETE CASCADE: Foreign Keys Are Off Until Each Connection Turns Them On

Comments
8 min read
Why Does an ffmpeg Contact Sheet Skip the Person in a Camera Clip? What thumbnail and fps Each Pick

Why Does an ffmpeg Contact Sheet Skip the Person in a Camera Clip? What thumbnail and fps Each Pick

Comments
10 min read
Your Camera Phone Gets No Annual Notice of Change: A Once-a-Year Review for a Phone Nobody Opens

Your Camera Phone Gets No Annual Notice of Change: A Once-a-Year Review for a Phone Nobody Opens

Comments
4 min read
Should You Turn On Developer Options to Keep an Old Phone Security Camera Recording With the Screen Off? Six Settings Checked Against Android's Docs

Should You Turn On Developer Options to Keep an Old Phone Security Camera Recording With the Screen Off? Six Settings Checked Against Android's Docs

Comments
9 min read
rm Freed Nothing and df Stayed Full: Finding the Process Still Holding a Deleted Camera Clip

rm Freed Nothing and df Stayed Full: Finding the Process Still Holding a Deleted Camera Clip

Comments
9 min read
Two Files 100 Nanoseconds Apart Got the Same Timestamp in the Browser: JSON.parse and Integers Past MAX_SAFE_INTEGER

Two Files 100 Nanoseconds Apart Got the Same Timestamp in the Browser: JSON.parse and Integers Past MAX_SAFE_INTEGER

Comments
8 min read
Will an Old 3G Phone Work as a Security Camera on Mobile Data? What the E, H and 4G Icons Mean for Offline and Low-Data Setups

Will an Old 3G Phone Work as a Security Camera on Mobile Data? What the E, H and 4G Icons Mean for Offline and Low-Data Setups

Comments
8 min read
flock on a Cron Copy Job: A Background Helper Kept the Lock After the Script Exited

flock on a Cron Copy Job: A Background Helper Kept the Lock After the Script Exited

Comments
9 min read
Does Data Saver Cut Off a Phone Security Camera Streaming on Mobile Data With the Screen Off? What Android's Source Checks

Does Data Saver Cut Off a Phone Security Camera Streaming on Mobile Data With the Screen Off? What Android's Source Checks

Comments
9 min read
rsync --delete Emptied the Backup and Exited 0: Testing a Nightly Copy of Camera Clips

rsync --delete Emptied the Backup and Exited 0: Testing a Nightly Copy of Camera Clips

Comments
9 min read
Why Did ls Sort clip_10 Before clip_1? Three Orders for One Folder of Numbered Clips

Why Did ls Sort clip_10 Before clip_1? Three Orders for One Folder of Numbered Clips

Comments
8 min read
Should You Format the SD Card as Internal Storage on an Old Phone Security Camera? What Adoptable Storage Does to Your Recordings

Should You Format the SD Card as Internal Storage on an Old Phone Security Camera? What Adoptable Storage Does to Your Recordings

Comments
9 min read
ffmpeg's silencedetect Found Nothing at -40 dB: Finding the Noises in a Long Recording

ffmpeg's silencedetect Found Nothing at -40 dB: Finding the Noises in a Long Recording

Comments
10 min read
find -mtime +7 Keeps Eight Days: Testing a Cleanup Job for a Folder of Camera Clips Before It Deletes

find -mtime +7 Keeps Eight Days: Testing a Cleanup Job for a Folder of Camera Clips Before It Deletes

Comments
9 min read
Why Does My Phone Security Camera Show Dark Rolling Bands Under Tube Lights? 50 Hz Power, Android's Anti-Banding Setting, and What Actually Fixes It

Why Does My Phone Security Camera Show Dark Rolling Bands Under Tube Lights? 50 Hz Power, Android's Anti-Banding Setting, and What Actually Fixes It

Comments
9 min read
ffmpeg's segment_time Is Not a Length: Splitting a Long Recording Into Pieces Without Losing Footage

ffmpeg's segment_time Is Not a Length: Splitting a Long Recording Into Pieces Without Losing Footage

Comments
9 min read
Three ffmpeg Filters Looked for a Person Crossing a Still Camera's View. One Found Them

Three ffmpeg Filters Looked for a Person Crossing a Still Camera's View. One Found Them

Comments 1
9 min read
What If Someone Steals the Phone That Is Your Shop Camera? Android's New Theft Locks Mostly Skip It. Here Is What Still Works

What If Someone Steals the Phone That Is Your Shop Camera? Android's New Theft Locks Mostly Skip It. Here Is What Still Works

Comments
9 min read
Buying a Second-Hand Android Phone to Use as a Shop Security Camera? Four Checks to Do at the Counter Before You Pay

Buying a Second-Hand Android Phone to Use as a Shop Security Camera? Four Checks to Do at the Counter Before You Pay

Comments
8 min read
If Nothing on the Camera Listens, Something Else Has To: Outbound-Only vs. a Local Viewer, and Where the Trust Moves

If Nothing on the Camera Listens, Something Else Has To: Outbound-Only vs. a Local Viewer, and Where the Trust Moves

Comments
7 min read
What Happens to a Phone's YouTube Live Stream When Mobile Data Drops? enableAutoStop, Stream Health, and the One-Minute Window

What Happens to a Phone's YouTube Live Stream When Mobile Data Drops? enableAutoStop, Stream Health, and the One-Minute Window

Comments
9 min read
The Camera-Trap Data Standard Starts With When the Camera Was Running, Not What It Saw

The Camera-Trap Data Standard Starts With When the Camera Was Running, Not What It Saw

Comments 1
8 min read
Re-Muxing a Phone Video With ffmpeg Kept Where It Was Shot and Dropped When

Re-Muxing a Phone Video With ffmpeg Kept Where It Was Shot and Dropped When

Comments
7 min read
loading...