並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 17721件

新着順 人気順

serviceの検索結果241 - 280 件 / 17721件

  • 新規サービスのバックエンド開発で3ヶ月経ったので、試した技術や取り組みをまとめてみた

    こんにちは、AIShift バックエンドエンジニアの石井(@sugar235711)です。 AIShiftでは去年の11月からAI Worker[1]という新しいサービスの開発が始まりました。(以下AI Worker) 本格的に開発が始まり3ヶ月弱経ったので、その間に試してきた技術やチームの取り組みについてまとめてみたいと思います。 はじめに この記事では、AI Workerのおおまかな概要・設計を説明し、それらのバックエンドを実現する上でどのような技術を試してきたのか、技術以外でのチームの取り組みについてまとめます。 少し分量が多いので、ライブラリについての情報を求めている方は、目次から気になる部分を読んでいただければと思います。 何を作っているのか ざっくりまとめると、Microsoft Teams/Web上で動くAIを活用した業務改善プラットフォームを作成しています。 GPTとRAG

      新規サービスのバックエンド開発で3ヶ月経ったので、試した技術や取り組みをまとめてみた
    • グーグルポッドキャスト終了後、どのアプリで聴くべきなのか? - 世界のねじを巻くブログ

      Goggle Podcastのサービス終了 2024年4月2日に「Google Podcast App」のサービスがアメリカで終了予定。 NPRなど海外ポッドキャスト番組を聴いていると、 「4月2日までに登録をSpotifyやYouTube Musicなどに移行する必要がある」と告知があったりするぐらい話題になっていたり。 日本でのサービスがいつ終了するのか、正直なところよくわからないのですが 近いうちには終わるんじゃないかと。(7月に完全終了の噂あり) ※追記: 日本では6/24にサービス終了とアプリ内で通知がありました。 グーグルポッドキャストアプリの特徴として、 ・動作が軽い ・無料 ・エピソード検索が優秀 ・シンプルなUI ・RSSで番組登録できる ・アカウント同期あり ・ウェブブラウザ版も無料で使える ・・・と、サブのポッドキャストアプリとしてはなかなか優秀だったので、 よく使っ

        グーグルポッドキャスト終了後、どのアプリで聴くべきなのか? - 世界のねじを巻くブログ
      • 開発環境のデータベースでも本番環境相当のデータを使う - クックパッド開発者ブログ

        こんにちは。レシピ事業部バックエンド基盤グループの石川です。 2014 年、このブログに『開発環境のデータをできるだけ本番に近づける』というタイトルの記事が投稿されました。 クックパッドでは、ユーザーさんが実際に体験している状況と近い状況を再現しながら開発することに価値があると考えています。技術的には、最初からレコードがたくさんあることによってパフォーマンス問題に気付きやすくなるなどの長所がありますし、サービス開発としても、実際のユーザーさんの体験を最速でなぞって素早くフィードバックループを回せるようになるという長所があります。 この慣習は 2014 年の記事から 10 年経った今でも続いています。一方でその実現手法については変化を続けてきました。現在のクックパッドでは状況に応じていくつかの手段を使い分けています。それらの手段については今まであまり公開されていなかったような気がするため、こ

          開発環境のデータベースでも本番環境相当のデータを使う - クックパッド開発者ブログ
        • 【特集】 iPad miniを機内に忘れ、8,700km先から取り戻した話

            【特集】 iPad miniを機内に忘れ、8,700km先から取り戻した話
          • AIチャットボットで問い合わせに対応し、回答が難しい内容に限り担当者にエスカレーション[Amazon Connect + Lex + Bedrock] | DevelopersIO

            AIチャットボットで問い合わせに対応し、回答が難しい内容に限り担当者にエスカレーション[Amazon Connect + Lex + Bedrock] はじめに Amazon Connect + LexでAIチャットボットを構築し、問い合わせに対して無人対応し、対応が難しい内容に限り、オペレーター(以降、担当者)にエスカレーションする仕組みを作成しました。 コールセンターの負担軽減や人手不足の解消を目指して、AIチャットボットを活用して有人対応から自動応答に切り替えたいというニーズは増えているように思います。 本記事では、お問い合わせをAIチャットボットがヒアリングして、生成AIのAmazon BedrockのClaudeを用いて種別判定を行い、回答できるものはチャットボットが回答し、それ以外の内容については、担当者にエスカレーションする方法をまとめました。 今回検証するお問い合わせの種別

              AIチャットボットで問い合わせに対応し、回答が難しい内容に限り担当者にエスカレーション[Amazon Connect + Lex + Bedrock] | DevelopersIO
            • サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能

              サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能 Webアプリケーションのクライアントを開発する際に、本来ならばサーバ上で稼働するWebアプリケーションのバックエンドのAPIを呼び出してデータを受け取って表示するといった動作を作り込みたいけれども、まだバックエンドのAPIも開発中であったり、何らかの理由でバックエンドを稼働させる環境を用意できなかったりすることは、しばしば起こりえます。 そうしたときにサーバを立てることなく、バックエンドのAPIをモックとして簡単に設定し提供してくれるソフトウェア「Mock Service Worker」の最新版「Mock Service Worker 2.0」が正式にリリースされました。 Announcing MSW 2.0! Migratio

                サーバ不要でバックエンドAPIのモックを実現する「Mock Service Worker 2.0」正式リリース。Fetch API、ストリームAPI対応など新機能
              • GopherがRust入門したので違いをまとめてみた

                はじめに ウホウホ。 Rustを使い始めてちょうど2年くらい経って、すこしRustのことがわかってきたので、改めてGoとRustのそれぞれの違いを整理したいなと思いこの記事を書きました。 筆者はウェブ開発の経験しかないので、ウェブを中心にまとめています。 気づいたらかなりな量になってしまったのとGopher向けにRustを紹介するような記事になってしまいましたが、よければ読んでみてください。 筆者について Goを使い始めて7年ほど経っていて、これまでCLI/TUIツールをいくつか作ってきました。 スペシャリストではないですが、プロダクトでGoを書く分には特に問題ないレベルかなと思います。 Rustは2022年夏ころから使い始めてちょうど2年ほど経ちました。 なにかツールを作ったわけではないですが、勉強がてらにいくつか作ったもの・書いた本があります。 普通にRustを書く分には問題ないですが

                  GopherがRust入門したので違いをまとめてみた
                • つらい気持ち抱える人へ ネット上に「かくれが」を ヨシタケシンスケさんと自殺対策のNPO | NHK | IT・ネット

                  「かくれてしまえばいいのです」 いまのつらさに耐えられないのなら、一度隠れてしまいましょうと、自殺防止の対策に取り組むNPO法人が、オンライン上に「かくれが」をつくりました。 公開から3日で30万以上のアクセスを集め、話題になっています。 ヨシタケシンスケさんが描いた「かくれが」 ウェブサイトは「かくれてしまえばいいのです」と名付けられています。自殺防止の対策に取り組む東京のNPO法人「ライフリンク」が今月1日に開設しました。 サイトの中には絵本作家のヨシタケシンスケさんによる優しいタッチの絵で描かれた「かくれが」があり、匿名のキャラクターになってコーナーに入っていきます。 このうち、「むかんけいばあちゃんの部屋」では、家族ともクラスメートとも無関係のおばあちゃんからのつらい気持ちに寄り添うメッセージを読むことができます。 また、「ロボとおしゃべりコーナー」では、気持ちを打ち込むと人工知能

                    つらい気持ち抱える人へ ネット上に「かくれが」を ヨシタケシンスケさんと自殺対策のNPO | NHK | IT・ネット
                  • DNS検索コマンドdugの紹介 | IIJ Engineers Blog

                    Haskellコミュニティでは、ネットワーク関連を担当。 4児の父であり、家庭では子供たちと、ジョギング、サッカー、スキー、釣り、クワガタ採集をして過ごす。 技術研究所開発室の山本(和)です。私は、同僚の日比野と一緒にDNSのフルリゾルバ(キャッシュサーバ)の実装を進めています。このフルリゾルバの名前は bowline と言います。結びの王様である「もやい結び」から名付けました。 サーバの bowline に加えて、検索コマンドである dug も実装しています。DNSに詳しい方なら分かると思いますが、 dig コマンドに似せた名前を選びました。(もちろん、DIGDUGという名作を意識しています。) 今回は、 DNS検索コマンド dug の使い方について説明します。dugコマンドをインストールする一番簡単な方法は、githubからバイナリをダウンロードすることです。Intel Linux 用

                      DNS検索コマンドdugの紹介 | IIJ Engineers Blog
                    • 野沢雅子ら声優の声をAI音声化 青二プロダクション発表で音声ナビなどへ提供「演技の領域に関わるものにはサービスを提供しない」

                      青二プロダクションに所属する声優たちの魅力的な音声データを、CoeFontのAI音声技術で、英語や中国語をはじめとした多言語化への対応を行う。多言語化対応をした高品質なAI音声を、主に音声アシスタント(ex.Amazon Alexa、Google アシスタント)、ロボット・音声ナビゲーション搭載製品(ex.Pepper、医療機器)等への提供・提案を進めていく。 これにより、グローバルな市場における音声認識技術の普及や社会福祉に貢献し、より多くのユーザーに、親しみのある声優の声でサービスを利用してもらうことを目指す。 AI音声技術を活用したグローバル戦略パートナーシップ締結の背景は、昨今、生成AIへの注目度が高まる中、唯一無二の特徴を持っている声優たちとAIの向き合い方が問われており、日本国内外問わず、声優や俳優の音声を不正に学習させるという事件が発生し、ルールメイキングの必要性に迫られてい

                        野沢雅子ら声優の声をAI音声化 青二プロダクション発表で音声ナビなどへ提供「演技の領域に関わるものにはサービスを提供しない」
                      • 転職エージェントから「書類選考落ちた」と言われたけど話の辻褄が合わず「たぶんこいつ書類出してねぇな?」と判断して直接応募してみたところ…

                        Azure Kamsaki Service @hiyuuma エージェントさんに応募依頼した企業様、書類落ちって聞いてたけど話の辻褄が合わなくてたぶんこいつ書類出してねぇなと思って直接応募したら書類選考通過してワロタ。 2023-12-20 14:26:00 Azure Kamsaki Service @hiyuuma あ、一応補足しておくと、このエージェントさんからこの求人でいかがですか、って転職サイト経由のスカウトメッセージでお声がけいただいた、という経緯がございます。 2023-12-20 21:28:14 Azure Kamsaki Service @hiyuuma そういえば今回の件とは別なんですが、以前転職エージェントさん経由で内定いただいて実際に入社した企業様。エージェントさんが「年収交渉がんばりました!」で連携された書類には賞与・家族手当・住宅手当を含んだ額で500万円強と

                          転職エージェントから「書類選考落ちた」と言われたけど話の辻褄が合わず「たぶんこいつ書類出してねぇな?」と判断して直接応募してみたところ…
                        • AI作曲「Suno」新バージョンがWAV高音質化、最長4分の曲を一発でエンディングまで完成。無修正で良曲量産可能に(CloseBox) | テクノエッジ TechnoEdge

                          このところUdioやSonautoの新機能搭載で押され気味だったAI作曲サービスの「Suno」が反撃に出ました。 バージョン3.5のEarly Access版(有料プランユーザーのみに提供)を利用すると、これまでの2分間制限が最長4分まで拡大。延長時間も従来の1分を2分に伸ばしています。これだけの長さがあれば大抵のポピュラー曲はエンディングまでいけます。 4分の曲をUdioで生成しようとすると、8回の命令が必要になります。さらに、生成に要する時間はUdioの方がはるかに長くかかるので、全体としての作業時間には大きな差が生じます。それがSuno 3.5ならば数秒でできてしまうのです。 また、Style of Musicのキーワードがサジェストされるようになっていて便利です。文字数制限は相変わらずきついですけど。 さらにうれしいのは、日本語歌詞の読み方が、従来は間違いが多かったのが、ほぼ問題な

                            AI作曲「Suno」新バージョンがWAV高音質化、最長4分の曲を一発でエンディングまで完成。無修正で良曲量産可能に(CloseBox) | テクノエッジ TechnoEdge
                          • PCが急に落ちちゃうんです!って言われて調べてみたら利用者の持ち物が原因だったの情シスあるある?→「あれそんな仕組みだったのか…」

                            あおてつ @ao_Tetsu サイボウズ 情報システム本部 Service Desk部 でチームのマネージメント、PCやスマートフォンのデバイス管理等いろいろやってます。仕事/IT系メインでたまに育児のことや時事ネタについてもつぶやきます。Jamf Heroes / Jammies Award Winner 2022 jamf.com/blog/jammies-a… あおてつ @ao_Tetsu PCが急に落ちちゃうんです!って言われて調べてみたら、利用者が磁気の入ったブレスレットや腕時計のバンドをしていて、パームレストの磁気センサーに反応してスリープしているだけだったって言う話って情シスあるある? Let's noteでは良くあるのよね。

                              PCが急に落ちちゃうんです!って言われて調べてみたら利用者の持ち物が原因だったの情シスあるある?→「あれそんな仕組みだったのか…」
                            • マツダ、オープンソースのAPIクライアントが著作権侵害だと主張してGitHubから削除させる | スラド オープンソース

                              マツダがオープンソースのホームオートメーションソフトウェア Home Assistant が使用するオープンソースのAPIクライアントについて GitHub に DMCA 通知を送り、マツダ車へのアクセス機能を削除させたそうだ (Home Assistant のブログ記事、 Ars Technica の記事、 GitHub のプルリクエスト)。 この API クライアントは Python および JavaScript で書かれており、マツダが Android / iOS 向けに公開している MyMazda アプリが使用する MyMazda (Mazda Connected Service) API を通じたマツダ車の各種情報へのアクセスを可能にするものだ。マツダは API クライアントのコードがプロプライエタリな API 情報を含む同社の特定の情報を利用して書かれたものであり、MyMazd

                              • Googleの「私はロボットではありません」を100%突破するCAPTCHA解きAI登場。もう人間とボットを区別できない?(生成AIクローズアップ) | テクノエッジ TechnoEdge

                                2014年から先端テクノロジーの研究を論文単位で記事にして紹介しているWebメディアのSeamless(シームレス)を運営し、執筆しています。 1週間の気になる生成AI技術・研究をピックアップして解説する連載「生成AIウィークリー」から、特に興味深い技術や研究にスポットライトを当てる生成AIクローズアップ。 今回は、「私はロボットではありません」でお馴染みのGoogleが開発する「CAPTCHA」(コンピュータと人間を区別するための完全に自動化された公開チューリングテスト)を突破するAIシステムを提案した論文「Breaking reCAPTCHAv2」に注目します。 ▲CAPTCHAを突破するAIシステム CAPTCHAは、ウェブサイトのセキュリティを向上させるために広く使用されている技術です。この研究は、そのシステムの効果を詳細に検証し、AI技術を用いてどの程度突破できるかを明らかにしま

                                  Googleの「私はロボットではありません」を100%突破するCAPTCHA解きAI登場。もう人間とボットを区別できない?(生成AIクローズアップ) | テクノエッジ TechnoEdge
                                • アーキテクチャの進化はドメインイベントが起点になる - KAKEHASHI Tech Blog

                                  こちらの記事はカケハシ Advent Calendar 2023 Part2の24日目の記事になります。 adventar.org はじめに 反復的な開発は、変更容易性の高いソフトウェアが不可欠です。ソフトウェア開発の経験がある方なら、デリバリ後の洞察や市場環境の変化から、新しい機能の追加やアーキテクチャの進化の必要性に直面したことが一度はあるでしょう。 私自身、要求分析手法やSOLID原則等の技法を取り入れ、変更容易性に対応する多くのプロジェクトに参加しました。しかし、どれだけ優れた手法や技法を持っていても、変更が難しい要求が出てくることは避けられません。その際、「過去の出来事」を正確に記録していれば、後から見返して問題解決が容易だったと感じることがよくあります。 ドメイン駆動設計(DDD)では、「過去に起こった出来事」を表現するドメインモデルを「ドメインイベント」と呼びます。変更容易性

                                    アーキテクチャの進化はドメインイベントが起点になる - KAKEHASHI Tech Blog
                                  • 自賠責をクレカ払いしようとしたところ5%の手数料がかかると言われたので「手数料がわかるよう記載いただけますか」→え、これ大丈夫?

                                    shao as a service @shao1555 (どうしてこうなった) ✔︎ インボイス制度により「消費税率ごとの区分表記」が必要になる ✔︎ 自賠責保険の保険料は「消費税法別表第二第三号に規定する政令で定める契約」に定められた非課税取引 ✔︎ 一方クレカ手数料は課税取引 ✔︎ 保険料と区分して記載する必要があり、インボイスに記載された shao as a service @shao1555 Q: 手数料をとることが違反なの? A: 店とカード会社の間で契約する規約で「現金客と比較して差別的な扱いをすることを禁止」してます。手数料の請求だけでなく、特定の商品や金額、時間帯にカードの取り扱いを拒否することもダメです。 Q: 税金 (国税や自動車税) は手数料をとってるけど? A: 収納代行業者の立替サービスの利用料金という扱いです。都税の例にとればGMO-PGという会社に都税を立替し

                                      自賠責をクレカ払いしようとしたところ5%の手数料がかかると言われたので「手数料がわかるよう記載いただけますか」→え、これ大丈夫?
                                    • 業務システム SPA のフロントエンド技術選定(2023年版) - KAKEHASHI Tech Blog

                                      本エントリはカケハシ Part 2 Advent Calendar 2023の13日目の記事です。 (Part 1もおもしろい記事がいっぱいあるので、ぜひご覧ください。) はじめに こんにちは。カケハシでソフトウェアエンジニアをしている平松です。 今年、新規プロダクト立ち上げの機会があり、その際に行ったフロントエンドの技術選定について紹介したいと思います。 フロントエンドの領域は選択肢が豊富で、変化のスピードも速いため、プロダクトの要件に適した技術を選ぶことはひとつの挑戦です。 実際、フロントエンド技術選定のヒント 【令和五年度版】のアドベントカレンダー記事を読んで、その難しさを改めて感じました。 今回の新規プロダクトは、ユーザがログインして利用するtoBの業務システムです。 私はカケハシでは2度目の新規プロダクト立ち上げですが、前回の経験を活かしつつ、新しいアプローチにも挑戦しています。

                                        業務システム SPA のフロントエンド技術選定(2023年版) - KAKEHASHI Tech Blog
                                      • ワークフローオーケストレーション入門

                                        「Data Engineering Study #23 Data orchestration 特集」の発表資料です イベントページ: https://forkwell.connpass.com/event/310011/

                                          ワークフローオーケストレーション入門
                                        • マイクロサービス間通信における認証認可およびアクセス制御

                                          はじめに 2023年4月に基盤エンジニアとして Ubie に入社しました nerocrux です。主に Ubie の ID 基盤の開発と保守運用を担当しています。 この記事は、2023 Ubie Engineers アドベントカレンダー 5 日目の記事となります。 Ubie では、モジュラモノリスを採用しつつ、マイクロサービスアーキテクチャも採用しており、領域によってサービスを分けて、それぞれの担当チームが開発と保守運用をしています。 クライアントから一つのリクエストを受け取ったあとに、Ubie のバックエンドではリクエストを受け取ったサービスだけがそのリクエストを処理することもあれば、別のサービスにディスパッチし、複数のサービスがひとつのリクエストを処理して結果を返すこともあります。 マイクロサービス間の通信が Ubie の内部で発生したとしても、必ずしも無制限で自由に行われていいわけで

                                            マイクロサービス間通信における認証認可およびアクセス制御
                                          • 全ての無線LAN機器を脅かす脆弱性が見つかる

                                            無線LAN(Local Area Network)を利用する全てのパソコンやスマートフォン(Wi-Fiクライアント)が影響を受ける新しい脆弱性が報告された。悪用すれば、ユーザーが本来接続しようとしていたネットワークよりも安全性が低いネットワークに誘導できる。Wi-FiクライアントのVPN(Virtual Private Network:仮想閉域網)機能を無効にされる場合もある。一体、どのような脆弱性なのか。 原因はWi-Fiの標準規格 今回の脆弱性は、VPN製品などを評価するサイト「Top10VPN」が2024年5月14日に公表した*1。脆弱性の識別番号は「CVE-2023-52424」だ。 原因は、Wi-Fiの標準規格「IEEE 802.11」に存在する。そのためOS(Operating System)やメーカーによらず全てのWi-Fiクライアントが影響を受ける。 IEEE 802.11

                                              全ての無線LAN機器を脅かす脆弱性が見つかる
                                            • AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス

                                              AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス Amazon Web Services(AWS)は、実験的な実装としてサーバレス環境のAWS Lambdaで使うことにフォーカスした軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開しました。 LLRTはRustで開発され、JavaScriptエンジンにはQuickJSを採用しています。 LLRTの最大の特徴は、現在のJavaScriptランタイムにおいて性能向上のために搭載されているJITコンパイラをあえて搭載せず、よりシンプルで軽量なランタイムとして実装することで高速に起動することにこだわっている点です。 これにより(Node.jsやDenoや

                                                AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス
                                              • Google、“現行最強”の生成AI発表 月2900円で利用可 チャットAIサービスはBard→Geminiに刷新

                                                米Googleは2月8日(現地時間)、「現行最強」をうたう生成AI「Gemini Advanced」を発表した。すでにサービスの提供を開始しており、月額2900円で利用可能。2カ月間の無料試用期間も用意する。 同社は従来、生成AIの頭脳部分となるLLM(大規模言語モデル)として「Gemini」ブランドを利用し、サービス名は「Bard」として提供していたが、サービス名も今回Geminiに統一。NanoやProなど、すでに発表している3つのLLMのうち、パラメータ数が最大で複雑なタスクをこなせるとしていた「Gemini Ultra」を使ったサービスはこれまで登場していなかった。今回、UltraからAdvancedにリネームしての正式ローンチとなる。 Gemini Advancedは数学、物理学、歴史、法律、医学、倫理を含む57科目の組み合わせを使用するベンチマークテストで人間の専門家を上回る成

                                                  Google、“現行最強”の生成AI発表 月2900円で利用可 チャットAIサービスはBard→Geminiに刷新
                                                • PathtraqというLifeLogサービスを作った - たごもりすメモ

                                                  最近何をやっていたかというと、タイトルの通り、Pathtraqというサービス、iPhoneアプリを作っていた。どんなサービスかと聞かれるとLifeLogというのが一番適切だと思うけど、LifeLogにも種類があって、これは位置情報を記録して検索するサービスになる。 https://pathtraq.tagomor.is/ PathtraqApp Satoshi TagomoriProductivityFreeapps.apple.com どういうためのものかというと、普段生活したりどこかに行ったりして、以下のようなことが気になる方向けです。 この場所/店/街、最後に来たのいつだっけ? 前に飲みにいってふらっと入ったあの店、どこにあった何ていう店だっけ? 前にあそこからあっちに移動したとき、どのくらい時間かかったっけ? なんかさあ、この程度のこと、全部記録とってあれば簡単にわかるはずなんだけ

                                                    PathtraqというLifeLogサービスを作った - たごもりすメモ
                                                  • GitHubのWiki使うのはやめとけという話 | やねうら王 公式サイト

                                                    やねうら王関連のドキュメントは、やねうら王のGitHubのWikiに整理して公開している。 やねうら王Wiki https://github.com/yaneurao/YaneuraOu/wiki ところが、このGitHubのWikiは、☆500以上獲得するまでGoogleにインデックスされない(Googleの検索結果に出てこない)のだ。 やねうら王のGitHubは8年目であるし、現在、GitHub Sponsors + FANBOXで1ヶ月20万円程度獲得している程度の規模感なのだが、昨日やっと☆500になったばかりである。(めでたい。やっとGoogleの検索結果に出てくる!) そんなわけで、平均的な個人のプロジェクトはGitHubで☆500なんでまず獲得できないので、(Google検索で引っかかって欲しいなら)GitHubのWikiを使うなというのが私からのアドバイスである。 その代わ

                                                    • ログ基盤の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
                                                      • 三大高速のサービスエリアでありがちなこと

                                                        ・豆を挽いて作るタイプの紙コップのコーヒー自販機がある ・牛串売ってる ・車がどこにあるか分からなくなって迷う あと一つは?

                                                          三大高速のサービスエリアでありがちなこと
                                                        • WebAssemblyとしてPostgreSQLをビルドした「PGlite」公開。Node.jsやブラウザ上でPostgreSQLを実行、DBの永続化も可能

                                                          PostgreSQLのソースコードをWebAssemblyバイナリとしてビルドしたことで、Node.jsなどのJavaScriptランタイムやWebブラウザ上で(ほぼ)フル機能のPostgreSQLを実行可能にした「PGlite」が公開されました。 PGliteはPostgreSQLのCのソースをEmscriptenでコンパイル PostgreSQLはオープンソースの代表的なリレーショナルデータベースであり、C言語で開発されています。 PGliteはこのPostgreSQLのCのソースコードのビルドにEmscriptenコンパイラを使用してWebAssemblyバイナリとして出力、JavaScript/TypeScriptからライブラリとして呼び出せるようにしたものです。 ただしEmscriptenでコンパイルされたプログラムは新しいプロセスをフォークできないため、PGliteはPostg

                                                            WebAssemblyとしてPostgreSQLをビルドした「PGlite」公開。Node.jsやブラウザ上でPostgreSQLを実行、DBの永続化も可能
                                                          • GPT-4に日本語特化モデル OpenAI Japan始動会見で発表

                                                            米OpenAIは4月15日、大規模言語モデル「GPT-4」について、日本語に最適化したカスタムモデルを発表した。日本語のテキストを記述する能力が向上しており、「GPT-4 Turbo」より最大3倍高速とうたっている。今後数カ月以内にAPIをリリースするという。 関連記事 OpenAI、“怠けにくい”「GPT-4 Turbo」プレビューリリースや値下げを発表 OpenAIは、11月に発表した「GPT-4 Turbo」のプレビュー版をリリースすると発表した。「GPT-4」が怠け者になってきたという苦情を受け、怠けにくくしたという。公式版は数カ月中にリリースする計画だ。 マイクロソフト提供の“社内GPT基盤”もGPT-4 Turboなどに対応 米Microsoftが、大規模言語モデル「GPT-4」などのAPIをクラウドサービス「Microsoft Azure」経由で使える「Azure OpenA

                                                              GPT-4に日本語特化モデル OpenAI Japan始動会見で発表
                                                            • アップル、クラシック専門サブスク「Apple Music Classical」日本で提供。24日から

                                                                アップル、クラシック専門サブスク「Apple Music Classical」日本で提供。24日から
                                                              • マッチングアプリを個人開発したら逮捕されかけた話→「もはや個人開発にリーガルチェックは不可欠」「うちも家宅捜索喰らった」

                                                                shohei @ AI IndieHacker @baby_engineerr IndieHacker | 自社開発AIエンジニア | 海外IndieHackerの情報を発信 | フォローすると個人開発のアイディアが思いつきます | AI個人開発 zenn.dev/shoheiweb

                                                                  マッチングアプリを個人開発したら逮捕されかけた話→「もはや個人開発にリーガルチェックは不可欠」「うちも家宅捜索喰らった」
                                                                • モデリングとアーキテクチャの知見を積み上げて基幹システムに可変性を注入する - MonotaRO Tech Blog

                                                                  こんにちは。 この記事では、2024/5/22に開催された「アーキテクチャを突き詰める Online Conference」で弊社CTOの普川がお話しした内容(ビジネスの構造をアーキテクチャに落とし込みソフトウェアに可変性を注入する〜モノタロウ基幹システム刷新の実践例)を、現場目線から改めてご紹介します。 なお、本稿の執筆は頼と尾髙が分担しておりまして、途中で急に文体が変わったな?と違和感を持たれることもあろうかと思われますが、ご容赦いただけますと幸いです。 本稿をさらに深掘りするイベントを10/4(金)に開催いたします。 ご興味ある方はぜひご登録ください。 https://connpass.com/event/328360/ 問題領域は関連システムの密結合点 分割を試みる 最初のモデルを手に入れる レイヤードアーキテクチャに沿って実装 レイヤードアーキテクチャのメリット モデルを洗練させ

                                                                    モデリングとアーキテクチャの知見を積み上げて基幹システムに可変性を注入する - MonotaRO Tech Blog
                                                                  • アマゾンのAIレジなし技術は1000人以上が人力操作していた。店舗から撤去を発表

                                                                    Amazonは、同社が運営するスーパーマーケット「Amazonフレッシュ」の実店舗に採用されていたレジなし技術「ジャスト・ウォークアウト」を撤去することを発表した。 ジャスト・ウォークアウトは、商品を棚からとり、店舗を出るときにスマホをスキャンするだけで清算が完了するAIを使用した全自動買い物システムである。 面倒なレジでの支払いを完全に省いてくれる画期的なシステムになるはずだったが、その実態は、インドで遠隔操作をする約1000人以上の従業員による人力作業が必要で、「ジャスト・ウォークアウト」だけで完全に運営するのが難しかったことから、今回の決断を下したようだ。 全自動AI買い物システム「ジャスト・ウォークアウト」 Amazonの全自動レジなし技術「ジャスト・ウォークアウト」は、棚から商品を取ると、AIカメラがそれをチェック。顧客は入り口でスマホをスキャンするだけで、Amazonのアカウン

                                                                      アマゾンのAIレジなし技術は1000人以上が人力操作していた。店舗から撤去を発表
                                                                    • Publickeyが受けたDoS攻撃、これまでの経緯と対策まとめ

                                                                      Publickeyのサーバは3月12日から14日にかけて何度もDoS攻撃を受けてダウンしていました。 その間、読者や広告を掲載いただいているお客様や代理店様にご不便やご心配をおかけし申し訳ありませんでした。 ひとまず現在までの状況と対応について報告したいと思います。 先に現状のみを報告すると、CloudflareのDDoS対策サービスを導入していまのところ平穏な状況を保っているため、このまま様子をみているところです。 関連記事 最終的にDDoS攻撃に効果を発揮した設定を下記記事で紹介しています。 続々、Publickeyが受けたDDoS攻撃。DDoS対策に効果を発揮した設定紹介編 DoS攻撃の発生時間帯 DoS攻撃とは、大量のトラフィックをWebサーバなどに浴びせることでサーバを応答不能にしてしまう攻撃のことです。 下図が3月12日から14日にかけてPublickeyのサーバに対して行われ

                                                                        Publickeyが受けたDoS攻撃、これまでの経緯と対策まとめ
                                                                      • これでもうUIデザイン用のSVGアイコンに困らない! 商用無料のSVGアイコンを横断検索・ダウンロードでき、カスタマイズもできる便利サイト -Iconbuddy

                                                                        商用で無料利用できる、MITライセンスなどのオープンソースで利用できるSVGアイコンは、たくさんのサイトからリリースされています。これらをまとめて検索してダウンロードでき、しかもカスタマイズもできてしまう便利サイトを紹介します。 FigmaとVS Codeのプラグインも揃っており、そこから直接アイコンを利用することもできるので、かなり便利です。 Iconbuddy -200K+ open source free svg icons Iconbuddyの特徴 SVGアイコンの利用方法 Iconbuddyで利用できるSVGアイコン Iconbuddyの特徴 Iconbuddyは、オープンソースで利用できる200,000種類以上のSVGアイコンを無料で検索、ダウンロード、さらにアイコンのカスタマイズもできるアイコン検索エンジンです。 Iconbuddy -200K+ open source fr

                                                                          これでもうUIデザイン用のSVGアイコンに困らない! 商用無料のSVGアイコンを横断検索・ダウンロードでき、カスタマイズもできる便利サイト -Iconbuddy
                                                                        • ヤミ金業界にも審査アプリ、その名も「カスーモ」 「客」への貸し付け情報など共有、焦げ付き防止に利用か:東京新聞 TOKYO Web

                                                                          指定暴力団山口組・旧五菱会系ヤミ金業者の元メンバーらによるヤミ金事件で、個人で別のヤミ金を営んだとして出資法違反(超高金利)などの疑いで再逮捕された元音楽教室主宰の伊藤輝代子容疑者(51)が、返済に窮した顧客に自身の犯行の手伝いをさせていたことが、警視庁生活経済課の調べで分かった。人数は相当数に上るといい、警察の摘発をかいくぐる狙いがあったとみられる。 同課によると、伊藤容疑者は、旧五菱会系ヤミ金業者が顧客情報を集めた「センター」と呼ばれる組織から顧客名簿を入手。多重債務者らに法定金利の3~98倍の利息で金を貸し付けて返済に窮したり、返済能力の低い顧客には「営業用携帯電話のSIMカードを作ったら1回、ジャンプ(支払い先延ばし)させる」「口座をつくる手伝いをしないか」などと持ちかけ、現金の回収や運搬といったさまざまな手伝いをさせていたとみられるという。伊藤容疑者は同法違反などの容疑を「全く分

                                                                            ヤミ金業界にも審査アプリ、その名も「カスーモ」 「客」への貸し付け情報など共有、焦げ付き防止に利用か:東京新聞 TOKYO Web
                                                                          • 「何回も報告してます」「修理ミス」無人ジムのマシーンが故障した結果、張り紙が伝言板状態に→運営は掲示物撤去へ

                                                                            NAN-A 新作2Dアクション発売中 @INSIDE_SYSTEM INSIDE SYSTEM Switch / Steam / スマホ「魔神少女シリーズ」 INSIDE SYSTEM are developer / publisher (Series of The Legend of Dark Witch). ゲーム会社プランナー⇒同人活動(東方二次創作)⇒インディゲーム制作者 insidesystem.heteml.net/top/

                                                                              「何回も報告してます」「修理ミス」無人ジムのマシーンが故障した結果、張り紙が伝言板状態に→運営は掲示物撤去へ
                                                                            • Webアプリ版Photoshopを実現させた最新Web技術をGoogleが紹介。WebAssemblyのスレッドによる高速化、ストリーミングコンパイル、Web Componentsなど

                                                                              Webアプリ版Photoshopを実現させた最新Web技術をGoogleが紹介。WebAssemblyのスレッドによる高速化、ストリーミングコンパイル、Web Componentsなど Photoshopは画像の作成や加工といった専門的な用途を目的に、長年にわたって作り込まれた代表的なデスクトップソフトウェアの1つと言えます。 プロフェッショナルな用途を満たす膨大な画像処理の機能を細かく作り込まれたユーザーインターフェイスから操作し、画像の変形や加工、フィルタリングなどの大量の複雑な演算処理が実行されるなど、Webアプリケーションへの移植を難しくする要素が満載です。 それらの困難を克服し、Photoshop Webではデスクトップ版Photoshopでよく使われる一般的な機能を、類似のユーザーインターフェイスでWebに実装し、商用サービスとして提供することに成功しました。 Photosho

                                                                                Webアプリ版Photoshopを実現させた最新Web技術をGoogleが紹介。WebAssemblyのスレッドによる高速化、ストリーミングコンパイル、Web Componentsなど
                                                                              • 「性犯罪の“おそれ”」に疑念の声多数。日本版DBSの精神はいずれ知的障害者へ牙を剥く! - 成年者向けコラム | 障害者ドットコム

                                                                                Photo by Kimia Zarifi on Unsplash 独善的な正義感と処罰感情のもとで暴走するのは、ただ目の前の快楽を貪り消費しているに過ぎず、中長期的にどうなるかを一顧だにしない危険な行動です。しかし、こと性犯罪になるとそれが大々的に称賛されるばかりか、咎めたり諫めたりする意見は「性犯罪者予備軍の戯言」として徹底的に叩きのめされます。 最近、俗に「日本版DBS」と呼ばれる創設法が成立されました。これはイギリスの前歴者開示機構「Disclosure and Barring Service」に倣ったもので、子どもを性犯罪から守る名目のもと、学校や幼稚園、国認定の学習塾やスポーツクラブに至るまで、子どもと関わる職場に就く人間の性犯罪歴をチェックする法案です。性犯罪歴の前科持ちは該当の職場へ最長20年就職できなくなり、後で分かっても左遷や解雇が簡単になるなど、前科持ちを子どもと関わ

                                                                                  「性犯罪の“おそれ”」に疑念の声多数。日本版DBSの精神はいずれ知的障害者へ牙を剥く! - 成年者向けコラム | 障害者ドットコム
                                                                                • 構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ

                                                                                  構造化ログのプラクティスをあちこちで調べていたら、logfmtを推奨する記事を見つけたので調べてみました。 先に結論を言うと、JSON linesを使っておくのが良さそうです。 logfmt について logfmtとはスペース区切りで key=value を並べたフォーマットです。文字列にはクォートとエスケープによってスペースや改行を含められます。 at=info method=GET path=/ host=mutelight.org fwd="124.133.52.161" dyno=web.2 connect=4ms service=8ms status=200 bytes=1653 (logfmt から引用) あちこちで logfmt のリファレンスとして紹介されているのはこの記事です。 https://brandur.org/logfmt 発明されたのはどこか分かりませんが、流行

                                                                                    構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ