並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 96 件 / 96件

新着順 人気順

logの検索結果81 - 96 件 / 96件

  • Javascript 同期処理と非同期処理の内部処理について - Qiita

    Javascriptの同期処理と非同期処理が内部でどのように処理されているかについて、深掘りした内容をまとめてみました。 なお、同期処理と非同期処理に関する基本的な知識は前提としています。 同期処理について まずは、同期処理について2つのケースを考えてみます。 Case 1 function() sync1() { console.log('sync1'); } function() sync2() { console.log('sync2'); } function() sync3() { console.log('sync3'); } sync1(); sync2(); sync3(); /* -- 出力 -- 'sync1' --- ① 'sync2' --- ② 'sync3' --- ③ --------- */

      Javascript 同期処理と非同期処理の内部処理について - Qiita
    • Simplifying Lambda function development using CloudWatch Logs Live Tail and Metrics Insights | Amazon Web Services

      AWS Compute Blog Simplifying Lambda function development using CloudWatch Logs Live Tail and Metrics Insights This post is written by Shridhar Pandey, Senior Product Manager, AWS Lambda Today, AWS is announcing two new features which make it easier for developers and operators to build and operate serverless applications using AWS Lambda. First, the Lambda console now natively supports Amazon Clou

        Simplifying Lambda function development using CloudWatch Logs Live Tail and Metrics Insights | Amazon Web Services
      • Supercharge the One Person Framework with SQLite | Fractaled Mind

        NOTE: This is an edited transcript of a talk I gave at Rails World 2024. You can watch the full talk on YouTube. From its beginning, Rails has been famous for being a kind of a rocket engine that could propel your idea to astronomic heights at supersonic speed. But, at least for me, it has lately felt like I needed to be a rocket scientist to then deploy and run my full-featured application. And t

        • OpenTelemetry と OpenObserve で Rails のトレースを可視化

          はじめに OpenTelemetry には興味があったものの、実際に手を動かすところまではできていませんでした。 ただ、Kaigi on Rails 2024 のセッションで OpenTelemetry のセッションに刺激を受けたので、実際に手を動かしてみました。 Kaigi on Rails 2024 のセッションについて セッションは ymtdzzz さんの「モノリスでも使える!OpenTelemetry で Rails アプリのパフォーマンス分析を始めてみよう」でした。 分かりやすい内容で、とても参考になりました。 ここで試した内容 上記セッションでは、OpenTelemetry の可視化に Grafana Tempo を使用した内容となっていました。 ただ、もう少し簡単に構築できるものはないかなと探していたところ、OpenObserve がよさそうに感じたので、こちらを使ってみまし

            OpenTelemetry と OpenObserve で Rails のトレースを可視化
          • Announcing TypeScript 5.7 RC - TypeScript

            Today we are announcing the availability of the release candidate of TypeScript 5.7. To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc Let’s take a look at what’s new in TypeScript 5.7! Checks for Never-Initialized Variables For a long time, TypeScript has been able to catch issues when a variable has not yet been initialized in all pr

              Announcing TypeScript 5.7 RC - TypeScript
            • Understanding Round Robin DNS

              For OpenFreeMap, I'm using servers behind Round Robin DNS. In this article, I'm trying to understand how browsers and CDNs select which one to use. What is Round Robin DNS?Normally, when you are serving a website from a VPS like Digital Ocean or Hetzner, you add a single A record in your DNS provider's control panel. This means that rr-direct.hyperknot.com will serve data from 5.223.46.55. In Roun

                Understanding Round Robin DNS
              • Fortinet製FortiManagerにおける重要な機能に対する認証の欠如の脆弱性(CVE-2024-47575)等に関する注意喚起

                HOME緊急情報を確認するFortinet製FortiManagerにおける重要な機能に対する認証の欠如の脆弱性(CVE-2024-47575)等に関する注意喚起 JPCERT-AT-2024-0020 JPCERT/CC 2024-10-24(公開) 2024-11-01(更新) I. 概要2024年10月23日(現地時間)、Fortinetは、FortiManagerにおける重要な機能に対する認証の欠如の脆弱性(CVE-2024-47575)に関するアドバイザリ(FG-IR-24-423)を公開しました。本脆弱性の悪用により、認証されていない遠隔の第三者が、細工されたリクエストを送信し、任意のコードまたはコマンドを実行する可能性があります。 Fortinetは、本脆弱性の悪用が報告されていることを公開しています。また、JPCERT/CCでは、本脆弱性の悪用を示唆する情報を確認しています

                  Fortinet製FortiManagerにおける重要な機能に対する認証の欠如の脆弱性(CVE-2024-47575)等に関する注意喚起
                • 【PCDUA】第1回 国土交通省 地理空間情報データチャレンジの戦い方を考える - たかいとの備忘録

                  はじめに 第1回 国土交通省 地理空間情報データチャレンジに関しては,以下をご参考ください. signate.jp 金融データ活用チャレンジでも実施していたように,今回もbaselineとなるようなnotebookを共有することができたらと思います. キックオフイベントにも参加させてもらいましたが,コンペ開催の目的など,とてもポジティブなものであり,コンペが盛り上がるといいなと思っております.(記事投稿の理由も少しでもコンペの活性化に貢献することを意識しており,最低限の実装とコンペを進める上で手詰まりを避けるためのアイデアをいくつか書かせていただきました.) 当該コンペはディスカッション(フォーラム)がなく,金融データ活用チャレンジでもbaselineコードなどの共有が少なかったため,コードを共有することにしました. また,ルールに書いてはありませんが,signateのコンペはたいてい前処

                    【PCDUA】第1回 国土交通省 地理空間情報データチャレンジの戦い方を考える - たかいとの備忘録
                  • 業務で使用している .zshrc 大公開!!! 〜〜ちょっとした解説付き〜〜 - Adwaysエンジニアブログ

                    こんにちは!!! 広告事業本部でアプリケーションエンジニアをしている森田です!! みなさん、Zsh使ってますか?? 僕は昨年、新卒で入社したタイミングでbashから乗り換えて使い始めました。 業務でMacを使用するようになり、シェルを立ち上げるたびに「デフォルトZshやから乗り換えてな」的なメッセージが出てくるのが嫌で乗り換ることになりました... きっかけとしてはこの通り受動的なものだったのですが、使ってみると意外と高機能でプラグインも豊富で以前よりよい開発体験を得ることができています。 乗り換えたてのころ、まわりの皆さんがどんな設定にしているのかなと気になり、 「ゾッシュってどんな設定にしてますか?」 と聞いたことがあり、場が一瞬???となったことがありました。 このブログではそんな僕がZshをズィーシェルと読むことを知り、業務のためにZshの設定ファイル.zshrcをいじってきた、そ

                      業務で使用している .zshrc 大公開!!! 〜〜ちょっとした解説付き〜〜 - Adwaysエンジニアブログ
                    • NetGuard

                      NetGuard provides simple and advanced ways to block access to the internet - no root required. Applications and addresses can individually be allowed or denied access to your Wi-Fi and/or mobile connection. Blocking access to the internet can help: reduce your data usage save your battery increase your privacy Features Simple to use No root required 100% open source No calling home No tracking or

                        NetGuard
                      • Escaping the Chrome Sandbox Through DevTools

                        By ading2210 on 10/16/24 Introduction This blog post details how I found CVE-2024-6778 and CVE-2024-5836, which are vulnerabilities within the Chromium web browser which allowed for a sandbox escape from a browser extension (with a tiny bit of user interaction). Eventually, Google paid me $20,000 for this bug report. In short, these bugs allowed a malicious Chrome extension to run any shell comman

                          Escaping the Chrome Sandbox Through DevTools
                        • 【スクリプト付き】問い合わせ内容を自動分類!GASとChatGPTで効率化する方法|Jun Ichikawa/ 市川 淳

                          はじめに概要Google Apps Script(GAS)とOpenAI APIを使って、会社への問い合わせメールを自動的に適切な部署へ振り分けるシステムを作ることができます。 このシステムのメリット問い合わせ内容を読んで、自動的に担当部署(総務、人事、経理、営業、ITサポートなど)を判断します 手作業での仕分けが要らなくなるので、スピーディーに各部署へ連絡できます 管理者の仕事が楽になり、対応時間も短くなります 必要な技術Google Apps Script:問い合わせを振り分けるためのプログラム OpenAI API:問い合わせ内容を理解して、担当部署を判断するAI 実際の使い方定義した関数を実行するだけでできます! ChatGPT(OpenAI API)を使って、問い合わせ内容を自動で担当部署に振り分けるスクリプトをGASで作りました! 最近こうした自動化の相談が増えているので、後ほ

                            【スクリプト付き】問い合わせ内容を自動分類!GASとChatGPTで効率化する方法|Jun Ichikawa/ 市川 淳
                          • 自宅とGoogle Cloud VPCをVPNで繋いでみる - abekoh's tech note

                            はじめに 我が家には数年前に組んだ「GeForce RTX 3080搭載のゲーミングPC」があるわけですが、最近はPCゲームをそこまでやらず、それなりのGPUあるのにもったいないなという状態です。 最近はローカルLLMの性能も良くなり、せっかくなのでそれなりのGPU積んだゲーミングPCをAIマシンにして有効活用できないかな、と思い。それなら自宅以外、クラウドからも呼び出せると嬉しいだろうなーと妄想してました。 そのはじめの一歩として、IPSec VPNで自宅ネットワークとGoogle Cloud VPCを繋ぐ仕組みを整えてみました。そのログです。 Overview 全体イメージはこちら。Google Cloudのほうはとりあえず疎通確認のためにCompute Engineのみ。自宅のほうはYAMAHAルータを中心にネットワークを構築してみてます。 自宅ネットワークの刷新 自宅の回線はNur

                              自宅とGoogle Cloud VPCをVPNで繋いでみる - abekoh's tech note
                            • Remove dead code in Ruby on Rails applications

                              Dead code = Unused / Unreachable codeRecently I had the opportunity to work on a legacy Ruby on Rails application (~8 years old). An application running for this long comes with its own problems. More than 20 different developers had worked on the application. Around 10 were still actively working on it. In these circumstances, it was not a surprise that it was filled will dead code. The task to c

                                Remove dead code in Ruby on Rails applications
                              • 約9年開発されている Rails アプリケーションを 6.1 から 7.0 へメジャーバージョンアップする - Money Forward Developers Blog

                                こんにちは クラウド経費開発チーム ・ クラウド債務支払開発チーム の 宮村(みやむー) @miyamura.koyo です。 先日、約9年開発されている Rails アプリケーションである、クラウド経費とクラウド債務支払の Rails バージョンを 6.1 から 7.0 へメジャーバージョンアップしました。 Ruby on Rails の EOL ※ 本記事では Ruby on Rails の EOL を 「Ruby on Rails が公開している各バージョンごとの Security Issues のサポート期限」と定義します。 Ruby on Rails の サポートは、シリーズの最初のリリースから2年間のポリシーで運用されています。 より具体的には Ruby on Rails の EOL は以下のように示されています。 rubyonrails.org 「遅くとも上記期限までには対応

                                  約9年開発されている Rails アプリケーションを 6.1 から 7.0 へメジャーバージョンアップする - Money Forward Developers Blog
                                • 思考停止でasync/awaitを使うのはやめよう - Qiita

                                  経験上、「async/awaitはthenより簡潔」程度の理由でasync/awaitの利用が強制されているリポジトリに遭遇することが少なくないです。 自分は思考停止でasync/awaitを優先利用する風潮にはネガティブで、その理由をいくつか挙げたいと思います。 Promiseの理解を妨げる async/awaitは、非同期処理の理解をすっ飛ばして実装できてしまいます。 そのため、特に初学者においてasync/awaitの簡単さがある種の逃げ道として使われ続けるようなケースでは、Promiseへの慣れや理解を妨げる可能性があります。 クイズ 例えば以下の実装に対し、fetchData実行直後に「console.log('取得を開始しました')」という出力も追加してみてください。

                                    思考停止でasync/awaitを使うのはやめよう - Qiita