SlackのBolt for PythonにあるAI Chatbot Tutorialをやってみた

はじめに 今回作成するもの 事前準備 Tutorialの内容 1. Slackでアプリを作成する Tokenの取得 2. プロジェクトをセットアップして実行する 3. プロバイダーを選択し、 Boltyと会話できるようにする Slash commandで質問する メンションで質問する 終わりに …

プログラミングスクール9ヶ月目の記録

"Action may not always bring happiness, but there is no happiness without action." - Benjamin Disraeli 目標に対しての進捗 カリキュラムの進捗 行動し続けること 10ヶ月目に向けて 目標に対しての進捗 Happiness Chainに入会して9ヶ月が経ちました。 …

プログラミングスクール8ヶ月目の記録

"Nothing in this world can take the place of persistence" - Calvin Coolidge 目標に対しての進捗 カリキュラムの進捗 粘り強くやり続ける 9ヶ月目に向けて 目標に対しての進捗 Happiness Chainに入会して8ヶ月が経ちました。 今回は8ヶ月目の振り返りを…

公式TutorialでDjangoを学ぶ

はじめに 良かったこと 充実したカリキュラム カリキュラムで学べること 学んだこと シンプルでありつつ、必要な機能を備えたWebアプリケーションの構築とテストの方法 DjangoのMTV 基本的なWeb開発の概念 難しかったこと 翻訳が若干わかりにくい 終わりに …

プログラミングスクール7ヶ月目の記録

目標に対しての進捗 カリキュラムの進捗 少しずつでも新しいことに挑戦 8ヶ月目に向けて “Do one thing every day that scares you. “ - Eleanor Roosevelt 目標に対しての進捗 Happiness Chainに入会して7ヶ月が経ちました。 今回は7ヶ月目の振り返りをしま…

REST APIについてのまとめ

はじめに 用語の整理 Web とは APIとは RESTとは HTTP通信とは 基本のCRUD操作 Movieをリソースとして考えてみる リソースのCRUD操作 URIとHTTPメソッドのまとめ まとめ はじめに 今回はREST APIについて整理していきます。 APIに関する理解を深めることは、…

『達人に学ぶDB設計徹底指南書 第2版』でDB設計を学ぶ

はじめに 初版との違い よかったところ クラウドにおけるデータベースの冗長構成 論理設計の4つのステップ 物理設計の5つのステップ 学んだところ アンチパターンやグレーノウハウの充実 難しかったところ データベースとパフォーマンス おわりに はじめに …

プログラミングスクール6ヶ月目の記録

“Life is a tragedy when seen in close-up, but a comedy in long-shot.”― Charlie Chaplin 目標に対しての進捗 Happiness Chainに入会して6ヶ月が経ちました。 今回は6ヶ月目の振り返りをします。 6ヶ月目となる8月の目標は下記の通りでした。 目標時間は…

スッキリわかる入門シリーズでSQLを学ぶ

はじめに Happiness ChainでのPython課題を修了し、次はSQL課題です。 今回はSQL課題の中で『スッキリわかるSQL入門』を読んだ感想をまとめたいと思います。 よかったところ まずはよかったところからです。 よかったと感じたところは大きく分けて2つありま…

プログラミングスクール5ヶ月目の記録

目標に対しての進捗 Happiness Chainに入会して5ヶ月が経ちました。 今回は5ヶ月目の振り返りをします。 5ヶ月目となる7月の目標は下記の通りでした。 目標時間は引き続き125時間。 カリキュラムの進捗としては、Python修了。(できるかな…?) これからも体…

pythonの sys.argvの使い方 ー コマンドライン引数を使ってファイルを実行する

demo.pyのサンプルコード sys moduleの使い方を学ぶために用意した簡単なスクリプトはこちらです。 ターミナルからdemo.pyを実行してみたいと思います。 command line 実行結果はこちらです。 実行結果 スクリプト自体の説明は後ほど行うとして、まずはsys m…

プログラミングスクール4ヶ月目の記録

目標に対しての進捗 Happiness Chainに入会して4ヶ月が経ちました。 今回は4ヶ月目の振り返りをします。 4ヶ月目となる6月の目標は下記の通りでした。 4ヶ月目に向けて 最後に4ヶ月目となる6月の目標を決めたいと思います。 目標時間は引き続き125時間。 カ…

DockerとDocker Composeを使ってWebアプリをDockeriseするまで

はじめに 今回はDockerとDocker Composeを使ってWebアプリをDockeriseする方法をまとめます。 なので今回のゴールは、DockeriseしたWebアプリをhttp://localhost:3000/にアクセスして表示することです。 今回はWebアプリについてはすでGithubのリポジトリに…

GitHub Pagesを利用したサイトの公開方法まとめ

はじめに 今回はGitHub Pagesを使ってサイトを公開したので、公開までに対応したことをまとめたいと思います。 GitHub Pagesとは そもそもGitHub Pagesとは、GitHubが出しているサービスで、GitHubのリポジトリをWebサイトとして公開できる仕組みのことです…

学びの多かった5月の振り返り - Happiness Chain3ヶ月目の学習記録

はじめに 30代の社会人がプログラミングスクールに入会して3ヶ月。 5月は学びの多い1ヶ月になりました。 早速振り返っていきたいと思います。 目標に対しての進捗 4月の終わりに立てた5月の目標はこちらです。 3ヶ月目に向けて 3ヶ月目となる5月も勉強は毎日…

プログラミングスクールに入会して2ヶ月でできたこと、まだできていないこと

はじめに Happiness Chainに入会して2ヶ月が経ちました。 今回は、30代の社会人がプログラミングスクールに入会して2ヶ月でできたことと、まだできていないことを振り返りたいと思います。 Happiness Chainでの目標 もともと私はプログラミングスキルで自分…

Linux初学者が最初に学んだCommand 18選

はじめに 今回はLinux Command について学んだ内容を記録しておきたいと思います。 まずは一覧でまとめ、その後にひとつずつ詳細を確認していきます。 Linux Command 18選 こちらが今回学んだコマンドの一覧です。 Ref. Command 内容 1 cd ディレクトリの移…

Vimの基本操作をVimtutorで学びながらVimで記録してみた。

今回はVimというエディタについて学んだことをVimを使って記録してみたいと思います。 Vimはエディタということですが、今回Happiness Chainので学ぶまで私は触ったことがありませんでした。 少し調べてみると、難しいという意見やとても高性能で便利という…

Webの技術を理解する際の基本用語

はじめに こんにちは、codaichiです。 プログラミングスクールのHappiness Chainに入会して約1ヶ月半ほど経ちました。 まだまだ覚えることが多いのですが、今日はそのなかでも入会してから学んだWebの技術を理解する際におさえておきたい用語を7つ説明したい…

30代の社会人がプログラミングスクールに入会しました

はじめに はじめまして、codaichiです。 普段は都内のスタートアップでCorporate ITとして働いています。 年齢は30代中盤です。 これまでは人事や総務、情シスなど、主にスタートアップのバックオフィスとして働いてきました。 このブログでは30代でプログラ…