タグ

YassLabのブックマーク (4,627)

  • TimからAppleコミュニティのみなさんへ

    Timから Appleコミュニティの みなさんへ 私はこれまでの15年間、毎朝同じように一日を始めてきました。メールを開いて、世界中のAppleユーザーのみなさんから届いたメッセージを読むのです。 みなさんは暮らしの中で起こった出来事を私に共有し、Appleがどんなふうに人生を変えたのかを教えてくれます。Apple Watchがお母さんの命を救った話。登頂は不可能だと思われていた山の頂上で、完璧なセルフィーを撮った話。Macのおかげで仕事の可能性が広がったという感謝の言葉。時には、大事なことがうまくいかないとお叱りを受けることもありました。 そのすべてのメールの中に、私たちが共有する人間らしさが息づいています。それは私に、もっと努力をし、前進しなければという使命感を持たせてくれました。そしてそれ以上に、言葉にできないほどの感謝の気持ちを感じさせてくれました。みなさんのメールを受け取る立

    TimからAppleコミュニティのみなさんへ
    YassLab
    YassLab 2026/05/02
    "代表としてではなく、ひとりの人間として。今とはまったく違う時代に田舎で生まれ育ち、世界最高の企業のCEOになり、魔法のような瞬間を過ごしたTim個人としてです。私に信頼と優しさを寄せてくれて、ありがとう。"
  • Google Search

    If you're having trouble accessing Google Search, please click here, or send feedback.

    YassLab
    YassLab 2026/05/01
    “ライク・フォー・ライク比較 --- 定義: 同一の特性(店舗、製品、時間枠)を持つデータ間で行われる、一貫性のある比較。/ 用途: 主に小売業や飲食業において、純粋な売上成長率を測定するために使用される。”
  • GitHub - matz/spinel

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - matz/spinel
    YassLab
    YassLab 2026/05/01
    “Spinel compiles Ruby source code into standalone native executables. It performs whole-program type inference and generates optimized C code, achieving significant speedups over CRuby. Spinel is self-hosting: the compiler backend is written in Ruby and compiles itself into a native binary.”
  • Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo

    Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo

    Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo
    YassLab
    YassLab 2026/04/29
    “Stripe has an extremely large Ruby codebase: our monorepo is the order of 50 million lines of Ruby code, backed by a correspondingly huge test suite—roughly 100,000 Ruby test files and approximately 1.2 million test units. / Selective Test Execution (STE) is how we keep CI fast and affordable"
  • https://x.com/yousukezan/status/2048902402682900799?s=20

    YassLab
    YassLab 2026/04/28
    "AIコーディングエージェントが企業の本番データベースをわずか9秒で削除し、さらにクラウド側のAPIがバックアップまで消去する重大事故が発生した。複数サービスの設計不備が連鎖し、数カ月分の顧客データが失われた"
  • Pythonista が Rails を始めて最初に混乱した『bundle exec』を、uv と並べて理解する

    はじめに 普段 Python で uv を使っていて、最近 Ruby on Rails を始めた。 rails new で生成されたファイルを眺めていたら、ドキュメントやチュートリアルにこんな呪文が出てくる。 「rails s だけじゃダメなの?」 「bundle ってなに? exec ってなに?」 調べてみたら、これは Python の uv run とほぼ同じ思想だった。 ただし、ちょっとだけ違う。その「ちょっとだけ」を知らないと初心者はハマる。 この記事では、uv ユーザー視点で Bundler を理解する ことをゴールにする。 まず Ruby 側のバージョン管理の全体像 PythonRuby では「バージョン管理」の階層が分かれている。

    Pythonista が Rails を始めて最初に混乱した『bundle exec』を、uv と並べて理解する
    YassLab
    YassLab 2026/04/28
    “言語が違うだけで、ツールの設計思想は意外と似ている。「Python のあの概念は Ruby だとどれ?」という対応関係を頭に入れておくと、新しい言語の学習速度が一気に上がる。Rails 楽しい。”
  • Requests for Startups | Y Combinator

    Requests for StartupsRFS is our tradition of sharing ideas we'd like to see founders tackle. These represent just a fraction of what we fund — if one excites you, take it as extra validation to dive in, but you don't need to work on these ideas to apply to YC. Spring 2026The way startups are built has shifted quickly. AI-native companies can now be built faster, cheaper, and with more ambition tha

    Requests for Startups | Y Combinator
    YassLab
    YassLab 2026/04/28
    “RFS is our tradition of sharing ideas we'd like to see founders tackle. These represent just a fraction of what we fund — if one excites you, take it as extra validation to dive in, but you don't need to work on these ideas to apply to YC.”
  • RubyKaigi 2026初参加: メカMatzとヒューマンインテリジェンスたち

    RubyKaigi 2026 参加メモ 早く書かないと忘れていくから。まずは取っていたメモからまとめておいた。ちょっと英語聞き間違えたりなどして間違えている部分があれば、コメントなどしていただけるとありがたいです。 全体を通しての所感 3日間を通していちばん残ったのは、個別のセッションで得た技術トピックはもちろん、Rubyを今まさに作っている人たちがこれほどいるんだ!という感動だった。 Day3 の「メカMatz」のジョークが象徴的だったが、Rubyに対する情熱・願い・夢は人間でなければ語り得ない(少なくとも今のところは)。コミッターの半数以上がAIを使ってコードを書く時代になっても、「Rubyをこういう言語にしたい」と言葉にして引っ張っていくのは結局のところ人間である。 また、その情熱を引き継いで言語を育てていくのは、今ステージに上がっているコミッターたちだけではない。今ステージに上がっ

    RubyKaigi 2026初参加: メカMatzとヒューマンインテリジェンスたち
    YassLab
    YassLab 2026/04/27
    "AIとRubyの将来 / Matzが長年主張してきた「型注釈なしで高度な解析が可能」という未来 / 各言語でVCSの簡易実装をAIにやらせる比較実験。RubyはAIによる生成と相性が良い可能性 / 一方でAIのリソース消費の持続可能性に懸念"
  • RubyKaigi 2026 型まわり4セッション聴講メモ — AI コーディング時代の Ruby の型|Takeshi Watanabe

    はじめに株式会社mov エンジニアの渡邉(@pjocprac)です。 最近はt-wataって呼ばれることが多くなってきました💦 日頃は Ruby on Rails で口コミ一括管理ツール「口コミコム」の開発をしています。業務では積極的に型を書いており、Ruby の型エコシステムに関心を持っています! 2026年4月22日〜24日に函館で開催された RubyKaigi 2026 に参加してきました! RubyKaigi2026参加のmovメンバー(最後列の真ん中が自分、破竹の笑顔ですね^^)参加前に、Ruby の型まわりのエコシステムを自分の頭の整理も兼ねてまとめたブログを書いていまして、このブログは、その続編として、自分が聴いた型まわりの4セッションの聴講メモです。 聴いてみると、4セッションすべてで AI コーディングとの関係に何かしら触れていたのが印象的で、Matz の発言とも合わせ

    RubyKaigi 2026 型まわり4セッション聴講メモ — AI コーディング時代の Ruby の型|Takeshi Watanabe
    YassLab
    YassLab 2026/04/27
    “TypeProf の本来の主目的は エディタ支援 だった → エディタを使わなくなっているのに、エディタ向け支援を強化する意義はあるのか?という問いを、発表者本人がはっきり立てていました。”
  • 子どものやり忘れを「声で防ぐ」装置、高校生が発明 「忘れっぽい自分」から着想 - 高校生新聞:10代を応援するニュース&コンテンツメディア

    「明日の準備が終わってないよ」。久保晃市さん(群馬・高崎高校3年)は、声でやり残しを教えてくれて、子どもが楽しくタスク管理ができるアイテムを開発した。自分自身の忘れっぽさに困っていた経験から着想を得たという。(野嶋敦子) やるべきことを音声でお知らせ 「タスク管理のお手伝いをするよ。タスクボードを確認してね。今日やるべきことは宿題とお風呂掃除だよ。頑張ろうね」 ぬいぐるみがついた「おしゃべりなタスクボード」が、毎日のToDoを知らせてくれる。子ども向けの「やり忘れ防止装置」だ。 久保さんが開発した「おしゃべりなタスクボード」。ユーザーテストを経て改良を重ねている(人提供) 子どもの自己肯定感を高めたい ボードに「宿題」「明日の準備」「風呂掃除」などタスクカードを差し込んでおく。タスクが完了したらつまみをスライドさせると、「Good Job!」と音声が流れる。 近くを通ると人感センサーが反

    子どものやり忘れを「声で防ぐ」装置、高校生が発明 「忘れっぽい自分」から着想 - 高校生新聞:10代を応援するニュース&コンテンツメディア
    YassLab
    YassLab 2026/04/23
    "独創的なアイデアや卓越した技術を持つ小中高生を支援する「未踏ジュニア」に応募 / 未踏の仲間との会話で「開発の話が通じることにすごく感動した」という/「ちゃんとソフトウエアを勉強したいと刺激を受けました」"
  • Harucom

    Harucom は約 $20 で買えるハンドメイドのシングルボードコンピュータです。 キーボードとテレビを直接つなぐことができるので、パソコンを使わなくてもRubyのプログラミングを体験できます。 “Harucom” という名前にはいくつかの意味が込められています。 Heuristically Accessible Ruby Computer a Handmade Ruby Computer Harukasan’s Ruby Computer Harucom はプログラミングを直感的に学べるアクセシブルなコンピュータを目指しています。 現代のコンピューティングの複雑さを取り除くことで、プログラミングの質に触れられることがゴールです。 Harucom の使い方をみる 基的な使い方 プログラミングリファレンス PicoRabbit Harucom board を手に入れる Harucom

    Harucom
    YassLab
    YassLab 2026/04/22
    “Harucom は約 $20 で買えるハンドメイドのシングルボードコンピュータです。 キーボードとテレビを直接つなぐことができるので、パソコンを使わなくてもRubyのプログラミングを体験できます。 ”
  • RubyKaigi 2026 の本屋さんで Ruby コンピューター Harucom ボードを頒布します - Harukasan-dot-dev

    RubyKaigi 2026 の屋さんで Ruby コンピューター Harucom ボードを頒布します2026年4月20日 いよいよRubyKaigi 2026 まであと2日になりました。私もさきほど函館に到着したばかりです。 今年の RubyKaigi の1日目、Small Hall (#rubyKaigiC) 16:40〜17:10 にて "Building a Standalone Ruby Programming Environment" というタイトルで登壇させていただくことになりました。このトークは Ruby が動作する小さなプログラミング環境をつくった話になっています。このトークで登場する私が作っているちいさな Ruby コンピューター Harucom のボードの量産試作品を、RubyKaigiの会場内の屋さん "@. bookstore" にて委託頒布していただくことに

    RubyKaigi 2026 の本屋さんで Ruby コンピューター Harucom ボードを頒布します - Harukasan-dot-dev
    YassLab
    YassLab 2026/04/22
    “詳しい使い方は下記ドキュメントサイトをごらんください。 https://harucom.org/ 会期中は会場のいろんなところにいるとおもいます”
  • Rails 良いコードを書く その1

    概要 高品質のコードを書くために意識する記事その1です Fat Controller 1 Fat Controller とは 簡単に言うとControllerに色々な処理を詰め込むことです なぜ、詰め込んではいけないのか? ソフトウェア開発にいくつか原則があります。具体的に原則について下記で説明しますが これら全体可読性・可用性について書かれておりFatなControllerはそれらに反しております。 実際に開発する上で詰め込んでしまうと自身・その他エンジニアの首を絞めてしまいます 2. 原則 2-1 DRY原則(Don't Repeat Yourself) コードやロジックの重複を避けるべきという開発における原則 再利用性を高めようとメソッドを一箇所にまとめることで再利用性を高めることで可読性・可用性を向上させる 2-2 SOLID原則(Single Responsibility Pri

    Rails 良いコードを書く その1
    YassLab
    YassLab 2026/04/21
    "Railsガイドを確認 / コントローラは「モデルとビューの間を仲介する」と考えられます。コントローラがモデルのデータをビューで利用可能にすることで、データをビューで表示したり、入力されたデータでモデルを更新"
  • 山登り法 - Wikipedia

    山登り法とは「現在の解の近傍の内で最も成績の良い解」を近傍解として選び、「現在の解より近傍解の成績の方が良い場合」に近傍解と現在の解を入れ換える局所探索法の方法。極値を見つけ出すことがゴールであり、極値を見つけ出したら探索終了。局所探索法の最も単純かつ代表的な方法であり、しばしば局所探索法と同一視される。 極値を探索するアルゴリズムのため、評価関数の最小値・最大値の探索手法としては不完全である。しかし実装が単純なため、最小値・最大値の探索としても、しばしば用いられる。 山登り法を使用して最小値・最大値を探索する方法の1つとして、ランダムに探索開始の初期値を複数選び、探索が終了し極値が見つかった後、見つけた極値の中から最小値・最大値を選ぶという乱択アルゴリズムがある。評価関数の特性として、最小値・最大値にたどり着ける初期値の割合がある程度多ければ、十分な数だけ初期値を用意すれば、最小値・最大

    YassLab
    YassLab 2026/04/19
    "山登り法とは「現在の解の近傍の内で最も成績の良い解」を近傍解として選び「現在の解より近傍解の成績の方が良い場合」に近傍解と現在の解を入れ換える局所探索法 / 極値を見つけ出すことがゴール / 単純かつ代表的"
  • Railsでデータ操作

    モチベーション データのコントロールを規則的に実施したい。 Rails使ってまでやることかと言われると、そこまでじゃないけど、自分で足回り書くのもめんどいし、楽しいじゃんというところ。 爆速で、データベースにデータをぶち込んで、データ操作したいなど。 ストラテジー Rails特にrails consoleを使って、Rubyを書いてデータ操作する。ほぼActive Record。 作成するモデル・使い方 Webページを扱う。モデルは以下の内容で作成する。 column1* column2 column3 column4

    Railsでデータ操作
  • AI時代における創造と適応 ~個性の重視と魂の浮力~:Dr.本荘の Thought & Share:オルタナティブ・ブログ

    2026年2月2日、福岡・天神のONE FUKUOKA BLDG.にて開催された「福岡県未来ITスタートアップフォーラム」。そのメインセッションでは、日を代表するエンジニアと研究者が「AI時代に私たちはどこへ向かうのか」をテーマに、熱い議論が交わされた。モデレーターを務めたのはULSコンサルティング取締役会長の漆原茂氏。パネリストには、プログラミング言語Rubyの開発者であるまつもとゆきひろ氏、そして琉球大学教授でありH2L創業者の玉城絵美氏が登壇した。 議論は、プログラミングの在り方から、急速に進化するAIが個人や社会に与える影響、そしてその変化にどう向き合うべきかまで、進展した。 AIが変えた「つくる」行為 まつもと氏は、自身の生活に起きた劇的な変化を明かした。40年来愛用のテキストエディタEmacsを、昨年6月から「コード書きのエディタとしては封印した」という。 現在はAIエージェ

    AI時代における創造と適応 ~個性の重視と魂の浮力~:Dr.本荘の Thought & Share:オルタナティブ・ブログ
    YassLab
    YassLab 2026/04/18
    “「来た未来を受け入れ、手元の技術で最善を尽くす」というレジリエンス(適応力)の重要性を強調する。AIの進化を事前に予測できなくても、それを最大限活用する柔軟性こそが鍵”
  • GitHub - ombulabs/claude-code_rails-upgrade-skill: A Claude Code Skill to Upgrade Rails

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ombulabs/claude-code_rails-upgrade-skill: A Claude Code Skill to Upgrade Rails
    YassLab
    YassLab 2026/04/17
    “Rails Upgrade Assistant Skill: A Claude Code skill that helps you upgrade Ruby on Rails applications from version 2.3 through 8.1. / Based on the methodology documented in "The Complete Guide to Upgrade Rails" ebook / Created by the team at FastRuby.io, specialists in Rails upgrades since 2017”
  • 『プログラミングRuby 第5版』の翻訳原稿をレビューいただける方を募集します - snoozer05's blog

    Programming Ruby 3.3(5th Edition)』の訳書『プログラミングRuby 第5版』について、翻訳原稿のレビュアーを若干名募集します。翻訳は島田浩二( @snoozer05 )が行っています。 書籍およびプロジェクトの詳細は、こちらを参照願います: snoozer05.hatenablog.jp レビュー期間は2026年4月下旬から1.5ヶ月程度(2026年6月中旬くらいまで)を予定しております。 全体はPDF換算で約820ページ程ありますが、興味のあるトピックを中心に、全体の25%程度(200ページぶんぐらい)には目を通していただけたらと考えています。もちろん、それを超えてたくさん見ていただくのは大歓迎です :-) 日語としての読みやすさ、わかりやすさ、Rubyの最新バージョンとの差異などについてフィードバックをいただければと考えていますので、ぜひ助けていただ

    『プログラミングRuby 第5版』の翻訳原稿をレビューいただける方を募集します - snoozer05's blog
    YassLab
    YassLab 2026/04/17
    “全体はPDF換算で約820ページ程ありますが、興味のあるトピックを中心に、全体の25%程度(200ページぶんぐらい)には目を通していただけたら”
  • 30分で光る!遊べる!オリジナル基板「Board43」で体験するPicoRubyワークショップ #rubykaigi #Board43 - inSmartBank

    こんにちは! id:masawada です。RubyKaigi 2026の開催まで2週間を切りましたね。みなさま準備は順調でしょうか? 株式会社スマートバンクはRubyKaigi 2026でHack Space Sponsorとして、カンファレンスの合間にほっとひと息つける憩いの場を作ります。また、このHack Space内の企画として、PicoRubyを手軽に体験できるワークショップを実施します。 RubyKaigiではPicoRubyに関する発表が近年増え続けており、今年はついに5セッション(組み込みRubyも合わせると10セッション)に達しました。 rubykaigi.org そこで、セッションを聴いて興味を持ったその足で、自分でもPicoRubyを動かして遊べる場としてワークショップを準備しました。また、ワークショップの題材として、オリジナルのボードも設計しました。その名も「Boa

    30分で光る!遊べる!オリジナル基板「Board43」で体験するPicoRubyワークショップ #rubykaigi #Board43 - inSmartBank
    YassLab
    YassLab 2026/04/16
    “ワークショップでは自分のアイコンや好きな画像を16×16のドット絵にして、256個のフルカラーLEDで光らせます。 そのために、Board43専用のブラウザで操作できるアプリを作りました。”
  • PBL(Project Based Learning)型教育 | 教育の特色 | AIIT東京都立産業技術大学院大学

    学のPBLは、数名の学生がチームとなり、1年かけてプロジェクトに取り組む中で、実社会で真に役立つコンピテンシー(業務遂行能力)を獲得するプログラムです。イノベーションに重要な問題発見力や問題提起力、問題解決力などを身につけた人材を育成するために有効な教育手法です。 AIIT PBL Method 東京都立産業技術大学院大学(AIIT)では、専門職大学院として企業が必要としている人材の育成に取り組んでいます。通常、ほとんどの仕事プロジェクトで行われており、企業としてはプロジェクト仕事をするスキルを身につけることが求められます。また、仕事で直面する問題はとても複雑で正解が無い場合もあります。そのような問題に対して広く横断的な視野で問題解決できるスキルとコンピテンシー(業務遂行能力)を身につけるためAIITではPBL(Project Based Learning)型教育を導入しています。

    YassLab
    YassLab 2026/04/16
    "学生がチームとなり、1年かけてプロジェクトに取り組む中で、実社会で真に役立つコンピテンシー(業務遂行能力)を獲得 / 問題発見力や問題提起力、問題解決力などを身につけた人材を育成するために有効な教育手法"