TECH |
Engadget Japanese |
KDDIに続いてNTTドコモも導入、スマホの「残価設定」はお得なのか(佐野正弘) |
https://japanese.engadget.com/mobile-233233063.html
|
applestore |
2021-09-20 23:32:33 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] なぜ? ANAがヤフオクにファーストクラスのシートを出品した理由 |
https://www.itmedia.co.jp/business/articles/2109/21/news059.html
|
itmedia |
2021-09-21 08:55:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia Mobile] Google、23周年で「Pixel 6」割引特典の期間限定キャンペーン |
https://www.itmedia.co.jp/mobile/articles/2109/21/news077.html
|
google |
2021-09-21 08:47:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] Apple Watchが自転車ワークアウトの自動検出、電動アシスト対応 Apple、「watchOS 8」を配布開始 |
https://www.itmedia.co.jp/news/articles/2109/21/news076.html
|
apple |
2021-09-21 08:32:00 |
AWS |
AWS Startups Blog |
Shipper’s Digital Transformation Journey to Build Next Generation 4PL Supply Chain |
https://aws.amazon.com/blogs/startups/shippers-digital-transformation-journey-supply-chain/
|
Shipper s Digital Transformation Journey to Build Next Generation PL Supply ChainIn this blog post Indonesian logistics startup Shipper shares their technology transformation journey and how they ve grown and supported a couple hundred orders per day back in up to hundreds of thousands orders per day in recent years with the help of Amazon Web Services AWS managed services such as Amazon Elastic Kubernetes Service Amazon EKS |
2021-09-20 23:11:59 |
AWS |
AWS |
Demonstrating failover of SAP S/4HANA with High Availability on AWS | Amazon Web Services |
https://www.youtube.com/watch?v=g6E-Hua0WzE
|
Demonstrating failover of SAP S HANA with High Availability on AWS Amazon Web ServicesLearn how to automate high availability configuration for an SAP HANA database on AWS then test failover of that system using AWS Launch Wizard Learn more about AWS Launch Wizard at Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing |
2021-09-20 23:11:41 |
AWS |
AWS |
How to deploy SAP S/4HANA with High Availability using AWS Launch Wizard | Amazon Web Services |
https://www.youtube.com/watch?v=0VyvrE2fvmc
|
How to deploy SAP S HANA with High Availability using AWS Launch Wizard Amazon Web ServicesLearn how to automate configuration of a high availability SAP S HANA application on AWS using AWS Launch Wizard Learn more about AWS Launch Wizard at Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing |
2021-09-20 23:07:55 |
AWS |
AWS |
How to Establish a Hybrid Backup Architecture for SAP Databases on AWS | Amazon Web Services |
https://www.youtube.com/watch?v=ZZP9w3GcD1Y
|
How to Establish a Hybrid Backup Architecture for SAP Databases on AWS Amazon Web ServicesLearn how to architect a secure cost effective hybrid backup architecture for SAP databases using AWS Storage Gateway Learn more about AWS Storage Gateway at Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing |
2021-09-20 23:01:21 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
10年後のために今勉強しておきたい技術 |
https://qiita.com/simonritchie/items/ecbc369bce754cb627c0
|
他にもゲームエンジン用の数学本なども世の中には出ているので、その辺もいつか齧ってみたいと感じています。 |
2021-09-21 08:19:10 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
AWS(ECS)での環境構築に関して |
https://teratail.com/questions/360532?rss=all
|
dockerを用いてローカル環境でrails・nginx・mysqlのコンテナを作成。 |
2021-09-21 08:54:59 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
(SQL)テーブル内の一番最新日(もしくは一番大きいid番号)のレコードがupdateできない。 |
https://teratail.com/questions/360531?rss=all
|
SQLテーブル内の一番最新日もしくは一番大きいid番号のレコードがupdateできない。 |
2021-09-21 08:54:12 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
cssのtransitionについて |
https://teratail.com/questions/360530?rss=all
|
cssのtransitionについてhtmlcssjavascriptにてメニューを作ったのですが、transitionを使ってそれぞれのメニューをクリックした時の動きを滑らかにしたいと考えています。 |
2021-09-21 08:51:44 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
input rangeのつまみの横に文字を表示 |
https://teratail.com/questions/360529?rss=all
|
|
2021-09-21 08:30:49 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
画像処理とコンピュータビジョンはどのような関係なのですか? |
https://teratail.com/questions/360528?rss=all
|
|
2021-09-21 08:30:22 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
PHP PHPMailer SMTP ERROR: Failed to connect to server: (0) |
https://teratail.com/questions/360527?rss=all
|
PHPPHPMailerSMTPERRORFailedtoconnecttoserver前提・実現したいことメールフォームを作成するために、yahooのSMTPサーバーを使ってメールを送ることを試みていますが、なぜか、サーバーに接続することができません。 |
2021-09-21 08:20:37 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
[Android]アプリ固有の内部ストレージにファイルを保存する方法について、Androidデベロッパガイドに対する質問(その2) |
https://teratail.com/questions/360526?rss=all
|
Androidアプリ固有の内部ストレージにファイルを保存する方法について、Androidデベロッパガイドに対する質問その前書きAndroidデベロッパガイドを読みながら、アプリ固有の内部ストレージにファイルを保存する方法について、勉強しています。 |
2021-09-21 08:19:46 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
pythonの配列の要素に値を入れる方法 |
https://teratail.com/questions/360525?rss=all
|
pythonで次のコードを書きました。 |
2021-09-21 08:17:52 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
docker備忘録 |
https://qiita.com/KazukiTerashima/items/f3a824c6ae88d74f1da5
|
|
2021-09-21 08:24:55 |
Apple |
AppleInsider - Frontpage News |
Apple's iMovie and Clips updated with support for Cinematic mode, ProRes |
https://appleinsider.com/articles/21/09/20/apples-imovie-and-clips-updated-with-support-for-cinematic-mode-prores?utm_medium=rss
|
Apple x s iMovie and Clips updated with support for Cinematic mode ProResAhead of Apple s iPhone launch this week the company on Monday issued updates to its iMovie and Clips video editing apps with support for new hardware features Cinematic mode and ProRes recording With today s update iMovie nets support for importing and editing video captured in Cinematic Mode on iPhone Users can add adjust and delete focus points in Cinematic mode footage to change the depth of field effect created by the feature Available on all iPhone and iPhone Pro models Cinematic mode mimics professional videography techniques by automatically shifting focus to people pets and objects adding depth of field effects on the fly For example the technology might first focus on a person facing the camera and intelligently rack focus to another person in the background when the first person turns away Read more |
2021-09-20 23:42:48 |
Apple |
AppleInsider - Frontpage News |
Apple Card gets rotating security code with 'Advanced Fraud Protection' in iOS 15 |
https://appleinsider.com/articles/21/09/20/apple-card-gets-rotating-security-code-with-advanced-fraud-protection-in-ios-15?utm_medium=rss
|
Apple Card gets rotating security code with x Advanced Fraud Protection x in iOS Apple Card is receiving an upgrade with iOS that adds an extra layer of security to purchases by integrating a rotating security code Called Advanced Fraud Protection the new feature automatically rotates Apple Card s three digit security code after users view the number in Wallet or it is auto filled in Safari according to an Apple support document As noted by Apple Advanced Fraud Protection can be used without risking interruptions to streaming services and other memberships because merchants typically use credit card security codes only to authorize an initial payment Read more |
2021-09-20 23:09:30 |
海外科学 |
NYT > Science |
The Moon Crater Where NASA Will Send Its Viper Rover |
https://www.nytimes.com/2021/09/20/science/nasa-moon-viper.html
|
astronaut |
2021-09-20 23:19:44 |
海外科学 |
NYT > Science |
Highlights From the SpaceX Inspiration4 Astronauts’ Splashdown |
https://www.nytimes.com/live/2021/09/18/science/spacex-inspiration4-splashdown/
|
astronauts |
2021-09-20 23:36:56 |
ニュース |
BBC News - Home |
Afghanistan: MoD shared more than 250 Afghan interpreters' email details |
https://www.bbc.co.uk/news/uk-58629592?at_medium=RSS&at_campaign=KARANGA
|
afghan |
2021-09-20 23:40:38 |
ニュース |
BBC News - Home |
Gas crisis: No chance lights will go out, says government |
https://www.bbc.co.uk/news/business-58620167?at_medium=RSS&at_campaign=KARANGA
|
price |
2021-09-20 23:43:49 |
ニュース |
BBC News - Home |
Community in race to buy remotest mainland pub |
https://www.bbc.co.uk/news/uk-scotland-highlands-islands-58624724?at_medium=RSS&at_campaign=KARANGA
|
knoydart |
2021-09-20 23:18:38 |
ニュース |
BBC News - Home |
The Papers: Gas crisis 'spirals' and 'sleepover massacre' |
https://www.bbc.co.uk/news/blogs-the-papers-58633365?at_medium=RSS&at_campaign=KARANGA
|
front |
2021-09-20 23:02:22 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
米有力大学でMBA志願者が減少・伸び悩み - WSJ発 |
https://diamond.jp/articles/-/282685
|
減少 |
2021-09-21 08:14:00 |
LifeHuck |
ライフハッカー[日本版] |
「入社しないほうがいい会社」に共通する8つの危険信号 |
https://www.lifehacker.jp/2021/09/2418648-signs-you-should-turn-down-a-job-offer.html
|
危険信号 |
2021-09-21 08:30:00 |
北海道 |
北海道新聞 |
札沼線「最後の1年」を動画に 月形町、ユーチューブで公開 |
https://www.hokkaido-np.co.jp/article/591200/
|
札沼線 |
2021-09-21 08:02:07 |
仮想通貨 |
BITPRESS(ビットプレス) |
[日経XTREND] メタバース経済圏をめぐる攻防 NFTマーケットの行方 |
https://bitpress.jp/count2/3_9_12777
|
xtrend |
2021-09-21 08:18:26 |
ニュース |
THE BRIDGE |
インキュベイトF、161億円規模のグロースファンドを組成——出資の半分超を海外の機関投資家から調達 |
http://feedproxy.google.com/~r/SdJapan/~3/t0SDNIy3ahk/incubate-fund-launches-growth-fund
|
インキュベイトF、億円規模のグロースファンドを組成ー出資の半分超を海外の機関投資家から調達※この記事は英語で書かれた記事を日本語訳したものです。 |
2021-09-20 23:30:59 |
GCP |
Cloud Blog |
Deploying the Cloud Spanner Emulator locally |
https://cloud.google.com/blog/topics/developers-practitioners/deploying-cloud-spanner-emulator-locally/
|
Deploying the Cloud Spanner Emulator locallyWelcome to the second part of our series on the Cloud Spanner Emulator In the first part we got an overview of Cloud Spanner and the emulator as well as the various ways that it can be provisioned Today we will learn about running the Cloud Spanner emulator locally and containerizing deploying the backend of our sample application OmegaTrade on the local emulator Starting the emulator locally The emulator has two processes emulator main which contains a gRPC server and gateway main which is the REST gateway that also starts emulator main as a subprocess If your application only uses client libraries or the RPC API you can just start the emulator main process via Linux prebuilt binaries If your application uses the REST API then you should start gateway main The default ports are and for the gRPC server and REST server respectively but they can be changed while starting the emulator via the docker Linux pre built libraries There are various options to start the emulator locally Here we will cover the gcloud instructions but instructions for other methods can be found within the Cloud Spanner emulator GitHub repository We begin by updating our gcloud components and starting the emulator NOTE If you are getting an error like You can try the following commands or their equivalents for your operating system NOTE This command starts the emulator in the background To stop the emulator main and gateway main processes on a Linux UNIX machine you may execute the following commandsLet s create a configuration for the emulator This is a one time setup and can be reused subsequently Run the following commands In your development environment you might want to switch between using a local emulator or connecting to a production Cloud Spanner instance You can manage this by having multiple gcloud configurations and switching between configurations by using the following commandLet s create an instance database and some tables on the local emulator Create an instance in the emulatorCreate a databaseCreate tablesVerify that the tables were successfully created by querying INFORMATION SCHEMA in the emulator instanceNow that the emulator is up and running let s clone the sample app repo and deploy the backend service of OmegaTrade with the emulator backend Create the env file and ensure the project id instance name and database name match the ones we created above Build and run the applicationThe app should be up and running on http localhost The OmegaTrade app is using the Node js Cloud Spanner client and interacting with the emulator via the gRPC endpoint Let s make a curl request to insert some data into the emulator via the OmegaTrade appVerify if the data was inserted with a queryThe output should look something like this Using the emulator with containerized applicationsBundling the emulator as one of the application componentsWhile developing and testing containerized applications you can either run an emulator as a standalone container locally or point to a remote host where the emulator is running using its public IP or hostname in the gcloud configuration NOTE Ensure that your firewall allows ingress TCP traffic on ports and Example NOTE If you are running the emulator on a remote host this will send data from the client local to the emulator remote over the internet as plain text That is not a problem for test data but if you are using this for testing development debugging you should be careful to use only synthetic data and not privacy sensitive data Another option is to build and execute the emulator as one of the components of the application image We will do that now by building a new Docker image with both the application code and the emulator creating tables and then running the service Take a look at dockerfile local emulator here You will notice that we are using the prebuilt emulator docker image from GCR as the static source to copy emulator libraries to our image Alternatively you can also run wget to download these binaries in your Docker container Since the OmegaTrade backend is a Node js app we will start with google cloud sdk slim as the base image and install Cloud SDK using a RUN command Finally the init script start spanner bash here does quite a few things it starts the emulator creates an instance database and tables on the local emulator starts the application and acts as the entry point Before building and deploying the Docker image we need to create a env file with the environment variables that we need for running the application Note The project ID in the env file must be the same as in the start spanner bash file Let s build and deployAfter running the docker run command wait for seconds while everything is being set up in the container You can verify the functionality of the app by inserting some data via the application into the emulatorAgain you can verify if the data was inserted with a queryRunning a standalone emulator and deploying the appWe can run the app and the emulator in separate containers and test the application locally In order to do so we need to create a Docker network and start the application and emulator containers attached to this network Take a look at dockerfile standalone emulator here The start spanner standalone bash script here acts as the entry point which connects to the emulator and creates an instance database and schema Now let s go ahead and deploy Create a Docker networkStart the emulator in a container named “emulator because the app container will connect to the emulator by this name and specify the networkIf you ve already followed the steps in the previous section you may skip cloning the repository and creating the env file below Before building and deploying the Docker image we need to create a env file with the environment variables that we need for running the application Note The project ID in the env file must be the same as in the start spanner bash file Start the application container specifying the network we createdAfter running the docker run command you may need to wait for seconds as everything is being set up in the container If you re curious you can view the logs viaYou can now test the application with a curl commandIn the next and final part of the series we will learn about running the emulator on a remote GCE instance Running the emulator remotelyIn the first two posts of the series we learned how to run the Cloud Spanner emulator locally and how to build the emulator as one of the components in the application container The emulator can also be deployed on a remote GCE instance or Cloud Run In this section we will deploy the emulator services on a GCE host manually and via Terraform Finally we will also run the emulator on Cloud Run Cloud Spanner emulator on GCEIn the previous post we have deployed the application and the emulator on separate containers by attaching both containers to a Docker network In environments with VPC project level separation for dev stage and production it might be useful to run an emulator on a dedicated remote host Apart from the ability to point your applications to the public private IP of the emulator instance this also allows for collaborative troubleshooting of failed test cases etc Manual deployment This section covers the steps to provision a GCE instance and start the emulator services For the sake of completeness it has instructions starting from creating a VPC however you can skip this and make changes according to your environment If you have been working through this series so far your gcloud config is likely set to the emulator Before you proceed with the commands below please switch to a different configuration e g your default one Next you need to ensure the default gcloud configuration is set correctly Below we are enabling authentication unsetting any API endpoint URL set previously and setting the GCP project we intend to use in the default gcloud configuration Create a VPC subnet and firewall rules you might want to edit the firewall rule source range to be more restrictive Create an emulator VM We will run the emulator service with the instance creation itself by passing metadata startup script Replace the placeholder Your Project ID with your GCP project ID Once the instance comes up and the emulator services are running you can follow the instructions from the earlier blog posts to deploy the sample application The only difference is that we change localhost to the public IP address or private IP address if you are working from the same VPC or connected via VPN NOTE If you are using a public IP address here all of the data exchanged between your client and the remote emulator will be transmitted in plain text over the internet Please ensure that you re not sending privacy sensitive data Example configuration belowProvision an emulator GCE instance via Terraform In an environment that follows the GitOps style of deployments having a Terraform template for provisioning the emulator instance can be useful as well You can follow the instructions below to spin up an instance with the emulator running Clone this repo which contains the Terraform code modules that we will be using First we will have to initialize Terraform so it would download and install the provider plugin and configure the child module Open the terraform tfvars file and edit the name of the VM Project ID Region and Zone based on your environment Initialize TerraformApplyYou can now connect to the VM verify if the emulator services are up and running Once the VM is up and running with the emulator services started you can use the VM s public or private IP address to configure SPANNER EMULATOR HOST and connect similar to what we described in the Manual Deployment section above Cloud Spanner emulator on Cloud Run Since the emulator is available as a pre built Docker image or you can manually build from the source deploying the emulator services on Cloud Run is straightforward Cloud Run supports gRPC after enabling HTTP However it is important to remember that when using Cloud Run you will be able to route requests to only one port at any given point in time NOTE While it is possible to run multiple processes inside the same container in Cloud Run in this case gRPC server and REST server the requests can only be sent to one port If your application uses only client libraries or RPC API gRPC then you can configure Cloud Run to send requests to the port If you use only the REST API then you can configure port Also remember to set minimum instances to to prevent the container from being removed and thereby losing data when there is no activity You can choose from any of the following options Option Deploy emulator gRPC on Cloud RunOption Deploy REST server on Cloud RunNOTE Avoid using both options simultaneously as that will create two different instances of the emulator and two different copies of your database that would be out of sync i e depending on which emulator instance serves your request you may get completely different results Once done you can configure your emulator profile pointing to Cloud Run s URL like below If you are using REST serverIf you are using gRPCCongratulations If you ve been following along you ve learned both how to run the Cloud Spanner Emulator locally as well as how to bundle it with an application and deploy said application to the local emulator Coming SoonIn the next and final part of the series we will learn about running the emulator on a remote GCE instance Stay tuned Related ArticleDeployment models for the Cloud Spanner emulatorThis is the first of a three part series of blog posts which together will form a solution guide for developers using the Cloud Spanner Read Article |
2021-09-20 23:45:00 |
コメント
コメントを投稿