+ JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
プログラマ板の趣旨にあわせてブラウザ限定ではなくサーバーサイドJavaScriptや
トランスパイラなどの関連技術の話題も取り扱うように変わりました。
ECMAScriptの言語仕様の話題。最新ECMAScriptによるモダンな書き方、Promiseやasync/awaitを
使った非同期プログラミング。ES2015、2016、2017等の最新ECMAScriptをブラウザで今すぐ使う方法、
ビルド環境やbowerやnodeのパッケージを使う方法等、モダンなJavaScript環境についての幅広い話をしましょう。
ECMAScript対応実行環境一覧(ブラウザやbabelを含む)
http://kangax.github.io/compat-table/es5/
http://kangax.github.io/compat-table/es6/ (= es2015)
http://kangax.github.io/compat-table/es2016plus/
http://kangax.github.io/compat-table/esnext/
JavaScriptとは?
もともとMozillaの前身のNetscapeが作った言語であり本来のJavaScriptはFirefoxの実装のみです。
JavaScriptの正式な仕様名はECMAScriptです。ですが一般に使われているとおり
ChromeやEdgeで使う言語もJavaScriptとしてこのスレでは扱います。
Firefox等のJavaScript実装は最新のECMAScriptに準拠しています。
※DOMはブラウザが提供しているものでありJavaScript(ECMAScript)の範囲外です。
なのでDOMを使ったプログラミングは原則としてこのスレの対象外です。
DOMはwindowオブジェクト(ブラウザのホストオブジェクト)経由で
参照するもので、window自体、window.document、window.Workerなどです。
これに関する話題はWeb制作板の下記のスレに移動してください。
+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/hp/1467906819/
jQuery 質問スレッド vol.7
http://echo.2ch.net/test/read.cgi/hp/1478055094/
+ JavaScript の質問用スレッド vol.131 + [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/hp/1478053599
前スレ + JavaScript(ECMAScript)質問用スレッド vol.122 + [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1472401404 >>17
??連想配列ってオブジェクト??
多次元配列のイメージが混乱のもとだったんですね。
勉強しなおします。ありがとうございました。 >>18
javascriptの場合、連想配列=ハッシュテーブル=オブジェクトという認識でいいよ
厳密にはjsの世界はすべてオブジェクトだけどイメージとしては上記が適切だとおもう CRSF対策ってこれでいいのん?
サーバーで予測不能なトークンを生成して保存(セッションかDB)
トークンをクライアントに通知(ヘッダかクッキーか隠しフィールド)
更新リクエストのパラメータにトークンを付与
サーバーでリクエスト処理前にトークンを照会 v8のビルドがまったく上手くいかない。
誰か助けて。 ビルドは実際むずい
特に公式の想定と同じ環境用意できない場合には
ひたすらリンクエラー等をでなくなるまで一つ一つ潰していく事になる
そりゃ大変、俺も過去何度も諦めた ×ビルドは実際むずい
○公式の想定と違うことをやるのは大変 信じられん
例のCPU脆弱性騒ぎのせいでSharedArrayBufferが無効にされてしまったわ
昨年からずっと自作デコーダの最適化進めててこれからリリースしようと思ってたのに、
年越し早々大爆弾だわ ……ショックで頭真っ白 https://togetter.com/li/1189140
数式エディター (Microsoft Equation 3.0) は、Office 2007より古いバージョン (約15年前かそれ以前) で
使われていたもので、2007より古いバージョンのOfficeドキュメントとの互換性のため「だけ」に残されていたものです。
Office 2007以降は、新しい数式エディターがサポートされています。
新しい数式エディターの最近のバージョンでは、LaTeX構文もサポートされています。
今回のアップデートで無効化されたのは、古いMicrosoft Equation 3.0です。
数式を新規作成したい場合は、新しい数式エディターをお使いください。
古いMicrosoft Equation 3.0を編集したい場合は、サードパーティーの無料の
「MathType Lite」を使えます。より高機能な有料の「MathType」もあるようです。 >>27
MathTypeは知ってたがLiteがあるとは!情報サンクス 未だに変数に入っている"180 / 30 + 3 * 20"みたいな文字列の数式を実行するにはeval以外では簡単にできないのでしょうか? 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
B8IAE TypeScriptのtype(型)って、JSObjectの値や構造の制約のことだよね。
Java言語のようなオブジェクトの設計図としての型じゃない。
JavaだとFQCN指定でリフレクションAPIを使って、
コンストラクタ実行やメソッド実行できるけど、JSでそんなこと絶対できないよね。
もしTypeScriptがESのOptional Static Typeとして取り込まれるならば、
JSオブジェクトの仕様として、constraintオブジェクトというものを新たに規定し
constraintOfという演算子やfitsConstraintという拡張子を作り、
型制約をチェックする仕組みを作る必要があるのではなかろうか。
export interface Arashi{
name:string;
function sayLie:() => void;
}
export class Kakikomi implements Arashi{
function sayLie() {
console.log("aa");
}
kakikomi:(content:string) => {
console.log(content);
}
}
const kakikomi:Kakikomi = new Kakikomi();
console.log(kakikomi fitsConstraint Arashi); ※trueと表示される。
console.log( constraintOf kakikomi belongsTo Arashi);※trueと表示される。
console.log( Kakikomi belongsTo Arashi);※trueと表示される。
しかし、これは妄想。TypeScriptを作っているのはMicrosoftだが、
ES4を白紙にしたMicrosoftがこんなチャレンジングな仕様変更するはずが無いよなあ オブジェクト(変数)名を取得する方法を教えてください。
具体的には、以下のようにしたいです。
let marker1 = "";
let marker2 = [];
let marker3 = 12;
let list = [];
list.push(marker1);
list.push(marker2);
list.push(marker3);
for(let i = 0; i < list.length; i++)
{
alert(list[i].???); //marker1 marker2 marker3と順番に表示
} 教えてください
indexファイルでgeolocationを使って位置情報を取得する、ことに関して、
localhost:8000/indexのアドレスでアクセスするとできるのですが
ipアドレス(19x.xxx.0.8:8000/index)でアクセスすると undefine になります。
ipアドレスでgeolocationを使うには、どうしたらいいのでしょうか? サーバーのlistenアドレス0.0.0.0にしる >>40
ありがとうございます(laravel使っています
アクセス先を19x.xxx.0.8:8000/index を変更して
0.0.0.0:8000/indexでアクセスできるように設定すると
chrome では、アクセスできない、というエラーになります。
フレームワークのhost設定を0.0.0.0としたら
サーバーへのアクセスができなくなってしまいました。
難しいですね>< TypedArrayって確保できる最大サイズはどれくらいですか? すみませんが教えてほしいです
とあるサイトの入力画面ページAの、input要素やselect要素の値を取得し、同サイトの同デザインの入力ページであるBに
取得した値を入力したいのですが、Aの取得までは出来ても、それをどう保持してBに反映させれば良いのかさっぱり思いつきません
ちなみにABは両方開いたままにしておけます
今のところ社内の誰でも使えるようにブックマークレットで作成中ですが…
どなたかアドバイスをお願いいたします! Ruby, Nokogiri, Selenium WebDriver では
(いざとなれば、JavaScript, jQuery も実行できる)
driver.navigate.to url_0
url_0 から、値を取得する
driver.execute_script( "window.open()" ) # 新しいタブを開く
driver.switch_to.window( driver.window_handles.last ) # 新しいタブへ移動する
driver.navigate.to url_1
url_1 のコントロールへ、値を書き込んで、ボタンを押す >>44-45
ありがとうございます!
ですが生憎今回はブックマークレットでの作成を考えております
Aから取得したデータをクリップボードにコピーするところまでは作れたのですが、
ペーストが何をやってもうまくいかなさすぎて発狂しそうですw ペーストはセキュリティ理由で拡張からじゃないとダメになってたような
クッキーかlocalStorageでも使えば? >>47
アドバイスありがとうございます!
JavascriptでCookieいじれるのすっかり忘れていました 漏れは、クリップボード処理も、Ruby で作っている。
powershell のGet-Clipboard, Set-Clipboard とか、clip コマンドも呼び出せる。
VBScript からも呼び出せる
# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip )
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end 誰でも頭が良くなる、プログラムが書けるようになる方法が発見される 38948
https://you-can-program.hatenablog.jp ↑を見なくて良いように。イミフでくだらん。読む価値なし
プログラムが書けるようになった方法を公開するブログ
あることをしたらプログラムが書けるようになった。これはなんだ?よくわからないけどそのやり方を公開します
2019-03-23
プログラムを書けるようになる方法を見つけた! 頭も良くなった!
プログラムを書けるようになる方法を見つけた!
眼鏡のフレーム端を耳の横に掛けたらなぜか書けるようになった。
このやり方をやれば誰でもプログラムが書けるようになると思います。
頭も良くなった!
プログラムで挫折した経験がある方一度お試しあれ!
自己責任で
メガネのフレームを少し曲げる必要があります。破損しても自己責任で
個人差があると思います。人によってできない人もいると思います。
以上自己責任で試してみてください。
用意するもの
必須
メガネ (耳の横にかけれるもの フレームの横幅が広いものがいいです)
紫外線防止コーティング (眼鏡屋さんで3千円くらいでやってもらえます)
お好み
片方は非球体の方がいい (目が疲れない)
黒縁じゃないほうがいい。(縁が太いと視野が狭くなる)
やり方
フレームの端を耳の横に掛ける
目をつぶり、頭の周りに衛星が回転するイメージする すみませんJavaScriptの変数は
ある値を入れる事ができる、多相で形状変更可能な入れ物と言う
理解で良いでしょうか? function myPromise(){
return new Promise(function(resolve,reject){
setTimeout(function(){
console.log(1);
resolve('Hello myPromise!');
}, 1000)
});
}
myPromise().then(function(test){
console.log(test);
});
// 結果 //
1
Hello myPromise!
thenの中の関数の引数testをconsole.logで指定するとmyPromiseの中を表示できますが、
なぜtestという引数でmyPromiseの中身を呼びさせるのでしょうか?
何と言いますが、イメージが掴みにくいといいますか・・・
これがtestではなくresolveという引数ならイメージできるのですが、
myPromiseの戻り値を呼び出すのに、その場で適当につけた引数で呼び出せるのがイマイチ理解できなくて
変な質問でしたらすみません
よろしくお願いします resolve('Hello myPromise!');
resolve の引数で渡したものが、then で指定した、callback 関数の引数に渡された
「javascript promise」で検索して!
以後、JavaScript の質問は、この板よりも、web 制作管理板の方へ書き込んでください! >>53
ポインターですね。 ありがとうございます。
オブジェクト(参照データ)へのポインターと整数等(値)へのポインターでは
違いがあるのか調べてみます。 >>53 を読んで
const swap = function (a, b) {
const tmp = a;
a = b;
b = tmp;
}
let a = 1;
let b = 10;
console.log("a: " + a);
console.log("b: " + b);
swap(a,b);
console.log("a: " + a);
console.log("b: " + b);
とか書いたら swap されてない… const swap = function (arg) {
const tmp = arg.a;
arg.a = b;
arg.b = tmp;
}
let a = 1;
let b = 10;
console.log("a: " + a);
console.log("b: " + b);
const arg = {};
arg.a = a;
arg.b = b;
swap(arg);
a = arg.a;
b = arg.b;
console.log("a: " + a);
console.log("b: " + b);
こんな感じが普通なんでしょうか 間違えたっぽい
const swap = function (arg) {
const tmp = arg.a;
arg.a = arg.b;
arg.b = tmp;
}
かな??? 初心者ですが
javascriptは最新版を勉強すればいいですか?
なんだか最新版は対応しているブラウザがないみたいなんですが VSCode, Node.js, jQuery, Webpack, Babel などが必須
ES2015 で書いて、Babel で、ES2015を、ES5 へ変換すると、どのブラウザでも動く。
TypeScript で書く人もいる
以後、JavaScript の質問は、web制作管理板の方へ書き込んでください!
この板には、人がいないので
ただし、VSCode のスレは、この板にあります! >>65
VS Code, Discord等幅広く実用化されつつある >>66
返信ありがとうございます。
解説書が少ないのが難点ですね。 >>67
解説書が要らないからだろ
今時紙に頼ってる時点でお察しだが javascript初心者で右も左もよくわからないんだけどconsole.log();ってみなさんchromeなら検証からやってますか? VSCode を使って、ソースコード中に、console.log() って書いて確認してから、
コメントアウトして、最終的には消す javascriptって簡単だろって思ってたんですが
リファレンスみてたら結構混乱する言語ですね
オブジェクト複製、prototyoe、Teacher、コンストラクタ、constructor()、初期化子
本質的に何が違っていて方法が分岐してるのか
めっちゃ混乱気味ですわ >>73
それはやり方を間違ってるから。
JavaScriptが主流プログラミング言語の中で簡単な部類なのは間違いない。
ただし、プログラミング自体が実は世間が思っているほど簡単ではないので、勘違いしている馬鹿はそこで頓挫する。
お前もそう。お前が引っかかっているのはJavaScriptではなくプログラミングだから。
ただしこれは君が悪いわけではなく、あたかも「プログラミングは誰でもやれば出来るようになるものです」なんて吹聴する馬鹿共、
具体的には、プログラミングをしたこともないのに、必修教育にすれば誰でも出来るようになると信じている政府や教育関係の馬鹿共と、
そういうことにして入門者を増やさないと食っていけない糞プログラミング講座の馬鹿講師共だ。
リファレンスというのは既にプログラミングを出来る人が参考にする物であって、
プログラミング自体が出来ない人が見ても意味が分からないのは当たり前だ。
だからそこで引っかかるようなら『入門』書か『入門』用サイトを利用すべきで、
小学生に高校生用の教科書を与えても時間の無駄にしかならないのと同じ事を君はやっているだけ。
Teacherってのは何かわからんが、
> オブジェクト複製、prototyoe、Teacher、コンストラクタ、constructor()、初期化子
これらでprototype以外は他言語も同じ。だからここらで躓くのならまず何言語でもいいから「プログラミング」を学べ。
それに簡単だとされているJavaScriptを選択するのならそれでもいいが、その場合も『入門』用の何かを参考にすべきで、
リファレンスを使うべき技術レベルではないし、それは無駄に遠回りだと認識しろ。
prototypeについては他言語とは違うが、実際prototypeを活用している奴はあまり居ないから、
クラスベースのOOPが完全に出来るようになってからでいいし、その辺になればprototypeについても自然と理解出来るようになる。
だからこれについてはあまり拘る必要もない。 >>74
c系、java、パイソン、Unix、cobol,perl,cgi,サーバーサイド、各フレームワーク
いろいろ扱ってきたけど俺はまだプログラミングで引っかかってるのかよw
DB設計やら構造化やらオブジェクト指向やらやってきたんだけど先はなげーわ >>75
だとすればお前は実際にはプログラミング出来てないんだよ。
初期化子とか、要するにリテラルの書き方であって、PythonやRubyと大して変わらない。
プログラミング出来ている奴がそこで引っかかる理由がないんだよ。
ただそういう奴も最近は多いから話を聞いて大体俺には理由は分かってる。
お前は多分文系馬鹿で、文系の強みを生かして『暗記』でプログラミングに対処しようとしているからだ。
(ただし「強みを生かして」の部分は無自覚でそうなるものなのだが)
OOP知ってればプログラミング出来てる、というのは完全に間違いで、
プログラミングの手法としてOOPがあるだけで、それを使うかどうかはまた別なんだよ。
と言っても分からないだろうからもっと分かる言い方にすると、
外国人と口喧嘩をする時にどう言うか、という話と似ている。
相手に精神的ダメージを与える為に「何を言うか」が重要で、それを通じる「言語」で言う、これが正しい口げんかのありかただ。
だから相手が英語話者なら「英語」で言うし、スペイン語話者なら「スペイン語」で言う、当然だ。
同様に、プログラミングも重要なのは「何をするか」で、それを「どの言語ではどう書く」でしかないんだよ。
OOPだ、言語だ、サーバーサイドだ、フレームワークだ、なんて言葉を積み上げても無意味だ。
JavaScriptではリテラルはこう書きます、という文法が与えられたら、
グダグダ言わずにそう書くしかないし、そう書けば済むだけの話。そこに疑問も何もない。
そこで引っかかること自体が間違い。
それは文法を覚えること=プログラミング出来ることと勘違いしているからだ。
プログラミングってのは、お前がやりたい処理を、コンピュータが理解出来る各言語に記述し直す作業であって、
文法を覚えることでも、フレームワーク等の使い方を覚えることでもないんだよ。 至って真っ当な正論だけど便所の落書きで講釈たれるにしては長過ぎ
喩え話に至っては上手い事言ってやろうと自分に酔い過ぎでキモチワルイ
最後の2行だけで十分
おまえは最適化を学べ スクリプト系で俺出来るみたいな奴って大体性格悪いんだよな
CとかJavaとかはできる人でも人当たり良い人が多いイメージ >>80
それは俺に言ってるのか?なら俺はC系だが。ただし、
> スクリプト系で俺出来るみたいな奴
ってのは実力を過大評価してる傾向はある。
ただこれはどっちかというと環境が整っているからであって、本人の人間性の問題ではないね。
単純に言えば、JSでポップアップを生成する為には '<img style="position:fixed" src="xxx">' で済むのだが、
Cではこれほど簡単には行かない。
だからJSしか知らなくて、「イメージをポップアップさせるのに手こずっている」とか言われると、
「お前どんだけ馬鹿なの?」と思えても仕方ない。
そして一般的にスクリプト言語ではこの手の「お決まりの処理」が極めて簡単に出来るように整備されている。
これが連中が増長している背景だよ。
とはいえ、俺自身は若いプログラマは「俺こそが世界一だ」程度の勘違いをしている方がいいとは思うが。
多分それの方が上達するから。 なんだ、ゆとりだったか。
こちらこそ無視すべきだった。すまん。 んー文章自体はちゃんと書けてるからF欄とかでは無さそうなんだけど
主張したい内容(量)に対して簡潔に纏められないのは大体どこでもダメな奴だね
きっと思考もコードも冗長なんだろう
普段見下されているからこういうとこで見下したいんだろうね >>84
だからゆとり死ねよ。
そもそもお前が出てくる幕ではないだろ。
そういうところで足を引っ張り合ってるからゆとりは駄目なんだ。
それがお前らゆとりがゆとり自身で場所を持てない理由だ。
今の20代の大半と30代の頭くらいの年齢層は全員ゆとりなのだから、ゆとりだって相当数居て、
ネット上のアクティブユーザーの1/3〜1/4はゆとりなんだよ。
それなのにお前らが独自の場所を持てず、上の年代がいる場所に押し掛けてきて老害と連呼し、
またはおかしないちゃもんを付けて居座らないと居場所がないこと自体が異常だと気づけ。
それはお前みたいなクズゆとりが足を引っ張ってるからだ。
具体的には>>78とか、最悪だ。
たとえ話が気に入らないのなら、お前がもっと上手いたとえ話を出すことによって改善すべきであって、
俺(78)が気に入らないからやるな、とすぐ言っちゃうところが駄目なんだよ。
前者の場合は「良いものをより良いものが倒す」という、上方向への競争になる。これが資本主義の競争原理だ。
それがウンコの投げ合いに見えたとしても、繰り返していくうちに一応は改善しては行く。
後者は最終的に「何もやらないほうがいい」となり、停滞する。これがゆとりが停滞している理由だ。
しかもゆとりはネット上においては許容範囲が異常に小さく、少しでも気に入らないと「出ていけ」を繰り返す。
これが78で、そういうことばかりお互いにやってるから居場所をつぶし合ってるんだよ。
バカバカ言われて文句を言う権利があるのは77だが、その彼があれで収めているんだから、
それで終わりにしないと駄目なんだよ。お前が多少気に入らなくてもね。
そもそもゆとりは馬鹿でコミュ障だから分からないのだろうけど、コミュニケーションは相手有ってのもので、
俺の書き込みは73に対して74、それの反論として75が出てきたから76と、
当たり前だが相手の理解に応じて書いてる。 だからお前以上に馬鹿な奴向けの文章になっていたなら、お前にとっては説明過剰だろうし、
逆に、お前よりも理解出来ている奴に向けた文章なら、お前にとっては説明不足になるものなんだよ。
それはそもそもそういうものであり、万人向けの説明なんて存在し得ない。
それをいちいち横から出てきて「俺に丁度良くないから駄目だ」なんてやってるから、ゆとりはお互いにつぶしあってる。
ゆとりっつっても賢いゆとりから馬鹿なゆとりまでいるはずで、
理論上は以前の詰め込み世代よりも差が大きく(σが大きく)なるはずだから、
本来はゆとりの方が許容範囲が広くないといけないのに、ネットが出来て無茶振りが普通に出来るものだから、
それが出来ると勘違いしてしまってる。
それがゆとりが潰しあってて停滞している背景だよ。
例えば78なんてこのスレに対しても負の影響しかないだろ。そういうのを無邪気にやってしまうから駄目なんだ。
そうではなく、
オッサンキモイわ
例えば○○○とか、もっと普通のシチュエーションでも当てはまる話だろ
とか言えば、俺に駄目出ししつつ、もっと的確な例えも出せて、スレにとっても有益だったろ。
ゆとりがスレにとって有益に振る舞うことが無く、文句しか言わないってのが大問題で、
結局それだからゆとりだけだとコミュニティが崩壊してしまう。だからお前らは独自の場所を持ててない。
そこをちゃんと認識して、正しく振る舞えよクズゆとり。
馬鹿なゆとりの為に一言に纏めると、
駄目出しは代案をもって行え
だな。お前らお互いに代案無しの駄目出ししかしないからゆとりコミュニティは停滞/崩壊するんだよ。
結局>>84もいつもどおり「ぼくはわるくない」とアリバイ作りしてるだけだろ。
だからゆとりは駄目なんだよ。それでは何も改善しない。 >>87
発狂しているわけではなく、冷静に考えてゆとりは駆除対象だからだよ。
ゆとりが存在するだけでコミュニティは破壊される。それはもう何度も経験してる。
勿論ここでもそれは発生した。ここにはスレの残骸しかないのはそのため。
だから俺は何故ゆとりが駄目で、駆除しなければならないかを説いている。
それでゆとりが改心するのが一番いいのだが、
何故かゆとりは上の世代=ゆとりが老害扱いする世代よりも頭が固く、絶対に変わらない。
自分が絶対に正しいと信じているガキみたいな所があるのかもしれん。
ならば次善策はゆとりの駆逐/排除であり、俺はそれに賛同する奴を募る為に、
ゆとりのどこに問題があって、何故排除しなければならないかを説く。
しかしこれももう何度目だ?だが。
ゆとりの頑固さは既に老害の域に達しており、上の世代をも越えてしまっている。
具体的にここが駄目だから直せと何度指摘しても、ゆとりは「ぼくはわるくない」としか言わない。
87もこれだ。
なら、棲み分けするしかない。だから排除となる。
今回のも、マジで基本的なコミュニケーションが出来てないレベルだろ。
公園にある秘密基地でガキ同士で集まって「何して遊ぼうか」「○○しようぜ!」みたいな時でも、
「それやりたくない」ばかりで、しかも何をやりたいかも言わない(=代案無し)なら、ウザイから早々に誘ってもらえなくなるだろ。
お前らは多分そういったレベルのコミュニケーションを踏んできてないから、自分達の異様さに気づけてないんだよ。
一方ネット上ではどれだけ荒らそうが特にここ5chなんて再参加出来てしまうし、また、
常に大人の目がある(コーディネーターが居る)から、ゆとりがどんだけ精神的にガキでも周りの大人が何とかしてくれる。
しかもその大人は赤の他人であり、近隣の大人(つまり親やその知り合い)ではないのでクソガキにとっては本当に都合がいい。
ただ、結局それに頼ってしまっていて、その「大人」が居なくなるとまともにコミュニティを成立させることも出来ないのが、ゆとりなんだよ。
それが今、ゆとりコミュニティがなくて、お前らがこんな上世代がたむろしている場所に出張ってくる必要がある状況になってる理由だ。 そんな長い文章誰も読まないのに
何のために書いてるんだろ
プログラミング能力の前に
人格や常識的な判断が欠如してるのかもね どうせ年下にアゴで使われて鬱憤溜め込んだとか辞めさせられて引きこもりになったジジイでしょ
ウダウダと面倒臭い人の中にはそこまで使えないわけじゃなくてもデメリットが大き過ぎて辞めてもらうしかない残念な人ってたまに居る >>91-93
ゆとり死ね。
文章を纏める能力がないのではなく、考え方が違う奴に説明しないといけないから長くなるんだよ。
お前らはそれをやってきてないから、仲間内だけでしか言葉が通じない。しかし、それすら認識出来てない。
いずれにしても、ゆとりはゆとりだけで立ち上げて、老害を排除して、好きなようにやるべきなんだよ。
それで上手く行けば良し。駄目なら何故駄目かを考えれば、俺が何を言っているか初めて理解出来るだろう。
結局のところ、お前らは「役に立つ事」を何らやらない。だから駄目なんだ。
お前らゆとりはコミュ障すぎて「荒らし」を勘違いしている。
その場にとって有害な行為が「荒らし」で、今のお前らがそれだ。
実際今のお前らはここにへばりつくための言い訳と、俺への人格攻撃だけで、何ら役に立ってない。
だからお前らは今「荒らし」行為をしている。しかし、ゆとりだからそのことにも気づけない。
だからゆとりだけの場所は崩壊する。
一応俺はちゃんと質問には答えてるだろ。
それより良い回答が出来るのならやればいいだけ。
回答した上で、「お前の回答は下手くそだな」というのはありだ。それで回答の優劣を競うのなら上方向への競争であり、質は改善していく。
ところが、お前らゆとりは回答もせず、ひたすら文句言うだけだ。実際ここまで全部そうだ。
これがゆとりの性質で、だからゆとりはゆとりだけの場所を保てず、ただ、自壊していく。
プログラミングは誰でも出来るほど簡単でもないが、誰にも出来ないほど難しくもない。
ある程度の経験、俺は10,000時間程度が必要だというのに賛成だが、これも学生には無理だが社畜だと5年ほどで充足出来てしまう。
だからゆとりの中にも上級者/達人レベルの奴も既に十分数居るはずで、ゆとりだけで質問サイトを運営出来ないこと自体が異常なんだよ。 ゆとりサイトと言えばQiita、あれはあれでいいが、質問コーナーを運営出来る能力はないし、やる気もない。
あとTeratailもゆとりサイトだ。そこで良ければそこに居つくべきで、
ゆとりが作ったサイトなのだからそこでは年上をどう老害扱いしようがどうぞご自由に、でしかない。
ところがそこで満足出来ず、年上が作ってそいつらがずっと居座ってるここ5chみたいなところに押し掛けてくるのなら、
お前らゆとりに何か問題があってそれが出来ない事をちゃんとわきまえるのが筋なんだよ。
もっとも、お前らゆとりにはこの「筋」ってのも全く理解不能なようだが。
理解出来なくとも、「筋」は道徳観念としては合ってて、これまでは機能してきてた。
ゆとりは道徳観念もないクズだから本当に全く理解出来ないようだが、それにしても知能があれば理解しないといけない。
他で失敗した方法を持ち込んでも、同じような状況なら、当然失敗するものだ。
だから他で上手く行かなくてこっちに入れてくれと言うのなら、あまりでかい顔をせずにこちらの流儀に合わせろって話でしかない。
そして「筋」を理解する連中は、一応そうしてきてた。だから今がある。
お前らがどういう経緯でここに流れ着いたのかは知らんが、
お前らが今やってることは、お前らが以前いた場所を破壊したのと同様の破壊行為だ。
だからそれを止めろと俺は言っているし、止めることが出来ない馬鹿には死ねと言ってる。
そしてこれを言わなければならない馬鹿共がことごとくゆとりだから、「ゆとり死ね」となる。
実際その上の世代は、「知識がある=偉い」という感覚なのか、戦術として「技術的マウント」を選択する傾向にある。
これは見た目は荒れるが実はスレには好影響をもたらす。
ところがゆとりは知識を放棄した結果か、「人格者=偉い」らしく、実際ここでも「人格マウント」ばかりだろ。
ただ、技術スレで「人格マウント」は全く役に立たない。だから「ゆとり死ね」となる。 >>91
お前がどういう思考かを詳しく述べてくれれば、俺はお前の知的水準に合わせて文章を構成することが出来る。
俺用に出来るだけ簡素に、と言うのなら、まずそれをしないと始まらないが、お前はそれをしていない。
お前らゆとりは「俺は天才だからどんなに短くても理解出来る」と思っているのかもしれんが、なら、
ゆとり死ね
で十分だ。そもそもゆとりが何故ここまで世の中で嫌われて馬鹿にされて失敗作扱いされているかを理解出来てればこれで十分通じる。
逆に、通じないようなら、俺は「なぜゆとりは失敗作なのか」をゆとりでも分かるように説明しないといけない。
だからこんな内容になり、長くなる。
文章の長さは纏める能力ではなく、相手との意見/知能の差に比例する。
繰り返すが、お前が十分賢ければ、
ゆとり死ね
だけで通じる。 >>92
読むのが遅いゆとりからは想像出来ないかもしれんが、5chの長文なんて世の中では長文に入らない。
現代社会では、ある程度の知識量がある=文章を読みこなしてきてる=読むのがそこそこ速い、だから、賢い奴は全員読むのは速い。
プログラマでタイプが遅い奴なんて存在しないだろ。それと同じ。
自分の基準だけで世界を計らない方がいい。 >>93
俺はWeb系ではないからお前らと一緒に働くことはない。そこは心配しなくていい。
ただなあ、その「残念な人」も、辞めたくて「残念な人」を演じていた可能性もあるとは思うよ。
いずれにしても、合わない職場にいるのは良くないから、その人にとっても君にとっても別れて正解だとは思うが。 君は「役に立つ」という意味を改めて考えなさい
履き違えているのはおまえ
だからどこ行っても煙たがられるんだぞ
誰にも受け入れてもらえない理由を謙虚に受け止めなさい
相手を否定する前に自分に落ち度や至らぬ点が無いか逆の立場になってシミュレートしな
それでも分からないのなら君の価値観が一般とズレているだけ なんか病気なんだろうな
親に見捨てられたとか
DV受け続けてきたとか
ネグレクトだったとか
幼少期に異常体験してこないと
こんな歪んだ人間にはなれない
コードを見つめる前に
自分を見つめた方がいい 親に対して殺意が沸くほどに怒りを感じたり
想像できないほどの孤独を感じて育ったんでしょう
かわいそうに >>99-101
やはり、いつものゆとりの反応か。
ただ、数年前のお前らは、もっとガキっぽくギャーギャー喚き散らすだけだったが。
結局どこまで行っても平行線だ。俺は間違ってるとは思ってないし、それは君らもだろうから。
なら、どっちが正しいかは第三者(市井の人)が決める、というのが資本主義で、単純には売れたら勝ちというわけだ。
俺はこれもまあ公平なやり方だと思うぜ。
俺はゆとりの次世代が出てくるのを待ってる。
そして彼等には今の君らが享受している以上の環境を用意し、結果的に彼等に君らを殲滅してもらおうと思っている。
勿論、君らが正しければこれは成立しない。君らが勘違いして思い上がっているだけならこれが成立する。
だからこれはそれなりに公平だ。
ちなみに俺は君らに意地悪しようとしているわけではない。
もっとましな場所が欲しいのは今もだし、既に何度か挑戦したが、
ちょっといい感じになるとゆとりが大量に乱入してきてボロボロにされるのを既に複数回経験している。
そこで具体的に「これはこういう理由で駄目だからこうしろ」と改善要求しても、絶対に受け入れないのがゆとりだ。
だから、ゆとりがいる限りどうしようもない。そこで、まずは時宜を待ってる。
結果は10年後に出る。
お互い戦争を楽しもうぜ。
一応突っ込んでおくと、>>100-101って自演失敗か?
まあどっちでもいいんだが。 >>99
俺らとゆとりでは根本的に価値観が異なるのは事実だ。
だから共存出来ないし、ゆとりが5chに押し掛けてきても、幸せになることはない。
だから棲み分けすべきなんだよ。
既に書いたが、5ch世代の価値観は、「知識がある奴が偉い」「正しい情報が偉い」だ。
だから大概は「俺の方が詳しい」というマウント合戦になる。
75が典型的で、以前の5chは全部これだ。
ところがゆとりは
「人格者が偉い」「内容が間違っていたとしても、人格者が言った意見が素晴らしい」(=誰が言ったかが最重要)
という価値観なので、根本的に相容れない。
実際お前らはひたすら俺の人格を攻撃している。
当然お前ら的に重要だからこそ、そこを攻撃するわけだが、5ch的には「だから何」でしかない。
そもそも匿名掲示板は相手が誰であろうが、
つまり変態であろうが人格破綻者であろうが、若造であろうがジジイであろうが、
「何を言ったか」だけが問題で、「誰が言ったか」なんて関係ない、という価値観の者が集う場所だ。
だからゆとりは絶望的に5chに向いてない。その価値観を持ち込まれてもここの連中は無理だ。
その価値観なら、FaceBook/quoraが一番向いてる。
お前らはそっちに行った方が幸せになれるからそうしろ。 5chは上世代の「正しい情報が偉い」と匿名掲示板の「誰が言ったかは関係ない。内容だけで判断」という価値観の場所だ。
それはゆとりの「間違っていても、優しく言う人の情報を尊重する」「どんな人格者が言ったかが最重要」とは二重に相容れない。
だからゆとり的に快適な場所を5chに作るのは無理だ。
それはお前らゆとりで作るしかないんだよ。
そしてその相容れない価値観を無理矢理ここに持ち込まれても、ここ5chが壊れるだけだ。
だから止めろと言っている。
(と言ってもお前らは絶対に聞き入れないのも知ってはいるのだが、
それでも、匿名掲示板上では何故ゆとりを殺さなければならないか、その合理性を
ROMってる第三者が理解してくれれば多少は変わるから、それを期待してここに書いているわけだが)
もし仮にゆとり的場所が5chに出来てしまったら、
5chは今の「老若男女関係なく忌憚無く意見を交わす場所」ではなく、
「ゆとりが言うことが正しい」とされる「ゆとり北朝鮮」になってしまってるはずだ。
それが欲しいのなら自分達で作ればいいだけで、わざわざ5ch壊すなよって話だ。
ただお前らゆとりの問題は、この辺も「分かってて壊してる(確信犯)」のではなく、
コミュ障過ぎてSNSの力学とかまるで理解出来ず、
単に蝿のようにあちこちにたかって全部腐らせて行っているだけの点だ。
だから本当にどうしようもない。 気持ち悪いので虫かごに入れました
こういう人って自分が嫌われてたり
気持ち悪がられてることに気づかないんだろうね
親の責任だね >>106
それは要らん。
必要なのは、「簡潔で要領を得た説明」と「的確な例え」だ。
キチガイじゃないから謝罪と賠償なんて要求しないし、
俺は管理人でもないから代表して謝罪を受ける立場でもないし、
それ以前に謝られても失った物は取り戻せないし、何も改善しない。
それをお前らゆとりはそういった形だけのごまかしで切り抜けてきたから今もってクズなんだよ。
何度も言っているが、必要なのは建設的な提案だ。繰り返すが、>>78
「長い」と文句を言うのなら、「簡潔で要領を得た説明」、
「例えが悪い」と言うのなら、もっと「的確な例え」を出す努力義務があるんだよ。
そしてそれが出来ないのなら、文句を言うべきではないし、通常は言ってはいけないとされる。
ここら辺はガキ同士の遊びからでも学べる内容で、それが大人になっても理解出来てないのだからゆとりは終わってる。
ちなみにここら辺のマナーはテンプレにもなってるだろ。今回なら「言い出しっぺがやれの法則」だ。
知らなくてもいいけど、何故それがテンプレなのかはまともな知能があれば理解出来るし、
仮に理解出来なくても、そこでテンプレとされている物にはある程度は従う必要があるんだよ。
それはそれなりの合理的な理由があって存在しているのだから。
(だからまあ、馬鹿であっても、喜々としてテンプレを楽しむ連中は無害なんだよ。
お前らゆとりは独自の価値観で他を全く受け入れないから問題なのであって。マジでお前らの頑固さには驚く)
あとついでに言うと、お前らだいぶ性格が屈折してる。
>>78なんて、お前らが言われたら「上から目線ガー」と発狂すると思うが、お前らは他人には平気で言う。
自分がされたら嫌なことは他人にしてはいけません、ってのは幼稚園児でも理解する内容なのに、ゆとりはこれが出来ない。
実はお前らは「上から目線したいし、するけど、されるのは絶対嫌」という、俺にはよく分からんひねくれ方をしているのかなとは思う。
「マウント」も酷いし。俺ら世代は「マウント」(一方的にボコる)ではなく、「突っ張りあい」(お互いにボコる)なんだよ。
>>105
親ガー親ガーなお前は相当キモイと思うぜ。 >>108
ゆとり死ね
一言ならこれ。>>90の通り templateタグをcloneしてすぐそれにidを追加したいんすけど
なんか無理っぽいですね??
appendした後にその要素を特定する作業(追加した最後の要素を見つける)をしてから
その要素を改めて取得してから、idを追加することはできるみたいですけど
どうにかなりませんかね コントローラ側にruby使ってます。
フロント側からExcelファイルを選択して
submitボタンでファイルオブジェクトを送った後に
そのファイルデータをコントローラー側で読み取らせ
コントローラ側から処理結果をフロント画面側に返したいです。
ただ、submitだけだと、コントローラ側に渡して終わりになってしまうので
submitボタン押下時にJS側からPostJsonとかで送って、その結果をJS側に返して、
最終的に画面側に[読み取り成功]or[失敗]みたいにしたいのですが
PostJsonで送っても、ファイルオブジェクトとして渡せないので
困っています。どうしたらよいでしょうか?? 5ch は、マルチポスト禁止です!
5ch内や、どこかのサイトに書いてある、同じ質問を書いてはいけない!
他の場所の質問を取り消してからじゃないと、書き込んではいけない paizaのホームにあるコードでHello World表示問題
他言語でもやや難しいのがあるが
Javascriptだけ(言語仕様上仕方無い面もあるが)レベルが違うな >>115
そもそもstdinが無い(からNodeになってる)し、色々無理がある。
ただし他言語もstdinの内容を全く使ってないので、
console.log('Hello, world!');
でいいと思うがな。 わざわざ上の方の配列成分にハロワドを.pushしたのは自分だけか ■ このスレッドは過去ログ倉庫に格納されています