技術

作って学ぶRails 8入門|Docker ComposeでMySQL環境を整え、ShlinkのUIを実装する(環境構築編)

はじめにRails を始めたいけれど「環境構築が大変そう…」と感じたことはありませんか?今回は Docker Compose を使って Rails 8 + MySQL の環境を用意し、Shlink(オープンソースのURL短縮サービス)のUIを作る準備までを一歩ずつ解説します。この記事を読めば、Docker Compose で Rails と MySQL をまとめて動かすRails 8 の新規アプリ...
技術

RailsからLaravelを眺めるシリーズまとめ|RailsとLaravelの違いを整理する

はじめに本記事は「RailsからLaravelを眺める」シリーズのまとめページです。このシリーズでは、RailsとLaravelを並べて比較しながら、両フレームワークの設計や実装の違いを整理しています。Railsを使ってきた人がLaravelを学ぶとき、あるいはLaravelを普段使っている人がRailsのアプローチを知りたいときに、両者を横並びで理解できることを目指しています。記事一覧Rails...
RailsからLaravelを眺める

Rails×Laravel バリデーション実装ガイド|FormObjectとFormRequestで学ぶ設計思想

※本記事は「RailsからLaravelを眺める」シリーズの第6回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。はじめにRails と Laravel はどちらも強力なバリデーション機構を備えていますが、Railsは“モデル中心”/Laravelは“リクエスト中心”というアーキテクチャの前提が違います。Railsの王道はモデルレベルの ...
音楽

アラウンド2万円イヤホン比較レビュー|NiceHCK NX8 / LETSHUOER S12 2024 / Moondrop(水月雨) Aria 2 を聴き比べ

はじめにここ数年、イヤホン市場は驚くほど進化している。以前は「2万円前後のイヤホン」といえば入門〜中級のポジションで、ある程度の妥協を前提に選ぶものだった。しかし今では、この価格帯にも「十分楽しめる」「フラッグシップとは別の魅力を持つ」製品が数多く存在する。今回取り上げるのは、NiceHCK NX8、LETSHUOER S12 2024 Edition、そしてMoondrop Aria 2の3機種...
投資

【2025年版】NISAで何を買う?僕が実際に選んだ投資信託とその理由を全部話します | オルカンからハイテクまで

NISAで何を買えばいい?実際に僕が積立中の投資信託を公開。オルカンやS&P500から新興国、ハイテク、ゴールドまで、選んだ理由と注意点を初心者向けに解説します。

旅先で感じたコンビニ依存問題|ノマド生活と食費のリアル

はじめに僕はいま、旅をしながら滞在先の拠点で仕事をし、だいたい1週間単位で河岸を変える生活をしています。いわゆる“多拠点ノマド”スタイルで、地方を転々としながら働く日々です。そんな暮らしのなかで、どうしても切り離せない存在があります。それが――コンビニです。どんな町に行っても必ずあって、夜遅くでも看板が光り輝く。旅人にとっては安心の灯台であり、仕事終わりの心強い味方です。ただしその安心感は、財布に...
技術

クラウド初心者必見|Oracle Cloud Free Tierで学ぶ最強の無料クラウド入門

はじめにクラウドという言葉は今やビジネスでも日常生活でも当たり前のように使われています。オンラインストレージ、動画配信、ネット通販、SNS――その裏側には必ずクラウドが存在しています。ところが「自分でクラウドを触ってみたい」と思っても、最初の一歩を踏み出せずにいる人は少なくありません。理由は明快で、AWSやGCP、Azureといった有名クラウドは登録にクレジットカードが必要で、無料枠にも期限や制限...
技術

LINE Bot × Cloudflare Workers AI|サーバーレスでしゃべるBotを作ってみた(2025年版)

「LINEでちょっとAIに聞けたら便利なのに」と思って、Cloudflare Workers AIとLINE Botを組み合わせてみました。独自ドメインのサブドメインをWorkerに割り当てて、Webhookを受け取り、署名検証をして、AIの返答をPushで返すという流れです。実際に動かしてみた手順をまとめておきます。はじめに最近はChatGPTやClaudeといったAIを直接ブラウザや専用アプリ...
音楽

スマホ+TWSで十分?それでも高音質DAPが手放せない理由 | LE Audio時代に見えてきたワイヤレスの限界

はじめに完全ワイヤレスイヤホン(TWS)は、この数年で劇的な進化を遂げてきた。かつては「利便性優先で音質は妥協」という立ち位置に甘んじていたが、いまや状況は一変している。LDACやaptX Adaptive、aptX Lossless、さらには新世代規格であるLE Audio(LC3)といった最新コーデックの普及によって、TWSでも“高音質ワイヤレス”という言葉が現実味を帯びるようになった。さらに...
音楽

NUARL Inovatör レビュー|高級感と音質を両立した唯一無二のワイヤレスイヤホン

はじめに完全ワイヤレスイヤホン(TWS)は、この数年で驚くほどの進化を遂げた。かつては「コードがないから便利」という程度の存在だったが、今や音質・ノイズキャンセリング・装着感・アプリ連携・バッテリー持ちなど、あらゆる要素で各社がハイエンド有線イヤホンに迫る完成度を競い合っている。そのなかで日本発のブランド NUARL(ヌアール) が放ったフラッグシップモデルが Inovatör(イノヴェーター) ...
音楽

【2025年最新】旅と仕事に連れ出すTWS(完全ワイヤレスイヤホン)たち|AirPodsからInnovatorまで“本気で使ってる”愛用機紹介

はじめにこれまで数多くのTWS(完全ワイヤレスイヤホン)を購入し、実際に使ってきました。音質に惹かれて選んだもの、ANC性能や機能性を期待して手に取ったもの、そして実用性を重視して使い続けているもの。それぞれに個性があり、気分やシーンによって使い分けるのが楽しいガジェットです。IER-Z1Rなどの有線IEMを鳴らすDAPも持ち歩いていますが、実際に稼働率が高いのはやはりTWSです。移動中にノイズを...
香水

【2025年最新】香水好き必見!晩夏から初秋に絶対使いたいおすすめ香水ベスト5

はじめに一年の中でも、夏の終わりから秋の始まりにかけての時期は独特の空気をまとっています。昼間はまだ強い日差しが照りつけ、汗ばむほどの暑さを感じる一方で、夜になると涼しい風が吹き、季節が確実に移ろっていることを実感します。この「残暑と秋風が同居する曖昧な季節」にどんな香りを纏うかは、香水好きにとって大きなテーマのひとつです。真夏のようにシトラス一辺倒では物足りず、かといって冬のように重厚なスパイス...
RailsからLaravelを眺める

Railsエンジニアが解説する RSpec vs PHPUnit|Laravelのテスト文化をRails目線で理解する

※本記事は「RailsからLaravelを眺める」シリーズの第5回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。はじめにRailsからLaravelに移ったとき、まず目についたのがテストの文化の違いでした。RailsではRSpecが事実上の標準であり、テストコードは仕様を記述する手段として扱われます。DSLを駆使して「テストがそのままド...
RailsからLaravelを眺める

Railsエンジニアが解説する Hotwire vs Livewire|Laravelとの違いをコード例で理解する

※本記事は「RailsからLaravelを眺める」シリーズの第4回です。Rails出身の私がLaravelを触りながら、Railsと比較して違いを整理していく連載になります。はじめにReact や Vue が主流となった現代Web開発ですが、実務の現場を見渡せば「すべてをSPAで作る必要はない」ことは明らかです。多くのシステムでは、サーバーサイドMVCの延長線上でUIを少しリッチにできれば十分です...
投資

BTC(ビットコイン)は本当に“金”か?ETH(イーサリアム)は本当に“燃料”か?──暗号資産の価値とは?

はじめに:価値の正体を見抜く暗号資産の価格は日々話題になるが、「なぜそれに価値があるのか」を説明できる人は少ない。ビットコイン(BTC)は「デジタルゴールド」と呼ばれ、イーサリアム(ETH)は「分散コンピュータの燃料」とも言われる。しかし両者は表面的には似ていても、本質はまるで異なる。ETHの価値を理解するには、「ネットワーク燃料としての内的価値」と「ドル換金性による外的価値」という二重構造を押さ...
スポンサー
タイトルとURLをコピーしました