Weston Ruter - Building a Better Web

Are you over 18 and want to see adult content?

More Annotations

Home - Bill Burr

Home - Bill Burr

https://billburr.com
Profile Image
Bob Roberts
2021-06-06 13:59:19
Home - Bill Burr

Home - Bill Burr

https://billburr.com

Are you over 18 and want to see adult content?

Alpha Tau Omega • America`s Leadership Development Fraternity

Alpha Tau Omega • America`s Leadership Development Fraternity

https://ato.org
Profile Image
Bob Roberts
2021-06-06 13:59:19
Alpha Tau Omega • America`s Leadership Development Fraternity

Alpha Tau Omega • America`s Leadership Development Fraternity

https://ato.org

Are you over 18 and want to see adult content?

원광대학교 - 사람 중심의 글로벌 마인드 대학!

원광대학교 - 사람 중심의 글로벌 마인드 대학!

https://wku.ac.kr
Profile Image
Bob Roberts
2021-06-06 13:59:20
원광대학교 - 사람 중심의 글로벌 마인드 대학!

원광대학교 - 사람 중심의 글로벌 마인드 대학!

https://wku.ac.kr

Are you over 18 and want to see adult content?

American College of Veterinary Radiology

American College of Veterinary Radiology

https://acvr.org
Profile Image
Bob Roberts
2021-06-06 13:59:21
American College of Veterinary Radiology

American College of Veterinary Radiology

https://acvr.org

Are you over 18 and want to see adult content?

Brilliant Essay Writing Service in the UK! UKWritings.com 16-OFF

Brilliant Essay Writing Service in the UK! UKWritings.com 16-OFF

https://ukwritings.com
Profile Image
Bob Roberts
2021-06-06 13:59:21
Brilliant Essay Writing Service in the UK! UKWritings.com 16-OFF

Brilliant Essay Writing Service in the UK! UKWritings.com 16-OFF

https://ukwritings.com

Are you over 18 and want to see adult content?

Home - PIRONE BUILDERS - LUXURY HOME BUILDERS PERTH

Home - PIRONE BUILDERS - LUXURY HOME BUILDERS PERTH

https://pironebuilders.com.au
Profile Image
Bob Roberts
2021-06-06 13:59:23
Home - PIRONE BUILDERS - LUXURY HOME BUILDERS PERTH

Home - PIRONE BUILDERS - LUXURY HOME BUILDERS PERTH

https://pironebuilders.com.au

Are you over 18 and want to see adult content?

ChimmyChurry

ChimmyChurry

https://chimmychurry.com
Profile Image
Bob Roberts
2021-06-06 13:59:23
ChimmyChurry

ChimmyChurry

https://chimmychurry.com

Are you over 18 and want to see adult content?

Vacatures en banen - StepStone

Vacatures en banen - StepStone

https://stepstone.nl
Profile Image
Bob Roberts
2021-06-06 13:59:24
Vacatures en banen - StepStone

Vacatures en banen - StepStone

https://stepstone.nl

Are you over 18 and want to see adult content?

Quality Replica Guns of the Old West - Uberti

Quality Replica Guns of the Old West - Uberti

https://uberti.com
Profile Image
Bob Roberts
2021-06-06 13:59:24
Quality Replica Guns of the Old West - Uberti

Quality Replica Guns of the Old West - Uberti

https://uberti.com

Are you over 18 and want to see adult content?

Domínios - Registo dominios, alojamento web hosting, dominio.pt

Domínios - Registo dominios, alojamento web hosting, dominio.pt

https://amen.pt
Profile Image
Bob Roberts
2021-06-06 13:59:25
Domínios - Registo dominios, alojamento web hosting, dominio.pt

Domínios - Registo dominios, alojamento web hosting, dominio.pt

https://amen.pt

Are you over 18 and want to see adult content?

Estación de Esquí de Candanchú - Ven a esquiar en Familia

Estación de Esquí de Candanchú - Ven a esquiar en Familia

https://candanchu.com
Profile Image
Bob Roberts
2021-06-06 13:59:26
Estación de Esquí de Candanchú - Ven a esquiar en Familia

Estación de Esquí de Candanchú - Ven a esquiar en Familia

https://candanchu.com

Are you over 18 and want to see adult content?

Смотреть онлайн сериалы в хорошем HD качестве — Сериалы онлайн, смотре

Смотреть онлайн сериалы в хорошем HD качестве — Сериалы онлайн, смотре

https://8filmov.ru
Profile Image
Bob Roberts
2021-06-06 13:59:26
Смотреть онлайн сериалы в хорошем HD качестве — Сериалы онлайн, смотре

Смотреть онлайн сериалы в хорошем HD качестве — Сериалы онлайн, смотре

https://8filmov.ru

Are you over 18 and want to see adult content?

Favourite Annotations

Rare Disease Day ® 2021

Rare Disease Day ® 2021

https://rarediseaseday.org
Profile Image
Bob Roberts
2021-06-04 17:56:32
Rare Disease Day ® 2021

Rare Disease Day ® 2021

https://rarediseaseday.org

Are you over 18 and want to see adult content?

Гараж мечты - Советы по проектированию, строительству и обустройству Ñ

Гараж мечты - Советы по проектированию, строительству и обустройству Ñ

https://garazhmechti.ru
Profile Image
Bob Roberts
2021-06-04 17:56:32
Гараж мечты - Советы по проектированию, строительству и обустройству Ñ

Гараж мечты - Советы по проектированию, строительству и обустройству Ñ

https://garazhmechti.ru

Are you over 18 and want to see adult content?

Vienna Design Week

Vienna Design Week

https://viennadesignweek.at
Profile Image
Bob Roberts
2021-06-04 17:56:38
Vienna Design Week

Vienna Design Week

https://viennadesignweek.at

Are you over 18 and want to see adult content?

Etusivu - Kouvolan Sanomat

Etusivu - Kouvolan Sanomat

https://kouvolansanomat.fi
Profile Image
Bob Roberts
2021-06-04 17:56:40
Etusivu - Kouvolan Sanomat

Etusivu - Kouvolan Sanomat

https://kouvolansanomat.fi

Are you over 18 and want to see adult content?

El Defensor Chieftain - Serving Socorro County Since 1866

El Defensor Chieftain - Serving Socorro County Since 1866

https://dchieftain.com
Profile Image
Bob Roberts
2021-06-04 17:56:43
El Defensor Chieftain - Serving Socorro County Since 1866

El Defensor Chieftain - Serving Socorro County Since 1866

https://dchieftain.com

Are you over 18 and want to see adult content?

Gloucester County, NJ - Official Website

Gloucester County, NJ - Official Website

https://gloucestercountynj.gov
Profile Image
Bob Roberts
2021-06-04 17:56:46
Gloucester County, NJ - Official Website

Gloucester County, NJ - Official Website

https://gloucestercountynj.gov

Are you over 18 and want to see adult content?

Transforming video into actionable intelligence - BriefCam

Transforming video into actionable intelligence - BriefCam

https://briefcam.com
Profile Image
Bob Roberts
2021-06-04 17:56:51
Transforming video into actionable intelligence - BriefCam

Transforming video into actionable intelligence - BriefCam

https://briefcam.com

Are you over 18 and want to see adult content?

Welcome to our portal

Welcome to our portal

https://thxgco4fg2.ga
Profile Image
Bob Roberts
2021-06-04 17:56:53
Welcome to our portal

Welcome to our portal

https://thxgco4fg2.ga

Are you over 18 and want to see adult content?

Farmacia San Diodato

Farmacia San Diodato

https://sandiodato.it
Profile Image
Bob Roberts
2021-06-04 17:56:54
Farmacia San Diodato

Farmacia San Diodato

https://sandiodato.it

Are you over 18 and want to see adult content?

podfollow.com

podfollow.com

https://pod.fo
Profile Image
Bob Roberts
2021-06-04 17:56:59
podfollow.com

podfollow.com

https://pod.fo

Are you over 18 and want to see adult content?

香取神宮 - 千葉県香取市 全国約400社の香取神社の総本社

香取神宮 - 千葉県香取市 全国約400社の香取神社の総本社

https://katori-jingu.or.jp
Profile Image
Bob Roberts
2021-06-04 17:57:00
香取神宮 - 千葉県香取市 全国約400社の香取神社の総本社

香取神宮 - 千葉県香取市 全国約400社の香取神社の総本社

https://katori-jingu.or.jp

Are you over 18 and want to see adult content?

Argentine Tango Lessons & Classes in London - Tango Dance Academy

Argentine Tango Lessons & Classes in London - Tango Dance Academy

https://tango-space.com
Profile Image
Bob Roberts
2021-06-04 17:57:02
Argentine Tango Lessons & Classes in London - Tango Dance Academy

Argentine Tango Lessons & Classes in London - Tango Dance Academy

https://tango-space.com

Are you over 18 and want to see adult content?

Text

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic. CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum.

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the GOOGLE TEXT-TO-SPEECH (TTS) Post author. By Weston Ruter. Post date. December 12, 2009. 44 Comments. on Google Text-To-Speech (TTS) This demo no longer works due to changes with the Google Translate TTS API (which was not public to begin with, so this was bound to happen). The post remains here for archival purposes. Update 2010-03-16: Andufo shared the happy news

that

AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic. CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum.

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the GOOGLE TEXT-TO-SPEECH (TTS) Post author. By Weston Ruter. Post date. December 12, 2009. 44 Comments. on Google Text-To-Speech (TTS) This demo no longer works due to changes with the Google Translate TTS API (which was not public to begin with, so this was bound to happen). The post remains here for archival purposes. Update 2010-03-16: Andufo shared the happy news

that

AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

STORIES ARCHIVE

Running around Mount Tabor on a beautiful fall day after the hellish Oregon wildfire smoke cleared out of Portland. During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic. ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been MULTIPLE BORDERS VIA CSS BOX-SHADOW Update 2010-04-11: Multiple box-shadows now work in Chrome 5 as well as in Firefox 3.5+, although in the examples with border radius, each successive shadow becomes more and more squared off; see Chrome screenshots 1 & 2 below.. To make multiple borders appear around an element, the traditional approach has been to nest multiple elements and apply a different border to each. PHONOLOGICAL ANALYSIS OF A SECOND LANGUAGE Spanish has a simple five vowel system ; diphthongs are formed by combining the weak vowels with the strong vowels or another weak vowel; triphthongs are formed by combining a weak vowel, a strong vowel, and another weak vowel (Conde). The vowel system of American English is much more diverse than that of Spanish.

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

DETECTING SUPPORT FOR DATA: URIS Updates: Added note at end to respond to V1’s comment, and fixed the “awkward CSS syntax” which was actually a big typo (thanks Harmen). The data: URI scheme is now supported by the most current version of every major browser, including Internet Explorer. Because of this I wanted to use CSS background images encoded with data: URIs in a current project at Shepherd Interactive. ACCEPTED INTO UW COMPUTATIONAL LINGUISTICS MASTER'S A couple years ago I learned of the University of Washington’s Computational Linguistics Master’s program and I was really interested. But since I had moved to Portland, it wasn’t feasible for me to attend classes—this is especially true now since I am employed here and got married a year ago. For my birthday this year, ECMASCRIPT PROPOSAL: NAMED FUNCTION PARAMETERS Although the current proposal has a requirement that only trailing formal parameters may have default values specified, this shouldn’t be necessary when named parameters are used:. The rationale here is that you can call a function that has named parameters with default values just like a function that doesn’t. REVELATIONS ABOUT FILTER_INPUT Hi Weston, Thanks for your post. It’s old but still useful for me this time. It’s important to know that the data get via filter_input is not affected by any method that tries to change the value, including wp_magic_quotes().

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum.

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the GOOGLE TEXT-TO-SPEECH (TTS) Post author. By Weston Ruter. Post date. December 12, 2009. 44 Comments. on Google Text-To-Speech (TTS) This demo no longer works due to changes with the Google Translate TTS API (which was not public to begin with, so this was bound to happen). The post remains here for archival purposes. Update 2010-03-16: Andufo shared the happy news

that

AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESS I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

ACCEPTED INTO UW COMPUTATIONAL LINGUISTICS MASTER'S A couple years ago I learned of the University of Washington’s Computational Linguistics Master’s program and I was really interested. But since I had moved to Portland, it wasn’t feasible for me to attend classes—this is especially true now since I am employed here and got married a year ago. For my birthday this year,

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum.

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the GOOGLE TEXT-TO-SPEECH (TTS) Post author. By Weston Ruter. Post date. December 12, 2009. 44 Comments. on Google Text-To-Speech (TTS) This demo no longer works due to changes with the Google Translate TTS API (which was not public to begin with, so this was bound to happen). The post remains here for archival purposes. Update 2010-03-16: Andufo shared the happy news

that

AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESS I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

ACCEPTED INTO UW COMPUTATIONAL LINGUISTICS MASTER'S A couple years ago I learned of the University of Washington’s Computational Linguistics Master’s program and I was really interested. But since I had moved to Portland, it wasn’t feasible for me to attend classes—this is especially true now since I am employed here and got married a year ago. For my birthday this year, HISTORY ADVOCATES FOR WEARING MASKS DURING A PANDEMIC History Advocates for Wearing Masks during a Pandemic. Twitter surfaced a tweet to me which had some newspaper clippings during the 1918 flu pandemic (aka “Spanish Flu”): The tweet didn’t cite the sources, but the clipping mentioning Portland jumped out at me since

that’s my home.

During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic. CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the PHONOLOGICAL ANALYSIS OF A SECOND LANGUAGE Spanish has a simple five vowel system ; diphthongs are formed by combining the weak vowels with the strong vowels or another weak vowel; triphthongs are formed by combining a weak vowel, a strong vowel, and another weak vowel (Conde). The vowel system of American English is much more diverse than that of Spanish. MULTIPLE BORDERS VIA CSS BOX-SHADOW Update 2010-04-11: Multiple box-shadows now work in Chrome 5 as well as in Firefox 3.5+, although in the examples with border radius, each successive shadow becomes more and more squared off; see Chrome screenshots 1 & 2 below.. To make multiple borders appear around an element, the traditional approach has been to nest multiple elements and apply a different border to each. WORDPRESS – WESTON RUTER tl;dr In v1.3 the AMP plugin for WordPress no longer has to remove the Admin Bar to keep pages valid AMP. The AMP plugin allows WordPress themes to be developed as usual and have their templates and stylesheets used to serve valid AMP pages.

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

DETECTING SUPPORT FOR DATA: URIS Updates: Added note at end to respond to V1’s comment, and fixed the “awkward CSS syntax” which was actually a big typo (thanks Harmen). The data: URI scheme is now supported by the most current version of every major browser, including Internet Explorer. Because of this I wanted to use CSS background images encoded with data: URIs in a current project at Shepherd Interactive. USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum.

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the GOOGLE TEXT-TO-SPEECH (TTS) Post author. By Weston Ruter. Post date. December 12, 2009. 44 Comments. on Google Text-To-Speech (TTS) This demo no longer works due to changes with the Google Translate TTS API (which was not public to begin with, so this was bound to happen). The post remains here for archival purposes. Update 2010-03-16: Andufo shared the happy news

that

AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESS I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

ACCEPTED INTO UW COMPUTATIONAL LINGUISTICS MASTER'S A couple years ago I learned of the University of Washington’s Computational Linguistics Master’s program and I was really interested. But since I had moved to Portland, it wasn’t feasible for me to attend classes—this is especially true now since I am employed here and got married a year ago. For my birthday this year,

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum.

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the GOOGLE TEXT-TO-SPEECH (TTS) Post author. By Weston Ruter. Post date. December 12, 2009. 44 Comments. on Google Text-To-Speech (TTS) This demo no longer works due to changes with the Google Translate TTS API (which was not public to begin with, so this was bound to happen). The post remains here for archival purposes. Update 2010-03-16: Andufo shared the happy news

that

AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESS I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

ACCEPTED INTO UW COMPUTATIONAL LINGUISTICS MASTER'S A couple years ago I learned of the University of Washington’s Computational Linguistics Master’s program and I was really interested. But since I had moved to Portland, it wasn’t feasible for me to attend classes—this is especially true now since I am employed here and got married a year ago. For my birthday this year, HISTORY ADVOCATES FOR WEARING MASKS DURING A PANDEMIC History Advocates for Wearing Masks during a Pandemic. Twitter surfaced a tweet to me which had some newspaper clippings during the 1918 flu pandemic (aka “Spanish Flu”): The tweet didn’t cite the sources, but the clipping mentioning Portland jumped out at me since

that’s my home.

During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic. CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the PHONOLOGICAL ANALYSIS OF A SECOND LANGUAGE Spanish has a simple five vowel system ; diphthongs are formed by combining the weak vowels with the strong vowels or another weak vowel; triphthongs are formed by combining a weak vowel, a strong vowel, and another weak vowel (Conde). The vowel system of American English is much more diverse than that of Spanish. MULTIPLE BORDERS VIA CSS BOX-SHADOW Update 2010-04-11: Multiple box-shadows now work in Chrome 5 as well as in Firefox 3.5+, although in the examples with border radius, each successive shadow becomes more and more squared off; see Chrome screenshots 1 & 2 below.. To make multiple borders appear around an element, the traditional approach has been to nest multiple elements and apply a different border to each. WORDPRESS – WESTON RUTER tl;dr In v1.3 the AMP plugin for WordPress no longer has to remove the Admin Bar to keep pages valid AMP. The AMP plugin allows WordPress themes to be developed as usual and have their templates and stylesheets used to serve valid AMP pages.

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

DETECTING SUPPORT FOR DATA: URIS Updates: Added note at end to respond to V1’s comment, and fixed the “awkward CSS syntax” which was actually a big typo (thanks Harmen). The data: URI scheme is now supported by the most current version of every major browser, including Internet Explorer. Because of this I wanted to use CSS background images encoded with data: URIs in a current project at Shepherd Interactive. USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum. CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the INTEGRATING WITH AMP DEV MODE IN WORDPRESS Integrating with AMP Dev Mode in WordPress. tl;dr In v1.3 the AMP plugin for WordPress no longer has to remove the Admin Bar to keep pages valid AMP. The AMP plugin allows WordPress themes to be developed as usual and have their templates and stylesheets used to serve valid AMP pages. It does as much as possible to prevent serving

invalid AMP

DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESS I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

WESTON RUTER

Post author. By Weston Ruter. Post date. September 30, 2020. No Comments. on Story: Running on Mount Tabor. I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed

while

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum. CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

WESTON RUTER

By Weston Ruter. Post date. December 6, 2017. 1 Comment. on Presenting WordPress 4.8 & 4.9 at State of the Word 2017. At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the INTEGRATING WITH AMP DEV MODE IN WORDPRESS Integrating with AMP Dev Mode in WordPress. tl;dr In v1.3 the AMP plugin for WordPress no longer has to remove the Admin Bar to keep pages valid AMP. The AMP plugin allows WordPress themes to be developed as usual and have their templates and stylesheets used to serve valid AMP pages. It does as much as possible to prevent serving

invalid AMP

DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESS I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad. USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

HISTORY ADVOCATES FOR WEARING MASKS DURING A PANDEMIC History Advocates for Wearing Masks during a Pandemic. Twitter surfaced a tweet to me which had some newspaper clippings during the 1918 flu pandemic (aka “Spanish Flu”): The tweet didn’t cite the sources, but the clipping mentioning Portland jumped out at me since

that’s my home.

STORIES ARCHIVE

Running around Mount Tabor on a beautiful fall day after the hellish Oregon wildfire smoke cleared out of Portland. ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic.

LINGUISTICS

Post author. By Weston Ruter. Post date. February 21, 2009. No Comments. on “Old” Mainly Linguistics Stuff from College Days. This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially):

Phonological

PHONOLOGICAL ANALYSIS OF A SECOND LANGUAGE Spanish has a simple five vowel system ; diphthongs are formed by combining the weak vowels with the strong vowels or another weak vowel; triphthongs are formed by combining a weak vowel, a strong vowel, and another weak vowel (Conde). The vowel system of American English is much more diverse than that of Spanish. AMP FOR JAVASCRIPTERS AMP has a somewhat curious relationship with JavaScript. Due to its restrictions on custom scripting, AMP may be disdained by JavaScript developers. In spite of this, AMP itself is an HTML framework written in JavaScript and powered by Web Components, so in no way does AMP consider JavaScript to be inherently bad.

WORDPRESS 4.9

For the past few months I’ve been co-leading the WordPress 4.9 release with Mel Choyce (and Jeff Paul too). I’m really excited about all the new features and enhancements we’ve built which will now be rolling out across 29% of the Internet(!).. WordPress 4.9

“Tipton”

DETECTING SUPPORT FOR DATA: URIS Updates: Added note at end to respond to V1’s comment, and fixed the “awkward CSS syntax” which was actually a big typo (thanks Harmen). The data: URI scheme is now supported by the most current version of every major browser, including Internet Explorer. Because of this I wanted to use CSS background images encoded with data: URIs in a current project at Shepherd Interactive. REVELATIONS ABOUT FILTER_INPUT Hi Weston, Thanks for your post. It’s old but still useful for me this time. It’s important to know that the data get via filter_input is not affected by any method that tries to change the value, including wp_magic_quotes().

WESTON RUTER

During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped.

WESTON RUTER

Update 2020-01-16: Back in December 2009 I did a hackathon to create an HTML5 Audio Read-Along (demo) which highlighted the text of words spoken in the corresponding audio being played.

LINGUISTICS

This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially): Phonological Analysis of a Second Language Arabic Phonemes Represented by the Spanish Letter “J” Indo-European Cognates in Psalm 23 and

the Beatitudes

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum. CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the INTEGRATING WITH AMP DEV MODE IN WORDPRESS Code language: Diff (diff) What is this “AMP Dev Mode”? I searched through the issues in the AMP project and I found it introduced in amphtml#20974:. Allow non-AMP script tags in the JS validator if the attribute is present on the script tag.This is for development environments that may want to run additional code (e.g. to do hot-reloading on code changes) while AMP FOR JAVASCRIPTERS Today at the JavaScript for WordPress Conference (#JSforWPConf), Felix Arntz and I gave a talk called AMP for JavaScripters about implementing interactive interfaces in AMP. Here’s the abstra DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESSTIME UTC NOWUTC TIME 3UTC TIME MAPUTC TIME ZONESWHAT UTC TIME IS ESTWHAT UTC

TIME ZONE IS US

I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

WESTON RUTER

During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped.

WESTON RUTER

Update 2020-01-16: Back in December 2009 I did a hackathon to create an HTML5 Audio Read-Along (demo) which highlighted the text of words spoken in the corresponding audio being played.

LINGUISTICS

This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially): Phonological Analysis of a Second Language Arabic Phonemes Represented by the Spanish Letter “J” Indo-European Cognates in Psalm 23 and

the Beatitudes

ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been CONTACT - WESTON RUTER Contact me via the form below. Also consider pinging @westonruter on Twitter. If you have any support questions regarding my WordPress plugins, please post them to the respective support forum. CREATING COMMAND ALIASES FOR LANDO TOOLING Code language: Bash (bash) Then I can run commands as normal, like npm run build or wp plugin activate amp, but they run in a Docker container.This prevents you from having to prefix commands with lando and it prevents you from accidentally running a command outside a container.. In order to keep track of the fact that I’ve currently entered into this Lando virtual environment, the INTEGRATING WITH AMP DEV MODE IN WORDPRESS Code language: Diff (diff) What is this “AMP Dev Mode”? I searched through the issues in the AMP project and I found it introduced in amphtml#20974:. Allow non-AMP script tags in the JS validator if the attribute is present on the script tag.This is for development environments that may want to run additional code (e.g. to do hot-reloading on code changes) while AMP FOR JAVASCRIPTERS Today at the JavaScript for WordPress Conference (#JSforWPConf), Felix Arntz and I gave a talk called AMP for JavaScripters about implementing interactive interfaces in AMP. Here’s the abstra DO NOT CHANGE THE DEFAULT TIMEZONE FROM UTC IN WORDPRESSTIME UTC NOWUTC TIME 3UTC TIME MAPUTC TIME ZONESWHAT UTC TIME IS ESTWHAT UTC

TIME ZONE IS US

I discovered something a bit surprising about WordPress related to timezones: WordPress explicitly sets and expects the default timezone to be UTC (in settings.php) and the date/time functions sometimes rely on the fact that the default timezone is UTC.For instance if you do date_default_timezone_set(get_option('timezone_string')) and then later try to get a GMT timestamp USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG Recently I’ve been testing compatibility for all of Jetpack‘s various widgets when used on pages served by the AMP plugin.In the process I ran across a security vulnerability in Jetpack (which I responsibly disclosed and is now fixed), but I never would have noticed the issue if it weren’t for the AMP plugin’s internal

validator.

STORIES ARCHIVE

Running around Mount Tabor on a beautiful fall day after the hellish Oregon wildfire smoke cleared out of Portland.

LINGUISTICS

This morning I got inspired to go over some relatively old stuff that I worked on in college. There are several linguistics projects that I think are pretty interesting (the first three especially): Phonological Analysis of a Second Language Arabic Phonemes Represented by the Spanish Letter “J” Indo-European Cognates in Psalm 23 and

the Beatitudes

HISTORY ADVOCATES FOR WEARING MASKS DURING A PANDEMIC The tweet didn’t cite the sources, but the clipping mentioning Portland jumped out at me since that’s my home. To find the source I googled for and I got back one result from Newspapers.com: ABOUT – WESTON RUTER Hi, I’m Weston Ruter . I’m a Googler working in the web content ecosystem team on content experience. We do a lot of work with AMP and bringing progressive capabilities to WordPress, like PWA.Currently I’m working a plot on the official AMP plugin and the PWA feature plugin.I’m a committer for the WordPress project, I co-lead the 4.9 release, and I’ve been During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic. PHONOLOGICAL ANALYSIS OF A SECOND LANGUAGE Introduction. The purpose of this project is to analyze the English spoken by a non-native. My consultant for this project was a thirty year old man from Ecuador. AMP FOR JAVASCRIPTERS Today at the JavaScript for WordPress Conference (#JSforWPConf), Felix Arntz and I gave a talk called AMP for JavaScripters about implementing interactive interfaces in AMP. Here’s the abstra

WORDPRESS 4.9

For the past few months I’ve been co-leading the WordPress 4.9 release with Mel Choyce (and Jeff Paul too). I’m really excited about all the new features and enhancements we’ve built which will now be rolling out across 29% of the Internet(!).. WordPress 4.9

“Tipton”

DETECTING SUPPORT FOR DATA: URIS Updates: Added note at end to respond to V1’s comment, and fixed the “awkward CSS syntax” which was actually a big typo (thanks Harmen). The data: URI scheme is now supported by the most current version of every major browser, including Internet Explorer. Because of this I wanted to use CSS background images encoded with data: URIs in a current project at Shepherd Interactive. REVELATIONS ABOUT FILTER_INPUT Hi Weston, Thanks for your post. It’s old but still useful for me this time. It’s important to know that the data get via filter_input is not affected by any method that tries to change the value, including wp_magic_quotes().

Skip to the content

Search

WESTON RUTER

Building a Better Web Menu

* About

* @westonruter

* GitHub

* Contact

Search

Search for: Close search

Close Menu

*

About

*

@westonruter

*

GitHub

*

Contact

* Twitter

* Facebook

* Linkedin

* GitHub

* WordPress.org Profile

Categories

Linguistics

* Post author By Weston Ruter * Post date January 20, 2021

* No Comments on

During the inauguration of President Joe Biden and Vice President Kamala Harris today, Jennifer Lopez performed “This Land Is Your Land”. I usually watch everything with closed captions turned on so I don’t miss anything, but if I didn’t speak Spanish the subtitles wouldn’t have helped. During her performance the subtitles included something truly ironic. -------------------------

Categories

History

HISTORY ADVOCATES FOR WEARING MASKS DURING A PANDEMIC * Post author By Weston Ruter * Post date November 3, 2020 * No Comments on History Advocates for Wearing Masks during a

Pandemic

Twitter surfaced a tweet to me which had some newspaper clippings during the 1918 flu pandemic (aka “Spanish Flu”): The tweet didn’t cite the sources, but the clipping mentioning Portland jumped out at me since that’s my home. To find the source I googled for [“wearing masks in portland might save a life. it might * Tags COVID-19 , pandemic -------------------------

Categories

Outdoors

STORY: RUNNING ON MOUNT TABOR * Post author By Weston Ruter * Post date September 30, 2020 * No Comments on Story: Running on Mount Tabor I just published my first Web Story using the new Web Stories plugin, sharing some highlights of one of my favorite things to do: running on Mount Tabor. The images were taken on a Pixel 4 XL. The time-lapses were taken at 5x speed while I was walking. The Web Stories editor

doesn’t yet have

-------------------------

Categories

AMP WordPress

INTEGRATING WITH AMP DEV MODE IN WORDPRESS * Post author By Weston Ruter * Post date September 24, 2019 * 3 Comments on Integrating with AMP Dev Mode in WordPress tl;dr In v1.3 the AMP plugin for WordPress no longer has to remove the Admin Bar to keep pages valid AMP. The AMP plugin allows WordPress themes to be developed as usual and have their templates and stylesheets used to serve valid AMP pages. It does as much as possible to prevent serving invalid AMP -------------------------

Categories

CLI

CREATING COMMAND ALIASES FOR LANDO TOOLING * Post author By Weston Ruter * Post date August 24, 2019 * No Comments on Creating command aliases for Lando tooling I’m a big fan of Lando. Since first learning about it, I’ve switched from using a virtual machine with Vagrant (i.e. VVV) to using Docker containers for my day-to-day local development environment. Docker on its own is not the most ergonomic (at least, I’m not an expert), so wrappers like Local by Flywheel make it

* Tags lando

-------------------------

Categories

AMP WordPress

AMP FOR JAVASCRIPTERS * Post author By Weston Ruter * Post date July 12, 2019 * No Comments on AMP for JavaScripters Today at the JavaScript for WordPress Conference (#JSforWPConf), Felix Arntz and I gave a talk called AMP for JavaScripters about implementing interactive interfaces in AMP. Here’s the abstract we submitted for the talk: As we all know, adding JavaScript to a web page allows for dynamic page modifications. However, with that flexibility comes great responsibility: -------------------------

Categories

WordPress

USING THE AMP PLUGIN TO PROTECT SITE VISITORS AND DEBUG SECURITY

VULNERABILITIES

* Post author By Weston Ruter * Post date March 21, 2019 * 2 Comments on Using the AMP Plugin to Protect Site Visitors and Debug Security Vulnerabilities Case study in how the AMP plugin for WordPress revealed a security flaw in a popular plugin. Not only did the AMP plugin prevent the XSS vulnerability from being exploitable, but it also pinpointed the code

responsible.

* Tags amp , jetpack

, security

-------------------------

Categories

WordPress

CREATING GUTENBERG BLOCKS WITHOUT A BUILD STEP VIA HTM * Post author By Weston Ruter * Post date December 18, 2018 * No Comments on Creating Gutenberg Blocks without a Build Step via

HTM

If you’ve ever looked into developing a block for the new WordPress editor (Gutenberg), you’ve seen that it’s recommended to code it up with JSX. Blocks are powered by React and the JSX syntax is significantly more readable and less verbose than the ES5-compatible syntax. For example, compare this ES5 code: With this equivalent in

* Tags gutenberg ,

javascript

-------------------------

Categories

Uncategorized

BECOMING A GOOGLER

* Post author By Weston Ruter * Post date September 19, 2018 * 19 Comments on Becoming a Googler I often see tweets from people in the industry announcing major career changes; I never expected that I would be adding to this stream, but today I am. After more than 8 years at XWP/X-Team, I am starting at Google as of October 1st. I’m joining the Developer Relations team at Google to work on

* Tags Google

-------------------------

Categories

WordPress

WORDCAMP EUROPE 2018 RECAP: AMP AND PWA * Post author By Weston Ruter * Post date July 12, 2018 * No Comments on WordCamp Europe 2018 Recap: AMP and PWA Talking through the AMP plugin features with Automattic leadership (including John Maeda and Kinsey Wilson) Recently I attended WCEU 2018 in Belgrade with quite a few colleagues from XWP. We were there in large part to promote the adoption of progressive technologies in WordPress. We spent a lot of our time at the Google booth where we had an area to talk about contributing to WordPress across a wide range of roles. I spent

* Tags amp , pwa

-------------------------

POSTS NAVIGATION

← Newer Posts1 2 … 6

Older Posts →

* Twitter

* Facebook

* Linkedin

* GitHub

* WordPress.org Profile

SUBSCRIBE BY EMAIL

Get new posts in your inbox.

Email Address

Subscribe

{{#message}}{{{message}}}{{/message}}{{^message}}Your submission failed. The server responded with {{status_text}} (code {{status_code}}). Please contact the developer of this form processor to improve this message. Learn More

{{/message}}

{{#message}}{{{message}}}{{/message}}{{^message}}It appears your submission was successful. Even though the server responded OK, it is possible the submission was not processed. Please contact the developer of this form processor to improve this message. Learn More

{{/message}}

Submitting…

PGP/GPG public key . Happily hosted on Pantheon

.

2021 Weston Ruter

Powered by WordPress To the top ↑ Up ↑

Details

Copyright © 2022 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0