「GoLang」を含む日記 RSS

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

2016-09-22

低学歴Webプログラマーは何のプログラミング言語を覚えればいいの?

Node.jsってクソなんでしょ?

socket.ioとか使い物にならないらしいじゃん。

npmでインストールアンインストールできるだけの知識さえあればいいんでしょ。

じゃあNode.js覚える必要ないよね。

つうかNode.js使うならVert.xのほうがいいし。



golangを使えばいいの?

でもさほとんどの企業golang必要

5ページほどの静的サイトを作るのにgolang使ってる人もいるそうだけどPHPじゃダメなの?

コストかけてまでgolang使うメリットてあるの?

経営者から見たらエンジニア自己満足なだけで無駄に金払ってるようなものじゃない?

Webサイト運用している企業ってどんくらいあるのよ?

本当にgolang使わないとダメなの?

は?scala

結局、大企業なんて基本的にAラン大卒ネット界で知名度のある限られた人しか入社できないんだからgolangscalaも覚えるだけ無駄なんだよ。

個人利用以外で使い道がないから。

結局利用できる人が多いPHPWebサイトを作ればいいよね。

CLIツールだったらgolangpythonでいいでしょ。

javaとかcでCLIツール作るやつとか池沼でしょ。

人生限られた時間しかないんだから最善の選択をしていきたいよね。

2016-09-18

プログラミング言語の過渡期に立ち会う

最近アメリカとか海外を中心に既存システムリプレイスしているって話をよく聞く。

特にLL(PHP, Python, Perl, Rubyなど)をgolangに置き換えた(置換え中)ってのが多い。

LLオワコンなのか。今まで保っていた優位性が失われつつあるのは確かだ。

Rubyオワコンだと思うけど、日本ではなぜかイケてる感がある風潮(自分はまったくない)。

このご時世Rubyリプレイスしてますなんて会社日本だけだろう。

悲しい。

2016-08-19

golangの構文チェックって何を使うのが王道なの?

gofmt使ってたけどgolintとかもあるそうね。

gofmtとgolintを両方使えばいいの?

そしたらgoimportsみたいなのもあるから3つのコマンドを使えばいいの?

そしたら今度はgo tool vet ってコマンドもあるそうで4つのコマンドでチェックしたら良いの?

どうなの?

2016-08-09

golang半年近く使ってみて

後なんかweb系の企業golang採用多いので、ある程度詳しくなっておけば就職困らなそうという予防線

今のところが成功しなかったらeurekaとかmercariとか雇ってくれませんか!

どっちもユーザーです!(ペアーズでは3名ぐらい逢った、メルカリではバイクMacbook Air売ったなー。)

ポケモンGoとかやんねーし、地味に自分がよく使っているアプリサービスから成功パターンを得るのがいいのかなぁ

なんか、人との接点がうまくできているCtoCサービスがうまくいっているような感じが(CtoCなんだから当たり前か、何いってんだ)

人とコンバージョンしたいです。

2016-05-25

Golang作成したプログラムバイナリで配布するのはやめろ!

俺はgo runで実行出来るだけで十分なんだよ。

余計な通信量を負担させてんじゃねえよバカ

バイナリ必要ならこっちでbuildするから余計なことをするな!

2016-04-01

月刊Vim 3月号 - ゼロ除算編

:echo 1 / 0
:echo 0 / 0
2147483647
-2147483648

きっしょwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

他の言語もチェックしてみるか

golang

package main

import "fmt"

func main() {
	fmt.Println(1 / 0)
	fmt.Println(0 / 0)
}

division by zero

php

echo 1 / 0;
echo 0 / 0;

PHP Warning: Division by zero

python 2

print 1 / 0
print 0 / 0

ZeroDivisionError: integer division or modulo by zero

python 3

print(1 / 0)
print(0 / 0)

ZeroDivisionError: division by zero

nodejs

nodejsだと1/0と0/0で異なるメッセージが表示された。

console.log(1 / 0);

Infinity

console.log(0 / 0);

NaN

luajit

luajitだとnodejsで表示されたメッセージの短縮形で表示された

print(1 / 0)

inf

print(0 / 0)

nan

haskell

修正しました thx @anekos

main = do
    print(1 / 0)

Infinity

main = do
    print(0 / 0)

NaN

java

public class Test {
    public static void main(String[] args) {
        System.out.println(1 / 0);
    }
}
public class Test {
    public static void main(String[] args) {
        System.out.println(0 / 0);
    }
}
Exception in thread "main" java.lang.ArithmeticException: / by zero
        at Test.main(Test.java:3)

bash

#!/bin/bash

echo $((1 / 0))
echo $((0 / 0))
test.bash: 行 4: 1 / 0: 0 による除算です (エラーのあるトークンは "0")
test.bash: 行 5: 0 / 0: 0 による除算です (エラーのあるトークンは "0")



haskellnodejsとluajitはエラーにならないけどまあいい。

Vimはやべえよ。


結論言語わずゼロ除算はするな









しまった、4月だった。

2016-03-24

サーバスペックが低くても負荷の高いサイト運用したい

何を作りたいかというとマルチプレイヤーブラウザゲームが作りたいんだよね。

phpsymfonyを使ってみたけど重い。

俺の開発用のceleron 1コアのメモリ1GB環境では重すぎる。

isoファイルを10000個同時にダウンロードしてるぐらい重すぎる。

ページの読込みがなかなか完了しない。

こんなクソ重いフレームワークはそれなりのサーバスペックがないとパフォーマンスに影響が出すぎるので除外したい。

phpフレームワーク一般に言えるんだけどプロジェクト毎にプロジェクトルートなかにフレームワークのコアファイルを置くのがなんか嫌だ。

railsdjangoのように分離させてほしい。

nodejsシングルスレッドなので負荷の高いサイトで使うのは厳しそう。

pythonでもgolangでもwebsocketは使えるのでnodejsにこだわる必要もないしvert.xを使う選択肢もある。

日本ではvert.xの話題あんまり盛り上がってないよね。どこかの企業さんが実践で使いましたって記事を書いたら会社の知名度が上がると思う。

scala,golang,elixirこの3つの選択肢でいいのかな。

でも負荷の高いブラウザゲームやってる会社ってrailsとかphpだよね。

railsphpでも問題ないのかな。

redisをうまく活用しとけばあんまりそれ以外でボトルネックとなるようなことって無いのかな。

艦これやってるdmmとかは何使ってるんだろうね。

スクエニさんのオンラインドラクエもどうやってるんだろうね。

あと海外ブラウザゲームってほとんどがaws使ってるのでaws使えばいいのかな。

でも怖いよね高額料金を請求されたらさ。

金儲けの為にサイトを作らないとawsは使ってられない気がする。

初めのスタートダッシュは定額制のレンタルサーバクラウドでいいか。

2015-10-29

Scala言語仕様ってさ

なんであんななんでもかんでも詰め込んでるの?

implicit conversion とか generalized type constraints とかそんなに使うか?

みんな全部ちゃんと理解して覚えて使いこなしてるの?

そんな訳ないよね?

趣味でやってる個人はともかく、会社でチーム全員が本当に使いこなしてたりするわけ?

それどこの会社

しか馬鹿みたいにコンパイル遅いし。

言語仕様IDEいくら生産性上げてもコンパイル遅いから台無し

正直ここ10年くらい何使ってもコンパイル速度なんて気にしたことなかったけど Scalaコンパイルの遅さは異常。

使ってる奴らは「Scala あるある」とか言ってそうだけどはっきりいって池沼

JVM 言語使いたいならもう Java8 でいいだろ。

言語仕様ってのは golang とか Haskell くらいのが美しいんじゃないの。

Scala は引き算的な設計判断が出来てないだけじゃないのかって思うわけ。

なのになんかもてはやされてる。

なんで流行ってるのかが分からない。

でも Scala は頭いい人達が使って絶賛してるからリアル世界では dis れない。

否定するとダメグラマの烙印を押される。

Scala 怖い。

毎日マサカリが飛び交ってる。

ここは日本だぞ?

つーわけで俺はもう Java8 使うわ。

ラムダ!!

2015-05-15

http://anond.hatelabo.jp/20150515231124

Cに限って言えばC言語という呼び方もそれなりに市民権を得ているように思う。

DとかGoも似た感じ(dlang、golangと呼ぶ人もいるけれど)

2014-09-02

http://anond.hatelabo.jp/20140902151456

タイトルにだけ答えるならJavaScript一択

キリシアキシリア様に届けていい言語golangとか?

2014-02-03

http://anond.hatelabo.jp/20130321232717

写経が足りない。手を動かして動くものを作るんだ。

ドットインストールなりrailsチュートリアルなり、golangなりやって見るんだ。

そうやってブートストラップしていくとどう情報を掴んでいけば良いか分かるようになってくる。

頑張ればスマホアプリにも手を出せるさ。

とりあえず学部3年なら簡単なTODOリスト管理アプリを作れるぐらいでバイト普通に見つかるだろう。

それが難しければ、パソコンサポートなら出来るだろう。なんでも良いからやらせて貰え。

教授にでも、バイト先の社長にでもお願いして。

数学は最低、離散数学ブール代数はきちんと練習すること。あと集合。

それ以外の情報系の授業でソフトウェアだと、

ハード系だと

の辺りを意識的に取り組んで欲しい。

その他は、

あたりを読んで、分からないところを先生や詳しい同級生に聞く。

あと、5000万行ぐらいのテキストファイルで、マージソートUNIXコマンドでやってみるとかお勧め

ただし、そうやっていく中で、もし「楽しい」と思えない時間が3ヶ月〜半年なり続くようであれば、

適性を求めて (例えば) 経済学部などに行くが良かろう。

ログイン ユーザー登録
ようこそ ゲスト さん