Output Diary

プログラミング × 読書 のアウトプットを発信しています

2021-02-01から1ヶ月間の記事一覧

【Ruby】クラスとは

" data-en-clipboard="true"> クラスとは、 "オブジェクトの種族を表すもの"です。 全てのオブジェクトは、いずれかのクラスに属しています。 どのクラスに所属しているかはclassメソッドで調べることが出来ます。 classメソッドで数字を調べてみましょう! …

【システム開発】システム戦略

システム戦略とは システム戦略とは、 経営戦略に沿って経営課題を解決するために、情報システム全体を効果的に構築・運用するための方針です。 システム戦略では、むやみにシステム化すればよいというものではなく、業務の現状を正しく把握して経営戦略の実…

【本要約】人生を変えるモーニングメソッド

人生を変えるモーニングメソッド 本日は、世界20カ国で刊行されている大ベストセラー 「人生を変えるモーニングメソッド」を紹介します 著者の紹介 著者は ハル・エルロッドさんです。 ハル・エルロッドさんは、事故による心肺停止と経済苦による“うつ”を経…

【Ruby】ハッシュとは

" data-en-clipboard="true">ハッシュとは →複数のオブジェクトをまとめることが出来る入れ物のことをいいます。 ハッシュは、 {:apple => 100, :apple_juice => 300} のような形で表します。 ハッシュは{ }で囲い、 「キー」と「値」のセットで複数のデータ…

【Ruby】さまざまなメソッド

" data-en-clipboard="true"> " data-en-clipboard="true"> " data-en-clipboard="true"> " data-en-clipboard="true"> " data-en-clipboard="true">メソッドには様々な機能を持った " data-en-clipboard="true">メソッドがあります。 " data-en-clipboard="…

【Ruby】条件分岐・真偽値・比較演算子

条件分岐 条件分岐 【conditional branch】 条件分岐とは、プログラム中で、ある条件が満たされて いるかどうかによって次に実行するプログラム上の位置を変化させることを言います。 例えば、 ケーキがあったら、ケーキを食べる のような処理です。 if文を…

【Ruby】メソッドとは

メソッドとは メソッドとは、複数の処理を1つにまとめたものです。 メソッドの作り方 def メソッド名 まとめたい処理 end このようにして、メソッドをつくることができます。 このことを「メソッドを定義する」と言います。 例 introduceメソッド 【日本語】…

【Ruby】配列・ハッシュとは

配列はオブジェクト(複数の値)をまとめて管理するための部品です。 配列で書くと、 ["パンダ", "ゴリラ", "ライオン"]のようになります。 数値や文字列と同じように、配列自身もオブジェクトになります。 オブジェクトの種類のことをクラスと呼びます。 整…

【Ruby】エラーメッセージが出たら一旦頭の中で意味を考えよう!

エラーメッセージの読み取り方 エラーメッセージが出ると、悲しい気持ちになりますよね。。 しかし、エラーメッセージは私たちに 思いやりのあるさまざまなヒントを与えてくれています。 エラーが起きてもパソコンは壊れないので安心してください。 一つ一つ…

【Ruby】変数とは

今日はRubyの変数についてのお話です。 変数とは 変数とは名前を一時的に数字や文字などのデータを記録しておく格納庫のようなものです。 変数を使うと、 「同じ要素を繰り返し使える」 「変更に対応しやすい」 「何の要素か分かりやすい」 というメリットが…

【本要約】革命のファンファーレ

革命のファンファーレ 本日は、キングコング西野さんが書かれた 「革命のファンファーレ」を紹介します。 革命のファンファーレ 著者の紹介 この本で伝えたいこと 1.お金を稼ぐな。信用を稼げ。 2.過去の常識には縛られるな。その船はもう沈む 3.踏み…

【Ruby】Rubyの歴史

Rubyを学習するにあたって、 「Ruby」について深く知る必要があると思ったので、 今回はルビーについての記事を書いてみました。 Ruby誕生の背景を知っていると、Rubyとの向き合い方が変わるはず!? Rubyとは 「Ruby」は日本のプログラマによって書かれた …

【本要約】反応しない練習

本解説 本日は、草薙龍瞬さんが書かれた 「反応しない練習」を紹介します。 著者の紹介 著者は草薙龍瞬さんで、 現在、インドで仏教徒とともに社会改善NGOと幼稚園を運営するほか、 日本では宗派に属さず、実用的な仏教の「本質」を、 仕事や人間関係、生き…

GitとGitHub(2)

GitとGitHub(1)のつづきになります。 Gitの特徴 ・Gitはデータをスナップショットとして保存している ・コミットをたどることで以前の状態に戻せる といった特徴を持っています。 ワークツリーが自分の作業場です。 ワークが作業場、ツリーがディレクトリ…

【本要約】アウトプット大全

アウトプット大全 本日は、75万部売れた大ベストセラー 「アウトプット大全」を紹介します。 著者の紹介 著者は「アウトプットモンスター」 樺沢 紫苑さんです。 日本の精神科医でありながら、映画作家、Youtuberをやっている方です。 うわー。忙しそうな日…

【本要約】嫌われる勇気

嫌われる勇気 今回は 200万部超えの大ベストセラー本『嫌われる勇気』 についてのお話です。 私はこの本を読み衝撃を受けました。 本書では、 人生の課題に対して新しい価値観でアプローチし、 具体的な答えを提示しています。 今までモヤが掛かっていた悩み…

GitとGitHub(1)

" data-en-clipboard="true"> " data-en-clipboard="true"> " data-en-clipboard="true"> " data-en-clipboard="true"> " data-en-clipboard="true"> Gitは「ソースコードのバージョンを管理するツールで、 " data-en-clipboard="true"> " data-en-clipboard…

HTTPについて

HTTPとは HTTPとはHyperText Transfer Protocolの略で、 HTML文書などのリソースを取る出すことを可能にするプロトコルです。 プロトコルって何ー? プロトコルとは、 コンピュータ同士の通信をする際の手順や規格のことをいいます。 情報を送り出す端末の選…

マークダウン記法について

マークダウン記法とは? マークダウン記法とは? 1.「マークダウン」って何ー? 2. マークダウン記法の紹介 1 . 見出し 2. 太字・斜体・訂正線 3. 引用文の書き方 マークダウン記法を使うことで、 見出しや強調などの文字装飾を簡単にすることが出来ます。…

Webについて知ろう(2)

HTMLとWebブラウザ 今回は、ハイパーテキストを記述するHTMLという言語のお話です。 HTMLは、HyperText Markup Languageの略です。 HTMLは、ウェブページを作成するために開発された言語です。 現在、インターネット上で公開されてるウェブページのほとんど…

Webについて知ろう(1)

Webとは ハイパーテキスト 【hypertext】 " id="Webとは">Webとは " data-en-clipboard="true"> " data-en-clipboard="true">みなさんWebの正式名称ちゃんと言えますかー。 " data-en-clipboard="true"> " data-en-clipboard="true"> " data-en-clipboard="t…

GitHubの使う前に知っておきたい知識編(1)

" data-en-clipboard="true"> GItHubを使う前に知っていきたい知識編(1) リポジトリとは <リポジトリのすみか> 【使い方の流れ】 【GitHubを使うことのメリット】 " data-en-clipboard="true"> " id="GItHubを使う前に知っていきたい知識編1">GItHubを…