並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 134件

新着順 人気順

handsOnの検索結果81 - 120 件 / 134件

  • モダンなSQLクライアントソフト「DBeaver」の紹介

    公式の説明を引用すると下記のとおりです。(Google 翻訳) 開発者、SQL プログラマー、データベース管理者、アナリスト向けの無料のマルチプラットフォームデータベースツール。 JDBC ドライバーを備えたすべてのデータベースをサポートします(基本的には-ANY データベースを意味します)。 商用バージョンは、MongoDB、Cassandra、Couchbase、Redis、BigTable、DynamoDB などの非 JDBC データソースもサポートしています。商用バージョンでサポートされているすべてのデータベースのリストは、ここにあります。 ・メタデータエディタ、SQL エディタ、リッチデータエディタ、ERD、データのエクスポート/インポート/移行、SQL 実行プランなどの多くの機能を備えています。 ・Eclipse プラットフォームに基づいています。 ・プラグインアーキテクチャを

      モダンなSQLクライアントソフト「DBeaver」の紹介
    • サクッとMUIベースの管理画面が作れる React Admin のチュートリアルを試してみた | DevelopersIO

      React Admin とは ReactとMaterial Designを用いて、REST/GraphQL APIの上で、ブラウザ上で動作するデータドリブンなアプリケーションを構築するためのフロントエンドフレームワークです。 引用元:react-admin REST API から取得したデータを表示するテーブルやダッシュボードを数行のコードの記述で実装できるライブラリです。認証やソート機能、検索機能、CSV エクスポート機能など、管理画面にほしい機能を一通り備えています。Material UI がベースに組み込まれているので UI コンポーネントや Theme 機能などは Material UI の仕様と同様です。 できたもの User データと Post データの一覧を表示するデータテーブルを作成しました。 Getting Started create-react-appで React

        サクッとMUIベースの管理画面が作れる React Admin のチュートリアルを試してみた | DevelopersIO
      • 東大、量子コンピューティングを「手を動かして」ゼロから学べる教材公開

        東京大学素粒子物理国際研究センター(ICEPP)が、量子コンピューティングを「手を動かして」学びたい人向けの実習教材「量子コンピューティング・ワークブック」を無料公開している。大学1年程度の数学とPythonプログラミングの知識があれば、ゼロから自習できる教材を目指したという。 東京大学量子ネイティブ育成センターによる講義「IBM Qを使った量子コンピューター入門:ハードからソフトまで」の付属教材で、ICEPPの研究者が執筆した。 教材の章立ては講義の時限に対応しており、各章の最後に実習課題を設けている。最初章では「量子コンピュータに触れる」と題して、量子コンピュータで量子力学的状態が実現しているか検証する。 実習は、Pythonライブラリ「Qiskit」でプログラムを書き、作成した量子回路を「IBM Quantum Experience」(IBMQ)の量子コンピュータで実行できる。 一般

          東大、量子コンピューティングを「手を動かして」ゼロから学べる教材公開
        • Goのハンズオン環境としてGlitchを使う - YAMAGUCHI::weblog

          はじめに こんにちは、Stackdriver担当者です。この記事はGo Advent Calendar 2019の24日目の記事です。昨日は@fist0さんでした。 私は職業柄「コードラボ」「ハンズオン」「ワークショップ」と呼ばれるような、参加者に実際に手を動かして課題を解いてもらうことで特定の技術や製品を理解してもらうイベントを開催したり講師をしたりすることがあります。その場合にこちらがコントロールしづらいものの一つが実行環境です。諸々のバージョンを固定したり、コンテナを用意したり、などいろいろな方法がありますが、今回はglitchを使ってGoでのハンズオン環境を用意する方法とその使い方を紹介します。 TL;DR Glitchを使ってGo用のハンズオン環境を容易に提供できる。サンプルプロジェクトはこれ。 glitch.com Glitchとは glitch.com ウェブアプリケーション

            Goのハンズオン環境としてGlitchを使う - YAMAGUCHI::weblog
          • TypeScriptのDIとTsyringeについて

            DIとは DI(Dependency Injection)とは、日本語訳で依存性の注入です。依存性の注入と聞くと、依存性という抽象的な概念を何かに注入するような印象を与えますが、依存性という言葉自体は依存対象を表します。 DIにおける依存対象は、オブジェクトのインスタンスです。つまり、Dependencyはオブジェクトのインスタンスを指します。そして、Injectionは外部から挿入するという意味を持つため、DIはオブジェクトのインスタンスを外部から挿入するという事になります。 DIのコード DIの対応前後のサンプルコードで比較を確認します。次のコードは、ブラウザのコンソールに「Saved yamada!」と出力します。実用性はないコードです。 DI対応前 import User from './user' export default class Database { saveUser(

              TypeScriptのDIとTsyringeについて
            • TypeScript + Prisma + NestJSでGraphQLサーバを作ってみる

              はじめに 本記事では、TypeScriptとPrismaとNestJSを使ってGraphQLサーバを作ってみます。 最終的には、以下のような記事の取得と作成ができるGraphQLサーバができあがります。 Prismaとは Prismaは、以下の3つのツールで構成されたNode.jsとTypeScriptのためのORMです。 Prisma Client: 自動生成される型安全なデータベースクライアント Prisma Migrate: 宣言的なデータモデリングとカスタマイズ可能なマイグレーション Prisma Studio: データを閲覧・編集するためのモダンなGUI 開発体験が良く、先日のJSConf JPの @qsonaさんの発表 でもあったように最近では新規サービスでの採用事例が増えてきました。 NestJSとは NestJSは、素早くスケーラブルなサーバーサイドアプリケーションを構築す

                TypeScript + Prisma + NestJSでGraphQLサーバを作ってみる
              • Supabase + Next.jsで画像投稿アプリを作ってみた

                  Supabase + Next.jsで画像投稿アプリを作ってみた
                • AWS Amplify ConsoleでSSRアプリの複数環境(Multi Environment)を作ってみよう - 前編 - NRIネットコムBlog

                  はじめまして、古田です。アプリ中心にシステムアーキテクト的なお仕事をしています。 先日、Amplify ConsoleのSSR(Server Side Rendering)アプリ対応が社内で話題になっていました。そこで今回は、Amplifyって何?という方にも解るようにAWS Amplifyの概要の説明と、実際のアプリ環境を例にAmplify Consoleという機能にスポットを当ててご紹介したいと思います。 (そしてさらに、新機能を用いてSSRアプリの構築を試していくのですが、長くなってしまったのでそちらは後編で続けたいと思います。) AWS Amplify について 開発 配信 管理 Amplify Console でできること フロントエンドの自動ホスティング バックエンドの自動構築 ポイント まとめ AWS Amplify について Amplifyはモバイル・ウェブアプリ向けの開発

                    AWS Amplify ConsoleでSSRアプリの複数環境(Multi Environment)を作ってみよう - 前編 - NRIネットコムBlog
                  • mysqlsh (MySQL Shell): Dump and Restore in AWS Aurora - LayerX エンジニアブログ

                    LayerX インボイス を開発しているDX事業部の @yyoshiki41(中川佳希)です。 DX事業部ではデータベースとして MySQL(Amazon Aurora)を利用しています。 今回のブログは、mysqlsh (MySQL Shell) を用いて、Dumpデータ取得とリストアを行う際に気をつける点です。 mysqldump, mysqlpump Dumpデータ取得を行う際に、広く知られているのが mysqldump かと思います。 MySQL 5.7.8 からは、 mysqlpump という別のクライアントツールも提供されるようになりました。 主に下記のような特徴があります。 並列での処理が行われる(Parallel) Dump Progress がみれる 圧縮方式は、LZ4 と ZLIB が使用可能(mysqlpump Ver 1.0.0 Distrib 5.7.35) TA

                      mysqlsh (MySQL Shell): Dump and Restore in AWS Aurora - LayerX エンジニアブログ
                    • 技術選定の際には絶対に知っておきたいウェブ開発・機械学習・科学計算に役立つ便利な技術を動画でサクッと学び始められる「Udemy」新生活応援セール【Julia・GraphQL・BERTなど】

                      何かと生活が変わることが多い春という季節は、新たな技術を学び始めるタイミングにピッタリと言えます。しかし、独学というのは少し分からない点が出てくるだけで挫折してしまいがちなもの。そこで活用できるのが書籍よりも圧倒的な情報量をもつ「ムービー」という形式で学習を進められ、分からない点は講師に直接質問できるオンライン学習プラットフォームの「Udemy」です。ちょうどUdemyは3月26日(金)まで新生活応援セールをやっているとのことで、知っておくと便利な技術から機械学習の論文を解説するような難しめの講座まで、さまざまな講座をピックアップしてみました。 オンラインコース -世界最大級のオンライン学習プラットフォーム- Udemy https://www.udemy.com/ ・目次 ◆1:オリジナルデザインのサイトを作れるCSSフレームワーク「tailwindcss」とCSSをまとめて学んでいく講

                        技術選定の際には絶対に知っておきたいウェブ開発・機械学習・科学計算に役立つ便利な技術を動画でサクッと学び始められる「Udemy」新生活応援セール【Julia・GraphQL・BERTなど】
                      • React + Typescript プロジェクトに Redux Toolkit を導入したので使い方をざっくりとまとめてみる | DevelopersIO

                        React + Typescript プロジェクトに Redux Toolkit を導入したので使い方をざっくりとまとめてみる Redux を導入する際にネックとなるのが、State、Action、Selector、Reducer というそこそこの量のボイラープレートコードを記述しなければならないことです。可読性を考慮してそれぞれファイルを分けて記述するとフォルダ構成も考えないといけないので導入するハードルがそこそこ高いと個人的に感じていました。 今回 Redux Toolkit という Redux のヘルパーライブラリを使ってみて上記の悩みが解消されたので使い方をまとめてみました。 English Version of this article is also available : How to use Redux Toolkit for React + Typescript proj

                          React + Typescript プロジェクトに Redux Toolkit を導入したので使い方をざっくりとまとめてみる | DevelopersIO
                        • 面倒な仕事はBOTに! AppSheet Automation を使いこなして君のクリスマスを守れ! 〜クラスメソッド Google Cloud Advent Calendar 2021〜 | DevelopersIO

                          このブログはネタで AppSheet Automation の間違った使い方をしていますので絶対に真似しないでください。 タナカ君「今日は順調だな・・・クリスマスだし・・・早く帰るぞ・・・!」 カタカタカタカタ・・・ カチョー「タナカ君ちょっといいかな?」 タナカ君「(嫌な予感がする・・・)なんでしょうかカチョー。」 カチョー「〇〇アプリ、最新バージョンが今日の夕方にデプロイされたんだけど結合テストまだなんだよね。」 タナカ君「(嫌な予感しかしないぞ・・・)アッハイ。」 カチョー「結合テスト、期限が今日までなんだよね。」 タナカ君「(なんでクリスマスを期限にするんだよ・・・)アッハイ。」 カチョー「というわけでよろしくー。俺はこの後予定あるから先に失礼するわ。」 タナカ君「嘘でしょ。」 カチョー「本当にやってるか心配だから、結合テストの結果は1件ずつ報告してね。」 タナカ君「くぁwせdrf

                            面倒な仕事はBOTに! AppSheet Automation を使いこなして君のクリスマスを守れ! 〜クラスメソッド Google Cloud Advent Calendar 2021〜 | DevelopersIO
                          • エッジ上の Cloudflare Workers で RDB からデータを取得してみる - Techtouch Developers Blog

                            この記事はテックタッチアドベントカレンダー15日目の記事です。 エンジニアの kenyu です。最近ウェブでもエッジコンピューティングが流行っていますね。AWS の Lambda@Edge や、ちょっと前に発表された Vercel の Edge Functions などなど、エッジでサーバサイドの処理をするのがトレンドになりつつあるのかなと感じています。 そこで気になるのは「RDB などのデータストアとどのように通信すればよいのか?」ということですが、先月 Cloudflare よりエッジから RDB に接続するためのソリューションが発表されました。 せっかくなのでどんな感じか試してみたいと思います! 引用元:Relational Database Connectorsのご紹介 イメージはこんな感じ。tunnel ごしに Worker と RDB がつながるイメージですね。 今回は Clo

                              エッジ上の Cloudflare Workers で RDB からデータを取得してみる - Techtouch Developers Blog
                            • GitHub - nsriram/lambda-the-terraform-way: AWS Lambda using Terraform., an Introductory Cookbook

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - nsriram/lambda-the-terraform-way: AWS Lambda using Terraform., an Introductory Cookbook
                              • RemixをCloudflare Workersで動かす & KVでデータをキャッシュする

                                2022/12/04 追記 RemixをCloudflare Pagesで動かせるようになりました。 詳しくは Deploy a Remix siteをチェックするのがおすすめです。 前回の記事 この記事ではRemixをCloudflare Workersにデプロイしつつ、Workers KVで外部APIから取得したデータをキャッシュしてみたいと思います。 Remixをローカルで開発

                                  RemixをCloudflare Workersで動かす & KVでデータをキャッシュする
                                • 軽量なWebフレームワークtsoaを使って、OpenAPIとexpressルーティングを自動生成する

                                  最近、TypeScript + tsoa + express + TypeORM というような技術スタックでバックエンドの Web API 開発しています。 tsoa という軽量な Web フレームワークを使っているんですが、OpenAPI の自動生成をしてくれるので、実装と API 仕様書の齟齬がなく快適に開発ができています。この記事では、TypeScript + tsoa + express + TypeORM を使って簡単な Web API を作成してみたいと思います。 tsoa とは tsoa とは、TypeScript のコードから OpenAPI 定義の自動生成と express、koa、hapi と統合できる Web フレームワークです。TypeScript のデコレータを使ってコントローラークラスに付与して開発します。なんらかの MVC フレームワークを使ったことがある方は

                                    軽量なWebフレームワークtsoaを使って、OpenAPIとexpressルーティングを自動生成する
                                  • Twilio Video が簡単に使える OSS が出ました - 針は飲まれぬ

                                    こんにちは、@24guchiaです。 Deploy your own video collaboration app in five minutes or less Twilio Video が使えて、かんたんにビデオチャットができる OSS が Twilio 社よりでました。 特長としては、 マルチプラットフォームで使える Web(ReactJS) iOS Android ノーコードでとりあえず動かせる ビデオチャットで求められる要件がだいたい満たされている 画面共有 カメラの有効化・無効化 マイクのミュート・アンミュート 電波状況のモニター Dominant Speaker(一番声が大きい人)を検出してくれる というわけでやってみました。 セットアップ https://github.com/twilio/twilio-video-app-react GitHub の README に従

                                      Twilio Video が簡単に使える OSS が出ました - 針は飲まれぬ
                                    • UnityでTDDハンズオンRepositoryを作っている - imog

                                      最近更新したのでちょっと宣伝。 github.com なにこれ 最近、副業だったりプライベートなどでUnityを使う人でテストに興味ある方を対象にTDDについてお話する活動などをしています。その際に座学としてお話することもあれば、ハンズオン形式で実際に手を動かして書いてもらうということもあります。その際に使うサンプルリポジトリです。 ぜひお手元で考えながら書いてみてください。勉強会の資料などで使っていただいても大丈夫です。 なぜやってるのか ゲーム開発はソフトウェア開発の中でもかなり複雑性が高いと感じています。そして性質上変更頻度も高い。ゲームごとに作り方が変わる以上これは仕方ないことだと考えています。だからこそより変化に対応できるようにテスタビリティの高いコードになっていてほしいと考えていますがその難易度、そしてそもそものテストコード文化というものがないためにテストコードが書かれているこ

                                        UnityでTDDハンズオンRepositoryを作っている - imog
                                      • 【開催報告&資料公開】Amplify Week – オンラインハンズオン | Amazon Web Services

                                        AWS Startup ブログ 【開催報告&資料公開】Amplify Week – オンラインハンズオン こんにちは、スタートアップ ソリューションアーキテクトの松田 (Twitter: @mats16k) です。 AWS Startup Day の連動イベントとして、オンラインハンズオン「Amplify Week」を 4/15(水)〜17(金) の3夜連続で行いました!今回はセッション資料と、実際に頂いた質問とその解答の紹介をしていきます。 なお、イベントページに記載があります通り、AWS Startup Day の Amplify 関連セッションを聴講の上での参加を推奨しておりますので、本記事を見てハンズオンに興味を持たれた方もセッションからご覧頂くのがよろしいかと思います。 概要 今年はオンラインでの開催となりました AWS Startup Day の連動イベントのオンラインハンズオ

                                          【開催報告&資料公開】Amplify Week – オンラインハンズオン | Amazon Web Services
                                        • ECS Fargate でshell を起動する - y-ohgi's blog

                                          TL;DR ついに kubectl exec 的な機能がECS にもきた https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-exec.html 既存のコンテナに新しくなにかをインストールする必要はなく、SSM 経由でつかえる やる チュートリアルのとおりにやる。 https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-exec.html タスク用IAMロール作成 SSM 経由でECS へコマンドを実行するため、その権限用のIAM ロールを作成。 名前は ecsTaskRole にし、Principalは "Service": "ecs-tasks.amazonaws.com" 。 インラインポリシーで以下を定義。 { "Version": "

                                            ECS Fargate でshell を起動する - y-ohgi's blog
                                          • 【AWS Data Lake】ニアリアルタイムデータ分析環境・スピードレイヤを構築してみた(ハンズオン1) | DevelopersIO

                                            こんにちは。DA事業本部の春田です。 管理のしやすさや拡張性の高さで注目を集めている、次世代のデータ分析基盤Data Lakeについて、ハンズオンにトライしてみました。 Datalake Handson 本記事では、Lab1~Lab3のニアリアルタイムデータ分析環境(スピードレイヤ)を構築していきます。 Lab1: はじめの準備 Lab1: はじめの準備 はじめにハンズオン共通で使用するVPC、EC2、IAM Roleを設定していきます。まずEC2で使用するキーペアを作成します。 上で作成したキーペア datalake-handson-haruta を用いて、CloudFormationからEC2インスタンスを作成します。 EC2の構築が完了したら、 datalake-handson-haruta の公開鍵でSSHログインし、 /root/es-demo/testapp.log にログが吐

                                              【AWS Data Lake】ニアリアルタイムデータ分析環境・スピードレイヤを構築してみた(ハンズオン1) | DevelopersIO
                                            • GitHub - cloudnativedaysjp/cndt2023-handson: 『一日で学ぶクラウドネイティブ技術実践ハンズオン』by CloudNative Days Tokyo 2023 実行委員会のドキュメントです。

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - cloudnativedaysjp/cndt2023-handson: 『一日で学ぶクラウドネイティブ技術実践ハンズオン』by CloudNative Days Tokyo 2023 実行委員会のドキュメントです。
                                              • デイトラ

                                                業界最安級のWebスキル特化型オンラインスクール 実務力が身につくカリキュラムで 仕事につながるWebスキルを 身につけよう!

                                                  デイトラ
                                                • Alibaba Cloud 運用監視入門トレーニング 2.0 実施手順|Engineers' Blog|SBクラウド株式会社 - SBクラウド株式会社

                                                  このページは移転しました。3秒後にジャンプします。 ジャンプしない場合は、以下のURLをクリックしてください。 Alibaba Cloudトレーニング はじめに 本コースについて 目標 受講にあたり準備するもの 受講方法 受講テキスト一式 アンケート 動画テキスト DingTalkグループへの参加方法 本講座の開講履歴 はじめに オフラインでトレーニングが開催できない状況が続いていますので、新たにトレーニング開催方法を模索しています。実験的にテキスト一式と動画テキストを公開することにしました。 オンデマンドで各自で自習される方は、好きな時間に実施出来るメリットが生まれますが、不明点などは自力で解決する必要があります。(ベストエフォートでの回答窓口は用意します) 定期的に開催されるトレーニングコースでは、講師が適時に回答しますので、スムーズにトレーニングを受講していただく事が可能です。 受講

                                                    Alibaba Cloud 運用監視入門トレーニング 2.0 実施手順|Engineers' Blog|SBクラウド株式会社 - SBクラウド株式会社
                                                  • GitHub - miguelmota/golang-for-nodejs-developers: Examples of Golang compared to Node.js for learning 🤓

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - miguelmota/golang-for-nodejs-developers: Examples of Golang compared to Node.js for learning 🤓
                                                    • ControlNet導入&使い方解説 3D人形・実写画像等から姿勢を入力し画像生成 webUI(1111)用

                                                      Stable Diffusion web UI(AUTOMATIC1111)の拡張機能(Extension)「ControlNet」をインストールし、姿勢を棒人間や実写・二次元画像、3D デッサン人形などから指定して画像を生成する方法を解説します。 また、各種設定項目の解説と実際にやってみた所感を記しました。 うまくいくとこのくらいの精度で姿勢を制御できます。 以下の出力2枚、プロンプトは完全に同一です。 もはや言葉でhands upとか書かなくて良い時代!!!

                                                      • Amazon ECS/EKS関連の日本語ハンズオンのご案内 2021年10月版 | Amazon Web Services

                                                        Amazon Web Services ブログ Amazon ECS/EKS関連の日本語ハンズオンのご案内 2021年10月版 みなさん、こんにちは。ソリューションアーキテクト、コンテナスペシャリストの荒木です。 今日は、「Amazon Elastic Container Service (Amazon ECS、ECS) のハンズオン資料はありませんか?」というリクエストにお答えしてご案内します。あわせて、Amazon Elastic Kubernetes Service (Amazon EKS、EKS) についてもご案内します。 様々な業種のお客様とAWSの利用についてお話しさせてもらう機会がありますが、利用する技術をどのように身につけるのかがしばしば話題になります。もちろんコンテナコンピューティング(以下コンテナ)についてもご相談をいただくことがありますが、コンテナ技術はまだまだ発展の

                                                          Amazon ECS/EKS関連の日本語ハンズオンのご案内 2021年10月版 | Amazon Web Services
                                                        • 動作検証しながら理解する「Kubernetes Gateway API」と「GKE Gateway Controller」 - ZOZO TECH BLOG

                                                          はじめに こんにちは、技術本部 データサイエンス部 MLOpsブロックの鹿山(@Ash_Kayamin)です。 みなさんは2021年4月にGCPから「GKE Gateway コントローラによる Kubernetes ネットワーキングの進化」という記事が投稿されたのを覚えていますでしょうか。 cloud.google.com この記事は、Kubernetesコミュニティが発表したKubernetes Gateway APIに対し、そのGKE(Google Kubernetes Engine)版実装であるGKE Gateway Controllerのリリースをアナウンスするものでした。 それから半年が経ち、本番導入の可能性を模索するためにKubernetes Gateway APIとGKE Gateway Controllerを調査、動作検証しました。本記事では、Kubernetes Gate

                                                            動作検証しながら理解する「Kubernetes Gateway API」と「GKE Gateway Controller」 - ZOZO TECH BLOG
                                                          • SAM を使って CDK + Typescript で実装した Lambda をローカル環境で実行する | DevelopersIO

                                                            CDK Dayを観ていたところSAM を使った CDK のローカル環境でのテスト方法が紹介されていたのでドキュメントを読みながら実際に使ってみました。 CDK Day ではsam-beta-cdkと呼ばれていましたが、ドキュメントを確認したところ SAM CLI と記述があったのでプライベートプレビュー時からパブリックプレビューになった段階で名称が変更された可能性があります。記事を執筆した段階で日本語ドキュメントはまだ最新ではなかったため英語のドキュメントを参照しながら進めました。 また、AWS SAMを使ったCDKのローカル環境での利用は2022.02.4現在パブリックプレビュー中なので今後後方互換性の無い変更が加えられる可能性があることにご注意ください。 前準備 CDK をローカルでテストするには AWS CDK、パブリックプレビューバージョンの AWS SAM CLI, Docker

                                                              SAM を使って CDK + Typescript で実装した Lambda をローカル環境で実行する | DevelopersIO
                                                            • YAMAMOTO Masaya on Twitter: "3月に開催したプロトコルスタック自作キャンプの講義資料を公開しました。1週間でTCP/IPのプロトコルスタックを自作してUDPやTCPで通信するアプリケーションを動かすという内容で300ページくらいのスライドです。これがあれば一人… https://t.co/36rMXOOFkT"

                                                              3月に開催したプロトコルスタック自作キャンプの講義資料を公開しました。1週間でTCP/IPのプロトコルスタックを自作してUDPやTCPで通信するアプリケーションを動かすという内容で300ページくらいのスライドです。これがあれば一人… https://t.co/36rMXOOFkT

                                                                YAMAMOTO Masaya on Twitter: "3月に開催したプロトコルスタック自作キャンプの講義資料を公開しました。1週間でTCP/IPのプロトコルスタックを自作してUDPやTCPで通信するアプリケーションを動かすという内容で300ページくらいのスライドです。これがあれば一人… https://t.co/36rMXOOFkT"
                                                              • データ取得のための React Hooks ライブラリ「SWR」をNext.jsで試してみた | DevelopersIO

                                                                こんにちは!DA(データアナリティクス)事業本部 サービスソリューション部の大高です。 Next.jsと同じチームによって作成されている、データ取得のための React Hooks ライブラリとして「SWR」というライブラリがあります。 今回はこのライブラリの一番基本の部分をNext.jsのプロジェクトで試してみたいと思います。 SWRとは 公式サイトにも以下のように記載されていますが「SWR」という名前はHTTPキャッシュ無効化戦略であるstale-while-revalidateに由来しています。 “SWR” という名前は、 HTTP RFC 5861 で提唱された HTTP キャッシュ無効化戦略である stale-while-revalidate に由来しています。 SWR は、まずキャッシュからデータを返し(stale)、次にフェッチリクエストを送り(revalidate)、最後に

                                                                  データ取得のための React Hooks ライブラリ「SWR」をNext.jsで試してみた | DevelopersIO
                                                                • Microsoft Japan Code Labs

                                                                  Azure Synapse Analytics Azure Storage および Azure Data Lake Storage Gen2 Azure Stream Analytics Azure Machine Learning Azure App Service Event Hubs IoT Hub Power BI

                                                                  • AWSとTerraformでKubernetesを学ぶ本を書いたので1章をまるっと公開します - なになれ

                                                                    この記事は、Kubernetes3 Advent Calendar 2020の25日目の投稿です。 最近AWSとTerraformを使ってKubernetesを学ぶ本を書きました。 本記事では、その内容をただ載せるだけの楽をしてしまっています。すみません。ただの宣伝です。 興味を持った方は、明日から販売開始となりますので、下記より購入して頂ければと思います。 techbookfest.org 1章の内容のほかには、ALBとの連携によるサービスの外部公開、オートスケーリングの実現、Argo CDによるデプロイの実装、監視、運用などの内容を盛り込んでいます。 それでは、1章をまるっと公開します。 第1章 セットアップ 本章では、AWSとTerraformを使って、Kubernetes環境を構築します。AWSでは、Amazon EKS(以降、EKS)を使うと、マネージドなKubernetes環境

                                                                      AWSとTerraformでKubernetesを学ぶ本を書いたので1章をまるっと公開します - なになれ
                                                                    • Amazon DynamoDB、AWS Lambda、および Go を使用してエンタープライズアプリケーションを構築する | Amazon Web Services

                                                                      Amazon Web Services ブログ Amazon DynamoDB、AWS Lambda、および Go を使用してエンタープライズアプリケーションを構築する Amazon DynamoDB は、あらゆる規模で 1 桁のミリ秒のパフォーマンスを提供する、完全マネージド型サービスです。完全マネージド型で、舞台裏のマルチ AZ データレプリケーションを通じて高可用性を実現し、Amazon DynamoDB Accelerator (DAX) および複数のグローバルセカンダリインデックスを使用したネイティブライトスルーキャッシングをサポートします。開発者は、この投稿の焦点である Go を含む豊富なプログラミング言語のセットで AWS SDK を使用し、DynamoDB と対話できます。 この投稿では、CRUD を集中的に使用するアプリケーションに対して固有の使用例と、DynamoDB、

                                                                        Amazon DynamoDB、AWS Lambda、および Go を使用してエンタープライズアプリケーションを構築する | Amazon Web Services
                                                                      • 【tfdevops】Terraformで作成したリソースをAmazon DevOps Guruで監視する。 | DevelopersIO

                                                                        こんにちは! AWS事業本部コンサルティング部のたかくに(@takakuni_)です。 今回は、Terraformで作成したリソースでも、Amazon DevOps Guruの監視対象にしたいと思います。 結論 tfdevopsはTerraformからCloudFormationへの変換ツールではない 発展途中のツールであるため今後に期待! Amazon DevOps Guruとは ざっくりご説明すると、CloudWatch, Config, CloudTrail, X-Rayをデータソースに、機械学習を利用して異常な運用アクティビティを検知、是正方法をアドバイスするサービスです。 Amazon DevOps Guru for RDSは、拡張機能として、解決まで行うサービスとなっております。 AWS公式:Amazon DevOps Guru 弊社ブログ:【簡単導入】機械学習で運用を効率化!

                                                                          【tfdevops】Terraformで作成したリソースをAmazon DevOps Guruで監視する。 | DevelopersIO
                                                                        • React+Cypress+StorybookでVisualRegressionTestする - resqnet's blog

                                                                          はじめに React+CypressでVisualRegressionを実現するのにやったこと 環境構築 react/storybook導入 npx create-react-app my-app npx -p @storybook/cli sb init Cypress導入 yarn add cypress @testing-library/cypress -D // 不要なテストを削除 rm -rf cypress/integration/examples Storybookのpreview-iframeを取得 Storybookのiframeを取得する cypress/support/command.js import '@testing-library/cypress/add-commands'; Cypress.Commands.add('getIframeBody', () =

                                                                            React+Cypress+StorybookでVisualRegressionTestする - resqnet's blog
                                                                          • React Native ハンズオン〜第一回目 基本文法編

                                                                            はじめに 環境構築終わっていますでしょうか!!? まだの方はこちらをみて環境構築を完了させていただけますと幸いです!! ちなみにですが、後から読み返せるようにしたので、ハンズオンを受けていない方でも大丈夫だと思います!!ぜひお役立てくださいませ! 確認事項 nodeいれましたか? editorありますか? emulatorありますか?もしくは実機ありますか? 楽しむ心をもってきましたか? 以上を持ってきた方は、 早速参りましょう!! インストール React Nativeの開発環境を構築しましょう!! yarnのインストール nodeを入れた段階ですでにnpmというパッケージマネージャーはインストールされています!! が、このハンズオンではyarnを使うのでyarnをインストールしましょう! ちなみにyarnもnpmとおなじパッケージマネージャーですが、yarnはnpmよりも速いため、多く

                                                                              React Native ハンズオン〜第一回目 基本文法編
                                                                            • コンテナ技術 ハンズオン Vol.1 Docker操作編 - Qiita

                                                                              本題の前に 位置付け・前提 本記事は、社内ワークショップ のために用意したものです。 複数回実施する予定で、下記も併せてご利用ください。 コンテナ技術 ハンズオン Vol.2 Dockerイメージ編 なお、次の前提で進めることをご理解ください。 本ハンズオンの目的 参加者が必要に併せて 自学できる入口に立つ ことを目的とします。 なお、本ハンズオンではコンテナ技術に関する知識は説明しません。また、本ハンズオンだけで、あらゆるコンテナ操作ができるようになるわけでもありません。 後日に「コンテナ」を扱おうとしたときに、自分で調べて理解でき、実際に扱えるようになることを目指します。 端的には、なんかこういうもんだ、という感じで軽く頭に残れば大丈夫と考えましょう。 ターゲットとなる参加者 下記のような基礎知識があるエンジニアを対象とします。 Linuxなどでコマンドを扱えるインフラの基礎知識がある

                                                                                コンテナ技術 ハンズオン Vol.1 Docker操作編 - Qiita
                                                                              • スマートコントラクトを作成し実行する | Ethereum入門

                                                                                Ethereumは分散アプリケーション・プラットフォームです。Ethereumにおいて分散アプリケーションは、単一のスマートコントラクト、または複数のスマートコントラクトが連携して実現されるものとなっています。この章では最も単純なスマートコントラクトを作成し、それを動作させる手順を追うことで、スマートコントラクトとは何か、どのようにスマートコントラクトを作成しデプロイするのか、そしてどのようにスマートコントラクトを利用するのかを見ていきます。 先に述べたように、Ethereumには2つのタイプのアカウント、つまりEOA(Externally Owned Account)とContractが存在します。Ethereum上でスマートコントラクトの実態はContractアカウントです。 JavaやPythonなどオブジェクト指向言語になじみがある人であればContractアカウントは、オブジェク

                                                                                  スマートコントラクトを作成し実行する | Ethereum入門
                                                                                • Amazon Kinesis 向けストリーミングデータソリューション | AWS ソリューション | AWS ソリューションライブラリ

                                                                                  Amazon Kinesis 向けストリーミングデータソリューションには、4 つのデプロイオプションと付属の AWS CloudFormation テンプレートが含まれています。これらのテンプレートは、ダッシュボードやアラームによるデータモニタリングやデータセキュリティなど、ストリーミングデータのベストプラクティスを適用するように設定されています。 ストリーミングデータは、データプロデューサーから送り込まれる大量のデータを処理できる、規模の大きいスケーラブルなストレージによって永続的にキャプチャされる必要があります。プロデューサーは数千のデータソースであり、それぞれが継続的にストリーミングデータを生成し、通常は、同時に小さなサイズ (キロバイト単位) でレコードを送信します。この AWS ソリューションを使用すると、モバイルまたはウェブアプリケーションを使用して顧客が生成したログファイルな

                                                                                    Amazon Kinesis 向けストリーミングデータソリューション | AWS ソリューション | AWS ソリューションライブラリ

                                                                                  新着記事