Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。
公式ドキュメント
http://golang.org/doc/
日本語訳
http://golang.jp
※前スレ
Go language part 1
http://mevius.5ch.net/test/read.cgi/tech/1381374291/
探検
Go language part 2
■ このスレッドは過去ログ倉庫に格納されています
1あ
2017/11/11(土) 19:25:26.19ID:X8lWnCzG515デフォルトの名無しさん
2018/12/09(日) 01:08:36.56ID:CZx3lRPr goルーチンやチャンネルがそこまでスケールするものかね。
10000くらいがいいとこじゃないの?
10000くらいがいいとこじゃないの?
516デフォルトの名無しさん
2018/12/09(日) 15:42:26.13ID:LCYDMKL+ vscodeのgoプラグインで、ファイル保存時にフォーマッタかけるのを止める設定ってどこだ?
importだけ書いたところで思わず保存してしまって消えちゃうことが多くてもう嫌だ。
importだけ書いたところで思わず保存してしまって消えちゃうことが多くてもう嫌だ。
517デフォルトの名無しさん
2018/12/09(日) 15:53:41.51ID:zU2R5s/p518デフォルトの名無しさん
2018/12/09(日) 15:58:05.31ID:LCYDMKL+ ありがとう。
"go.*"だけ一所懸命探してたw
"go.*"だけ一所懸命探してたw
519デフォルトの名無しさん
2018/12/10(月) 06:50:27.70ID:Xh3YMKwQ >>515
どんなシステム化によるけどサーバー1台で同時10000さばけたらなかなか優秀じゃね
どんなシステム化によるけどサーバー1台で同時10000さばけたらなかなか優秀じゃね
520デフォルトの名無しさん
2018/12/12(水) 23:12:50.88ID:gtX9QmaU 他の言語に当たり前のようにある機能がGoにはないよな
521デフォルトの名無しさん
2018/12/13(木) 00:07:37.71ID:xvN/Hn0b // ̄~`i?ゝ ? ? ?`l?|
?/?/ ?,______ ,_____ ________ ?|?| ____ TM
| | ? ?___ // ̄ヽヽ // ̄ヽヽ (( ̄))? ?|?| // ̄_>>
\ヽ、 ?|l |?| ? ?|?| |?| ? ?|?| ``(?(. .|?| |?|?~~
? ?`、二===-' ?`?==='?' `?==='?' ?// ̄ヽヽ |__ゝ?ヽ二=''
? ?ヽヽ___// 日本
_____ _____ ?______? _______
| ?ウェブ? | | イメージ | | グループ | | ディレクトリ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
?._________________
|GoLang導入事例 │・検索オプション
└────────────────┘・表示設定
? |?Google検索 | I'm?Feeling?Lucky | ・言語ツール
? ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○ウェブ全体から検索?◎日本語のページを検索
広告掲載について?-?人材募集?-?Googleについて?-?Google?in?English
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ? ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄
c2003?Google?-?0,000,000,000ウェブページから検索
↓
検索結果なし
?/?/ ?,______ ,_____ ________ ?|?| ____ TM
| | ? ?___ // ̄ヽヽ // ̄ヽヽ (( ̄))? ?|?| // ̄_>>
\ヽ、 ?|l |?| ? ?|?| |?| ? ?|?| ``(?(. .|?| |?|?~~
? ?`、二===-' ?`?==='?' `?==='?' ?// ̄ヽヽ |__ゝ?ヽ二=''
? ?ヽヽ___// 日本
_____ _____ ?______? _______
| ?ウェブ? | | イメージ | | グループ | | ディレクトリ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
?._________________
|GoLang導入事例 │・検索オプション
└────────────────┘・表示設定
? |?Google検索 | I'm?Feeling?Lucky | ・言語ツール
? ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○ウェブ全体から検索?◎日本語のページを検索
広告掲載について?-?人材募集?-?Googleについて?-?Google?in?English
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ? ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄
c2003?Google?-?0,000,000,000ウェブページから検索
↓
検索結果なし
522デフォルトの名無しさん
2018/12/13(木) 07:32:40.75ID:UrFBHsrb >>520
そりゃそういうコンセプトで作られたものだし
そりゃそういうコンセプトで作られたものだし
523デフォルトの名無しさん
2018/12/13(木) 11:39:49.53ID:zFPTCGev RISCに命令が足りないとか言ってるような話
524デフォルトの名無しさん
2018/12/13(木) 12:15:22.45ID:4w3MESCG それはちがう
525デフォルトの名無しさん
2018/12/13(木) 12:31:54.00ID:db+khmMs )ソ)
ッλ ノ(.,ノ)
(゙- ..::.::. . (
(ソ. .彡⌒ミ. )ソ)
).::'; (´・ω・`) ス (
ソ .::;';'(つ ⊂)::;';'`〜、.
( :;';' |__∧_| ::;';' ヽ)
`'~`'''`'`'`~'~~`~~'`'`''''"`'`'`''`''''"`'``'~`''`'~`'''`'`'`~
さ あ 禿 げ 上 が っ て ま い り ま し た
ッλ ノ(.,ノ)
(゙- ..::.::. . (
(ソ. .彡⌒ミ. )ソ)
).::'; (´・ω・`) ス (
ソ .::;';'(つ ⊂)::;';'`〜、.
( :;';' |__∧_| ::;';' ヽ)
`'~`'''`'`'`~'~~`~~'`'`''''"`'`'`''`''''"`'``'~`''`'~`'''`'`'`~
さ あ 禿 げ 上 が っ て ま い り ま し た
526デフォルトの名無しさん
2018/12/13(木) 21:58:52.57ID:l7PW6RcB 先走る禿さんw
527508
2018/12/16(日) 13:07:38.14ID:lr6W4jOY gin(gorm)とbeego(beego/orm)を味見(CRUD API+ちょっとした検索)してみた。
beegoの方が「どういうAPIが定義されているか」が分りやすくていいような気がした。
他は違いが分からなかった。
なのでbeego使っていこうと思うんだけど、そのうち困ることって出て来るのかな?
パフォーマンスとかtransactionとか思いもよらない何かとか。。
beegoの方が「どういうAPIが定義されているか」が分りやすくていいような気がした。
他は違いが分からなかった。
なのでbeego使っていこうと思うんだけど、そのうち困ることって出て来るのかな?
パフォーマンスとかtransactionとか思いもよらない何かとか。。
528デフォルトの名無しさん
2018/12/17(月) 20:45:42.97ID:INmLEJD1 goってenumないの不便じゃない?慣れたらそうでもないんかな
529デフォルトの名無しさん
2018/12/17(月) 22:34:34.09ID:S5HZ13Hv グーグルの天才たちがenumは要らないと判断したんだから要らないってことだよ
何も迷うことはない
何も迷うことはない
530デフォルトの名無しさん
2018/12/17(月) 23:47:10.78ID:58RTAoso まさかと思いますが iota も知らずに言っているわけないですよね。
Java の enum class がないのは不便じゃないかというなら分かるけど、
enum がないのは不便と言われても const + iota + type でいいじゃんと思った。
Java の enum class がないのは不便じゃないかというなら分かるけど、
enum がないのは不便と言われても const + iota + type でいいじゃんと思った。
531デフォルトの名無しさん
2018/12/18(火) 00:25:18.02ID:ZzPYxGgC 例外機構がないの不便じゃね
532デフォルトの名無しさん
2018/12/18(火) 01:28:03.40ID:khMi1iGR ジェネリックないのは不便じゃね
533デフォルトの名無しさん
2018/12/18(火) 08:13:21.99ID:9NtPu5c1 例外は不便じゃないが、ジェネリクスは確かに欲しいっちゃ欲しいけど、無くてもなんとかしてた、かなぁ。
Go 2のジェネリクスは早く来て欲しい。
Go 2のジェネリクスは早く来て欲しい。
534デフォルトの名無しさん
2018/12/18(火) 17:24:06.41ID:i5/qQ3O3 例外はデメリットも結構あるから、Goはこれでいいと思う。
どうしても例外使いたけりゃ他の言語を選べばいいだけだし
どうしても例外使いたけりゃ他の言語を選べばいいだけだし
535デフォルトの名無しさん
2018/12/18(火) 21:40:50.49ID:PpaqEYc3 >>530
そう。javaのやつ。
あれからいじくり回した結果、自分でメソッド生やせば似たような事はできた。
そしてjavaのenumに求めていたような事はgoでは違う方法で実現すべきという気がしてきた。。
そう。javaのやつ。
あれからいじくり回した結果、自分でメソッド生やせば似たような事はできた。
そしてjavaのenumに求めていたような事はgoでは違う方法で実現すべきという気がしてきた。。
536デフォルトの名無しさん
2018/12/18(火) 22:25:39.60ID:GlOV63IU レガシージャバで嫌な思いしてきたからgo最高ですよ
537デフォルトの名無しさん
2018/12/18(火) 22:56:38.25ID:mQMHvFDr ジャバパーには百億万年はやいわ
538デフォルトの名無しさん
2018/12/19(水) 17:31:27.87ID:KHs5Plkd そりゃ違う言語なら違うやり方を選ぶべきだよ。
と、かつてCOBOLの流儀で書かれたJavaに殺されかけたおじさんはそう思うよ。
と、かつてCOBOLの流儀で書かれたJavaに殺されかけたおじさんはそう思うよ。
539デフォルトの名無しさん
2018/12/25(火) 20:36:11.45ID:3QMf4sRP リモートプロセスとchannel通信したいと思ったんだけど、netchanってもう非推奨なんだよね。
代わりになるものって無いのかな。
代わりになるものって無いのかな。
540デフォルトの名無しさん
2018/12/26(水) 09:24:38.30ID:r3FEspMX Rpcで普通に使った、ような気がするけど忘れた
541デフォルトの名無しさん
2018/12/26(水) 14:18:53.66ID:Sasn9R68 標準パッケージだとrpcしかないか。
channelから取得したデータをrpcで投げるブリッジを自分で用意すればなんとかなるかな。
それにしてもなんでnetchanやめたんだろうね。
channelから取得したデータをrpcで投げるブリッジを自分で用意すればなんとかなるかな。
それにしてもなんでnetchanやめたんだろうね。
542デフォルトの名無しさん
2018/12/29(土) 00:31:26.22ID:zIR6/lTX log.Fatal()を呼び出したときdeferが実行されない罠なんなんですか
543デフォルトの名無しさん
2018/12/29(土) 00:41:06.26ID:zIR6/lTX panic()使ってmain()のdefer内のrecover()で拾ってlog.Fatal()使えってこと?
544デフォルトの名無しさん
2018/12/29(土) 19:03:32.68ID:WEMziwS2 Go2っていつ出るの?
545デフォルトの名無しさん
2018/12/30(日) 12:05:53.02ID:JDxg8BDU546デフォルトの名無しさん
2018/12/30(日) 22:55:53.71ID:h/ITxURK Fatalは致命的なのでリソース解放とか気にしている場合じゃないのです
547デフォルトの名無しさん
2018/12/30(日) 23:01:13.81ID:h/ITxURK 致命的な状況でFatalの代わりにPanicを呼ぶのは妥当ではありません
プログラムの実行の継続をしてはいけない状況でPanicはプログラムを終了できる保証はありません
プログラムの実行の継続をしてはいけない状況でPanicはプログラムを終了できる保証はありません
548デフォルトの名無しさん
2018/12/31(月) 08:20:24.36ID:sEEumFv8 目的で使い分けりゃいいだけの話。defer呼びたいっていうことならPanicでいいだろ。
549デフォルトの名無しさん
2019/01/01(火) 05:38:49.30ID:iiZvEYxC goでシフトキーを破壊する皆さん
550デフォルトの名無しさん
2019/01/15(火) 19:29:05.98ID:weoqLEpo 放置してたチュートリアルを、最近また始めた。
前はエラーのinterfaceが理解しきれず詰まったんだけど、
今回やり直してやっと原因がわかった。
fmt.Errorfで返せばええやん
interfaceの説明のためにエラーを返すためだけのタイプ作ってるってことが今はわかったけど、
前はその意図が全く理解できず放置になってしまった
そういうとこあかんよねgo言語(´・ω・`)
前はエラーのinterfaceが理解しきれず詰まったんだけど、
今回やり直してやっと原因がわかった。
fmt.Errorfで返せばええやん
interfaceの説明のためにエラーを返すためだけのタイプ作ってるってことが今はわかったけど、
前はその意図が全く理解できず放置になってしまった
そういうとこあかんよねgo言語(´・ω・`)
551デフォルトの名無しさん
2019/01/15(火) 19:34:19.92ID:V1Jt5j5c それはお前の頭が悪いせい
552デフォルトの名無しさん
2019/01/15(火) 20:08:32.41ID:weoqLEpo または前の関数使い回さず、
interfaceに変えた上で実装なら筋が通ってる
あんな使い方するシチュ無いよね?
interfaceに変えた上で実装なら筋が通ってる
あんな使い方するシチュ無いよね?
553デフォルトの名無しさん
2019/01/17(木) 00:32:20.13ID:Zz9QwkOf554デフォルトの名無しさん
2019/01/17(木) 02:16:19.75ID:jQ16lSTt あーごめんこれ
https://go-tour-jp.appspot.com/methods/20
■正答とされているもの
func (e ErrNegativeSqrt) Error() string {
return "cannot Sqrt negative number: " + fmt.Sprint(float64(e))
}
func Sqrt(x float64) (float64, error) {
if x < 0 { return x, ErrNegativeSqrt(x) }
}
実際やるなら普通こうだろ!と思った答え
■その1 fmt.Errorfつかう
func Sqrt(x float64) (float64, error) {
if x < 0 { return x, fmt.Errorf("cannot Sqrt negative number: %f", x) }
}
■その2 interfaceで揃える
type FloatValue float64
func (x FloatValue) Error() string {
return "cannot Sqrt negative number: " + fmt.Sprint(float64(x))
}
func (x FloatValue) Sqrt() (float64, error) {
if x < 0 { float64(x), x }
}
func main() {
o := FloatValue(2)
fmt.Println(o.Sqrt())
}
typeにErrorを実装することでinterfaceの条件を満たせるんですよってのが演習の目的なんだと思うけど、実際こんな実装するの?って疑問に思った。行数限界
https://go-tour-jp.appspot.com/methods/20
■正答とされているもの
func (e ErrNegativeSqrt) Error() string {
return "cannot Sqrt negative number: " + fmt.Sprint(float64(e))
}
func Sqrt(x float64) (float64, error) {
if x < 0 { return x, ErrNegativeSqrt(x) }
}
実際やるなら普通こうだろ!と思った答え
■その1 fmt.Errorfつかう
func Sqrt(x float64) (float64, error) {
if x < 0 { return x, fmt.Errorf("cannot Sqrt negative number: %f", x) }
}
■その2 interfaceで揃える
type FloatValue float64
func (x FloatValue) Error() string {
return "cannot Sqrt negative number: " + fmt.Sprint(float64(x))
}
func (x FloatValue) Sqrt() (float64, error) {
if x < 0 { float64(x), x }
}
func main() {
o := FloatValue(2)
fmt.Println(o.Sqrt())
}
typeにErrorを実装することでinterfaceの条件を満たせるんですよってのが演習の目的なんだと思うけど、実際こんな実装するの?って疑問に思った。行数限界
555デフォルトの名無しさん
2019/01/17(木) 02:23:39.13ID:jQ16lSTt >>553
リンク先ちゃんと読んでなかった
いろんな回答例出てるのね
ただ出題の前提条件はやっぱおかしいというか、無理がある気はする
新しい型:
type ErrNegativeSqrt float64
を作成してください。
こんな事普通しないよね?
という話でした
明日にでも読んでみますわブログ
リンク先ちゃんと読んでなかった
いろんな回答例出てるのね
ただ出題の前提条件はやっぱおかしいというか、無理がある気はする
新しい型:
type ErrNegativeSqrt float64
を作成してください。
こんな事普通しないよね?
という話でした
明日にでも読んでみますわブログ
556デフォルトの名無しさん
2019/01/17(木) 08:27:18.50ID:fKvosqrp557デフォルトの名無しさん
2019/01/17(木) 09:30:20.17ID:xvRRAtaT558デフォルトの名無しさん
2019/01/17(木) 09:32:44.24ID:xvRRAtaT あとここに書いたのは、
正答の例って使うシーン無いよね?ってのが本当にわからなかったからでもあります(´・ω・`)
正答の例って使うシーン無いよね?ってのが本当にわからなかったからでもあります(´・ω・`)
559デフォルトの名無しさん
2019/01/17(木) 10:58:58.69ID:OJEKhktg > こんな事普通しないよね?
golangではする
golangではする
560デフォルトの名無しさん
2019/01/18(金) 04:19:34.68ID:UbZsPaza >>555
エラーの型を作るのは深いところからerrorが戻ってきたときに何のエラーか特定できるようにしてエラー次第で処理を分岐するためなのではないの?
エラーの型を作るのは深いところからerrorが戻ってきたときに何のエラーか特定できるようにしてエラー次第で処理を分岐するためなのではないの?
561デフォルトの名無しさん
2019/01/18(金) 09:28:00.56ID:v7oCtyd7562デフォルトの名無しさん
2019/01/18(金) 10:16:32.64ID:2VRqEJOo エラーってインターフェースだから、タイプアサーションで型判別は出来るんでないかい?
563デフォルトの名無しさん
2019/01/18(金) 10:36:45.47ID:v7oCtyd7564デフォルトの名無しさん
2019/01/18(金) 23:27:56.14ID:UbZsPaza goに関係なくインターフェースって言葉自体を理解してなさそう
565デフォルトの名無しさん
2019/02/07(木) 07:54:44.36ID:2dIEVy9q すまんがA Tour of Goの次はどこ行けばいいの?
さしあたっての到達地点はgRPCでWebAPIを書くことなんだけど、おすすめがあったら教えて
さしあたっての到達地点はgRPCでWebAPIを書くことなんだけど、おすすめがあったら教えて
566デフォルトの名無しさん
2019/02/15(金) 13:13:33.89ID:tmAyxTCx これってなんで通らないんですか?
https://go-tour-jp.appspot.com/moretypes/18
package main
import "golang.org/x/tour/pic"
func Pic(dx, dy int) [][]uint8 {
image := make([][]uint8, dy)
for y := 0; y < dy; y++ {
image[y] = make([]uint8, dx)
}
for y := 0; y < dy; y++ {
for x := 0; x < dx; x++ {
image[y][x] = uint8((x + y) / 2) //14行目
}
}
return image
}
func main() {
pic.Show(Pic(10, 10)) //21行目 pic.Show(Pic())なら通る
}
エラー内容
prog.go:21:14: cannot use Pic(10, 10) (type [][]uint8) as type func(int, int) [][]uint8 in argument to pic.Show
https://go-tour-jp.appspot.com/moretypes/18
package main
import "golang.org/x/tour/pic"
func Pic(dx, dy int) [][]uint8 {
image := make([][]uint8, dy)
for y := 0; y < dy; y++ {
image[y] = make([]uint8, dx)
}
for y := 0; y < dy; y++ {
for x := 0; x < dx; x++ {
image[y][x] = uint8((x + y) / 2) //14行目
}
}
return image
}
func main() {
pic.Show(Pic(10, 10)) //21行目 pic.Show(Pic())なら通る
}
エラー内容
prog.go:21:14: cannot use Pic(10, 10) (type [][]uint8) as type func(int, int) [][]uint8 in argument to pic.Show
567デフォルトの名無しさん
2019/02/15(金) 15:36:27.49ID:NcZfuZLG 引数が間違ってるからでしょ、pic.Showは、f func(int, int) [][]uint8、これを受け取るのだから
その書き方だと、[][]uint8しか受け取ってない、因みにpic.Show(Pic())も通らないはず
pic.Show(Pic)なら通る
その書き方だと、[][]uint8しか受け取ってない、因みにpic.Show(Pic())も通らないはず
pic.Show(Pic)なら通る
568デフォルトの名無しさん
2019/02/15(金) 15:55:26.11ID:tmAyxTCx そうだったのか、そもそもを全く勘違いしてたよ
Pic()の戻り値である[][]uint8を渡してるんじゃなくて、Pic関数を渡してるのか
ありがとう
Pic()の戻り値である[][]uint8を渡してるんじゃなくて、Pic関数を渡してるのか
ありがとう
569デフォルトの名無しさん
2019/02/19(火) 05:27:35.05ID:C9gbV6OD go
https://pc12.5ch.net/test/read.cgi/tech/1257920595/ 2009年に華々しく初登場。3日で消化
Go part2
https://pc12.5ch.net/test/read.cgi/tech/1258183436/ まだまだ衰えず10日で消化
Go part3
https://pc12.5ch.net/test/read.cgi/tech/1259072043 だいぶ落ち着いてきた3ヶ月で消化
Go part4
https://pc12.5ch.net/test/read.cgi/tech/1265620273 ほぼ1年で消化。すっかり普通のスレに。
Go part5
tech/1327216227/ 17res。オワコン
Go 総合スレ
tech/1342535690 再建。しなかった。4resでアイちゃんフィニッシュ
Go の宿題片付けます
http://mevius.5ch.net/test/read.cgi/tech/1257968644/ part1の頃立った残骸。
Go language part 1
2013年開始、4年で消化。
https://mevius.5ch.net/test/read.cgi/tech/1381374291/
https://pc12.5ch.net/test/read.cgi/tech/1257920595/ 2009年に華々しく初登場。3日で消化
Go part2
https://pc12.5ch.net/test/read.cgi/tech/1258183436/ まだまだ衰えず10日で消化
Go part3
https://pc12.5ch.net/test/read.cgi/tech/1259072043 だいぶ落ち着いてきた3ヶ月で消化
Go part4
https://pc12.5ch.net/test/read.cgi/tech/1265620273 ほぼ1年で消化。すっかり普通のスレに。
Go part5
tech/1327216227/ 17res。オワコン
Go 総合スレ
tech/1342535690 再建。しなかった。4resでアイちゃんフィニッシュ
Go の宿題片付けます
http://mevius.5ch.net/test/read.cgi/tech/1257968644/ part1の頃立った残骸。
Go language part 1
2013年開始、4年で消化。
https://mevius.5ch.net/test/read.cgi/tech/1381374291/
570デフォルトの名無しさん
2019/02/19(火) 11:08:52.79ID:0LEc4aEd Goのシンプルさを再認識した
これ(・∀・)イイネ!!
これ(・∀・)イイネ!!
571デフォルトの名無しさん
2019/02/19(火) 19:18:38.14ID:Hn3cTwGv Mapがない言語から来たんで、どう役に立つのかよう分からん
よくある辞書型とはちがうんか?
よくある辞書型とはちがうんか?
572デフォルトの名無しさん
2019/02/19(火) 22:31:32.89ID:8ne5Wfny namespace周りはもう少しなんとかなりそう。
検索するのが意外と不便。
検索するのが意外と不便。
573デフォルトの名無しさん
2019/02/19(火) 23:29:09.12ID:ZdX/S/li >>571
https://github.com/gorilla/websocket/blob/master/examples/chat/hub.go
> type Hub struct {
> // Registered clients.
> clients map[*Client]bool
最近見てへーと思ったwebsocketのサンプルチャット
typeのポインタをmapのkeyにしてる
https://github.com/gorilla/websocket/blob/master/examples/chat/hub.go
> type Hub struct {
> // Registered clients.
> clients map[*Client]bool
最近見てへーと思ったwebsocketのサンプルチャット
typeのポインタをmapのkeyにしてる
574デフォルトの名無しさん
2019/02/26(火) 15:19:01.78ID:WzOzVnpy 1.12リリースあげ
TLS1.3自前実装とは恐れ入る。
TLS1.3自前実装とは恐れ入る。
575デフォルトの名無しさん
2019/02/26(火) 21:17:21.73ID:7qae/qvt TLS1.3ってHTTP/3.0とセットじゃなかったっけ?
576デフォルトの名無しさん
2019/02/26(火) 22:15:32.04ID:JWRoCYQ3 全く知らないんだけどちょっとググったんだけど
HTTPS的なものなの?
HTTPS的なものなの?
577デフォルトの名無しさん
2019/02/26(火) 23:10:40.23ID:8PapgKsZ http/3とセットなのはquic
quicはtls 1.3を参考にしてるけど別物
httpsのs (secure) 部分の最新仕様がtls 1.3
quicはtls 1.3を参考にしてるけど別物
httpsのs (secure) 部分の最新仕様がtls 1.3
578デフォルトの名無しさん
2019/02/27(水) 09:18:36.45ID:gzx7LPiY >>577
それだ
それだ
579デフォルトの名無しさん
2019/03/18(月) 09:30:47.58ID:BnxqPK5t go案件は増えてきてるのにここの書き込みが少ないのは5chの人気が衰退してるってことなん?
580デフォルトの名無しさん
2019/03/18(月) 17:51:45.26ID:VkTfSOi0 うん
新しいものに敏感な今の若い子は5chを見ない
新しいものに敏感な今の若い子は5chを見ない
581デフォルトの名無しさん
2019/03/18(月) 20:15:25.92ID:0/u0gdEf 2chの代わりってどこなんだろう
Teraなんとかとqiitaなのかな
Teraなんとかとqiitaなのかな
582デフォルトの名無しさん
2019/03/18(月) 21:03:22.79ID:Y/68aGXR genericsが正式リリースされたら使ってやろうと様子見。
583デフォルトの名無しさん
2019/03/18(月) 22:29:22.94ID:43ehcaaK ジェネリクスが入ったら、インターフェイスで書くのはレガシーになるんだろうか
584デフォルトの名無しさん
2019/03/18(月) 22:35:05.51ID:67gxljOa goで書くのがレガシーになる
585デフォルトの名無しさん
2019/03/18(月) 22:36:37.66ID:43ehcaaK すごく愚地独歩のAAが貼りたい
586デフォルトの名無しさん
2019/03/18(月) 23:13:13.98ID:v97XaEjW Goは難しすぎる
Cに挫折して流れてきたけどCの方がまだわかりやすいと思える
Cに挫折して流れてきたけどCの方がまだわかりやすいと思える
587デフォルトの名無しさん
2019/03/18(月) 23:54:00.66ID:iRq0tZYn C で書いてればいいんじゃないかな
588デフォルトの名無しさん
2019/03/19(火) 03:49:05.14ID:vA05CjP0 一体どこが難しいんだ?
589デフォルトの名無しさん
2019/03/19(火) 08:32:38.96ID:I7qsVtc5 良かった、やっぱり人居たじゃん。
という釣りだと思うけど
という釣りだと思うけど
590デフォルトの名無しさん
2019/03/19(火) 11:04:06.77ID:VfZfEcG5 難しくはないけど直感的じゃないしコードの見た目が汚いとは思う
591デフォルトの名無しさん
2019/03/19(火) 13:45:39.16ID:TCRm19hz チュートリアルはGoが一番難しかった
592デフォルトの名無しさん
2019/03/19(火) 17:06:49.75ID:vA05CjP0 そういや、チュートリアルのクイズはなにを求めてるのかよく分からんかったな
593デフォルトの名無しさん
2019/03/19(火) 22:40:42.46ID:5hu8jrnM 例外機構できるまで待つ
594デフォルトの名無しさん
2019/03/19(火) 23:19:38.82ID:4grVnpE9 例外はなくていいけどResultは欲しいな。
595デフォルトの名無しさん
2019/03/20(水) 08:08:08.27ID:9rInZAd6596デフォルトの名無しさん
2019/03/20(水) 15:44:35.82ID:VJugh5Jc 春休み?
597デフォルトの名無しさん
2019/03/20(水) 17:52:20.55ID:aiRFbeck >>590
慣れの問題じゃね?
慣れの問題じゃね?
598デフォルトの名無しさん
2019/03/20(水) 19:53:27.76ID:WQxU3kPV 見知っている言語と似ているようで微妙に違う、不気味の谷を感じることはある。
丸括弧の使い方とかinterface{}とか。contractはさらにキモいな。
丸括弧の使い方とかinterface{}とか。contractはさらにキモいな。
599デフォルトの名無しさん
2019/03/20(水) 22:20:42.41ID:gnUNocz6 C作った人がCじゃないものを作ったわけで
他の言語はCの影響どっかしら受けてるだろうから
別物になるのは当然っちゃ当然なような
他の言語はCの影響どっかしら受けてるだろうから
別物になるのは当然っちゃ当然なような
600デフォルトの名無しさん
2019/03/25(月) 20:59:16.24ID:QNpRgxgp QiitaじゃGoとかScalaがもてはやされてるけど実務でガッツリ使ってる企業って1%もないよね?
601デフォルトの名無しさん
2019/03/25(月) 22:46:04.19ID:9YEdKAJP Goはそこそこ使われてんじゃん
ただGoでの求人はないだろうな
ただGoでの求人はないだろうな
602デフォルトの名無しさん
2019/03/25(月) 23:05:45.87ID:2YtgGbIg603デフォルトの名無しさん
2019/03/26(火) 15:30:06.80ID:awRDKjDw Scalaがもてはやされてたのは2017年頃までやろ
昨年は既に空気やで…
昨年は既に空気やで…
604デフォルトの名無しさん
2019/03/26(火) 18:04:34.12ID:cgBb6Hz7 よくサーバサイドのエンジニアがJavaScriptの流行り廃り怖すぎwって言ってるけど最近はサーバ側の方が激しくない?
605デフォルトの名無しさん
2019/03/26(火) 18:52:03.59ID:QZEMb5bF scala嫌いではないけど万人に好かれるような言語じゃないよな、理想に走りすぎてて使いにくいというか
いまscalaかKotlinか選べるなら100人中98人はKotlinを選ぶだろう
いまscalaかKotlinか選べるなら100人中98人はKotlinを選ぶだろう
606デフォルトの名無しさん
2019/03/26(火) 19:18:34.52ID:NbUyZWCM 誰でも頭が良くなる、プログラムが書けるようになる方法が発見される 83890
https://you-can-program.hatenablog.jp
https://you-can-program.hatenablog.jp
607デフォルトの名無しさん
2019/03/26(火) 19:28:10.27ID:Aj1/fk0o Rustってあったよね
608デフォルトの名無しさん
2019/03/27(水) 01:45:12.87ID:TDbGSxUD プログラミング言語ランキング
https://www.tiobe.com/tiobe-index/
https://www.tiobe.com/tiobe-index/
609デフォルトの名無しさん
2019/03/27(水) 09:35:56.53ID:xAGOR9rx 情報工学を学んでいない者にも使える言語がこの先生きのこる
GoやJavaScriptみたいな大雑把な言語設計でも直感的に書けるのは大事
GoやJavaScriptみたいな大雑把な言語設計でも直感的に書けるのは大事
610デフォルトの名無しさん
2019/03/27(水) 12:54:22.74ID:oCr3DMVv 何だかんだでJava、JavaScript、PHPが30,40年後も生きてると思う
ぶっちゃけこの3つだけできてれば一生食ってはいけるんだろうな
ぶっちゃけこの3つだけできてれば一生食ってはいけるんだろうな
611デフォルトの名無しさん
2019/03/27(水) 13:16:53.05ID:HozmnXdp 20年前はcgiと言えばperlだったし
動的なWebコンテンツと言えばフラッシュだった
PHPのCMSと言えばPHPNukeが当たり前だったし
それ以前はそもそもCMSが無かった
先の事なんて判らんよ
動的なWebコンテンツと言えばフラッシュだった
PHPのCMSと言えばPHPNukeが当たり前だったし
それ以前はそもそもCMSが無かった
先の事なんて判らんよ
612デフォルトの名無しさん
2019/03/27(水) 13:49:53.09ID:8+dvmujN 今のWebの新規開発はrubyかpythonってイメージある
613デフォルトの名無しさん
2019/03/27(水) 13:55:14.82ID:pcLTDbG6 静的、動的、関数型を一つずつマスターしてれば時代の流れとともに簡単に乗り換えできるし
最初のうちはJava、PHP、Scalaとかでいいんじゃね
最初のうちはJava、PHP、Scalaとかでいいんじゃね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- 高市が早くあの発言を撤回しないと、中国からもっと大きな制裁が飛んでくるぞ [805596214]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【画像】髙市さん「無職のシンママ支援を手厚くするため、世帯年収900万円以上の控除をカットします🙂」 [881878332]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
