「JavaScript」を含む日記 RSS

はてなキーワード: JavaScriptとは

2017-06-27

学校の授業でプログラミングを教えるとしたら言語は何が良いのだろう

自分情報系の大学生

弊学では、2年生の時に必修のプログラミングの授業でC言語を習う。

中学生の頃からパソコン大先生スクリプト言語を軽く触ってた自分としては、わざわざ面倒な書き方で面倒なコンパイルをして動かす事に疑問を感じていた。

ちなみに、試験は紙ベースで、手書きプログラミングをさせられる。つらい。

スクリプト言語で良いと思ってた自分は、C言語を覚えることに疑問を感じていた。

結局、授業以外で全く勉強せずに試験結果は散々だったが、なんとか単位が取れたので良しとしよう。

プログラミング学者である人は苦労して書き方を覚えていたように思う。

脱落していった人を何人も見たが、人間やれば出来ないと思っていたことが出来るのである

本来プログラミングは誰でも出来るはずである

今学期、PHPを書く授業とPythonを書く授業を履修してみた。

PHPは、某テキストをもくもくと写経して動かしてみる授業で、独学でテキストコードを動かす気力のない自分にとっては最高の授業だ。

Pythonは、MeCabなどで形態素解析構文解析をする授業で、サンプルコード自分で考えてカスタマイズして毎回レポートで提出する。

Pythonの書き方に慣れないからか、かなりハードであるが、やりがいがあっていい感じだ。

やはり、スクリプト言語楽しい

書いたらすぐに目に見える成果が出るところが大きい。

自分は、プログラミングを授業で教えるのならスクリプト言語に限るはずだと思う。

そう思っていた矢先に事件が起こった。

最近研究室に入ったところ先生が手当たり次第Javaを教え始めたのである

せめてJavaScriptでいいかスクリプト言語を教えてほしいところなのに、なんでJavaなんだと発狂した。

それでも、30億のデバイスで動くハイブリッドさとオブジェクト指向理解する上での分かりやすさという面ではJavaが手軽なのかもしれない。

コンパイル言語も悪くはないと思い始めた。

ところで、最近になってプログラミング教育義務化とか叫ばれてるが、Scratchでパーツを並べてプログラミングをするなんてただの積み木に過ぎないと思う。

絶対にツマラナイだろう。

自分は、プログラミングの授業で数字を足し算して黒い画面に表示させるとかツマラナイと感じてしまった。

こんな複雑なことをしても、これしか成果が出ないならやってられないと思うのは自分だけなのだろうか。

お願いだからプログラミングを教えるのならツマラナイ授業をしないで欲しい。

生徒に分かるように、生徒は楽しんでプログラミングをするべきだ。

別にどんな言語でもいいと思うが、プログラミング言語は人それぞれ好き嫌いが激しいだろう。

自分は、分かりやすくて直感的なRubyというプログラミング言語学校の授業で採用されるべき言語に間違いないと思う。

別にRubyにこだわる必要はなくて、スクリプト言語であればなんでも良いと思う。

CやJavaなどのコンパイル言語は複雑で分かりにくいし、教えにくいはずだ。

スクリプト言語を教えた後に、コンパイル言語オブジェクト指向概念を教えていくのがいいのではないだろうか。

これは、あくまでもたった1人の大学生意見しか過ぎない。

みんなの意見を知りたい。

2017-06-26

JavaScriptで有名だった人

だいたい3~4年でいなくなるか立場とかが変わってJavaScript触らなくなることが多い。

から界隈に攻撃的な人がいても「あぁ、こんなこと言ってるこの人も数年後にはJavaScriptのこと気にもかけなくなるんだろうな…」みたいな気持ちになる。

ちなみにPerlは有名無関係なく気づいたら誰も触ってなかった。悲しい

2017-06-19

http://qiita.com/kurosame/items/af0716f73da45812d224

Linterやコードフォーマッタは使ってて当然の代物だと思っていたけど

JavaScriptでは未来らしい

とっくの昔に普及したMVC2010年過ぎてから発見した世界なだけある

クッソ遅れてるわ

2017-06-18

https://anond.hatelabo.jp/20170618103253

Javascriptは死んでほしいと思っているので詳しくないんだがgzipかける前提ならミニファイソフト変数をi,ii,iii,iiii,iiiiiみたいにするんだろうか・・・

(もちろんするとしても通信経路で最も小さくなるようにするかテーブル作るときに最も小さくなるようするかオプションで選べるとは思うが)

JavaScriptのインデントでスペースを使うな

tabは1バイト

スペース4つだと4バイトだ。ギガが減るだろ

2017-06-16

https://anond.hatelabo.jp/20170616074748

JavaScript周りはもうちょっと落ち着いて欲しいよ

流行り廃りが速すぎて、塩漬けJavaシステムの開発ばっかしてる現場では、どのフレームワーク選択できない

2017-06-12

javascriptわかりません

for文の書き方とか変数の書き方までわかったところで実践と離れすぎてる

jQueryとかreactとかどうやって勉強すんねん

2017-06-08

ギガが減るとid:otsune と人気ライターヨッピーの失態【PR

というわけであくまでも損の総量の話をする。

id:otsune に名指しで絡んでいった広告マーケティングクラスタ社長がいた。

そのあとヨッピーが加勢してその後ヨッピーがいつもの様にotsune晒し「イキり発言をするネット古参のよくししらないおっさん」とマサカリを投げた一連の流れで誰が一番損をしたのかという話だ。

(イキり発言をするネット古参のよくしらないおっさんというマサカリは戦況が明らかになったタイミング確認をしに言ったら何故か更新履歴もかかずに改変されて削除されていたけどそれはいかがなものか)

と、今日誕生日なのではてブを頂きたく3年ぶりのエントリーをさせて頂く。

otsuneと言ってもPBMクラスタインターネット中年會、老人會をはじめとするネット中毒クラスタアルファブロガーインフルエンサークラスタ以外では無名であるヨッピーも彼を知らなかったくらいらしい。

なので彼についてまずは簡単説明するのは無駄人生ネットで消費している村民の数少ない義務なのは私も知っている。当たり前の話だ

と言っても私が彼を認識したのはパソコン通信とあるゲーム電子会議室なのでわりと最近ことなであるのはむしろ許して欲しい

彼はそこで既に「めんどくさいが筋の通った男」というテーブルトークなら誰しもが使いたい設定で認識されていた。

その後彼は何度も炎上もして居るのがその評価は変わっていない。それは何故なのか特に筋の通った男としての部分だ。

それは彼がネットウォッチャーとしての流儀を守り続けているからだよなあ。と皆が口を揃えてブコメすることだろう。

彼はネットウォッチ三原則として直接触らない、叩かない、過剰な興味を抱かないを常に実践してきてる。まったりなんて話はしらない

有名な話はTwitter監視ツールの話だ。Twitter黎明期から彼はそのツール存在と仕組みを公にしているが、それで補足した人間血祭りにあげたことも、その人の個人情報につながる話を匂わせたことすらないのはまさしくそのもの

ここに大きな穴がみなさん空いてます大丈夫ですか?

と指摘してるだけ・・・という構造

これは彼の元祖モヒカン族としての一面を知っているのであれば当たり前の様に知っている彼のハッカーとしての血がそうさせているのだろう。

彼はマサカリを投げると同時に正しいマサカリの投げ方を教えるほどマサカリについては矜持を持っているらしい。

最近は若返りに成功したのかクラッカーハッカーの違いもわからない人がはてブを利用してる事もあるだろうからこの場合ハッカーホワイトハッカーを指してるものだとの断りはさせて頂く。otsuneクラッカーではなくハッカーなのである

今日誕生日なのではてブください。

凄いのは彼は2度ほど自らのアイデンティティに関わる炎上をしているがその際には自分自分ウォッチするという神の様な選択を息を吸って吐く様に選んだことだ。

ネットウォッチするもの自らも事象としてただウォッチするのだと村民は震えたものだ。

そんな彼のもう1つの一面がBF3の厄介プレイヤーとしての一面と争わないネット討論強者としての一面だ。

彼は無職と思われることが多いがそこそこ有名なIPを抱えるアニメ会社シス管である

特にセキュリティについての知見は彼を数年ウォッチした人であれば疑う余地が無いので割愛させていただくが彼が最も得意としているのはシス管お仕事ではなくBF3であるそれは彼のプロフを見ても疑う余地がない

BattleField4, FreeBSD, Perl, JavaScript, tumblr starcraft2:otsune 537 PSN, Xbox, Steam: masafumiotsune 3DS:1392-3915-2089

久しぶりにプロフを見に行ったところBF4にプロフ捏造されていたのでBF3で話を続けさせて頂く。

しつこいようですが誕生日なのではてブください。

彼のBF3の厄介プレイヤーとして有名なプレイスタイルとして「いやらしい地雷埋め」がある。

otsuneがいるぞと突っ込んでくる人を各種地雷で葬りさっていく嫌らしい戦い方を彼は得意とし味方ならほっとけるが、敵ならば非常にうざったい戦術を得意とするソルジャーとしてしられていた

頼りになると思った人は観測範囲が狭いので一度BF3プレイしてほしい。頼りにはならない

地雷の埋め方は一度引っかかった人が警戒すると尚更引っかかるという極めていやらしいものであった。

彼のそんな一面を知りたい人はPUBGをやると良いだろう。BF4以降では味わえない世界が待っていてドン勝だ。

ところで今日誕生日なのではてブください

既に現時点ではネタバレしてて村民歴が長い人は最初から気づいてるだろうが今回も彼は地雷を2つ埋めていた。もう絶望しかない。

ヨッピー相手の明らかな問題点をどんなに些細なものでもそこだけ切り出し一点指摘して相手をやり込める戦術社会悪と戦う姿に好感を抱ける人気広告記事ライターなのであるが今回ヨッピーが取り上げた問題点は実はotsune意図的に仕掛けていた遅延性ギガ地雷なのであった。

今まで斬ってきたおっさんはヒビの入った禍津神みたいなものだったのだが今回は名も知れぬ土着神だったのも災いした。

触んなければよかったし普通は触らない。そういうものだ土着神は

ヨッピーotsuneを知らなかったと言うのはマウンティングではなく実際知らなかったのであろうポストがあったっぽいのでそれも不幸だったのだけど彼のしている指摘はことごとく的外れでそれらに関してはotsuneは1つ1つ丁寧に指摘をしていっている。

例えば監視ツールヨッピーotsuneが配布または販売していると認識していたがotsuneゴーストリプレイプロアクションリプレイの様なビジネスをしてれば大金持ちになったのにとは村民みなが思うところで彼は自分のために作って眺めてるだけである

それらの勘違いについてはotsuneは都度否定する。

ただしギガに関しては「そういう人もいますよね?」と彼のウイークポイントとしての偽装を続けたまま24時間以上を過ごしたのである

その間にヨッピーotsuneのイキリ発言をまとめたスクリーンショットと共に

しかし僕も性格悪いなぁ……。」

という完全勝利宣言がされたのを皮切りにいヨッピーキッズ達は「ギガおっさん」「ギガネットナンパ師」とギガを消費しながらotsune突撃をしていく。ダークファンタジー世界観のものだ。なんどもいうが絶望しか無い

ヨッピーギガテーマファンに向けた熱いメッセージエントリーした。

ネット老人会の皆様はまたしても id:otsune がやっているなとそれらの構造をまず疑ってかかるのですぐ地雷気づきニヤニヤしながら眺めたりボヤかしながらのヨッピーコードのにおいがしないとか単著もないのにとか若者用語もしらないのに人をおっさんいかよとか不毛マウンティングを繰り返していた。

一通りの観衆の手元にギガ地雷が行き渡った後にotsuneギガ地雷を爆発させた。

ギガが減るって若者用語なのにネットマーケティング広告クラスタの人が知らないなんて恥ずかしくないのかな」

ギガおじさん、ギガおじさんと叫んでいた人達は爆発し、otsuneはPUBGに戻った。

眺めていたネット老人会の皆さんはまたしても id:otsune の言ってることが正しいことが証明されてしまったあの頃のはてなは楽しかったなと思い9時に消灯した。最近は夜更かしが辛い。

おっさん認定をしていた側が若者用語を知らなかった」という地雷otsuneしかけて一歩も動かなかったただそれだけの話である

アングラ系のグループチャットによるとギガビックマックの発売日を狙ったのもわざとだろうという話だ。恐ろしい。

トレンドワード話題ワードでの拡散も狙ったに違いない。

現に「ギガが減る」はヤフーニューストップ拡散され毎秒ギガギガ不毛ワードが飛び交う地獄絵図となった。

まり一番損をしたのは知らずに配布された地雷を手にしてしまったPRな方々ということだ。本当に絶望しかない。

最後になります誕生日なのではてブをくださいということを付記させていただく。

更なる付記

このエントリー徹夜明けの脳にむち打ち仕上げてみたのだが

【速報】おおつねさんと和解しました(たぶん)

というヨッピーツイートにより公開を見送っていた。

しかotsune

まるで高速道路で逃げる豚だ!

とブック破りをしているのでエントリーをした次第いけいけotsune夕飯はドン勝だ!

いったいなんの意図ヨッピーは破られるブックをotsuneと結んだかは気にするほうが野暮なのである

2017-06-06

ウェブ開発者Mac じゃなくて Linux 使えばいいのに

ソフトウェア開発者といってもいろいろなのは承知しているが、サーバサイドのウェブRuby, PHP, Java, JavaScript, Python 等)をやっているエンジニアがどうして Mac にこだわる必要があるのかよく理解できない。

Linux デスクトップで十分じゃない?その方が安いし、自由度は高いし…。

どうせサーバはみんな Linux なんだし。Docker だってそのまま動くよ。

確かに Apple 製品品質高いんだろうけどさ…。

Apple のカモにされているとしか思えないんだよね…。

2017-06-03

http://anond.hatelabo.jp/20170602180824

pythonWebサーバ側で使われてること知らないのだろうな。

ユーザが使うUX/UIjavascriptだが、バックエンドはすでにpython(根拠なしw)

理由は消去法かな。perlは論外だし、railsは5系を学習しても4系に比べていいことはなく無駄なだけだ。

ついでにrailsrubyじゃない。

python機械学習と相性がいいし、かっちり作るのに向いてるし、可読性が高い。

2017-06-02

ふたば手描きキャンバス拡大BML

javascript:(function(){var D=document,G=g(‘oebtnd’),f='postform’,A='setAttribute’,CE='createElement’,CT='createTextNode’,DI='drawImage’,Q='addEventListener’,N=G.parentNode,I='insertBefore’,s='style’,w='width’,h='height’,X=g('ftxa’)[s],T=g('oe3’)[s],Z=1,S=g('oejs’),ct=S.getContext('2d’),ar=[],ind=-1,fl=1,U=undefined,gID='getImageData’,pID='putImageData’;function b(v,q){var e=D[CE]('input’);e[A]('type’,'button’);e[A]('value’,v);e[Q]?e[Q]('click’,q,!1):e.onclick=q;return e}function g(n){return D.getElementById(n)}function ig(x,y){var P=ct[gID](0,0,x,y),Cv2=D[CE]('canvas’),ct2=Cv2.getContext('2d’);ct2[w]=x;ct2[h]=y;ct2[pID](P,0,0);return Cv2}function wZ(z){var oz=Z;Z=Z+z;if(Z<1)Z=1;if(Z>8)Z=8;X[w]=T[w]=(S[w]*Z+46)+'px’;X[h]=T[h]=S[h]*Z+'px’;S[s][w]=S[w]*Z+'px’;S[s][h]=S[h]*Z+'px’;ct.scale(oz/Z,oz/Z)}function MD(e){if(e.button==0){fl=1}}function MU(){if(fl){ar[++ind]=ct[gID](0,0,S[w],S[h]);fl=0;ar[ind+1]=U}}MU();S[Q]('mousedown’,MD,false);D[Q]('mouseup’,MU,false);N[I](D[CE]('div’),G);N[I](b('拡大’,function(){wZ(1)}),G);N[I](D[CE]('div’),G);N[I](b('縮小’,function(){wZ(-1)}),G);N[I](D[CE]('div’),G);N[I](b('UNDO’,function(){if(ind>0){ct[pID](ar[–ind],0,0)}}),G);N[I](D[CE]('div’),G);N[I](b('REDO’,function(){if(ar[ind+1]!=U){ct[pID](ar[++ind],0,0)}}),G)})();

ふたば手描きキャンバス拡張BML

javascript:(function(){var D=document,f=‘postform’,A='setAttribute’,CE='createElement’,CT='createTextNode’,Q='addEventListener’,I='appendChild’,s='style’,w='width’,h='height’,X=g('ftxa’)[s],T=g('oe3’)[s],Z=[135,200,270,344,400],zx,zy,S=g('oejs’),ct=S.getContext('2d’);function b(v,q){var e=D[CE]('input’);e[A]('type’,'button’);e[A]('value’,v);e[Q]?e[Q]('click’,q,!1):e.onclick=q;return e}function g(n){return D.getElementById(n)}function ig(){var P=ct.getImageData(0,0,S[w],S[h]);return P}function ip(P,x,y){ct.fillStyle=’#F0E0D6’;ct.fillRect(0,0,S[w],S[h]);ct.putImageData(P,x,y);}function%20wS(x,y){var%20ox=S[w],oy=S[h],P=ig();X[w]=T[w]=(x+46)+'px’;X[h]=T[h]=y+'px’;S[w]=x;S[h]=y;ip(P,(x-ox)/2,(y-oy)/2);}function%20scr(x,y){var%20P=ig();ip(P,x,y);}for(zx=0;zx<4;zx++){if(S[w]<=Z[zx])break;}for(zy=0;zy<4;zy++){if(S[h]<=Z[zy])break;}var%20TOP=D.getElementsByTagName('body’)[0],N=D[CE]('div’);N[A]('style’,'position:fixed;background-color:#888888;z-index:999;’);N[A]('id’,'pallet’);TOP.insertBefore(N,TOP.firstChild);N[I](b(’%E7%B8%A6%EF%BC%8B’,function(){zy=zy+(zy<4?1:0);wS(Z[zx],Z[zy]);}));N[I](b(’%E7%B8%A6%EF%BC%8D’,function(){zy=zy-(zy>0?1:0);wS(Z[zx],Z[zy]);}));N[I](b(’%E6%A8%AA%EF%BC%8B’,function(){zx=zx+(zx<4?1:0);wS(Z[zx],Z[zy]);}));N[I](b(’%E6%A8%AA%EF%BC%8D’,function(){zx=zx-(zx>0?1:0);wS(Z[zx],Z[zy]);}));N[I](D[CT](’\u00a0’));N[I](b(’%E4%B8%8A’,function(){scr(0,-1);}));N[I](b(’%E4%B8%8B’,function(){scr(0,1);}));N[I](b(’%E5%B7%A6’,function(){scr(-1,0);}));N[I](b(’%E5%8F%B3’,function(){scr(1,0);}));N[I](D[CT](’\u00a0’));N[I](b(’%E4%B8%8A%E4%B8%8B%E5%8F%8D%E8%BB%A2’,function(){var%20P=ig();for(i=0,j=S[h]-1;i<S[h];i++,j–){ct.putImageData(P,0,i-j,0,j,S[w],1);}}));N[I](b(’%E5%B7%A6%E5%8F%B3%E5%8F%8D%E8%BB%A2’,function(){var%20P=ig();for(i=0,j=S[w]-1;i<S[w];i++,j–){ct.putImageData(P,i-j,0,j,0,1,S[h]);}}));N[I](D[CE]('div’));N[I](b(’%E3%83%91%E3%83%AC%E3%83%83%E3%83%88%E5%89%8A%E9%99%A4’,function(){N.parentNode.removeChild(N);}));})();</p>

http://anond.hatelabo.jp/20170602135710

違う違う、BooC#JavascriptそれぞれがOKだった。

Booはほぼ存在しないし、Javascript初心者向け。

仕事使いはC#という流れだね。

Webプログラミング言語進歩が後退した

Webプログラミング流行る前は、basicでさえ型宣言するのがいいという流れになっていたのに、WebプログラミングPerl流行って、その流れてPHPRubyなどの動的型の言語流行って大きく後退。

動的型の言語洗脳されたプログラマ大量発生

現在は、Python, PHPも型チェックを導入。

Rubyも将来型チェックを取り入れると表明。

Javascriptも、TypescriptFlowが登場。

やっと停滞した20年を取り戻しつつある。

歴史にifはないけど、あのとき流行ったのがPerlでなかったら、世界は違っていた。

2017-05-29

JavaJavaScript の違いをたとえる例を募集したい

今のところ

  • たいとたいやき

というのをみかけた

他になにかない?

2017-05-28

敬愛する最高指導者キム・ジョンウン同志

国防科学院で組織した新型半航空迎撃誘導兵器システム試験射撃をご覧だった

 

朝鮮労働党書記であり、朝鮮民主主義人民共和国国務委員委員長であり、朝鮮人民軍最高司令官であるわが党と国家軍隊最高指導者金正恩同志が国防科学院で組織した新型半航空迎撃誘導兵器システム試験射撃をご覧あった。

黄兵書同志、李ヨウンギル同志、膝鉄同志、ギムグァンヒョク同志、李ビョンチョル同志、キム・ジョンシク同志、ジョンスンイル同志が同行した。

敬愛する最高指導者同志を現地で槍し同志、ジョンイルホ同志をはじめとする国防科学院と軍需工場幹部科学者技術者たちが迎えた。

朝鮮労働党の新しい並進路線の旗のもとに、世界を驚か泣くの奇跡で、より大きな奇跡を抱いてきて万里氏の速度で力強く前進する国防科学幹部科学者技術者は、わが党の軍事戦略思想に合わせて作戦配置された新型半航空迎撃誘導兵器システム戦闘的性能と信頼度検証し、より近代化、精密化するためのために目的を置いて半航空迎撃誘導兵器システムテスト射撃を再び行った。試験射撃は火に私たちの国の領空侵犯する敵公衆目標を打撃消滅するもの仮想して状況を造成して、任意の方向から飛んでくる各がした空中の目標を検出し、迎撃する方法で行われた。

敬愛する最高指導者同志は監視所で試験射撃進行計画の報告を受け射撃命令を下し時であった。各がした高度と速度でレスプする敵空中目標に、仮想無人機ロケットターゲットが出現しよう天地を震撼する爆音サウンドと雷のようなブルジュルギが空を切って、連邦飛ん目標を単にドクた。

敬愛する最高指導者同志は成功新型半航空迎撃誘導兵器システム試験射撃を見ながらあの完成された半航空迎撃誘導兵器システムをみると、私たち将軍考えがさらに切実になると、低武器システムは、開発の最初足跡から将軍様一つ一つ品かけ導いオシドンユボクジャ武器システムと、生涯の最後の時期まで国の半分の航空防御能力の強化のためにあらゆるロゴと心血を捧げ来ら偉大な将軍様が完全に成功今日をご覧だったらどのよう良かっだろうと熱く言わ希望であった。

敬愛する最高指導者同志は人民軍指揮メンバー国防科学院の幹部に昨年より迎撃誘導兵器システム目標発見チュバ能力が大幅に向上し、衝突の精度も高まった、昨年に現れた一連の欠陥も完全に克服されたし、合格評価する、作戦能力が徹底的に検討された私の武器体系をヒイラギ生産持ち出してきた国の森林をなすようにすることにより、公衆優勢論、武器万能論を提唱する敵の制空権妄想を完全に制圧粉砕して捨てなければならないとおっしゃった。

敬愛する最高指導者同志は、そのいくつかの敵空中匪賊神聖私たち領空をあえて侵犯しないように国の半分の航空防御能力を飛躍的に強化と次の世代の半分の航空迎撃誘導兵器システム研究開発事業も早急に並行していかなければならないと強調しながら、私たちの式の近代的な半航空迎撃誘導兵器システムの発展戦略と関連した綱領課題を明らかにしてくださるであった。

本社政治報道の半分

http://www.rodong.rep.kp/ko/

javascript:article_open('index.php?strPageID=SF01_02_01&newsID=2017-05-28-0001')

2017-05-25

何でjavascriptとして処理できない拡張書式のコードを「.js」で保存する

コンパイル前はjavascriptとしては動かないコード

コンパイル後はコンパイル前と同じ「.js拡張子

合理的理由って、なんかあるの?

2017-05-24

C#連想配列がショボい

なんでこんなにショボいのに使われてるんだ?

PHPとかjavascriptみたいな多元連想配列が使えなくて意味分からん

2017-05-23

会社JavaScriptのことJavaって略したりスプリクトと言うやつがいて、何度言っても是正しない。

うそういう人だと諦めたが、こんなITリテラシー低くてもこの業界で食っていけるって、やっぱITって魔境だなと再認識

2017-05-22

はてなのみなさんって

JavaJavaScript混同したら怒るくせに

痴漢痴漢冤罪を同一の問題だと考えている節があるよね。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん