OcO’s KAKI-PPANASHI

書きっぱなし系ブログです

モノづくり

相棒のMacBookさんと共に、ジャンルにこだわらずモノづくりを楽しむカテゴリです。

【趣味ではじめるRuby】自分で作ったクラスをJSONに変換する方法

おはよーございます。 以前書いた記事で課題にしていた、RubyオブジェクトをJSONに変換する方法。 つい先日解決しました! osio-toshimasa.hatenablog.com 結論から書くとこんな感じです。 class TestData attr_accessor :num, :str, :data_hash, :data_arra…

【趣味ではじめるWebサイト】 Opalを使ってJavaScriptにデータを受け渡すとき思いついたやりかた

こんにちは! RubyのコードをJavaScriptに変換してくれるGem「Opal」について、引き続きいろいろ遊ばせてもらっています。 今回は、データの受け渡し方をもう一工夫できないかなあという模索をしている記事です。 自分で作ったRubyオブジェクトをJavaScript…

【趣味ではじめるWebサイト制作】RubyGem 「Opal」についてわかったこと。

おはよーございます。 以前しらべたRubyのGem「Opal」について、その後もいくつかプログラムを書いていたのですが、意気揚々とJavaScriptのコードに変換・・と思いきやエラーが出てしまって変換失敗。原因を調べてみてわかったことがありました。 osio-toshi…

【趣味ではじめるRuby】MacBookさんでRubyをはじめた手順。

おはよーございます。 今更すぎる話なんですが、実行しているRubyのバージョン情報などをさらっと紹介した流れの中で・・・ そういえばRubyってどうやってインストールしたんだっけ? という思いが脳裏を駆け巡り、自分のやったことの棚卸しとして、MacでRub…

【趣味ではじめるWebサイト制作】RubyGem「Opal」を使ってRubyのコードをJavaScriptに変換してみた話

おはよーございます。 ブラウザでRubyを実行できる仕組み、WebAssemblyを自分のWebサイトに入れられないかとちょこまかやってみたものの、あえなく挫折しました。 なんですが、せっかくなのでRubyのコードをWebサイトでも使いたいという欲望は捨てきれず、ど…

RubyとWebAssemblyを調べ、そして打ち砕かれた話

おはよーございます。 GWもちょうど真ん中で折り返しぐらいでしょうか。このブログを読まれている方の中にはお仕事や学校の方もいらっしゃると思うので恐縮なんですが、僕は数年ぶりくらいに10連休という長期のお休みをいただきまして、のんびり楽しく休暇…

【趣味ではじめるRuby】 WASMを使ったWebサイト「TryRuby」を触ってみました。

おはよーございます。 昨日が週末金曜日ということで、心が穏やかになった時間を使って、WebAssemblyことWASMを使って作られたサイト「TryRuby」を少しだけ触ってみました。 try.ruby-lang.org 理解が足りてない所が多々あると思いますが、使ってみた所感と…

Rubyがブラウザでも動かせるようになる!? WebAssemblyとWASIとはなんぞ?

おはよーございます。 先日に引き続き、個人的に強い印象に残ったできごとを記事に残しておきたかったシリーズです。 いままで、Webサイトを制作するなかでブラウザ上で実行できるプログラム言語はほぼほぼJavaScript一択だと思っていました。少し前に書いて…

【趣味ではじめるRuby】1+1がよくわからない!?メソッド呼び出しと演算子式について

おはよーございます。 前回のRuby記事では数字の1はRubyの世界ではオブジェクトと呼びます、というところを学びました。 じゃあ、1+1の答えは2です。っていうのをRubyの世界ではどのように実現しているんだろう? っていうのを少し掘り下げて理解してみ…

【趣味ではじめるRuby】オブジェクトについて

しばらくぶりのRubyの記事です。今回はRubyの基本的な要素、オブジェクトについてまとめてました。 独学で理解するためにまとめたものなのですが、Rubyでプログラムをはじめた方も参考になるような記事になれば嬉しいです。 Rubyのデータは全てオブジェクト…

【趣味でつくるWebサイト制作】JavaScriptとライブラリについて編

おはよーございます。 前回の記事ではCSSに触れたので、今回はJavaScript・・と言いたいところですがこちらに関しては先行して既に使っていたので、棚卸し的な意味で書き残しておきます。 JavaScriptとライブラリ ライブラリ選定 CSSライブラリとの相性 ライ…

【趣味でつくるWebサイト制作】CSSとフレームワークについて調べました。

おはよーございます。 Webサイト制作の入り口のそのまた入り口ぐらいでストップしていましたが、制作を再開するために下ごしらえとして、今まで使ってた技術要素を棚卸しして、自分にあったつくりかたを再構築しているところです。今回はそのなかでCSSについ…

Rubyを推していくためには、どんなかたちの活動が良いか考えた話

おはよーございます。 前回の記事と打って変わってプログラミング言語Rubyの話です。といってもプログラミングな話ではなくて、Rubyを推していくための具体的な活動ってどんなものだろう?っていうのを考えました。 まず最初に思い浮かぶのは、自分の時間を…

Webサイトのテーマ設定と止まらない好奇心・・

おはよーございます。 Webサイトですが、少しずつ改良を加えていまして、この間やっとスッキリしたモノに仕上げることができました。 osio-toshimasa.work といってもまだヘッダー部分だけなんですがイチからコツコツ作っていくと、ヘッダーが出るだけでそれ…

JavaScriptとWebサイト制作とちょっとVim

おはよーございます。 先週Ruby推しの記事を書いていたにも関わらずJavaScriptで書いてます。どうしてこうなった!? Webサイトに時刻表示を入れたい まだアップしていないのですが、Webサイトの中で時の流れを入れたくて時刻表示をしたいなと思って色々調べ…

プログラミング言語RubyとWebサイト制作と

おはよーございます。 すっかり冬になってきましたね。Rubyのプログラム書けてないんですけど、プログラムだけじゃなくてもRubyそのものもネットの記事を読んだりして調べたりしていたことを簡略化してまとめました。あんまり書き足すとごちゃっとするので簡…

Rubyとデータ保存

おはよーございます。 今週と先週はあまり時間が取れないこともあって、調べ物中心で学習を続けていました。テーマはデータの保存方法あれこれ。 何作るにしても作ったデータを保存したいってことは多くあると思うので、まずはどんな種類かをまとめてみるこ…

Ruby Structの使い方を覚え始める。

おはよーございます。 忘れたころにやってくる、久々のプログラミング記事です。 前回プロレス団体のクラスを作ってみたので、今回はプロレスラーを表すクラスを作ってみました。 レスラーclassの定義 class Wrestler attr_reader :profile, :unit, :ability…

Rubyプログラミングを趣味で楽しむために、学びの範囲と順番をまとめました。

Rubyプログラミングを楽しむ 覚える量を減らすために基本部分をしっかり学ぶ 動くプログラムをなるべくたくさん作る なんやかんやで継続は力なり おはよーございます。 久々にRubyの記事なんですけど、記事にしていない間もちょっとずつ学習は進めています。…

Rubyでバカも休み休み言う。

おはよーございます。 Rubyの勉強シリーズ。 バカも休み休み言え!をRubyプログラムにしました。 module Training class Baka def say puts 'バカ' end end end baka = Training::Baka.new count = 0 while count < 10 baka.say sleep 1 count += 1 end slee…

Rubyの練習、クラスをちょっとだけ

おはよーございます。 思ったときに思ったことをやっていくブログです。 今回はRubyの練習、続きということでclassを書いてみました。 module Training class Wrestler attr_reader :name def initialize(name) @name = name end end end wrestlers = [] wre…

Rubyはじめました。

おはよーございます。 先日の記事が微速前進しまして、自前のMacBookちゃんにRubyをインストールしてプログラミング界隈で有名なHelloWorldならぬ、Hello NJP Worldしてみました。 Rubyのコードはこんな感じです。 puts 'Hello NJP World!!' m = 999 y = m *…

プログラミング言語Ruby、はじめようとしています。

おはよーございます。 先日12.17に行われていたRubyWorldカンファレンスのYoutube配信にすっかり感激し、プログラミング言語Rubyに俄然興味が湧いてまいりました。 最近色々はじめてばかりでなんですが、自分の体と心の趣くままに楽しむのが趣味というものだ…