gas - Dave's Blog

Search
My timeline on Mastodon

Right-To-Left Override Twitter Name

2020 Oct 21, 3:50

Its rare to find devs anticipating Unicode control characters showing up in user input. And the most fun when unanticipated is the Right-To-Left Override character U+202E. Unicode characters have an implicit direction so that for example by default Hebrew characters are rendered from right to left, and English characters are rendered left to right. The override characters force an explicit direction for all the text that follows.

I chose my Twitter display name to include the HTML encoding of the Right-To-Left Override character #x202E; as a sort of joke or shout out to my favorite Unicode control character. I did not anticipate that some Twitter clients in some of their UI would fail to encode it correctly. There's no way I can remove that from my display name now.


Try it on Amazon.


How about pages that want to tell you about the U+202E. 


PermalinkCommentsUnicode

Win10 PWA Terminology

2018 May 31, 8:26

Folks familiar with JavaScript UWP apps in Win10 have often been confused by what PWAs in Win10 actually are. TLDR: PWAs in Win10 are simply JavaScript UWP apps. The main difference between these JS UWP Apps and our non-PWA JS UWP apps are our target end developer audience, and how we get Win10 PWAs into the Microsoft Store. See this Win10 blog post on PWAs on Win10 for related info.

Web App

On the web a subset of web sites are web apps. These are web sites that have app like behavior - that is a user might call it an app like Outlook, Maps or Gmail. And they may also have a W3C app manifest.

A subset of web apps are progressive web apps. Progressive web apps are web apps that have a W3C app manifest and a service worker. Various OSes are beginning to support PWAs as first class apps on their platform. This is true for Win10 as well in which PWAs are run as a WWA.

Windows Web App

In Win10 a WWA (Windows Web App) is an unofficial term for a JavaScript UWP app. These are UWP apps so they have an AppxManifest.xml, they are packaged in an Appx package, they run in an App Container, they use WinRT APIs, and are installed via the Microsoft Store. Specific to WWAs though, is that the AppxManifest.xml specifies a StartPage attribute identifying some HTML content to be used as the app. When the app is activated the OS will create a WWAHost.exe process that hosts the HTML content using the EdgeHtml rendering engine.

Packaged vs Hosted Web App

Within that we have a notion of a packaged web app and an HWA (hosted web app). There's no real technical distinction for the end developer between these two. The only real difference is whether the StartPage identifies remote HTML content on the web (HWA), or packaged HTML content from the app's appx package (packaged web app). An end developer may create an app that is a mix of these as well, with HTML content in the package and HTML content from the web. These terms are more like ends on a continuum and identifying two different developer scenarios since the underlying technical aspect is pretty much identical.

Win10 PWA

Win10 PWAs are simply HWAs that specify a StartPage of a URI for a PWA on the web. These are still JavaScript UWP apps with all the same behavior and abilities as other UWP apps. We have two ways of getting PWAs into the Microsoft Store as Win10 PWAs. The first is PWA Builder which is a tool that helps PWA end developers create and submit to the Microsoft Store a Win10 PWA appx package. The second is a crawler that runs over the web looking for PWAs which we convert and submit to the Store using an automated PWA Builder-like tool to create a Win10 PWA from PWAs on the web (see Welcoming PWAs to Win10 for more info). In both cases the conversion involves examining the PWAs W3C app manifest and producing a corresponding AppxManifest.xml. Not all features supported by AppxManifest.xml are also available in the W3c app manifest. But the result of PWA Builder can be a working starting point for end developers who can then update the AppxManifest.xml as they like to support features like share targets or others not available in W3C app manifests.

PermalinkCommentsJS pwa uwp web

The Vault, the Fallout wiki - Fallout: New Vegas and more

2010 Nov 21, 11:07PermalinkCommentsfallout fallout4 wiki new-vegas videogame game video-game

YouTube - Fallout New Vegas E3 2010 Official Trailer

2010 Aug 14, 3:29PermalinkCommentsvideo fallout fallout4 videogame avlater

All bow before the mighty power of the nocebo effect – Bad Science

2009 Nov 28, 3:50The downside of the placebo the nocebo: "This is the amazing world of the nocebo effect, where negative expectations can induce unpleasant symptoms, in the absence of a physical cause.", "In two of them, the consent form contained a statement outling various gastrointestinal side effects, and in these centres there was a sixfold increase in the number of people reporting such symptoms and dropping out of the trial, compared with the one centre that did not list such side effects in the form."PermalinkCommentsnocebo placebo science medicine ben-goldacre

Penn & Teller's Smoke and Mirrors - Wikipedia, the free encyclopedia

2009 Mar 11, 1:24Penn & Teller's unreleased videogame included a minigame 'Desert Bus': 'The objective of the game is to drive a bus from Tucson, Arizona to Las Vegas, Nevada in real time at a maximum speed of 45mph, a feat that would take the player 8 hours of continuous play to complete, as the game cannot be paused.'PermalinkCommentsdesert-bus penn-and-teller videogame humor wikipedia

Back From Vegas

2009 Feb 28, 2:21

Penn and Teller StageSarah and I met up with Jon, Scott, Jesse, and Grib in Las Vegas last weekend and we had a fun time.

PermalinkCommentspersonal2 monorail vegas penn-and-teller

Vegas Security Guard on Segway

2009 Feb 28, 1:55

sequelguy posted a photo:

Vegas Security Guard on Segway

Why do security guards love Segway's so much?

PermalinkCommentsvegas securityguard nevada segway

Penn and Teller Stage

2009 Feb 28, 1:54

sequelguy posted a photo:

Penn and Teller Stage

Penn and Teller's stage before their Las Vegas show

PermalinkCommentsvegas rio nevada pennandteller

Scott, Jesse, and Jon in Vegas

2009 Feb 28, 1:53

sequelguy posted a photo:

Scott, Jesse, and Jon in Vegas

On the bridge in front of Treasure Island just before the first show of 'Sirens of TI' that day.

PermalinkCommentsvegas friends beer nevada collegefriends

Las Vegas Street Crowd

2009 Feb 28, 1:52

sequelguy posted a photo:

Las Vegas Street Crowd

PermalinkCommentsstreet vegas nevada crowd

Google: If You Commit a Felony, Don't Google It or You'll Go to Jail

2009 Jan 20, 11:40"But, when police searched his computer, they found Google searches from a couple days after the accident like, "auto parts, auto dealers out-of-state; auto glass, Las Vegas; auto glass reporting requirements to law enforcement, auto theft," according to the prosecutor. The coup de grace? He searched for "hit-and-run," which he followed to a page about the hit-and-run he committed."PermalinkCommentsprivacy google internet crime

Halloween and Gas Park Weekend

2008 Nov 4, 10:14

Gas Works Park, SeattleGas Works Park, SeattleThe weekend before last Sarah and I went down to Gas Works Park in Seattle. Gas Works Park is a former Seattle Gas Light Company gasification plant now turned into a park with the machinery kept intact and found right on the shore of Lake Union. There's a large hill right next to the plant with an embedded art installation from which you get an excellent view of the park and the lake. Anyway a very cool place. Afer, we ate at Julia's of Wallingford where I stereotypically had the Santa Cruz omelet. Good food, nice place, nice neighborhood.

Trick-or-Treat at MSFT by Matt SwannThis past weekend was Halloween weekend. On Halloween at Microsoft parents bring their kids around the office buildings and collect candy from those who have candy in their office. See Matt's photo of one such hallway at Microsoft. The next day Sarah and I went to two birthday parties the second of which required costume. I went as House (from the television show House) by putting on a suit jacket and carrying a cane. Sarah wore scrubs to lend cred. to my lazy costume. Oh yeah and on Sunday Sarah bought a new car.

PermalinkCommentsgas works park halloween personal sarah

Signs of Fall Tree

2008 Oct 28, 9:01

sequelguy posted a photo:

Signs of Fall Tree

Immediately after Sarah took this photo, a truck pulled into the empty parking spot and the driver jumped out to apologize for messing up the photo. The driver was a zombie.

PermalinkCommentsseattle tree nature gasworkspark sarahtookthisphoto

Gas Works Park, Seattle

2008 Oct 28, 9:28

sequelguy posted a photo:

Gas Works Park, Seattle

PermalinkCommentsseattle graffiti washington gasworkspark

Gas Works Park, Seattle

2008 Oct 28, 9:27

sequelguy posted a photo:

Gas Works Park, Seattle

PermalinkCommentsseattle washington gasworkspark

Gas Works Park, Seattle

2008 Oct 28, 9:27

sequelguy posted a photo:

Gas Works Park, Seattle

PermalinkCommentsseattle sign graffiti washington neat gasworkspark

Gas Works Park, Seattle

2008 Oct 28, 9:19

sequelguy posted a photo:

Gas Works Park, Seattle

PermalinkCommentsseattle washington gasworkspark

Gas Works Park, Seattle

2008 Oct 28, 9:18

sequelguy posted a photo:

Gas Works Park, Seattle

PermalinkCommentsseattle washington gasworkspark

Machinery with graffiti, Gas Works Park, Seattle

2008 Oct 28, 9:18

sequelguy posted a photo:

Machinery with graffiti, Gas Works Park, Seattle

PermalinkCommentsseattle graffiti washington machinery neat gasworkspark
Older Entries Creative Commons License Some rights reserved.