別冊とっしーぱんち

IT技術系、Ruby関連、プログラミングお役立ち

IntelMacにRuby3.1をインストールする。そしてRuby3.2へ更新。

MacにRubyのインストールを行った記事です。先月Ruby3.2がリリースされたので、更新作業も追記。 この記事は以下の機種で試しています。 MacBook Pro 2020(Intel) MacBookにはすでにRubyがインストールされている。 Homebrewとrbenv Homebrewのインストー…

【RubyGem紹介】HTMLテンプレートエンジン「liquid」

単品のHTMLと簡単なCSSを書いてWebページを作るみたいなことをしてる人なんですが。テーブルで表示するようなリスト表示ものを作りたいってときに、数行程度ならまだしも10とか超えてくると、物量多いしコピペミスるしということで疲れたりします。体力が…

【JavaScript】シンプルなフレームワーク Stimulus.js

Rubyの世界を探訪中に見つけたJavaScriptフレームワークStimulus.js。 控えめなJavaScriptフレームワークと称されるだけあって、最低限動かすところまでの敷居が低くていい感じでした。今日はそんなStimulus.jsさんの紹介です。 出会い 実験台はシンプルなWe…

MacのターミナルAppを整える。

プログラミングをしていると何かとお世話になることが多いターミナルソフト。そのまま使うこともできますが、お気に入りの見た目に変更したり、便利な機能を導入することで使い勝手を向上できます。 これもハマると抜け出せないなかなかの沼っぷり。プログラ…

とりとめもないRubyWorldConference2022の話

先週11月10日(木)と11日(金)に開催されたRubyWorldConference2022について、配信で見させていただきました。 まず、RubyWorldConferenceてなに?という話ですが、RubyのWorldConferenceみたいです。いやRubyWorldのConferenceかもしれないです。 ・・・す…

プログラミングで使う名前の付け方をパターン化する。

プログラミングをしているとき、作業の中でそれなりの割合を占めるのが、「名前をつける」という作業。 たかが名前をつけるだけ。その油断が命取り。書いてる最中はいいのですけど、しばらくぶりにコードを読んだりすると意味不明な感じになることもしばしば…

初製作のGem「paapi_mini」を公開しました。

前回、自作のRubyGemの公開準備を進めていますで作っていたGemを、やっと公開することができました。 RubyGemsのサイトに飛んでもらって、paapi_miniと検索すると出てきます。感動。 Gemの内容としては、Amazonの商品検索をRubyから行えるというものです。事…

自作のRubyGemの公開準備を進めています。

タイトルの通り、現在初の自作RubyGemの製作作業を進めています。ドキュメントをもう少し書き足したら初版?としてRubyGemsに登録してみます。なにぶんはじめてなので、作法がよくわからずつまずく可能性が高めですが、無事公開できたらまた改めてこのブログ…

プログラミング用語「エスケープシーケンス」とはなんぞ?

文字列を扱うとき、そこそこお世話になってくるエスケープシーケンス。 今回はこのエスケープシーケンスの使い方を紹介します。 文字で表せない特殊な文字 以前この記事でもちらりと紹介していますが、「改行」という文字は画面上で直接表示できないので、エ…

プログラミングで使う名前の付け方。なんちゃらケース4つ紹介

今回は変数名。クラス名。メソッド名など名前に使うときの規則名について紹介します。 スネークケース パスカルケース キャメルケース ケバブケース スネークケース 単語と単語の間を_(アンダースコア)で繋げる書式です。こんな感じです。 # _でつなげるスネ…