rssCloud WordPress Plugin Update – 0.4.1 | Joseph Scott

Read rssCloud WordPress Plugin Update – 0.4.1 – by Joseph Scott (blog.josephscott.org)

rssCloud WordPress Plugin Update – 0.4.1

Update – 5 Nov 2009:
These features are now available on WordPress.com as well – http://en.blog.wordpress.com/2009/11/05/rsscloud-update/

Version 0.4.1 of the rssCloud WordPress plugin is now available. The biggest change is adding support for the domain parameter in notification requests. This means that rssCloud updates processed by the plugin are no longer limited to being sent to the IP address that the request came from. Support for the domain parameter is live on WordPress.com as well.

When a domain parameter is included with a notification request the verification process does the following:

  • Sends an HTTP GET request to the {domain}:{port}{path} URL
  • That HTTP GET includes to pieces of data: url and challenge. The url field contains the URL of the feed that we’ll been sending pings about. The challenge field contains a random string of characters
  • The response back must have a status code of 2xx and the body must contain EXACTLY the contents of the challenge field. If both of those conditions are not met then the verification process will consider this a failure

For notification requests that have no domain parameter the verification process is unchanged from before.

Another item that some may find helpful is a new constant – RSSCLOUD_FEED_URL – if that is defined they it will be used as the feed URL of the blog instead of determining it via get_bloginfo( 'rss2_url' );. For plugin authors that provide options for an alternative feed URL note that can override the default in WordPress via the feed_link filter. That filter can be used instead of the RSSCLOUD_FEED_URL constant and will bubble up through the get_bloginfo( 'rss2_url' ); call.

Source: rssCloud WordPress Plugin Update – 0.4.1 | Joseph Scott

RSSCloud For WordPress | Joseph Scott

Read RSSCloud For WordPress by Joseph Scott (blog.josephscott.org)
RSSCloud support has been enabled on all WordPress.com blogs. If you are running a WordPress.org powered blog you can do the same thing with the RSSCloud plugin.

🔖 AMS Open Math Notes

Bookmarked Open Math Notes (ams.org)
AMS Open Math Notes is a repository of freely downloadable mathematical works in progress hosted by the American Mathematical Society as a service to researchers, teachers and students. These draft works include course notes, textbooks, and research expositions in progress. They have not been published elsewhere, and, as works in progress, are subject to significant revision. Visitors are encouraged to download and use these materials as teaching and research aids, and to send constructive comments and suggestions to the authors.
h/t to Terry Tao for the notice.

Where is Your Digital Hub/Home? | Dented Reality

Read Where is Your Digital Hub/Home? by Beau Lebens (Dented Reality)

I’ve been using WordPress to power my own website for a while now, and working with it in some way or another for even longer. Over the years, I’ve developed the belief that it’s a pretty perfect platform for people to build their own “digital home on the web”, considering the range of plugins and themes available, the flexibility of the publishing options it offers, and the fact that it’s completely open source, so you can do whatever you want with it.

That last bit is important in more ways than you might immediately think. Apart from just being able to write my own plugins or tweak my themes, this also means that I own my own data. I think in this MySpace/Facebook generation, people are all too loose with the data trails they create — giving up ownership of their digital self at the drop of a hat. In case you didn’t realize, when you use something like Facebook, it is not the product, you and your data are the product.

WordPress is Your Digital Hub | Dented Reality

Read WordPress is Your Digital Hub by Beau Lebens (Dented Reality)
In a previous post, I talked about POSSE and PESOS, and publishing on your own site vs other platforms, syndicating content back and forth and content ownership. I mentioned that I’d opted for the PESOS approach, and that I was publishing content on other platforms, then syndicating it back to my own site. Let’s take a look at how that happens.

Plagiarism charges against Monica Crowley put her publishing house on stage | PressThink

Read Plagiarism charges against Monica Crowley put her publishing house on stage by Jay Rosen (PressThink)

These mettle tests are going to come more quickly than we thought, I guess. HarperCollins: you're up!

Today Andrew Kaczynski of CNN published this article. It says that author and TV figure Monica Crowley, recently appointed to the Trump administration as a national security aide, plagiarized many portions of her 2012 book “What The (Bleep) Just Happened.”

Hopkins in Hollywood | Johns Hopkins Alumni Event on 1-12-17

I’ve been invited to participate in a panel discussion as part of an Intersession course by the Johns Hopkins Film and Media Studies Program. I hope fellow alumni in the entertainment and media sectors will come out and join us in Culver City on Thursday.


Join the Hopkins in Hollywood Affinity Group (AEME LA) as they welcome Linda DeLibero, Director of the JHU Film and Media Studies Program, and current students of the program for a dynamic evening of networking which features an alumni panel of industry experts.
Open to alumni, students, and friends of Hopkins, this event is sponsored by Donald Kurz (A&S ’77), Johns Hopkins University Emeritus Trustee and School of Arts and Sciences Advisory Board Member, and the Hopkins in Hollywood (AEME LA) Affinity Group.
Event Date: Thursday, January 12, 2017
Start Time: 6:30pm
End Time: 8:30pm

Panelists

Donald Kurz, A&S ’77
Moderator

Donald Kurz is Chairman and CEO of Omelet LLC, an innovative new media and marketing services firm based in Los Angeles.   Previously, Mr. Kurz was co-founder and CEO of hedge fund Artemis Capital Partners.  Between 1990 and 2005, Mr. Kurz was Chairman, President, and CEO of EMAK Worldwide, Inc, a global, NASDAQ-traded company providing Fortune 500 companies with strategic and marketing services internationally. Mr. Kurz’s 25 years’ experience in senior leadership includes management positions with Willis Towers Watson, PwC, and the J.C. Penney Company. Mr. Kurz is a Trustee Emeritus of the Johns Hopkins University, having served for 12 years on the Hopkins board.  He received an MBA from the Columbia University Graduate School of Business and a BA from Johns Hopkins University.

J Altman

Jason Altman, A&S ’99

Jason Altman is an Executive Producer at Activision working on the Skylanders franchise and new development projects.  Prior to Activision, he spent the past 5 years at Ubisoft Paris in different leadership roles, most recently as the Executive Producer of Just Dance, the music video game franchise.  He is a veteran game producer who loves the industry, and is a proud graduate of the media studies program at Johns Hopkins.

Boardman

Paul Harris Boardman, A&S ’89

Paul Boardman wrote The Exorcism of Emily Rose (2005) and Devil’s Knot (2014), both of which he also produced, and Deliver Us From Evil (2014), which he also executive produced.  In 2008, Paul produced The Day the Earth Stood Still for Fox, and he did production rewrites on Poltergeist, Scream 4, The Messengers, and Dracula 2000, as well as writing and directing the second unit for Hellraiser:  Inferno (2000) and writing Urban Legends:  Final Cut (2000).  Paul has written screenplays for various studios and production companies, including Trimark, TriStar, Phoenix Pictures, Miramax/Dimension, Disney, Bruckheimer Films, IEG, APG, Sony, Lakeshore, Screen Gems, Universal and MGM.

D Chivvis

Devon Chivvis, A&S ’96

Devon Chivvis is a showrunner/director/producer of narrative and non-fiction television and film. Inspired by a life-long passion for visual storytelling combined with a love of adventure and the exploration of other cultures, Devon has made travel a priority through her work in film and television. Devon holds a B.A. from Johns Hopkins University in International Relations and French, with a minor in Italian.

Chris Aldrich

Chris Aldrich, Engr ’96

Chris started his career at Hopkins while running several movie groups on campus and was responsible for over $200,000 of renovations in Shriver Hall including installing a new screen, sound system, and 35mm projection while also running the 29th Annual Milton S. Eisenhower Symposium “Framing Society: A Century of Cinema” on the 100th anniversary of the moving picture.
Following Hopkins he joined Creative Artists Agency where he worked in Motion Picture Talent and also did work in music-crossover. He later joined Davis Entertainment with a deal at 20th Century Fox where he worked on the productions of Heartbreakers, Dr. Dolittle 2, Behind Enemy Lines as well as acquisition and development of Alien v. Predator, Paycheck, Flight of the Phoenix, Garfield, The Man from U.N.C.L.E., I, Robot and countless others.
Missing the faster pace of representation, he later joined Writers & Artists Agency for several years working in their talent, literary, and book departments. Since that time he’s had his own management company focusing on actors, writers, authors, and directors. Last year he started Boffo Socko Books, an independent publishing company and recently put out the book Amerikan Krazy.

Source: Hopkins in Hollywood | Johns Hopkins Alumni

 

Register Here

More information Office of Alumni Relations
800-JHU-JHU1 (548-5481)
alumevents@jhu.edu

Part of the course:

The Entertainment Industry in Contemporary Hollywood

Students will have the opportunity to spend one week in Los Angeles with Film and Media Studies Director Linda DeLibero. Students will meet and network with JHU alums in the entertainment industry, as well as heads of studios and talent agencies, screenwriters, directors, producers, and various other individuals in film and television. Associated fee with this intersession course is $1400 (financial support is available for those who qualify). Permission of Linda DeLibero is required. Film and Media Studies seniors and juniors will be given preference for the eight available slots, followed by senior minors.Students are expected to arrive in Los Angeles on January 8. The actual course runs January 9-13 with lodging check-in on January 8 and check-out on January 14.

Course Number: AS.061.377.60
Credits: 1
Distribution: H
Days:  Monday 1/9/2017 – Friday 1/13/2017
Times:  M – TBA | Tu- TBA | W- TBA | Th- TBA | F- TBA
Instructor: Linda DeLibero

Browser Bookmarklets and Mobile Sharing with Post Kinds Plugin for WordPress

The Post Kinds Plugin

I’ve been using David Shanske’s excellent WordPress plugin Post Kinds, which is conveniently bundled into the IndieWeb Plugin, for more than a year now. (Update: I’ve also written a fairly in-depth primer for it.)

Much like WordPress’s native post formats (standard, aside, image, quote, link, status, audio, etc.) which were introduced in v3.1, Post Kinds instead provides a better mapping of post types across a larger variety of social media types (article, bookmark, favorite, itinerary, jam, like, listen, note, photo, play, read, reply, repost, watch, and more). In addition to changing the visual layout and formatting of most posts, the plugin also importantly includes the correct microformat classes for each of these post types and this enables a lot of other fantastically important functionality for the open web.

Custom URLs for Post Kinds

One of the problems I had with using it initially was taking the extra time to cut and paste in the several pieces of additional data or fill in meta data to make a post. It was particularly painful in a mobile setting. I was thrilled when David mentioned that he’d built in some customized query parameters which could take URLs to import in much of the data as well as to set the correct post kind automatically. They came with the general format of

http://example.com/wp-admin/post-new.php?kind=bookmark&kindurl=@url

where one could replace @url with the target URL of the site to be bookmarked, for example. Replacing bookmark with the appropriate post kind name would allow one to set the flag for each post to the proper post kind automatically, and naturally one should replace example.com with the base URL for their site.

Putting this customized URL into a browser will create a new post in one’s website admin UI and Post Kinds will automatically set the URL and scrape its meta data. One can then modify any additional data or add a comment and then publish quickly and easily.

As a concrete example, I would put the following URL in my browser of choice to “like” the Post Kinds Plugin page:
http://www.boffosocko.com/wp-admin/post-new.php?kind=like&kindurl=https://wordpress.org/plugins/indieweb-post-kinds/

Browser Bookmarklets

I am a huge fan of browser bookmarklets, so for a while I’ve been meaning to create some for the post kinds I use to better automate my post process. After dragging my feet for ages, particularly because my JavaScript skills are nearly non-existent, I’ve finally gotten around to adapting the common WordPress “Press This” bookmarklet to work with Post Kinds.

Below is the modified code that can be put into a bookmarklet to allow for easily bookmarking a particular post:

javascript:(function(a,b,c,d){function e(a,c){if("undefined"!=typeof c){var d=b.createElement("input");d.name=a,d.value=c,d.type="hidden",p.appendChild(d)}}var f,g,h,i,j,k,l,m,n,o=a.encodeURIComponent,p=b.createElement("form"),q=b.getElementsByTagName("head")[0],r="_press_this_app",s=!0;if(d){if(!c.match(/^https?:/))return void(top.location.href=d);if(d+="&kindurl="+o(c),c.match(/^https:/)&&d.match(/^http:/)&&(s=!1),a.getSelection?h=a.getSelection()+"":b.getSelection?h=b.getSelection()+"":b.selection&&(h=b.selection.createRange().text||""),d+="&buster="+(new Date).getTime(),s||(b.title&&(d+="&t="+o(b.title.substr(0,256))),h&&(d+="&s="+o(h.substr(0,512)))),f=a.outerWidth||b.documentElement.clientWidth||600,g=a.outerHeight||b.documentElement.clientHeight||700,f=800>f||f>5e3?600:.7*f,g=800>g||g>3e3?700:.9*g,!s)return void a.open(d,r,"location,resizable,scrollbars,width="+f+",height="+g);(c.match(/\/\/(www|m)\.youtube\.com\/watch/)||c.match(/\/\/vimeo\.com\/(.+\/)?([\d]+)$/)||c.match(/\/\/(www\.)?dailymotion\.com\/video\/.+$/)||c.match(/\/\/soundcloud\.com\/.+$/)||c.match(/\/\/twitter\.com\/[^\/]+\/status\/[\d]+$/)||c.match(/\/\/vine\.co\/v\/[^\/]+/))&&e("_embeds[]",c),i=q.getElementsByTagName("meta")||[];for(var t=0;t<i.length&&!(t>200);t++){var u=i[t],v=u.getAttribute("name"),w=u.getAttribute("property"),x=u.getAttribute("content");x&&(v?e("_meta["+v+"]",x):w&&e("_meta["+w+"]",x))}j=q.getElementsByTagName("link")||[];for(var y=0;y<j.length&&!(y>=50);y++){var z=j[y],A=z.getAttribute("rel");("canonical"===A||"icon"===A||"shortlink"===A)&&e("_links["+A+"]",z.getAttribute("href"))}b.body.getElementsByClassName&&(k=b.body.getElementsByClassName("hfeed")[0]),k=b.getElementById("content")||k||b.body,l=k.getElementsByTagName("img")||[];for(var B=0;B<l.length&&!(B>=100);B++)n=l[B],n.src.indexOf("avatar")>-1||n.className.indexOf("avatar")>-1||n.width&&n.width<256||n.height&&n.height<128||e("_images[]",n.src);m=b.body.getElementsByTagName("iframe")||[];for(var C=0;C<m.length&&!(C>=50);C++)e("_embeds[]",m[C].src);b.title&&e("t",b.title),h&&e("s",h),p.setAttribute("method","POST"),p.setAttribute("action",d),p.setAttribute("target",r),p.setAttribute("style","display: none;"),a.open("about:blank",r,"location,resizable,scrollbars,width="+f+",height="+g),b.body.appendChild(p),p.submit()}})(window,document,top.location.href,"http:\/\/example.com\/wp-admin\/post-new.php?kind=bookmark");
Browser bookmarklets for Post Kinds

Other versions of the bookmarks can easily be made for all the other other Post Kinds by replacing the two red highlighted portions of the code sample appropriately for each one. Specifically one should exchange bookmark with the name of the kind desired (all of them should be in lowercase) and replace example.com with one’s own domain name.

For simplicity, I’m including a sample/template bookmarklet button below which can be dragged and dropped into most browser bars. Before using it, edit the JavaScript as described above and paste it into the URL box. I’m happy to help those who may have problems. I’ve included a screen capture of what all of them look like once they’re set up and configured with matching emoji added into the titles to assist in visual selection.

🔖 Bookmark

Perhaps I (or someone else enterprising) would contribute all this back into the plugin repository for Post Kinds so that these bookmarklets would be self-generated for plug and play usage within the admin interface for the plugin the way the bookmarklets are for the IndieWeb plugin’s PressThis bookmarklets, perhaps at /wp-admin/admin.php?page=kind_options.

A Post Kinds “Bookmarklet” for Mobile

For those who would like something similar to the above for use on mobile platforms (and particularly Android) I’ve written up some instructions below which allow one to use the Android app URL Forwarder to use the ubiquitous mobile “share” functionality from most pages and/or apps in a way similar to this bookmarklet functionality. (This is based in part on some work by Ryan Barrett and some work I’d written up for the Known CMS a while back.)

I’d suspect that there’s also a similar app for iOS, but I haven’t checked. If not available, URL Forwarder is open source on Github and could potentially be ported. There’s also a similar Android app called Bookmarklet Free which could be used instead of URL Forwarder.

Configuring URL Forwarder for Post Kinds

  1. Open URL Forwarder on your phone
  2. Click the “+” button to create a filter.
  3. Give the filter a name, “Bookmark” for the bookmark version. (See photo below.)
  4. Use the following entry for the “Filter URL” replacing example.com with your site’s domain name: http://EXAMPLE.com/wp-admin/post-new.php?kind=bookmark&kindurl=@url
  5. Leave the “Replaceable text” as “@url”
  6. Finish by clicking on the checkmark in the top right corner.
  7. Repeat the above for the other desired post types but replacing “bookmark” with the lower case names of those other types.

Simple right?

Creating a post via mobile

With the configuration above set up, do the following:

  1. On the mobile page one wants to bookmark, like, favorite, etc., click the ubiquitous “share this” mobile icon (or share via a pull down menu, depending on your mobile browser or other app.)
  2. Choose to share through URL Forwarder
  3. Click on the “bookmark” option just created above (or other option as necessary for the desired post type).
  4. Change/modify any meta data within your website administrative interface or add any additional thoughts and publish. (This part is the same as one would experience using the desktop bookmarklet.)

Happy posting!

This Week in Google 386: You Got Something Jammed in There Good

Listened to This Week in Google 386: You Got Something Jammed in There Good from twit.tv
How targeted ads on Google and Facebook are affecting politics and destroying mass media. CES 2017: Alexa everywhere, Samsung's Chromebook Pro, Asus ZenFones, and Qualcomm's Snapdragon 835. Google Home's New Year Resolutions. Jeff's Number: Celebrity Telethon on Facebook Live vs. Trump inauguration Mathew's Stuff: From Tape Drives to Memory Orbs, the Data Formats of Star Wars Suck (Spoilers) Leo's Tool: Pre-register Super Mario Run for Android

https://youtu.be/NimNITf_Q9o

🔖 Foldscope – The Origami Paper Microscope | Kickstarter

Bookmarked Foldscope - The Origami Paper Microscope (Kickstarter)
See the invisible with a powerful yet affordable microscope that fits in your pocket. Curiosity, discovery, and science for everyone!
A microscope in every pocket is surely a great idea.

They also have a journal article on PLoS ONE[1]

References

[1]
J. Cybulski S., J. Clements, and M. Prakash, “Foldscope: Origami-Based Paper Microscope,” PLoS ONE, vol. 9, no. 6, Jun. 2014 [Online]. Available: http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0098781 [Source]

When Ayn Rand Collected Social Security & Medicare, After Years of Opposing Benefit Programs | Open Culture

Read When Ayn Rand Collected Social Security & Medicare, After Years of Opposing Benefit Programs (openculture.com)
The tough part that most don’t realize or take into account is the randomness of life. In some cases one is born to wealth and privilege while others not. And even in cases of wealth and privilege one may be randomly “singled out” for disease, accidents, or other problems that may level a lifetime of working. Statistical thermodynamics and big history can tell us is that none of us are immune, all of us will die eventually, but also that we’re here because of the billions who came before us. If we’re going to beat evolution, we’ll need all the help we can get, from every single member of our society.


A robust social safety net can benefit both the individuals in a society and the society itself. Free of the fear of total impoverishment and able to meet their basic needs, people have a better opportunity to pursue long-term goals, to invent, create, and innovate. Of course, there are many who believe otherwise. And there are some, including the acolytes of Ayn Rand, who believe as Rand did: that those who rely on social systems are—to use her ugly term—“parasites,” and those who amass large amounts of private wealth are heroic supermen.
Continue reading When Ayn Rand Collected Social Security & Medicare, After Years of Opposing Benefit Programs | Open Culture