プログラミング教えるよ

雑談
スポンサーリンク
1: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:45:48.134 ID:voy326nV0
JavaScriptで

引用元: ・プログラミング教えるよ

3: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:46:23.506 ID:voy326nV0
>>2
入れた?

7: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:48:13.001 ID:voy326nV0
>>4
適当なフォルダ作ってnpm initしてください

13: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:51:09.063 ID:voy326nV0
>>11
おkじゃあ作りたいものに合わせてnpm i ○○しちゃおう!

18: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:54:14.060 ID:iIbNPH0B0
>>13
おすすめのライブラリおしえて

20: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:56:24.629 ID:voy326nV0
>>18
npm i -D electron

>>19
じゃあC#やれよ

5: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:46:53.009 ID:k0rg8EUMa
canvas使えたらと思うけどいまいちわからない

15: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:51:45.220 ID:V7MV+xZKd
>>9
プログラミングでハンバーガーが食べれるの?
プログラミングで彼女ができるの?
プログラミングで恐竜の時代にタイムスリップできるの?
プログラミングで火星までワープできるの?

今できないものがないといったよね?

16: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:52:20.304 ID:voy326nV0
>>15
こいつめんどくさいって理由で友達いなそう

71: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:11:08.622 ID:8AE/kOSm0
>>15
実際できる

8: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:48:22.107 ID:mGk62WWx0
この人はよくスレを立てて大したことを教えずに終わる人です

10: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:50:07.482 ID:2Y45v4Cf0
先生トイレ!

12: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:50:32.930 ID:k0rg8EUMa
無目的にゼロからJSやってくなら
ブックマークレットの作製とかから入ると
楽しさを見いだしやすい気がする

22: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:59:43.604 ID:voy326nV0
>>12
サイト制作からのがめちゃくちゃ楽でわかりやすいと思うけどな。

21: 以下、5ちゃんねるからVIPがお送りします 2018/11/22(木) 23:57:25.636 ID:mGk62WWx0
その場の思いつきに捕らわれて何度も同じやり方で失敗するやつをなんていうか知ってる?
虫けらっていうんだよ

24: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:02:51.438 ID:p1yuBmUe0
>>23
じゃあ変数とはなにかっていうきめ細やかなところからはじめるとしようか

25: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:05:33.104 ID:CAgNoIsx0
>>24
まずはアナログとデジタルの違いからやってよ

29: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:10:50.981 ID:p1yuBmUe0
>>27
いいね。字句解析、構文解析はむずいからStackの動きの勉強からにしようか

33: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:20:14.995 ID:LjEqREY0d
>>32
はい

28: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:10:42.587 ID:CAgNoIsx0
コンピュータの仕組みと2進数について

31: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:13:12.405 ID:LjEqREY0d
情報系大学生おらんか?
あそこで習う内容意外にネットには転がってないうえに分かりづらいから解説してくれる人いたら需要ありそうなんだが(主に試験前の大学生とかに)

34: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:21:05.956 ID:p1yuBmUe0
人いねーから適当に書いてくべ

35: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:24:46.156 ID:rj1STE0M0
言語を覚えるためには一先ず平衡二分探索木書かせると良いってばっちゃが言ってた

36: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:26:49.405 ID:p1yuBmUe0
>>35
それマジ?かっこいいばあちゃんがいたもんだな

39: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:30:59.636 ID:p1yuBmUe0
>>38
二人しかいないからもうわかってるようなもんだしつまんなすぎワロタ
Pythonって割り込みいけんの?

42: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:34:30.697 ID:LjEqREY0d
>>39
したことないけど多分Thread使えばいける 
socketと同じ要領で

45: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:38:26.136 ID:rj1STE0M0
>>43
C/C++に慣れてる俺的にはこのぐらいの規模だとhtml+javascriptの方が苦行だわ

44: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:36:43.161 ID:LjEqREY0d
ていうか、Socketでするマルチスレッドも割り込みの一種だったな

46: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:43:03.550 ID:rj1STE0M0
なんだjsの配列ってstack操作サポートしてんのか
作ってもあんま面白みが無いな

48: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:45:20.565 ID:p1yuBmUe0
>>46
そういう人にはTypeScriptで漸進型付け導入して、QueueとStack実装おすすめ

54: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:52:28.448 ID:LjEqREY0d
>>53
俺も

47: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:44:50.442 ID:LjEqREY0d
教えてる人が誰もいない件

52: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:51:42.926 ID:p1yuBmUe0
>>50
Rustマジで教えてくれ

66: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:05:32.393 ID:Lx0wyZ+C0
>>64
実行時に与えられたn個の値の合計値を賑やかに出力する
ってのはどうだ
簡単すぎるかもしれんけど

70: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:10:41.957 ID:Lx0wyZ+C0
>>67
nodeもいけるぞさあこい

>>68
俺はやったことないけど組込にチャレンジしてる人もいるな
コードは個々に貼ってくれな
https://play.rust-lang.org/

74: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:13:57.168 ID:JjS7O/GZM
>>70
教えてくれ
npmとyarnは互換性あるの?

77: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:19:59.904 ID:JjS7O/GZM
>>75
yarnの方では依存パッケージのバージョンを限定できないってこと?
変なこと言ってたらごめん

79: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:22:12.087 ID:p1yuBmUe0
>>77
できる。つーかnpmがその辺りアバウトで、package-lock.json吐かないし遅いわで生まれたのがyarn
yarnで最初にちゃんと個々でぶれない環境構築できるようになったんだよ

93: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:38:52.912 ID:JjS7O/GZM
>>79
yarnの方が後発なのか
勉強になるな

69: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:10:14.602 ID:rj1STE0M0
>>62
C++のテンプレートの機能を使ってコンパイル時に処理できる計算はコンパイル時に処理するって奴

59: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:56:10.279 ID:qspGnmE00
>>57
Lisp仕込みのマクロがある

65: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:04:02.354 ID:rj1STE0M0
>>59
Lisp使った事無いからわかんねえ
単にマクロって聞くとテンプレートメタとは少し違う気もするんだけどそうでもないのか?

55: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:53:11.499 ID:HF+w5D/t0
typescriptってむずい?

58: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:54:25.630 ID:p1yuBmUe0
>>55
JavaScriptに無理やり型付けた感じだから下手にJavaScript知ってると厄介だと思うかもしれんな

61: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 00:56:40.737 ID:HF+w5D/t0
昔に比べれば最近のjsはいろいろ楽になってていいな

63: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:00:01.042 ID:p1yuBmUe0
>>61
いくますくりぷととしてがんばってるな

81: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:25:31.731 ID:p1yuBmUe0
>>80
npm i -DでdevDependenciesでnpm i -SでDependenciesにはいる。
違いはnpm i -Dで入れたもんはプロダクションの際含まれないから注意ってとこだな
個人開発ならどっちで入れてもおk

86: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:31:52.400 ID:p1yuBmUe0
>>80
例えばなんだけど、サイト制作してます。
npmでBootstrapを入れる事になった場合、これはサイトを閲覧する際クライアントに必ず読み込ませ解析(実行)するものになるんで、Dependencies。
JavaScriptでテストコード入れるためのmochaとかは開発飲みにしか使わないからdevDependenciesって使い分け。

89: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:36:06.313 ID:HF+w5D/t0
>>86
そういうことね
npm installすると依存関係やらでエラーでて失敗してよくわからん状態になるわ

97: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:43:18.973 ID:Lx0wyZ+C0
>>91
トレンディな使い方すると結構むずい
というかすぐ情報が古くなって辛い

>>92
バイナリからbase64にするとサイズはでかくなるから一概は言えないなあ

102: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:45:32.539 ID:p1yuBmUe0
>>96
イミュータブルって定数って認識でおk?
よく聞くけどよくわかってないわ

>>97
サイズでかくしてでもバンドルさせるのが最近なのか…

108: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:50:09.920 ID:Lx0wyZ+C0
>>102
immutableは不変なだけで値は実行時に代入される
定数は処理系によるけどrustではコンパイル時にバイナリに焼き付けられる

120: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 02:05:11.348 ID:JjS7O/GZM
>>112
環境変数とかサーバ定数みたいな物をイメージすればいいんでないか

123: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 02:09:05.452 ID:Lx0wyZ+C0
>>112
そんなにややこしい概念ではないよ
fn f(x: i32) {
let y = x;
}
としたときyはimmutableだけど実行時に代入はれる、というだけのはなし。

96: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:42:53.561 ID:rj1STE0M0
>>88
ほほうそんな書き方もあるのか面白いな
確かに最近はどの言語渡り歩いても極力immutableにしようって風潮が強い気がする

105: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:48:37.941 ID:Lx0wyZ+C0
>>96
今回の課題は値を実行時に受け取るのがミソなので、環境があったら試してみてけれ
数値ではない値が渡される場合があるときを想定しなきゃけんからね

87: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:34:20.421 ID:jwbsxbsA0
webpackで画像もjsに入れるってどういう仕組みなの?

90: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:36:44.755 ID:Lx0wyZ+C0
>>87
base64にして埋め込んでる

98: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:43:33.009 ID:iIbn/iB50
gulp派

99: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:45:07.565 ID:mBN+7xxG0
引数(0以上の実数)が……
・0より大きいときはその数より大きい整数のうち最小のものを返す
・0のときは0を返す
関数って簡潔に書ける?

109: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:50:41.630 ID:p1yuBmUe0
>>107
やれよ誰もお前を責めたりなんかしねーよ
>>104
資産潰されたくないならGulp+Webpack構成でも十分いいんじゃね
いわゆるJS界隈のこういう激しい波乗りが楽しめないとただただ精神消耗するわな

110: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:51:39.306 ID:Lx0wyZ+C0
>>104
webpackはgruntなどのタスクランナーとはちょっと違うからクライアント側やるなら頑張って覚えた方がいいど

114: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:57:43.699 ID:Lx0wyZ+C0
>>111
gruntはjsをminifyしてscssをcssにトランスパイルして。。って感じで静的リソースを生成するタスクを定義しておくだけだけど、webpackはさらにそれらを1つのjsに固めてくれる
importまで解決してがっちゃんこ

107: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:48:58.178 ID:9jo2AiAz0
Ruby勉強しようかと思ってたんだけどどうなの

113: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:56:12.913 ID:JjS7O/GZM
webpackはいわゆるコーダーも触ってるの?

115: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:57:50.037 ID:JjS7O/GZM
#defineは正確にはプリプロセッサディレクティブだよ

118: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 01:59:24.849 ID:+EocS9f40
=3つってなに

122: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 02:07:13.410 ID:+EocS9f40
>>119
ほえー!
型変換しなくてもstringとintで同値か見てくれるんだ
目っっちゃ便利やんけ

124: 以下、5ちゃんねるからVIPがお送りします 2018/11/23(金) 02:13:10.764 ID:uhFENuy7M
>>122
==を使う場面ってほとんど無いよ

雑談
スポンサーリンク
りょうたろうをフォローする
スポンサーリンク
プログラミングまとめ速報ちゃんねる

コメント

タイトルとURLをコピーしました