並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 780件

新着順 人気順

logの検索結果81 - 120 件 / 780件

  • AWSに集まったログをどう分析するか NTTドコモのエンジニアが教えるサーバーレスなログ分析基盤

    ログ分析勉強会では、「ログ分析」に関わるすべての技術、事例、知見を共有し、日々の業務に役立てられる情報交換ができる場所を目的として活動。初のオンライン開催となった今回、NTTドコモサービスイノベーション部の千田拓矢氏が、AWS純正サーバーレスなログ分析基盤を構築する方法を解説しました。関連資料はこちら。 AWSのサーバーレスサービスでセキュリティのログ分析 千田拓矢氏:それでは始めたいと思います。AWSのサーバーレスサービスでセキュリティのログ分析をしようという話です。 簡単に自己紹介します。千田と申します。NTTドコモのサービスイノベーション部というR&Dの部署に所属していて、5年目社員です。 基本的に普段の業務では、クラウド、AWS、GCP、Azureのセキュリティに関わる仕事をしています。機械学習もちょっとわかるくらいに勉強していて、その関連でFPGAとかGPUみたいなハードウェアの

      AWSに集まったログをどう分析するか NTTドコモのエンジニアが教えるサーバーレスなログ分析基盤
    • 最短経路問題総特集!!!~BFSから拡張ダイクストラまで~ - Qiita

      基本的アルゴリズム(幅優先探索など)から応用(経路復元、拡張ダイクストラなど)まで、最短経路問題に関するアルゴリズムを総特集しました。 基本的なグラフ理論の用語については、次を参考にしてください。 グラフ理論 用語集 queueなどのデータ構造の用語については、次のスライドの後半を参考にしてください。 C++ STL講習会 by @e869120 最短経路問題とは 一般的に、次のような問題とされます。 $V$ 頂点と $E$ 辺からなるグラフが与えられる。頂点 $u$ と 頂点 $v$ を結ぶパスのうち、重みの総和が最も小さいものはどれか。 始点を固定して他のすべての頂点との対について最短経路問題を解く場合や、任意の2頂点の対について解く場合などが実際には多いです。 実社会とも強く密着した問題のため、古くからたくさん効率的な解法が考えられてきました。 今回はそれらを紹介しつつ、細かいテクニ

        最短経路問題総特集!!!~BFSから拡張ダイクストラまで~ - Qiita
      • MySQLに初めてINSERTするとアクセスが発生するファイルは何かという質問をどう調べるのか - oranie's blog

        yokuo825さんのカッコいいインタビュー記事を t.co 読んで、この部分ですね ──例えばどのような話をしましたか? 「インストールされたばかりのMySQLがあるとして、特定テーブルに1件のレコードを最初にINSERTした場合、アクセスが発生するファイルとその理由をすべて教えてください」と質問されたのを覚えています。 具体的にどのような理由でどのファイルにアクセスするか、一連の流れを片っ端から答えていくと、彼らがすごく楽しそうにしてくれて。「そうか、LINEの環境だと○○の設定が最初から○○になっているので、そのファイルへのアクセスは考えていなかったです。確かにそれもありますね」などと答えてくれました。 でこんなツイートしたんですが 全国のDBAは「特定テーブルに1件のレコードを最初にINSERTした場合、アクセスが発生するファイルとその理由をすべて教えてください」これ明日から職場で

          MySQLに初めてINSERTするとアクセスが発生するファイルは何かという質問をどう調べるのか - oranie's blog
        • 「ログを出す!ログを読む!」エンジニア版ベストキッド…「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 - Magnolia Tech

          エンジニア版ベストキッド 師匠 「ログを出す!ログを読む!」「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 生徒 「クラウドネイティブなマイクロサービスの作り方を教えてくれる約束だ!」 プロダクション環境にて… 生徒「ログが…有る!これだ!」— magnoliak🍧 (@magnolia_k_) 2022年4月10日 ふとベストキッドの台詞を思い出して、雑に書いてみたけど、案外いいこと書いてるなーって自分でも思ってしまった。 loggerの使い方は入門書に載ってたり載ってなかったりするし、どんなタイミングでどんな情報をどこに出すべきか?みたいな話は一子相伝の秘伝の技みたいになりがちだし。 まさにそう思います。https://t.co/ZKTTtdwB1d— Hideo Fukumori (@hideo_fukumori) 2022年4月11日

            「ログを出す!ログを読む!」エンジニア版ベストキッド…「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 - Magnolia Tech
          • 無題|まついゆか

            最近、私の知っている人が一人の女優さんにより告発されました。 私も過去に性的・精神的被害を受けたことがある人でした。 当時は私なりの考えのもと沈黙を選びましたが、彼女の記事を読み、何時間もの間涙と震えが止まりませんでした。 彼女への罪悪感と共に、その文章にとても救われた自分がいました。 当時の苦しんでいた自分が、「おかしいのは貴女じゃないよ」「苦しく感じてたのはおかしくな事じゃないよ」と肯定してもらえたような気がしました。 そして、その人の行いが表沙汰になる事で、当時沈黙を選んだ自分があれから感じ続けていた罪悪感から解放されたような気がしました。 彼女の記事に対する感謝のメッセージを送ると、沈黙により更に酷い被害を招いてしまった私に対して、とても優しく親身で丁寧なお言葉を返してくださりました。 彼女の為に何かできないかと私なりに考えまして、複数の人間からの証言があれば彼女の記事の信憑性が高

              無題|まついゆか
            • JavaScriptを雰囲気で使っていたので勉強し直したら知らなかったこと

              小ネタ。chromeで動作確認 何となく使っていたので改めて勉強してみたら知らなかったことなどのまとめ this 関数の呼び出し元のオブジェクトがthisになる。ただし、呼び出し元のオブジェクトの指定がない場合は、windowオブジェクトがセットされる。ただし、厳格モードuse strictの場合はundefinedがセットされる const foo = { bar: function() { // 呼び出し元はfoo.bar() console.log(this); // foo object const baz = function() { // 呼び出し元はbaz()でオブジェクトの指定がない console.log(this); // window object } baz(); const qux = function() { 'use strict'; // 呼び出し元はqux

                JavaScriptを雰囲気で使っていたので勉強し直したら知らなかったこと
              • 筋肉マージは辞めよう - Qiita

                追記2 2019/12/04 21:00 こんなよくわからない記事をご覧いただきありがとうございます。 この事件を起こしたのは1年前で、Gitを使いはじめて1ヶ月のときに下記の事件を起こしてしまっていてとても混乱していたのを当時覚えています。 内容については、rmをしたかもしれないという記事に結果的になったかもしれませんが、私の記憶ではファイルを消した記憶はありません。 ただ、当時作業していたディレクトリもないのでコマンドを確認する手段がないため一番濃厚なrmをしたというのを今回の結論にしました。 曖昧さは申し訳ありません。 また、意見、感想、批評には全て目を通させております。伝わりにくい内容やわかった事実は適宜編集してできるだけ皆さんに伝わるよう善処いたしますのでどうぞよろしくお願いします。 追記2ここまで 追記 2019/12/04 13:00 1.本番環境でやらかしちゃった人 Adv

                  筋肉マージは辞めよう - Qiita
                • すぐにAPIを体験!public-apis 100以上のJavaScript axiosサンプル集

                  はじめに このページは、プロトアウトスタジオのAPIにつなげる授業に関連して、よりAPIの多様さ、広がりを深掘りします。 まだ、JavaScriptに慣れていなくても「なるべくシンプルにAPIを体験する」ことを目指して、 public-apis というフリーで使えるAPIを集めてリストにしているサイトから、手順が少なくAPIにつなげられるシンプルに取得できるものを中心に、直接取得できるURL・Node.js axios await/async ソースコードを一つ一つトライしています。 慣れてきたら、自分で public-apis のサイトを直接読んでみて、巡ってみましょう! APIピックアップ数 最終更新日 2020/6/8 104 個のAPIをピックアップ中! 参考資料 public-apis の豊富なAPIリストをベースにAPIつなげていきます。 ピックアップルール 手順が少なくAPI

                    すぐにAPIを体験!public-apis 100以上のJavaScript axiosサンプル集
                  • SSHログインの失敗が大量に記録されているとSSHログインが極端に遅くなる - Repro Tech Blog

                    Development Division/Platform Team/Sys-Infra Unitの伊豆です。Sys-Infra Unitはインフラエンジニア・SRE 的な役割を担っています。 今回は、ある日突然SSHログインが遅くなったときに調査した内容を共有します。 SSHログインに数分かかる ある日、AWS EC2上で動いている開発環境のSSHゲートウェイにSSHログインすると30秒以上かかると報告がありました。-vvvオプションを指定してSSHログインしてみるとpledge: filesystemというログが出力された後、数十秒から数分程度かかってSSHログインが成功する状況でした。 pledge: filesystemやssh slowなどで検索してみると、主に以下のような対処法が挙げられていましたがどれを試しても状況は改善されませんでした。 systemd-logindを再起動

                      SSHログインの失敗が大量に記録されているとSSHログインが極端に遅くなる - Repro Tech Blog
                    • Chrome の console.log でハマらないために

                      JavaScript を書いたことがある人ならば一度は使うであろう console.log ですが、この関数は思ったよりも厄介な性質を持っています。その性質を知らずに console.log を使うと、デバッグ時に大ハマリしてしまうことがあります。この記事では console.log の落とし穴についてお話します。 今回は Chrome に特化して解説しますが、Firefox や Safari でも同じ落とし穴があります。 console.log とは まずはさらっと基本をおさらいしましょう。 大前提なのですが、console.log は JavaScript の言語仕様(ECMAScript)で定義されていません。ブラウザ向けには whatwg の仕様がありますが、あくまでもそれはブラウザ向けの仕様であり、Node.js を含むほぼ全ての JavaScript 環境で使えるのは cons

                      • 和解という着地点を選びました|あさのますみ

                        ご報告いたします。 cakes炎上により連載が消滅した件において、「和解」という着地点を選びました。私から提案した条件を、cakesが受け入れたからです。 cakesは、10月の炎上以降続いていた不誠実な対応を認め、私から提案した内容をすべて含んだ謝罪文を、掲載することを了承して下さいました(これまでの経緯については上の記事を、謝罪文については下のリンクをご覧下さい)。 原稿料をもとにした「お詫び」また、原稿料をもとに算出した「お詫び」を支払いたいというお申し出を受け、いただくことにしました。 cakesには、もともと既定の原稿料というものはなく、掲載された原稿のページビューに応じて、支払いが行われます。今回、私の原稿は実際には掲載されないので、執行役員の方が、1本7000円という額を提示しました。「各作家さんにお支払いしている原稿料の中央値」とのことでした。 ちなみにこれは、私が作家とし

                          和解という着地点を選びました|あさのますみ
                        • Goのロギングライブラリ 2021年冬 - moriyoshiの日記

                          この記事はPySpa Advent Calendar 2021の14日目のエントリーとして書かれました。昨日のエントリーは冷凍食品でウキウキ引きこもり生活 でした。ちなみに私も70ℓの冷凍庫を購入しましたが本当にライフチェンジングでした。 総論: なぜログが必要か 可観測性 たとえ目的は自明でも、その動作までが自明なアプリケーションというものはほぼ存在しません。現実の世界のアプリケーションというものは、動作パラメータだったり実行環境だったり、起動時点でのさまざまな要因によって挙動を変えるものだからです。そして、そうしたアプリケーションにはライフサイクルというものがあります。ここでいうライフサイクルは、アプリケーションの処理が実行されるにつれ、アプリケーションの内外との情報のやりとりで生じる大局的な状態の変化のことです。アプリケーションが並行処理を行うようなものであれば、個々の並行処理の単位

                            Goのロギングライブラリ 2021年冬 - moriyoshiの日記
                          • JavaScript で print デバッグ時に変数名を出力する - mizdra's blog

                            数列の和を求めるプログラムを作成することになり、意気揚々と以下のようなプログラムを書いたという状況を想像して下さい。 function sum(nums, acc = 0) { if (nums.length === 0) return 0; if (nums.length === 1) return nums[0]; return sum(nums.slice(1), acc + nums[0]); } const nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; console.log(sum(nums)); // expected: 55 一見すると何も問題なさそうに見えるプログラムですが、実はバグがあります (皆さん分かりますか?) *1。実際に上記プログラムを実行すると 55 ではなく 10 が出力されます。 こうした場面に遭遇すると、自然と sum

                              JavaScript で print デバッグ時に変数名を出力する - mizdra's blog
                            • 旅客機マスク着用拒否 乗客の男 威力業務妨害などの疑いで逮捕 | 新型コロナウイルス | NHKニュース

                              去年、関西空港に向かう旅客機がマスクの着用を拒否し大声を出した乗客を降ろすため、途中の空港に着陸したトラブルで、大阪府警察本部はこの乗客の34歳の男が、機長らの指示に従わずに旅客機の運航を妨げたとして、威力業務妨害などの疑いで逮捕しました。男は容疑を否認しているということです。 去年9月、北海道の釧路発関西空港行きのピーチ・アビエーションの旅客機で、乗客が新型コロナ感染対策としてのマスク着用を再三求められたのにも関わらず拒否し続け、ほかの乗客や客室乗務員とトラブルになりました。 旅客機は新潟空港に臨時に着陸し、この乗客を降ろしました。 航空会社から相談を受けた警察が調べたところ、茨城県取手市に住む大学職員の奥野淳也容疑者(34)が客室乗務員に対し大声を出したり、腕をつかんで軽いけがをさせたりしたうえ、機長らの指示に従わず、運航を妨げた疑いがあることが分かったということです。 警察は、安全な

                                旅客機マスク着用拒否 乗客の男 威力業務妨害などの疑いで逮捕 | 新型コロナウイルス | NHKニュース
                              • ソーシャルゲームの運用に欠かせないデータ分析基盤の作り方

                                はじめに 初めまして、バックエンドエンジニアの伊藤皓程です。2015年にサイバーエージェントに入社してからソーシャルゲーム2本、その後アドテクで広告配信システムの開発に携わりました。以前のプロジェクトではデイリーで数TBのログを収集と分析を行なっていた経験があり、また個人でAWS AthenaのTypeScript・Node.js用のクライアントライブラリ1を公開しています。今回は今年にリリースしたアプリボットの新データ分析基盤についてご紹介したいと思います。 経緯 アプリボットではゲームの運用の改善のためにユーザの行動ログの分析に力をいれており、Redshiftを利用したデータ分析基盤2がありました。一方でゲームの運用年数や運用タイトルの増加などにより以下のような課題がありました。 Redshiftのストレージ容量の枯渇 デイリーのレポート集計バッチの実行時間の増加 データ分析基盤の運用

                                  ソーシャルゲームの運用に欠かせないデータ分析基盤の作り方
                                • AWSで“データのサイロ化”を防げ すべてのデータを1ヶ所に集めるデータレイクの作り方

                                  リーガルテック領域のリーディングカンパニーである株式会社LegalForceが、「検索インフラTechTalk!」を開催しました。インフラ領域の中でも「検索インフラ」にフォーカスした今回は、検索インフラに関する具体的な事例や取り組みについて各スピーカーから発表がありました。野口真吾氏は、AWSを用いたデータレイクの基礎について紹介しました。 企業規模に関係なく起こるデータのサイロ化 野口真吾氏(以下、野口):みなさんこんばんは。本日は「検索インフラ Tech Talk!」ということで、検索インフラから少し広げた話題にはなるんですが、「AWSを用いたデータレイクの基礎」というお話をします。よろしくお願いします。 最初に簡単に自己紹介します。アマゾンウェブサービスジャパンでスタートアップ担当のソリューションアーキテクトをしている野口真吾と申します。Twitterでは@nogというIDを使って活

                                    AWSで“データのサイロ化”を防げ すべてのデータを1ヶ所に集めるデータレイクの作り方
                                  • React大好き侍が、「もうSolidJSでいいじゃん...//」ってなったワケ。 - Qiita

                                    Reactが好きです。 Reactが好きです。コンポーネントを関数として扱うのが好きです。 SolidJSはReactそっくりの書き心地(DX)を保ちつつ、Reactに足りない要素を兼ね備えた期待の新人です。 コードの比較 React const Counter = () => { const [count, setCount] = useState(0) useEffect(() => { console.log(`Count: ${count}`) }, [count]) return ( <div> <div>{count}</div> <button onClick={() => setCount(prev => prev + 1)}>Add</button> </div> ) } const Counter = () => { const [count, setCount] =

                                      React大好き侍が、「もうSolidJSでいいじゃん...//」ってなったワケ。 - Qiita
                                    • API Gateway 開発者に読んでほしい、意味がわかると便利な実行ログ - Qiita

                                      API Gateway (REST API) では、開発やトラシューに役立つ実行ログ (Execution Logs) を出力することができます。 AWS サポートに問い合わせる際にも、この実行ログがあるとスムーズです。 実行ログは、ステージから設定できます。 設定後、API Gateway にリクエストを投げると、CloudWatch Logs に出力されます。 ロググループ名は、API-Gateway-Execution-Logs_<API ID>/<ステージ名> です。 こちらの実行ログの内容を解説していきます。 リクエスト/レスポンス API Gateway に Postman から以下のようにリクエストを投げます。 パスパラメータ groupId=111、クエリパラメータ userId=222、本文に name=hoge を指定しています。 API Gateway はこのリクエス

                                        API Gateway 開発者に読んでほしい、意味がわかると便利な実行ログ - Qiita
                                      • コマンド一発でウェブサイトのアクセスログをターミナルやウェブブラウザで可視化できる「GoAccess」レビュー

                                        ウェブサイトのアクセス数や訪問者の属性を分析するために「Google Analytics」を使っている人は多いはず。無料のオープンソースソフトウェア「GoAccess」を使うと、トラッキングコードをウェブサイトに埋め込むことなく、リアルタイムにアクセス状況をターミナルやブラウザ上で可視化することができます。 GoAccess - Visual Web Log Analyzer https://goaccess.io/ 今回はUbuntu 18.04上にGoAccessをインストールしてみます。最新版をインストールするには下記コマンドを実行すればOK。 echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list wget -O -

                                          コマンド一発でウェブサイトのアクセスログをターミナルやウェブブラウザで可視化できる「GoAccess」レビュー
                                        • grep の「バイナリファイル (標準入力) に一致しました」が出る条件を調べていたらそれは長い旅路の始まりだった。

                                          はじめに 昨今では1行につき、1つの JSON を出力する様なログファイル形式も珍しくはありません。 grep しやすい データベース化しやすい これらの理由で各所で多く使われています。僕も仕事で普通に使っているのですが、ある日突然そのログファイルを集計するスクリプトで以下の様なエラーが出始めました。

                                            grep の「バイナリファイル (標準入力) に一致しました」が出る条件を調べていたらそれは長い旅路の始まりだった。
                                          • シェル芸人に必要なのは「マスキングテープ」だったのでは

                                            2020/06/27 第48回シェル芸勉強会LT資料 https://www.youtube.com/watch?v=PIqx9fCSbaU&t=609s

                                              シェル芸人に必要なのは「マスキングテープ」だったのでは
                                            • JavaScriptのES2023・ES2022の新機能まとめ - ICS MEDIA

                                              JavaScriptの仕様であるECMAScriptはEcma Internationalによって定められています。ECMAScript 2015(ES6)の登場以降は、ECMAScript 2016、ECMAScript 2017・・・と、年次で仕様が更新されています。ECMAScript 2022(ES2022)は2022年6月22日のEcma InternationalのGA 123rd meetingにて、ECMAScript 2023(ES2023)は2023年6月27日のGA 125th meetingで承認されました。 ES2022とES2023はすでに多くのブラウザやNode.js環境で利用可能です。本記事では新仕様と使いどころを紹介します。 ES2023 - 配列の非破壊操作 ES2023では配列を非破壊で操作できるメソッドが追加されています。非破壊とは、元の配列を変更せ

                                                JavaScriptのES2023・ES2022の新機能まとめ - ICS MEDIA
                                              • Engadget | Technology News & Reviews

                                                Jack Dorsey says (on X) that he’s not on the Bluesky board anymore

                                                  Engadget | Technology News & Reviews
                                                • 市川猿之助容疑者に逮捕状 母親の自殺ほう助の疑い | NHK

                                                  先月、東京 目黒区の自宅で両親とともに倒れているのが見つかった歌舞伎俳優の市川猿之助 容疑者について警視庁が、死亡した両親のうち母親の自殺を手助けしたとして自殺ほう助の疑いで逮捕状を取りました。このあと逮捕し、事件に至ったいきさつについて本格的に捜査を進める方針です。 警視庁が逮捕状を取ったのは、歌舞伎俳優の市川猿之助、本名・喜熨斗孝彦容疑者(47)です。 先月18日、東京 目黒区の自宅で、父親の市川段四郎さん(76)と75歳の母親とともに倒れているのが見つかり、両親は死亡が確認されました。 両親は2階のリビングで布団がかけられた状態であおむけに倒れていて、警視庁の調べで、前日以降に向精神薬中毒で死亡した疑いがあることが分かりました。 容疑者は当初、警視庁に対し「3人で、死んで生まれ変わろうと話し合い、両親が睡眠薬を飲んだ」という趣旨の説明をしていて、警視庁は都内の病院に入院した本人から事

                                                    市川猿之助容疑者に逮捕状 母親の自殺ほう助の疑い | NHK
                                                  • 能登半島地震による"海岸の4mの隆起"調査結果→自然のパワーがすごすぎて絶句「現地の資源になってほしい」

                                                    津波との関連性が知りたい人も多い模様。これだけの被害をもたらした地震なので、せめて学術資料や観光資源として現地のためになってほしいという声が挙がっていました。

                                                      能登半島地震による"海岸の4mの隆起"調査結果→自然のパワーがすごすぎて絶句「現地の資源になってほしい」
                                                    • コンテナログ処理の技術的なベストプラクティス:Dockerのケーススタディ - Qiita

                                                      この記事では、Dockerを例に、コンテナログ処理の一般的な方法やベストプラクティスをいくつか紹介しています。 背景 Docker, Inc. 旧社名:dotCloud, Inc)は、2013年にDockerをオープンソースプロジェクトとしてリリースしました。その後、Dockerに代表されるコンテナ製品は、分離性能の良さ、移植性の高さ、リソース消費の少なさ、起動の早さなど複数の特徴から、瞬く間に世界中で人気を博しました。下図は2013年からのDockerとOpenStackの検索傾向を示しています。 コンテナ技術は、アプリケーションの展開や配信など、多くの便利さをもたらします。また、以下のようなログ処理のための多くの課題ももたらします。 1、コンテナの中にログを保存した場合、コンテナが取り外されるとログは消えてしまいます。コンテナは頻繁に作成・削除されるため、コンテナのライフサイクルは仮想

                                                        コンテナログ処理の技術的なベストプラクティス:Dockerのケーススタディ - Qiita
                                                      • console.log() の代わりにdevtoolsのLogpointsを使う - Qiita

                                                        Logpointsを使おう Webフロントエンドの開発をする際、デバッグ目的で「特定の処理が実行された」ということを確認するために console.log() を使うことは多いと思います。しかし、Google Chrome や Microsoft Edge で利用可能な Logpoints を利用することで、 console.log() を使わずともコンソールにメッセージを出力することが可能です。 なぜLogpointsを使うの? Logpoints を使うのには以下のメリットがあります。 デバッグや動作確認のためにコードを変更する必要が無い console.log() を誤ってcommitに含めてしまう心配が無い console.log() を入れた後に再ビルドやホットリロードを待つ必要が無い どうやってLogpointsを使うの? logpoints は以下のように使用します。 Chr

                                                          console.log() の代わりにdevtoolsのLogpointsを使う - Qiita
                                                        • 【レポート】インフラエンジニアは働かない~AWSのフルマネージドサービスでメンテフリーになるまで~ #AWSSummit | DevelopersIO

                                                          DA事業本部の春田です。 AWS Summit Online絶賛開催中!ということで、本記事では「CUS-60: インフラエンジニアは働かない~AWSのフルマネージドサービスでメンテフリーになるまで~」の内容についてまとめていきます。 セッション情報 株式会社カプコン システム開発部 中村 一樹 氏 株式会社カプコン システム開発部 中島 淳平 氏 DL数500万を超える大型タイトル、モンスターハンターライダーズ。 メンテフリー、省コスト、最先端、をテーマにしたカプコン史上最大のインフラアーキテクチャはどの様に設計され、どう運用されているのか。コンテナって実際どうなの、Kubernetes?ECS?RDBMSを使わずしてサービスを提供することは可能?大量アクセスにより生成されるログを安全に回収するにはどうする?実際に運用してみた経験や事例を踏まえて、カプコンの考えるクラウドネイティブ時代の

                                                            【レポート】インフラエンジニアは働かない~AWSのフルマネージドサービスでメンテフリーになるまで~ #AWSSummit | DevelopersIO
                                                          • HerokuのOAuthトークン流出で、やっておくといいことリスト(コメント大歓迎)

                                                            2022年4月16日(日本時間)にアナウンスがあった、Heroku/Travis-CIのOAuthトークンの流出および悪用を受けて、ユーザーとしてやっておくといいことをまとめました。 GitHubのOrganizationのオーナー向けと個人向けで分けてあります。 追記: 複数の補足のコメントを頂き、記事にも取り込んでいます。ありがとうございます! 注意 執筆者はGitHub, Heroku, Travis-CIの専門家ではありません。この記事は誤っている可能性があります。 この記事は現在調査中の問題について書かれています。最新情報は必ず公式サイトをご確認ください。 GitHub Heroku Travis CI インシデントの概要 GitHubがHerokuとTravis-CIのOAuthアプリケーションに発行したトークンが流出・悪用したことで、それらの連携が有効だった多くのOrgani

                                                              HerokuのOAuthトークン流出で、やっておくといいことリスト(コメント大歓迎)
                                                            • tail -F /path/to/access.log のようなストリームに対して何度でもgrepを試行錯誤できるツール filt を作った - Copy/Cut/Paste/Hatena

                                                              filtというツールを作りました github.com これはなに まずは以下のスクリーンキャストをご覧ください tail -F /path/to/access.log のようなログの流れを止めてはgrepをして、止めてはgrepのコマンドを変更してしています。 その間、実は裏では実際のストリームは止めていません。 つまり、ストリームのパイプ先に まずfiltを指定しておく ことで、ストリーム自体は止めずに、パイプ先のコマンドを 後で何度でも 変更できます。 grepやsedやawkが下手なので何度も試行したい 私はgrepやsedやawkなどのコマンドを一発で指定できるほど練度が高くないので、コマンドを組み立てるために何度も Ctrl+C でキャンセルしては再実行の繰り返しをしていました。 最近は stern や Harvest などでKubernetesのPodのログを流すことをもある

                                                                tail -F /path/to/access.log のようなストリームに対して何度でもgrepを試行錯誤できるツール filt を作った - Copy/Cut/Paste/Hatena
                                                              • 逮捕の男、事件後マスクで外出か 健康理由に機内で着用拒否 | 共同通信

                                                                ピーチ・アビエーション機内でマスク着用を拒否して運航を妨げたなどとして、威力業務妨害などの疑いで逮捕された明治学院大非常勤職員奥野淳也容疑者(34)=茨城県取手市=が事件後、外出先でマスクを着けて活動していたことが20日、捜査関係者への取材で分かった。大阪府警が奥野容疑者の周辺から情報を入手し、聞き込み捜査などを通じて確認した。 奥野容疑者は事件後の昨年9月、取材に「健康上の理由で長時間マスクをするのが難しい」と話していた。府警は、マスクをすることもある奥野容疑者が事件当日、客室乗務員から再三求められても着用を拒み、トラブルに至った経緯を詳しく調べる。

                                                                  逮捕の男、事件後マスクで外出か 健康理由に機内で着用拒否 | 共同通信
                                                                • あなたのPHPアプリ、ログはでてますか?あるいはログをだしてますか? / Are you writing a log? Or just out a log?

                                                                  PHPカンファレンス福岡 2023 2023/06/24 uzulla

                                                                    あなたのPHPアプリ、ログはでてますか?あるいはログをだしてますか? / Are you writing a log? Or just out a log?
                                                                  • git-notesでコミットにメモをつける - アジャイルSEの憂鬱

                                                                    2020年に「コミットログは良くならない」というのを悟ったので、現実的な解決案である「git-notesでメモを残す」について記事を書いておきます。 前回の記事 sinsoku.hatenablog.com git-notes 詳細は git notes --help を読んでください。 概要は以下の通りです。 コミットログとは別にメモを残せる コミットはそのままなのでshaは変わらない shaが変わらないのでCIの再実行が起きない 他人のコミットにメモをつけられる 他人に作業を依頼する必要がない メモもリモートにプッシュできる 過去のコミットにメモを残せる 使い方 メモを書く git notes edit <sha> でメモを書くと、git log のときに一緒に表示される。 $ git notes edit d2cdf0b $ git log -1 d2cdf0b commit d2c

                                                                      git-notesでコミットにメモをつける - アジャイルSEの憂鬱
                                                                    • コミットメッセージ規約 「Conventional Commits」を導入してみよう! / Let's use Conventional Commits

                                                                      PHPerkaigi 2022 のレギュラートークで使用したスライドです。 https://fortee.jp/phperkaigi-2022/proposal/8acc191a-7625-4dad-afc3-3f52025e6e6b https://www.youtube.com/watch?v=-npgdvGAnlU

                                                                        コミットメッセージ規約 「Conventional Commits」を導入してみよう! / Let's use Conventional Commits
                                                                      • 今からでも遅くないconsoleを使いこなそう - Qiita

                                                                        はじめに この記事では、consoleメソッドについて紹介を行っていきます。consoleメソッドには例えばconsole.log()などが挙げられます。web開発においてconsole.log()を使用する方は多いかもしれません。しかしconsoleにはconsole.log()以外にも様々なメソッドがあるので、状況に合わせて使い分けることで少しでも快適なデバック、開発ライフを目指しましょう。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 consoleについて consoleオブジェクトを用いることで変数の値などをコンソール上に出力することができます。主に出力の確認であったり不具合の原因特定などのデバックするために

                                                                          今からでも遅くないconsoleを使いこなそう - Qiita
                                                                        • 運用を支えるためのログを出すにはどうするか? #jjug_ccc #ccc_m3

                                                                          JJUG CCC 2019 Fallで話した時のスライドです。

                                                                            運用を支えるためのログを出すにはどうするか? #jjug_ccc #ccc_m3
                                                                          • 「ツール・ド・北海道」死亡事故…協会は「警備員が規制前に事故車両に気づき、コースから出るよう要請」と新たに説明も、来年の開催困難の見通し | TBS NEWS DIG

                                                                            国内最大規模の自転車ロードレース「ツール・ド・北海道」の死亡事故は、発生から間もなく2か月…事故を検証、再発防止策などをまとめる第三者委員会の初会合で、大会を主催、運営する協会は「規制前、コースに入…

                                                                              「ツール・ド・北海道」死亡事故…協会は「警備員が規制前に事故車両に気づき、コースから出るよう要請」と新たに説明も、来年の開催困難の見通し | TBS NEWS DIG
                                                                            • GCPで構築する、これからの変化に対応出来るデータ分析基盤の作り方

                                                                              2020/3/31 Google Cloud Data Platform Dayでの、山田、佐伯、白鳥の講演資料になります

                                                                                GCPで構築する、これからの変化に対応出来るデータ分析基盤の作り方
                                                                              • これからのZOZOを支える ログ収集基盤を設計した話 / Log collection infrastructure to support ZOZO in the future

                                                                                これからのZOZOを支える ログ収集基盤を設計した話 / Log collection infrastructure to support ZOZO in the future

                                                                                  これからのZOZOを支える ログ収集基盤を設計した話 / Log collection infrastructure to support ZOZO in the future
                                                                                • console.log()だけのデバッグはやめよう

                                                                                  はじめに フロントエンドのWeb開発においてconsole.log()というのは非常によくお世話になります. しかしconsoleオブジェクトにはには他にもたくさんのインスタンスメソッドがあり,それらを使わずに開発を行うのは少しもったいないです. この記事では様々な機能を紹介していき明日から開発で使用していただければ嬉しいです. assert console.assert()は第一引数に論理式をとり,第二引数以降には任意のオブジェクトを取ります. 第一引数がfalseとなった場合,第二引数をコンソールに出力します. サンプル // assert const wishToSuccess = () => { return Math.random() < 0.5 } console.assert(wishToSuccess(), "失敗しました") 出力 log 一般的にログを出力するconso

                                                                                    console.log()だけのデバッグはやめよう