普段あまり Go を使わない人が仕事で使ってるソースが突然 Go Modules になって困って調べたメモ。 問題の背景 Go では GOPATH という特殊な概念があって、Go のコードはライブラリも含めてすべて $GOPATH/src 以下に置くという約束になっている。そうするとプロジェクトごとにライブラリのバージョンを変えたい場合に困るので、プロジェクト固有のライブラリは $GOPATH/src/プロジェクト/vendor の下に入れても良いことになっている。そうすると go コマンドは vendor 以下を優先して見てくれる。面白い事に、vendor ディレクトリの管理は govendor 等色々なサードパーティツールを使う。 将来の Go 1.12 からこのやり方を改め、$GOPATH/src や vendor は廃止となり Go Modules という物を採用する事になった。現
はじめに A Tour of GoでGo言語の基本を学んだので、次は実際に開発するために開発環境を構築してみます! また、Go Modulesを使ったモジュールの作成も簡単に試しています。 想定環境 Golangのインストール VSCodeのインストール VSCodeをGo環境用にカスタマイズする 基本的な開発の方法 hello worldしてみる モジュールを作成してみる おわりに 想定環境 macOS Catalina VSCode Version: 1.41.1 go version go1.13.7 darwin/amd64 Golangのインストール まずはGo言語自体のインストールです。 bash-3.2$ brew install go を実行します。 インストールが問題なく完了したら、次はパスを追加します。.bash_profileに以下を追加します。 (.bashrcはデ
Apple M1チップを搭載したMacBook AirやMac miniと思われるベンチマークスコアがGeekbenchに公開され、i9-9980HKのMacBook Pro 16インチを超えるスコアになっています。詳細は以下から。 Appleは現地時間2020年11月10日、初のMac用Apple Siliconとなる「Apple M1チップ」を発表するとともに、そのM1チップを搭載した「MacBook Air/Pro」および「Mac mini」を11月17日より発売すると発表しましたが、このM1チップを搭載したレビュー機のベンチマークスコアと思われる値がGeekbenchに投稿され始めています。 System Information Operating System macOS 11.0.1 (Build 20B29) Model Macmini9,1 Motherboard Macm
Statements & Releases Text of a Letter to the Speaker of the House of Representatives and the President of the Senate Dear Madam Speaker: (Dear Mr. President:) Pursuant to the International Emergency Economic Powers Act (50 U.S.C. 1701 et seq.) (IEEPA), the National Emergencies Act (50 U.S.C. 1601 et seq.), and section 301 of title 3, United States Code, I hereby report that I have issued an Execu
Appleは11月11日、一般的なパーソナルコンピューターよりも「iPhone」向けに近いチップを初めて採用したMacを発表した。13インチ「MacBook Pro」と「Mac mini」「MacBook Air」の3機種だ。それだけでもテクノロジーファンにとっては刺激的なことだが、今回の自社開発チップの採用は、Macを購入するかどうかに関係なく、今後の業界の動向を示す兆候でもある。Appleは、数年をかけて、自社のコンピューターの頭脳を変えると語ってきた。発表されたばかりのマシン群を皮切りに、自社開発チップに全力で取り組んでいく考えだ。 ほとんどの人は、Macコンピューターの小さなチップに変更が加えられたことに関心はないかもしれないが、このことはAppleだけでなく、テクノロジー業界にとっても大きな変化を意味する可能性がある。この14年間、Appleは自社のノートブックとデスクトップコン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く