良いこと日記。

良いこと日記。

スポンサーリンク

角材の切り出しに必要な本数計算。

たとえば上の画像のように、長さ1000の角材から700×2本と500×2本をカットするには、もとの角材が何本必要か。

という感じの自動計算ツールを作ることになりました。

どこかですでに良い感じのコードが作られているんじゃないかと思ったのですが、なかなか思うように検索にひっかかってくれないので、頭をとにかくひねらせて自分でコードを書くことに。

ちなみに今回は、CoffeeScriptかつjQueryを使って書いています。

だいたいの処理の流れとしては、まずカットしたい長さリストから要素を1つ抜き出して、次の要素と足したときに、角材1本の長さを超えなければ合計して、超えるようなら無視。

それを最後の要素まで繰り返したら、必要な角材のカウントを1つ増やして、抜き出した要素はリストから削除して、また繰り返し。

という感じでしょうか。ちなみに今回の答えは3本です。

1000から700をカットすると残り300しかなく、他に必要な長さは500なので、300は廃棄です。もったいないですが、700×2は角材2本を消費します。

500×2の方は、角材1本で済みます。

詳しい解説は、また後日書く予定です。

RSSの不具合修正。

WordPressの話。

投稿記事をすべて、標準の投稿タイプ(post)からカスタム投稿タイプに移動させた影響で、RSSが何も表示されなくなってしまいました。

【CBX RSS Feed for Custom Post Types】はカスタム投稿タイプの投稿を通常の投稿と混ぜてRSSフィードのファイルを作成するためのプ…
www.momosiri.info

でも、上の記事で紹介されている「CBX RSS Feed for Custom Post Types」というプラグインをインストールすることで、簡単にカスタム投稿タイプもRSSに含めることができました。

ただ、実際にRSSリーダーから取得できるかどうかは、時間が経たないと反映されないため経過待ち…。

あと、このプラグイン。更新が1年以上止まっています…。今後も動作するか心配。

とりあえずプラオレ。

というわけでプラオレは朝の女児アニメ。

数日前にリリースされたプラオレのスマホゲームですが、本日になってようやく遊べました。

ざっと遊んでみた感じ、だいたいいつものスマホゲーム。

お話を読んで、合間に試合を挟んで、詰まってきたらちょっと寄り道して強化素材を集めに行って…という感じ。

スポーツのゲームではあるものの、試合はほぼオートで進んでくれるので、移動中などのちょっとした時間に遊ぶ程度にちょうどいいゲーム性です。

リズムゲームだと、音の出せない環境では遊べないし、信号待ち程度の時間じゃ遊べないし…。

とりあえず、少し前まで放送されてたアニメ版はおもしろかったし、ぼちぼち進めていきましょうかね。