johnk
-
Adding Google OAuth Authentication to the Symfony HWI OAuth Bundle
This is based on the tutorial included with the bundle, with a few changes to work with the current configurations included with the bundle. We’ll use the HWI OAuth Bundle and Symfony to create an application that gets auser token from Google. The code that Flex installs is a skeleton application that is almost enoughcode…
-
IP Address Change, DNS, Icecast2, Ezstream
Symptom: the system sometimes comes up, and sometimes fails. There’s a nest of dependencies, but the fix is really simple: more DNS servers. Our IP addresses are being changed, and I’ve gone through the process of changing them in the config files. Fortunately, or not, Icecast and Ezstream were using domain names in the configs.…
-
PHP Attributes Overview, plus Symfony, Doctrine ORM, laravel-php-attributes
PHP8 includes a feature called Attributes, that’s similar to docblock annotations familiar to framework users, or annotations in Java or other languages. The main difference is that Attributes are built into PHP.
-
WordPress Admin Emails Not Getting Through to Gmail addresses, Docker Container Based WordPress with BusyBox
My server wasn’t getting admin emails through to Gmail addresses. Some emails from my newer WordPress installation were working, but the oldest WordPress installation was not. They were all running on a Docker server. It’s described in Configuring Alpine Linux on Docker to Send Mail for WordPress Email was getting through on Hotmail, though. So…
-
ChatGPT Polemics with Style
write a polemic about french fries in the style of bernie sanders French fries are a staple of fast food culture and a symbol of the greed and exploitation of the capitalist system. The production of french fries is often done by low-wage workers in less-developed countries, who are paid barely enough to make a…
-
ChatGPT Rewrites with Style
ChatGPT rewrite “dave, cannot open pod bay doors” in the style of the HAL 9000 “I’m sorry, Dave. I’m afraid I can’t do that. The pod bay doors are not functioning.”
-
Get an Oauth2 Token in a Command Line Program
Argggh. I just damaged the token that I had in my configuration.
-
Pattern? List of IDs/SKUs on STDIN
I’ve been working on a tool to publish products to WooCommerce and Ebay, as a followup to “ebay-tools” (which is now defunct). This old tool was centered around managing directories named with SKUs. The new tool keeps product info in a table, and references everything with SKUs. The SKU is used in WooCommerce (WC), Ebay,…
-
How do I fix the buzzing and electricity sound when recording on my iPhone?
This was a weird problem: I plugged my headset into the phone, and recorded, and heard a buzz. This didn’t make sense, but, it turned out to be a grounding problem with a sensitive mic.
-
Historic Palestinian Documents at the Lady Izdihar Archive
-
Directory Structure Checking Script
-
Online Editors with Compilers for Different Computer Languages
-
1959
-
SARS-CoV-2 on a Fishing Boat, Seroprevalence in Spain
-
Ezra Klein Discussion with Bhaskar Sunkara of Jacobin
-
New COVID Vax; Oceans Overflowing; Tech Ain’t Fixing the Climate; 4Chan->GOP
-
Etsy Helps Create Microbusiness Caucus, a Challenge to Labor Organizing
-
Downshiftism
-
Libertarians on Immigration
-
Getting Off of Big Tech
-
L.A. History: A Mexican Perspective
-
2010s Gentrification, Protests, Boyle Heights, Arts District
-
Selected Posts from Facebook from February 2020
-
MS Access: VBA CRC32 Function
-
There Are No Urban Design Courses on Race and Justice, So We Made Our Own Syllabus
-
Orientalism: Music, Edward Said, 1 Year of the Israel-Gaza War
-
Umeboshi Misadventures
-
Get an Oauth2 Token in a Command Line Program
-
Mass Narcolepsy
-
California Proposition 1, 2018
-
More Little Tokyo Redevelopment, 1969
-
SARS-CoV-2 in the Air
-
That “A cluster randomised trial of cloth masks compared with medical masks in healthcare workers” Article the Anti-Mask People are Passing Around, and Getting it Wrong
-
Run a Shiny Server with the rocker/shiny and Docker-Compose on Debian or Ubuntu
-
Prompts to Discover an LLM’s Training about the Anti-Chinese Movement
-
Meta-Assisted WordPress Plugin: Corrections 5
-
Political Nerdmaxing: Q: Why Are Asians so Right Wing?
-
Replacing the Washer on a Price Pfister 3H – 8 Series Stem Cartridge
-
The Book Trust – an attempt to monopolize cheap book production in the 1800s
-
Getting Meta’s AI, Imagine, to Produce NSFW Images
-
Down the Rabbit Hole: Traditionalism, Nationalism, Falun Gong, Shen Yun
-
Opening a Dozen Email Boxes? Use Mozilla Thunderbird (and Donate)
-
Selected Posts from Facebook from May 2020
-
The New Normal – Fresh Food Costs More
-
IP Address Change, DNS, Icecast2, Ezstream
-
Using Flatpaks, Doctrine ORM is Meta, Talking Union, and Indexing Free Blogs