並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 310件

新着順 人気順

rubyの検索結果81 - 120 件 / 310件

  • Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding

    RubyKaigi 2024 follow up 例のあれ、どうなりました? で発表した資料です RubyKaigi 2024でのLT(元ネタ) https://speakerdeck.com/chobishiba/enjoy-creative-coding-with-ruby-rubykaig…

      Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding
    • TestProf(3): Rubyテストのプロファイリングを統合・自動化する(翻訳)|TechRacho by BPS株式会社

      概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: TestProf III: guided and automated Ruby test profiling—Martian Chronicles, Evil Martians’ team blog 原文公開日: 2024/08/13 著者: Vladimir Dementyev(首席バックエンドエンジニア)、Travis Turner(技術編集者) サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 日本語タイトルは内容に即したものにしました。 はじめに 近年は開発エクスペリエンスの強化を求める傾向が高まっており(Evil Martiansでは開発ツールのコンサルティングも行っています)

        TestProf(3): Rubyテストのプロファイリングを統合・自動化する(翻訳)|TechRacho by BPS株式会社
      • LR で JSON パーサーを作る / Coding LR JSON Parser

        大阪Ruby会議04でのスポンサーLTです。 番組内で作成したパーサーはこちら → https://gist.github.com/junk0612/c6bc79776724ab8de1857b5d1fc1b360

          LR で JSON パーサーを作る / Coding LR JSON Parser
        • @starting-style - CSS: カスケーディングスタイルシート | MDN

          CSS チュートリアル CSS の基本 CSS の第一歩 CSS の第一歩の概要 CSS とは何か CSS 入門 CSS の全体像 CSS の働き 評価課題: 経歴ページのスタイル設定 CSS の構成要素 CSS の構成要素の概要 CSS セレクター Type, class, and ID selectors Attribute selectors Pseudo-classes and pseudo-elements Combinators カスケードと継承 Cascade layers ボックスモデル 背景と境界 書字方向の操作 内容のはみ出し CSS の値と単位 CSS における大きさの指定 画像、メディア、フォームの要素 表のスタイル付け CSS のデバッグ CSS の整理 評価課題: CSS の基本的な理解度 評価課題: 素敵なレターヘッドの便箋の作成 評価課題: かっこいいボック

            @starting-style - CSS: カスケーディングスタイルシート | MDN
          • Software Design 2024年10月号

            第1特集 再考 設計ドキュメントの課題 二重管理しない,陳腐化させない ITエンジニアにとってドキュメントは悩ましい問題です。関係者との合意形成や情報共有のために必要なものの,コードができあがってくると,コードと同期をとって保守しなければならない気が重い存在となります。世の中には,「ドキュメントはなくせない」とする現場がある一方で,「エンジニアならコードを読めばいい」とする現場もあります。ドキュメントを作る/作らないどちらにも利点と欠点がありますが,それぞれの現場ではどのように利点を活かし,欠点を補っているのでしょう? 本特集では,いくつかの開発現場におけるドキュメントとの付き合い方を紹介します。ご自身の現場に合ったドキュメントとの付き合い方を見つけられるかもしれません。 ※IT業界にはさまざまなドキュメントがありますが,今回の特集では,主にソフトウェアの開発者が作る/見る設計ドキュメント

              Software Design 2024年10月号
            • 【Node.js】Express.jsを使う場合と使わない場合でWeb API作成方法を比較してみた | DevelopersIO

              リテールアプリ共創部のるおんです。先日バックエンドの初期開発において Express.js の環境構築を実装する機会がありました。自分自身Express.jsを用いてバックエンド開発を行ったことがなかったのでこのフレームワークを導入するメリットがわかりませんでした。そのため、今回はNode.jsでWeb APIを作成する際に、Express.jsを使用する場合と使用しない場合の違いを比較してみました。Express.jsを使用せずにNode.js単体で実装した場合とコードを比較することで、Express.jsを使用する利点を具体的に理解できると思います。 Express.jsとは Express.jsは、Node.js用の高速で最小限の機能を持つWebアプリケーションフレームワークです。2010年に最初のバージョンがリリースされて以来、Node.jsエコシステムの中で最も人気のあるフレーム

                【Node.js】Express.jsを使う場合と使わない場合でWeb API作成方法を比較してみた | DevelopersIO
              • JavaScript で Hello,world! に挑戦 (ただし記号だけを使って) - 無駄と文化

                どうも、趣味で JavaScript を書いている三井です。 先日、 JavaScript つまみ食い LT 会 というイベントを主催しまして。 そのメインの LT 会後の懇親会で「懇親会 LT」と銘打ったゆるゆる LT をやりました。 私も参加して「JavaScript で Hello,world! に挑戦」という話をしたんですが、その資料が Web に上がっていないので (というか資料無しで話したので) この場を借りて話した内容をまとめてみます。 何をやる? ブラウザに Hello,world! を表示させる JavaScript プログラムを 記号だけ を使って書きます。 プログラムを学び始めた人がまず最初に取り組む課題が Hello,world! を表示するだけのプログラムを書くというもの。 いまいちど初心に立ち返って記号だけで Hello,world! を書けば、 JavaScr

                  JavaScript で Hello,world! に挑戦 (ただし記号だけを使って) - 無駄と文化
                • Don't write Rust like it's Java

                  I’ve been interested in the idea of Rust for a couple years now. Type safe, memory safe, and an emphasis on correctness. What’s not to love? The percentage of errors I encounter while working on Apollo (a Python app) that could have been caught by the Rust compiler is quite high (I won’t claim 100%, but pretty close). In general, compilers can catch a lot of issues that might otherwise make their

                  • Linuxの創始者が明かすAIによるプログラミングの未来|AIに仕事を奪われたい

                    リーナス・トーバルズは世界で最も有名で影響力のある計算機科学者の一人であり、彼がAIを使用したコーディングについての考えを述べました。それは非常に興味深いものです。この動画で一緒に彼のインタビューを見ていきましょう。動画に入る前に、リーナスについて少し紹介させていただきます。 まず、彼はLinuxカーネルの創始者であり主要開発者です。大したことではありませんが、彼はまた、ほぼすべてのソフトウェア企業が使用しているバージョン管理ソフトウェアであるgitの創始者でもあります。彼はLinuxを無料でオープンソースの代替として作成し、今日でも積極的に関与しています。 人工知能とコーディングについての意見を述べる資格がある人がいるとすれば、それは彼です。では、この動画を見てみましょう。左側にいるのがリーナス・トーバルズです。 彼は通常、人工知能はステロイドを打ったオートコレクトのようなものだと言いま

                      Linuxの創始者が明かすAIによるプログラミングの未来|AIに仕事を奪われたい
                    • Rubyはシェルスクリプトに最適な言語 | ソフトアンテナ

                      日本生まれのプログラミング言語「Ruby」。 Webフレームワーク「Ruby on Rails」のプログラミング言語として人気を集めていますが、元々はPerlを置き換える事が出来る「グルー言語」としても注目を集めていました。 今回、開発者のLucas Seiki Oshiro氏は、シェルスクリプト作成用のプログラミング言語としても優れているRubyの特徴を、ブログ記事「Ruby: a great language for shell scripts!」で紹介しています。 この記事によると、Rubyの優れた特徴の1つはバッククォートを使って他のコマンドを簡単に呼び出し、その結果を格納できる点にあります。また実行結果を、$?で簡単にコマンドの終了ステータスを取得できるのも便利な機能だとされています。 `ls` my_date=`date` `true` puts $? # 0 `false`

                        Rubyはシェルスクリプトに最適な言語 | ソフトアンテナ
                      • 10月からの業務委託案件募集中です - kenta-katsumata’s diary

                        自己紹介 エンジニアとしての経験は約25年になります。最初の10年ほどはSIer業界でWindows系や.NET系の開発を専門にしておりましたが、最近15年ほどはWeb業界の自社開発企業界隈でLinux系のバックエンド開発およびクラウドインフラ周りの設計/構築業務に携わっております。 ここ数年はクラウドのインフラエンジニアとしてサービスの新規開発フェーズやインフラのリプレイスフェーズに参画させていただくことが多いです。最近の業務経験に関しては下記のレジュメにまとめておりますのでご参照いただければと思います。 github.com エンジニアとしての抽象的な強みは下記になります。 幅広い知見と経験を活用して複数の打ち手を考案できること 様々な選択肢のメリットとデメリットを多面的に比較検討してその時点で最善と思われる解決策を提案できること その解決策をチームメンバーと協力して現実的な時間内でサ

                          10月からの業務委託案件募集中です - kenta-katsumata’s diary
                        • Release Notes for Safari Technology Preview 202

                          Safari Technology Preview Release 202 is now available for download for macOS Sequoia beta and macOS Sonoma. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update. This release includes WebKit changes between: 281465@main…282389@main. Accessibility Resolved Issues Fixed text-transform: full-size-kana to not affect AT/speech ou

                          • Rails: configuration あるいは load_defaults の話|TechRacho by BPS株式会社

                            こんにちは ebi です。 非常に今更ながら初めてまともな Rails の記事書く気がします。興奮してきた......!? さて、先日無事に Rails 7.2 がリリース されましたので Rails で構築されたWebアプリケーションを継続的に開発・運用している方々におきましては、そう遠くないうちに Rails 7.2 へのアップグレード対応を検討することになるのではないかと存じます。 今回はそんな Rails アップグレード対応の一環でも関わる Rails の config 制御、及び load_defaults の設定値の更新に関する知見を少しまとめてみます。 何を隠そう私自身が直近で Rails のアップグレード対応(Rails 7.2 へのアップグレード対応とは言っていない)をした際の内容を元に取り留めなくまとめる機会を作りましたが、人には人の Rails アップグレード対応が必

                              Rails: configuration あるいは load_defaults の話|TechRacho by BPS株式会社
                            • 転職しました - shunshock!

                              概要 8月16日付けでファインディ株式会社に入社しました。現職では、データエンジニアとして、CTO室データソリューションチームに所属いたします。 転職情報 期間 4月の半ばぐらいに転職の意思決定をして、5月末に終了しました。 軸 データに関わるエンジニアとして、チームで働くことのできる企業に行きたいと考えていました。また、組織横断的なチームに所属したいと考えていました。 軸ではない 逆に、下記の事項は気にしませんでした。 技術スタック: 好きな技術は「勝手に触ってしまう」ので気にしてもなあ 年収アップ: Roleが上がるタイミングではないので、気にしていませんでした。 経緯 いわゆるリファラルです。 技術系カンファレンスでCTO&DevRelチームとお好み焼きを食べた 友人が新卒で入社 転職しようかなと考えていた矢先、ファインディがデータエンジニアの募集をしていることを知り、友人に連絡 カ

                                転職しました - shunshock!
                              • RubyKaigi Speakers

                                RubyKaigi Speakers Source Year Name Title 2006 Masayoshi Takahashi Ruby の歴史 2009 Masayoshi Takahashi Keynote Address: Ruby, Nihon Ruby-no-Kai and me 2011 Masayoshi Takahashi Ruby-no-kai Itself and Some Related Projects. 2013 Masayoshi Takahashi The History of Ruby;20th Anniversary Ed. 2019 Masayoshi Takahashi (partially) Non-volatile mruby 2006 井上 浩 NaCl のオープンソース戦略〜そして今後の Ruby 戦略に関して〜 2006 Yukihir

                                • ChatGPTとローコード開発ツールの組み合わせは挑戦の価値あり-リープリーパー

                                  2022年11月末の公開からわずか1週間で100万人、2ヶ月で1億人のアクティブユーザー数を達成したChatGPT。これほどの短期間で爆発的にユーザーを獲得したサービスは、かつてありませんでした。人気の一方で、リスクや注意点も知られるようになっています。 プログラミングでも、優秀な補佐役として機能することに現場からは驚きの声が上がっています。上質な回答を得るための「呪文使い」としてのプロンプトエンジニアリングは、適切な様式に沿った入力によって出力を得る、まさにプログラミング。ということは、ローコード・ノーコード開発との組み合わせはベストなのでは?むしろ、ChatGPTそのものが、ノーコードツールなのでは!? ソフトウェア開発にChatGPTを使うメリット ITエンジニアたちの間では、ChatGPTが実現している、日常私たちが使う自然な文章でプログラミングコードが生成できるText-to-C

                                    ChatGPTとローコード開発ツールの組み合わせは挑戦の価値あり-リープリーパー
                                  • Rails 7.2.0がリリースされました|TechRacho by BPS株式会社

                                    Ruby on Rails 7.2.0がリリースされました。 Rails 7.2 has been released! Better production defaults, Dev containers, new guides design, and more! https://t.co/uLlVLd4Jsg — Ruby on Rails (@rails) August 10, 2024 リリース情報: Ruby on Rails — Rails 7.2: Better production defaults, Dev containers, new guides design, and more! 英語版Changelogをまとめて見るにはGItHubのリリースタグ↓が便利です。v7.2.0タグの日付は日本時間の2024/08/10 09:04でした。 リリースタグ: Release

                                      Rails 7.2.0がリリースされました|TechRacho by BPS株式会社
                                    • CSV.foreach の型エラーと格闘した話 | Webシステム開発/教育ソリューションのタイムインターメディア

                                      ある Rails アプリケーションの型を整備していたところ、CSV ファイルを読み込む処理で型エラーが発生していました。本記事では、その顛末について報告します。 CSV の読み込み処理で型エラーが発生した エラーが発生したコードは、次のようなものです。ブログ用にすこし簡略化していますが、ほぼ実際のコードのままです。 result = CSV.foreach(filename, headers: %i[email name]) .map { |row| ... } # いい感じの変換処理 (ここでは割愛) このコードでは CSV.foreach を使って CSV ファイルを読み込み、 #map を使って各行を別のデータ形式に変換しています。 このコードに対して、 steep check で型検査を行うと、次のようなエラーが検出されました。 app/models/some_model.rb:1

                                        CSV.foreach の型エラーと格闘した話 | Webシステム開発/教育ソリューションのタイムインターメディア
                                      • The Design & Implementation of the CPython Virtual Machine

                                        Dear subscribers, This article is over 5000 words long and took significant effort to create. I hope you find it insightful and worth the wait. This online version of the article is free for everyone. But, I’m also publishing this article in PDF format that can be downloaded for free by the paid subscribers. If you like to highlight and take notes while reading, then PDF is invaluable and you acce

                                          The Design & Implementation of the CPython Virtual Machine
                                        • AWS SDK for Ruby V3に導入されたRBSの検証結果 - miyohide's blog

                                          はじめに 少し前ですが、AWS SDK for Ruby V3に対して型定義情報を提供するRBSが追加されたというアナウンスがありました。 aws.amazon.com 実際にこれを実装したのがksssさんで、そのことをブログ記事にもされています。 ksss9.hatenablog.com RBSについては検証ができていなかったのですが、よく使うAWS SDK for RubyにRBSが含まれることになったので試してみることにしました。 前提条件 今回は、以下のgemのバージョンで試しました。 aws-sdk 3.2.0 aws-sdk-s3 1.158.0 rbs 3.5.2 steep 1.7.1 環境構築 以下の中身を持ったGemfileを作成します。 # frozen_string_literal: true source "https://rubygems.org" gem 'a

                                            AWS SDK for Ruby V3に導入されたRBSの検証結果 - miyohide's blog
                                          • 【Security Hub修復手順】[Inspector.3] Amazon Inspector の Lambda コードスキャンを有効にする必要があります | DevelopersIO

                                            【Security Hub修復手順】[Inspector.3] Amazon Inspector の Lambda コードスキャンを有効にする必要があります 皆さん、お使いのAWS環境のセキュリティチェックはしていますか? 当エントリでは、AWS Security HubによるAWS環境のセキュリティ状況スコアリングに該当する項目についての修復手順をご紹介します。 本記事の対象コントロール [Inspector.3] Amazon Inspector Lambda コードスキャンを有効にする必要があります [Inspector.3] Amazon Inspector Lambda code scanning should be enabled 前提条件 本記事はAWS Security Hubで「AWS基礎セキュリティのベストプラクティススタンダード」を利用されている方向けの内容となります

                                              【Security Hub修復手順】[Inspector.3] Amazon Inspector の Lambda コードスキャンを有効にする必要があります | DevelopersIO
                                            • 『妻が、息子を、チー牛と言い出した』タイトルだけでここまで不穏な空気が感じられるの凄い→「地獄かな?」

                                              クリシュ@Biz/AI/index米国株投資/朝活 @Ruby_investment @3F9XXmF5o719520 うーん?社会一般に対してうまくやれるかどうかなんて中学生の頃に形成されるものじゃない。パッと見でチー牛というレッテルを貼られても、勝ち組の男性は実際には多い。一方で弱者男性にならないようにしたいなら、勉強運動など、やりたいよう努力出来る環境を整えるのが親としての責務かと。

                                                『妻が、息子を、チー牛と言い出した』タイトルだけでここまで不穏な空気が感じられるの凄い→「地獄かな?」
                                              • My own Ruby, thereafter

                                                JavaScript: Past, Present, and Future - NDC Porto 2020

                                                  My own Ruby, thereafter
                                                • Ruby Parser progress report 2024

                                                  RubyKaigi 2024 follow up https://rhc.connpass.com/event/320709/ リンク: Ruby Parser開発日誌 (19) - 最高の構文木の設計 2024年版 https://yui-knk.hatenablog.com/entry/…

                                                    Ruby Parser progress report 2024
                                                  • Rails: Active Model オブジェクト初期化時にオプションを渡したいときのおすすめの方法|TechRacho by BPS株式会社

                                                    2024.08.08 Rails: Active Model オブジェクト初期化時にオプションを渡したいときのおすすめの方法 🔗 前提となる環境 以下の環境で動作確認をしています。 Ruby 3.3 + Rails 7.1 Ruby 3.2 + Rails 6.1 🔗 課題 Active Model オブジェクトでは、デフォルトでコンストラクタに attribute をキーワード引数で渡すことができますが、それに加えてオプションを渡したいことがあります。特に多いのは、Form Object に行わせようとしている処理の文脈に関する情報(例えば操作しているユーザーの Active Record オブジェクト)を与えたい場合でしょうか。 🔗 TL;DR おすすめの方法 🔗 初歩的な方法: 位置引数を使う こういうとき、次のようなコンストラクタを書くと、位置引数で渡すことができます。 c

                                                      Rails: Active Model オブジェクト初期化時にオプションを渡したいときのおすすめの方法|TechRacho by BPS株式会社
                                                    • 第6回SmartHR LT大会を開催しました! - SmartHR Tech Blog

                                                      こんにちは。労務基本機能の開発をしているeminemです。 SmartHRでは定期的に社内でLT大会を行っています。この記事では、2024年6月28日に開催された第6回LT大会について紹介します。 過去のLT大会の記事は下記のリンクからご覧ください。 https://tech.smarthr.jp/archive/category/LT SmartHR LT大会について DevRel主導のもと、有志のプロダクトエンジニアが集まって企画・運営している社内イベントです。 プロダクトエンジニアの中から11名の登壇者を集い5分間のLightning Talks(LT)を行います。 今回のLT大会では、当日都合がつかなくなった方がいたため10名の登壇者となりました。 登壇者はプロダクトエンジニアに限定していますが、当日は職種によらず社員であれば聴講可能です。 配信もしており、現地参加が難しい社員でも

                                                        第6回SmartHR LT大会を開催しました! - SmartHR Tech Blog
                                                      • 「ベイビールビー」あらすじ&ネタバレ、海外の評価とレビュー!

                                                        「ベイビールビー」の海外の評価はどうなっているのでしょう? 海外映画サイトを調べてみました。 批評集積サイトRotten Tomatoesでは、46人の批評家のレビューのうち67%が肯定的で、平均評価は6.2/10点となっている。 一般ユーザーのレビューは28%が肯定的で、平均評価は2.3/5点となっています。 同サイトの総評は「欠点はあるが、見事に切り出された逸品である『ベイビー・ルビー』は、新米の親の恐怖を恐ろしく効果的な拡大鏡で映し出す」となっている。 加重平均を採用するMetacriticは、10人の批評家による評価に基づいて、この映画に100点満点中57点を付け、「賛否両論または平均的」なレビューを示している。 IMDbでは平均評価は2900人以上の投票があり、平均評価は4.7/10点となっています。 サンフランシスコ・クロニクル紙のレビューで、ボブ・ストラウスは「劇作家ベス・ウ

                                                          「ベイビールビー」あらすじ&ネタバレ、海外の評価とレビュー!
                                                        • 実体験から学ぶ、安全なMigrationライブラリの選定と移行 - Pepabo Tech Portal

                                                          こんにちは。SUZURI事業部の@kromiiiと申します。 今回は、本番環境で実行すると危険なマイグレーションを事前に察知するためのRubyのライブラリをstrong_migrationsからonline_migrationsに移行した話をします。 Strong migration とは strong_migrations とは、マイグレーションの実行前に危険なマイグレーションを検出してくれるRubyのGemです。 例えば、以下のようなマイグレーションを実行したいとします。 その際にstrong_migrationsが導入されているRailsプロジェクトでは、このマイグレーションファイルが危険なmigrationであることを検知してくれます。 class AddCheckConstraint < ActiveRecord::Migration[6.1] def change add_ch

                                                            実体験から学ぶ、安全なMigrationライブラリの選定と移行 - Pepabo Tech Portal
                                                          • 基本構想「Ruby City MATSUE 2.0」|松江市ホームページ

                                                            2024年3月に、市のIT産業振興施策に関する基本構想「Ruby City MATSUE 2.0」を策定しました。

                                                              基本構想「Ruby City MATSUE 2.0」|松江市ホームページ
                                                            • freee EM NT (Ninja Talk) 大会を開いたぞ! - freee Developers Hub

                                                              こんにちは、 freee でエンジニアリングマネージャー (以降 EM) をやっている sentokun と申します。 この記事では、先日 freee 内で開催した EM の Ninja Talk (以降 NT) 大会の背景や当日の様子を紹介します。 開催の背景 NT 大会を開いた背景は、一言で言うと「アウトプットを通して、チームの不確実性に立ち向かうための集合知を作りたい!」です。まずは背景について説明していきます。 チームの不確実性に立ち向かうエンジニアリングマネージャーこと EM プロダクトの価値をユーザーに最速で届け続けるには、プロダクトの理想について向き合うこと、そしてどうユーザーに素早く提供するかを考えることが重要です。そのためには様々な観点での理想を追求する必要があるため、役割を分けてチームで連動して動くことが大事です。 例えばプロダクト開発の中では以下の理想とそれをリードす

                                                                freee EM NT (Ninja Talk) 大会を開いたぞ! - freee Developers Hub
                                                              • typlr.app — web based font editor. Make your fonts online

                                                                Hi!My name is Evgeny Agasyants. I create fonts and I enjoy programming. One day, I thought, "Why not combine these two passions in one big hobby?" This is how typlr.app font editor came to be. So far, the editor isn't perfect, but small updates have been released every week. You can now try contour drawing, component creation, paired kerning, and saving work in Truetype format. I'm making the edit

                                                                • 週刊Railsウォッチ: puma_worker_killer、bundle_update_interactive gemほか(20240808後編)|TechRacho by BPS株式会社

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

                                                                    週刊Railsウォッチ: puma_worker_killer、bundle_update_interactive gemほか(20240808後編)|TechRacho by BPS株式会社
                                                                  • SparkRails

                                                                    Welcome to SparkRails's YouTube Channel, where technology meets innovation! 🚀 Explore the world of Ruby on Rails with our expert consultants. From insightfu...

                                                                      SparkRails
                                                                    • Ruby Playground (ruby/play-ruby) の仕組みを調べてみた  | HireRoo Tech Blogs

                                                                      こんにちは、okarin です。弊社はコーディング試験サービスを提供しており、Ruby、Go、Rust、Python、C++など、合計16言語の実行環境をサポートしています(本記事執筆時点)。コーディング試験のように任意のコードを実行する仕組みがどのように実装されているか気になる方も多いのではないでしょうか。本記事では、コード実行環境の一例として ruby/play-ruby の仕組みを調べてみたので、解説したいと思います。

                                                                        Ruby Playground (ruby/play-ruby) の仕組みを調べてみた  | HireRoo Tech Blogs
                                                                      • Claude ArtifactsのようなStreamlitアプリを作る方法を解説 - Qiita

                                                                        client = boto3.client("bedrock-runtime", region_name="us-east-1") response = client.converse( modelId="us.anthropic.claude-3-haiku-20240307-v1:0", messages=[{"role": "user", "content": [{"text": "HTMLでログイン画面を作って"}]}], inferenceConfig={"temperature": 0}, ) [ { "text": "はい、HTMLでログイン画面を作成することができます。以下は一例です。\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n <title>Login Page</title>\n <style>\n body {\n fo

                                                                          Claude ArtifactsのようなStreamlitアプリを作る方法を解説 - Qiita
                                                                        • 複数プロダクトの成長を支える STORES のデータ基盤 - STORES Product Blog

                                                                          こんにちは! STORES でデータエンジニアとして、データ基盤の開発運用を担当している@ssxotaです。 STORES には2024年の1月に入社しました。 前職ではデータレイクの立ち上げや、データを利用したプロダクトの開発には携わってきましたが、 本格的なデータ基盤を扱うのは STORES に来てからが初めてでした。 チームのメンバーに助けて貰いながら業務に取り組んでいたら、光陰矢の如し!あっという間に8ヶ月が経っていました。 今回は私が入社してからの間でキャッチアップした STORES のデータ基盤の全体像を説明したうえで、今後の展望を紹介し、STORES のデータ基盤の今をお伝え出来たらと思います。 データ基盤の構成 こちらが現在のデータ基盤の概略図です。 STORES のデータ基盤では、STORES が提供するプロダクト、プロダクトを支える技術基盤、業務用ツール、Spreads

                                                                            複数プロダクトの成長を支える STORES のデータ基盤 - STORES Product Blog
                                                                          • Kubuntu - tmtms のメモ

                                                                            十数年ぶりにデスクトップ環境を Kubuntu にしてみた。 インストール sudo apt install kubuntu-desktop 起動時スプラッシュ画像を変更 sudo update-alternatives --config default.plymouth /usr/share/plymouth/themes/kubuntu-logo/kubuntu-logo.plymouth を選択 sudo update-alternatives --config text.plymouth /usr/share/plymouth/themes/kubuntu-text/kubuntu-text.plymouth を選択 パネルの追加 パネルが下にしかなかったけど上下にパネルを表示したかったのでパネルを追加。デスクトップ上で右クリックして「パネルを追加」 上のパネルに、メニューと各種ア

                                                                              Kubuntu - tmtms のメモ
                                                                            • 【OSHI NO KO】 Behind the Scenes Ep7: Promotion

                                                                              Please check out this special documentary featuring the promotion for TV anime 【OSHI NO KO】 Season 2! 【OSHI NO KO】Season 2 ✦CAST✦ Aqua: Takeo Otsuka Ruby: Yurie Igoma Kana Arima: Megumi Han Akane Kurokawa: Manaka Iwami Memcho: Rumi Okubo Daiki Himekawa: Koki Uchiyama Melt Narushima: Seiji Maeda Sakuya Kamoshida: Yusuke Kobayashi Ai: Rie Takahashi ✦STAFF✦ Original Creator : Aka Akasaka x Mengo Yo

                                                                                【OSHI NO KO】 Behind the Scenes Ep7: Promotion
                                                                              • The Majestic Monolith can become The Citadel

                                                                                The vast majority of web applications should start life as a Majestic Monolith: A single codebase that does everything the application needs to do. This is in contrast to a constellation of services, whether micro or macro, that tries to carve up the application into little islands each doing a piece of the overall work. And the vast majority of web applications will continue to be served well by

                                                                                • 面白かったころのITを書いてみる

                                                                                  単体テストというのは、画面を手動で操作してスクリーンショットを撮る仕事だった。エクセルで仕様書を書き、レビューをしていたが、レビューアーはテストケースよりも、枠線の整え方に気を配っていた。 誰かが自動テストを導入しようと言い出した。「再現性がある」「保守性が高まる」「もっと良くなる」と口々に言われていた。 でも、テストコードを開発する工数はどうするのか、開発コードが増えればさらに大変になるのではないかと不安があった。 それでも、これが実現すれば、何かが大きく変わる予感がした。 アプリケーションフレームワークはStrutsだった。フォームをポストする瞬間にカオスが生じ、50行の無駄なコードを書き、100行の読みにくいコードを理解することが技術者の条件だった。 ある人が「レイヤリング」という概念を持ち出し、別の誰かが「DI」と言い出した。アプリケーションアーキテクチャという言葉も登場し、ファウ

                                                                                    面白かったころのITを書いてみる