ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

おもちゃ・絵本 交換広場「トイクル」に行ってきました

以前も子どものおもちゃを持ち込んだ、トイクルに行ってきました。
toycle.jp

何点か持ち込みましたが、妻の友達からもらった古い1点が引き取られませんでした。
もらった時点で結構古くて汚れてもいたので、仕方ないかと思います。

ポイントで交換できるおもちゃを見ていたら、ほぼ同じ内容・遊び方の新しいおもちゃが置いてあり、その状態を見たら引き取られなかったのは当然だなと思いました。

朝から行かないとおもちゃも絵本も少ない

トイクルが開催されている場所に到着したのは14時半頃でした。
朝から出かけた前回は、いろいろおもちゃと絵本がありましたが、今回は到着した時間が時間だけに、おもちゃ・絵本ともにあまりない印象でした。
おもちゃと絵本を手に入れることが目的なら、朝から出かけないと選びにくいようです。

そんな状況でも、アンパンマンの絵本1冊をポイントで交換しました。
他に、おもちゃ釣りを1回やって、ガチャガチャを3回やっていました。

f:id:AJYA:20170506171825j:plain
photo credit: Pittou2 Bourse aux Jouets Anciens via photopin (license)

ビンゴは当たらない

おもちゃと絵本が少ないためか、前回より人が少なかった印象です。
15時半からのビンゴ大会があり、子どもがやる気だったので参加しました。

15時半から塗り絵の表彰とトイクル利用のお約束の説明があってから、ビンゴの抽選は始まりました。
3等まで商品がもらえ、全部で15個くらい商品が貰えていましたが、残念ながら、ビンゴには至りませんでした。


捨てることにならず誰か欲しい人がいれば使ってもらえるというのは、ありがたい仕組みなので、今後も参加したいです。

除草剤にサンフーロンを使ってみました

毎年年に3~4回は除草剤を撒いています。
過去に何度か記事を書いていて、除草剤で検索すると以下の記事が見つかりました。
ajya.hatenablog.jp
ajya.hatenablog.jp
ajya.hatenablog.jp
ajya.hatenablog.jp
ajya.hatenablog.jp
ajya.hatenablog.jp

最初の記事に書いていましたが、ラウンドアップマックスロードをずっと使っていました。
www.roundupjp.com

効果があるのはいいのですが、価格が高いのが悩みの種です。

サンフーロンが安くて評判良さそう

Amazonで安くてよさそうな除草剤を探したら、サンフーロンという商品が見つかりました。

同じ500mlで1/4くらいの価格で評判悪くなさそうなので、購入しました。

先日使ってみましたが、10リットル単位で除草剤を作成するなら、ラベルが便利にできています。
f:id:AJYA:20170504222337p:plain

グリホサートイソプロピルアミン塩という成分が、ラウンドアップマックスロードより少ないので、その分安くなるのか、効果が出るまでの期間や、雨が降るまでの時間が短いと効き目が弱くなるなど、なにか影響しているのかもしれせん。
f:id:AJYA:20170504222812p:plain

まだ撒いたばかりでラウンドアップマックスロードとの違いはよくわかりませんが、使い方に気をつけた上で差がないようであれば、こちらを使い続けることになりそうです。

細かく分けているので直しやすい

項目Aの選択によって、項目Bの選択肢の有効/無効を切り替えるシステムがあります。
項目AでYESを選択すると、項目Bの選択肢B2とB3が有効になり、項目AでNOを選択すると、項目Bの選択肢B2とB3が無効になります。
項目AでYESとNOのどちらも選んでない場合は、YESを選ばれていないので、項目Bの選択肢B2とB3が無効になります。
項目Bの選択肢B1は、有効なままです。

f:id:AJYA:20170504001814j:plain
photo credit: Christiaan Colen JavaScript source code ransomware via photopin (license)

条件を追加

このシステムに、項目Cの選択によって、項目Bの選択肢の有効/無効を切り替える条件が追加になりました。
項目CでYESを選択すると、項目Bの選択肢全てが無効になり、項目CでNOを選択すると、項目Bの選択肢は項目Aの選択状態に従います。

一見条件が追加され複雑になります。
複雑なようで実際は、項目の選択によって他の項目の有効/無効を切り替える関数が、それぞれの項目ごとに用意してあるので、同様な処理をする関数を追加することになります。
そのおかげで、関数を追加して連続して呼び出すようにすれば、条件を追加することができます。


基本に忠実に関数に分けられるところは分けていたおかげで、楽に対処できました。
こういう基本を守っていないと、後々苦労するのがわかっているので、一手間かけてでも基本は守るようにしています。