This is... grotesque..
1) Send html attachment
2) Have user open attachment on filesystem
3) Need to recover your password? Send recovery link to email.
4) Enter password, click open, popup gets blocked on mail-attachment domain.
4) Secure? uhhhh
https://plus.google.com/photos/107786897865850743842/albums/5901699545583209681/5901699548451213538?...
#googplus
Little known fact. All royal births require launchcal approval.
_It doesn't look like we're going to get launch calendar approval before EOD today. API team, please grant 100K QPD for now, to ensure that we do not block the birth of the Royal Baby._
ttp://b.corp.google.com/issue?id=9677423
#googplus
Juhan says hi!
Here's my neighbor Juhan. He's a Google fan that suffers from Macular Degeneration. Every other week I help him with his old Windows XP rig that somehow resets the font sizes back to stock.
He's still on AOL, which doesn't support larger font sizes. So when he receives a "letter" he opens it, selects Forward and uses the message editor to boost the font size. He tried switching to Comcast (Zoho?) Mail but it was a big fail.
Otherwise he does pretty well with video sites, Newspapers and Skype. Watching him use technology has been very instructive. I learned a lot watching him cope with various web sites.
Despite not using our products he's a big fan of Google and wishes us all the best!
https://plus.google.com/photos/107786897865850743842/albums/5898813881606962785/5898813885589560450?...
#googplus
Two questions come to mind:
- Google, master of the links, should've done this first
- It will probably get spammed to death, but that's a fairly easy problem to solve...
http://www.theverge.com/2013/7/1/4482322/twitter-embedded-websites-tracking-monitoring-events
#googplus
Mr Jingles is the best thing ever. I fully expect it to help our popularity in APAC where a mascot is almost required.
Pictured below: Toph and TophToph, the SixApart/Typepad mascots.
https://plus.sandbox.google.com/photos/107786897865850743842/albums/5894689919880372449/589468991981...
#googplus
Now we know why all the Noogler Helium balloons were replaced with pinwheels!
Congrats @105461895807395473744!
Couple of little things:
- Can you spec a better image for the snippet?
- Perhaps add more detail in your title?
- Add a rel="publisher" attribute to your Google+ page link.
http://www.google.com/loon
#googplus
Do you send out emails with a noreply address?
Do you have a plus page?
Then you should consider getting your mappings added to the following bug so people can follow your page when they're reading your email updates.
https://b.corp.google.com/issue?id=9176847
#googplus
Was listening to Kreayshawn's Gucci Gucci, heard the shout out to Google Maps and got curious...
http://rapgenius.com/search?q=google
#googplus
Care about standards? From my comment from Jeff Dean's post at http://plus.google.com/112317652221071509598/posts/Wd1SamQcvpQ
Here's some things you can do to support standards at Google:
-- Look at the pages your team generates the way Googlebot does:
http://www.google.com/webmasters/tools/richsnippets
Add standard schema.org and html5 markup.
-- Discuss standards with the scant 200 other Googlers at http://g/standards-discuss
-- Participate in a standards mailing list/group. Plenty available for individuals at IETF or W3C. See standards-discuss if you want to participate as a Googler on corp-oriented bodies. Standards often suck because they're written by the standards/industrial complex instead of actual implementors.
-- Participate in an open-source project that implements a standard. These reference implementations are often poorly or insecurely coded. (For example a few people contributing to Apache Oltu would make Java OAuth that much better)
-- Consider exposing your amazing well-crafted stubby API via Apiary. Be extra careful to not break compatibility for a whole year. Write lots of integration and conformance tests.
-- Be like Vint. Suit up.
-- Above all have fun!
http://www.google.com/webmasters/tools/richsnippets
#googplus
Broadening distribution. Syncing up the Moments API (aka History API) with schema.org actions and the recent changes for inbox activities would benefit us all.
https://docs.google.com/a/google.com/document/d/1IMQGH0F8SQ2r0I1CdlOwGFWsI5kYZccavyKGoArMn6U/edit
#googplus
I highly recommend taking some time to set up your own Adwords campaign. It's eye-opening.
There are things I like. [targeted emails are genuinely helpful and intelligent based on your situation]
And things that are not so great. [some confusing web UI for newbies, some difficulty getting keyword/landing page quality matched to bids]
http://www.google.com/adwords/?sourceid=awo&subid=ww-et-awhp_nelsontest3_nel_p&clickid
#googplus
Interested in standardizing and coordination of Google's vocabulary and markup efforts? Join here!
<div itemscope
itemtype=”http://schema.org/SubscribeAction”>
<span itemprop=”name”>Join</span> the
<a itemprop=”url”
href=”https://plus.google.com/communities/102693216008518569997”>
Schemarama</a>
Community!
</div>
102693216008518569997
#googplus
Anyone interested in a structured data/markup/schema group to coordinate external facing efforts?
It seems that we're moving in the same directions:
- Publisher Markup (authorship/schema)
- Interactive Posts for Google+
- Moments API
- Inbox Actions (JSON-LD)
- Tools (SDTT, markup helper)
If interested you can plus people into this thread and I'll create a G+ community with these people as seed members...
#googplus
Have to give props to the people that go through all the effort to place ads on our site.
Finicky finicky. Or is just that we internally outbid everything with the word 'google' in it?
https://plus.google.com/photos/107786897865850743842/albums/5877650856094579745/5877650856940352498?...
#googplus
Leafletting a Googler parking lot for low-end android phones?
Hope they're not on commission.
https://plus.google.com/photos/107786897865850743842/albums/5876404909126848705/5876404927437279234?...
#googplus
Animated GIF of a webpage with animated GIFs, which will go into a slides preso that will be recorded on Youtube.
I'm all out of encapsulations..
https://plus.google.com/photos/107786897865850743842/albums/5875959129896111745/5875959136286702114?...
#googplus
Salon.com needs to learn
- that they have a http://google.com/+salon URL
- use rel="publisher" in their page markup instead of using http://gplus.to/Salon
Anyone have time to reach out?
https://plus.google.com/+salon
#googplus
Can we get Google+ comments activated for the Google+ developers blog?
http://googleplusplatform.blogspot.com
#googplus
Achievement unlocked -- a bug I filed make the Wonder Bug list.
https://b.corp.google.com/hotlist?id=36442
#googplus
Can you guess the theme of this playlist which ranges from pop to metalcore?
Also this contains a song that is not in Google Play (Erykah Badu) What do you see? Is it playable? (Hope not, that would put us on par with Grooveshark...)
https://play.google.com/music/listen?view=%2Fshpl%2FAMaBXykOdnDKHEIVjgwH6O0ujIrbAdS18q7_kOp1_rJ-mb1z...
#googplus
Anyone have contacts in Argentina? Teleshow (http://teleshow.infobae.com) is sending about 3m malformed +1 button requests/day. They just need to change
annotation="medium "
to
annotation="bubble"
I'll personally send the person that helps fixes this a Google+ t-shirt and a kudo.
http://teleshow.infobae.com
#googplus
Haven't used chrome jank tools for a while, wow. Loving the paint and compositing feedback.
Replacing goog-inline-block with 'display: inline-block' is helping. Removing useless positioning helps too. Have a few CLs out to get rid of some of the boxes below...
https://plus.google.com/photos/107786897865850743842/albums/5870835452260302369/5870835458212547922?...
#googplus
Appengine naked domains still not supported? Comments disabled too?
<sadface/>
Going to have to host my I/O examples elsewhere -- the extra _www._ makes a difference..
https://code.google.com/p/googleappengine
#googplus
Looks like we're not quite #onegoogle for image filtering.
TL;DR -- SIte displays porn content from freebase/knowledge graph that violates AdSense ToS.
_A quite strange thing happened recently. I have a news website and I'm using Freebase API to provide readers for more in depth information about the content of news articles. The site runs Google's AdSense ads._
_Following the publication of a local news, on the sidebar containing text and images downloaded through Freebase API, an image of a woman with her bare breasts was displayed._
_Well, that image, made available by Freebase, which is a Google product, was considered obscene by the team of AdSense (also a Google product), which decided to suspend the service. A sort of vicious circle of Google, exercising a censorship on itself._
_Given the impossibility to make Google people understand that the visualization of such kind of images was occasional and not intentional, I'd prefer to avoid such problems in the future. Hence, I'd like to know whether there's some way, when using Freebase API, to filter out images considered obscene by the AdSense team._
#googplus
Is there anything we can do to help hacked Wordpress installations that have pharma ads? As you can see below it's impacting sharing to G+:
http://presidiosocialclub.com/
https://spore.corp.google.com/#!s=d070e83cd3d49444
This has been going on for *years*, I've personally had to burn down and rebuild many WP blogs for friends. (and multiple times due to backdoors). (Read more about it at http://blog.aw-snap.info/2011/02/pharmacy-hack.html)
What can we do? Are we still running netagent to detect spam cloaking? Can we detect spammy links/text and refetch? Should Google+ ignore spore and just refetch using it's own user-agent (ick!)?
http://salelevitrawithoutperscriptionusa.org/
#googplus
Can GFEs do more than basic redirects? Like mod_rewrite? It seems like it'd be super useful. For example:
https://www.google.com/buzz/post?url=xxx&hl=l
could be redirected to
https://plus.google.com/share?url=xxx&hl=l
It appears the the path_redirects only allow for path->absolute redirections.. Happy to be proven wrong.
#googplus
Someone needs to convert to Google+ sign-in...
http://www.youtube.com/user/coachella
#googplus
Just found my next cleanup
https://cs.corp.google.com/#search/&q=@Nullable.*Present%5C%3C&type=cs&m=100&det=mat
@Nullable Present<T> means nothing...
#googplus
Social Score pipeline visualization. I think Alexandria is the slow draining bathtub...
https://plus.google.com/photos/107786897865850743842/albums/5864984843083818913/5864984851081260994?...
#googplus
When did we hire Lady Penelope?
ref: http://en.wikipedia.org/wiki/FAB_1
https://plus.google.com/photos/110968360116588936278/albums/5863083305184916545?authkey=CLTniJSes7LZ...
#googplus
Google, remember this....
http://marketingland.com/here-comes-another-button-send-to-kindle-36755
#googplus
So go/babble exists.. It's basically "Readability" for English (and I'm glad there's no such requirement..)
I did learn a little bit, specifically the source of "do the needful".
https://docs.google.com/a/google.com/spreadsheet/ccc?key=0AmKkMysgMoKBcGIwdHJyZ2J1ajMwVHVhdEtMWnNIWV...
#googplus
Free Pie on π day...
10:30 AM - 11:30 AM
MTV-40-2-Seville Tech Talk (155) VC
https://plus.google.com/photos/107786897865850743842/albums/5854975686369226017/5854975690050852642?...
#googplus
Another shuttle ride close-call! ... and my most strenuous exercise of the day.
https://plus.google.com/photos/107786897865850743842/albums/5854265973024213873/5854265978831781730?...
#googplus
If you hit a bug too many time your IP gets DoS-blocked which makes Google+ unusable. Ouch...
The funny thing is that the /jserror and /reporthttp4xxerror endpoints also end up getting blocked so our backends won't allow us to detect this behavior.
https://plus.google.com/photos/107786897865850743842/albums/5851848349819472913/5851848351104480802?...
#googplus
How about support for humans.txt in authorship?
https://plus.google.com/114334906202592742096/posts/BJeDvcawpsJ
#googplus
Is there an easy way to null-mock an RPC interface in Java/Apps-Framework? I couldn't figure it out with some time in code search
I'm seeing people using easymock and mockito to do this, but that feels wrong (RPCs don't return null!) and also means that these testing frameworks might find their way into production code if we're not careful.
Here's an example:
import com.google.ccc.groups.index.server.api.proto2api.CommonGroupsApi.CommonGroupsIndexSyncService;
...
@Mock
CommonGroupsIndexSyncService.ClientInterface mockSyncServer;
...
bind(CommonGroupsIndexSyncService.ClientInterface.class)
.toInstance(mockSyncServer);
Perhaps we could have a stub implementation that could do the following:
1) Implement returning defaultValue for all requests.
2) Implement returning RpcException for all requests.
Extra credit for the following wrapper class that would allow for injecting behavior into the pre-rpc/post-rpc phases:
public class ForwardingRpcClientInterface {
...
pubilc T delegate() {}
beforeRpc(...);
afterRpc(...);
public Object invoke(...) throws Throwable {
// defaults to forwarding to delegate
}
}
With something like this you could implement a client-side cache or short-circuit requests here. You could also implement the defaultValue/RpcException classes based on this.
#googplus
Ported my code to run on corp. Luckily twitter has undocumented ssl support for their URL count.
https://www.corp.google.com/~plindner/thecount/
I'll be hacking this on/off. You can see the crufty jquery stuff in /home/plindner/www/thecount
#googplus
Of interest to moments API work / Aspen and Google+ History
Has the concepts of Actor/Verb/Target
@117410472150303805486 @114489135332974198500 @104392738264586850178 @110885671099056346036
http://tincanapi.com/developers/tech-overview/
#googplus
Should we tell the world that you can get +1 counts like this?
https://www.googleapis.com/pos/v1/plusones/http%3A%2F%2Fwww.google.com%2F?callback=jsonpCallback
Instead of the gross reverse engineered hacks that are out there that post to clients6.google.com?
https://www.googleapis.com/pos/v1/plusones/http%3A%2F%2Fwww.google.com%2F'
#googplus
Cloud based Music Queue sounds like an interesting idea. Maybe you could 'fling' your queue to any screen....
https://plus.google.com/u/0/107928193007461262370/posts/Ums1ou7RzU6?e=-RedirectToSandbox
#googplus
Can someone help me decipher where this page is being generated? I want to change it to pass in the rel="me" param to the ancient focus widget.
If possible I'd also like to see it use the G+ profile badge instead which is much much nicer.
http://books.google.com/books?uid=108407510003645795115
http://books.google.com/books?uid=108407510003645795115
#googplus
If I could clone myself I'd spend all my time doubling-down on making Google *the* place for musicians and bands. Between Play, Youtube, Search and Plus we have so much to offer, yet don't wrap it up in a pretty package like we should...
http://techcrunch.com/2013/02/02/myspace-squandered-the-only-thing-it-had-left/
#googplus
Why are we serving up the refresh images? Are the cache headers set properly? I've been noticing this too on desktop and mobile.
Photos team -- any idea what's going on here? @102367365652197389609?
https://plus.google.com/u/0/105307547102248990120/posts/Rh1G5g9npTd?cfem=1&e=-RedirectToSandbox
#googplus
Have ideas on how to improve Google+ widgets? Add your ideas and up/down vote existing ideas here:
https://lightning.corp.google.com/plus-button
This uses Lightning which is a frontend to buganizer for ideas collection and management. It's funny how a simplified interface can make such a difference.
Try it out!
https://plus.google.com/photos/107786897865850743842/albums/5839292500124762193/5839292505628736098?...
#googplus
Is it time to stop domain-sharding for browsers using SPDY?
I notice that we're doing the right thing for images in the Google+ stream:
https://cs.corp.google.com/#google3/java/com/google/apps/people/activity/client/wrapper/ActivityConv...
Guessing there's lots of other places where this pattern is used..
#googplus