はじめに 認証をつけた状態でReactのクライアントから GraphQL API を使うときに簡単に実現する方法を書いてみました。認証ページでサインアップ、ログイン、トークンを使ってGraphQL APIにリクエストまで完了します。 React の開発環境の構築
![AWS Amplify を使って React クライアントから AppSync に認証リクエストをなげる](https://cdn-ak-scissors.b.st-hatena.com/image/square/10a20e13961ecf78486ee495a6b94384b6d026d9/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QVdTJTIwQW1wbGlmeSUyMCVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNiUyMFJlYWN0JTIwJUUzJTgyJUFGJUUzJTgzJUE5JUUzJTgyJUE0JUUzJTgyJUEyJUUzJTgzJUIzJUUzJTgzJTg4JUUzJTgxJThCJUUzJTgyJTg5JTIwQXBwU3luYyUyMCVFMyU4MSVBQiVFOCVBQSU4RCVFOCVBOCVCQyVFMyU4MyVBQSVFMyU4MiVBRiVFMyU4MiVBOCVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MiU5MiVFMyU4MSVBQSVFMyU4MSU5MiVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZmQ2OGU1NTE4ZjY2ZGVhYzIyMTgxZDE3NzEwODE5OTg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa3RzdWthZ28mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTVkNjI2NzM5NTYyNTFiMThiYjE4NzhhMmRjOWU0ZGZm%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D955ce3363125544178e08384ffffa84b)
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Microsoftは、最近になって登場したある攻撃テクニックへの対策に取り組んでいる。その攻撃テクニックとは、企業の「Windows 10」を保護するうえで鍵となるセキュリティプラットフォームである「Windows Defender Advanced Threat Protection」(ATP)をバイパスするという、ペネトレーションテスト用のキットで使われているものだ。 Microsoftによると同社は過去に、悪意のあるコードを実行可能ファイルとしてファイルシステム上に保存することなく、メモリ上で直接実行し、情報を盗み出すというファイルレス型のマルウェアを2件検出しているという。 ファイルレス型のマルウェアが台頭してきているのは、セキ
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Salesforce.comとAmazon Web Services(AWS)が、両社のクラウドサービスを連携強化すると発表した。果たして、狙いはどこにあるのか。 両社のクラウドサービスを連携強化 両社の発表によると、AWSの仮想ネットワーク「VPC(Virtual Private Cloud)」からAWSのさまざまなサービスにプライベート接続する機能「AWS PrivateLink」をSalesforceのAPIに対応させるほか、AWSのコンタクトセンターサービス「Amazon Connect」と「Salesforce Service Cloud」の連携強化などを図るという。 Salesforce.comのMarc Benioff(マ
pest is a general purpose parser written in Rust with a focus on accessibility, correctness, and performance. It uses parsing expression grammars (or PEG) as input, which are similar in spirit to regular expressions, but which offer the enhanced expressivity needed to parse complex languages. Accessibility Grammar-generated parsers are both easier to use and maintain than their hand-written counte
Googleが設立し、Alphabet傘下の子会社として運営されているテクノロジインキュベーターのJigsawが米国時間10月3日、ISPレベルのDNS操作への対抗策として、DNSクエリを暗号化できるAndroidアプリ「Intra」をリリースした。 DNS操作は、独裁的な政権や悪質なISPがネット検閲に用いる最も一般的な手法の1つで、ニュースサイト、情報ポータル、ソーシャルメディアプラットフォーム、望ましくないソフトウェアなどへのアクセスを遮断するのに利用されている。 Intraは、独裁政権が支配する国のISPなど、国家レベルの監視能力を備えた第3者からDNSのトラフィックを隠すことで、DNSが操作されるのを防ぐ。 技術的に見ると、Intraは「DNS over HTTPS」(DoH)というまだ新しいテクノロジを実装している。この技術はまもなく、Internet Engineering
こんにちは、アプリ基盤チーム兼Necoプロジェクト所属の @ueokande です。 本日はNecoで開発しているUNIXユーザーの管理ツールである「etcdpasswd」を紹介します。 github.com etcdpasswdは、etcdをバックエンドに持つ分散型のユーザー管理システムです。 etcdpasswdは自律型の分散システムで、一時的にホストがダウンしても、次回起動時にetcdのユーザーを参照して同期します。 etcdpasswdはLDAPのようなNSS (Name Service Switch) が外部サービスに問い合わせるのではなく、etcdpasswdが各ホストにある /etc/passwd を更新します。 なぜetcdpasswdなのか 現在のcybozu.comデータセンターでは、各ホストのユーザー追加・更新は、MySQLでユーザー管理されており、管理者が適用したタ
2018年10月8日に池袋サンシャインシティで開催される技術書典5に、弊社のエンジニア有志で執筆した書籍を頒布します。 techbookfest.org 私は第1章「機械学習を用いた日経電子版Proのユーザ分析」を担当しました。 私は弊社にて、営業・マーケティング向けのデータ分析や、業務効率化のための環境整備を担当しています。 本章では、機械学習を用いた「日経電子版Pro」のユーザ分析事例を紹介しました。課題設定から始め、データの前処理や予測モデルの構築など一連の過程を、Pythonのコードと合わせて掲載しています。 pr.nikkei.com 以下のような読者を想定して執筆しました。Kaggleでテーブルデータを処理するような過程が含まれているので、Kaggleに興味がある方なら楽しんでお読みいただける内容になっていると考えています。 データ分析に興味がある PythonのPan
Confused between Google Keep and Evernote? We compared the two to help you decide which one is best for you. Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More. You can find plenty of note-taking sites and mobile apps, but Google Keep and Evernote are two very popular options. And it's with good reason that they both
はい。とてつもなくシンプルですね(笑)。 タスクを識別するためのキー「id」。主キーで、オートインクリメント。 タスク名を入れる「title」。 ………以上!! …あ。バリデーションは面倒なのでナシで(汗)…。 開発環境について 本記事は下記の環境を想定して書いています。 お使いのPCの環境と異なる場合は、適宜調整してくださいませ。 macOS High Sierra ver.10.13.5 Composer – 1.6.5 npm – 5.6.0 Laravel – 5.5 Vue.js – 2.1.10 axios – 0.16.2 laravel-mix – 1.0 Laravel・Vue.js・axiosでTODOリストを構築する手順 変更があるかもしれませんが、流れとしてはだいたい下記のようなカタチになるかと。 Laravelのインストール・セットアップ Vue.jsとaxios
今まで自分で作ったものが十数個、仕事で5社ぐらいの redux を見てきたので、その結果思うところを書く。 前提として、自分はエコシステムに乗るという意味で今では redux 肯定派だが、redux それ自身が過剰に抱えている複雑さはもっと分解されるべきだ、という立場。 Redux がうまく設計されているとどうなるか 一貫した一つの設計論に従うので、考えることがなくなる 難しさが廃されるのではなく、難しい部分が一箇所に集中する。React Component の末端では、何も考えることがなくなる。状態管理という難しい部分を作る人と、末端のコンポーネントのデザインに注力する人を分けられる。 大規模になっても設計が破綻しにくい、というエンタープライズ向きな特性を持つ。が、その技術基盤は(静的)関数型由来の考えが多く、基礎設計や基盤理解にはハイスキルが要求され、需要と適用対象のミスマッチを感じる
2018年6月29日、さくらインターネットは「さくらの勉強会 フロントエンドナイト」を開催した。「ブラウザゲーム開発の初心者」だったというさくらのクラウドのメンバーがブラウザゲーム「さくらのINFRA WARS」の開発にチャレンジした試行錯誤をこってり語った。 エイプリルフールネタでブラウザゲームをイチから作ってみる 「さくらのINFRA WARS」は2018年のエイプリルフールネタとして、さくらのクラウドのチームが開発したブラウザゲーム。「インフラエンジニア育成型サーバー防衛シミュレーション」を謳うさくらのINFRA WARSは、プレイヤーがインフラエンジニアになり、襲いかかるサイバー攻撃から身を挺してサーバーを守り、お客様に安定したサービスを提供するという内容で、いかにもさくららしいゲーム。年齢層の高いユーザーが喜びそうなドットの荒いレトロゲームらしい見た目もゲームの大きな売りと言える
Kubernetesなどの開発をホストするCloud Native Computing Foundationは、Cloud Native Buildpacks (CNB)を同団体の初期プロジェクトであるサンドボックスプロジェクトとして採用したことを発表しました。 Buildpacksは、任意のプログラミング言語で書かれたアプリケーションのソースコードとフレームワーク、ライブラリ、ランタイムなどをまとめて実行可能なパッケージとしてコンテナ化する仕組みです。 参考:PaaS基盤「Cloud Foundry V2」内部で使われるBuildpack、Wardenコンテナの仕組みとは?(前編) もともとHerokuがアプリケーションをクラウドへデプロイするための仕組みとして開発し、それをPivotalもCloud Foundryで採用し、その後DeisやDokkuやGitlabやKnativeなども
macOS 10.14 Mojaveはアレもコレもできます。アプデしてよかったこと14連発2018.10.04 22:0077,640 David Nield - Gizmodo Field Guide [原文] ( Kaori Myatt ) あらためて、確認。 モハーヴェ砂漠(Mojave Desert)って、アメリカ南西部にあるんだそうです。なんでもカリフォルニア州、ユタ州、ネバダ州、アリゾナ州にまたがる砂漠とのこと。とっても広そうですね。そんな広大な砂漠の名前がついた新しい「macOS 10.14 Mojave」ですが、さまざまな新しい機能が登場しました。米ギズモードのDavid Nield記者がこれをまとめてくれましたよ。どんなところが変わったんでしょう? 「macOS 10.14 Mojave (モハべ) 」が日本時間9月25日に正式にリリースされましたね。ラップトップでもデス
2018年10月4日 13時0分 by ライブドアニュース編集部 ざっくり言うと スマホアプリ「カスタムキャスト」のiOS版・Android版の提供が始まった アプリを利用すれば、誰でも簡単にVTuberになって生放送配信ができるという キャラクターカスタマイズ機能やフェイストラッキング機能などもある および S-court(本社:東京都豊島区 代表取締役:川崎 大和、以下エスコート)は、両社が共同開発した無料「カスタムキャスト」のiOS版・Android 版を提供開始した。 「カスタムキャスト」は、スマートフォンで誰でも簡単にになって生放送配信ができるスマートフォンアプリ。従来、PCやVR機器などの機材準備や複数人での運営体制など、VTuberとなって配信を行うためには大きな障壁があったが、このアプリを利用すれば誰でも簡単に生放送することができるとしている。 同アプリはキャラクターカスタ
米テレビネットワークCNBCが、テクノロジー企業とユーザーのプライバシーについて取り上げました。Appleがユーザーのプライバシー保護を尊重しているのに対し、ユーザーの情報を販売して利益を得るGoogleやAmazonの姿勢に疑問を投げかける内容となっています。 クックCEO「テクノロジー企業の言葉を信じてはいけない」 Facebookの約5,000万アカウントが乗っ取りの危機にあったことや、Googleがユーザーに分かりにくい形でユーザーの位置情報を収集していたことが明らかになり、テクノロジー企業とユーザーのプライバシーの問題が改めて注目を集めています。 Appleのティム・クック最高経営責任者(CEO)は先日、VICE Newsのインタビューに応じ、Appleが顧客のプライバシーを重視する姿勢を改めて強調するとともに「テクノロジー企業が、サービス改善のために個人情報が必要だ、と言っても
はじめまして、谷本心(@cero_t)と申します。 Acroquest Technology(アクロクエストテクノロジー)株式会社でアーキテクトやITコンサルタントの仕事をするかたわら、Javaのコミュニティ活動として国内外で登壇などをしています。そのつながりから日本で3人目の「Java Champion」にも任命されたほか、書籍『Java本格入門』を執筆しました。 この原稿もそういうコミュニティリーダーの話かな……と思わせつつ、格闘ゲームについて話したいと思います。昨今「e-sports」という言葉とともに、改めてゲームの波が来ていることは皆さんもご存じのことと思いますが、……えっ、ご存じない? 2019年に開催される第74回国民体育大会(いきいき茨城ゆめ国体)で、e-sports枠として正式に『ウイニングイレブン』が競技タイトルとなったり、日本野球機構(NPB)がKONAMIと組んで『
旅館業界では“あり得ない”週休3日 それでも「陣屋」の売り上げが伸び続けるワケ:【特集】Transborder ~デジタル変革の旗手たち~(1/4 ページ) 旅館業界では珍しい週休3日を実現している、鶴巻温泉の老舗旅館「陣屋」だが、それでも売り上げも利益も伸び続けている。その裏にはAIやIoTを駆使した、最新の「おもてなし」があった。 神奈川県の鶴巻温泉にある老舗旅館「陣屋」。長年の不況とリーマンショックで抱えた10億円の負債を、“旅館素人”の夫婦がIT活用で乗り越えたユニークな事例として注目を集めている。 インタビュー前編はこちら→負債10億円、倒産まであと半年――創業100年の老舗旅館「陣屋」をたった3年でV字回復させた方法 経営に就任した2009年からの3年で黒字転換を実現し、業績は順風満帆だったものの、効率を追求したことで、女将の宮崎知子さんをはじめとするスタッフの消耗は限界に達し
理由 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能 全文 vim-jp.slack.com の #random から。 heavenshell [10:08 AM] TouchBar MBP にしたら強制的に C-[ になるので、オススメです!ようやく矯正できた。 mattn [10:09 AM] 人間の方が最適化されている yoshitia [10:12 AM] Escが物理的にない状況用にデフォルトでCtrl-[ 用意してるのすごい mattn [10:14 AM] いや、用意した訳ではないです。 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能なのです。 なので `[` つまり 0x5b は 0x1b になる。 0x1b = ESC 同様に CTRL-H は H が 0x48 なので 0x
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く