Go language part 2
■ このスレッドは過去ログ倉庫に格納されています
>>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にしてる 1.12リリースあげ
TLS1.3自前実装とは恐れ入る。 TLS1.3ってHTTP/3.0とセットじゃなかったっけ? 全く知らないんだけどちょっとググったんだけど
HTTPS的なものなの? http/3とセットなのはquic
quicはtls 1.3を参考にしてるけど別物
httpsのs (secure) 部分の最新仕様がtls 1.3 go案件は増えてきてるのにここの書き込みが少ないのは5chの人気が衰退してるってことなん? うん
新しいものに敏感な今の若い子は5chを見ない 2chの代わりってどこなんだろう
Teraなんとかとqiitaなのかな genericsが正式リリースされたら使ってやろうと様子見。 ジェネリクスが入ったら、インターフェイスで書くのはレガシーになるんだろうか Goは難しすぎる
Cに挫折して流れてきたけどCの方がまだわかりやすいと思える 良かった、やっぱり人居たじゃん。
という釣りだと思うけど 難しくはないけど直感的じゃないしコードの見た目が汚いとは思う そういや、チュートリアルのクイズはなにを求めてるのかよく分からんかったな >>590
ああそれだ
俺みたいにコードを論理ではなく見た目で直感的に解釈するタイプの人間には果てしなく合わない
やっぱこれを作ったグーグルの秀才たちの感性は俺とは違うんだなと思った 見知っている言語と似ているようで微妙に違う、不気味の谷を感じることはある。
丸括弧の使い方とかinterface{}とか。contractはさらにキモいな。 C作った人がCじゃないものを作ったわけで
他の言語はCの影響どっかしら受けてるだろうから
別物になるのは当然っちゃ当然なような QiitaじゃGoとかScalaがもてはやされてるけど実務でガッツリ使ってる企業って1%もないよね? Goはそこそこ使われてんじゃん
ただGoでの求人はないだろうな Scalaがもてはやされてたのは2017年頃までやろ
昨年は既に空気やで… よくサーバサイドのエンジニアがJavaScriptの流行り廃り怖すぎwって言ってるけど最近はサーバ側の方が激しくない? scala嫌いではないけど万人に好かれるような言語じゃないよな、理想に走りすぎてて使いにくいというか
いまscalaかKotlinか選べるなら100人中98人はKotlinを選ぶだろう 誰でも頭が良くなる、プログラムが書けるようになる方法が発見される 83890
https://you-can-program.hatenablog.jp 情報工学を学んでいない者にも使える言語がこの先生きのこる
GoやJavaScriptみたいな大雑把な言語設計でも直感的に書けるのは大事 何だかんだでJava、JavaScript、PHPが30,40年後も生きてると思う
ぶっちゃけこの3つだけできてれば一生食ってはいけるんだろうな 20年前はcgiと言えばperlだったし
動的なWebコンテンツと言えばフラッシュだった
PHPのCMSと言えばPHPNukeが当たり前だったし
それ以前はそもそもCMSが無かった
先の事なんて判らんよ 今のWebの新規開発はrubyかpythonってイメージある 静的、動的、関数型を一つずつマスターしてれば時代の流れとともに簡単に乗り換えできるし
最初のうちはJava、PHP、Scalaとかでいいんじゃね 今だったらJava(Kotlin)、Python or Ruby、Go
でいいんじゃね とりあえず、ここGoのスレだからGoは入れようか
他は何でもいい Kotlin, Go, Python, TypeScript JavaScriptでちゃんと実務ができれば他の言語とか全部余裕だと思ってる
ブラウザが変わると挙動が変わったりするのは本当にきつい
俺にはフロントは無理 Go,Gopher||JSSyscall/js,Otto >>613
静的で動的で関数型なTypeScript最強ってか。 小中学校でプログラミング必修化だそうだ
俺ら失職じゃん
小さな頃から仕込まれた才能にはとても太刀打ちできん 職業プログラマで才能が〜とかなるシーンてほぼ無いような… 結局のところ授業は国数英社理が9割ぐらい占めてるし
音楽とか美術ぐらいの頻度でプログラミングを学んだところで実務レベルになるとは思えんわ >>621
そもそも論理的思考は算数・数学で鍛えられるのに、今まで何やってたのかと。 >>621
家庭科で料理を教えるけど料理人は失職してないよ 料理は人間の食欲に直結する
人間は食べずに生きていく事は出来ない
しかしプログラムは無くても生きていける
いわんやプログラムを書く事をや プログラムを自分で書かなくても生きていけるけどプログラムが消滅したらもはや生きて行くのは無理なのでは 俺も学生当時は数学なんて勉強しなくても生きていけるって言ってた >>624
自分は数学が極めて苦手なんだよ
高校入学後の数学のテストで三回連続零点取って呼び出しを食らったほど
三角関数や微分積分はおろか分数の計算すら全くわからない
だから普通に数学のできるヤツがプログラマーに大量進出してくるとすぐに失職する >>633
Perl が日本刀か、Ruby は何の工具よ? >>634
サーベルソーとかレシプロソーって言われる電動ノコ プログラミング言語はモダンで緩い職場につくための道具である structの拡張記法でjsonをそのまま返せるし、web APIを書くための言語としては最高だと思うけど
世の中、そんなにAPIを書くような仕事があるのか?
食いっぱぐれ無いためにsalesforceかintra-martを触るわ
あと、中枢都市はjava案件が多いけど地方は中小企業向けの業務アプリ開発ばかりで.netばかりだからな
オフショアの二次請けなんかになってくるから、ハロワへ行くと手取り15万円とかザラ
誰がプログラマなんてなるんだよw web APIは、golang + micro serviceに流れるだろうけど、業務システムはjavaから変わることねーわ
新しい言語を躍起になって覚えるぐらいなら、習得済みの言語でソフトウェアの1つでも書けよ ―┼‐ ノ / | --ヒ_/ / \ヽヽ ー―''7
`」 ┼, 二Z二 レ / /´レ' \ ―7 ̄} | ー-、 /
(__ (|フ) (__ノ _ノ ∨` ノ / / _ノ \_
─┼- / | ‐┼- | ー|―
─┼─ | \ レ /  ̄Tー / ノ -─
(二フヽ \/ _ノ (二フ\ ヽ_ノ / 、__
i';i
/__Y
||真|| /⌒彡
_ ||露|| /⌒\ /冫、 ) ・・・・・・。
\ || || ̄ ̄ ̄ ̄ ̄ ̄ ̄\ `./⌒ i ` /ゝ _,,..,,,,_
||\`~~´ (十万石) \( > ('\\ ./ ,' 3 `ヽーっ ・・・・・・。
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄\`つ ⌒ _) l ⊃ ⌒_つ
.|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| `'ー---‐
( 'A) ・・・。 〃∩ ∧_∧ <⌒/ヽ___
/(ヘ)ヘ ⊂⌒( ・ω・) ・・・。 <_/____/ zzzz・・・
`ヽ_っ⌒/⌒c >>639
ハロワで30万以上の無いんですかって聴いたら
いまどきそんなのあるわけないでしょって諭された
日本おhる プログラミングで食っていきたいなら東京近辺に住んでないと本当に人権が無いからな
東京以外だと手を動かさない営業モドキの業務系SEになるしか稼げる道がないのは可哀想だと思う
経験2年のフリーランスプログラマーに60万円とか東京以外じゃ絶対に払わないだろうし 業務系アプリは作ってほぼ終わりだからオフショアが成立するけど
Web系アプリは運用がメインだからオフショアは無理だと思う
というか未だにJavaとか.netとか言ってる化石がGoのスレにいるのはウケるな 業務系の雑魚がプログラミング語ってるの見ると本当に笑える YouTube で有名な雑食系エンジニア、KENTA の動画を見れば?
基本的に、間に会社を通すと、3割抜かれるので、
1次受け、2次受けとドンドン抜かれていくので、直接受注が理想
身分による還元率は、
社員なら、3割。その代わり仕事が無くても、給料がもらえる。
派遣なら、7割。その代わり仕事が無いと、給料もない。
フリーエンジニアで、エージェントを使うと、9割
ただし、フリーエンジニアは個人事業主だから、
サラリーマン控除(給与所得控除)が無いから、50〜100万円ぐらい税金が増える!
厚生年金も無いから、年金額も少ない。
サラリーマンは、厚生年金の半額を会社が払うから、所得が少なくてもリッチ
それに個人事業主には、組織という後ろ盾がなく弱いから、
だましたり金を払わない客が、積極的に寄ってくる
この辺の仕事は、だましあい。
ヤクザと同じ。如何にアホをだまして稼ぐか >>644
大学サークルみたいな集まりの売れない自社サービスなんて赤を垂れっぱなしだよ
宅配ドライバーの契約社員の方が給与マシってレベル
これで地方から人が居なくなるとか言うもんだから笑えてくる >>650
最近垢抜けたよ、マジで。
Windows一族感を一歩脱出して、クロスプラットフォームも.Net coreで攻めてきてるし。
ベンチも悪くない。
最近Goと両刀使いしてる。 golangって、RESTful APIを書くぐらいでしょ?
.netって、C/S系の仕事ばかりだと思うんだけど
この2つの言語を扱うプロジェクトって、同時にやるようなものなのか
プログラマってのは工場のラインや期間工と変わらないですよ。
刺し身の上にタンポポを乗せた方がマシだな .netは昔VB.netしか書いたことないから詳しくないけど
C#でゲームサーバ書いてk8sに乗っけた話を昨日見たよ
k8sは便利だね GKEだと特に プロジェクトのネジになりたくないなら、自分が立ち上げる側に回れば良い
それが出来ないなら大人しくタンポポ乗せてれば良いのさ Webページのフレームワークって、まだ特にどれが定番とかってないの? Goなら定番までいってるものはないんじゃないかな
いずれは出てくるだろうけど、そういうものを作りたかったらGoを使わなくてももっと成熟したものがいくらでもあるし net/http と html/template ってのがまぁ定番じゃないの?
もう少しリッチにするなら gorilla を組み合わせるとか。 あるにはあるけどRubyにおけるRailsみたいな定番はまだ定まってないわな スレチなら申し訳ありませんが解説をお願いします
https://qiita.com/clamoto/items/7c977d9a741c677b8539
のサイトにGoProの位置情報ぶっこ抜きが乗ってるのですが2バイナリの抽出からよくわかりません
gitとか全くわからないものですがわかりやすく解説お願いします 何が分からないのか言ってくれないと教えようがないけど、
ffmpegというコマンドを使ってデータの形式を変換してるだけだね。
この時点ではGoに全く関係ないからffmpegが何をするものでどうやって使うのかを調べな GoogleはGoを捨ててDartのみやってくだろう web業界のサーバー側はgolangが主流になるわ。json返すの楽だし、micro serviceは増えるだろ
モノリシックな糞の山が高く積み上げられているのを見たけど、外部サービス利用した方がマシな機能ばっか
動的言語の採用は減っているし、動的言語そのものの評判が悪くなってきている
lispやBCPLから、cが出てきたんだから当然だろと
c++やjava, PHPといった進化を経て、webのサーバーサイドって環境に最適化したのがgolangって言語だよ 先日行われたGoogleのプログラミングコンテストCode Jamで
提出に使えるGo言語のバージョンがsort.Sliceも使えない古いバージョンで
GoogleがGo言語にやる気が無いのが伺える
https://twitter.com/andrew_charlton/status/1114791830950961154
https://twitter.com/5chan_nel (5ch newer account) >>661-663
ffmpeg で、動画を変換しているだけだろ
変換前・変換後の動画の規格を調べる
ただし、各メーカーの動画の規格を調べるのは、大変
各メーカーの独自規格なら、そのメーカーしかわからないし、
特許関係で、規格を公開していない場合もある
十分な報酬が無ければ、こんな機械の規格のような業務を引き受けてはならない!
言語の文法とは、全く関係ないし、調べることができないから >>665みたいに、新しい技術が出るとそれまでの技術が消滅すると思ってる奴はいつの時代もいるよな
実際は選択肢が増えるだけで、完全に消えることはほぼない 企業によって有料で提供されるものは企業が倒産で消えることもあるだろ グーグルは儲からない・将来性のないプロジェクトはバンバン廃止するからなあ
怖くて業務には使えんわ Python 2 みたいな技術的負債w
github の新規プロジェクト数が多い理由は、同じものをPython 3 で書き直しているから
一方、Ruby の新規プロジェクト数が少ない理由は、数年前のコードがそのまま動くから
Python, JavaScript, Kotlin は、Rubyに似せてくるが、Rubyは変わらない。
Rubyは、最初から書きやすい ■ このスレッドは過去ログ倉庫に格納されています