TechRacho
https://techracho.bpsinc.jp
TechRacho(テックラッチョ)は、BPSスタッフがおくるシステム開発+αのアイデアマガジンです。Ruby on Railsネタ、EPUBの電子書籍ビューワに関連したAndroid/iOS開発ネタが多いです。社内の雰囲気がわかる記事もあるので興味をもってくださる方はぜひご覧ください。
フィード
Rails: スムーズなライブリロードを実現するHotwire Sparkをリリースしました(翻訳)
3
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: 37signals Dev — Announcing Hotwire Spark: live reloading for Rails applications 原文公開日: 2024/12/18 原著者: Jorge Manrubia -- 37signalsの首席エンジニアです 日本語タイトルは内容に即したものにしました。 Rails: スムーズなライブリロードを実現するHotwire Sparkをリリースしました(翻訳) 本日、私たちはHotwire SparkというRailsアプリケーション開発用のライブリロードシステムをリリースしました。 開発 […]The post Rails: スムーズなライブリロードを実現するHotwire Sparkをリリースしました(翻訳) first appeared on TechRacho.
6日前
今Rails 8アプリを作るなら何も足さないバニラ味にしよう(翻訳)
88
TechRacho
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: 37signals Dev — A vanilla Rails stack is plenty 原文公開日: 2024/12/20 原著者: Jorge Manrubia -- 37signalsの首席エンジニアです 日本語タイトルは内容に即したものにしました。 今Rails 8アプリを作るなら何も足さないバニラ味にしよう(翻訳) 今の世の中で、Railsアプリを新しく作るゆとりに恵まれているならば、バニラアプリとして作る1、すなわち依存関係を何も足さないのが、私たちからのオススメです。 Rubyの依存関係は、よほどの理由がない限りRailsに追加しない […]The post 今Rails 8アプリを作るなら何も足さないバニラ味にしよう(翻訳) first appeared on TechRacho.
7日前
M1/M3 MacでRuby 2.4〜3.4をrbenvでビルドする最小限のセットアップを全部調べた
3
TechRacho
追記(2024/12/26) 以下の#20760によると、macOS 15 SequoiaではRuby 3.0.6をビルドできなくなったそうです。 参考: Bug #20760: Ruby 3.0.6 fails to build on macOS 15.0 24A335 arm64 - Ruby master - Ruby Issue Tracking System このことから、macOS 15 Sequoia以降の環境では、何らかのパッチを自力で当てるなどして対応しない限り、Ruby 3.0.xまでのバージョンは本記事の手順をもってしてもビルドできなくなったと考える方がよいと思います。 また、Docker […]The post M1/M3 MacでRuby 2.4〜3.4をrbenvでビルドする最小限のセットアップを全部調べた first appeared on TechRacho.
8日前
Ruby 3.4.0がリリースされました(続報あり)
TechRacho
Ruby 3.4.0が予定通りクリスマスにリリースされました。 We are pleased to announce the release of Ruby 3.4.0. Ruby 3.4 adds`it` block parameter reference,change Prism as default parser, adds Happy Eyeballs Version 2 supportto socket library, improves YJIT,adds Modular GC, and so on.https://t.co/3qWDK3R0GBMerry Christmas! — 成瀬 […]The post Ruby 3.4.0がリリースされました(続報あり) first appeared on TechRacho.
8日前
東京国際工科専門職大学様のインターン受け入れを行いました(2024年度)
TechRacho
はじめに こんにちは。 2024年10月1日~11月14日、インターン生の受け入れを行いましたので、そのご紹介をします。これだけの長期間、本格的に受け入れたのは、BPSとしては初めての経験です。 ちなみに、私は営業職なのですが、今回のインターンはヒアリングを含む幅広いフェーズを扱うということで関わっており、この記事を書いています。 初めてだから無理せずできることから……なんてことはなく、もりもりてんこ盛りな内容でした。 まず今回のインターンの座組がすごい。 AI・IoT・ゲームなどを学べる日本初の「情報系」専門職大学である東京国際工科専門職大学(以下、IPUT)様と、同じく「情報系」で関西で唯一の大阪国際工科専門 […]The post 東京国際工科専門職大学様のインターン受け入れを行いました(2024年度) first appeared on TechRacho.
9日前
Rails: PORO の attribute に対して ActiveRecord::Enum 風の実装をする
TechRacho
先日業務中に遭遇したちょっとした疑問から ActiveRecord::Enum っぽい実装を POROで再現するアレコレを試してみたくなったのでこの記事を書き起こしてみました。 enum についてはそもそも ActiveRecord::Enum の宣言の仕方からして色々なパターンがあったり、PostgreSQL での enum 型の存在もあったりで Enum 全般での解説、深掘り記事もいつか書いてみたい気持ちもあるのですが、今回は思い立ったが吉日と言うことで、あえて何故かいきなり王道の話題から外れたところに話を絞っていきたいと思います。 (ところで校正してる時に気付きましたが ActiveModel::Enum […]The post Rails: PORO の attribute に対して ActiveRecord::Enum 風の実装をする first appeared on TechRacho.
9日前
カフェインの眠気覚ましのメカニズムと摂取方法のポイント
TechRacho
cellotakです。 仕事中や勉強中に眠気に襲われる方は多いのではないでしょうか。日本人は世界的に見ても睡眠時間が短いそうなので、そうなるのも当然です。 参考: 日本人は「睡眠不足」 女性の4割が睡眠6時間未満 先進国で最下位:朝日新聞デジタル もちろん普段の生活の中で睡眠時間を十分確保できればいいのですが、なかなかそうもいきません。 そんなとき眠気覚ましとして頼れるのがコーヒーやエナジードリンクといったカフェインです。とはいえカフェインがなぜ眠気を覚ますのかというのは意外と考えたことがないのではないでしょうか。今回はカフェインの眠気覚ましのメカニズムと、摂取方法のポイントを簡単にまとめてみました。 ※ 医療従 […]The post カフェインの眠気覚ましのメカニズムと摂取方法のポイント first appeared on TechRacho.
9日前
ハイブリッドピアノ ヤマハ AvantGrand N1X購入・使用レビュー
TechRacho
morimorihogeです。師走で時の流れがはやい。 普段はほぼフルリモート勤務しているのですが、自宅で黙々と作業しているとさっと気分転換して脳内をリセットしたい時がありますよね。 僕はそんなとき、部屋に置いてあるピアノを弾いてみたりすることが多いです。 本記事では今年購入した大物ということで、自宅の電子ピアノ(ハイブリッドピアノ)を買い換えた話をしたいと思います。 ピアノに対するユルい趣味度合い 元々3歳くらいから習い始めて中学・高校くらいまでは一応教室に通っていましたが、全く練習しないで怒られ続ける時期とかもあったため完全に趣味程度のエンジョイ勢です。 特に外で誰かに聴かせる様なことはせず、自分が楽しむため […]The post ハイブリッドピアノ ヤマハ AvantGrand N1X購入・使用レビュー first appeared on TechRacho.
10日前
ISO8601を用いて時間を正確に表現しよう
TechRacho
9:15 これは時間を表します。といわれてどのような解釈ができるでしょうか。 朝会の開始時刻なら午前の9時15分、昨日の退社時刻なら午後9時15分、デートの予定なら今週土曜日の午前9時15分かもしれません。 いやいやこれは9分15秒のことで、9分15秒に電車が駅に到着するかもしれませんし、9分15秒後に電車が発車するかもしれません。 このように一概に「時間」といっても文脈や状況により様々な解釈が生まれます。この記事では時間の種類とその表現方法をご紹介します。 時点と期間 時間を表現するためには、それが「時点」なのか「期間」なのかを明確区別する必要があります。 時点 時間軸の中の特定の1点を表す。英語では Inst […]The post ISO8601を用いて時間を正確に表現しよう first appeared on TechRacho.
13日前
MinIOを導入して使ってみた話
TechRacho
Rails開発でS3へのファイルアップロードやファイルダウンロードする機能を実装する際に MinIO なるものの話をよく聞くので実際に導入から使用するところまでやってみました。 そもそも MinIO って何なの? ってことで公式サイトがあったので見てみました。 以下のリンクを見るとS3互換ストレージなるものを提供してもらえるようです。 参考: MinIO | AWS S3 Compatible Object Storage ローカル開発環境向けに各人でAWSのS3バケットを用意してRailsアプリの環境設定変更したりする作業が不要になってRailsのファイルアップロードやファイルダウンロード等の動作確認が楽になり […]The post MinIOを導入して使ってみた話 first appeared on TechRacho.
14日前