はてなキーワード: Posとは
今日、駅の売店で「アンタのせいで乗り遅れたじゃないか」とキレてるおっさんがいた。売店で買い物をしているうちに乗る予定の電車が行ってしまった様子だったが内心(そりゃねえだろ)、と思いながら見ていた。
俺くらいの年齢でもその印象は色濃く残っているけど、駅の売店には嘗て「超人的パフォーマンスで客を捌き倒すおばちゃん」が当たり前に居た。客が手に持った商品を見ただけで釣銭まで瞬時に計算してるんじゃないかと思えてしまう様な超能力者達が当たり前に箱の中に立っていたのだ。その印象は未だ色褪ることなく世間に浸透しているのか、売店のおばちゃんの超能力に期待して無茶な買い物を実践する層がある程度いるようなのだ。けれど残念ながらいわゆる売店のおばちゃんは絶滅寸前の希少種なのらしい。
近頃は、売店での取扱商品が爆発的に増えた代わりに商品は全てPOS管理されており自動釣銭機のレジによって金銭のやり取りがされている。
金銭授受のスピードが期待しているより遅かったとしても、それはレジのパフォーマンスのせいだ。売店のおばちゃんがPOSに接続できるなら良いのだろうけどね。
ああ言ったレジは結構トラブルが起こるらしく、スーパーでの経験だけど札が飲まれてかなり待たされた事がある。
幾らか前になるけど、ある日おばちゃんのパフォーマンス見たさに買い物をした事があったけれど、派手で小奇麗になった売店で商品のバーコードを辿々しく読み取り始めたのを見た時に一時代が終わったのだなと感傷に浸ったのを思い出した。そして、おばちゃん達の能力と引き換えに売店で買える商品は増えたよねっていうね・・・。
まぁ、ここまで殆どいつだか見たコンビニ関連のニュース記事の受け売りだけれど、おばちゃんにキレても仕方ねぇじゃんって思ってさ。
少なくとも電車がホームに入ってから精算しようとしてキレるのはゆとり無さ過ぎじゃね?と思いながら自分が乗る電車が来たのでさようなら。
暗号通貨のコンセンサスアルゴリズムには大きく分けてPoWとPoSという二種類がある。保有するコイン数に応じて報酬を得られる確率が決まるPoSは、大量の電力を消費するPoWに比べてエコで優れていると思われがちだが、実は深刻な問題点があり、その価値は0に収束することが示せる。
暗号通貨は誰でもHF(ハードフォーク)によって複製を作ることが可能である。例えば昨年はビットコインからビットコインキャッシュを始めとする様々なHFが生まれた。元のコインを所有しているものはHF先のコインも手にすることが出来る。これは暗号通貨の世界だけを見た場合には錬金術のように見えるかも知れないが、外の世界を含めて考えてみるとマイニングによる改ざん検証能力が分散する(二つのコインを同時にマイニング出来ない)ため本質的な価値は増加していないと言える。つまり、HF前のコインの価値をA、HF後のコインの価値の和をB+Cとすると、A=B+Cが成り立つ。
一方でPoS型のコインの場合、HF後の二つのコインを同時にマイニングすることが可能であり、またそれが最も経済的に合理的である。従って、HF後の二つのコインはHF前のコインと同じ改ざん検証能力を持つことになる。つまり、HF前のコインの価値をA、HF後のコインの価値の和をB+Cとすると、A=BかつA=Cが成り立ち、HFによって価値の総和はAから2Aに変化することが分かる。ここで、A>0を仮定すると、HFを繰り返すことにより無限に価値が増え続けることになり矛盾。従ってA=0が導かれる。
何で一括置換機能消えたん……
VERSION BUILD=1001 RECORDER=CR SET !REPLAYSPEED MEDIUM SET !ERRORIGNORE YES URL GOTO=http://b.hatena.ne.jp/username/OKIKAE/ TAG POS=1 TYPE=A ATTR=CLASS:js-keyboard-entry-page-openable TAG POS=1 TYPE=IMG ATTR=ALT:ブックマークを編集 TAG POS=2 TYPE=LI ATTR=TXT:OKIKAE TAG POS=1 TYPE=LI ATTR=TXT:オキカエ TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/my/bookmark ATTR=* WAIT SECONDS=20
ユーザ名usernameで使用してる「OKIKAE」タグを「オキカエ」に一括置換する場合。Chrome版で実行済み。最後に20秒待ってるのは、置換後に一覧ページへ反映されるのが遅れる為。
ただ自分でやった時(当然ユーザ名・タグは別の名前)に、2013年11月頃の分で一向に置換されないままループしたりで安定しない。
レジ打ちの人が商品の金額をどんどんPOSに登録した後、支払は機械相手にやるってやつ。支払方法は現金でもクレジットでもポイントカードでもOK。
これ読んで思い出した。
近くのスーパーが長年、現金のみ支払だったのが、この前レジシステムの改修を行った。
「おお、いよいよカードが使えるようになるか?」と期待したら
支払は機械相手にやるように変更されただけで、支払方法は相変わらず現金のみだった。
んで、タイトルの通り。
勝手な推測だけど、クレジットカードにしろ、電子マネーにしろ手数料的なものがかかってしまって、それが商品価格に転嫁されることを店が嫌ったのだろう。
コンビニとか駅の売店とか、少額の買い物で小銭ジャリジャリやりたくないときは確かに電子マネー便利だと思うけど、個人経営の小さなお店とか電子マネーに対応してないところがまだまだたくさんあるんだからしょうがないじゃん。
あと、電子マネーとかクレジットって、お金使ってる実感が薄くなりがちだから節約には向いてないと思う。物理的に財布からお金が出ていって、「残りが少ないからピンチ!」みたいな実感がないと金銭感覚の甘い人はどんどん使ってしまうと思う。っていうか電子マネー・クレジット推進派って、店員の手間を省くだけでなく、客の財布のひもを緩めるためにやってるんじゃない?あと、クレジットは店側も手数料取られるし、現金が入ってくるまでに時間がかかるので、ある程度の高額商品で使ってもらわないとあまり喜ばれないのではないかと思う。
個人的に最強だと思っているのはデビットカードと自動精算機。デビットカードだとクレジットカードと違ってリアルタイムで口座からお金が引き落とされるので、残高を意識しやすいし、残高以上の金額は使えない(担保定期預金とかあれば別だけど)。自動精算機ってのは、私がよく行くスーパーで採用されているんだけど、レジ打ちの人が商品の金額をどんどんPOSに登録した後、支払は機械相手にやるってやつ。支払方法は現金でもクレジットでもポイントカードでもOK。店側では釣銭を用意したり売上金を回収したりする手間がかかるけど、おそらくその作業ごと精算機を管理している業者にやらせてるんじゃないかと思う。特にレジに行列ができてるときに、時間かけて小銭を探したりする客待ちをしなくていいのは素晴らしいと思う。
iPod Touch (6th generation) が好きすぎる。
なんといっても軽い。
だから手に持っていても疲れない。
小さいのはよいことだ。
カードのように、2本の指でつまんで持ち歩くことができる。
むしろ、これでよいと思っている。
電子書籍を読んでいると、画面が小さければ小さいほど視線の移動が小さくて済むので、楽だと感じる。
Kindle Paper Whiteも持っているが、もうiPod TouchでしかKindle書籍は読まなくなってしまった。
軽いので、立ったまま片手で物を書きつづけることができる。
フリック入力に慣れると、キーボードを使って各スピードとそれほど変わらなくなった。
8000字ほどのテキストをiPod Touchだけで書くことも最近はよくある。
安いので、壊れたり失くしたりしても、緊急の時はその辺の電器店に行けば代わりが買える。
難点は、ウェブブラウジングがもっさりしているように感じること、バッテリーがすぐなくなることなど、あげればきりがないが、これくらいの価格で、こんなに小さい端末なら、しょうがないかなと思っている。
iPod Touchの「本来の使い方」なるものがあるかどうか知らないが、音楽用のデバイスとして使われているのを街中でかなり見かける。
POSシステム用のサブディスプレイとして使われていたり、サイゼリヤ等のファミリーレストランの注文管理用端末として使われていたりする。
iPod Touchがなくなると困る企業が結構あるのではないだろうか。
iPodはすでに終了したビジネスだといわれて久しいが、どうかiPod Touchは退役させないでほしいなと切に思う。
バラ売りの米ナスを一本買った。
確か100円くらい。
PP袋(訂正)ポリ袋に入れてバスケットに放り込み、他の買い物と合わせてレジに持っていく。
レジ打ちの(多分)高校生の子が、米ナスを手に取ったところで一瞬フリーズした。
あれっ?と思ったけど、すぐに作業を再開したので、その場はそのまま見守ることしかできず。 ※失敗1
会計が終わって、しかし先程のフリーズが引っかかったのですぐさま確認すると、案の定、嫌な予感は的中していた。
値段は米ナスの約半分。
たかだか差額50円程度の話だし、バラ売りの野菜なんて在庫をPOS管理している訳でもないだろうから、余程スルーして帰ろうかと数瞬悩んだ。
もしも話が逆で、50円損をするのが自分であれば間違いなく帰っていたと思うけど、たかが50円でも不当利得を放置するのは気持ちが悪いし、厳密には犯罪だ。
意を決してレジに並び直し、数分前レジ打ちをした当人に、会計が間違っていたことを話す。
その場で処理を訂正してもらうか、それがシステム的に面倒なら、追加でナスを買い、会計は米ナスで切って貰って相殺してもいいかなーと考えていた。
返品処理をするならサービスカウンターだろうけど、自分としてはレジ打ちの子のところで話を収められればベストだと思っていた。
ところが、いざレジで話をすると、レジ打ちの子は慌ててバックヤードに駆け出していってしまったので、詳しい話をするタイミングを逃してしまった。 ※失敗2
結局、奥から出てきたベテランの店員さんにサービスカウンターで上記の相殺処理をしてもらい、私はナスと米ナスを一本ずつマイバックに入れて、悶々としながら帰途に就いたのだった。
振り返ってみて、思い付く私の失敗は概ね2つ。
一つ目は、レジ打ちの子がフリーズしたときに、さり気なく「米ナス、一本ね」と伝えることができなかったこと。
二つ目は、訂正を求めてレジに並んだときに、最初からナスを持っていって相殺を提案しなかったことだ。
そもそも、高校生ぐらいの子であれば、ナスと米ナスの見分けがつかなくても仕方がない。
米ナスは定番商品というわけでもないし、学生バイトにすべての商品を把握しろというのも酷な話だろう。
はたして私は正しいことをしたのだろうか。
自分の罪悪感を軽くするために、ベテラン店員さんの手を煩わし、店には50円程度しか得をさせず、バイトの子にも嫌な思いをさせることが、はたして正義に悖る行為ではなかったと自信を持っていえるのか。
例え犯罪者の汚名を受けようとも、50円をネコババすることこそが、神の御心に適った行いであった可能性はないのだろうか。
正義の在り処ついて、未だ答えは見えない。
それが私にとって何よりの慰めになったことは言うまでもない。
clang: warning: argument unused during compilation: '-I .'
clang: warning: argument unused during compilation: '-I proto'
clang: warning: argument unused during compilation: '-U _FORTIFY_SOURCE'
screen.c:1513:17: warning: self-comparison always evaluates to true [-Wtautological-compare]
if (curwin == curwin)
^
screen.c:5676:19: warning: self-comparison always evaluates to true [-Wtautological-compare]
&& Columns == Columns)
regexp.c:3790:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:3790:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:3790:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:4052:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:4052:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:4052:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:5276:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:5276:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:5276:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:5337:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
{ if ((rex.reg_match == ((void*)0))) *(&rex.reg_startpos[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.pos; else *(&rex.reg_startp[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.ptr; };
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:5337:24: note: remove extraneous parentheses around the comparison to silence this warning
{ if ((rex.reg_match == ((void*)0))) *(&rex.reg_startpos[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.pos; else *(&rex.reg_startp[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.ptr; };
~ ^ ~
regexp.c:5337:24: note: use '=' to turn this equality comparison into an assignment
{ if ((rex.reg_match == ((void*)0))) *(&rex.reg_startpos[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.pos; else *(&rex.reg_startp[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.ptr; };
^~
=
regexp.c:5355:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
{ if ((rex.reg_match == ((void*)0))) *(&rex.reg_endpos[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.pos; else *(&rex.reg_endp[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.ptr; };
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:5355:24: note: remove extraneous parentheses around the comparison to silence this warning
{ if ((rex.reg_match == ((void*)0))) *(&rex.reg_endpos[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.pos; else *(&rex.reg_endp[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.ptr; };
~ ^ ~
regexp.c:5355:24: note: use '=' to turn this equality comparison into an assignment
{ if ((rex.reg_match == ((void*)0))) *(&rex.reg_endpos[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.pos; else *(&rex.reg_endp[rp->rs_no]) = (&rp->rs_un.sesave)->se_u.ptr; };
^~
=
regexp.c:5516:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:5516:22: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:5516:22: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:6213:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:6213:21: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:6213:21: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:6266:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:6266:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:6266:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:6294:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:6294:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:6294:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:6325:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:6325:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:6325:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:6341:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:6341:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:6341:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:6363:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:6363:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:6363:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:7711:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:7711:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:7711:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
regexp.c:7740:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
regexp.c:7740:23: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
regexp.c:7740:23: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
In file included from regexp.c:8043:
./regexp_nfa.c:3995:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:3995:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:3995:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4014:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4014:21: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4014:21: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4036:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4036:21: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4036:21: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4055:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4055:21: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4055:21: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4086:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4086:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4086:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4227:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4227:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4227:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4609:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4609:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4609:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4670:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4670:22: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4670:22: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4733:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4733:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4733:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4767:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4767:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4767:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:4954:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:4954:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:4954:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5106:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5106:21: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5106:21: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5120:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5120:21: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5120:21: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5144:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5144:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5144:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5231:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5231:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5231:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5486:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5486:25: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5486:25: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5608:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5608:21: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5608:21: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5897:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5897:23: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5897:23: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:5987:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:5987:26: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:5987:26: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:6873:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:6873:26: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:6873:26: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:6997:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:6997:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:6997:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
./regexp_nfa.c:7095:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
if ((rex.reg_match == ((void*)0)))
~~~~~~~~~~~~~~^~~~~~~~~~~~~
./regexp_nfa.c:7095:24: note: remove extraneous parentheses around the comparison to silence this warning
if ((rex.reg_match == ((void*)0)))
~ ^ ~
./regexp_nfa.c:7095:24: note: use '=' to turn this equality comparison into an assignment
if ((rex.reg_match == ((void*)0)))
^~
=
ポイ捨てされてる飲み物の空き缶やペットボトルって、何か偏ってない?
続いてファンタ、コーラー、アクエリアス等コカ・コーラ社製品のペットボトル
この辺が大半だと思うのだけど、コンビニとかで一番売れるのってお茶なんだよね。比率で言えば、お茶のペットボトルポイ捨てが一番多くないとオカシイ気がする。
コカ・コーラ社の物が目立つのは自販機の多さが原因だろうけど、お茶のペットボトルポイ捨て比率が低いのは何でやろ?(無いとは言わない、実際見る事は有るので)
明らかに体に悪い砂糖大量のコーヒー、紅茶、ジュースを飲む層と、お茶を飲む層の知的レベルや羞恥心の違いなのか?
それとも他に理由が有るのか?
詳しいひと教えて。
資料が出てきて嬉しい限り。
コカコーラの資料( http://www.ccwest.co.jp/download.php?key=54&func=4 )によると、綾鷹・爽健美茶・アクエリ・いろはすを足してもジョージア単体に及ばないので、そもそも「お茶が一番売れてる」という前提が間違ってるかもね。
コーヒーは圧倒的に多いので納得出来るのだが、この資料だとコーラやファンタが多い理由に説明がつかないと思います。