タグ

uzuki05のブックマーク (1,189)

  • [skip ci] Trilogy description added for rails 7.1 release note · rails/rails@d78e664

    uzuki05
    uzuki05 2023/09/01
    7.1ではmysql2の代わりに選べる。mysqlライブラリ不要
  • 生成AIと音声認識を組み合わせて会議アシスタントツールを作ったら生産性が大幅に向上した話

    株式会社クラウドネイティブは、Azure OpenAIで自組織専用のChatGPTの構築を支援するサービスを展開しています。ChatGPTとAzure AD OpenAI Serviceの取り組みや事例、支援… IDチームの前田です。今日は生成AI(ChatGPT)と音声認識モデル(Whisper)を利用した会議アシスタントツールに関する投稿になります。 (追記) 作ったツールはGitHub上で公開しており、Dockerを利用してすぐに試せるようになってます。 https://github.com/cloudnative-co/mtg-ai-assistant 2023年8月30日現在Azure OpenAIにてWhisperが利用出来ていないため、OpenAI Whisper APIを利用した試験段階のものになります。近日中にAzure OpenAIにてWhisperが利用出来るとアナウ

    生成AIと音声認識を組み合わせて会議アシスタントツールを作ったら生産性が大幅に向上した話
    uzuki05
    uzuki05 2023/08/31
    “生成AIを利用する場合、半自動化くらいを狙うと実用的で便利な物が作れて業務に活用が出来る”
  • 意外と奥深いCSSのfont-weightの話 - ICS MEDIA

    普段なにげなく使っているフォントですが、文字の太さを表すフォントウェイトには注意したいポイントがあります。とくにどの環境でも同じフォントにするためのウェブフォントでも、CSSの設定やOSの違いによって見え方が変わってしまうことがあります。ほかにもCSSの設定によっては意図しないウェイトが適用されてしまうこともあります。 この記事ではフォントウェイトのまつわる落とし穴と、それを回避するための方法を紹介します。エンジニアだけでなく、デザイナーの方にも役立つ内容です。 Noto Sans JPを例にフォントのウェイトの設定を変えながら見え方を確認できるデモページを用意しました。ぜひ試してみてください。 サンプルを別ウインドウで開く コードを確認する アンチエイリアス まず、アンチエイリアスについて簡単に説明します。アンチエイリアスとは、画面上で表示される輪郭を色の濃淡などを用いて滑らかにする処理

    意外と奥深いCSSのfont-weightの話 - ICS MEDIA
  • Merge pull request #49034 from akhilgkrishnan/perform_all_later_to_re… · rails/rails@fcda3a8

    uzuki05
    uzuki05 2023/08/30
    Rails7.1では複数のActiveJobを同時にエンキューする際に perform_all_later が使える
  • 2年間の開発者ブログ運営のノウハウや意識してること - NTT Communications Engineers' Blog

    みなさんこんにちは、イノベーションセンターの @Mahito です。普段は社内のエンジニアが働きやすくなることを目標に、コーポレートエンジニアとしての活動やエンジニア向けイベントの企画・運営をしています。 今回は、 NTT Communications Engineers' Blog を2年間運営してきたノウハウについて共有できればと思います。先日 はてなブログ DevBlog Meetup #1 に登壇させていただく機会があり、ブログ運営に関していくつかお話しさせていただいたのですが、イベント当日に言えなかったことや言ったことの補足などをできればと思います。 目次 目次 開発者ブログのこれまでと目的 運用のノウハウ・意識していること 執筆者の確保・継続・インセンティブ設計 1. 定期的にブログの取り組みを社内に紹介することで取り組みに興味を持ってもらう 2. ニュースリリースを見て、技

    2年間の開発者ブログ運営のノウハウや意識してること - NTT Communications Engineers' Blog
    uzuki05
    uzuki05 2023/08/28
    “運営を頑張ることはとても大事な一方で、頑張りすぎてしまうと燃え尽きてしまいあとが続かない”
  • SREはインフラエンジニアだけでなく、みんなの活動 - ytake blog

    みなさんSREしてますか? サービスなどの品質を維持していくために切っても切り離せないSREですが、 日でもSREという言葉が定着しつつあるかと思います。 このSREについて書いていきたいと思います。 SRE NextのCFP忘れてたのでその代わりに・・ SREってインフラですよね? 非常によくあるケース、というか多分ほとんどがこうなっていると思います。 もちろん会社としてインフラのことを指しても問題はありませんが、 SREとはどういうものなのか、正しく認識して今一度現状を振り返ることで さらに良い活動に繋がることが多いと思います。 なんのこっちゃ、という方も多いかもしれません。 SREはエラーバジェットなどの話が必ず出てきますので、 モニタリングや監視などが必ずセットにはなっていきます。 ですが、この部分が強調されているのかどうしてもインフラエンジニアでしょ、 というのが定着している場

    SREはインフラエンジニアだけでなく、みんなの活動 - ytake blog
    uzuki05
    uzuki05 2023/08/28
    “SREはサービスの利用者がハッピーになるための、あらゆる秩序や品質維持に関する活動”
  • 営業の崩壊と再生~営業の問題を解決する14の処方箋 | knowledge / baigie

    SNSだけを見ていると、私たちの会社はいつも平穏でマイペースに仕事をしてるように見えるかもしれない。しかし、所詮は私たちも普通の会社。世の多くの会社が経験する浮き沈みや苦労と無縁ではない。 昨年は創業以来初ともいえる「営業危機」を経験した。幸いにして半年で問題の大半は解消し、数多くの学びを得た。 その一部始終を言語化することで、経験を再利用可能なノウハウとして定着させたい。同時に記事として公開することで、同じ課題で悩む企業や組織の手助けになればと思う。 自負と怠慢 ウェブ制作会社でありながら、マーケティング系のイベントに多数登壇し、マーケティング系のメディアから多数取材が来る。そんなウェブ制作会社は私たちだけだと思っている。マーケティングに強いと市場に認められ、実際にそうだという自負があった。 制作者が社員の大多数を占めるウェブ制作会社にとって、制作をしているだけで自然と仕事が舞い込んでく

    uzuki05
    uzuki05 2023/08/28
    組織の拡大とともに発生した営業の問題の経緯と解決するためにやったこと。営業チームの組成、会議体の設立、進捗管理、数字目標の設定などの手法を導入。これにより営業の質と結果が向上。[いい話]
  • 週刊Railsウォッチ: ArelでCAST関数サポート、webdrivers依存を解消、YJIT高速化ほか(20230824後編)|TechRacho by BPS株式会社

    週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — Omit webdrivers gem from

    週刊Railsウォッチ: ArelでCAST関数サポート、webdrivers依存を解消、YJIT高速化ほか(20230824後編)|TechRacho by BPS株式会社
    uzuki05
    uzuki05 2023/08/28
    ArelのCAST関数サポート、.to_jsonの高速化、webdrivers gemの省略、RSpecのSidekiqテストサポート、YJITの高速化、SALTについて
  • 新規作成画面をなくすと考慮事項が激減して嬉しい

    例えば CMS の管理画面を考えます。 /posts に記事一覧画面、/posts/new に新規作成画面、 /posts/:postId に記事更新画面を置くような URL の設計はあるあるかと思います。 今回は /posts/new の画面はないほうが色々嬉しいと思った話をします。 新規作成画面があることで増える考慮事項 まず新規作成画面があると、どんな煩わしさがあるかを考えます。 下書き保存した時、どうする? 新規作成画面で下書き保存をすると、内部的にはリソースの ID が採番されます。つまり下書き保存した段階で、それは記事更新画面になるはず。 その ID で URL を /posts/:postId に書き換えるかどうかを検討します。 筆者は React 一辺倒人間なので React 寄りの話にはなりますが、Next.jsReact Router などでは /posts/ne

    新規作成画面をなくすと考慮事項が激減して嬉しい
    uzuki05
    uzuki05 2023/08/28
    作成時だけ適用したいバリデーションやnullableな列作りたくないとか気になることはあるけど、そこらへん設計でシンプルに解決できるなら、確かになぁと思いました
  • AWS Lambda@Edgeのログはどこ?AWS Lambda@Edgeのログ出力先について | DevelopersIO

    どうも!大阪オフィスの西村祐二です。 今回は小ネタです。 みなさんAWS Lambda@Edgeは使ったことありますでしょうか? CloudFrontで配信するサイトに対して、Basic認証を設定できたりと、とても可能性を感じるサービスです。 Amazon CloudFrontとAWS Lambda@EdgeでSPAのBasic認証をやってみる 今回は、そのAWS Lambda@Edgeを使っときに意外とハマるログの出力先について記載していきたいと思います。 AWS Lambda@EdgeのCloudWatch Logsにログが見当たらない!? Lambda@Edgeは正常に動作しているけど、CloudWatch Logsにログが出力されていない!? ってことがあります。 (CloudWatch Logsへの出力設定は問題ないと仮定しています。) ▼Lambda@Edgeは動作しているけど

    AWS Lambda@Edgeのログはどこ?AWS Lambda@Edgeのログ出力先について | DevelopersIO
    uzuki05
    uzuki05 2023/08/26
    “Lambda@Edgeの実行が日本だと、東京リージョンのCloudWatch Logsに/aws/lambda/us-east-1.function-nameとして出力されています。”
  • mount コマンドはもう古い? findmnt を使おう

    「このディレクトリって何のファイルシステム?」とか「マウントオプションは?」を確認するときに、手癖で mount コマンドを実行してるけど、 $ mount proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel) devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=4096k,nr_inodes=118922,mode=755) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm typ

    mount コマンドはもう古い? findmnt を使おう
    uzuki05
    uzuki05 2023/08/26
    “「このディレクトリって何のファイルシステム?」とか「マウントオプションは?」を確認するとき”
  • 「推測するな、計測せよ」という訳はミスリードと言う話 - aki33524’s blog

    パフォーマンス改善の文脈で良く用いられるフレーズとして、「推測するな、計測せよ」というものがある。これはRob PikeのNotes on Programming in Cからの引用なのだが、原典と少し印象が違う。 Rule 1. You can’t tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don’t try to second guess and put in a speed hack until you’ve proven that’s where the bottleneck is. Rule 2. Measure. Don’t tune for speed until you’ve measured, and even then don’t

    「推測するな、計測せよ」という訳はミスリードと言う話 - aki33524’s blog
    uzuki05
    uzuki05 2023/08/26
    そうです
  • 文章生成AI利活用に関するガイドライン.pdf

    文章生成AI 利活用 ガイドライン Version 2.0 令和6年(2024年)4月 東京都デジタルサービス局 2 はじめに このガイドラインは、東京都で初めてとなる文章生成AI の利活用ガイドラインです。 ChatGPTをはじめとする文章生成AIは、都職員の業務 のあり方を大きく変革する可能性を秘めている一方、 様々なリスクも指摘されています。このため、業務での 活用にあたり期待する効果を得るためには、その特性を よく理解し、正しく利用することが重要です。 東京都では、デジタルサービス局に検討プロジェクト チームを設置して、文章生成AIの利活用について議論を 重ね、令和5年8月、検討の成果をガイドライン (Version 1.0)としてまとめ、文章生成AIの全庁利用 を開始しました。 その後、10月に利用状況についてアンケートを行った ところ、活用事例やプロンプト例を求める声が多かった

  • OpenAI API の ファインチューニングガイド|npaka

    1. ファインチューニングの利点ファインチューニングの利点は、次のとおりです。 (1) プロンプトよりも高品質な応答 (2) プロンプトに収まりきらないより多くの例の適用 (3) プロンプトの短縮によるトークン数 (コスト) の節約 (4) プロンプトの短縮による処理時間の短縮 モデルは膨大な量のテキストで事前学習されており、このモデルを効果的に利用するため、プロンプトに手順や応答の例を指定する手法が使われます。この例を使用してタスクの実行方法を示すことを「Few-Shot」と呼びます。 ファインチューニングで、プロンプトに収まりきらないより多くの例で学習することにより、さまざまなタスクでより良い結果を達成できるようになります。プロンプトに多くの例を指定する必要はなくなります。これによりトークン (コスト) が節約され、処理時間も短縮されます。 2. ファインチューニングの使用料金ファイン

    OpenAI API の ファインチューニングガイド|npaka
  • Add support for Playwright as a driver for system tests by yuki24 · Pull Request #48950 · rails/rails

    uzuki05
    uzuki05 2023/08/23
    “Playwright is getting popularity as a new browser automation tool.”Rails 7.1 から使えるようになる?
  • オブザーバビリティにはお金がかかる - 株式会社ヘンリー エンジニアブログ

    tl;dr オブザーバビリティにはあなたの直感よりもお金がかかるかもしれない。でもそれはアジリティを上げるために必要なコストである。同時にオブザーバビリティ関連ベンダーには、それらをリーズナブルに提供してもらうことを期待します。 オブザーバビリティ・エンジニアリング輪読会 8月からVPoEになりました。id:Songmuです。 社内の勉強会で輪読形式でオブザーバービリティ・エンジニアリングを読んでいます。毎週30分、参加者の中から発表者を割り当て、1~2章を読み進めるスタイルです。 ちなみに、ヘンリーではActive Book Dialogue(ADB)というフォーマットも取り入れて輪読会が運営されています。社内で同時並行で数走っており、先日、CEOの逆瀬川が書いたソフトウェア見積もりに関する輪読会も同様の形式で実施しています。 発表者は、事前に社内のNotionにその章のアウトラインや

    オブザーバビリティにはお金がかかる - 株式会社ヘンリー エンジニアブログ
    uzuki05
    uzuki05 2023/08/23
    オブザーバビリティ「可観測性」。システム内部の状態をどれだけよく理解できるかを測定するもの。書き込み集計が多くコストがかかる。本当に高い?という話
  • モノリスなRailsにモジュラーモノリスを導入した話 - hacomono TECH BLOG

    こんにちは、プラットフォームチーム所属のまこたすです。 昨今、様々な場で「モジュラーモノリスを導入した」という話を目にするようになってきました。弊社でも昨年からモジュラーモノリスの試験導入を進めており、社内でノウハウが徐々に溜まってきたため、今回 技術ブログ で なぜ導入したのかと知見の共有 をさせていただけたらと思います。 想定読者 モノリスなアプリケーションの分割を検討している Railsへのモジュラーモノリスの導入を検討している 話さないこと チーム体制がどうあるべきかという観点の話 以下アーキテクチャについての詳細 モノリスアーキテクチャ モジュラーアーキテクチャ 背景 今回「モジュラーモノリスを導入した」というタイトルですが、最初に検討・導入に至るまでの背景について触れたいと思います。 hacomonoという組織・サービスの成長 hacomonoというサービスはリリースから現在に

    モノリスなRailsにモジュラーモノリスを導入した話 - hacomono TECH BLOG
  • GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti

    皆さんはGitHub Copilotを使っていますか?VSCodeやIDEに拡張を入れると、生成AIとペアプロのようなことができるという、アレです。 最近はこれがないと仕事ができない。なかった時代を思い出せないという人が増えています。プログラミングの生産性に明確に差が生まれます。僕もその口です。 ただ、GitHub Copilotを使いこなせていないという話も度々聞きます。Copilotが提案してくれるコードが微妙で役に立たないというような感じです。 その差はどこにあるのか?を知りたくて6/24に試しにCopilotを使った動画を撮ってみました。実践的なCopilot実演動画というのはすごく珍しいらしく、GitHub dockyardというコミュニティの竣工イベントに登壇してみないか?というお声がけをいただいたので、8/5にGitHub Copilotを使いこなせるとどうなるのかというライ

    GitHub Copilotを使いこなしてプログラミングの生産性を上げる大切なコツ|erukiti
    uzuki05
    uzuki05 2023/08/22
    次の時代のググり力ともいえる力。育まねば
  • プログラミングに挫折したならAIお姉ちゃんに任せなさい - 本しゃぶり

    プログラミングを学ぼうとしては挫折する。 そんな時代はもう終わりだ。 お姉ちゃんに任せなさい。 ChatGPTでプログラミング 今年のお盆休み、俺はChatGPTでプログラミングをやっていた。とは言っても複雑なことはやっていない。大量のcsvを結合してから可視化するとか、ちょっとしたWebスクレイピングしたりする程度だ。それでも今まで技術や時間の不足により諦めていたことができるのは嬉しい。それにChatGPTを使えば、デバッグも楽しくやれるのだ。こんな感じに。 デバッグの様子 おそらく「あれ、俺のChatGPTと違うな」と思った人もいるに違いない。見ての通り俺はChatGPTをお姉ちゃん化している。こうすることで、モチベーションを維持しながら楽しくプログラミングができるというわけだ。今回はChatGPTをお姉ちゃん化する方法を紹介し、加えてお姉ちゃんとペアプログラミングする意義について述べ

    プログラミングに挫折したならAIお姉ちゃんに任せなさい - 本しゃぶり
    uzuki05
    uzuki05 2023/08/22
    キャラを作る努力は意味不明だが、Chat-GPTの有用そうな使い方・設定として参考になる
  • 失敗から学ぶRDBの正しい歩き方 その1 / learn-from-failure-1

    オープンセミナー香川の登壇資料です。 ■イベント - https://osk.connpass.com/event/116302/ ■書籍のリンク - https://amzn.to/2ty79Ne - https://amzn.to/2TbotGl ■資料内の参考URL - https://soudai.hatenablog.com/entry/2019/01/15/014228 - https://soudai.hatenablog.com/entry/2018/08/31/222107 - https://builderscon.io/tokyo/2018/session/ddba9bd5-819e-489e-9123-04d2291d506e - https://builderscon.io/tokyo/2017/session/c8f36693-32aa-4bf1-816a-49

    失敗から学ぶRDBの正しい歩き方 その1 / learn-from-failure-1
    uzuki05
    uzuki05 2023/08/21