並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 3511件

新着順 人気順

manualの検索結果281 - 320 件 / 3511件

  • Deploys at Slack - Slack Engineering

    Deploys require a careful balance of speed and reliability. At Slack, we value quick iteration, fast feedback loops, and responsiveness to customer feedback. We also have hundreds of engineers who are trying to be as productive as possible. Keeping to these values while growing as a company means continual refinement of our deployment system. We had to invest in greater visibility and reliability

      Deploys at Slack - Slack Engineering
    • MLOps 海外テック企業の事例とフレームワークの紹介 - Gunosyデータ分析ブログ

      はじめに こんにちはGunosy Tech Labの森本です。現在MLOps基盤を再整備しています。そこで調査した海外Tech企業の事例やMLOpsのフレームワークを紹介します。 Gunosy Tech LabのMedia MLチームではニュースアプリ(グノシー、ニュースパス、ルクラ)やクーポンアプリ(オトクル)の推薦アルゴリズムの改善を中心に機械学習を活用してアプリのサービス改善を日々行っています。過去にはチームが独立しており開発者も少数であったことから各チームがJupyter Notebook等でオフライン実験を行い、良い結果のものは本番環境に適用するためプロダクションコードを書き、レビューを行い、本番環境でA/Bテストするという流れでした。最近は開発者の人数も増え横断的にアプリのサービスを改善しているので、より効率的なMLOps基盤が求められています。 はじめに MLOpsとは 実現

        MLOps 海外テック企業の事例とフレームワークの紹介 - Gunosyデータ分析ブログ
      • AWS Copilot CLI を使用した永続性を持つ AWS App Runner サービスの継続的ワークフローの実現 | Amazon Web Services

        Amazon Web Services ブログ AWS Copilot CLI を使用した永続性を持つ AWS App Runner サービスの継続的ワークフローの実現 この記事は Enabling continuous workflows for AWS App Runner service with persistency using AWS Copilot CLI を翻訳したものです。 AWS は最近、AWS App Runner と呼ばれる新しいサービスを開始しました。これは、コンテナ化されたステートレスな Web アプリケーションを AWS でビルドして実行する最も簡単な方法です。App Runner は、ビルドパイプライン、ロードバランサー、スケールインとスケールアウト、そしてもちろんその基盤となるインフラストラクチャなど、コンテナを実行するために必要なすべてのリソースをプロビ

          AWS Copilot CLI を使用した永続性を持つ AWS App Runner サービスの継続的ワークフローの実現 | Amazon Web Services
        • RustのLLVMに関する問題 - 日記

          概要 dereferenceable_globally NonZeroUXXのLower 空無限ループ 終わりに 概要 この記事はRust Advent Calendar 2019の12日目の記事として書かれました。 qiita.com 遅刻してしまった...すいません(最悪)。 言わずもがなRustはLLVMをバックエンドに持つ言語です。 なのでバグがLLVMの最適化のせいだったりします。有名な例はnoaliasとか無限ループとかです。この辺りは定期的(2ヶ月一回くらい?)にTwitterとかで話題になりますね。またRustでの強い制約がLLVMにおける意味とのギャップで弱く表現せざるを得なかったりもします。そんな感じのこと少しだけ掘り下げて、RustのIssueとかLLVMのPhabricatorから幾つかまとめてみます。怪しいこと言ってたら教えて下さい。 dereferenceabl

            RustのLLVMに関する問題 - 日記
          • 個人的におすすめしたいプログラムの技術サイト - Qiita

            変更ログ 21/09/04: 「ドメイン駆動設計について DroidKaigi 2017 で登壇しました。」のリンクを追加 -21/08/11: 書籍「the Jargon File」についてのリンクを追加 -21/08/06: C, アセンブリ言語についてのリンクを追加 前書き プログラムを学ぶとき、良質役立ちそうなサイトを探すのにかなりの時間を浪費した。 他の人にはそうなってほしくないので、今まで役立ったサイトを公開する。 なお、強くオススメしたいサイト順に並ばせる。 随時更新予定。 21/08/06: 追記 (この記事はもともと大量のブックマークを処分し依存を絶つのが目的で作成しました。 しかし、ブックマークが便利すぎるので結局依存は断てず、この記事を自分で使うこともほぼなかったため、更新は未定に変更します。) この記事を効率よく使う方法の例: ・リンクを実際に踏んでみて、ざっと吟味

              個人的におすすめしたいプログラムの技術サイト - Qiita
            • The first Asahi Linux Alpha Release is here! - Asahi Linux

              It’s been a long while since we updated the blog! Truth be told, we wanted to write a couple more progress reports, but there was always “one more thing”… So, instead, we decided to take the plunge and publish the first public alpha release of the Asahi Linux reference distribution! We’re really excited to finally take this step and start bringing Linux on Apple Silicon to everyone. This is only t

                The first Asahi Linux Alpha Release is here! - Asahi Linux
              • Web VitalsとJavaScript Errorの可視化

                こんにちは、@watilde です。Amplifyの開発者体験体験の向上をすべく、ツイートのウォッチやGitHubでの反応などしています。もう去年のことですが、最近はcliの改善としてcreate-react-appのようにinitの実行時にREADMEの生成を行うPRなど作ったりしてます。参考: aws-amplify/amplify-cli#5808 この記事は英語で書いた Improve UX by observability in front-end with Amplify and QuickSight を自分で日本語に意訳してみたものです。Node学園 35時限目 オンライントライアル でも同様の内容を発表予定です。 JavaScriptのエラー例 JavaScriptは100%動いているのか 私達の作るWebアプリ・Webサイトが様々なデバイスで100%動作しているかは、実態

                  Web VitalsとJavaScript Errorの可視化
                • Chevy Ray | How I Created 175 Fonts Using Rust

                  In December of 2023 I launched the 175 Pixel Font Megapack, followed shortly by 42 individual packs for each font family. I created my own toolchain for generating, quality testing, and deploying these fonts... in Rust! In this post I'll walk you through the whole process. Check out the Pixel Font Megapack on itch.io! Before the MegapackBefore we talk about the new pack, let's talk about the old p

                    Chevy Ray | How I Created 175 Fonts Using Rust
                  • AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ - Qiita

                    本記事では、データサイエンティスト、AIエンジニアの方がPythonでプログラムを実装する際に気をつけたいポイント、コツ、ノウハウを私なりにまとめています。 AIエンジニア向け記事シリーズの一覧 その1. AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ(本記事) その2. AIエンジニアが知っておきたいAI新ビジネス立案のノウハウ・コツまとめ 2020年4月に書籍を、出版しました。 【書籍】 AIエンジニアを目指す人のための機械学習入門 実装しながらアルゴリズムの流れを学ぶ(電通国際情報サービス 清水琢也、小川雄太郎 、技術評論社) https://www.amazon.co.jp/dp/4297112094/ 本投稿は、上記の書籍に書ききれなかった 「AIエンジニアが、Pythonでプログラムを実装する際に気をつけたいことのまとめ」 です。 本記事の内容は、あくまで筆

                      AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ - Qiita
                    • Emacs org-roam を使って Zettelkasten (ノート術)に入門する | DevelopersIO

                      私は普段から Emacs org-mode を愛用しています。 案件対応やブログ執筆、タスク管理など だいたいのことを org-mode で実施しています。 そんな org-modeを拡張するパッケージとして org-roam があることを知りました。 非構造的にノートを管理する「 Zettelkasten メソッド」を実践できるツールとのこと。 気になったので、今回 Zettelkasten および org-roam に入門してみました。 入門して得られたことや思ったことを書いていきます。 前提条件 目次、対象読者について 目次は以下のとおりです。 Zettelkasten(ツェッテルカステン)について org-roam とは org-roam の導入 今後運用を固めていきたいトピック 1つ目の章では Emacs 関係なく、 Zettelkastenについて簡単に紹介します。 それ以降は

                        Emacs org-roam を使って Zettelkasten (ノート術)に入門する | DevelopersIO
                      • 大学の研究室におけるDiscord導入の一例

                        今回は大学の研究室に導入するため 教授>学生,業務の担当(係)という役職(ロール)をしっかり定める必要がある 課金要素は排したい(Slackでは無課金だと制限がかかる) 学生にDiscordを使っている人がいる ということから、今回はDiscordを採用することになりました。 Ⅱ. 導入したDiscordサーバーの仕様 今回導入したdiscordサーバーの仕様(機能)としては以下の通りです。 研究室共用アカウントを管理者とする。 ロールは「教員」「修士学生」「博士学生」「学部生」を基本として、各係を用意する。 学生のロールに権限の違いはありませんがメンションする場合にそういった区分けが必要な場合があることを考慮しました。 ロールの設定はCarl-botを用いて自動的に行うようにしました。 従来のメーリングリスト(Googleグループ)に対して送信された内容をdiscordに転送する。 共用

                          大学の研究室におけるDiscord導入の一例
                        • カスタマイズで広がるAWS Copilotの実践力 - KAYAC Engineers' Blog

                          SREチームの橋本です。SRE連載の7月号になります。 カヤック社内では弊社藤原のecspressoをAmazon ECSのデプロイツールとして活用していますが、AWS公式のデプロイツールAWS Copilot(現在v1.29)もそのオールインワン的な性質から、開発・運営リソースが限られるプロジェクトでは選択肢に入るようになってきました。 今回はそのAWS Copilot活用のため、背後にあるAWS CloudFormationテンプレートをカスタマイズする手法を紹介します。 AWS CopilotとCloudFormation AWS CopilotはECSなどのデプロイを簡単にするCLIツールですが、実態としてはManifestと呼ばれるYAMLの設定ファイルからCloudFormationテンプレートを生成し、各種リソースを作成・管理するものです。 AWS Copilotは内部的にC

                            カスタマイズで広がるAWS Copilotの実践力 - KAYAC Engineers' Blog
                          • コンピュータビジョン分野における世界最高峰の国際会議CVPR2022の論文紹介(後編) - NTT Communications Engineers' Blog

                            目次 目次 はじめに 論文紹介 The Norm Must Go On: Dynamic Unsupervised Domain Adaptation by Normalization OcclusionFusion: Occlusion-aware Motion Estimation for Real-time Dynamic 3D Reconstruction EPro-PnP: Generalized End-to-End Probabilistic Perspective-N-Points for Monocular Object Pose Estimation Cascade Transformers for End-to-End Person Search TrackFormer: Multi-Object Tracking With Transformers Global T

                              コンピュータビジョン分野における世界最高峰の国際会議CVPR2022の論文紹介(後編) - NTT Communications Engineers' Blog
                            • 本邦初公開! これがサウジアラビアの三角コーンだ

                              サウジアラビアに興味のある人は、どれくらいいるだろうか。2019年9月に観光ビザが解禁されたこともあって、渡航を検討されている向きもあるだろう。 三角コーンに興味のある人は、どれくらいいるだろうか。ややニッチな分野だが、名著「街角図鑑」の影響で、ファン層は厚みを増しているに違いない。 それでは、サウジアラビアと三角コーンの両方に心を傾ける人は、世の中にどれほどいるだろうか。 サウジ愛好家と三角コーン愛好家の「ベン図」は、孤独な銀河のように遠く離れて、ついには重なることがない。仮に重なっていたとしても、5人もいれば上々ではないか。 本稿は、その選ばれし5人をもてなすために、蒸溜され、抽出され、そうして惜しみなく注がれた情熱の結晶である。 リヤドに行ったSatoruが、三土さんに話を持ちかける Satoru: 先日、サウジアラビアの首都・リヤドに仕事で行ったのですが、あちこちで三角コーンを見か

                                本邦初公開! これがサウジアラビアの三角コーンだ
                              • そのカタカナ語、英語でこう言います!vol.4 | 英語を習得して賢く生きていこう! 通訳者アキトの、0→1英語塾

                                アキトこんにちは。通訳を担当しているアキトです。今日も将来のために英語を勉強していきましょう! 英語から既に日本語になっている 身近なカタカナ語が英語では実際にどういうのか 考えるシリーズもついにVol.4になりました。 過去記事 そのカタカナ語、英語でこう書きます!vol.1 そのカタカナ語、英語でこう書きます!vol.2 そのカタカナ語、英語でこう書きます!vol.3 目次が長いので気になるところから読んでくださいね! ハ バイアス 語源:斜めの つづり:bias 根拠のない偏見や先入観、えきひいき、傾向などの意味があります。 くーた認知バイアスって何か聞いたことあるよ! 先入観と言う意味ではprejudice(偏見) が類義語になります。 語源はpre(前に)+judice(判断)です。 アキト「傾き」と、「前々からの判断」違う語源からの偏見ですね! ハイブリッド 語源:mongre

                                • [Unity] Unity1週間ゲームジャム (逆) にて実装した演出をまとめる - Qiita

                                  🖥開発環境 Untiy2019.3.1f1 📝この記事の概要 ゲームの投稿サイト unityroom にて開催された 1週間ゲームジャム というイベントに参加しました。お題は「逆」で逆方向からもノーツが流れてくる音ゲーを作成しました。 △atled | フリーゲーム投稿サイト unityroom 今回はこのゲームの演出を作る際に使った技術を紹介します。 (音楽ゲームの作成方法/ロジックに関しては今回記載しません🙇‍♂️) Light2D / ShadowCaster2D Light2DおよびShadowCaster2Dは2Dプロジェクトにおけるライティングおよび影描写を実装するためのコンポーネントです。ビルドイン(標準)のRenderPipelineでは使用することができないため、UniversalRenderPipelineを使用する必要があります。使い方など、導入/詳細は以下のス

                                    [Unity] Unity1週間ゲームジャム (逆) にて実装した演出をまとめる - Qiita
                                  • 老人ホームの選び方-まず意識したいポイントや探し方フロー|LIFULL介護

                                    老人ホーム選びのガイドブックを無料でプレゼント 老人ホームにはさまざまな種類があり、代表的なものは上記の8つです。それぞれに特徴や入居条件が異なっていますが、一部では重なっているところもあります。 そのため、探す際に厳密な違いを覚える必要はありません。大まかに入居条件と特徴をおさえ、入居される方に適した施設種別を覚えておくと良いでしょう。 民間施設と公的施設の違い 公的施設は、どれも比較的安く入居できるようになっています。これは、所得が低い 方や身寄りのない方を支援する目的で設置されているためです。 支援が目的のため入居条件が厳しく、入居待ちも多いのが現状です。 民間施設は公的施設よりも費用は高くなりますが、その分充実したサービスを受けられます。 入居条件も、公的施設に比べれば厳しくありません。また、同じ施設種別でも施設によりさまざまな特色があります。

                                      老人ホームの選び方-まず意識したいポイントや探し方フロー|LIFULL介護
                                    • 【無料】高精度&爆速で文字起こしが終わるAIツール「Gladia」がスゴイ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                      こんにちは、インハウスマーケティング部のかけるです。 生成AIによってライティング業務の効率化が進むなかで、「文字起こし」は生成AIが得意とする領域の一つです。 今回は数ある文字起こしAIのなかでも、実際に使ってみて良かった文字起こしAI「Gladia」について、その使い方や魅力をご紹介します! 「Gladia」は精度が抜群 https://www.gladia.io/ まず前提として、Gladiaの文字起こしの技術には、OpenAIがオープンソースとして公開している文字起こしAI「Whisper」が活用されています。 Gladiaの大きな魅力は、なんといっても音声から文字を起こす(Speech-to-Text)際の精度の高さです。 一般的に、音声認識の精度は「単語誤り率 (WER)」という、その音声認識モデルが音声をテキストへ変換する際にどれぐらい間違えてしまったのかという評価尺度があり

                                        【無料】高精度&爆速で文字起こしが終わるAIツール「Gladia」がスゴイ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                      • PHP / Ruby / Python: 住所から正規表現で都道府県を抽出してみる|TechRacho by BPS株式会社

                                        BPSの福岡拠点として一緒にお仕事させて頂いてます、株式会社ウイングドアのアリタです。 サイト開発を行なっていると、ユーザー情報や会社情報などで入力された住所データを扱う事があると思います。 今回は正規表現を使って住所から「都道府県」を抽出する方法をご紹介します。 前提 今回は下記の前提のもとで進めていきます。 「都道府県」より下の市区町村などは今回スコープ外 住所の文字コードはUTF-8を想定 PHP / Ruby / Pythonの各言語で住所から都道府県を抽出する PHPで都道府県を抽出してみる さくっと試すため、PHPのインタラクティブモードを利用します。 $ php -a Interactive shell 住所を$addressという変数に代入します(ここではBPSさんの住所を引用)。 php > $address = "東京都新宿区西新宿6-20-7コンシェリア西新宿TOWE

                                          PHP / Ruby / Python: 住所から正規表現で都道府県を抽出してみる|TechRacho by BPS株式会社
                                        • novel-writer - Visual Studio Marketplace

                                          Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Visual Studio小説モード Visual Studio Codeで小説を執筆するための機能拡張です。 エディター機能拡張 サイドパネル・ステータスバー機能拡張 原稿ツリー編集 文字数カウント 原稿用紙プレビュー PDF出力 FAQ References Sponsors 付録 GitHubスポンサー novel-writerの開発はこちらの方々に応援いただいています。 Editor ### 段落ハイライト novel-writerは小説で用いる会話文や青空文庫注記法などをハイライトします。 鉤括弧(「」)で挟まれた会話 青空文庫の注記 ルビ [#「」に傍点] そのほか、[#……]で記される記法 数字と単位 品詞 名詞、

                                            novel-writer - Visual Studio Marketplace
                                          • Best practices for developing cloud applications with AWS CDK | Amazon Web Services

                                            AWS DevOps Blog Best practices for developing cloud applications with AWS CDK April 20, 2022: Updates are available in the Best practices topic of the AWS CDK documentation. The documentation is the most up-to-date resource going forward. In this post, we discuss strategies for organizing the development of complex cloud applications with large teams, using the AWS Cloud Development Kit (AWS CDK)

                                              Best practices for developing cloud applications with AWS CDK | Amazon Web Services
                                            • ビジュアルプログラミング言語を俯瞰する(ScratchからNode-RED、TouchDesignerやIFTTTまで) - Qiita

                                              ビジュアルプログラミング言語を俯瞰する(ScratchからNode-RED、TouchDesignerやIFTTTまで)IFTTTScratchnode-redTouchDesignerビジュアルプログラミング はじめに 世の中にたくさんあるビジュアルプログラミング言語(Visual Programming Languages; VPLs) の全体像を俯瞰したい、という欲求が以前からありました。 Scratch、Node-RED、TouchDesigner、IFTTTなど、教育や個人用途や業務用途、従来プログラミングの置換え、データ流通、メディアアート用途のものまで様々なビジュアルプログラミング言語を見聞きしたり触れるうち、その想いが強くなりました。 粗いところも多々ありますが、一旦本記事に手元のメモをまとめます。 VPLsの定義 ビジュアルプログラミング言語(VPL)とは、プログラム要素

                                                ビジュアルプログラミング言語を俯瞰する(ScratchからNode-RED、TouchDesignerやIFTTTまで) - Qiita
                                              • Japan’s Shift to the Right: Computational Propaganda, Abe Shinzō’s LDP, and Internet Right-Wingers (Netto Uyo) - The Asia-Pacific Journal: Japan Focus

                                                Abstract: In recent years, academic research and investigative reports have brought to light several cases of computational propaganda (i.e. orchestrated attempts to manipulate public opinion or the outcome of elections via social media), as well as proof that filter algorithms amplify right-wing conservative content on Japanese social media. Piecing together the scattered pieces of a puzzle, this

                                                  Japan’s Shift to the Right: Computational Propaganda, Abe Shinzō’s LDP, and Internet Right-Wingers (Netto Uyo) - The Asia-Pacific Journal: Japan Focus
                                                • Why Are Hyperlinks Blue | The Mozilla Blog

                                                  Why we need to revisit the origin of blue hyperlink While musing over my recently published article, Why are hyperlinks blue, I was left feeling a bit blue myself. Yes, it could have been the fact that I was evacuated and Hurricane Ida was destroying my home, I’ll admit. Besides that, I was also bothered by the fact that even though I was able to determine that Mosaic was indeed the first browser

                                                    Why Are Hyperlinks Blue | The Mozilla Blog
                                                  • Unix command line conventions over time

                                                    ETA, 2022-05-19: I’m happy this blog post has gathered a fair bit of interest. However, this post is as much effort as I’m prepared to put into the topic. I think it would be a good idea to write an essay, article, or even a book, on how syntax of the Unix command line has varied over the years, and in different subcultures. Something semi-scholarly with cited sources for claims, and everything. I

                                                    • Data Movement in Netflix Studio via Data Mesh

                                                      By Andrew Nguonly, Armando Magalhães, Obi-Ike Nwoke, Shervin Afshar, Sreyashi Das, Tongliang Liu, Wei Liu, Yucheng Zeng BackgroundOver the next few years, most content on Netflix will come from Netflix’s own Studio. From the moment a Netflix film or series is pitched and long before it becomes available on Netflix, it goes through many phases. This happens at an unprecedented scale and introduces

                                                        Data Movement in Netflix Studio via Data Mesh
                                                      • mysqlsh (MySQL Shell): Dump and Restore in AWS Aurora - LayerX エンジニアブログ

                                                        LayerX インボイス を開発しているDX事業部の @yyoshiki41(中川佳希)です。 DX事業部ではデータベースとして MySQL(Amazon Aurora)を利用しています。 今回のブログは、mysqlsh (MySQL Shell) を用いて、Dumpデータ取得とリストアを行う際に気をつける点です。 mysqldump, mysqlpump Dumpデータ取得を行う際に、広く知られているのが mysqldump かと思います。 MySQL 5.7.8 からは、 mysqlpump という別のクライアントツールも提供されるようになりました。 主に下記のような特徴があります。 並列での処理が行われる(Parallel) Dump Progress がみれる 圧縮方式は、LZ4 と ZLIB が使用可能(mysqlpump Ver 1.0.0 Distrib 5.7.35) TA

                                                          mysqlsh (MySQL Shell): Dump and Restore in AWS Aurora - LayerX エンジニアブログ
                                                        • OSSでオブザーバビリティを実現する (Elastic Stack x OpenTelemetry on Kubernetes) - RAKUS Developers Blog | ラクス エンジニアブログ

                                                          こんにちは。インフラエンジニアの gumamon です! 最近はSRE的なことも ちょこちょこ やらせて頂いています。 NewRelic、Datadog、モダンな監視(オブザーバビリティ)って良いですよね。 弊社もKubernetes(k8s)等を利用した環境が増えてきた折、そろそろ必要になってきた(と思っている)のですが、NewRelic、Datadog等のクラウドサービスはランニングコストが安くない。 そこで内製できないかやってみよう!ということになり、試行錯誤をした結果どうにか表題の構成で作ることができたのでご紹介をしたいと思います! この記事では、k8sを観測対象とし、オブザーバビリティを実現した際のアーキテクチャ構成、並びに四苦八苦する中で得た観測の勘所(私見)についてご紹介します。 目次 目次 オブザーバビリティとは オブザーバビリティ(OSS)の実現事例 全体構成 Elast

                                                            OSSでオブザーバビリティを実現する (Elastic Stack x OpenTelemetry on Kubernetes) - RAKUS Developers Blog | ラクス エンジニアブログ
                                                          • NTT 東日本 - IPA 「シン・テレワークシステム」 - 入門 - 今すぐ使ってみよう

                                                            NTT 東日本 - IPA 「シン・テレワークシステム」  入門 - 今すぐ使ってみよう トップ | 中間報告 | 自治体テレワーク for LGWAN | HTML5 Web 版クライアント (Mac, Chromebook 対応) | バージョン履歴 | ダウンロード | ユーザー数グラフ 入門 - 今すぐ使ってみよう | クライアント検疫機能・MAC アドレス認証機能 | 二要素認証・ワンタイムパスワード (OTP) 機能 | マイナンバーカードを用いたユーザー認証機能 | 仮想マルチディスプレイ機能 行政情報システムでの利用 | 組織 LAN におけるポリシー規制サーバー設置 | 企業システムにおける VM・HDD クローン対応 | Wake on LAN リモート電源 ON 機能 | 画面撮影・キャプチャ防止のための電子透かし機能 FAQ | 掲示板 (ユーザーサポートフォーラム

                                                            • GCP Shared VPCを利用した全社共通ネットワークの運用におけるDedicated Interconnect利用設定の最適化手法 - ZOZO TECH BLOG

                                                              はじめに こんにちは。気がつけば4月でZOZOTOWNに関わって9年目を迎えるSRE部の横田です。普段はSREとしてZOZOTOWNのリプレイスや運用に携わっています。 本記事ではGoogle Cloud PlatformでShared VPCを採用し全社共通ネットワークを構築した背景とその運用方法について説明します。 ZOZOTOWNとパブリッククラウド専用線 まずはZOZOTOWNとパブリッククラウドを接続する専用線について説明します。 数年前まではZOZOTOWNを支える基盤は、ほぼ全てがオンプレミス環境で稼働しており、以下の課題がありました。 システムが密結合であること アジリティの低さ これらを解決するためにパブリッククラウドを活用したマイクロサービス化が日々進んでいます。 現在パブリッククラウドはAmazon Web Services(以下、AWS)とGoogle Cloud

                                                                GCP Shared VPCを利用した全社共通ネットワークの運用におけるDedicated Interconnect利用設定の最適化手法 - ZOZO TECH BLOG
                                                              • PHP: PHP 7.4.x から PHP 8.0.x への移行 - Manual

                                                                Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

                                                                • EKS on Fargate:virtual-kubelet の違い + Network/LB 周りの調査 - @amsy810's Blog

                                                                  EKS on Fargate こんにちは。 サイバーエージェントの青山(@amsy810)です。 この記事は Kubernetes3 Advent Calendar の 4日目の記事です(EKS #2 にもクロスポストしています)。 re:Invent で EKS 関連の何かしらの発表がされることを見越して Advent Calendar を埋めたので、書くネタが見つかってホッとしています。 KubeCon 会期中に 「Managed Worker Node for EKS」 がリリースされ歓喜の声が上がりましたが、今回は re:Invent で 「EKS on Fargate」 がリリースされ歓喜の声が上がっているようです。 今回は EKS on Fargate のアーキテクチャを見ていきたいと思います。virtual-kubelet と近いと思ってますが果たして。 (EKS on Fa

                                                                    EKS on Fargate:virtual-kubelet の違い + Network/LB 周りの調査 - @amsy810's Blog
                                                                  • LogLog Games

                                                                    The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                                                                    • Engadget | Technology News & Reviews

                                                                      Some of our favorite Bose headphones and earbuds are back to all-time low prices

                                                                        Engadget | Technology News & Reviews
                                                                      • What We Learned from a Year of Building with LLMs (Part I)

                                                                        Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful. Learn more It’s an exciting time to build with large language models (LLMs). Over the past year, LLMs have become “good enough” for real-world applications. The pace of improvements in LLMs, coupled with a parade of demos on social media, will fuel an estimated $200B

                                                                          What We Learned from a Year of Building with LLMs (Part I)
                                                                        • 【Stable Diffusion】崩れた顔や手を自動で修正する方法

                                                                          「崩れた手や顔を自動で修正したい」 「Inpaintingでチマチマと修正するのは面倒だ・・・」 このような場合には、Unpromptedがオススメです。 この記事では、Unpromptedについて解説しています。 本記事の内容 Unpromptedとは?UnpromptedのインストールUnpromptedの動作確認 それでは、上記に沿って解説していきます。 GitHub - ThereforeGames/unprompted: Templating language written for Stable Diffusion workflows. Available as an extension for the Automatic1111 WebUI. Templating language written for Stable Diffusion workflows. Availab

                                                                            【Stable Diffusion】崩れた顔や手を自動で修正する方法
                                                                          • 【Phi-3-Medium】GPU2台構成でローカルLLMを動かす【Ubuntu24】

                                                                            はじめに GMO NIKKOの吉岡です。 みなさん、生成AIは活用してますか? ChatGPTに始まり、Claude3やGeminiなど、実用的なAIがどんどん出てきてますね。 自分も使ってはきましたが、課金が気になってしまいます。 これではサービスに組み込むことは難しいですよね。 そのためローカルで動くLLMを追ってきましたが、今年に入って実用的な日本語を返すことができるモデルがいくつか出てきているので、サーバー構成からインストール方法、LLMの起動まで紹介しようと思います。 ローカルLLMを動かす上で一番重要なのはGPUのVRAMです。 LLMは7B、13B、70Bモデルが多いですが、量子化しない場合、必要なVRAM容量は動かすモデルの大体2倍なので、13Bモデルでは26GのVRAMが必要です。 NVIDIAのGPUを使ったCUDAが前提になっているのですが、一般向けでは24Gモデルが

                                                                              【Phi-3-Medium】GPU2台構成でローカルLLMを動かす【Ubuntu24】
                                                                            • How Netflix Scales its API with GraphQL Federation (Part 2)

                                                                              In our previous post and QConPlus talk, we discussed GraphQL Federation as a solution for distributing our GraphQL schema and implementation. In this post, we shift our attention to what is needed to run a federated GraphQL platform successfully — from our journey implementing it to lessons learned. Our Journey so FarOver the past year, we’ve implemented the core infrastructure pieces necessary fo

                                                                                How Netflix Scales its API with GraphQL Federation (Part 2)
                                                                              • SSH Pentesting Guide

                                                                                What are SSH and SFTP? SSH is a secure remote shell protocol used for operating network services securely over an unsecured network. The default SSH port is 22, it’s common to see it open on servers on Internet or Intranets. SFTP is the SSH File Transfer Protocol, a protocol used to transfer files over an SSH connection. Most SSH implementations are also supporting SFTP. SSH servers/libs The most

                                                                                  SSH Pentesting Guide
                                                                                • The Scary Thing About Automating Deploys - Slack Engineering

                                                                                  Most of Slack runs on a monolithic service simply called “The Webapp”. It’s big – hundreds of developers create hundreds of changes every week. Deploying at this scale is a unique challenge. When people talk about continuous deployment, they’re often thinking about deploying to systems as soon as changes are ready. They talk about microservices and 2-pizza teams (~8 people). But what does continuo