並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 98件

新着順 人気順

Commonの検索結果1 - 40 件 / 98件

  • GPTが人知れず既存の名刺管理アプリを抹殺していた話 - Qiita

    抹殺は言い過ぎかもしれませんが簡易な名刺管理アプリであれば自作で十分という時代がきていたようです これで紙の名刺からはきっとバイバイできるでしょう! この記事執筆以降claude3 opus, GPT-4oの発表があり、ますます途中でOCRを入れる意味が薄くなったものと思われます 私もGPT-4oを早速試してみたいと思います! 名刺管理アプリ作ってほしいといわれた それは2/22のお話。 ことの発端は別の部署からかかってきた一本の電話でした。 新規事業の部署でいろいろな取引先様と付き合いがあるものの、紙の名刺が非常に多く管理に困っているとのことのことです。 私は小売業に勤務しているしがない一社員で、現在Eコマースの戦略立案に関する部署に所属しています。 電話先の方は、以前一緒の部署で勤務したことがある方です。現在新規事業のプロジェクト推進をしており、冒頭のような課題感を持っているため既存の

      GPTが人知れず既存の名刺管理アプリを抹殺していた話 - Qiita
    • オンプレエンジニアがAWSを触って思ったのと違うと感じたこと - Qiita

      はじめに この仕事を始めた当初(約20年前)はオンプレミスという言葉がありませんでした。いや厳密には私の周りではパブリッククラウドとオンプレミスを分けて話す人はおらず、インフラ構築といえば今でいうオンプレミスが中心でした(世の中的にはパブリッククラウドがサービスとして存在していました)。オンプレミスみたいに新しい概念が出てきた時にそれまでの概念を説明するためにできる言葉をレトロニムというそうです。 私が本格的にパブリッククラウドの仕事をし始めたのは約3年前でAWSでした。研修ではAzureを先に触れていたのと、この本を読んでいたという知識があった程度です。 ここではずっとオンプレミスのインフラ構築をしていた私がAWSに触れて最初に戸惑ったことを記事したいと思います。また、戸惑いましたということだけ書いても学びがないため対応したことも併せて記載します。AWSに慣れている人からすれば常識ですが

        オンプレエンジニアがAWSを触って思ったのと違うと感じたこと - Qiita
      • 先日FFさんから教えてもらった情報。少子高齢化が進むとどうなるかとてもわかりやすかったので共有。人口10万人を切ると映画館が無くなり、老人ホームの経営が難しくなる。2万人を切ると百貨店や総合スーパー、カラオケ、ファーストフード店が無くなる。1万人を切ると病院や不動産屋が無くなる。こんな感じで人口減少と共にあって当たり前だったものが無くなるらしい。

        カクレニキウオ @nikiuo11 先日FFさんから教えてもらった情報。 少子高齢化が進むとどうなるかとてもわかりやすかったので共有。 人口10万人を切ると 映画館が無くなり、老人ホームの経営が難しくなる。 2万人を切ると 百貨店や総合スーパー、カラオケ、ファーストフード店が無くなる。 1万人を切ると 病院や不動産屋が無くなる。 こんな感じで人口減少と共にあって当たり前だったものが無くなるらしい。 下の図は国土交通省が出しているサービスと自治体の規模(人口)を示した表。 このくらい人口がいないとこれは無くなるよってやつ。特に地方のが見たいかなと思って地方用のやつね( ˙꒳˙ ) 中々面白いよ。 mlit.go.jp/common/0010420…

          先日FFさんから教えてもらった情報。少子高齢化が進むとどうなるかとてもわかりやすかったので共有。人口10万人を切ると映画館が無くなり、老人ホームの経営が難しくなる。2万人を切ると百貨店や総合スーパー、カラオケ、ファーストフード店が無くなる。1万人を切ると病院や不動産屋が無くなる。こんな感じで人口減少と共にあって当たり前だったものが無くなるらしい。
        • DALLE3 (ダリスリー) の無料教科書:初級編|プチpony

          DALL-E3を実装日からほぼ毎日使用し面白さにとりつかれています。何となくで触っているため, いまいち思った画像が出来ないことも多々ありましたので今回まじめに作成法を勉強してみました。初級編と名前がついているのは高等テクニックを教えるほどの技術がないだけで後に上級編が控えているという意味ではないです。 0. はじめに DALL-E とはシンプルなテキストのみで画像がつくれるAIです。 簡単なテキストのみで画像生成語源は『ウォーリー探せ』と芸術家の『ダリ』から来ているみたいです。ウィーリーはある種の「探し物」をする, userが提示するテキストのプロンプトから隠された要素やまだ見ぬ画像を「探し出し」生成することらしいです。 ウォーリーをインスパイアした少年1. 問題点, 主に著作権やはり何と言っても著作権問題ではないでしょうか。現在法整備が進行しているところです。OpenAIはコンテンツポ

            DALLE3 (ダリスリー) の無料教科書:初級編|プチpony
          • いまNext.jsで新規サービスを立ち上げるときの観点(Router・CSS・認証・監視など/2023年末)

            免責事項 社内向けに展開するように雑にまとめました Next.jsの知見が深くない人がリードしてPoCを立ち上げなきゃいけなくなったが、社内的にはNext.jsを推奨しているみたいな場面を想定しています なので自信ないところも多いですが割と断言するように心がけて書いています PoCの立ち上げ想定なので、jest/Storybookなど内部品質面についてあまり深く書くことを避けています ほぼ自分の知識だけで書いており私見も多いですし、そもそも自分自身がトップクラスの知識や視座を有しているわけでもないので、まずは以下の話を理解はした上で、踏襲するかどうかは別途他記事やGitHub、公式ドキュメントなどを漁って判断することを推奨 App RouterかPages Routerか 2023年末現在まだApp Routerは技術記事が足りてきている印象ではないため、社内でノウハウを積極的に貯めていく

              いまNext.jsで新規サービスを立ち上げるときの観点(Router・CSS・認証・監視など/2023年末)
            • セキュアなAWS環境の設計についての解説【2024年版】 - サーバーワークスエンジニアブログ

              こんにちは!イーゴリです。 AWS にとって、クラウドのセキュリティは最優先事項です。(AWS公式ページ) AWS環境のセキュリティ対策としてAWSサービスを解説するよりも、まずはAWS環境の最適な設計について考える必要があります。AWS Well-Architected Frameworkを考慮しながらの設計を推奨します。AWS Well-Architected Frameworkを全部詳しく読むことをおすすめしますが、この記事では個人的に一番重要だと思う点について記載します。 とてもざっくり説明しますと、AWS Well-Architected Frameworkとは、クラウドシステムの最適な設計方法を提供するAWSのガイドラインで、6つの柱があります。この記事では基本的に「セキュリティ」の柱を技術的観点から見てみたいと思います。 AWS Well-Architected Framew

                セキュアなAWS環境の設計についての解説【2024年版】 - サーバーワークスエンジニアブログ
              • Ubuntu 24.04 LTS サーバ構築手順書

                0 issue "letsencrypt.org" 0 issuewild "letsencrypt.org" 0 iodef "mailto:yourmail@example.jp" §OS再インストール 初期設定で期待通りの設定ができていない場合は、OSの再インストールをする。 さくらVPSのコントロールパネルから、OSを再インストールするサーバを選ぶ。 www99999ui.vs.sakura.ne.jp §OSのインストール操作 Ubuntu 24.04 LTS を選ぶ。 OSインストール時のパケットフィルタ(ポート制限)を無効にして、ファイアウォールは手動で設定することにする。 初期ユーザのパスワードに使える文字が制限されているので、ここでは簡単なパスワードにしておき、後ですぐに複雑なパスワードに変更する。 公開鍵認証できるように公開鍵を登録しておく。 §秘密鍵と公開鍵の作成 ク

                  Ubuntu 24.04 LTS サーバ構築手順書
                • Wiresharkで観察して理解するHTTPS(HTTP over TLS)の仕組み - RAKUS Developers Blog | ラクス エンジニアブログ

                  はじめに HTTPS(HTTP Over TLS)とは SSL/TLS HTTPSの流れ 実際に通信を観察 自己署名証明書の用意 サーバーの作成 WireSharkの準備 リクエストを送信して観察 まとめ 年に1度の技術イベント「RAKUS Tech Conference」を開催します!! はじめに エンジニア2年目のTKDSです! 普段何気なく使ってるほとんどのWebサイトが対応しているHTTPS通信の仕組みについて調べてみました。 本記事では、Wiresharkを用いてHTTPSの内部動作を解析し、どのようにしてデータが保護されているのかを具体的に解説します。 記事の後半では、Wiresharkを使って実際の通信データを観察し、暗号化プロセスの詳細を確認してみます。 HTTPS(HTTP Over TLS)とは HTTPS(HTTP Over TLS)は、HTTPの暗号化版で、ウェブサ

                    Wiresharkで観察して理解するHTTPS(HTTP over TLS)の仕組み - RAKUS Developers Blog | ラクス エンジニアブログ
                  • 型キャストの場所のせいで、秒で終わっていたクエリに1時間超かかるようになってしまった話 - SmartHR Tech Blog

                    SmartHRで届出書類という機能を担当しているプロダクトエンジニアのsato-sと申します。 今日は、以前私が調査にとても苦労したパフォーマンス上の問題の話を紹介したいと思います。 TL;DR PostgreSQLのアップグレードを実施した アップグレード後、今までは問題のなかった特定のクエリの実行に1時間超かかり、DBのCPU使用率がピッタリ100%に張り付くようになった 色々調査した結果、PostgreSQL上の型キャストの場所のせいで、良くないクエリプランが選択されることが原因だった 型キャストの場所には気をつけよう PostgreSQLのアップグレードと挫折 SmartHRでは基本的にWebアプリケーションのデータベースとしてGoogle CloudのCloudSQLによって提供されるPostgreSQLを利用しています。 私の担当している届出書類機能では、利用中のPostgre

                      型キャストの場所のせいで、秒で終わっていたクエリに1時間超かかるようになってしまった話 - SmartHR Tech Blog
                    • Reactを使ってプロダクト開発している開発者だけでなく、マネージャにも読んでほしい「Fluent React」 - ROUTE06 Tech Blog

                      チームでReactを使って開発していると、コードレビューをする際に、「この書き方はしない方がいいが、それを説明するには800文字くらい必要。図も描きたい。でもそれらを準備する時間はない。」ということが度々ありました。 また、フレームワークやライブラリの技術選定をする際、マネージャに「どうして技術選定が必要なのか」を説明する必要がありました。ROUTE06のマネージャはエンジニアリングへの造詣が深い方が多いので、対立構造になることはありませんが、説明するためには1000文字くらい必要で、やはり図も描きたい。時間はない。と同じ気持ちになることがありました。 参考情報として紹介できる情報がないか探してみると、「とりあえずこうすればOK」というベストプラクティスについては検索エンジンやSNSですぐに見つかります。ただ、どうしてその方法がベストプラクティスなのか、仕組みや原理を説明している情報は少な

                        Reactを使ってプロダクト開発している開発者だけでなく、マネージャにも読んでほしい「Fluent React」 - ROUTE06 Tech Blog
                      • VSCodeの拡張機能【Gist】が便利すぎて開発効率がかなり上がった話 - Qiita

                        はじめに 突然ですが、よく使うコードはどのように管理していますか? 私はGitHubで管理していたのですが、今回VSCodeの拡張機能Gistを使って見たところ、サクッと参照ができて、かなり使い心地が良かったのでまとめておきます。 Gistとは VSCode上でGitHub Gistを連携させることができ、手軽にファイルの作成、編集、削除が可能になる拡張機能です。 導入手順 GitHub Gistの登録 GitHub上でアクセストークンの取得 拡張機能のインストール アクセストークンの設定 1. GitHub Gistの登録 2. GitHub上でアクセストークンの取得 ExpirationをNo expirationに設定します。 scopeのgistを許可して作成です。 トークンが発行されるので控えておきましょう。 3. 拡張機能のインストール VSCode上で【Gist】と検索すると

                          VSCodeの拡張機能【Gist】が便利すぎて開発効率がかなり上がった話 - Qiita
                        • じつは、この地球の「全生物の起源」は、1つとは限らない…系統樹から浮かび上がった「とうてい科学では明らかにできない」世界(更科 功)

                          地球の全生物の共通祖先「ルカ」 地球のすべての生物は、ただ一つの共通の起源を持つと考えられている。この、共通の起源となった生物集団をルカと呼ぶことがある。これはLast Universal Common Ancestorの頭文字を繋げたもの(LUCA)で、「全生物の共通祖先」などと訳される。 ルカは「地球における最初の生物」ではない ちなみに、「全生物の最終共通祖先」のように「最終」をつける意味は、ルカを一つの生物集団に特定するためだ。なぜなら、ルカは、地球における最初の生物というわけではないからだ。おそらく、ルカより古い時代に生きていて、ルカに至る系統と分岐した後で、絶滅してしまった生物もたくさんいたはずだ。 そう考えると、じつは、ルカの祖先ならすべて「全生物の共通祖先」になってしまう。それでは不便なので、時代的に最後の共通祖先だけをルカと呼ぶために「最終」がついているのである(図「ルカ

                            じつは、この地球の「全生物の起源」は、1つとは限らない…系統樹から浮かび上がった「とうてい科学では明らかにできない」世界(更科 功)
                          • 10年前のWebページの38%が消失──Pew Research Center調べ - ITmedia NEWS

                            非営利調査機関の米Pew Research Centerは5月17日(現地時間)、「When Online Content Disappears」(オンラインコンテンツが消滅するとき)と題する調査レポートを公開した。「2013年に存在したWebページの38%が10年後にはアクセス不能に」というサブタイトルがついている。 この調査では、非営利プロジェクト「Common Crawl」のリポジトリから2013年から2023年までの毎年の約9万ページ、合わせて約100万のWebページをサンプリングした。調査結果は、この期間の全ページの25%が現在アクセス不能であることを示している。このうち、16%はルートドメインはアクティブだがアクセスできず、残り9%はルートドメインが廃止されたものだ。 政府の公的サイトでは、サンプリングした約50万ページのうち、21%に少なくとも1つのリンク切れが含まれていた。

                              10年前のWebページの38%が消失──Pew Research Center調べ - ITmedia NEWS
                            • Linuxでトラブルが発生したときの診断に役立つツール一覧、「事前のインストールを強く推奨」とリストの作者は語る

                              Linuxで動くシステムで何か問題が発生した際の原因分析に役立つツールの一覧をNetflixやIntelでクラウドコンピューティングのパフォーマンス改善に取り組んできたエンジニアのブレンダン・グレッグ氏がブログにまとめています。 Linux Crisis Tools https://www.brendangregg.com/blog/2024-03-24/linux-crisis-tools.html ◆procps このパッケージには「ps」「vmstat」「uptime」「top」という基本的なステータス表示に役立つツールが含まれています。 ◆util-linux このパッケージには「dmesg」「lsblk」「lscpu」というシステムのログを取得したりデバイスの情報を出力するツールが含まれています。 ◆sysstat このパッケージには「iostat」「mpstat」「pidsta

                                Linuxでトラブルが発生したときの診断に役立つツール一覧、「事前のインストールを強く推奨」とリストの作者は語る
                              • 脆弱性対応におけるリスク評価手法のまとめ | デジタル人材の育成 | IPA 独立行政法人 情報処理推進機構

                                背景 本プロジェクトは、ICSCoE7期生において、実業務で脆弱性対応を行う際に、日々公表される全ての脆弱性に対応しきれないという問題や、CVSS(Common Vulnerability Scoring System)基本値のスコアを脆弱性の対応優先度を決めるために利用するには不十分であると考え、これを解決すべく立ち上げられた。CVSS基本値が脆弱性そのものの深刻度を評価する点では有用であるものの、脆弱性の悪用状況やユーザの環境情報を考慮していないため、脆弱性対応の優先度を決定するために、単体で使用するのは適切ではないと考えた。また、CVSSやEPSS(Exploit Prediction Scoring System)などのリスク評価値を脆弱性対応の優先度付けに使用する場合、適切な閾値を設定する必要があると判断した。これらを踏まえて、評価値の妥当性や効率的な運用方法がないかという点につ

                                  脆弱性対応におけるリスク評価手法のまとめ | デジタル人材の育成 | IPA 独立行政法人 情報処理推進機構
                                • マンガ総合専門誌「MANGA Watch」近日創刊のお知らせ

                                    マンガ総合専門誌「MANGA Watch」近日創刊のお知らせ
                                  • Windowsはなぜ再起動が必要になるのか? (1/2)

                                    Windowsでは、Windows Updateの直後やアプリケーションなどのインストール後に再起動が要求されることがある。以前に比べると、再起動にかかる時間は短縮されたものの、開いているプログラムを閉じてファイルを保存する必要があるなど、ちょっと面倒ではある。 なお、システムの再起動は、何もWindowsだけでなく、Linuxなど他のプラットフォームでも必要になることはある。とはいえ、ちょっとしたアプリケーションのインストールやアップデートの後に再起動が要求されるなど、頻度が高い気がしないでもない。今回は、この再起動について調べる。 Windows Updateが再起動を要求するとき Windows Updateの場合、再起動が必要になるのは大きく2つの理由がある。1つはWindows自体の更新で、このときにWindowsのインストールイメージが作られて再起動。Windowsの再インスト

                                      Windowsはなぜ再起動が必要になるのか? (1/2)
                                    • 東工大など、日本語に強い大規模言語モデル「Swallow」を無償で公開

                                      東京工業大学(東工大)と産業技術総合研究所(産総研)の両者は12月19日、現在公開されている中で、日本語に強い生成AIの基盤である「大規模言語モデル」(LLM)としては最大規模となる「Swallow」を、米・MetaのLLM「Llama 2」の日本語能力を拡張することで構築し、Webサイト「TokyoTech-LLM」にて一般公開したこと、またオープンで商用利用も可能なことを共同で発表した。 同成果は、東工大 情報理工学院 情報工学系の岡崎直観教授、同・横田理央教授、産総研の共同研究チームによるもの。今回、東工大は主にデータの語彙拡張によるモデル学習・推論効率の改善に取り組み、産総研はモデル構築に必須である大規模計算資源としてAI橋渡しクラウド(ABCI)を提供すると同時に、主に継続学習によるモデルの日本語能力の改善を担当したとしている。 産総研のAI橋渡しクラウド「ABCI」(出所:東工

                                        東工大など、日本語に強い大規模言語モデル「Swallow」を無償で公開
                                      • S3経由でXSS!?不可思議なContent-Typeの値を利用する攻撃手法の新観点 - Flatt Security Blog

                                        はじめに セキュリティエンジニアの齋藤ことazaraです。今回は、不可思議なContent-Typeの値と、クラウド時代でのセキュリティリスクについてお話しします。 本ブログは、2024 年 3 月 30 日に開催された BSides Tokyo で登壇した際の発表について、まとめたものです。 また、ブログ資料化にあたり、Content-Type の動作や仕様にフォーカスした形で再編を行い、登壇時に口頭で補足した内容の追記、必要に応じた補足を行なっています。 また、本ブログで解説をする BSides Tokyoでの発表のもう一つの題である、オブジェクトストレージについては、以下のブログから確認をすることが可能ですので、ご覧ください。 blog.flatt.tech なぜ今、この問題を取り上げるのか? 従来のファイルアップロードにおいて、Content-Type の値を任意の値に設定すること

                                          S3経由でXSS!?不可思議なContent-Typeの値を利用する攻撃手法の新観点 - Flatt Security Blog
                                        • 特定のページが更新されたら通知する仕組みを作ってみた - Qiita

                                          はじめに RSS対応のサイトだと、更新情報追いやすいけど、RSS非対応のページも追いたいよね。って人向けの記事です。 RSS対応しているサイトなら、RSSリーダーを使った方が早いです また、Discordのチャンネルにも通知がしたかったので、メールとDiscord両方に通知を行っています。 Discord側にWebhook用のURLが必要ですが、本記事では紹介しません 参考サイトのZennの記事が細かく書かれていますので、そちらをご覧ください なお、この仕組みは更新を検知したいサイトに確認リクエストを送ります。 高頻度で設定してしまうと、サーバーに負荷がかかる為、 高頻度での設定はしないようにお願いします 参考サイト 構成図 コードについて(Lambda) コードについては、基本的に、クラスメソッドさんの記事を参考にしています Discordの通知部分については、AmazonBedrock

                                            特定のページが更新されたら通知する仕組みを作ってみた - Qiita
                                          • 生成AIのRAG構成を大手3社(AWS、Azure、Google Cloud)で徹底比較してみた - G-gen Tech Blog

                                            G-gen の堂原と又吉です。当記事では、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud(旧称 GCP)が提供するフルマネージドな RAG サービスの比較を行います。 はじめに 当記事について RAG とは 3社比較 前提条件 機能比較 料金シミュレーション 想定シナリオ AWS Azure Google Cloud 総評 AWS Azure Google Cloud 詳細の解説 Knowledge bases for Amazon Bedrock(AWS)の詳細 構成図 プロダクト一覧 Knowledge bases for Amazon Bedrock Amazon S3 Amazon OpenSearch Service できること 検索 対応データソース 料金 概要 基盤モデル利用料金 ベクトルデータベース料金 Azure

                                              生成AIのRAG構成を大手3社(AWS、Azure、Google Cloud)で徹底比較してみた - G-gen Tech Blog
                                            • ビデオゲームにとってストーリーテリングとはなにか?――『A Mind Forever Voyaging: A History of Storytelling in Video Games』- Dylan Holmes - 最後の短篇企鵝の剥製

                                              A Mind Forever Voyaging: A History of Storytelling in Video Games (English Edition) 作者:Holmes, DylanCreateSpace Independent Publishing PlatformAmazon ■0.著者紹介と概要 ■イントロ ■1.The Adventure Begins: The Secret of Monkey Island(1990)ーーアドベンチャー・ゲームの発展史 ■2. Can a computer game make you cry?: Planetfall(1982)ーーゲームは「死」を描くことができるのか? ■3.Moral Gaming: Ultima IV(1985)ーーゲームは道徳を体現できるのか? ■4.Immersive Sim: System Shock

                                                ビデオゲームにとってストーリーテリングとはなにか?――『A Mind Forever Voyaging: A History of Storytelling in Video Games』- Dylan Holmes - 最後の短篇企鵝の剥製
                                              • SDGsとは一体、何だったのか?【世界史でよむSDGs】はじめに|みんなの世界史

                                                いまや日本のSDGsは、空虚な「記号」である 2015年に採択されたSDGs(国連持続可能な開発目標)は、スタートしてから早9年目を迎えようとしている。 SDGsの実施年限は2030年だから、まだあと6年ちょっと、残されていることになる。 にもかかわらず「SDGsとは一体、何だったのか?」などと問うのは、ちょっと時期尚早ではないかと思われるかもしれない。 最初に筆者の立場を明確にしておけば、日本におけるSDGsはすくなくとも本来の趣旨に沿った受容には失敗していると言わざるをえない。 もちろん新たな価値観が、新しい世代を中心に社会に根付くきっかけとなった点は、21世紀の「生活改善運動」ともいうべき一定の効果があったとみることもできる。 各施策の最前線で情熱を注がれている方が大勢いることは事実だ。 だが、そもそもの経緯の理解なきまま官民それぞれにキャンペーンが打たれた結果、かえって分断や反発を

                                                  SDGsとは一体、何だったのか?【世界史でよむSDGs】はじめに|みんなの世界史
                                                • ログ基盤のFluentdをFluent Bitに移行して監視ツールを実装した話 - Mirrativ Tech Blog

                                                  はじめまして、Azuma(@azuma_alvin)です。現在大学院の1年生で、2024年2月から4ヶ月間ミラティブのインフラチームにインターンとして参加しました。普段はインフラやMLOpsといった領域に興味があり、最近はVim環境の整備がマイブームです。 本記事では、ログ基盤をFluentdからFluent Bitへ部分移行した経緯とその2種類の監視ツールの実装についてお話しします。 記事の最後に、インターンから見たインフラチームの特徴と私が4ヶ月間で学んだことを紹介しています。興味がある方は末尾までスクロールしてぜひご覧ください。 1. 背景と目的 2. ミラティブのログ基盤について 3. ログ欠損の原因調査 Fluentdのバッファリングの仕組み fsnotifyを用いたバッファリングの観察 負荷試験 日付時刻フォーマットとワイルドカードによるログ欠損 ログ保存とサーバータイムスタン

                                                    ログ基盤のFluentdをFluent Bitに移行して監視ツールを実装した話 - Mirrativ Tech Blog
                                                  • Ultimate Guide to Improving MySQL Query Performance

                                                    MySQL is certainly a powerful open source database management system, but even the most robust engine struggles when queries take an eternity to execute. For DBAs and developers, improving MySQL query performance is an ongoing goal. Efficient query performance is crucial for ensuring the smooth operation and optimal user experience of applications powered by MySQL databases. When businesses rely h

                                                      Ultimate Guide to Improving MySQL Query Performance
                                                    • Why, after 6 years, I’m over GraphQL

                                                      GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to look far back on this (rather inactive) blog to see I have previously championed this technology. After building many a React SPA on top of a hodge podge of untyped JSON REST APIs, I found GraphQL a breath of fresh air. I was truly a GraphQL h

                                                      • jQuery 4.0.0 BETA! | Official jQuery Blog

                                                        jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There’s a lot to cover, and the team is excited to see it released. We’ve got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption to be minimal. Many of the breaking changes are ones the team has wanted to make for years, but co

                                                        • 変更履歴を記録する

                                                          Version 1.1.0 # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - v1.1 Brazilian Portuguese translation. - v1.1 German Translation - v1.1 Spanish translation. - v1.1 Italian

                                                            変更履歴を記録する
                                                          • さくらの開発チームにおけるTerraform/Ansibleの活用 | さくらのナレッジ

                                                            はじめに さくらのクラウドにはいくつかの開発チームがありますが、その中で私が所属しているガンマチームにおけるTerraformやAnsibleの活用というテーマで川井が発表させていただきます。 内容としては、まずこの発表の目的を説明し、IaC (Infrastructure as Code)とはそもそも何かという話をして、それからさくらのクラウドでTerraformをどのように活用しているか、またAnsibleをどのように活用しているかを発表します。 目的 今回はIaCの勉強会ということで、IaCの理解と実践を目的としています。この勉強会に参加することで皆さんがTerraformやAnsibleを理解し、インフラ構築に活用できるようになることを目指したいと思います。 IaCの理解と実践 この発表ではIaCを以下のように定義します。 「IaC(Infrastructure as Code)と

                                                              さくらの開発チームにおけるTerraform/Ansibleの活用 | さくらのナレッジ
                                                            • 世界一わかりやすいゼロ知識証明 Vol.2: Zero-Knowledge Proofs in the Context of Modern Cryptography

                                                              このブログシリーズをグラントプロジェクトとしてサポートしてくださっているイーサリアム財団、また執筆に際してフィードバックとレビューをしてくださった末神奏宙さんに感謝します。 Special thanks to Ethereum Foundation for awarding grants to this blog post series, and Sora Suegami for feedback and review. このブログシリーズは、ソフトウェアエンジニアに限らず、あらゆる日本の読者のみなさんに向けて、最先端の暗号技術とその重要性をわかりやすく説明するという趣旨で書かれています。それぞれ単体の記事としてもお読みいただけますが、順番に読み進めていくことでより理解が深まります。まだお読みでない方は、ブロックチェーンやコンセンサスアルゴリズムの仕組みについて解説しているVol.1を先に

                                                              • 『バイオハザード RE:4』の「黄色のペンキ誘導いる・いらない」議論が白熱しすぎてネットミーム化。その黄色のハシゴは過剰か適切か - AUTOMATON

                                                                『バイオハザード RE:4』では、プレイヤーがインタラクトできる一部オブジェクトが分かりやすいように黄色いペイントが施されている。この点についてわかりやすいというユーザーと雰囲気にそぐわないといった不満を述べるユーザーに割れ、議論を巻き起こしているようだ。この議論は本作の登場以来続けられてきた様子で、ネットミームとして認識されるほどの広がりを見せている。 『バイオハザード RE:4』は、2005年に発売されたサバイバルホラーゲーム『バイオハザード4』を原作としたリメイク作品だ。オリジナル版での方向性を活かしつつ、ストーリーを再構成。ゲームプレイにおいては、ナイフでのパリィといった新アクションなど、新たな要素も複数追加されている。グラフィックもRE ENGINEにより最新のビジュアルで再構築されており、キャラのモデルも一新された。また本作に向けては9月21日、オリジナル版の「the anot

                                                                  『バイオハザード RE:4』の「黄色のペンキ誘導いる・いらない」議論が白熱しすぎてネットミーム化。その黄色のハシゴは過剰か適切か - AUTOMATON
                                                                • 大会不出場という代償、重すぎないか 五輪銀メダリストの問題提起:朝日新聞デジタル

                                                                  ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"ogSpecialBox\" id=\"ogSpecialBox\" data-resizable=\"false\">\n<div class=\"ogSpecialBox__head\">\n<div class=\"ogSpecialBoxTitle\">\n<h2>パリオリンピック ハイライト</h2>\n<div class=\"og-button-box\">\n<button class=\"og-button og-button--small\" aria-expanded=\"false\" aria-controls=\"ogSpecialBoxBody\" o

                                                                    大会不出場という代償、重すぎないか 五輪銀メダリストの問題提起:朝日新聞デジタル
                                                                  • マンガ総合専門誌「MANGA Watch」創刊のご挨拶

                                                                      マンガ総合専門誌「MANGA Watch」創刊のご挨拶
                                                                    • 地方公共団体の基幹業務システムの統一・標準化に関する共通機能等課題検討会(第1回)|デジタル庁

                                                                      概要日時:令和6年(2024年)6月26日(水)11時00分から12時00分まで場所:オンライン会議議事次第:開会開会の挨拶資料説明課題の対応方針共通機能等課題検討会の役割最新フラグ及び履歴番号に関する課題感・事業者意見の共有今後の進め方質疑応答事務連絡閉会資料令和6年度 第1回共通機能等課題検討会資料(PDF/443KB)意見集約:最新フラグと履歴番号の設定方法に係るアンケートの結果(Excel/88KB)共通機能等課題検討会構成員等名簿(PDF/174KB)議事要旨(PDF/212KB)関連政策地方公共団体の基幹業務システムの統一・標準化議事要旨構成員が所属する特定の企業等に係る事例に言及する等、特定の企業及び構成員等に不利益を被る可能性があることから、議事要旨として公開する。 資料説明デジタル庁より、データ連携に関する課題の解決方針や共通機能等課題検討会の役割及び今後のスケジュールに

                                                                        地方公共団体の基幹業務システムの統一・標準化に関する共通機能等課題検討会(第1回)|デジタル庁
                                                                      • Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表

                                                                        Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表 式言語とは一般に、プログラミング言語の一部やネットワークなどの構成ファイル、テンプレートファイルなどの中で、簡易な式やロジック、ポリシーなどを記述する際に使われる言語のことです。 こうした用途では、さまざまなプラットフォームに対応する移植性、起動時やプログラムの実行中に評価されることがあることから高速に評価が完了すること、安全に評価が実行できること、用途に応じて拡張しやすいこと、などが求められます。 CELは超高速に評価、ポータブル、サブセットサポート CELは正にこうした要件に対応した式言語となっており、Googleは次のような特徴があるとしています。 ナノ秒からマイクロ秒程度の高速な評価に最適化されている C++、Java、Goでサポートされるスタックによるポータブ

                                                                          Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表
                                                                        • 大企業がコストの上昇以上に値上げする「グリードフレーション」が庶民を苦しめているという調査結果

                                                                          記事作成時点では世界中で歴史的なインフレが加速しており、その要因には新型コロナウイルス感染症(COVID-19)のパンデミックやロシアのウクライナ侵攻など、さまざまなものが挙げられています。ところが、シンクタンクのIPPRとCommon Wealthが共同で行った調査ではこれらの要因に加えて、暴利をむさぼる大企業の「グリードフレーション」と呼ばれる値上げがインフレに大きく影響していることが示されました。 Inflation, profits and market power: Towards a new research and policy agenda | IPPR https://www.ippr.org/research/publications/inflation-profits-and-market-power Inflation, Profits and Market Pow

                                                                            大企業がコストの上昇以上に値上げする「グリードフレーション」が庶民を苦しめているという調査結果
                                                                          • Terraform職人のためのOpenTofu入門 - Qiita

                                                                            この記事は クラウドワークス Advent Calendar 2023 シリーズ1 の 4日目の記事です。 はじめに 「父さんな、Terraform職人やめてお豆腐職人で食っていこうと思うんだ」と言いたいだけの @minamijoyo です。 2023年8月HashiCorpはこれまでMPL2のOSSライセンスで公開していた主要製品をBSL(Business Source License)に変更することを発表し、Terraformはv1.6.0からOSSではなくなりました。 このライセンス変更を受けて、OSS版のTerraformを求める人たちで、MPL2時点のコードベースからforkしたOpenTofuの開発が進められています。 HashiCorpのBSLは、実質的に競合他社の商用利用に制限をかけたもので、ほとんどの一般的なユーザに直接的な追加の制限はありませんが、間接的にTerrafo

                                                                              Terraform職人のためのOpenTofu入門 - Qiita
                                                                            • Chromium にコントリビュートするための周辺知識 | blog.jxck.io

                                                                              Intro Chromium にコントリビュートするためには、ソースコードを理解する以外にも、もろもろ必要な周辺知識がある。 ドキュメントはかなり整備されている方ではあるが、そのドキュメントにたどり着くのが難しい場合もある。 レビュアーなどが親切に教えてくれるものをローカルにメモしているが、それも散らばってきたため、ここにまとめることにする。 まずは初期状態で公開するが、どんどん更新していき、長くなっても分割しないで追記を繰り返そうと考えている。 関連サイト 始めて取り組もうとすると、まずどこを見ればわからないところから始まる。 似たようないくつかのサイトがあり、使い分けがされているからだ。 code search https://source.chromium.org/chromium/chromium/src コードをインタラクティブに検索するためのサイト Workspace 風の U

                                                                                Chromium にコントリビュートするための周辺知識 | blog.jxck.io
                                                                              • Git の一般的な落とし穴を回避します: ベスト プラクティスと回復手順。 | DevelopersIO

                                                                                Gitは、バージョン管理に強力なツールで、開発者がコード変更を追跡し、プロジェクトで協力し、作業履歴を維持することを可能にします。Gitは複雑なプロジェクトを管理するための堅牢なフレームワークを提供しますが、同時にプラットフォームの初心者にとっては習得の曲線があり、一般的なミスにつながる可能性があります。これらのエラーは、些細な面倒から、プロジェクトのワークフローに重大な混乱をもたらすまでさまざまです。 これらの落とし穴を理解し、回避することは、プロジェクトの整合性と安定性を維持するだけでなく、チームメンバー間の効果的な協力関係を育むためにも不可欠です。このブログでは、Gitを使用する際にユーザーが直面する最も一般的な課題について掘り下げます。メインブランチへの直接コミット、ブランチの非効率的な使用、不適切なコミットの処理、マージコンフリクトの解決など、さまざまな問題を探ります。 一般的な

                                                                                  Git の一般的な落とし穴を回避します: ベスト プラクティスと回復手順。 | DevelopersIO
                                                                                • Everything I know about the XZ backdoor

                                                                                  Democracy is on the ballot. For her future, vote.Everything I know about the XZ backdoor stateevergreeninblogtagsopen-sourcedate3/29/2024This publication was last updated at 12:49 PM EST on April 8th Recently, a backdoor was discovered in XZ, a popular library for lossless data compression. Initial research efforts were predominantly concentrated on unpacking the well-disguised attack vector, whil