並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 5810件

新着順 人気順

チューニングの検索結果281 - 320 件 / 5810件

  • Ruby/Rails の勉強に何読んだらいいかと聞かれたとき - id:onk のはてなブログ

    「次の職場が Ruby なんだけど」と読み書きそろばんを聞かれたのと、大阪Ruby会議03、大江戸Ruby会議10、Kaigi on Rails 2023 と Ruby/Rails 関係のイベントに続けて参加して、作者の皆さまと会ったので。 「読める」になるために 言語仕様は何らかの本 1 冊の冒頭の方を読めば雰囲気は掴めるだろう。 Ginza Rails27 igaiga - Speaker Deck 著書や技術顧問、健康診断レポート でお馴染みの @igaiga555 さんの作った表で、難易度別にまとまっている。 たのしいRuby か、プロを目指す人のためのRuby入門 が定番かなぁ。 できることを知る るりま (Ruby リファレンスマニュアル) の Enumerable、String Rails Guides の Active Support Core Extensions 日本語

      Ruby/Rails の勉強に何読んだらいいかと聞かれたとき - id:onk のはてなブログ
    • 生成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
      • MidjourneyとChatGPTで漫画を描いてみた #techtekt Advent Calendar 2023 - techtekt

        パーソルキャリアでUIUXデザイナーをしている比企(ひき)です。 今回は、Midjourney(個人的に課金して使ってます)とChatGPTで漫画を描いてみます。 作画担当:Midjourney 昨年、画像生成AIが次々と公開されているツールを試してみるものの、 生成される画像のクオリティが低い印象でした。 ところが「Midjourney」を使ってみたところとても感動しました。 ひとことでいうと「デッサン狂ってない」。 何を描いてもそれらしく仕上げてきます。 作画前の準備として 画像生成AIの仕組みとMidjourneyのプロンプトについて 理解していきたいと思います。 画像生成AIの仕組み いろいろな画像生成AIを試すと、「これはイケてない」、「これはイケてる」という違いが出てくるのはなぜなのでしょうか。そもそもどのような仕組みで画像が生成されるか調べてみました。 www.busines

          MidjourneyとChatGPTで漫画を描いてみた #techtekt Advent Calendar 2023 - techtekt
        • iOS向け日本語キーボードアプリ「azooKey」をOSSにした

          2年半近く趣味として個人開発してきたiOS・iPadOS向けの日本語キーボードアプリ「azooKey」をオープンソース化しました。ライセンスはMIT Licenseです。 azooKeyは2年前からApp Storeで無料で公開し、開発を続けてきました。日本語対応のiOS向けキーボードアプリには、Simeji、Flickなど多くの先輩がいますが、標準キーボード志向で高機能なOSSとしては初めてのものではないかと思います。 技術的な特徴 azooKeyの技術的特徴としては、変換エンジンの独自実装、ライブ変換のサポート、独自に調整した辞書、強力なカスタマイズ機能などがあります。 IME開発の特色は幅広い技術的課題を扱えることにあります。競プロ的なアルゴリズムとデータ構造の問題もあればNLP的な話やGUIのデザインの問題もあり、めっちゃ楽しいです。 なお、azooKeyは全てSwiftで実装され

            iOS向け日本語キーボードアプリ「azooKey」をOSSにした
          • node.js のメトリクスの計測、ベンチマークの改善、Docker イメージの絞り方を勉強した

            フロントエンドのパフォーマンス計測は得意なのだが、サーバーサイド node.js のメトリクスの取り方はあまり知らなくて、いつも勘でやりがちだった。最近は業務でこの周辺で困ることが増えたので、勉強しなおした。 また、最近使ってみたかった cloudflare workers の制限で、メモリ 128MB、CPU 時間 50ms という制約があり、このためにも Node.js の CPU のメトリクスを計測できるようになっておく必要があった。 という目的を踏まえて、今回は OS やデータベースの最適化は扱わず、ネットワークとアプリケーション層だけに絞って学習した。あと仕事の Docker イメージのサイズにも悩んでたので、ここも。 (あと ISUCON 参加者が楽しそうだったのもある。 ISUCON のチューニング対象にフロントエンドは含まれないので…) 計測対象 今回実験したリポジトリはこ

              node.js のメトリクスの計測、ベンチマークの改善、Docker イメージの絞り方を勉強した
            • SEOに強いTypeScript入門記事がミスリードを招いていて絶望しかけた - Qiita

              「TypeScriptとは」などシングルワードの検索結果に強いTypeScript入門記事の多くに、誤解を招く内容があることを確認しています。 以下にあげる記事を参考にされた方は情報のアップデートをしていただきたいですし、記事を公開しているメディアにおきましては内容を見直していただけるとありがたいです。 TypeScriptならクラスが書ける 「JavaScriptにはクラスがない、TypeScriptにはクラスがある」「ゆえに読みやすい短いコードが書ける」といった記述が見られますがこれは誤解です。 Udemy メディア - TypeScriptとJavaScriptの違い「TypeScriptではクラスの作成ができる」 侍エンジニア - 「TypeScriptでは、JavaScriptでできなかった「クラス」の作成を実現しています。複雑で大規模な開発を行うとき、JavaScriptではコ

                SEOに強いTypeScript入門記事がミスリードを招いていて絶望しかけた - Qiita
              • データ職種の課題図書リストを作りたい - 下町柚子黄昏記 by @yuzutas0

                この記事は datatech-jp Advent Calendar 2023 3日目の記事です。 背景・趣旨 筆者(@yuzutas0)は風音屋(@Kazaneya_PR)という会社を経営しており、データ職種の採用・育成に関心を持っています。 複数企業で少ない専門家を奪い合って疲弊するような採用活動ではなく、マーケット全体がより豊かになるような動き方はできないだろうかと模索しています。 1つの実験として、MENTAで「第2新卒が3ヶ月でデータ職種への転職を目指す講座」というトレーニングを提供し、ありがたいことに30名以上の方々に受講いただきました。 ちなみにこの講座は今では風音屋の社内研修になっています。 MENTAの受講者が30名を突破しました🎉 卒業生が風音屋に入社したり、スキルアップして「社内で提案が通るようになった」「現職で活躍できるようになった」という感想もいただいています。

                  データ職種の課題図書リストを作りたい - 下町柚子黄昏記 by @yuzutas0
                • #ウマ娘 育成メソッドとその変遷に関する個人史 ver.2021.03.20 - #AQM

                  知見やアイデア 能書き 育成メソッド 個人史 チンパンジー期 原始時代 BAKU☆SHIN時代 文武両道時代 因子沼のはじまり 育成の目的を意識し始める バランス型育成時代 高橋直大氏の育成理論 数式理論以外に資料から得られた情報や考え方 BBBDB(根性絶対殺すマン)時代 ABDBA(パワー絶対殺すマン)時代 ACDBS(誰も殺したくないマン)時代 ACCBB(誰も殺さないマン)時代 続きのようなもの サムネ用画像 この記事はウマ娘攻略の親記事の、派生記事の位置付け。 親記事はこちら。 aqm.hatenablog.jp この記事は、ウマ娘の育成にまつわり、ネットの影響を受けながらの自分の試行錯誤と、いくばくか得られた知見や未検証のアイデアをまとめたい趣旨。 追記で余談だけど、この記事に長距離レース一覧とダートGⅠ一覧を追加で貼ったので使ってね。 aqm.hatenablog.jp たぶ

                    #ウマ娘 育成メソッドとその変遷に関する個人史 ver.2021.03.20 - #AQM
                  • 『プリコネR』コッコロはいつからママになったのか──コッコロ役の声優・伊藤美来さんから見た”真面目なガイド役”から”ママ化”するまでの経緯とは

                    「四国は右左折5回ぐらいで回れる説」を検証してみた! 淡路島南PAを出発し徳島・香川・愛媛と回ったら高知市内まで右左折なし 少女の名はコッコロ。Cygamesが手掛けるスマホ向けドラマチックアニメRPG『プリンセスコネクト!Re:Dive』(@priconne_redive)に登場する女の子だ。 年齢は11歳、身長は140cm、あどけない見た目の美少女だが、こう見えて一部のユーザーから「ママ」と呼ばれて親しま(甘えら)れている。 コッコロママ。11歳。 主人公のガイド役ということで、その献身的な立ち振る舞いや世話焼きっぷりから、彼女に“母性”を感じる。わかる。非常によくわかる。しかし、ストーリーをよく見ていくと“ママらしからぬ”描写をちらほら見かけるのも事実だ。 コッコロを「ママ」と呼ぶムーブメントは、あくまで一種の“バブみ”【※】文脈から一部のユーザーのなかで親しまれている非公式的な愛さ

                      『プリコネR』コッコロはいつからママになったのか──コッコロ役の声優・伊藤美来さんから見た”真面目なガイド役”から”ママ化”するまでの経緯とは
                    • Javaエンジニアだった私が当時困ったRustのコンセプト - paild tech blog

                      お手伝いの @helloyuki_ です。今回はポエムです。 今回は、Rust を始めた当時、プログラミング言語は Java しかまともに触ったことがない新米若手 Java エンジニアだった私[*1]が「見たことがなく、使いどころがわからなく理解が難しい」と感じたポイントについて紹介します。対象とするソフトウェアのレイヤーが低いか高いかを問わず、とにかく Rust をやってみて理解するまでに時間がかかり、難しいと感じたポイントについて紹介します。 Rust の「メモリ安全」って、結局何 所有権とライフタイム 参照 スマートポインタ 代数的データ型 関数が第一級である モジュールシステム self 型クラスという側面でのトレイト まとめ 私が Rust をある程度使いこなせるようになるまでの話 「難しい」って何?、の話 Rust の「メモリ安全」って、結局何 そもそも論ですが、Rust が取

                        Javaエンジニアだった私が当時困ったRustのコンセプト - paild tech blog
                      • 『閃光のハサウェイ』を大ヒットへと導いた、映像の力とは――監督・村瀬修功インタビュー(後編) | アニメ ダ・ヴィンチ

                        『機動戦士ガンダム』40周年記念作品として制作されたシリーズ最新作『機動戦士ガンダム 閃光のハサウェイ』。本作は『機動戦士ガンダム』の生みの親、富野由悠季さんが1989~1990年に執筆した小説『機動戦士ガンダム 閃光のハサウェイ』全3巻(上・中・下)を映像化した作品だ。本作の主人公はガンダムシリーズで活躍してきたかつての英雄ブライト・ノアの息子ハサウェイ・ノア。彼はマフティー・ナビーユ・エリンと名乗り、反地球連邦政府運動に身を投じている。なぜ彼はマフティーを名乗るようになったのか。そのドラマが緻密に描かれている。 本作の映画化を果たしたのは村瀬修功監督。美意識に裏打ちされた緻密な作画で知られるアニメーター/キャラクターデザイナーでもあり、監督としては『虐殺器官』などで実写的なアプローチをすることで高い評価を集めているクリエイターだ。映画『閃光のハサウェイ』においても、いわゆる映画的なダイ

                          『閃光のハサウェイ』を大ヒットへと導いた、映像の力とは――監督・村瀬修功インタビュー(後編) | アニメ ダ・ヴィンチ
                        • フロントエンドが遅いと言われた時に

                          Webアプリケーションで、ブラウザ上でJavaScriptを用いてAPIからデータを取得して画面に反映する挙動が遅いと言われた時にフロントエンド側が確認することと対処方法。 ユーザのボタンクリックなどのアクションをトリガーとして、APIからデータを取得し画面に反映するというシナリオがあった際に、ユーザのアクションから画面への反映に時間を要しているという状況を想定しています。 Largest Contentful Paint (LCP)が遅い場合に関しては、別のアプローチになるので今回は除外します。 本当にフロントエンドがボトルネックになっているか まず最初にすることは、APIのレスポンスタイムと、APIのデータを画面に反映する処理のどちらがボトルネックになっているかの確認です。 ユーザのアクションから画面への反映までの時間の中でAPIのレスポンスが大部分を占めている場合、プリフェッチなどの

                            フロントエンドが遅いと言われた時に
                          • 【※少し追記】2年ぶりに推しのライブ観れると思って新幹線乗ったら4時間閉じ込められて号泣した話|小町紗良

                            写真は往路で放心してる私の目に飛び込んできた岐阜羽島のクソ元気な水の広告 なぜ撮ったのかはわからない 錯乱していた なんかちょっとバズっちゃったから一番大事なことだけ最初に言お!!! オタク!!!遠征はできるかぎり早めに!!!状況が許すなら前日入りをしてくれ!!!!!!コロナ感染対策もできることはやろう!!!!!! 観れないまま呆然と京都観光をして帰りました。 辛え〜何日経っても辛え〜〜鈴虫寺で説法聴いたり長楽館で優雅なカフェタイム過ごしたりしたけど辛え〜〜 というお気持ちの一部始終をぶつける文章です。 はっせんもじぐらいあるよ!!! ※当該事故に遭われた方を非難する意図はございません。 「遅延した結果ライブが観れなかったのがつらい」というだけの記事です。 ※Twitterで「記事を読んで泣いてしまった」「自分の似たような経験を思い出してつらくなった」と仰る方が少なくありません。遠征に失敗

                              【※少し追記】2年ぶりに推しのライブ観れると思って新幹線乗ったら4時間閉じ込められて号泣した話|小町紗良
                            • 「PSVR2」で『グランツーリスモ7』をプレイしたらリアルすぎて“車の匂い”がした。車に興味がなくても体験してほしい、極上の「シミュレーション体験」をプレイレポートからお届け

                              いや、これはリアルすぎる……。『グランツーリスモ7』を「PlayStation VR 2」でプレイしたとき、そこにはないはずの「車の匂い」が筆者の鼻孔を突いた。 VRのヘッドマウントディスプレイを使用できるレースゲームは世の中にすでに多数あり、『グランツーリスモ』シリーズでも前作『SPORT』にて初代PS VRに対応している。それでもPSVR2のより真に迫った体験、精細なグラフィックスは、一世代前とは一線を画すバーチャル体験を生み出していた。 PS VR2を使用して『グランツーリスモ7』をプレイすれば、本作に収録されたすべてのレースをすべての車を用いてVRでプレイすることができるという。 ※この映像はPSVR2発表前に公開された『グランツーリスモ7』製品版のトレーラーです。 『グランツーリスモ7』自体がそもそも、450種以上の「これ以上作りこんでも意味がない」「PS5でも表現しきれない」レ

                                「PSVR2」で『グランツーリスモ7』をプレイしたらリアルすぎて“車の匂い”がした。車に興味がなくても体験してほしい、極上の「シミュレーション体験」をプレイレポートからお届け
                              • 「七味唐辛子沼」にご用心。その深みにどハマりした元エンジニア店主に話を聞く【魅惑の口上&風味】 - メシ通 | ホットペッパーグルメ

                                「最初に入りますのは讃岐の名産八房(やつふさ)、不思議にも一つの幹から八つの房が出るから八房、続いては紀州有田の特産品でありますお蜜柑の皮を粉末にしたもの、陳皮と言います……」 お祭りの名物屋台のなかでも、ひときわ輝きを放つ存在、それが七味唐辛子。はじめてその屋台を見たときは衝撃を受けました。 ボウルを回転させながら鮮やかに七種の材料をブレンドしてゆく手さばき、そしてつらつらと淀みなく述べられる売り口上。「職人技だ! カッコいい……!」と興奮したものです。 しかし2020年。新型コロナウイルス感染症の蔓延によって、イベントは軒並み中止に。お祭りも大多数が中止になったり、屋台の出店が取りやめになるなど、規模の縮小を余儀なくされました。 そこで今回は、SNSで出会った「七色蕃椒堂」の店主・香川仁志さんに、なんとも奥深い七味唐辛子の魅力と、異色のキャリアについてお話をうかがいました。 ※インタビ

                                  「七味唐辛子沼」にご用心。その深みにどハマりした元エンジニア店主に話を聞く【魅惑の口上&風味】 - メシ通 | ホットペッパーグルメ
                                • Web のセマンティクスにおける Push と Pull | blog.jxck.io

                                  Intro 筆者は、 Web のセマンティクスに対する実装の方針として、大きく Push 型の実装 と Pull 型の実装 があると考えている。 もっと言えば、それは実装方法という具体的な話よりも、開発者のセマンティクスに対する態度を表現することができる。 この話は「Push よりも Pull が良い」などと簡単に切り分けられる話ではない。 「自分は今 Push で実装しているのか、 Pull で実装しているのか」この観点を意識するかしないかによって、セマンティクスに対する視野が広くなり、その応用として、たとえば今自分が行っている実装が、将来の Web においてどのような互換性の問題を生じるかなどを想像できるようになるだろう。最近問題になる Ossification を、こうした視点の欠如の結果とみることもできる。 (本エントリでの Ossification は、一般に言われている Pro

                                    Web のセマンティクスにおける Push と Pull | blog.jxck.io
                                  • Python初心者から2年間で読んだ中でオススメの技術書35冊を読むべき順番に並べた - 仮想サーファーの日常

                                    Pythonの学習を始めて3年間でたくさんの技術書を読んできましたが、自分の技術力のレベルによって読みたい本が変わってしまうので、どの技術書を読めばいいのかがわからなくて本選びに相当な時間をかけたと思います。 今回は、これからプログラミング言語Pythonを学習しようとしている方、Pythonの基礎は勉強したけどもっと踏み込んで学びたい方向けに、ぼくが読んだPythonの技術書の中でこれは読んでよかった!という本を読みたい順番に紹介していきます。 この記事の対象読者 未経験からPythonを学習しようとしていて、どの技術書で学習を進めるべきか悩んでいる方 Pythonは少し学習したことあるけど、実践的なWebアプリケーションを開発するときに参考になる技術書を知りたい方 Pythonを活用したWebアプリケーションエンジニアになるために必要な知識やスキルを知りたい方 Pythonエンジニアと

                                      Python初心者から2年間で読んだ中でオススメの技術書35冊を読むべき順番に並べた - 仮想サーファーの日常
                                    • 2024年版:独断と偏見で選ぶ、データ分析職の方々にお薦めしたいホットトピックス&定番の書籍リスト - 渋谷駅前で働くデータサイエンティストのブログ

                                      毎年四の五の言いながら書いている推薦書籍リスト記事ですが、何だかんだで今年も書くことにしました。なお昨年度版の記事を上にリンクしておきましたので、以前のバージョンを読まれたい方はそちらをお読みください。 今回のバージョンでは、趣向をちょっと変えて「定番」と「注目分野」というように分けました。何故こうしたかというと、平たく言って 「初級&中級向け」推薦書籍リストは定番化していて毎年あまり変更点がない 逆に直近のホットトピックスに関するテキストは毎年入れ替わりが激し過ぎて網羅しづらい という課題があり、特に2点目についてはあまりにもデータサイエンス関連書籍の新規刊行が多過ぎる&僕自身がその流れについていけておらず完全に浦島太郎状態ですので、万人向けに等しくウケるようなリストを作るのは今回をもって完全に諦めたというのが実態です。 その上で、前回まで踏襲されていた定番書籍リストはバルクで提示すると

                                        2024年版:独断と偏見で選ぶ、データ分析職の方々にお薦めしたいホットトピックス&定番の書籍リスト - 渋谷駅前で働くデータサイエンティストのブログ
                                      • Linuxサーバーの最適化: vmstatとiostatを活用した性能分析と対処法 - Qiita

                                        Linuxサーバーの最適化: vmstatとiostatを活用した性能分析と対処法 0.目的 インフラ開発者として、必須な性能分析を身につけることを目的としています。 カーネルパラメータをチューニングをする際に性能分析を前提とし、分析結果からチューニングしていきますが、具体的な指標というものが少ないので参考になれば幸いです。 基本的なvmstatの使い方については、ちょっとググればいくらでも出てくるので割愛します。 「Linuxカーネルパラメータのチューニング&設計」でロードアベレージが高い状態にある場合、次のアクションとしてCPU使用率の確認が必要となりますので、vmstatの結果分析および対処法について深堀していきます。 よって、vmstatの結果分析と対処法を理解すると性能試験を実施した際のその対処法とカーネルパラメータによるチューニングする対象が理解できるかと思います。 1.パフォ

                                          Linuxサーバーの最適化: vmstatとiostatを活用した性能分析と対処法 - Qiita
                                        • SLO策定とアラート設定までの長い道のり - Cybozu Inside Out | サイボウズエンジニアのブログ

                                          こんにちは、@ueokandeです。早速ですが、皆さんが運用しているサービスには、SLO (Service-level objective: サービスレベル目標) がありますか?アラートの監視項目はどのように設定して、基準値をどのように決めていますか? 社外とのコミュニケーションだけでなく、社内向けのSLOを決めておくことで、サービスの健康状態を知るための手がかりや、普段の開発・運用タスクの優先度を決める上での指標にもなります。 またSLOがあると、サービスを監視するアラートに、理にかなった閾値を設定できます。 この記事ではAWS版kintoneの、SLOとアラートを設定するまでの記録について紹介します。 cybozu.com版kintoneのSLOとアラート 国内のcybozu.comで運用しているkintoneにも、もちろんSLOやアラートはあります。 しかし現状のSLOはkinton

                                            SLO策定とアラート設定までの長い道のり - Cybozu Inside Out | サイボウズエンジニアのブログ
                                          • 歌人・穂村弘が語る、「お金と物質」以外の価値観を求める人へ、荻窪・西荻・吉祥寺の魅力。 - SUUMOタウン

                                            編集: 小沢あや(ピース株式会社) 取材・構成: かなめゆき 撮影:小原聡太 荻窪・西荻窪・吉祥寺エリアで20年以上暮らす、歌人の穂村弘さん。短歌はもちろん、 “日常で感じる感覚のズレ”など、世界を新鮮な角度から照らすようなエッセイでも人気を博しています。 そんな穂村さんは、中央線のこのエリアについて「物質とお金という軸以外のパラレルワールドを求める人に向いている」と表現します。その意味とは? 西荻は「戦闘力の低い人が多い」ゆるやかな空気感が魅力 ―― 荻窪・西荻窪・吉祥寺のエリアは、クリエイターの中でも書籍関連のお仕事をする方が集まる印象があります。実際はいかがでしょう。 穂村弘(以下、穂村):ライターさんや編集者だらけですね。短歌関係の人も多くて、枡野浩一さんや、木下龍也くん、古くは中井英夫も西荻にいたみたい。この辺りに自由業の人が集まるのは、やっぱり平日の昼間に大人がうろうろしていて

                                              歌人・穂村弘が語る、「お金と物質」以外の価値観を求める人へ、荻窪・西荻・吉祥寺の魅力。 - SUUMOタウン
                                            • JavaScriptからGo言語に乗り換えた感想 - 新しいことにはウェルカム

                                              JavaScript(TypeScript)で書かれたプログラムを、Go言語で書き直しました。 その動機や、書き換えた結果などを書こうと思います。 また、今回Go言語が初めてだったので、Go言語とはどういったものかや、Go言語をやってみた感想なども合わせて書こうと思います。 動機 メンテナンスしづらい 移植したプログラムは、JavaScript(TypeScript)で書かれた、データ処理関連のプログラムで、サーバーで動かしていました。 JavaScriptはポピューラーな言語ですが、フロントエンドをやらない人にはあまり馴染みがないようで、扱える人が限られていて何かあった時の対応が不安でした。 どのプログラム言語にも似たような文法があり、ちょこっと修正するくらいなら、一通り文法書に目を通せば何とかなりそうな気もするのですが、PromiseなどのJavaScriptの非同期プログラミング文法

                                                JavaScriptからGo言語に乗り換えた感想 - 新しいことにはウェルカム
                                              • Webサービスエンジニアが教えるサーバサイドのログ分析 情報を可視化して負荷状況を見よ

                                                ログ分析勉強会は、日々の業務に役立てられる「ログ分析」についての情報交換を目的として活動しています。オンライン開催となった今回、AWSに詳しい山口氏がWebサービスのパフォーマンス改善に必要なログ分析について、日々の業務から得た知見を共有しました。後半は、サーバーサイドから見たログ分析について。 サーバ情報を可視化して負荷状況を見る 続いて、サーバの負荷状況を見るところですね。リソースの情報をコマンドで取得してサーバ情報を可視化しましょうというところです。 よく使うのは、1つ目はhtopですね。htopでプロセスごとにどれくらいのメモリやCPUを使っているかを取っていくのがあります。リクエストが多いときにこれを取っていって、どこが重たくなっているかを見るというのがいいかなと思っています。 例えばアプリケーションサーバと同梱されているものだったりとかすると、アプリケーションサーバの負荷がいき

                                                  Webサービスエンジニアが教えるサーバサイドのログ分析 情報を可視化して負荷状況を見よ
                                                • 10年かけてカナダでソフトウェアエンジニアになるまでの道のり - As a Futurist...

                                                  修士課程を退学した15年前に、僕は全く実現可能性を考えずに”30歳までにアメリカの大学院に留学”という目標を立てました。 もう一度大学院に行きたい、行くなら世界トップのアメリカがいいだろう、そんな程度の認識でした。 ただ、これはどちらかといえば無理やりひねり出した30歳まで生きる理由であって、そこまで強い意志があったわけではありません。 しかし、おかげで何とか30歳を超え40歳目前まで生き延びることはでき、気が付けばアメリカではなくカナダで永住権を取って暮らしています。 大学院留学は引き続き他のハードルが高くて達成できる気はしませんが、15年前に目標を立てた時点では認識できていなかった 「海外に移住する」という難儀を10年ほどかけて乗り越えることはできました。 けれど、そういえば事の顛末を一つにまとめたことが無かったなと気づいたので、僕のキャリア10年+αを振り返って記事にしてみました。

                                                    10年かけてカナダでソフトウェアエンジニアになるまでの道のり - As a Futurist...
                                                  • オレ的EXPLAIN技を語っちゃうゾ - Qiita

                                                    メリークリスマス 本記事はPostgreSQL Advent Calendar 2021の25日目です。今年も面白い記事がたくさん揃いましたね!!! さて、みなさん今年のPostgreSQLライフはどんな感じでしたでしょうか? 私はというと、なんだかチューニングばっかりやってました。1案件でいろいろお手伝いすることはまあまああったのですが、複数から次々チューニングの相談をもらって、歴代継承者の個性を発現したデクくんのごとく駆け回ったのが今年のハイライトです。 (この綱渡り感、、、伝われ!!!) 俺たちは雰囲気でチューニングしている 今回上手くいったけど、あの時たまたまひらめいた1案をぶつけてみたら効果でたのであって、次善の策なんてなかったけど??って毎回思ってるから、雰囲気でやっていると思う、マジで。コミュニティのノリだと笑いが起きていいんですけど、少しでも勝率を上げるために、若手の前でド

                                                      オレ的EXPLAIN技を語っちゃうゾ - Qiita
                                                    • くるりが田中宗一郎と語り合う、音楽作家として迎えた確かな変化 ポップと実験を往来してきた特異なアティテュードの変遷

                                                      くるりが田中宗一郎と語り合う、音楽作家として迎えた確かな変化 ポップと実験を往来してきた特異なアティテュードの変遷 くるりの新作『愛の太陽 EP』が3月1日にリリースされた。映画やドラマのタイアップ曲を中心に、歌に重点を置いた6曲がパッケージされた同作は、岸田繁(Vo/Gt)曰く「全曲普通にいい曲よね」と思える楽曲がEPになるという、くるりとしては珍しいリリース形態。そんな作品性ゆえ、“聴き手に寄り添うくるり”と、“実験精神に溢れたくるり”という二面性に今一度思いを馳せたくなると同時に、特にこの10年のくるりのディスコグラフィと並べて聴いても違った感触を得られるEPと言えるだろう。 今回リアルサウンドでは、くるりの岸田、佐藤征史(Ba)と、初期から彼らの作品を追ってきた音楽評論家・田中宗一郎の鼎談をセッティング。アルバム『天才の愛』(2021年)を経て今作に繋がるモードを紐解いていくうちに

                                                        くるりが田中宗一郎と語り合う、音楽作家として迎えた確かな変化 ポップと実験を往来してきた特異なアティテュードの変遷
                                                      • 日本のSREの火付け役ともなったエンジニアが貫く信念 ─ すべてはログの向こうにいるエンドユーザのために - Findy Engineer Lab

                                                        こんにちは、はじめまして。さくらインターネット株式会社の長野雅広(@kazeburo)です。Webの業界に入ったのは学生だった2000年頃で、キャリアは20年以上になります。おそらくこの業界でも長い方ではないでしょうか。20年の間にmixiやlivedoor、メルカリといった企業で働く機会を得て、どの職場でもサービスの裏側にあるインフラや、Webアプリケーションの運用を支える仕事、今ではSREと呼ばれるような業務に携わってきました。 そして今年の1月から、さくらインターネットにてクラウドを中心にサービスの開発を行っています。つまり、インフラやクラウドを利用して一般のお客様向けにサービスを作るという仕事から、クラウドを作ることを仕事にする、という選択をしました。 この記事では、どのような経験からSREとして働くようになったのか、また現職に至る選択をした経緯について語りたいと思います。加えて、

                                                          日本のSREの火付け役ともなったエンジニアが貫く信念 ─ すべてはログの向こうにいるエンドユーザのために - Findy Engineer Lab
                                                        • [AWS GameDay] DevOpsエンジニアが全員退職した会社の新入社員としてAWS環境の運用・改善をしてきました | DevelopersIO

                                                          どうも、 もこ@札幌オフィス です。 私事とはなりますが、先日「Unicorn Rentals」というユニコーンを貸し出すスタートアップ企業に転職しまして、ユニコーンを使って初出社している最中です。 皆さんご存じの通り、世の中の車・バス・電車などの交通手段は全てユニコーンに置き換えられ、近年ユニコーンの貸し出し事業は盛んになりつつあります。 Unicorn Rentalsではビジネスの主軸となるサービスをAWS上で運用しています。 オフィスに着くと入社オリエンテーション担当の人事の方がこう言いました。 「DevOpsチームは昨日全員退職してしまった。まあ、大した人たちじゃ無かったから、君の活躍に期待してるよ」 どうやら私の仕事はDevOpsチームが残したAWS環境を改善して、負荷対策を行ったり 環境を構築したり、AWSレイヤーでトラブルシュートをしたり、チューニングをする必要があるみたいで

                                                            [AWS GameDay] DevOpsエンジニアが全員退職した会社の新入社員としてAWS環境の運用・改善をしてきました | DevelopersIO
                                                          • Cloudflare Workers それは Frontend / Node.js が CDN Edge Side まで拡張されるもの

                                                            最近は Cloudflare Workers が熱くて、週末はずっとその調査しています。この記事はそのまとめです。 注意点として、手元でいろいろなパターンで動かして試してはいますが、プロダクション環境で運用したわけではないです。それを踏まえた上でお読みください。 特に断りが無い限り、引用文は DeepL で翻訳したものです。 Cloudflare Workers とはなにか Cloudflare Workers | サーバーレスコンピューティング | Cloudflare 一言でいうなら 「ServiceWorker の API が CDN Edge 上で動く JavaScript 処理系」 です。 Technology Radar では、まだ ASSESS(調査) フェーズという扱いです。 Cloudflare Workers | Technology Radar | ThoughtWo

                                                              Cloudflare Workers それは Frontend / Node.js が CDN Edge Side まで拡張されるもの
                                                            • 今、Unityでネットワークマルチプレイ作るのに何を使えばいいのか

                                                              前置き Unityエンジニアは最近、圧を受けている人が多いと思います。 近頃はバトルロイヤルゲームが流行ってますが、100人マルチプレイを実現しているPUBGやFortniteはUE4製ですから、会社の偉い人が「こういうの作れないの?」と仰っても、「UE4じゃないとUnityじゃこういうの無理ですよ」と言って誤魔化せていました。 そんな中、Unityで作られた60人マルチプレイのFallGuysが登場してしまいました。こうなるとUnityエンジニアは会社の偉い人から「Unityでもこういうの作れるやんけ!」と詰められてしまいますが、返す言葉もないといったところでしょう。 Unityテクノロジーズもブログ記事とかで「Unityでもこんなすごいネットマルチプレイゲームが作れます!」と積極的に喧伝してます。 Fall Guys が試練を乗り越えて、グローバルに展開できた理由 正直言ってUnity

                                                                今、Unityでネットワークマルチプレイ作るのに何を使えばいいのか
                                                              • JavaScript 実行エンジン V8 の JIT 出力コードを読んでみよう

                                                                Chrome の JavaScript はとても高速なことでも有名ですが、その実行エンジンは V8 と呼ばれます。V8 自体は独立したモジュールであり、Node.js 等にも使われております。 V8 が JavaScript を高速に実行する技術の一つが JIT (Just In Time) コンパイルです(一般的に JIT と呼ばれます)。これは、そのまま実行すると遅い JavaScript を実行中にリアルタイムに直接マシンコードに変換し(これが Just In Time と呼ばれる所以です)、途中からそのコードに入れ替えて実行することで高速化を達成しています。特に何度も実行される関数で効力を発揮します。 JIT という名前は聞いたことがあろうとも、実際に JIT がどのようなコードを実行しているのかを確認する機会は滅多にないでしょう。この記事では、実際に V8 の JIT の出力を確

                                                                • 小さな個人商店が成り立つ街、岩手県盛岡市に移住したTシャツ屋さんの話(文・玉置標本) - SUUMOタウン

                                                                  著: 玉置 標本 さてこれは何をモチーフにしたロゴでしょうか?正解は記事の中で 東北地方の太平洋側、宮城県の北、青森県の南東に位置する岩手県。その県庁所在地である盛岡市が盛り上がりを見せていて、各地から移住者が集まっているという話を仙台市在住の方から聞いた。 私は盛岡を訪れたことがなく、首都圏からすごく遠い場所というイメージだったのだが、新幹線なら東京から二時間ちょっとと知って驚いた。実際に盛岡へ移住した人、盛岡で生まれ育った人に話を伺い、盛岡の街をじっくりと歩いて、人が集まる理由を感じてきた。 盛岡駅は東京駅から新幹線で最短2時間10分と近かった 10月後半の平日、よく晴れた日に岩手県盛岡市へと向かった。 東京駅から盛岡駅までは新幹線はやぶさで、最短2時間10分とあっという間。東京、大宮、仙台、そしてもう盛岡である(上野に停車する場合もある)。 東京から新大阪へ行くよりも早いことに驚いた

                                                                    小さな個人商店が成り立つ街、岩手県盛岡市に移住したTシャツ屋さんの話(文・玉置標本) - SUUMOタウン
                                                                  • 「AIイラストって絵の勉強になる…?」取材を受けて考えたあれこれ|賢木イオ

                                                                    こんにちは、AI絵をやってたらいつのまにか人並みに絵が描けるようになってたおじさんです。前回の記事が微妙にバズったところ、美術関係の教育者の方から「AIで絵を学ぶのってどういう感じですか?うちの学生にもできますか?」というお問い合わせを相次いで頂きまして、今日は質問にお答えする中で考えたことをAI技術の進歩の振り返りとともに記事にしてみようと思います。 前回の記事( ▲ )を書いたのが今年3月のこと。その後、美術系の大学と専門学校、予備校の方から別々にDMを頂きまして、それぞれウェブインタビューのような形で1~2時間ほどお話ししました。インタビューの内容は、おおむねどの方も「これからの世代に美術を教える上で、画像生成AIについて触れないわけにはいかない。どのような距離感で扱えばよいのか決めかねており、実際に体験しているユーザーに話を聞いてみたい」という趣旨だったかと思います。 インタビュー

                                                                      「AIイラストって絵の勉強になる…?」取材を受けて考えたあれこれ|賢木イオ
                                                                    • 歴代チャットボットと最近のLLMのまとめ - Qiita

                                                                      LLMs The History of Chatbots ELIZA (1966) 初期の人工知能プログラムのひとつ。 ルールベースの簡単なパターンマッチングで返答していた。 心理療法士の会話を模したELIZA(DOCTOR)が有名。 PARRY (1972) PARRYは偏執病的統合失調症患者をシミュレートしようとしたもの。 ELIZA(DOCTOR)と通信し話題となった。 Jabberwacky (1982, 1988, 1997) ユーモラスな人間同士の自然な会話をシミュレートすることを目的としていた。 ユーザーとの会話の大規模なデータベースを構築し、言語と文脈を学習することができた。 プロジェクト自体は1982年から開始されていたが、当初は学習機能は有していなかった。 ローブナー賞を2005年(George)、2006年(Joan)に受賞している。 ローブナー賞(Loebner P

                                                                        歴代チャットボットと最近のLLMのまとめ - Qiita
                                                                      • スタディサプリ最大のRailsアプリケーションにYJIT+pitchforkを導入してメモリ使用量を劇的に削減するまで - スタディサプリ Product Team Blog

                                                                        こんにちは。SREのkyontanです。Rubyが大好きなのでRubyの話をします。ちなみにリクルートはRubyKaigi 2024へGold Sponsorとして協賛しています! *1。ぜひ沖縄でお会いしましょう。 これはあるアプリケーションのメモリ消費量を示すグラフなのですが、まさかgemを入れ替えるだけでこんなに嬉しい変化が見られるとは思っていませんでした。今日はそんなgemの話をします。 話は遡って2023年4月のある日、インターネットを眺めていたところ、ShopifyがpitchforkというOSSを公開したという情報が目に留まりました。 調べてみると、どうやら著名なRackサーバー実装の1つであるunicornの派生版であり、メモリ使用量の削減に特化しているらしいのです。 github.com これはスタディサプリ小中高のあのリソースドカ食いマイクロサービス第一位である api

                                                                          スタディサプリ最大のRailsアプリケーションにYJIT+pitchforkを導入してメモリ使用量を劇的に削減するまで - スタディサプリ Product Team Blog
                                                                        • 他言語ユーザがRust言語をガチめに使っての雑感 - 分散KVSを書いてみて - - Qiita

                                                                          どうも ryo_grid です。 昨年はRustを覚えたいと思い、題材としてRESTインタフェースを持った分散KVS(実質はいわゆる分散ハッシュテーブル)を書いたりしました。 FunnelKVS: Rust implementation of autonomous distributed key-value store which has REST interfaces この記事では、他言語を使ってきた私が、経験のないRustを用いてそこそこのコード規模・複雑さのシステムソフトウェアを書いてみた上で、Rustについて感じたことを、独断と偏見で述べます。 Rustってなんか流行りそうな雰囲気あるけど難しいとも聞くし、どうなんだろ?と考えている方や、Rustガチ勢の方々に、「初学者はこう感じるんだな」「ここらへんに苦労するんだな」というところを伝えることで、Rustのスムーズな普及に少しでも寄

                                                                            他言語ユーザがRust言語をガチめに使っての雑感 - 分散KVSを書いてみて - - Qiita
                                                                          • AIでSFマガジンの表紙をつくったメイキング話|深津 貴之 (fladdict)

                                                                            SFマガジンの表紙をAI画像で担当させていただきました。 SFマガジン2023年2月号自分にとってもはじめてのプロジェクトだったので、もろもろのメイキング記録メモ。 きっかけTwitterで「AI画像生成のお仕事こないかなー」とつぶやいたら、SFマガジンさんからコンタクトが。 SFマガジンは、中高生の時に図書館で毎号読んでいたので、ビックリ! 一も二もなく引き受けることに。 コンセプト設定まずはAIで作る表紙って、どういうのにしよう!?という方向性ぎめ。 編集さんとの初期ミーティングでは、「わりと自由にやってもらってOKよ」という言葉をいただきつつ… あわせてなんとなく「コンピューターおばあちゃん(サイバーパンクな人)」と「ニューロマンサーの表紙(旧版)的なの」みたいな、イメージをいただきました。 旧版のニューロマンサー。ウィリアム・ギブスン著。ニューロマンサーは、元祖サイバーパンク小説み

                                                                              AIでSFマガジンの表紙をつくったメイキング話|深津 貴之 (fladdict)
                                                                            • MySQL(InnoDB)のSQLパフォーマンスチューニングのエッセンス

                                                                              はじめに MySQL(InnoDB)でSQLのパフォーマンスチューニングをするときに役に立つ知識をエッセンスとしてまとめました。結合(JOIN)やB-treeインデックスの探索の仕組み、実行計画の基本的な見方を紹介します。 想定する読者は、SQLのパフォーマンスを改善する必要があるが実行計画をみてもいまいちピンと来ない方です。インデックスの作成の経験や、複合インデックスやカーディナリティの知識があることを前提にしています。目標は、実行計画の内容がよく分からない読者が、実行計画をみただけでクエリが実行される様子をイメージでき、自信を持ってクエリの改善にあたることができるようにすることです。 ストレージエンジンはInnoDBを前提としています。また、インデックスはB-treeインデックスを想定しています。全文検索の転置インデックスや空間検索のR-treeインデックスについては触れません。 イン

                                                                                MySQL(InnoDB)のSQLパフォーマンスチューニングのエッセンス
                                                                              • モブプログラミングで「一緒に働く」を戦略的に仕事に取り入れよう - Agile Journey

                                                                                みなさん、こんにちは。「制御不能なアジャイルモンスター」こと及部敬雄(@TAKAKING22)です。私は現在、 Silver Bullet Club というソフトウェア開発チームに所属していますが、チームでは2017年5月にモブプログラミングを採り入れ、現在も継続しています。こうした経験のなかで得られたモブプログラミングに関する知見を、書籍、記事、コミュニティ活動などを通して発信してきました。また、アジャイルコーチとしてチームや組織へのモブプログラミングの導入支援もしています。 本稿では、モブプログラミングを実際の現場で活用する際に直面しがちな悩みポイントを抑えつつ、個人やチーム、そして組織がモブプログラミングとどう向き合っていけばよいのかについて、ご紹介します。 モブプログラミングとは モブプログラミングの流れ なぜモブプログラミングが必要なのか 分担作業とモブプログラミングの比較 2つ

                                                                                  モブプログラミングで「一緒に働く」を戦略的に仕事に取り入れよう - Agile Journey
                                                                                • PathtraqというLifeLogサービスを作った - たごもりすメモ

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

                                                                                    PathtraqというLifeLogサービスを作った - たごもりすメモ