無料キャンペーン期限をJavaScriptで自動更新していたプログラミングスクール、景表法違反もろもろで炎上 15
ストーリー by hylom
サーバーサイドで書き換えていれば良かったのに(違う 部門より
サーバーサイドで書き換えていれば良かったのに(違う 部門より
あるAnonymous Coward曰く、
「侍エンジニア塾」というプログラミングスクールのWebサイトに景品表示法違反の記述がみつかり、そこから芋づる式にいろいろな問題がみつかり炎上騒ぎとなっているようである(元関係者によるまとめ記事、AXIAの炎上分析記事)。
発端となったのは、Twitterで報告された次の記述。
今なら入会金10万円無料、<script>addDate(today(),'D',7);</script>日まで
JavaScriptによってキャンペーン期間を表示しており、その日付は常に「閲覧日の1週間後」になることから、露骨な景品表示法違反であるとして騒ぎになった。次いで、解約を求めるユーザーに対して「解約できない契約」「払った金額100%の解約金」といった明らかに違法な回答をしたことも問題となった(行政書士による解説)。さらにコンテンツへも注目が集まり「C言語のサンプルがバグだらけ」「PHPのコードもデタラメ」など、もはや収集が付かない状態と化している。
最近のエンジニア人気(?)でこの手の「1か月でプログラミングの仕事ができる」といった謳い文句のスクールなどがまた増えている印象があるが、実際のところどうなのだろうか?生徒や教師、また採用側の人などいればいろいろ語って頂きたい。
ここを検索結果から除外するために (スコア:2)
Personal Blocklist (not by Google)を入れました。
Re: (スコア:0)
Chromium 系も本家が機能しなくなったので uBlacklist をありがたく使わせてもらってます。
addDateって何?と思ったら (スコア:1)
JavaScriptには元々そんな関数ないけど、
っていうかaddDate(…)と書くだけで日付がその場に出力されるなんて横着な関数はないけど(document.writeなんて使うなよ…)、
これって何かのフレームワークの関数?
と思ってソースを読んでみたら、
campaignDate.js
なる名前のファイルを読み込んでて、そこに定義されてた。
うわっ、なんてファイル名…、
正直というべきか、確信犯(?)的というべきか…。
見破れた奴は不要ってことだろ (スコア:0)
わからない奴だけ門をたたけ
Re: (スコア:0)
で、ここに通うとさらにわからなくなる
Re: (スコア:0)
キリ番おめでとー
#めでたいかどうかは個人の感想です
PHPのサンプルぅぅぅ (スコア:0)
Cは詳しくないのでツッコめないがPHPの方。
おかしいな俺の手元の環境だと、実行できないみたいだ。バージョン違いかな?
Re: (スコア:0)
Cの方のサンプルからはGC乗ってる言語使ってる奴が書いたのかな感あったけど、これを見るに書いた奴が普段使っているのはES6より前のJavaScriptだろうか。
クラスを定義する≒コンストラクタを定義する≒ファンクションを定義する、なのでクラスとファンクションを区別できないバカを生み出せなくもない。
Re: (スコア:0)
tureはどっかで定義されてるのかな?
Re: (スコア:0)
そいうことではなく、クラス直下の代入とか表示文とかって一体いつ実行されるんでしょうね、ってことかと。
リンク先のC言語見てきた (スコア:0)
ツッコミがとても的確だった。
それにしても短いコードによくもまあバグを詰め込んだもんだ。
Re: (スコア:0)
それにしても、sizeof(T*) は、うっかりやってしまうミスとしては重要。C/C++再入門の方は、他山の石として。
Re: (スコア:0)
あえてツッコミにツッコむなら「構造体の実体ではないけどポインタの実体ではある」位かな。
Cのポインタは参照機能を提供できる値型で、それ自体は参照型ではない。
てのがポインタの理解を阻む壁の一つだと勝手に思ってる。
関連ストーリー (スコア:0)
なんか凄い既視感がある間違いだなと思ったら
多分これだった。
ZDNetのポインタ解説記事で勘違い
https://developers.srad.jp/story/08/04/01/0451222/ [developers.srad.jp]
https://builder.japan.zdnet.com/script/sp_c-programming-language/20370255/ [zdnet.com]
1か月もいらない (スコア:0)
うちの営業なら
「ベテランのJavaプログラマーです明日からでもお伺いできます」
と斡旋してくれるぞ。
「明日からプログラミングの仕事ができる」こと間違いなし。