Closed stkent closed 7 years ago
Results:
:
[help]
<link href="http://stkent.github.io/2016/10/07/proguardfiles-a-cautionary-tale.html" rel="alternate" type="text/html" title="proguardFiles&#58; A Cautionary Tale" />
"quot;
[help]
<code class="highlighter-rouge"quot;>TestClassTwo<
The other warnings are things that I'm not sure we can do much about, like the content containing <iframe>
tags and such.
Ah, yes, the iframe
stuff is definitely something I need to address on my side. Thanks for picking this up and investigating :)
- link should not contain HTML:
:
This one doesn't make a lot of sense to me; might be a problem with the validator. It is complaining about an entity number, and suggests using an entity number instead.
The second one seems like more of a problem, and will require a bit more digging. I will look into it when I get a chance :+1:
Edit: Here are the results of the feed validator from the generated feed
Let's be clear, it appears the feed does pass validation. The validator has recommendations, but still calls the generated feed valid Atom. :+1:
Ah, thanks for clarifying! Will update the title.
I would encourage you to take our feed template and see if you can modify it to suit your use case. If you can, I would love to review a pull request for this :+1:
I'll likely stick with my existing manual feed for now, so I probably won't circle back and try fixing. Feel free to either close the issue, or leave it open for someone else to explore. Thanks!
github-pages gem v100 ==> jekyll 3.2.1, jekyll-feed 0.7.2
I'd like to replace my manually-generated feed using this plugin. Here's what my manual
feed.xml
currently looks like:Generated RSS feed
```The generated page passes validation, with a few recommendations. However, when I remove this file and instead enable the jekyll-feed plugin, the generated Atom feed does not pass validation at the same site.
Generated Atom feed
```This week, an assumption I made about the Android Gradle plugin method proguardFiles nearly resulted in a minor security slip. Let’s all learn from my mistake!
Prior to Android Nougat, I used the following bash function to speedily save screenshots to my local machine: function screenshot() { adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > "${HOME}/Desktop/screenshot.png" } However, executing this function when using a device running Android Nougat results in a corrupted output file. What gives?
This is the follow-up to Adventures with Javadocs parts 1 and 2. If you haven’t already, please go read those - this post continues to build on the sample project constructed there, and explores the extra configuration needed to properly handle classes supplied by third party dependencies.
One of the risks of presenting on nascent APIs is that significant changes are fair game. Luckily, the timing of my Self Conference talk The Human Context: Exploring Google’s Nearby APIs a couple weeks back allowed me to quickly update my slides to incorporate most of the changes announced at Google I/O two days earlier. Google Nearby guy Andrew Bunner was kind enough to review the recording of my talk and pass along some notes!
Self Conference 2016 wrapped up today! Held here in Detroit, it’s an annual get-together where we talk about tech, people, and especially tech people. Having attended and enjoyed the conference immensely in 2014 and 2015, I was thrilled to be returning as a speaker this year! Check out the video (audio + slides) of my talk, “The Human Context: Exploring Google’s Nearby APIs” below!
Last week, I gave an internal talk at Detroit Labs about peer feedback. We discussed different types of feedback (appreciation, coaching, and evaluation), and how to get better at giving and guiding each kind. Check out the video (slides + audio) below!
This is the follow-up to Adventures with Javadocs, part 1. If you haven’t already, please go read that - this post will build on the sample project constructed there, and explore the extra configuration needed to properly handle Android framework classes.
Hello! It’s been a while since I wrote a post. This is because I have been busy: first learning Swift and iOS development on a crunchy client project, and more lately working on some open source Android tools. I still have more to write about interpolators - fret not! - but right now it’s easier for me to write posts about my primary foci. Part of publishing high-quality libraries is providing high-quality documentation, which in Android-land means: high-quality Javadocs. There are tons of good resources around that explain proper Javadoc comment format and content, so in this series we’ll explore the actual generation of documentation using Gradle/Android Studio. Let’s begin!
It was great to see so many prominent members of the Android community attending and presenting at Droidcon NYC 2015. Let’s review some of my favorite talks! If you only have time to watch 6 of the ~65 talks recorded, I’d suggest starting here. (Note the diversity of the topics represented in this list - a tribute to the all-encompassing scope of Droidcon NYC!)
Last post, we built a super-simple Path-based interpolator using straight line segments. To produce smoother interpolators, without corners - typically preferred for animating motion - we’ll need correspondingly smooth generating Paths. Our primary goal in this post, then, will be: given a sequence of $n$ points in the cartesian plane, calculate a smooth Path passing through all points in order.
I'm not very familiar with feed syntax; what am I doing wrong here? Thanks in advance for any help you are able to offer.