MORITOMOMENT

登山好きエンジニアのテックブログ

プログラミング・アウトドア関連を中心に発信

勉強

Golang (net/http)とFirestoreで簡単なREST APIを作ってみた。

1. 概要 今回の内容 今回作るもの 注意事項 実際に筆者が作ったサンプルコードはこちら 2. 環境設定 project設定 今回作ろうとしているAPIのディレクトリ構造 2. 全体像 3. controller層実装 controller層のインターフェース HandlerHttpRequestとHandlerHtt…

Vuexの状態管理でハマった話 - アクションを実行しても状態が反映されない

こんにちは、最近Nuxt.jsで個人開発をしているモリトモです。 はじめてフロントエンドのフレームワークを触ることもあって、 なかなか状態管理という概念に苦しまされております。 今回は、 loginフォームからログインをしてトップページへ遷移するときに、…

Flutterの勉強どうはじめればいいか、モバイル開発未経験のwebエンジニアが紹介してみた

表題の通り、ここ一週間くらいFlutterを触り始めました。 Webエンジニアということもあり、モバイルネイティブなアプリ開発をこれまでしたことがなく、 環境構築、どうやってアプリ実行して動作確認するの?とかわからないことだらけでした。 Flutterはここ…

スコープの認識を高めて安全なコードを書こう

こんにちは、 突然ですが、あなたは次のプログラムの最後のecho文で何が出力されるかわかりますか? 実行結果は、 apple banana lemon lemon //これ! 最後のecho文によってlemonが出力されます。 僕はこの事実にびっくりしてしまいました。 この事実は知っ…

Dockerチュートリアルを日本語で説明(第2章)

Dockerを勉強しようと思い、色々調べていたのですが、どうも自分にとって理解しやすい記事がなかったので、 公式のDockerのGetstaretedで勉強し始めました。 docs.docker.com 公式のなので英語で書かれています。 勉強しがてら、英語で困っている方向けに、D…

やってみたわかった「Railsチュートリアル」の効果的なやり方

Railsチュートリアルを1周やってみての感想や2周目やるときに気をつけるポイントなど紹介します。これからWebエンジニアを目指している方、Railsチュートリアルに取り組もうと考えている方、挫折しちゃった方に参考になれば幸いです。

大学生のうちにやっておくべきだったこと

ふと大学生の時に「あれやっておけばよかったな」と思うことが何度かあります。僕は岐阜県在住の地方大学院生です。地方大学生目線でやっておけばよかったことを書きました。結論からいうと、やりたいと思ったらすぐやったほうがいいです!周りの目を機にす…

【奮闘記】rails newでactivesupportのバージョンコンフリクトが起きた

rails newで新しいプロジェクトを作ろうとしたらactivesupportのバージョンコンフリクトが起きてしまいました。 結果的にrailsのバージョンとactivesupportのバージョンを合わせないといけないようです。特に今回はrailsチュートリアルに沿っているため、v5.…

Railsチュートリアルのhello, world!で立ち止まった話: コントローラ名がなぜapplicationなのか調べてみた

Railsチュートリアルを始めたものの第1章で腑に落ちないことが見つかった。正直こういうもんだと振り切って先に進めてもいい。けど簡単なことなんだけど、「なぜそうなるの?」ってことを解決しないことにはフレームワークの本当の理解につながらないのでは…

Slack APIを使ってチャットボットを作ってみる 勉強編#1

なぜ勉強しようと思ったか 実行環境 チャットボット開発のための下準備 Slack Appのインストール手順 インストール後重要となる情報 メッセージを送信する node.jsの場合 pythonの場合 画像ファイルをアップロードする 問題発生 改善 実際に役に立ちそうなbo…

頭の中にある事を具体的な形にするには

みなさんはこんな場面ありませんか? なんか頭の中でモヤモヤしていたり、考えていることを友達や両親と会話すると、ふと新しい解決作が思いついたりアイデアがおりてくる。 僕はよくこの経験があります。 僕は色々な人に自分の意見を話して、それについて会…

みんな何のメモアプリ使ってる?

こんにちは! メモといえば、ノートとかiPhoneに入ってメモアプリとかPCとか、色々方法がありますが、みなさんは何を使ってますか? 僕は普段PCが主なので、デスクにいるときはノートを横に置いて適当に書いたり、PCでまとめたりします。 でもふとアイデアが…