並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 6852件

新着順 人気順

remoteの検索結果441 - 480 件 / 6852件

  • 在宅勤務環境を改善する社内オンラインハッカソンを開催した話 - クックパッド開発者ブログ

    CTO の成田です。星による記事、 在宅勤務環境の継続的改善 でもご紹介した通り、クックパッドでは国内外のグループ全体で在宅勤務に切り替えており、同時に勤務環境づくりに取り組んでいます。 先の記事では、椅子・机などのファシリティレンタルや、IT システムの整備、コミュニケーションの改善など、様々な取り組みをご紹介しました。本稿では、このような取り組みの一環として開催した、在宅勤務環境改善の社内ハッカソン「Hackarade Remote」についてご紹介します。 テーマは「私の Work From Home の課題解決」 社員同士のコミュニケーションの問題や、家庭環境の問題など、長期の在宅勤務には様々な課題があることはご存じかと思います。今回のハッカソンでは「在宅勤務で困っているかもしれない誰か」を想像で助けるのではなく、「自分が困っていること」を自分で解決するということに主眼を置いてテーマ

      在宅勤務環境を改善する社内オンラインハッカソンを開催した話 - クックパッド開発者ブログ
    • Flutterで本格的にアプリを書き始める前にやること

      Flutterでアプリ開発を始める前に個人的にやっていることをまとめてみる。個々の作業の具体的な手順や方法に関しては分量が膨大になってしまうので触れないが、より詳しく解説してくれている記事やドキュメントへのリンクなんかは載せておこうと思う。複数人で開発する場合は証明書周りなんかはもっと考慮すべきことはあると思うのだけど今回は省く。 環境設定 version 新規アプリならFlutterのversionは2系からでいいと思う。1系で書く理由として一部のパッケージで2系対応してないなどはあるが、主要なパッケージはほぼ全て問題なく対応してるはずなので2系を使えば良い。 null safety null safetyを後から入れる、もしくは移行でnull safety対応するのは結構骨の折れる作業なので最初から有効にしておくべき。上述したようにFlutterの2系を使っていればnull safet

        Flutterで本格的にアプリを書き始める前にやること
      • Windows / Visual Studio 使いが WSL 2 / Visual Studio Code で環境構築した時の手順 - しばやん雑記

        基本的には Windows と Visual Studio を使って Azure Functions や GitHub で公開しているアプリケーションとライブラリを書いていますが、最近は Python や Go を書く必要がちょいちょい出てきたので、色々と観念して WSL 2 の環境を構築して使っています。 特に Python は Azure Functions だと Linux のみ対応となるので、Windows 上での開発は難しくなっています。他にも個人的に PR を投げている Terraform Provider for Azure も Windows 上では一部のテストが通らなくなっているので、WSL 2 を使わないと難しい状況です。 環境構築系はメモっておかないと後ではまるので、自分が必要な範囲で手順を残します。 基本的な WSL 2 環境構築 Visual Studio Cod

          Windows / Visual Studio 使いが WSL 2 / Visual Studio Code で環境構築した時の手順 - しばやん雑記
        • Goodpatch Anywhere式リモートコミュニケーションマニュアル|Goodpatch Anywhere

          立ち上げ時より「フルリモートデザインチーム」としてデザインワークを行ったきたGoodpatch Anywhere。創業から1年を経て、リモートワークの知見も少しずつ溜まってきました。 コロナウイルスの影響でリモートワークを実施する企業が増えている中、普段の業務とあまりに違う環境に戸惑う方が多くいらっしゃると考え、Goodpatch Anywhereが日頃の業務で気をつけている、リモートワークのコツをご紹介します。一つの例として参考になさってください。 更新情報 -2020.3.2 Discordについてのナレッジ追加。 はじめにGoodpatch Anywhereで普段利用しているツール ・Slack(チャット) ・Zoom(テレビ会議) ・Discord(ボイスチャット) ・Scrapbox(共有メモ、wiki) ・Figma(デザインツール) ・Miro(デジタルホワイトボード) ・G

            Goodpatch Anywhere式リモートコミュニケーションマニュアル|Goodpatch Anywhere
          • Appleがその気になれば任天堂も安泰じゃない…とこれ見て焦った

            Appleがその気になれば任天堂も安泰じゃない…とこれ見て焦った2021.04.26 19:00126,035 Damon Beres - Gizmodo US [原文] ( satomi ) パカっと嵌めれば、ニンテンドースイッチもどきに様変わり。 iPhoneに取り付けるだけでゲームコンソール感覚でゲームが楽しめると噂のBackbone Oneがいよいよ4月末発売です。以下がプロモーションビデオ。 さっそく米Gizmodoがはまってますよ。使ってみた感想をレポートします! Video: Onkyo Channel/YouTube Backbone Oneこれは何?iPhone用ゲームコントローラ。iPhone対応のみでランチャーアプリ付き。競合はSONY、ニンテンドー、Microsoft。 価格99ドル(日本市場は1万2980円) 好きなところちゃんと使えた! 好きじゃないところプラス

              Appleがその気になれば任天堂も安泰じゃない…とこれ見て焦った
            • モバイルとの相性最強と言われるgRPCをFlutter x NestJSで実装し、Stream通信や認証、複数言語実装に使えるか試す

              まとめ 相性バツグンといわれる、モバイル x gRPCは思ったよりずっと簡単に実装可能 複数言語間でもProtocol Buffersの恩恵により型変換を意識することなくスムーズに開発が進められる。 メソッド、引数の型、引数の返り値の型が自動生成されるのでとても良い RESTful APIにおけるheaderを、表現力の高いMetaDataとして利用し、認証認可等にも使えそう Streamをうまく使いこなせば、ユーザー体験をめっちゃ高くできそう。チャットやゲームなどの双方向通信が比較的楽に実装できるかも どんな人向きでない記事? NestJSの詳しい実装を知りたい方 Bidirectional streaming, Client streamの詳細実装を知りたい方 モバイル向け通信技術の本格的な選択肢、gRPCを実際に試してみたい 現在、私の働いているMinediaで開発しているサービス群

                モバイルとの相性最強と言われるgRPCをFlutter x NestJSで実装し、Stream通信や認証、複数言語実装に使えるか試す
              • Best practices for using the Terraform AWS Provider - AWS Prescriptive Guidance

                Michael Begin, Senior DevOps Consultant, Amazon Web Services (AWS) May 2024 (document history) Managing infrastructure as code (IaC) with Terraform on AWS offers important benefits such as improved consistency, security, and agility. However, as your Terraform configuration grows in size and complexity, it becomes critical to follow best practices to avoid pitfalls. This guide provides recommended

                • バグバウンティ入門(始め方) - blog of morioka12

                  1. 始めに こんにちは、morioka12 です。 本稿では、バグバウンティの入門として、主に Web アプリケーションを対象にした脆弱性の発見・報告・報酬金の取得について紹介します。 1. 始めに 免責事項 想定読者 筆者のバックグラウンド Start Bug Bounty Bug Bounty JP Podcast [Blog] Intigriti Q1 2024 の成績 インタビュー記事 2. バグバウンティとは バグバウンティプラットフォーム Program Type Private Programs VDP (Vulnerability Disclosure Program) Asset Type 3. プログラムの選び方 Scope OoS (Out of Scope) 4. 脆弱性の探し方 (初期調査編) Subdomain Google Dorks Wayback Mac

                    バグバウンティ入門(始め方) - blog of morioka12
                  • ovice|約4,000社の導入実績 - 仮想オフィス(バーチャルオフィスプラットフォーム)

                    🟢 連絡可能  🔴 一時退席中  🟡 取り込み中 だけでは表わしきれない“今”の状況、 oviceならわかります。だけでは表わしきれない “今”の状況、 oviceならわかります。 オフィス勤務とリモートワークが混在する今、チームの状況が分かりづらく、 仕事のスピードが落ちていると感じていませんか?oviceなら、 適切なタイミングで必要な会話ができるので、仕事のスピードが格段に上がります。

                      ovice|約4,000社の導入実績 - 仮想オフィス(バーチャルオフィスプラットフォーム)
                    • Gather | Virtual HQ for Remote Teams

                      Gather brings the best of in-person collaboration to distributed teams.

                        Gather | Virtual HQ for Remote Teams
                      • 「ゼロからのOS自作入門」の副読本的記事

                        最初に 「ゼロからのOS自作入門」を実践するための、環境構築方法及びコマンドリストと実行結果のメモです。最短で実行したい方、うまく動かすことができない人用の記事となります。 書籍に関する感想は、以下ブログ記事に書いているので、書籍自体を買おうか迷っている人はこちらを参考にしてみてください。 本記事は「ゼロからのOS自作入門」を読んで、個人的にまとめたものとなります。内容に関して、もし問題や誤りがあった場合の文責は私にありますので、この記事に関しての疑問は私に問い合わせください。もちろん書籍自体の質問は、書籍のサポートに連絡ください。 この記事を読むと、書籍を読まなくてもOSを動かすことはできます。ただ、書籍を読みながら自分で理解したり改造したりしながら動かさないと何も身につかないと思うので、興味ある人は書籍を買いましょう。価格の何倍もの価値がある良書だと思います。 ゼロからのOS自作入門

                          「ゼロからのOS自作入門」の副読本的記事
                        • GitHubの「従業員はMicrosoft Teamsへ移行せよ」とのお触れが激論に発展

                          Microsoft傘下のオンラインバージョン管理サービス・GitHubが、経費削減のため使用するビデオ会議ツールをMicrosoft Teamsに移行することを決定しました。これについて、ソーシャルニュースサイトのHacker Newsでは、Microsoft Teamsの使い勝手や経営陣の一存で従業員が使用するツールを決めてしまうことの是非についての議論が発生しています。 GitHub staff are required to use Teams by Sep 1, 2023 | Hacker News https://news.ycombinator.com/item?id=34773860 GitHubのトーマス・ドムケCEOは2023年2月9日に、従業員に宛てた電子メールで従業員の10%を解雇することを発表すると同時に、経費削減のために「社用ノートPCの更新を3年から4年に変更す

                            GitHubの「従業員はMicrosoft Teamsへ移行せよ」とのお触れが激論に発展
                          • いまさら聞けないgRPCの基礎 - Qiita

                            はじめに この記事では、gRPCのgもRPCも何もわからないという方でもgRPCを理解できようにと思い書きました。できる限り丁寧な解説を目指したいと思うので、ここら辺がわかりにくかったなどがあればぜひコメントで教えてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 gRPCの概要 gRPCはオープンソースのRPCフレームワーク(後述)です。Googleによって開発され、2015年にオープンソースとして公開されました。gRPCは一般的にマイクロサービス間での通信や、モバイルアプリとバックエンドサーバー間の通信で用いられます。 マイクロサービスとは、機能ごとにサービスとして独立させることを指します。マイクロサービス

                              いまさら聞けないgRPCの基礎 - Qiita
                            • 【リモートワーク自由自在】Windows 10 Wake On LAN(WoL)入門

                              もともとWoLは、企業などで大量導入したPCをリモート管理するための機能(休日中に一斉メンテナンスなどを行うためにPCを起動させる)だった。しかし現在では、企業向けにリモートからの管理機能の提供が可能な技術「Intel vPro」がIntelによって推進されており、その中にネットワーク経由でPCを復帰させる機能がある。ただ、これはWoLとは全く違う実装になっている。 こうした背景もあり、以前に比べるとWoLの必要性はそれほど高くない。そのためか、最近ではWoLへの対応がないPCも少なくない半面、WoL対応/非対応の判定が難しく、そもそも動作しないハードウェアに対して、設定のアドバイスが行われてしまうといったこともあるようだ。 さらにWoLは、ネットワークコントローラーチップ、マザーボード設計、デバイスドライバ、ファームウェアと多数のコンポーネントが関わり、機種固有やデバイス固有の設定名称が

                                【リモートワーク自由自在】Windows 10 Wake On LAN(WoL)入門
                              • リモートチームのマネジメント講座を修了した

                                Jan 14, 2022 2020年4月に東京など7都府県で発令された緊急事態宣言以降、否応なしにリモートワーク中心の体制にIT業界の多くが移行して足掛け3年目に突入しました。 他の国や地域のチームやメンバーとのコラボレーションなど、リモートワーク的な要素はありましたがこれだけ長期化する事は個人的にも予想外でした。 そんな中で自分達の仕事の進め方を更に改善するにはどのような方法があるかに興味が出てきました。 そこで見つけたのがCourseraで公開されている講座”How to Manage a Remote Team“です。 今回はこの講座を無事受講して、認定証も発効されたので講座で印象に残った点やバックグラウンドをご紹介します。 Courseraのコースを初めて修了した。 この認定証はLinkedinなりレジュメなりに埋め込んでいける。コースによってはオンライン大学の単位認定に使えるもの

                                  リモートチームのマネジメント講座を修了した
                                • リモートワークでも活躍するScrapboxの魅力 - nwtgck / Ryo Ota

                                  リモートワークが多くの組織や企業で広がっている。Slackやメールでメッセージはやりとりできる。Slackは最新のメッセージには強い。だがどんどんと昔の情報が埋もれていく。 チームで知識を貯める場所が欲しくなる。情報を整理して、必要なものを引っ張り出したい。その目的にScrapboxが非常にマッチしていると思う。そこでScrapboxの魅力をまとめたい。

                                    リモートワークでも活躍するScrapboxの魅力 - nwtgck / Ryo Ota
                                  • VSCode+WSL2+Dockerでコンテナ環境へ接続してみた | DevelopersIO

                                    はじめに アノテーションの髙嶋です。 私は業務の一環としてプログラムを書いていますが、最近ではコーディング/テストの環境はコンテナを使用して構築しています。 コンテナを使うことで、アプリケーションごとに必要な環境を、それぞれ分けて構築することができるためです。 今回はVisual Studio CodeからDockerのコンテナを起動し、接続するまでの手順を記載しています。 前提条件 実行に必要なアプリケーションはすべてインストール済みの前提としています。 今回の実行環境は下記です。 OS:Windows 10 Pro(20H2) Visual Studio Code:1.56.2 (以降、VSCodeと記述) ※拡張機能として「Remote-WSL」と「Remote-Containers」を使用 Docker:20.10.6 Docker Compose:1.29.1 WSL2:Ubun

                                      VSCode+WSL2+Dockerでコンテナ環境へ接続してみた | DevelopersIO
                                    • 不揮発メモリに対するLinux周辺動向 (2021年版) - Qiita

                                      はじめに この記事は Fujitsu Advent Calendar 2021 25日目の記事です。(記事は個人の見解であり、組織を代表するものではありません。) さて、今年もこれまでと同じく不揮発メモリの記事を書きます。今回は以下の内容です。 不揮発メモリ周りの規格・新仕様(CXL, RDMA) メモリ不足時の不揮発メモリの活用 Filesystem-DAXの動向 不揮発メモリ周りの規格・新仕様 今年は規格回りでいくつか新仕様が策定されています。まずは、それらについてざっくりと解説していきましょう。 CXLの不揮発メモリ対応 これまではNVDIMM、すなわちDRAMと同じようにCPU中のメモリコントローラからDDR4で直接つながるデバイスであった不揮発メモリですが、ここへきて新たな接続方法が追加されようとしています。それがCompute Express Link(CXL)です。 コンピュ

                                        不揮発メモリに対するLinux周辺動向 (2021年版) - Qiita
                                      • GitLabが公開しているZoom会議の動画が再生回数数万回を突破、まさかの使われ方が判明

                                        GitリポジトリプラットフォームのGitLabは、社内で行われたZoom会議をYouTubeに公開しています。会議の内容は専門的で不特定多数に見せるためのものではないため、本来であればこうしたZoom会議動画の再生数は少なくなるものですが、動画の中には再生数が数万回を突破しているものも存在します。これは、GitLabのZoom会議動画を使って「仕事をしているふり」をする人が多いからだと、衛星通信会社・AstranisのチーフスタッフでX(旧Twitter)ユーザーのクリスチャン・ケイル氏が明かしました。 So GitLab posts their internal Zoom call recordings on YouTube, and some have HUNDREDS OF THOUSANDS of views... Because people use them to preten

                                          GitLabが公開しているZoom会議の動画が再生回数数万回を突破、まさかの使われ方が判明
                                        • 【2021年版】Chromeリモートデスクトップの使い方。職場や自宅のパソコンを遠隔操作できる

                                          コロナ禍をきっかけにテレワーク(リモートワーク)が広まりましたが、週に何日かは出社する機会がある中では、職場から自宅、自宅から職場のPCを遠隔操作できると何かと安心です。ここでは「クロームリモートデスクトップ」のインストールと設定方法を解説します。 「手元にファイルがない!」をすぐに解決 長引くコロナ禍により、業務の中心がテレワーク(リモートワーク)となった人もいれば、出社する生活に戻ったという人もいるでしょう。また、その中間として「週に何日かは出社し、それ以外はテレワークをする」という人も多いのではないでしょうか。 さらに、ひとくちにテレワークといっても、その場所が自宅に限らず、カフェやホテル、コワーキングスペース、リモートオフィスなどへと広がっています。働く場所の選択肢が増えたことは、多くのビジネスパーソンにとって喜ばしいことだと思います。 しかし、そのような状況で起こりがちなのが、「

                                            【2021年版】Chromeリモートデスクトップの使い方。職場や自宅のパソコンを遠隔操作できる
                                          • マイクロソフト、新型コロナウイルスによる世界的なクラウド需要の急増に対し、万が一のときの優先順位を説明

                                            マイクロソフト、新型コロナウイルスによる世界的なクラウド需要の急増に対し、万が一のときの優先順位を説明 グローバルにデータセンターを展開するクラウドは、災害に強いサービスであると考えられています。 地震や台風のような特定の地域を襲う災害に対して、災害の影響を受けていない地域のデータセンターのキャパシティを利用することで、可用性を確保することが容易であるためです。 日本でも2011年3月に発生した東日本大震災のときに、被災していない地域のデータセンターが活躍したことをご記憶の方も多いでしょう。 しかし現在発生している新型コロナウイルスによる影響は、世界各地に及んでいます。そのため、影響を受けていない地域のデータセンターが影響を受けている地域のクラウド需要を一時的にでも支える、という、従来の災害対策の構図がとりにくくなっています。 しかも、まだその影響が明確に表れてはいませんが、世界各国の工場

                                              マイクロソフト、新型コロナウイルスによる世界的なクラウド需要の急増に対し、万が一のときの優先順位を説明
                                            • 【山田祥平のRe:config.sys】 笑えないバーチャル通勤

                                                【山田祥平のRe:config.sys】 笑えないバーチャル通勤
                                              • Rustベースのモダンなterminal 、 Warp | DevelopersIO

                                                Introduction Warpは、生産性と使い勝手を考えて再設計されたRust製のterminalです。 先日パブリックベータが開始され、誰でも使えるようになりました。 ※現在はMacのみ。他のプラットフォーム近日対応予定とのこと 完全Rustネイティブのアプリで、GPUでレンダリングするので高速です。 いまの開発に適した、モダンな機能をそなえたterminalになっています。 Why Warp? ここに、なんでいまさらterminal? の理由が書いてます。 かんたんにまとめると、 開発者ならコードエディタとターミナルは絶対使う コードエディタはどんどん進化してるがterminalは昔から変わってないから再開発した Warpの入力は最新のテキストエディタみたいに使える。出力はnotebookみたいに使える。 よく使うコマンドをsuggestionしたり、ワークフロー機能でコマンド入力

                                                  Rustベースのモダンなterminal 、 Warp | DevelopersIO
                                                • Leaving Google

                                                  Last Friday was my last day at Google. Of course, when you leave Google you have to write some kind of letter or rant. Seriously it's a rule: they won't remove your neural implant until you hit publish. Jokes aside, this is more of a memoir than a polemic. Of course I have opinions, but now's not the time. This is more about reflecting on the last seven years of my life, thinking about what was im

                                                    Leaving Google
                                                  • WSL2ではRDPでLinux GUIアプリのウィンドウを表示する (1/2)

                                                    WSL2(Windows Subsystem for Linux 2)では、LinuxのGUIアプリケーションへの対応であるWSLGを開発中というところまでが前回の記事だ(「LinuxのGUIアプリケーションに対応するWSL2」)。今回は、具体的にどうやって仮想マシン内部のGUIアプリケーションが、Windowsのデスクトップにウィンドウを表示するのかについて解説する。 ただし、WSLGについては、Microsoftが公開した情報に基づいてはいるものの、正式版が公開されたわけではないため、実際にプレビューなどが開始されたときに答え合わせをしたい。とりあえずは、あくまでも現時点での内容として受け止めてほしい。 WSL2からRDPでLinux GUIアプリケーションのウィンドウを表示 WSL2は仮想マシンの中で動作する。そこで専用の仮想マシン環境(軽量ユーティリティVM)が作られた。Win32

                                                      WSL2ではRDPでLinux GUIアプリのウィンドウを表示する (1/2)
                                                    • 【2020年1月】令和だし本格的にVSCodeのRemote Containerで、爆速の"開発コンテナ"始めよう - Qiita

                                                      【2020年1月】令和だし本格的にVSCodeのRemote Containerで、爆速の"開発コンテナ"始めようJavaPythonPHPJavaScriptGo VSCode の Remote Conainer で"開発環境+プロジェクト全部入りのコンテナ"からスタートダッシュをキメるッ!? 開発でVS Code の Remote Conainer使っていますか?単に既存のコンテナに入るだけなら Remote SSH でも構いませんが、"ローカル開発環境の一部"として、いやむしろローカルの開発環境=Remote Containerとして、ビンビンにRemote Container使っていきましょう。令和だし!(すでに2年だけどね・・・?) 特にMacを使っていると最初からPythonやらPHPやらRubyやらが入ってしまっているので開発環境があるのですが、これらは割とmacOSのエコシ

                                                        【2020年1月】令和だし本格的にVSCodeのRemote Containerで、爆速の"開発コンテナ"始めよう - Qiita
                                                      • 【解説】開発ライブ実況 #1 (Vim / Go) 編 by メルペイ Architect チーム Backend エンジニア #mercari_codecast | メルカリエンジニアリング

                                                        【解説】開発ライブ実況 #1 (Vim / Go) 編 by メルペイ Architect チーム Backend エンジニア #mercari_codecast Merpay Architect / Mercari Microservices Platform チームの伊藤です。この記事は Merpay Tech Openness Month の3日目の投稿となります。本稿では、先日開催した開発ライブ実況のイベントで紹介した筆者の開発環境(Vim / Go)について、言語に依存しない「全般的な設定」と「Goの設定」の2つに大別して解説します。Vim に関する話題が多いですが、Go のために自作したツールについての解説はエディタに依存しないので、他のエディタを利用している方々もぜひご一読ください。 開発ライブ実況とは 「他人の開発風景を覗いてみよう!」というコンセプトのもとに弊社が開催して

                                                          【解説】開発ライブ実況 #1 (Vim / Go) 編 by メルペイ Architect チーム Backend エンジニア #mercari_codecast | メルカリエンジニアリング
                                                        • 無料で使えるプロキシサーバ/ロードバランサおすすめ20選 | OSSのデージーネット

                                                          プロキシサーバとは プロキシとは、クライアントとサーバの間に中継サーバとして配置するサーバのことです。プロキシは、クライアントから見た場合、サーバのように振る舞い、サーバから見た場合、クライアントのように振る舞います。クライアントアプリケーションは、プロキシへ通信を行い、プロキシはそのリクエストを受信し、受信したリクエストを本来送られるべきサーバへ転送するかのように送信します。サーバは、リクエストを送信してきたプロキシへ応答を返します。プロキシは応答に対応したクライアントに対して、応答を送信します。 プロキシサーバの種類 プロキシは、通信を中継するため通信内容をログに残したり、検査したり、書き換えたりといった処理が可能です。そのため、様々なプロトコルに対応した汎用的なプロキシと、アプリケーション(プロトコル)毎に特化した処理を行うソフトウェアがあります。 なお、Webプロキシは、HTTPプ

                                                            無料で使えるプロキシサーバ/ロードバランサおすすめ20選 | OSSのデージーネット
                                                          • サーバーレスで作るセキュリティアラート自動対応フレームワーク - クックパッド開発者ブログ

                                                            技術部セキュリティグループの水谷 ( @m_mizutani ) です。ここしばらくはフルリモートワーク体制になったので運動不足解消のためウォーキングをしたり筋トレしていたら、リモートワーク前より健康になった疑惑があります。 クックパッドのセキュリティチームでは日々のセキュリティ監視を効率化するため、独自のフレームワークを構築して利用しています。具体的には、セキュリティアラートが発生した際に自動的に様々なデータソースから関連情報を収集し、収集した情報をもとにアラートのリスクを評価、そして評価結果をもとに自動対応をするという一連のワークフローを実現するフレームワーク DeepAlert をAWS上にサーバーレスで構築しました。この記事では、このフレームワークを構築した経緯やアーキテクチャ、仕組みについて解説します。 セキュリティアラートの対応 ここでは、セキュリティ侵害が発生している可能性が

                                                              サーバーレスで作るセキュリティアラート自動対応フレームワーク - クックパッド開発者ブログ
                                                            • 「Log4j」2.17.0にもリモートコード実行の脆弱性 修正バージョン公開

                                                              任意のリモートコードが実行可能になってしまうゼロデイ脆弱性が問題になったJava向けロギングライブラリ「Apache Log4j」に、また脆弱性が見つかった。提供元の米The Apache Software Foundation(ASF)は、脆弱性を修正したバージョンへのアップデートを呼び掛けている。 新たな脆弱性(CVE-2021-44832)は、攻撃者がログ設定ファイルを変更できる権限を持った場合にリモートコードの実行が可能になるというもの。影響範囲はバージョン2.0-alpha7から2.17.0までの2系(ただし特定のセキュリティ修正バージョンを除く)。 CVSS(共通脆弱性評価システム)スコアは6.6で深刻度は「Moderate」。当初のゼロデイ脆弱性(CVSS10.0で「致命的」)より影響レベルは低いが、直前に見つかっていたDoS(サービス拒否)攻撃の脆弱性よりは高く見積もられて

                                                                「Log4j」2.17.0にもリモートコード実行の脆弱性 修正バージョン公開
                                                              • Chrome の User-Agent 文字列削減に関する最新情報

                                                                .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                  Chrome の User-Agent 文字列削減に関する最新情報
                                                                • GitHub ActionsにAWSクレデンシャル情報を渡さずにTerraformでCI/CDをやってみた

                                                                  概要 先日、非公式ながらGitHub ActionsのAWSアクションで以下のような面白い機能が発表されました。 よりわかりやすく嚙み砕くとこういうことです。 Circle CIやGitHub ActionsでAWSを使う場合は事前に環境変数にアクセスキーとシークレットキーを登録させてCIを動かしてきましたが、そのためにIAMユーザーを発行して鍵を管理するのは手間だったのでこれはいいアップデートです。 今回はTerraformとGitHub Actionsを組み合わせたCI/CDにこの機能を取り入れてGitHub ActionsにIAMロールを渡してEC2インスタンス構築のCI/CDを実装してみようと思います。 GitHub Actionsを用いたTerraformのCI/CD TerraformでAWSリソースをデプロイする際にGitHub ActionsやCircle CIでCI/CD

                                                                    GitHub ActionsにAWSクレデンシャル情報を渡さずにTerraformでCI/CDをやってみた
                                                                  • Terraform だけだとハードモードなので Terragrunt を使おう - Qiita

                                                                    Terraform はそのままだと管理が大変 みなさん IaC (Infrastructure as Code) してますか?パブリッククラウドをIaCするなら、 Terraform が便利ですね! しかし、本格的に使い始めると、こういう問題がすぐに出てきます。 複数環境の楽な分け方を知りたい ワークスペースはなんか嫌だ とはいえ、環境間で共通するボイラープレートをどうにかしたい 環境内で適用するモジュールを細分化・分岐したいけど面倒 環境ごとに使うモジュールを切り替えたい テスト環境はAuroraではなく安いRDSにしたい モジュール(tfstate)を分割して小さい範囲で適用したい 大きなモジュールは影響範囲がわからないし、差分計算にそれなりに時間がかかってしまう 分けたモジュールを一括適用するのが面倒 モジュール間の依存関係がわからない モジュール(tfstate)間での値参照が面倒

                                                                      Terraform だけだとハードモードなので Terragrunt を使おう - Qiita
                                                                    • Astroで作成したWebサイトをAWS Amplify ホスティングにサクッとデプロイしてみた | DevelopersIO

                                                                      こんにちは!コンサル部のinomaso(@inomasosan)です。 前回Astroでローカル環境にWebサイトを構築したので、今回はAWS Amplifyでのデプロイを試してみました。 デプロイ先について Astroの公式ドキュメントにはNetlifyやVercelといった様々なデプロイ先のガイドがあります。 今回は使ったことのないAWS Amplifyにデプロイしてみることしました。 ガイドにはAWS Amplify以外にも、S3静的WebサイトホスティングやCloudFrontとS3を組み合わせた手順が載っているので、機会があれば試してみようと思います。 やってみた デプロイするWebサイト作成 前回はサンプル用テンプレートでWebサイトのプロジェクトを作成しましたが、今回はシンプルにするためにテンプレートはEmptyを選択して再作成しています。 トップページにAstroと表示され

                                                                        Astroで作成したWebサイトをAWS Amplify ホスティングにサクッとデプロイしてみた | DevelopersIO
                                                                      • GoとDockerでLet's try gRPC - LiBz Tech Blog

                                                                        はじめに gRPCとは gRPCの特徴 gRPCが解決するマイクロサービスの課題 gRPCの課題 Let's try gRPC 1. 準備 2. protoファイルの作成 3. server側の処理 4. client側(リクエスト)の処理 5. buildして実行 最後に はじめに こんにちは!エンジニアの渡邊です。早いもので、11月でLiBに入社して丸1年がたちました。 このブログへの投稿も4回目になります。 前回の とってもRailsライクなサーバーレスフレームワーク「Ruby on Jets」を本番環境に導入した話 では、jetsの開発者であるtongueroo氏や、Rubyの生みの親まつもとゆきひろ氏をはじめ、多くの方にシェアをしていただき大変励みになりました!みなさんありがとうございました。 今回はGoogleが開発したRPCフレームワークgRPCについて書こうと思います。 g

                                                                          GoとDockerでLet's try gRPC - LiBz Tech Blog
                                                                        • 個人開発とかで成功したり、失敗してきたプロダクト22選 - Qiita

                                                                          はじめに プロダクトなんてデフォルト失敗します。でも、最初から失敗すると思って、作り始めるプロダクトなんてないというのが皮肉なものですよね。一方で、確率論というわけでもないので、作り続ければ、いつか上手くいくという保証があるような世界でもありません。なかなか、残酷です。 ですが、失敗の全てが辛かったかといえば、勿論、キツい局面の方が脳裏に残っているものですが、今思うと、あの時、こういうプロダクトをしていたから、こう気づけた、あの人と出会えたという思い出がいっぱいだったりもします。 今、私はようやく信じ続けられるプロダクト、Remotehourに出会い、チームたちと一つ目指すべき世界に向けて、走り出せています。それでも、毎日がプロダクトを出す以上に、一つの機能、仕様に試行錯誤を積み重ねています。 今回は、一つや、二つのプロダクトを閉じただけで、諦めている人の励みになればと思い、これに至るまで

                                                                            個人開発とかで成功したり、失敗してきたプロダクト22選 - Qiita
                                                                          • PC 版 Google Play Games (ベータ) が日本に公開

                                                                            #11WeeksOfAndroid 18 #Android12 1 #AndroidDevJourney 1 #androiddevsummit 5 #GoogleIO 19 #WeArePlay 7 12l 1 5 star apps 1 Ads 1 advertising 1 AGDE 1 AGDK 2 AGI 1 AI 3 AI Announcements beginner Explore Generative AI 1 AI Announcements beginner Explore Generative AI、 1 Android 108 Android 10 1 Android 11 1 Android 12 Beta 5 1 Android 12L 1 Android 13 3 Android 14 7 Android 14 Beta 4 1 Android 14 ベータ版

                                                                              PC 版 Google Play Games (ベータ) が日本に公開
                                                                            • 🌳🚀 CS Visualized: Useful Git Commands

                                                                              Although Git is a very powerful tool, I think most people would agree when I say it can also be... a total nightmare 😐 I've always found it very useful to visualize in my head what's happening when working with Git: how are the branches interacting when I perform a certain command, and how will it affect the history? Why did my coworker cry when I did a hard reset on master, force pushed to origi

                                                                                🌳🚀 CS Visualized: Useful Git Commands
                                                                              • 第662回 Docker+Selenium ServerでWebブラウザ自動操作環境を作る | gihyo.jp

                                                                                今回は、Selenium ServerによるWebブラウザ自動操作環境を、Ubuntu上にDockerを使って簡単に構築する方法を紹介します。 Webブラウザの自動操作を可能にするSelenium Seleniumは、Webアプリケーションのテストを、人が操作することなく自動で行うために開発されているソフトウェアです。本来は「テストの自動化」のために開発されたソフトなのですが、Webブラウザを用いて行っている業務の自動化や、Webサイトの情報を自動収集するスクレイピングなどにも使われています。 今回、主に紹介するのは「Selenium Server」を使う方法ですが、他に「Selenium IDE」というFirefoxおよびGoogle Chrome用の拡張機能も開発・配布されています。Selenium IDEを使えば、デスクトップ環境でWebブラウザの操作を記録し、簡単に再実行させること

                                                                                  第662回 Docker+Selenium ServerでWebブラウザ自動操作環境を作る | gihyo.jp
                                                                                • Flutter 2.8がリリース。モバイルアプリの性能向上、2Dゲーム向けフレームワーク「Flame」登場

                                                                                  Flutter 2.8がリリース。モバイルアプリの性能向上、2Dゲーム向けフレームワーク「Flame」登場 Dart言語のフレームワーク「Flutter 2.8」正式版がリリースされました。 Hello and welcome to Flutter 2.8! Performance improvements New @Firebase features Desktop status Tooling updates And MORE! Read the blog by @csells https://t.co/QDhRck0DJv pic.twitter.com/FdEuZIqjxa — Flutter (@FlutterDev) December 9, 2021 Flutterは単一のコードベースでiOS、Androidのネイティブなモバイルアプリケーション、Windows、Mac、Lin

                                                                                    Flutter 2.8がリリース。モバイルアプリの性能向上、2Dゲーム向けフレームワーク「Flame」登場