前にGo+QtでGUIアプリの検討をしましたが、学習コストと出来るアプリの形式(ファイル数や容量)を考えて普段使いには微妙だなと思いました。
Golangの知識のみで作れるようなものを探してみます。
前にGo+QtでGUIアプリの検討をしましたが、学習コストと出来るアプリの形式(ファイル数や容量)を考えて普段使いには微妙だなと思いました。
Golangの知識のみで作れるようなものを探してみます。
Windowsでちょっとした用途のデスクトップアプリを作りたい。
これまでのようにElectron、NW.jsやCordova/Phonegapでもいいんですが、ちょっとネイティブ寄りのものに手を付けたい気分。
とはいえ新しいものを1から使うのもためらわれたのでロジック部分はGolangに任せる想定をして、Go+Qtでどんな感じになるのか作ってみたいと思います。
久々に画像処理したくなったのでgonumを使って行列計算などしつつ、並列化してそれっぽく処理してみます。
Nowはzeitの提供するPaaSでサーバのことを何も考えずWebアプリを作成できます。
npm i -g now
でCLIコマンドをインストールできますが、nowコマンド一つでアップロード&公開することが出来るのは便利な反面、ちょっと怖い。
別ディレクトリを開いてるときにコマンド履歴から誤操作とか普通にしそう。
GitHub連携でPushされるたびに更新ができるので、CLIインストールせずに利用してみたいと思います。
ApacheでSSL化したサイトから内部で動くWebSocketに接続がしたい。
対処療法的な対策をしたので正しいかどうかはわかりませんがちゃんと動作させるまでできました。
設定的にはこの記事の続きです。
サーバ環境:Ubuntu16.04 Apache/2.4.34
golangで乱数を扱うならmath/randパッケージがありますが、そのまま使っていいものかわからなかったので色々見て確認してみます。
ソース:math/rand/rng.go
Wikipedia:線形合同法、Lagged Fibonacci 法、メルセンヌ・ツイスタ
golangで数値から表や図などのグラフをプロットしたい。
awesome-goにあったライブラリを使ってみます。
ディスコード上で動くボットを作ろうとすると少しハードルがあります。
ウェブフックは他サービスでイベントが起きた時の通知を受け取るような用途が主ですが、自分でリクエストを投げることもできるので通知ボットを作成可能です。
Golangを使って適当なメッセージを投げてみます。
Golangを使っているといつの間にか使っているチャンネル。
なんとなくで使っていたので1から自分で書くと色々つまずいた。
動作確認をしながら理解を深めてみます。
ツアー:tour.golang.org/concurrency
ソース:runtime/chan.go
なんとなく配列代わりに使ったりするスライス。
ちょっと深堀りしてどんなものか考えてみます。
ちゃんと理解すれば中身が変わったり変わらなかったりで混乱することはないはず。