AWS |
AWS Marketplace |
Creating customized data products on AWS Data Exchange |
https://aws.amazon.com/blogs/awsmarketplace/creating-customized-data-products-on-aws-data-exchange/
|
Creating customized data products on AWS Data ExchangeCompanies are increasingly turning to third party data to enhance their own data and discover new insights AWS Data Exchange makes it easier for them to find subscribe to and use third party data in the cloud While many data subscribers are looking for data products they can immediately purchase and deploy as is there are many … |
2021-04-01 15:19:03 |
AWS |
AWS Big Data Blog |
Enable private access to Amazon Redshift from your client applications in another VPC |
https://aws.amazon.com/blogs/big-data/enable-private-access-to-amazon-redshift-from-your-client-applications-in-another-vpc/
|
Enable private access to Amazon Redshift from your client applications in another VPCYou can now use an Amazon Redshift managed VPC endpoint powered by AWS PrivateLink to connect to your private Amazon Redshift cluster with the RA instance type within your virtual private cloud VPC With an Amazon Redshift managed VPC endpoint you can privately access your Amazon Redshift data warehouse within your VPC from your client applications in another … |
2021-04-01 15:29:07 |
AWS |
AWS |
How can I track failed attempts to log in to my Amazon RDS DB instance that's running PostgreSQL? |
https://www.youtube.com/watch?v=av4FuCiQc8o
|
How can I track failed attempts to log in to my Amazon RDS DB instance that x s running PostgreSQL Skip directly to the demo For more details see the Knowledge Center article with this video Ayushi shows you how to track failed attempts to log in to your Amazon RDS DB instance that s running PostgreSQL |
2021-04-01 15:40:01 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【SikuliX】スマホゲームの自動化(環境構築) |
https://qiita.com/kazu_kr/items/3ad2c46209a2ed28a7be
|
まとめ以上がスマホゲームの自動化環境構築の流れです。 |
2021-04-02 00:25:43 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
サイト高速化のためにやること |
https://qiita.com/noel1500/items/f14acd7ef25df0dd9246
|
またjsの指定場所について、の上に指定するサイトが多い気がしますが内に指定した方がいいみたいです。 |
2021-04-02 00:39:07 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
PHP 問い合わせフォームが機能しない |
https://teratail.com/questions/331073?rss=all
|
PHP問い合わせフォームが機能しない前提・実現したいことPHPの問い合わせフォームをブラウザ上で正常に機能させたい送信元アドレスをフォームに入力したメールアドレスにしたいこのような問い合わせフォームを作りました。 |
2021-04-02 00:58:31 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
普段はutf-8、特定のファイルだけeuc-jpで開きたい |
https://teratail.com/questions/331072?rss=all
|
setencodingutfsetfileencodingseucjputfやりたいこと普段はutfなんですが、特定のファイルだけeucjpで編集・保存しなくてはいけません。 |
2021-04-02 00:45:16 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
google_drive gemでファイルの作成ができない |
https://teratail.com/questions/331071?rss=all
|
googledrivegemでファイルの作成ができないRubyでgoogledrivenbspgemを使用し、スプレッドシートの作成や、スプレッドシートへの書き込みをしています。 |
2021-04-02 00:26:27 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Webアプリからローカルアプリに情報を送りたい |
https://teratail.com/questions/331070?rss=all
|
Webアプリからローカルアプリに情報を送りたい前提・実現したいこと前提として具体的なソースを提示してほしいというわけではなく、考え方を教えて頂きたいです。 |
2021-04-02 00:23:58 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
JavaScript 外部ファイル 呼び出す度にHTTPリクエストが発生するのは当たり前なんでしょうか |
https://teratail.com/questions/331069?rss=all
|
|
2021-04-02 00:13:24 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Xamarin.Androidでshift-jisでバイト配列へ変換すると一部の全角記号が正しく変換されない |
https://teratail.com/questions/331068?rss=all
|
¥が複数ある場合は、その分末尾のnullも増えます。 |
2021-04-02 00:02:47 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
AWSからHerokuでのデプロイの仕方とつまづいたところ |
https://qiita.com/TakayukiFutatsugi/items/ebca62cbe75f893e5c62
|
私は何度もエラーしているうちにつの枠を埋めてしまっていたようで、削除する必要があった。 |
2021-04-02 00:43:35 |
Linux |
Ubuntuタグが付けられた新着投稿 - Qiita |
degitaloceanにdjangoをデプロイする(1/5) |
https://qiita.com/bersui_chan/items/5cec133d9231715d452d
|
通常のユーザーからログアウトしてrootアカウントとして再度ログインする必要がないように、通常のアカウントのスーパーユーザーまたはroot権限と呼ばれるものを設定できます。 |
2021-04-02 00:23:52 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS SSO とは |
https://qiita.com/miyuki_samitani/items/c79fcbd07a0c4b3b88fc
|
AWSSSOとは勉強前イメージAWSでSSOできるサービスAWSOrganizationsと一緒に設定するかも調査AWSSSOとはSSOとはSingleSignOnの略で、複数のAWSアカウントとアプリケーションへのSingleSignOnアクセスの一元管理を行うサービスになります。 |
2021-04-02 00:46:05 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWSからHerokuでのデプロイの仕方とつまづいたところ |
https://qiita.com/TakayukiFutatsugi/items/ebca62cbe75f893e5c62
|
私は何度もエラーしているうちにつの枠を埋めてしまっていたようで、削除する必要があった。 |
2021-04-02 00:43:35 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS認定セキュリティ - 専門知識 (AWS Certified Security - Specialty) に合格した |
https://qiita.com/mksamba/items/d7c631d89749c1c21fcb
|
【初心者】AmazonInspectorを使ってみる【初心者】AmazonMacieを使ってみる【初心者】AWSKeyManagementServiceAWSKMSを使ってみる【初心者】AWSKeyManagementServiceAWSKMSを使ってみるS暗号化での利用【初心者】AmazonVPCフローログを使ってみる【初心者】AWSSecretsManagerとAWSSystemsManagerParameterStoreを使ってみる受験結果合格点※点以上合格点数的には余裕を持って合格できた。 |
2021-04-02 00:13:21 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
【初心者】AWS Secrets Manager と AWS Systems Manager Parameter Store を使ってみる |
https://qiita.com/mksamba/items/0080a342de180120073b
|
SecretManagerからの値の取得ECインスタンスからRDSDBに接続する際に、パスワードをコードに埋め込むのではなく、SecretManagerに保存した値を取得して使用するように設定する。 |
2021-04-02 00:03:00 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
AWSからHerokuでのデプロイの仕方とつまづいたところ |
https://qiita.com/TakayukiFutatsugi/items/ebca62cbe75f893e5c62
|
私は何度もエラーしているうちにつの枠を埋めてしまっていたようで、削除する必要があった。 |
2021-04-02 00:43:35 |
Apple |
AppleInsider - Frontpage News |
Deals: ESR's new MagSafe-compatible iPhone accessories are up to 43% off right now |
https://appleinsider.com/articles/21/04/01/deals-esrs-new-magsafe-compatible-iphone-accessories-are-up-to-43-off-right-now
|
Deals ESR x s new MagSafe compatible iPhone accessories are up to off right nowApril deals on iPhone accessories are here with bonus savings knocking to off ESR s new MagSafe compatible wireless chargers and cases at Amazon New MagSafe compatible casesOur team recently went hands on with ESR s new HaloLock MagSafe compatible accessories for the iPhone with favorable things to say about the lineup of cases and chargers Read more |
2021-04-01 15:46:37 |
Apple |
AppleInsider - Frontpage News |
Apple was founded 45 years ago, on April 1, 1976 |
https://appleinsider.com/articles/20/04/01/apple-was-founded-44-years-ago-on-april-1-1976
|
Apple was founded years ago on April The Apple of should be unrecognizable compared to today s gigantic corporation and yet key early decisions by Steve Jobs Steve Wozniak and more are still having their effect today Apple s original founders L R Steve Wozniak Steve Jobs Ron WayneTim Cook marked the th anniversary of Apple with a tweet looking back to his friend and colleague co founder Steve Jobs Read more |
2021-04-01 15:10:55 |
Cisco |
Cisco Blog |
Digital is Foundational |
https://blogs.cisco.com/partner/digital-is-foundational
|
assets |
2021-04-01 15:00:53 |
金融 |
RSS FILE - 日本証券業協会 |
PSJ予測統計値 |
https://www.jsda.or.jp/shiryoshitsu/toukei/psj/psj_toukei.html
|
統計 |
2021-04-01 16:34:00 |
金融 |
RSS FILE - 日本証券業協会 |
株券等貸借取引状況(週間) |
https://www.jsda.or.jp/shiryoshitsu/toukei/kabu-taiw/index.html
|
貸借 |
2021-04-01 15:30:00 |
金融 |
金融庁ホームページ |
「中央銀行総裁・銀行監督当局長官グループは、バーゼル銀行監督委員会の戦略的優先事項と作業計画を承認するとともに、ノンバンク金融仲介に関するグローバルな取組みについて議論」 の公表について掲載しました。 |
https://www.fsa.go.jp/inter/bis/20210401/20210401.html
|
中央銀行 |
2021-04-01 17:00:00 |
金融 |
金融庁ホームページ |
国際金融ハブ取引に係る税制措置について公表しました。 |
https://www.fsa.go.jp/policy/financialcenter/tax.html
|
金融ハブ |
2021-04-01 16:00:00 |
金融 |
金融庁ホームページ |
キャリード・インタレストの税務上の取扱いについて公表しました。 |
https://www.fsa.go.jp/news/r2/sonota/20210401.html
|
税務 |
2021-04-01 16:00:00 |
金融 |
金融庁ホームページ |
生命保険業の免許について公表しました。 |
https://www.fsa.go.jp/news/r2/hoken/20200401.html
|
生命保険 |
2021-04-01 16:00:00 |
金融 |
金融庁ホームページ |
NGFS(気候変動リスク等に係る金融当局ネットワーク)による「サステナブル・ファイナンス市場の動向:概要」及び「グリーンファイナンス促進に関するダッシュボード」等について掲載しました。 |
https://www.fsa.go.jp/inter/etc/20210401/20210401.html
|
気候変動 |
2021-04-01 15:48:00 |
海外ニュース |
Japan Times latest articles |
Swallows overcome coronavirus hit to beat BayStars |
https://www.japantimes.co.jp/sports/2021/04/01/baseball/japanese-baseball/swallows-baystars/
|
Swallows overcome coronavirus hit to beat BayStarsYasutaka Shiomi and Munetaka Murakami combined to drive in five runs as the Tokyo Yakult Swallows beat the DeNA BayStars on Wednesday after the |
2021-04-02 01:50:36 |
海外ニュース |
Japan Times latest articles |
Biden supports moving MLB All-Star Game in response to Georgia voting restrictions |
https://www.japantimes.co.jp/sports/2021/04/01/baseball/mlb/biden-georgia-mlb-all-star-game/
|
Biden supports moving MLB All Star Game in response to Georgia voting restrictionsU S President Joe Biden said Wednesday that he would support moving MLB s July All Star Game from Atlanta as a protest against Georgia s new voting restrictions I |
2021-04-02 01:40:08 |
海外ニュース |
Japan Times latest articles |
The digital age needs a fresh injection of trust |
https://www.japantimes.co.jp/opinion/2021/04/01/commentary/world-commentary/trust-digital-age/
|
The digital age needs a fresh injection of trustRapid social and economic change deepening political divisions and the impact of technology are stretching the limits of trust building systems and governments are struggling to |
2021-04-02 02:00:45 |
海外ニュース |
Japan Times latest articles |
Let’s cut capitalism some slack |
https://www.japantimes.co.jp/opinion/2021/04/01/commentary/world-commentary/capitalism-digitization-covid-19/
|
digitization |
2021-04-02 01:37:47 |
海外ニュース |
Japan Times latest articles |
Building a democratic high-tech alliance |
https://www.japantimes.co.jp/opinion/2021/04/01/commentary/world-commentary/china-russia-eu-u-s-joe-biden-artificial-intelligence-tech-telecoms-cybersecurity/
|
artificial |
2021-04-02 01:17:03 |
海外ニュース |
Japan Times latest articles |
In support for Myanmar’s democracy, conditions apply |
https://www.japantimes.co.jp/opinion/2021/04/01/commentary/world-commentary/myanmar-u-n-aung-san-suu-kyi-min-aung-mlaing-human-rights-pro-democracy-2/
|
governance |
2021-04-02 00:56:39 |
海外ニュース |
Japan Times latest articles |
Keep the pressure on the junta in Myanmar |
https://www.japantimes.co.jp/opinion/2021/04/01/editorials/myanmar-coup-pressure-junta/
|
myanmar |
2021-04-02 00:54:25 |
ニュース |
BBC News - Home |
Long Covid: More than a million affected in February, survey suggests |
https://www.bbc.co.uk/news/health-56601911
|
experience |
2021-04-01 15:23:40 |
ニュース |
BBC News - Home |
Lorraine Cox: Man followed and murdered woman on night out |
https://www.bbc.co.uk/news/uk-england-devon-56569863
|
disturbing |
2021-04-01 15:47:09 |
ニュース |
BBC News - Home |
Samuel Kasumu: PM's adviser quits amid row over race report |
https://www.bbc.co.uk/news/uk-politics-56601166
|
sources |
2021-04-01 15:50:43 |
ニュース |
BBC News - Home |
UK weather: Cold and gales forecast amid 'spring swing' in temperature |
https://www.bbc.co.uk/news/uk-56606817
|
easter |
2021-04-01 15:53:53 |
北海道 |
北海道新聞 |
松江で火事、15棟以上延焼 漁港近くの住宅密集地 |
https://www.hokkaido-np.co.jp/article/528777/
|
松江市島根町加賀 |
2021-04-02 00:14:00 |
北海道 |
北海道新聞 |
開会式統括役の後任置かず 佐々木氏辞任で組織委方針 |
https://www.hokkaido-np.co.jp/article/528775/
|
佐々木氏 |
2021-04-02 00:09:00 |
GCP |
Cloud Blog |
Play ball! How MLB’s data cloud is delivering a next-level fan experience |
https://cloud.google.com/blog/products/data-analytics/how-mlb-data-cloud-is-transforming-the-baseball-fan-experience/
|
Play ball How MLB s data cloud is delivering a next level fan experienceToday marks the first day of Major League Baseball s season and I couldn t be more excited Not just because I m a Giants fan but because MLB has worked alongside Google Cloud since last March to help them use data and technology to innovate and personalize the baseball fan experience MLB s data cloud is at the foundation of this journey Data is the essential ingredient and rocket fuel for business transformation For many organizations this means better real time decisions which translates into smarter outcomes But for MLB their data cloud has been about more than increasing viewership or selling jerseysーit s been about bringing fans a richer appreciation for the game itself Throughout the season you ll see how MLB is enhancing the fan experience with their data cloud in a number of ways Take MLB s Statcast the baseball metrics platform for example which is built on Google Cloud Cameras collect data on everything from pitch speed to ball trajectories to player poses which gets fed into the Statcast data pipeline in real time then sent straight from the ballpark to the cloud Statcast transforms that data into on screen analytics that announcers use as part of their in game commentary and fans can get access to this rich trove of data as well Statcast even enables an interactive D pitch tracking system Film Room is another great example of how MLB is elevating the fan experience MLB com has collected millions of videos in the cloud and leveraging Google Cloud machine learning technologies fans can now search these videos by player team season tag date play outcome pitch type hit distance exit velocity and more Fans can create their own highlight reels and these videos can be embedded and shared directly from MLB com One thing is certain when it comes to Major League Baseball their fans are at the heart of everything they do With their data cloud as the foundation and our partnership bringing data to life through new fan experiences I look forward to continuing our work with MLB to create what s next for fans Major League Baseball trademarks and copyrights are used with permission of Major League Baseball Visit MLB com |
2021-04-01 16:00:00 |
GCP |
Cloud Blog |
11 quick tips for making the most of Gmail, Meet, Calendar, and more in Google Workspace |
https://cloud.google.com/blog/products/workspace/gmail-meet-and-slides-tips-from-googles-productivity-expert-in-2021/
|
quick tips for making the most of Gmail Meet Calendar and more in Google WorkspaceWhether you re looking to stay on top of your inbox or make the most of virtual meetings most of us can benefit from quick productivity tips that make getting it done easier and more efficient Google s productivity expert Laura Mae Martin has been offering up her top tips for Gmail Meet Docs Sheets Slides and more with her regular Google Workspace Productivity Tips video series Here are her most recent videos Master your inbox with Gmail s right click menuLearn how to easily reply label or even snooze an email by using the right click menu in Gmail Ask Google Assistant to take notesWith one easy step you can use Google Assistant on your mobile deviceーor on Google Homeーto add action items to your Google Keep notes Let your guests choose the times that work for them in Google CalendarLearn how to allow your guests to modify Google Calendar invites by default See everyone at the same time in Google MeetEver been on a Google Meet and wanted to see the faces of everyone who s joined Learn how to use Meet s tiled layout allowing you to see up to participants at once Use different Gmail signatures for colleagues and customersWhether you want to use different signatures for communicating across teams or you just want different sign offs for new emails versus replies multiple Gmail signatures can be handy Laura Mae shows you how to create and manage these signatures in Gmail Never be late again with Google Calendar notificationsDo you prefer or minutes head s up before your next meeting Everyone is different which is why Google Calendar lets you change your default event notifications with one easy step Filter out distractions with noise cancellation in MeetWhether it s nearby construction or a surprise soundtrack from your pet meetings from home can come with unexpected background sounds Noise cancellation in Google Meet helps you keep these distractions to a minimum Present more confidently in Google SlidesPresenting in a meeting and want easy access to a timer and your speaking notes Learn to use Presenter View in Google Slides and get ready to wow your next audience Don t let a slow internet connection ruin your meetingStruggling with delays or connection issues in your virtual meetings Changing your resolution settings in Google Meet might be your solution Laura Mae shows you how Get laser focused in Google SlidesHave you given a presentation and wanted to highlight a specific point for your audience Learn how to use the laser pointer feature in Google Slides to do exactly that Keep everyone organized with attachments in Google MeetNeed access to the agenda Want to get everyone on the same page with last week s meeting notes Laura Mae shows you how to access Google Calendar attachments in Meet in one simple step Interested in more tips from Laura Mae You can see her advice on healthy work habits and staying on top of your schedule Or you can watch all of her productivity tips videos at Related ArticleBuilding the future of work with Google WorkspaceToday we re announcing new innovations in Google Workspaceーincluding a frontline worker solution a set of features to help people find Read Article |
2021-04-01 16:00:00 |
GCP |
Cloud Blog |
GraphQL: Building a consistent approach for the API consumer |
https://cloud.google.com/blog/products/api-management/interacting-with-apis-rest-and-graphql/
|
GraphQL Building a consistent approach for the API consumerDevelopers use application programming interfaces or APIs to assemble data and functionality for new mobile or web apps but when it comes to interacting with APIs developers are often faced with two popular options REST or GraphQL In this article we ll explore how these approaches compare and we ll offer REST API best practices that can be applied to build a more consistent experience for GraphQL API consumers One option is not better than the other and both can be used within the same teams if not the same projects but regardless of what kind of APIs a project entails a more consistent experience will help developers do more faster REST and GraphQL comparedREST is a software architectural style to which APIs conform so developers can interact with services in a standard way GraphQL is a query language for APIs and a runtime for fulfilling those queries REST and GraphQL are similar in that they identify resources as URLs through which the app can fetch data or functionalityーbut there are many differences GraphQL exchanges data at a single endpoint whereas REST often involves several endpoints GraphQL resolvers retrieve the data for fields and if one resolver fails the rest of the query can still retrieve and return useful data This interaction paradigm mirrors what s expected from doing multiple REST queries and as such one GraphQL query frequently replaces multiple REST queries GraphQL prevents over fetching and under fetching of dataーthat is an endpoint responding to a call with too much or too little information respectively compared to what the app needs REST APIs are offered in various levels of resolution Some retrieve more data and some retrieve less data This means an app might receive too much data such as the whole employee profile when all that was needed was the employee name and ID number Likewise it might receive too little data forcing the app to make several API calls instead of just one REST uses HTTP verbs and generally uses JSON in order to exchange payload data but in GraphQL the HTTP POST verb is most frequently used and the different query types are specified inside the protocol GraphQL also uses a custom query format called Schema Definition Language SDL and even though that custom query language is used for the request JSON is returned which makes it easier for clients to leverage the response GraphQL client libraries feature native integration with the ReactJS UI framework and are also available for other other languages and paradigms making them accessible to many developers today The developer s discovery perspective differs To understand how REST APIs work the developer typically uses a portal as the storefront to discover and interact with the APIs In GraphQL the portal is a built in playground that also accommodates development It s almost like an integrated development environment allowing developers to explore new queries on the fly assisted by features like tab completion Documentation is also different REST usually uses OpenAPI specs and portals Some extensions to OpenAPI exist For example Apigee SmartDocs builds interactive documentation from those OpenAPI specifications GraphQL developers typically use schema based interactive documentation such as Graphiql to develop and interact with GraphQL endpoints These qualities make GraphQL popular for an increasing number of use cases but can point to possible adoption challenges For projects involving interoperability and decomposition of internal infrastructure GraphQL is a useful tool for creating a few APIs for many disparate legacy systems But it can also be leveraged in self service developer programs and related growth strategies which typically involve enterprises encouraging internal and external innovation by making REST APIs available via an API management platform These programs differ from traditional infrastructure centric API projects in that the APIs may be used by many people outside the team that built it for many uses that team never imagined This reiterates the importance of a consistent reliable intuitive developer experience and it also raises one of the obstacles to adapting GraphQL it is relatively easy to glance at a group of REST APIs and intuit what they do and how they work but we re not yet as close to that with GraphQL Using REST based practices in GraphQLYou should be open to using the best tools for the job which may include both GraphQL and REST To work more productively with GraphQL we recommend adopting some of the REST based best practices we ve developed over years of experience building developer programs Think of APIs as digital products that let enterprises take their assets and in order to increase the leverage of those assets put them in the hands of developers whether those developers are internal employees partners or external customers Because APIs are digital products developers need a consistent experience in order to understand how to use them and to bring compelling experiences to market Developer friction is a huge challenge in adoption of APIs and in growth strategies of digital companies so just as with REST consistency is key for GraphQL Treat the graph as a data driven hierarchy defined by plural nounsOne of the key tenets of the REST architectural style is to create a simplified consistent interface that rationalizes infrastructure complexity One would never expect a well formed REST query to be GET listEmployeesByDepartment that looks more like a Java function Rather a well formed REST resource would use plural nouns GET Employees then POST Employees etc By reliably conforming to predictable expectations REST APIs directly affect the speed at which developers are able to consume resources and build new experiences and time is money GraphQL s schema uses a graph hierarchy to define relationships between entities such as the titles and authors of books in a catalog This is a fundamentally data driven hierarchy but we sometimes see it treated as a functional hierarchy that looks like a Java function and this can introduce friction by disrupting predictable intuitive consistent experiences A well formed GraphQL should look like a well formed REST If you can GET from Books it should be assumed you can POST to Books Compare that to a more Java like construction defined by a verb based function instead of a data based noun such as GET listBooksByGenre How can you POST To BooksByGenre To Books To listBooks Who knows Our advice is to be data driven and to treat the graph as a data driven hierarchy Don t force GraphQL when REST makes more senseIn REST users often request and submit data from different URLs especially when using patterns such as Command Query Responsibility Segregation CQRS a design pattern first identified by Martin Fowler that separates the model that reads the data from the model that updates the data Developers often use CQRS in REST to retrieve data from multiple services in microservices architectures In GraphQL mutations the way a GraphQL developer submits data can get very complex very quickly especially when there are a lot of different data types or when very little data is submitted We recommend using a style similar to CQRS that separates retrieving data from submitting data This may be particularly useful to large enterprises especially those that already have a REST based API layer GraphQL can retrieve data on top of or instead of the API management layer but data can still be submitted through the existing REST APIs This demonstrates a developer should not want to force GraphQL when REST makes sense Optimize for re usability Large enterprise GraphQL deployments often encounter challenges when many different types of backends need to be made available to developers Different business units develop different aspects of the schema which is then presented to developers as one comprehensive graph frequently through schema stitching of schema federation The challenges arise when the behavior of the queries returns different data or behaviors from different parts of the graph because there s no consistency in the representation of the data Variable names that look the same in the SDL should not return different values or formats just because they resolve to different data sources Further Relay cursor connections and input hints should all present uniform behavior regardless of the portion of the graph being requested This is particularly a problem with mutations because if a developer submits data to one part of the schema one way and it gets recorded one way they may not realize that when they submitted it in another part of the schema it was recorded another way Since mutations are a particular challenge when optimizing for re usability and API productization we recommend being particularly conscientious of the way you develop and design them in GraphQL Lastly let s look at field names It is developer hostile to have field names with the same name provide different data and behavior because they are in different parts of the schema For example when there is a name field in one part of the schema that expects first middle last name and a name field in another part of the schema that expects last name first name this incongruence can lead to developer abandonment In GraphQL it s easy to optimize for query efficiency but be intentional about optimizing for re usability Avoiding situations in which APIs confuse developers will pay dividends Whether REST or GraphQL API is a product that needs to be managedMost of these best practices from treating the graph as a data driven hierarchy to optimizing for re usability and developer consumption reinforce a central idea APIs that are useful for growth strategies are products for developers so the developer s experience using the API is among the most important determinants of whether the API is adopted or not With the help of Apigee API Management developer programs have been embracing this idea for years with REST APIs and as enterprises apply it more broadly to GraphQL those API programs will only become more adept at empowering developers to innovate To learn more about GraphQL vs REST check out our video from Google Cloud Next You can also view this community post for useful links to a reference implementation along with links to a GitHub repo that provides tooling to enable GraphQL query authorization in Apigee |
2021-04-01 16:00:00 |
GCP |
Cloud Blog |
Unlock geospatial insights with Data Studio and BigQuery GIS |
https://cloud.google.com/blog/products/data-analytics/geospatial-insights-bigquery-gis-and-data-studio-choropleth/
|
Unlock geospatial insights with Data Studio and BigQuery GISChances are your data contains information about geographic locations in some form whether it s addresses postal codes GPS coordinates or regions that are meaningful to your business Are you putting this data to work to understand your key metrics from every angle In the past you might ve needed specialized Geographic Information System GIS software but today these capabilities are built into Google BigQuery You can store locations routes and boundaries with geospatial data types and manipulate them with geospatial functions Ultimately helping people explore this data and spot geospatial patterns requires visualizing it on a map To that end we re excited to announce new enhancements to Data Studio including support for choropleth maps of BigQuery GEOGRAPHY polygons so you can easily visualize BigQuery GIS data in a Google Maps based interface Google Maps in Data StudioData Studio is a no cost self serve reporting and data visualization service from Google Marketing Platform that connects to BigQuery and hundreds of other data sources With it you can visually explore your data and design and share beautiful interactive reports With the addition in the past year of a Google Maps based visualization you can visualize and interact with your geographic data just as you do with Google Maps pan around zoom in even pop into Street View Don t have geographic coordinates in your data No problem Data Studio recognizes countries states provinces Designated Market Areas DMAs cities postal codes addresses and other supported geographic field types For example even if all you have are DMA codes and metrics from Google Ads you can visualize click through rate by DMA Click through rate by Designated Market AreaVisualize BigQuery GEOGRAPHY polygonsBut what if you want to visualize boundaries beyond the most commonly used ones What if there are different boundaries that are important in your industry or business What if you ve done an analysis that groups locations into clusters and drawn boundaries around them With support for BigQuery GEOGRAPHY polygons in Data Studio you can now visualize arbitrary polygons in a choropleth map When you connect to BigQuery data that contains GEOGRAPHY fields you ll see them recognized as geospatial data To visualize this data add a Google Maps “filled map visualization Then for the Geospatial field simply choose the field with geospatial data You can group by a location dimension and color by a dimension or metric To learn more check out this step by step walkthrough Let s take a look at a few examples of this feature in action We ll use data from BigQuery Public Datasets which contain several datasets with geospatial data Mapping census tractsSuppose we want to visualize rent affordability in different areas of the United States We can get data about the percentage of income spent on rent from the U S Census Bureau s American Community Survey dataset We could visualize this metric on a map by state county metro area or zip code but it can vary quite a bit even within the same zip code To understand it at a more detailed level we might want to visualize census tracts Thankfully census tract boundaries are available in the U S Boundaries dataset By joining these datasets and visualizing in Data Studio we can understand rent affordability at a deeper level Rent affordability by census tract in the Seattle Washington areaHere we re seeing census tracts in the Seattle area with the least affordable areas in orange Two areas stand out for very different reasons the University District cheaper rent but many students with low or no income and Medina high incomes but multi million dollar lakefront houses Here s the query to get this data Mapping New York City taxi zonesNext suppose we re analyzing New York City taxi trips and want to understand how tipping varies by pickup location New York City is divided into taxi zones whose boundaries are available in the dataset Using Data Studio we can visualize the median tip percentage by taxi zone in the Brooklyn and Queens boroughs Median tip percentage by New York City taxi zoneThe map helps us see a clear geospatial pattern passengers picked up in the zones nearer to Manhattan tend to tip more Here s the query to get this data While this example involves taxi zones there are many specialized boundaries that exist across various sectors and businesses electoral districts school districts hospital referral regions and flood risk zones for instance Clustering severe stormsFinally suppose we want to understand where in the U S different types of severe storms tend to occur Rather than visualize the individual storms we want to visualize “clusters of many storms within a given area BigQuery s geospatial functions come in handy here We can assign storms to clusters using the ST CLUSTERDBSCAN function and draw boundaries around them using the ST CONVEXHULL function Then we can visualize these polygons in Data Studio Clusters of severe storms and most common storm typeThe map helps us see how the frequency and type of severe storms vary from west to east from flooding in the Bay Area to hail storms in the Great Plains to thunderstorms in the Midwest and East Coast If you d prefer to avoid severe storms altogether you might want to live in the Pacific Northwest where drizzle is frequent but severe storms are rare Here s the query to get this data Try it outReady to try it out for yourself Check out this step by step walkthrough of visualizing BigQuery polygons in Data Studio Explore the BigQuery Public Datasets or try it with your own data If your geospatial data isn t already in BigQuery you might want to learn more about BigQuery GIS or loading geospatial data into BigQuery using FME |
2021-04-01 16:00:00 |
GCP |
Cloud Blog |
Why Google Cloud is the ideal platform for Block.one and other DLT companies |
https://cloud.google.com/blog/topics/inside-google-cloud/why-google-cloud-is-the-ideal-platform-for-blockone-and-other-dlt-companies/
|
Why Google Cloud is the ideal platform for Block one and other DLT companiesLate last year Google Cloud joined the EOS community a leading open source platform for blockchain innovation and performance and is taking steps to support the EOS Public Blockchain by becoming a block producer BP At the time we outlined how our planned participation underscores the importance of blockchain to the future of business government and society Today I want to outline why Google Cloud is uniquely positioned to be an excellent partner for Block one and other distributed ledger technology DLT companies We ve recently seen an unprecedented rate of digital transformation across all industries as a huge proportion of the economy has moved online New startups along with legacy businesses reimagining themselves as software companies are in aggregate anticipated to account for thirty percent of economic activity by up from one percent today As this digital transformation takes hold businesses increasingly need to build integrated service networks with strong requirements for trust and coordination This is what a DLT can provide The EOSIO protocol developed by Block one and the basis for the EOS Public Blockchain is an example of such a DLT It s built for speed scale and low cost transactionsーall of which make EOSIO an attractive platform upon which to build networked applications This is where Google Cloud comes in We are uniquely qualified to help Block one and other companies develop and operate their DLT networks A number of our products are well suited to DLT applications whether it is the scalability and reliability of our network our innovation in Confidential Computing or our leadership in AI ML and data analytics Confidential ComputingConfidential Computing is an emerging technology that encrypts data in useーwhile it is being processed Confidential Computing environments keep data encrypted in memory and elsewhere outside of the CPUs Along with Google Cloud s advanced capabilities around data in transit and at rest Confidential Computing adds a third pillar to encryption by encrypting data while in use Confidential Computing is available in nine Google Cloud regions and will continue to extend to a broader set of the regions to support customers like Block one Confidential Computing leverages the secure encrypted virtualization supported by nd Gen AMD EPYCCPUs ensuring data will stay private and encrypted while it is used indexed queried or trained on Confidential VMs followed by Confidential GKE Nodes are the first two products in Google Cloud s Confidential Computing portfolio Confidential VMs and Confidential GKE Nodes offer the cryptographic level of isolation while giving customers an easy to use solution that doesn t require changing code in apps or compromising on performance Computing directly on encrypted data is a must have for the custody and handling of digital assets and it creates exciting new possibilities such as machine learning on private data decentralized exchange of assets and preventing collusion exfiltration and contamination of the network by rogue peers AI and Data AnalyticsGoogle Cloud s leading Cloud AI services and the smart analytics services upon which they are built enable businesses to get more value out of their data The broad applicability of this pattern is evident from its many and varied use cases such as AI for trade finance and decision support for advertising DLT data on open networks are inherently public and can thus be indexed and made searchable as we ve demonstrated and continue to do for Bitcoin Ethereum and a number of other public DLTs and our partners have followed our lead by ETL of DLT data into BigQuery Perhaps more importantly exciting new opportunities emerge by combining Cloud AI with Confidential Computing For example by executing DLT smart contracts within a trusted execution environment machine learning accelerators such as Cloud TPU can be used for DLT coprocessing In addition to computing capabilities the trustworthiness of APIs can also be ensured and this allows external data to be used in smart contracts We ve previously written about the possibilities of building DLT cloud hybrid applications Network Performance and SecurityGoogle Cloud s low latency premium network tier allows peers to synchronize more quickly enabling the higher transaction throughputs Our network also peers directly with many ISPs meaning that there s less lag when customers interact with their digital assets critical to real world use cases such as retail point of sale and gaming Google s systems are designed for security and reliability on a global scale When DLT customers are selecting a cloud platform a huge part of what they re looking for is infrastructure Our infrastructure doesn t rely on any single technology to make it secure Our stack builds security through progressive layers that deliver defense in depth From the physical premises to the purpose built servers networking equipment and custom security chips to the low level software stack running on every machine our entire hardware infrastructure is controlled secured built and hardened by Google Learn more and get involvedDevelopers you can learn more about projects built with EOSIO on Google Cloud in the EOSIO Beyond Blockchain Hackathonーsubmissions are open until April Or get building right away by learning how to build with EOSIO Keep up with Google s latest EOS block producer activities at |
2021-04-01 16:00:00 |
コメント
コメントを投稿