Skip to content

Commit

Permalink
#53
Browse files Browse the repository at this point in the history
  • Loading branch information
extratone committed Dec 8, 2020
1 parent 14200c1 commit aef6653
Show file tree
Hide file tree
Showing 70 changed files with 191 additions and 68 deletions.
51 changes: 27 additions & 24 deletions import/wtf/2020-08-08-wordpress-ios.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# WordPress for iOS

## The WordPress mobile app remained little more than an afterthought until this year’s astonishing updates.

---
title: "WordPress for iOS"
date: "2020-08-08"
Expand All @@ -11,30 +15,29 @@ https://twitter.com/neoyokel/status/555681940418748418

Astonishingly - with too much of my lifetime spent digging through the multiple developer blogs relating to the iOS app - I discovered the [original announcement post](https://apps.wordpress.com/2008/07/22/wordpress-for-iphone-available-now/) for the iPhone app’s release as well as a [slightly-earlier one](https://apps.wordpress.com/2008/07/10/wordpress-for-iphone/) from July 2008 including a precious, [extremely rare video](https://videopress.com/v/GyIzZkju) of the app’s original version being demonstrated.

A demonstration of the original WordPress for iPhone app circa [July 2008](https://apps.wordpress.com/2008/07/10/wordpress-for-iphone/).
<iframe width="auto" height="auto" src="https://www.youtube.com/embed/yqr62jZogxU?controls=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

While the app is surprisingly pleasant to compose with, now (somehow,) I’m afraid I do not have it in me to chronicle the rest of its 12 year history for you. Take a moment to [scroll through](https://media0.giphy.com/media/lqdl6Q2enVCcQOaVOr/giphy.gif?cid=4d1e4f291ba822919a1d8ee4279fa6e7f37b0edb9b07c5bc&rid=giphy.gif) the reviews on its [app store page](https://apps.apple.com/us/app/wordpress-world-stickers/id1139958755) and you’ll notice a fairly stark point in the past year at which the jist of the most positive transitions from _adequate_, _functional_, (essentially where they’ve been for the entire history of the app,) to _really good_. You’ll notice even in the media surrounding the adaptation of Gutenberg blocks to iOS [in February](https://make.wordpress.org/mobile/2019/02/26/the-block-editor-is-coming-to-the-mobile-apps/) that _a lot_ has changed about its UI since then.

- [![](images/img_1831-300x169.png)](https://www.davidblue.wtf/wp-content/uploads/img_1831-300x169.png)

- [![](images/img_1829-300x169.png)](https://www.davidblue.wtf/wp-content/uploads/img_1829-300x169.png)

- [![](images/img_1832-300x169.png)](https://www.davidblue.wtf/wp-content/uploads/img_1832-300x169.png)

- [![](images/img_1833-300x169.png)](https://www.davidblue.wtf/wp-content/uploads/img_1833-300x169.png)

- [![](images/img_1830-300x169.png)](https://www.davidblue.wtf/wp-content/uploads/img_1830-300x169.png)

- [![](images/img_1834-300x169.png)](https://www.davidblue.wtf/wp-content/uploads/img_1834-300x169.png)


The shear amount of improvement since Winter compared to the state of general stagnancy it’d endured for years arouses curiosity regarding the _incentive_ behind the new effort. Well, just last month, WordPress hosted a live “[webinar](https://youtu.be/qBZIU_I49H8)” specifically dedicated to demonstrating the capabilities of their new mobile experience.

https://youtu.be/qBZIU\_I49H8
<iframe width="auto" height="auto" src="https://www.youtube.com/embed/qBZIU_I49H8?controls=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

I simply have zero desire to watch through that recording, but I would like to respond to one particular capability the [event notes](https://wordpress.com/blog/2020/06/19/wordpress-mobile-apps-webinar/) emphasized: **site creation**. As far as administrative tasks one should ever expect to perform on a mobile handset, actually _creating a new website_ is extreme from just about any perspective. There is absolutely zero legitimate reason for anyone to be launching new WordPress installations at any volume on the go, and therefore none to invest any time or effort whatsoever into making the process easier. However, in the course of my own rough, completely unrehearsed [demonstration](https://youtu.be/BYOdugyqV34), it took me less than _four and a half minutes_ from opening the app until pisscore.wordpress.com was launched and online with _real content_.

https://youtu.be/BYOdugyqV34
<iframe width="auto" height="auto" src="https://www.youtube.com/embed/BYOdugyqV34?controls=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

From here, I think we should look back again for just a moment at that [February announcement](https://make.wordpress.org/mobile/2019/02/26/the-block-editor-is-coming-to-the-mobile-apps/) of Gutenberg block integration into the mobile WordPress app:

Expand All @@ -44,41 +47,41 @@ From here, I think we should look back again for just a moment at that [February
I would surmise that the introduction of the first new from-scratch editor in WordPress history spearheaded the seismic shift in the quality of the app’s design. “We did a lot of work on making sure the little things that you would expect to work on an editor were there,” continues Jorge. The effort has resulted in the apparent solution to the dominant obstruction to actually _composing_ in the WordPress app as I saw it: **one can now trust the app to save progress enough to feel comfortable writing here**. In the course of this writing, I only received the once-dreaded “post failed to upload” error a single time, after which one retry immediately resolved it. The last time I logged into a property on the WordPress app, just briefly _viewing_ content caused unwanted changes/fucked up formatting that had to be corrected from the web admin panel. So far, this seems to have been [completely resolved](https://9to5mac.com/2019/07/30/wordpress-ios-app/).

A quick demonstration of Stats Widgets in WordPress for iOS.

Before I go on, let me just acknowledge that it has always been possible - if a bit clunky - to log in to the full web WordPress admin dashboard on mobile browsers. When _[Extratone](https://extratone.com)_ was still running on pre-Gutenberg WordPress, I kept Google Chrome for iOS on my phone exclusively to interact with the backend this way, which allowed me to make editorial revisions and tweak administrative settings away from my PC. The superior reliability of this method to the WordPress app of the time was _immediately_ evident. From a practical perspective, I’m still not entirely sure why Automatic chose to stick to the idea of a standalone mobile app in the first place. Tasks like theme customization, menu/tag/category editing, and media metadata management shouldn’t be often necessary to do on a cellular phone, and certainly not in any significant quantity.

[![](images/giphy.gif)](https://media3.giphy.com/media/MFmkQ8vz7f63uZar4K/giphy.gif?cid=4d1e4f29be5b2d528cbffd78861893074d146c6228d0994c&rid=giphy.gif)
[![](https://www.davidblue.wtf/wp-content/uploads/giphy.gif)](https://media3.giphy.com/media/MFmkQ8vz7f63uZar4K/giphy.gif?cid=4d1e4f29be5b2d528cbffd78861893074d146c6228d0994c&rid=giphy.gif)

If an administrator is doing things at all correctly, the full admin dashboard’s compatibility with mobile browsers (which has also [improved](https://media3.giphy.com/media/MFmkQ8vz7f63uZar4K/giphy.gif?cid=4d1e4f29be5b2d528cbffd78861893074d146c6228d0994c&rid=giphy.gif), I’m pretty sure,) should provide more than adequate mobile administrative capability, yet Automatic clearly made a deliberate commitment to backing their own app instead. The only use case worth any justification in this regard almost certainly has to be use on iPad. I am personally far too alienated from tablet use to provide any insight, here, but I’d imagine my argument still stands.

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1816.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1817.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1815.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1818.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1823.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1820.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1824-1.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1837.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1836.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1850.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1849.png?time=1596888442)

- ![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1838.png?time=1596888442)


![](https://secureservercdn.net/50.62.198.97/wbo.d84.myftpupload.com/wp-content/uploads/img_1822-1.png?time=1596888442)

Plugin management on mobile makes sense to a certain extent - the ability to deactivate an errant extension or activate an _Under Construction_ plugin on the fly, for instance - but it definitely ends before the plugin discovery interface, which is the sole half-assed area in the app, almost as if a developer realized its futility midway through the design process. Before you start downloading shit willy nilly to your website on your phone, _just go home_ dude.

This narrative of the handset-dwelling publisher is an interesting one, at least. My criticism is mostly rooted in the fact that I do not know anyone who’d choose an iPhone application as their primary development/publishing environment, but then again, I don’t actually know _anyone at all_, so I’d be genuinely curious to hear about experiences with/opinions on WordPress in any fashion from you or someone you know. Give me a [fuckin ring](https://www.davidblue.wtf/contact), eh?

#software
23 changes: 15 additions & 8 deletions import/wtf/2020-08-31-finally-broke-windows.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,29 @@
---
title: "Finally Broke Windows"
date: "2020-08-31"
---
# Finally Broke Windows

![Broke Windows](https://i.snap.as/CF3xPXEF.jpg)

## An attempt to fix a Windows Insider Build issue led to soft-bricking my Surface Laptop 2.

I finally did it, ladies and gentlemen... I managed to break the Windows installation on my [Microsoft Surface Laptop 2](https://www.davidblue.wtf/t/surface/) to such an extent that it has been unrecoverable. I am currently borrowing my mother's MacBook Pro and waiting on a Windows 10 installation .ISO file to download so that I can hope to mount it correctly on the last, shitty USB thumb drive I still have lying around.

![](images/Screen-Shot-2020-08-30-at-1.05.00-PM-1024x352.png)
![Fuck Grammarly](https://i.snap.as/GG9y4pmC.png)

YEAH, THAT'S RIGHT BITCH.
*YEAH, THAT'S RIGHT BITCH.*

I now suspect I began down this path a few months ago when I discovered [Windows Insider Channels](https://blogs.windows.com/windows-insider/2020/06/15/introducing-windows-insider-channels/) and rejoiced... As I've discovered that one can relatively easily find a beta version of virtually _any_ piece of software, it's become a bit of a habit for me. More or less unconsciously, I’ve ended up with an application library full of _Developer Beta_ and _Nightly_ _Build_\-type shit. I don't think there was/is a single web browser installed on that machine that is not the given entity's "Developer Edition" which - considering most of the regular installs allow you to opt into dev tools, anyway - seem like they might be redundant. I don't particularly care, anymore - I mostly just love their icons. [Firefox Developer Edition](https://www.mozilla.org/en-US/firefox/developer/)'s logo is a blue Firefox(!,) [Edge Chromium Dev](https://www.microsoftedgeinsider.com/en-us/download)'s is... more interesting than the regular version. [Google Chrome Canary](https://www.google.com/chrome/canary/)'s icon is a surprisingly-tasteful variation of the company's usually-horrendous color palette.

What I'm trying to say is... I have continued upon this habit of opting for unstable versions of software in a sort of defiance against the common sense notion that relying upon them is generally a _bad idea_.\[efn\_note\]This is why I've always downloaded the developer iOS beta releases on my _actual_, daily driver handset.\[/efn\_note\] I suppose I was just **waiting to experience any consequences** from such a decision, and well... Here they are!
What I'm trying to say is... I have continued upon this habit of opting for unstable versions of software in a sort of defiance against the common sense notion that relying upon them is generally a _bad idea_.[^1] I suppose I was just **waiting to experience any consequences** from such a decision, and well... Here they are!

It all began when my Surface's integrated webcam became invisible to all applications that used a video input - including Microsoft's own Camera app and OBS. It showed up in Device Manger, where I did the generally-recommended troubleshooting task of uninstalling it completely (including its drivers) and rebooting to force Windows to reinstall it. It did so successfully every time, to no effect on the original issue. I also went into the Surface's BIOS menu, where its hardware devices are explicitly listed, and disabled/re-enabled the camera, to no effect. Normally, the absence of a webcam function would be more or less irrelevant to my day-to-day workflow, but now that [I'm partaking in "virtual" college courses](https://www.davidblue.wtf/college-return/), at least one of my professors has pressured me to appear _on cam_ as soon as possible.

On Sunday night, I decided to revisit the problem with greater commitment, diving into a variety of deeper troubleshooting steps which I do not recall. The crucial one, though, was my decision to use the System File Checker tool (sfc /scannow) with the added instruction to _fix_ whatever errors it found.\[efn\_note\]I'm pretty sure it was "-f" but I'm not going to do the research to verify that... Sorry!\[/efn\_note\] This drove my dearest little laptop into a cycle of self-diagnoses which results in an option screen including "Reset PC." After trying virtually every other option, I decided to try resetting, only to be met with connectivity error messages after pursuing the "Install via Network" option, leaving the use of a bootable Windows 10 recovery USB as my only choice, in theory.
On Sunday night, I decided to revisit the problem with greater commitment, diving into a variety of deeper troubleshooting steps which I do not recall. The crucial one, though, was my decision to use the System File Checker tool ``(sfc /scannow)`` with the added instruction to _fix_ whatever errors it found.[^2] This drove my dearest little laptop into a cycle of self-diagnoses which results in an option screen including "Reset PC." After trying virtually every other option, I decided to try resetting, only to be met with connectivity error messages after pursuing the "Install via Network" option, leaving the use of a bootable Windows 10 recovery USB as my only choice, in theory.

Another problem now arose: my mother's MacBook Pro is the only other machine I have any sort of access to at the moment, and MacOS no longer supports the creation of such a bootable USB for Windows via the Boot Camp Utility any longer. Nevertheless, I tried to make one by downloading the correct OS ISO and mounting it via UNetbootin, which didn't work. I then called [Columbia Computer Center](https://www.colcomputers.com/), who very generously agreed to make one for me and only charge me for the drive itself ($10!)

Unfortunately, that one hasn't worked either, so I'm afraid I'm just going to have to take the thing to them... [Stay tuned](https://www.davidblue.wtf/t/surface/) for the Final Verdict.

[1] This is why I’ve always downloaded the developer iOS beta releases on my actual, daily driver handset.

[2] I’m pretty sure it was “-f” but I’m not going to do the research to verify that… Sorry!

#software
Loading

0 comments on commit aef6653

Please sign in to comment.