Processingで作ったものをWordPressにアップする →p5.jsで書き直すのがイイみたい

Processingで作ったものをWordPressにアップする →p5.jsで書き直すのがイイみたい

こんにちは。

野郎です。

今日はProcessingで作ったものをwordpressにアップする方法だよー。

あのね、野郎はこのあたり、だいぶ調べなきゃわからなかったです。遠回りした・・・。聞ける人がいないとは、時にこういうことになるのを受け入れることなのだ・・・。自分で調べたから、筋肉になったよ!

結論から書くよ。

結論:javaで書いたスケッチは、processing.js(ほぼjavascript)かp5.js(これもjavascript)に移植しましょう。

予想:すごいヤヤコシイことやってれば別だけど、移植はそんなに難しくないと思われる。

最初はさ、移植しなくても動くのかな?と思ったのよ。だけど全部は動かなかったのね。今回は、その思考試行愚行過程も少し反映された構成です。

ProcessingをWordpressへ

processingはグリグリ動くので、とっても面白いです。まだ教科書を写経しつつ改造などが多いけど、それでも楽しいっす。やはり楽しいほうがイイよね!野郎は長年鍛えた修行回路があるんで、つい苦行にしてしまいがちですが、そりゃ楽しいほうがイイのでであります。

せっかく作ったんだから、ここに乗せたいなと思うのは人情です。それで、少し調べてみたの。

このブログはwordpress書いているんだけどさ、processingで作ったものを乗っけようかと思ったんだけど、イマイチピタッとしたのが見つけられなかったんだよ。できないわけは絶対にない(だって載せてる人がいるんだもの)けど、どうすりゃいいんだーって思ったのです。

よーく調べて、ちゃんとよく考えたらできました。焦ってはいけません。落ち着きが大事です。

備忘録的にも書いておこうと思ったのですな。

このサイトを見るのです!

検索したのは、processing wordpress how to とかだったかな。この手のは英語のほうが情報が多い気がするので。

えーと、試行錯誤しましたが、最終的にはここに書いてある通りにやればできます。

How To Insert Processing Sketches Into WordPress Posts

ありがとうございますー。

ここに書いてある通りにやればできるんだけど、一つだけ注意です。「MINE types」っていうプラグインを使って、WordPressにアップしても大丈夫な拡張子を登録するのね。お手本サイトではProcessingの「.PDE」を登録してって書いてあります。ここで、「.js」ってjavascriptの拡張子も同時に登録するのね(ウルトラ重要)。

「.js」を登録しておかないと、security reasonで「Processing.min.js」ってブラウザでProcessingを動かすファイルがアップできません。これがアップできないとProcessingの「.pde」ファイルを乗せても何も表示されないっすー。

ここだけが注意点で、他は書いてある通りにやってくださいな。

作ったもの

試しに作ったものを載せてみるね。

一つ目は今使っている、learn processingって本のエクササイズとかを改造したものです。動くー。これだけでも楽しいー。

なんだかキラキラしていてアッパーな気持ちです。

次は二つ目ー。

ボールがキラキラして色が変わるもの。重力加速度を変えたりした。

野郎はこういうの見てるの好きみたいなんだよな。眺めてしまう。

あれ・・・?

真っ黒いままだな・・・・。

うーん。

グリグリ動か、、、、ない。ガビーン。

動かないのかー。

違いは何かしら

うーんとさ、一応ちゃんと動いたものがあったってことはさ、wordpressにもっていき方はたぶんあってるんだと思うんだ。そこは一つ進歩です。前進。野郎頑張ってる。えらい。自分を褒めるのです。大事。

一つ目のはさ、変数と条件分岐と繰り返しだけでできているのね。二つ目のは、配列とかクラスとか使ってるの。違いはきっとそこで、動かなかった原因がこれなのかと。

よく考えたら当たり前な気がするけど、やっぱりjavascriptの書き方に直さなきゃいけないのじゃないのかな。調べてみたら、書き方結構違うんだもん。varとかfunctionとか。

参考にしたサイト(ありがとう!):

Overview of differences

Converting .pde to p5.js

Processing to P5 — How to convert?

Processing to p5.js converter

OpenProcessing: converting code written in Java to JavaScript

読んでたらだんだん理解してきました。そしてさ、前に紹介したprocessing の入門書は、コードをp5.jsで書いたものがあった気がしたんだよな。その本の配列とかクラスとかの部分を読んでみたら、移植も簡単にできそうな気がする。知りたい部分を読んでみて、わからないところだけネットで調べればいいんだもんな。

そして、調べたらP5.jsバージョンの本、やっぱりあった!そしてPDFもありました!ヒャッホーーーーゥ!

結論

野郎は、基本的にはjavaベースのProcessingで勉強を続けます。はい。やってる本、やりたい本がjavaベースだし。

そして、ここに乗せたいときだけ、頑張って翻訳します。それはそれで勉強になると思われるし。

しかし、この結論に至るまで長かった。。。。調べまくった・・・。

Read more

間欠断食の9か月(2025年2月~2025年9月)

間欠断食の9か月(2025年2月~2025年9月)

例によってニュースレターからの転載だよー。 続きはリンクからどうぞー。 こんにちは。 コパヤシです。 今日は間欠断食をはじめて9か月経過したときの報告だよ! 結論:間欠断食は意外と平気だよー。紆余曲折あったけど、続けるつもりだよー。 空腹時血糖値が正常値を逸脱 50歳を過ぎまして知命であるコパヤシなのですが、長年母から「ウチは糖尿の家系だ。酒を飲んでも飲まなくても糖尿になる。そのことをゆめゆめ忘れることなく、生活をちゃんとしなさい」と言われてきました。ですので、お酒飲んでいるときはチョコレートを食べないなど、十分に注意して生きてきました。 それが、、、2024年の血液検査で空腹時血糖値がやや上に逸脱していたのです。。。ついに来た。例のアレがやってきたのだ。やばい。 世の法則として、同じことをしていたら同じ結果が得られるのですね。同じことをしていて違う結果を期待するのは、ちょっと精神がアレになっているので注意が必要です。このまま同じ生活をしていると、年々上振れしていくのは目に見えています。ドウニカセントイカン。 続きはリンクからどうぞー。

By kopayashi
冬場の心拍数トレーニング的なランニング

冬場の心拍数トレーニング的なランニング

例によってニュースレターからの転載だよー。 続きはリンクからどうぞー。 こんにちは。 コパヤシです。 今日は寒くなってきて心拍数計の動作がオカシイノカナ?と思った話だよー。 壊れたんじゃなくて、冬場はそうなりがちなんだと思うよー。Polarもあるし、運用でカバーするよー。 Polarノ心拍計測ベルトハ手順ニ従ッテ装着スベシ Polarの心拍数計にも慣れてきて、毎日心拍数トレーニング的なランニングをしておりました。けど、寒くなってきたある日、なんだか表示がおかしかったです。なんだか心拍数が160以上の爆発してそうな心拍を示していたり、走っているのに70以下になったりしました。いくら何でも動きがエクストリームに過ぎる。もう走り始めているの、とりあえず観察しながら走っていると、やがて落ち着いてきました。あれ?直ったのかした。うーん。壊れてしまったのだろうか。。。 落ち着いてよーーく考えますと、最近Polarのベルトの装着に手を抜いていたというか、指示通りにやっていませんでした。思い出せば、このベルトって肌に密着させるべき部分に軽く水をかけるなど、湿らせてから使うように書いてありまし

By kopayashi
心拍数トレーニング的なランニングにAppleWatchも併用開始

心拍数トレーニング的なランニングにAppleWatchも併用開始

例によってニュースレターからの転載だよー。 続きはリンクからどうぞー。 こんにちは。 コパヤシです。 今日は心拍数トレーニング的なランニングにアップルウォッチも併用する話しだよ。 結論:値を見て「おかしいかな」ということがわかるようになってきたよー。 アップルウォッチを持っていた。 前回、Polarの心拍計を買って走ってるよって話しを書きました。毎日快適に使っていたんだけど、見るたびにスマフォをポケットから出す必要があるんだね。重労働でも何でもないんだけど、頻繁に見るのってめんどくさいじゃないですか。人間ってのは怠惰ですし、コパヤシも例に漏れないのです。 ある日机を見たら、アップルウォッチがありました。そういえば持っていたのだった。アップルウォッチって、長時間座ってるとアラート出してくれるんだけど、仕事での過集中を防ぐために購入したのでした。体が締め付けられるのが好きじゃないのと、ケトルベルやってるとスナッチとかでベルと時計がぶつかるので、普段にも運動時にも使わなくなっていて、完全に忘却しておった。耄碌している。 これはもしかして併用したら問題解決ではないのか。腕時計でちら

By kopayashi
ニュースレターを始めたよ。

ニュースレターを始めたよ。

こんにちは。 野郎です。 今日はニュースレターを始めたよって報告だよー。 ニュースレターについて 「制御と観察の記録」でくくりで書く予定だよー。 リンクはこちらだよー。 最初の投稿(「心拍数トレーニング的なランニング事始め」)はこちらだよー。 隔週で配信できるように試みるよー。 無料だよー。 最初の投稿の最初の部分 心拍数トレーニング的なランニング事始め 心拍数と身体動作を制御しながら走る こんにちは。 コパヤシです。 今日は心拍系トレーニング的なランニングを始めた話しだよー。 結論:心拍数計はウルトラ面白から買ったほうがいいよ! 心拍計を買うことにした コパヤシはずっと前は毎日職場まで片道2キロを走って往復していて、行きと帰りにタイムアタックをしていたんだ。信号とか人ごみの加減がうまくそろわないとタイムが伸びない障害物競走みたいでした。その勢いで、実家まで30キロくらい走ってみたら走れたんで、フルマラソン出たら完走できたってことがありました。 子供を保育園に送ったあとに走って遠回りして帰ってくるってのをやってたんだけど、もう少しちゃんと走ろうかなーと思って、

By kopayashi