若手向けに開催した勉強会の資料です。 一般的なアプリケーション開発をターゲットに、主要言語と歴史を解説しています。
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
はじめに ウホウホ。 Rustを使い始めてちょうど2年くらい経って、すこしRustのことがわかってきたので、改めてGoとRustのそれぞれの違いを整理したいなと思いこの記事を書きました。 筆者はウェブ開発の経験しかないので、ウェブを中心にまとめています。 気づいたらかなりな量になってしまったのとGopher向けにRustを紹介するような記事になってしまいましたが、よければ読んでみてください。 筆者について Goを使い始めて7年ほど経っていて、これまでCLI/TUIツールをいくつか作ってきました。 スペシャリストではないですが、プロダクトでGoを書く分には特に問題ないレベルかなと思います。 Rustは2022年夏ころから使い始めてちょうど2年ほど経ちました。 なにかツールを作ったわけではないですが、勉強がてらにいくつか作ったもの・書いた本があります。 普通にRustを書く分には問題ないですが
Gopher道場 自習室とは Gopher道場は1度に受け入れる人数に限界があり、これまで申し込み課題を元に選考を行って、選考を通過した方のみに参加して頂いていました。 しかし、どなたでも参加してほしいという思いもあり、希望するすべての方にGopher道場のコンテンツを提供するGopher道場 自習室を行うことを決めました。 Gopher道場 自習室では、以下のようなコンテンツや学びの場を提供します。 Gopher道場の講義を録画した動画(10時間以上分) Slackにおける受講者同士のコミュニティ Gopher道場卒業生による課題のレビュー(ボランティアでご協力頂いているのでベストエフォートです) Slackへの参加方法 以下のリンクからGopher道場 Slackに入り、#studyroomチャンネルにお越し下さい。 Gopher道場 Slack登録リンク 動画コンテンツ Gopher
はじめに Gopher道場は、tenntennがメルペイ在職時に始まったGoを学ぶ人のための学習の場です。tenntennがメルペイを退職後、著作権周りの整理などが行われ、Go Conferenceなどを運営する一般社団法人Gophers Japanに運営が移管されました。メルペイのみなさまありがとうございました。 動画コンテンツを完全に公開しました 移管にあたり、Gopher道場のSlackに入った方にだけ公開していた動画コンテンツを一般公開することにしました。以下の再生リストからご覧いただけます。 なお、資料はこちらの古いスライドではなく、プログラミング言語Go完全入門をご覧ください。 古い資料はアップデートされませんが、プログラミング言語Go完全入門は今後もアップデートをしていきます。 動画は10時間以上あり、以下の内容を扱っています。 Goに触れる 基本構文 型と関数 パッケージ
Merpay Advent Calendar 2019 の17日目は、メルペイ エキスパートチームの @tenntenn がお送りします。 筆者が所属するエキスパートチームでは「アウトプットをするところに技術は集まる」という考えのもと、工数の50%以上を技術コミュニティへの貢献に充てています。筆者はその中でもGoコミュニティを中心に活動しており、本記事では最近の活動について振り返ります。 筆者は「人類Gopher化計画」を掲げて、さまざまなバックグラウンドを持つ方にGoに触れてもらう活動をしています。名前は社内外で覚えてもらえるように少しふざけてキャッチーにしてありますが、活動自体はコツコツと行っています。 例えば、Goを学びたいと言ってもさまざまなバックグラウンドやスキルレベルの方がいます。効率よく学ぶためには、それぞれのスキルレベルに合わせた学び方やコミュニティが必要になるでしょう。同
こちらはGunosyのカレンダー | Advent Calendar 2019 - Qiita7日目の記事です。昨日の記事は id:tmotegi さんによる突撃!隣のキーボード Gunosy 2019 - Gunosy Tech Blogでした。 Merry Christmas! こんにちは、今年3月に入社したLUCRA事業部の平田(slackではhirarin)です。チームではサーバーサイドエンジニアとして日々Goを書いています。 Gunosy入社前はPHPやAWS周辺を中心に触っていました。そのため、Goを業務として書き始めたのは入社してからになります。 この記事は? この記事ではGunosyで新米Gopherとして(だいたい)1年をどのように過ごしていたかを振り返ろうと思います。 これからGoをやっていこう、または教えていこうと思っている人の参考になれば嬉しいです。 業務でのGo
はじめに 株式会社ナレッジワークの上田(@tenntenn)です。 2024年5月25日(土)に台湾で行われたGopherDay Taiwan 2024というGoのカンファレンスにキーノート(基調講演)スピーカーとして招待頂き参加しました。 登壇中の様子 筆者は過去に海外カンファレンスであるGopherCon(アメリカ)やGopherCon India(インド)にプロポーザルを提出し、登壇した経験があります。しかし、基調講演を行うのは初めてで英語の登壇も数年ぶりでした。 基調講演のお誘いは、前職(株式会社メルペイ)の同僚であるtenling(てんりん)さんからで、2023年のアメリカで行われたGopherConでお話したことがきっかけでした。 他の登壇者との写真。左からマネーフォワードのluccafortさん、メルペイのtenlingさん、筆者、LINEのDevRelで筆者と同じGoogl
概要 go ... って打ちたくて og ... って間違えちゃうことごく稀にありますよね?よね? そんな時にいい感じにtypoを注意してくれる og コマンドを作りました!! 👇👇👇 github.com/ramenjuniti/og 👆👆👆 slコマンドみたいなやつです笑 挙動(2019/11/16にgif修正) なんと!逆さまなGopher君が通り過ぎます!ただただ通り過ぎます! og run main.goみたいな場合でも容赦無くGopher君は通り過ぎます! Gopher君かわいい! インストール(2019/11/15に追加) Goの環境があればgo getでインストール可能です。 実行するには$GOPATH/binにPATHが通っている必要があります。(2019/11/16に追加) D;;:;;:;;:;;:;:;:;;:;:;:;:;;:;;:;;:;;:;z $
Gopher道場とは、実践的なGoを体系的に学べる場です。Gopher道場では、「Go以外の言語で日々の開発を行っているエンジニア」、「Goを学ぶ熱量が高い」、「Goを仕事として使う機会がないため、実践的なものが学ぶ機会がなくて学べてない」といった方を対象として、受講生を募集しています。
免責事項 この記事は 10 進数における整数への丸め処理(少数第1位以下の切り捨て、切り下げ、切り上げ、四捨五入)を扱うものであり、任意の桁位置における丸め処理については扱っていません。 本稿では、負の無限大への丸め (rounding toward minus infinity) を「切り下げ」、ゼロへの丸め (rounding toward zero) を「切り捨て」と呼んでいます。 また、有限桁数の 2 進数表現に伴う浮動小数点数の丸め誤差、および、それに伴う 10 進数表現への影響については扱っていません。 本編中で使われている以下の用語は物語の性質上必要となるものですが、2020年7月現在、日本国内で一般的に認知されている表現ではありません。 プログラム (program)、および、プログラミング言語 (programming language) のことを「セーバー」と呼ぶことが
<span title='2023-06-19 00:00:00 +0000 UTC'>June 19, 2023</span> · 4 min · Stephen Nancekivell When programming in Go, the amount of error handling is something that slaps you in the face. Most API’s you deal with will expose errors. It can become overwhelming, but with a few tips and a guiding principle we can make handling errors easy, keep our code clean and give you the con
Responsibility & Safety Language modelling at scale: Gopher, ethical considerations, and retrieval Published 8 December 2021 Authors Jack Rae, Geoffrey Irving, Laura Weidinger Language, and its role in demonstrating and facilitating comprehension - or intelligence - is a fundamental part of being human. It gives people the ability to communicate thoughts and concepts, express ideas, create memorie
「Gopherくん」は、プログラミング言語Goの公式マスコットキャラクターで、これはGopherくんのちょっと長い紹介記事です。 2016年に『Gopherくん入門』という記事を書いたのですが、当時配信に使っていたGoogle App Engineの料金体系の変化などから、公開を停止したままになっていました。 noteに慣れてきたので、ご要望をいただいていたこの記事を加筆修正し、(再)入門として公開します。リンクや紹介の見直しと表現の修正などを行い、現在のGopherくんの状況への言及を追加ました。 なお、この記事にはCC0 1.0 ライセンスを適用します。記事本体については、あらゆる利用が許可なく行えます。引用部分、Twitterの埋め込み、ライセンス表記のある画像などは、それぞれの使用条件に準じてください。 お問い合わせやご依頼は、TwitterのDMまでお願いします。 はじめにGo言
Gophie is the Open Source Gopher browser for Windows, macOS, Linux and many more operating systems with Java support. Gophie allows you to navigate the Gopherspace, read text, watch images and download files with the integrated download manager. If you don’t like what you see, then Gophie is also fully customisable!
まとめ 趣味開発のモチベーション維持のため、デプロイ時に通知してくれるプログラムを作った。 ただ通知するだけだと愛想ないので、Gopherを飛ばしてみました。 Gopher 可愛い! コミットするのが楽しみになった!気がする はじめに 開発のモチベーションを維持するのは難しい。 はじめは発想と情熱に任せてガリガリコードを書いていても、ある程度進んでくると 次第にモチベーションが低下してしまうものです。 恒常性維持機能の為せる業か、理由はわかりませんが、開発者なら経験したことがあるでしょう。 現在、私は趣味で Google App Engine 上で動くバックエンドAPIサーバを作成していますが モチベーションや集中力の低下を感じていました。 そこで以前何かの雑誌で読んだ、開発メンバーのモチベーションを高める方法を実践しました。 方法はいたって簡単です。 進捗や変化を大袈裟に見える化する 記
gotipを既にインストールしている場合はgotip downloadを実行することで最新の状態に更新することができます 普段goコマンドを使うところをgotipに置き換えれば、最新の開発ブランチの環境でコマンドを実行することができます などでgo.modファイルを作成すると1.18バージョンが指定されています(2021/12時点) 余談ですが同じ要領で他バージョンのGoもインストールすることもできます Go公式Twitterアカウントのリリース告知tweetにいつも載ってる画像のやつです goplsを最新にする go1.18で追加された構文をエディタで書いてみると、静的解析で怒られました これはエディタが利用しているgopls(Go公式のLanguage Server)がgo1.18に対応していないためです goplsを使った補完や静的解析を有効にしたい場合は、goplsのmasterバ
GopherBoy LOADROM Fork me on GitHub
はじめに この記事は Go Advent Calendar 2022 22日目の記事です。 休日Gopherシリーズ第2弾です。 Goの業務経験が少ない私が個人開発をするときに育ててきたMakefileを公開します。 ※ 第1弾:休日Gopherとしての1年半を振り返る ※ 休日Gopherとは私が勝手に作った言葉です。休日にしかGoを触る機会がないGopherをそう呼んでいます。 想定読者 Makefileを利用するGopher Makefileに興味があるGopher 実行環境 Mac/Linuxでの実行となります。 私が実行している環境は以下となります。 (uname -aの結果となります。) Linux HP-Spectre-x360 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64
※ Retty Advent Calendar 2019 - Qiita 7日目の記事です。 昨日は渡邉さんの記事で、あなたのエリアは何処から? ~地理空間クラスタリングとの差分検証~ - Retty Tech Blog でした。 はじめに 技術部の李です。Gopherです。Goが大好きです。 日々の業務でWebページから何かしらの数字とグラフを取得することはよくあることです。 その中で定期的に取得する必要があるようなことも少なくはないでしょう。 そんなこと、エンジニアだったら誰でも自動化したくなるはずです。 プログラムでブラウザを起動し、指定したWebページにアクセスして情報を取得する方法はたくさんあります。 一番知られているのは SeleniumHQ Browser Automation や Puppeteer を利用することでしょう。 でも、Goが大好きの私はもちろんGoを使わなけれ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く