Opensocialに見る Googleのオープン戦略 G オ 戦略
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
The Uatu System for Visualizing Networked Writing Activity
The Uatu System for Visualizing Networked Writing Activity J. Holden Hill, Phillip Parli-Horne, Paul Gestwicki Brian McNely Computer Science Department English Department [email protected], [email protected], [email protected] [email protected] Ball State University Computer Science Department Technical Report 2011-01 June 3, 2011 Abstract Over the course of an academic year, two students and a pair of faculty advisors have written software to visualize how participants collaborate on networked writing projects. Using Google Docs as a way to allow students to instantaneously interact with a document in real-time, this software captures data from Google’s cloud service and displays it in a pair of visualizations. We used agile methods of software development to devise a way to implement their ideas in an appealing way. This document contains detailed instructions on where the latest iteration of the software can be located. It also details the process of making the system operational on a new machine, stating how the software works and where it should be placed in the file system. The document also explains how one can use the system to visualize writing collaboration. Finally, many failed iterations of the software have led to meaningful reflections on software development practices. The document elaborates on the hardships of development, as well as provides insight on how this software may evolve toward richer experiences. 1Primary contact 1 1. Introduction The Uatu project is designed to visualize collaborations in a digital workspace. The name comes from the Marvel Comics character, Uatu the Watcher, who is tasked with watching over the universe; in the same way, this software watches over revisions of Google Documents and stores their information for later access. -
Joining the New Tamworth Exchange Google Group – UPDATED January 2020 As of December 2019, the Tamworth Exchange Was Moved from Yahoo Groups to Google Groups
Joining the new Tamworth Exchange Google Group – UPDATED January 2020 As of December 2019, the Tamworth Exchange was moved from Yahoo Groups to Google Groups. How to join The new Tamworth Exchange on Google Groups is a closed group, meaning that only members can read and post messages. The group’s address is https://groups.google.com/forum/#!forum/tamworthexchangenh To request membership, email Tamworth Exchange moderator Marletta Maduskuie at [email protected]. Include your name and the email address you’d like to connect to the Tamworth Exchange. It might be helpful to include your connection to Tamworth (seasonal or full-time resident, property owner, frequent visitor, etc.) Once your request has been received and accepted by the moderator, you will get an email that you’ve been added to the Tamworth Exchange Google Group. Follow the link in the email message to the group. How to post messages (there are two ways) Once you’re a member of the Tamworth Exchange Google Group, you can post messages to the Tamworth Exchange by sending an email message to [email protected] from the email account that you used to sign up for the Tamworth Exchange Google group. Note the email address for posting ends in “googlegroups.com” not “gmail.com”. You may also post right from the Tamworth Exchange Google Groups page at https://groups.google.com/forum/#!forum/tamworthexchangenh. Log in to your Google account, then select “Create Post” button. For those new to Google To join the group, you will be asked to provide information to Google. -
Jeffrey Scudder Google Inc. March 28, 2007 Google Spreadsheets Automation Using Web Services
Jeffrey Scudder Google Inc. March 28, 2007 Google Spreadsheets Automation using Web Services Jeffrey Scudder Google Inc. March 28, 2007 2 Overview What is Google Spreadsheets? • Short Demo What is the Google Spreadsheets Data API? • Motivations (Why an API?) • Protocol design • Atom Publishing Protocols • GData • List feed deconstructed How do I use the Google Spreadsheets Data API? • Authentication • Longer Demo Questions 3 What is Google Spreadsheets? Let’s take a look 4 What is Google Spreadsheets? Why not ask why • Spreadsheets fits well with our mission… – “Organize My Information… and… – Make it Accessible and Useful… – With whomever I choose (and nobody else, thanks)” • In other words…. – Do-it-yourself Content Creation – Accepted/Familiar Interface of Spreadsheets and Documents – Accessibility from anywhere (…connected) – Easy-to-use Collaboration – Do-it-yourself Community Creation 5 What is the Google Spreadsheets Data API? Motivations • Foster development of specific-use apps • Allow users to create new UIs • To extend features offered • To integrate with 3rd party products • To offer new vertical applications 6 What is the Google Spreadsheets Data API? Protocol design based on existing open standards • Deciding on design principles – Use a RESTful approach – Reuse open standards – Reuse design from other Google APIs • The end result – REST web service based on GData – Data is in Atom XML and protocol based on the Atom Publishing Protocol (APP) – GData is based on Atom and APP and adds authentication, query semantics, and more -
Gmail Life After Microsoft Outlook Google™ Welcome
Gmail Welcome Life after Microsoft Outlook Google™ Apps Welcome to Gmail! What’s Different? Now that you’ve switched from Microsoft Outlook® Here are some of the differences you’ll notice when switching from Microsoft Outlook® to Gmail: to Google Apps, here are some tips on beginning to use Gmail. In Microsoft Outlook®, you ... In Gmail ... Access mail (typically) from a dedicated computer Access mail securely via the Internet, from behind a firewall any computer, anywhere View messages and their replies as individual Group messages and their replies in conversation entries in your Inbox threads Organize message in folders Tag messages with labels Flag important messages Star important messages Flag messages for follow-up Add messages to your Tasks list Tag messages with color categories Color-code your labels Sort messages by sender or date “Sort” messages using Gmail search Auto–spell check while composing Check spelling after composing Create multiple signatures Use the Canned Responses lab Delete messages to save disk space Archive messages to unclutter your Inbox (no need to delete, thanks to 25 GB storage in the cloud) Get desktop mail notifications via Desktop Alerts Install the Google Talk desktop client Share a mailbox Create shared mailboxes using Google Groups Attach and forward multiple messages Forward all messages in a conversation thread August 2011 1 Gmail Google™ Apps Composing Life after Microsoft Outlook In Microsoft Outlook® ... In Gmail ... Compose in a new window Compose in the same window Click Compose Mail. Gmail replaces your Inbox with a form for composing your message. Shift-click Compose Mail to author your message in a new browser window (so you can keep an eye on your Inbox at the same time). -
GCP – Google Cloud Platform Outline for This Course Setting up a Cloud Solution Environment
[email protected] | www.linux2cloud.com | M- 9319934493 GCP – Google Cloud Platform Outline for this course Setting up a Cloud Solution Environment Setting up cloud projects and accounts. Activities include o Creating projects o Assigning users to predefined IAM roles within a project o Managing users in Cloud Identity (manually and automated) o Enabling APIs within projects o Provisioning one or more Stackdriver workspaces Managing billing configuration. Activities include o Creating one or more billing accounts o Linking projects to a billing account o Establishing billing budgets and alerts o Setting up billing exports to estimate daily/monthly charges Installing and configuring the command line interface (CLI), specifically the Cloud SDK (e.g., setting the default project) Planning and Configuring a Cloud Solution Planning and estimating GCP product use using the Pricing Calculator Planning and configuring compute resources. Considerations include: o Selecting appropriate compute choices for a given workload (e.g. Compute Engine, Google Kubernetes Engine, App Engine, CloudRun, Cloud Functions) o Using pre-emptible VMs and custom machine types as appropriate Planning and configuring data storage options. Considerations include: o Product choice (e.g., Cloud SQL, BigQuery, Cloud Spanner, Cloud Bigtable) o Choosing storage options (e.g., Standard, Nearline, Coldline, Archive) 1 [email protected] | www.linux2cloud.com | M- 9319934493 Planning and configuring network resources. Tasks include: o Differentiating load balancing -
Google Groups May 18Th Review: I Support the Rezoning Needed For
Google Groups May 18th review: I support the ReZoning needed for Cold Storage Building on West Commercial Street Jenny Potter Scheu <[email protected]> May 16, 2017 10:29 AM Posted in group: Planning Board To: Elizabeth Boepple, Sean Dundon, David Eaton, Brandon Mazer, Carol Morrissette, Maggie Stanley, and Lisa Whited Dear Portland Planning Board, I am writing to support the rezoning which needs to happen in order go forward with the construction of a large new Cold Storage building on West Commercial Street. I strongly support the construction of this building as a very important addition to the waterfront/city economy. Where I live near the eastern end of the Portland waterfront, we have dealt with critics who do not support any development which blocks views of the harbor. I favor thoughtful new development, and submit that there are many existing protections for views. ( I would be glad if such a building was built on the east end of Commercial Street! ) The important addition of this proposed Cold Storage Building trumps any concerns for it’s blocking some of the views from the western neighborhood. I am sorry that I cannot attend the May 18th site review and workshop, and wanted to express my support for this very important development opportunity. Thanks so much to each of you and the Planning staff for your steady hard work for the city and all citizens. Best wishes, Jenny Scheu [email protected] Home: 29 Waterville Street, #3, Portland ME 04101 Business: Redhouse Architects, 61 Pleasant Street, Studio 104C, Portland ME 04101 Google Groups Comment on proposed cold storage Carson, Keith <[email protected]> May 16, 2017 11:40 AM Posted in group: Planning Board Morning all, I know you’ve received plenty of public comment on this matter so I’ll keep it short: I’m a “fringe west ender” living on York street and this proposed zoning would not impact my views in any way; as such I feel I’m more neutral when assessing this proposal. -
Written Testimony of Keith Enright Chief Privacy Officer, Google United
Written Testimony of Keith Enright Chief Privacy Officer, Google United States Senate Committee on Commerce, Science, and Transportation Hearing on “Examining Safeguards for Consumer Data Privacy” September 26, 2018 Chairman Thune, Ranking Member Nelson, and distinguished members of the Committee: thank you for the opportunity to appear before you this morning. I appreciate your leadership on the important issues of data privacy and security, and I welcome the opportunity to discuss Google’s work in these areas. My name is Keith Enright, and I am the Chief Privacy Officer for Google. I have worked at the intersection of technology, privacy, and the law for nearly 20 years, including as the functional privacy lead for two other companies prior to joining Google in 2011. In that time, I have been fortunate to engage with legislators, regulatory agencies, academics, and civil society to help inform and improve privacy protections for individuals around the world. I lead Google’s global privacy legal team and, together with product and engineering partners, direct our Office of Privacy and Data Protection, which is responsible for legal compliance, the application of our privacy principles, and generally meeting our users’ expectations of privacy. This work is the effort of a large cross-functional team of engineers, researchers, and other experts whose principal mission is protecting the privacy of our users. Across every single economic sector, government function, and organizational mission, data and technology are critical keys to success. With advances in artificial intelligence and machine learning, data-based research and services will continue to drive economic development and social progress in the years to come. -
Query Expansion Based on Crowd Knowledge for Code Search
IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 9, NO. X, XXXXX 2016 1 Query Expansion Based on Crowd Knowledge for Code Search Liming Nie, He Jiang, Zhilei Ren, Zeyi Sun, and Xiaochen Li Abstract—As code search is a frequent developer activity in software development practices, improving the performance of code search is a critical task. In the text retrieval based search techniques employed in the code search, the term mismatch problem is a critical language issue for retrieval effectiveness. By reformulating the queries, query expansion provides effective ways to solve the term mismatch problem. In this paper, we propose Query Expansion based on Crowd Knowledge (QECK), a novel technique to improve the performance of code search algorithms. QECK identifies software-specific expansion words from the high quality pseudo relevance feedback question and answer pairs on Stack Overflow to automatically generate the expansion queries. Furthermore, we incorporate QECK in the classic Rocchio’s model, and propose QECK based code search method QECKRocchio. We conduct three experiments to evaluate our QECK technique and investigate QECKRocchio in a large-scale corpus containing real-world code snippets and a question and answer pair collection. The results show that QECK improves the performance of three code search algorithms by up to 64 percent in Precision, and 35 percent in NDCG. Meanwhile, compared with the state-of-the-art query expansion method, the improvement of QECKRocchio is 22 percent in Precision, and 16 percent in NDCG. Index Terms—Code search, crowd knowledge, query expansion, information retrieval, question & answer pair Ç 1INTRODUCTION ODE search is a frequent developer activity in software Obviously, it is not an easy task to formulate a good query, Cdevelopment practices, which has been a part of soft- which depends greatly on the experience of the developer and ware development for decades [47]. -
Guideline for Securing Your Web Browser P a G E | 2
CMSGu2011-02 CERT-MU SECURITY GUIDELINE 2011 - 02 Mauritian Computer Emergency Response Team Enhancing Cyber Security in Mauritius Guideline For Securing Your Web Browser National Computer Board Mauritius JuJunene 2011 2011 Version 1.7 IssueIssue No. No. 4 2 National Computer Board © Table of Contents 1.0 Introduction .......................................................................................................................... 7 1.1 Purpose and Scope ........................................................................................................... 7 1.2 Audience........................................................................................................................... 7 1.3 Document Structure.......................................................................................................... 7 2.0 Background .......................................................................................................................... 8 3.0 Types of Web Browsers ....................................................................................................... 9 3.1 Microsoft Internet Explorer .............................................................................................. 9 3.2 Mozilla Firefox ................................................................................................................. 9 3.3 Safari ................................................................................................................................ 9 3.4 Chrome .......................................................................................................................... -
What's New for Google in 2020?
Kevin A. McGrail [email protected] What’s new for Google in 2020? Introduction Kevin A. McGrail Director, Business Growth @ InfraShield.com Google G Suite TC, GDE & Ambassador https://www.linkedin.com/in/kmcgrail About the Speaker Kevin A. McGrail Director, Business Growth @ InfraShield.com Member of the Apache Software Foundation Release Manager for Apache SpamAssassin Google G Suite TC, GDE & Ambassador. https://www.linkedin.com/in/kmcgrail 1Q 2020 STORY TIME: Google Overlords, Pixelbook’s Secret Titan Key, & Googlesplain’ing CES Jan 2020 - No new new hardware was announced at CES! - Google Assistant & AI Hey Google, Read this Page Hey Google, turn on the lights at 6AM Hey Google, Leave a Note... CES Jan 2020 (continued) Google Assistant & AI Speed Dial Interpreter Mode (Transcript Mode) Hey Google, that wasn't for you Live Transcripts Hangouts Meet w/Captions Recorder App w/Transcriptions Live Transcribe Coming Next...: https://mashable.com/article/google-translate-transcription-audio/ EXPERT TIP: What is Clipping? And Whispering! Streaming Games - Google Stadia Android Tablets No more Android Tablets? AI AI AI AI AI Looker acquisition for 2.6B https://www.cloudbakers.com/blog/why-cloudbakers-loves-looker-for-business-intelligence-bi From Thomas Kurian, head of Google Cloud: “focusing on digital transformation solutions for retail, healthcare, financial services, media and entertainment, and industrial and manufacturing verticals. He highlighted Google's strengths in AI for each vertical, such as behavioral analytics for retail, -
Google Cheat Sheets [.Pdf]
GOOGLE | CHEAT SHEET Key for skill required Novice This two page Google Cheat Sheet lists all Google services and tools as to understand the Intermediate well as background information. The Cheat Sheet offers a great reference underlying concepts to grasp of basic to advance Google query building concepts and ideas. Expert CHEAT SHEET GOOGLE SERVICES Google domains google.co.kr Google Company Information google.ae google.kz Public (NASDAQ: GOOG) and google.com.af google.li (LSE: GGEA) Google AdSense https://www.google.com/adsense/ google.com.ag google.lk google.off.ai google.co.ls Founded Google AdWords https://adwords.google.com/ google.am google.lt Menlo Park, California (1998) Google Analytics http://google.com/analytics/ google.com.ar google.lu google.as google.lv Location Google Answers http://answers.google.com/ google.at google.com.ly Mountain View, California, USA Google Base http://base.google.com/ google.com.au google.mn google.az google.ms Key people Google Blog Search http://blogsearch.google.com/ google.ba google.com.mt Eric E. Schmidt Google Bookmarks http://www.google.com/bookmarks/ google.com.bd google.mu Sergey Brin google.be google.mw Larry E. Page Google Books Search http://books.google.com/ google.bg google.com.mx George Reyes Google Calendar http://google.com/calendar/ google.com.bh google.com.my google.bi google.com.na Revenue Google Catalogs http://catalogs.google.com/ google.com.bo google.com.nf $6.138 Billion USD (2005) Google Code http://code.google.com/ google.com.br google.com.ni google.bs google.nl Net Income Google Code Search http://www.google.com/codesearch/ google.co.bw google.no $1.465 Billion USD (2005) Google Deskbar http://deskbar.google.com/ google.com.bz google.com.np google.ca google.nr Employees Google Desktop http://desktop.google.com/ google.cd google.nu 5,680 (2005) Google Directory http://www.google.com/dirhp google.cg google.co.nz google.ch google.com.om Contact Address Google Earth http://earth.google.com/ google.ci google.com.pa 2400 E. -
View the Slides
Alice in Warningland A Large-Scale Field Study of Browser Security Warning Effectiveness Devdatta Akhawe Adrienne Porter Felt UC Berkeley Google, Inc. Given a choice between dancing pigs and security, the user will pick dancing pigs every time Felten and McGraw Securing Java 1999 a growing body of measurement studies make clear that ...[users] are oblivious to security cues [and] ignore certificate error warnings Herley The Plight of The Targeted Attacker at Scale 2010 Evidence from experimental studies indicates that most people don’t read computer warnings, don’t understand them, or simply don’t heed them, even when the situation is clearly hazardous. Bravo-Lillo Bridging the Gap in Computer Security Warnings 2011 Firefox Malware Warning Chrome SSL Warning Firefox SSL Warning today A large scale measurement of user responses to modern warnings in situ today A large scale measurement of user responses to modern warnings in situ What did we measure? Clickthrough Rate # warnings ignored # warnings shown (across all users) What is the ideal click through rate? 0% Why aim for a 0% rate? • Low false positives => protecting users – The Google Safe Browsing list (malware/phishing warnings) has low false positives • High false positives ? (SSL Warnings) – Low clickthrough incentivizes websites to fix their SSL errors – False positives annoy users and browsers should reduce the number of false warnings to achieve 0% clickthrough rate How did we measure it? Browser Telemetry • A mechanism for browsers to collect pseudonymous performance and quality