サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
google.github.io
The CL author’s guide to getting through code review The pages in this section contain best practices for developers going through code review. These guidelines should help you get through reviews faster and with higher-quality results. You don’t have to read them all, but they are intended to apply to every Google developer, and many people have found it helpful to read the whole set. Writing Goo
How to write code review comments Summary Be kind. Explain your reasoning. Balance giving explicit directions with just pointing out problems and letting the developer decide. Encourage developers to simplify code or add code comments instead of just explaining the complexity to you. Courtesy In general, it is important to be courteous and respectful while also being very clear and helpful to the
Google Engineering Practices Documentation Google has many generalized engineering practices that cover all languages and all projects. These documents represent our collective experience of various best practices that we have developed over time. It is possible that open source projects or other organizations would benefit from this knowledge, so we work to make it available publicly when possibl
How to do a code review The pages in this section contain recommendations on the best way to do code reviews, based on long experience. All together they represent one complete document, broken up into many separate sections. You don’t have to read them all, but many people have found it very helpful to themselves and their team to read the entire set. The Standard of Code Review What to Look For
About This document is part of the Filament project. To report errors in this document please use the project's issue tracker. Authors Romain Guy, @romainguy Mathias Agopian, @darthmoosious Overview Filament is a physically based rendering (PBR) engine for Android. The goal of Filament is to offer a set of tools and APIs for Android developers that will enable them to create high quality 2D and 3D
ClusterFuzz ClusterFuzz is a scalable fuzzing infrastructure that finds security and stability issues in software. Google uses ClusterFuzz to fuzz all Google products and as the fuzzing backend for OSS-Fuzz. ClusterFuzz provides many features to seamlessly integrate fuzzing into a software project’s development process: Highly scalable. Can run on any size cluster (e.g. Google’s instance runs on 3
Welcome TPM-JS lets you experiment with a software Trusted Platform Module (TPM) in your browser. TPM-JS includes the following libraries: Intel TPM2 Software Stack (TSS). IBM software TPM simulator. Google BoringSSL. The TSS library provides high-level APIs to the TPM. It manages TPM resources, marshals command buffers and unmarshals response buffers. The simulator executes TPM commands. It maint
Audio samples from "Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis" Paper: arXiv Authors: Ye Jia *, Yu Zhang *, Ron J. Weiss *, Quan Wang, Jonathan Shen, Fei Ren, Zhifeng Chen, Patrick Nguyen, Ruoming Pang, Ignacio Lopez Moreno, Yonghui Wu. (*: equal contribution.) Abstract: We describe a neural network-based system for text-to-speech (TTS) synthesis that is a
This style guide is based on Apple’s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google. It is a living document and the basis upon which the formatter is implemented. Table of Contents Source File Basics File Names File Encoding Whitespace Characters Special Escape Sequences Invisible Characters and Modifiers String Litera
Cartoon Set is a collection of random, 2D cartoon avatar images. The cartoons vary in 10 artwork categories, 4 color categories, and 4 proportion categories, with a total of ~1013 possible combinations. We provide sets of 10k and 100k randomly chosen cartoons and labeled attributes. These cartoons helped develop the technology behind the personalized stickers in Google Allo. Download Allo to try i
What is it? Flogger is a fluent logging API for Java. It supports a wide variety of features, and has many benefits over existing logging APIs. Come for more self-documenting log statements: logger.atInfo().withCause(exception).log("Log message with: %s", argument); Benefits While some users prefer “fluency” as a style, this is not what the argument for Flogger rests on. Flogger offers these key,
Audio samples from "Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions" Authors: Jonathan Shen, Ruoming Pang, Ron J. Weiss, Mike Schuster, Navdeep Jaitly, Zongheng Yang, Zhifeng Chen, Yu Zhang, Yuxuan Wang, RJ Skerry-Ryan, Rif A. Saurous, Yannis Agiomyrgiannakis, Yonghui Wu Abstract: This paper describes Tacotron 2, a neural network architecture for speech synthesis direc
Inspector Spacetime Generate motion specs from After Effects and become an engineer's best friend Download Usage Select pairs of keyframes and click the big button. These keyframe values will be collected within the panel and may be copied out in one of the format versions (Text, Markdown, or JSON). Note- this JSON is not the same as Lottie JSON. It is just a verbose look at all the details of the
Spatial Audio Encoding on the Websongbird Spatial Audio Encoding on the Web View on GitHub Songbird: Spatial Audio Encoding on the Web Songbird is a real-time spatial audio encoding JavaScript library for WebAudio applications. It allows web developers to dynamically spatially-encode streaming audio content into scalable ambisonics signal, which can be rendered using a binaural renderer such as Om
Tacotron (/täkōˌträn/): An end-to-end speech synthesis system by Google Publications
Background This document defines formatting and style rules for HTML and CSS. It aims at improving collaboration, code quality, and enabling supporting infrastructure. It applies to raw, working files that use HTML and CSS, including GSS files. Tools are free to obfuscate, minify, and compile as long as the general code quality is maintained. General General Style Rules Protocol Use HTTPS for embe
Overview FlatUI is an immediate mode C++ GUI library that aims to be a simple, efficient and easy to use way to add menus, HUDs and any kind of other UI to your game or graphical application. It also offers unicode & i18n aware font-rendering. FlatUI is available as open source from GitHub under the Apache license, v2 (see LICENSE.txt). Why use FlatUI? Immediate mode - this means that rather than
Google Style Guides Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style. “Style” covers a lot of ground, from “use camelCase for variable names” to “never use global variables” to “never use exceptions.” This pro
Dagger is a fully static, compile-time dependency injection framework for Java, Kotlin, and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. The latest Dagger release is: Dagger 2.51.1 Dagger aims to address many of the development and performance issues that have plagued reflection-based solutions. More details can be found in this talk (slides) b
Please note: This guide is no longer being updated. Google recommends migrating to TypeScript, and following the TypeScript guide. 1 Introduction This document serves as the complete definition of Google’s coding standards for source code in the JavaScript programming language. A JavaScript source file is described as being in Google Style if and only if it adheres to the rules herein. Like other
Zooshi is a game in which players travel on a raft down an endless river and toss sushi into the mouths of well-dressed animal patrons. It is written in cross-platform C++. Motivation Zooshi demonstrates a quick and fun game that primarily targets Google Cardboard using native C++ APIs. The game shows how to use several open source technology components developed at Google. Breadboard, an event sy
“cbf” after the palette’s name indicates given palette is “colourblind friendly”, i.e. colours are distinguishable even by a colour-blind person. All single hue palettes are colourblind friendly. Paul Tol’s palettes have been designed to be colourblind friendly as well as printer friendly. More information about them can be found at www.sron.nl/~pault. ColorBrewer palettes have been designed by Cy
次のページ
このページを最初にブックマークしてみませんか?
『google.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く