gakkie プログラミング 備忘録

tech::expert(現tech camp) 45期

そもそもなぜJSONが使われるのか?

そもそもなぜJSONが使われるのか? JSONとは? →「JavaScriptObjectNotation」の略 「javascriptにおける'オブジェクト'を表現するための記法」のこと JSONデータ = javascriptにおけるオブジェクト Q.複数のデータをまとめる際に何故配列ではなくJSONを使う…

window​.onloadについて

[結論] window​.onloadとは? → 「何らかの処理を待つ」ことで、実行タイミングを調整するイベント → ページ全体が読み込まれると起動される →現在は古い手法と言われており、jQueryのload関数やaddEventListenerを使うことが多い [目次] window​.onloadにつ…

SaaS、PaaS、IaaSとは特長の比較/サーバレスサーバ/現在クラウドサーバとの比較

atlas.mindmup.com

(超初級)Ruby 

オブジェクトとは? <便利な命令を色々持っているデータの型のこと> ・"hello world"もオブジェクト ・後ろにつけられる便利な命令がある 他に 1.1もオブジェクト →.round という命令をつけてあげると四捨五入して 1 を返す →.floor という命令をつけてあ…

php 文字列の連結について 

<html> <head> <meta charset="utf-8"> <title>Progate</title> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <body> </body> </html> 文字列の連結に特徴がある 「.=」を用いると変数と文字列の連結を省略して書くことが出来る。

jquery_test

jQuery Practice タイトル himawari サブタイトル コンテンツコンテンツコンテンツコンテンツ コンテンツコンテンツコンテンツコンテンツ コンテンツコンテンツコンテンツコンテンツ コンテンツコンテンツコンテンツコンテンツ hide show append remove fade…

SQL学習 190501 19:43:00

例)特定の日付で売れた商品の合計金額を出したい 手順 1 金額と購入日のカラムを指定しする 2 テーブルを指定する 3 指定したカラムでデータをグループ化する SELECT SUM(price),purchased_at FROM purchases GROUP BY purchased_at; Q. GROUP BYを使いたい…

演算子(BMIの値を出すコードを書いた時の話)

問題文 下記の結果になるよう、コードの記述を行なってください。 1 空のハッシュ hash を定義する 2 hashのキー 「:name」 に"Suzuki"を代入する 3 hashのキー 「:height」 に1.6を代入する 4 hashのキー 「:weight」 に60を代入する 5 hashのキー 「:bm…

■<canvas>タグで図形を描く 

参考URL: Canvasの使い方-Canvasリファレンス Test: canvasで図形を描く Test: canvasで図形を描く 図形を表示するには、canvasタグをサポートしたブラウザが必要です。 参考URL: Canvas API - Web API | MDN canvasで図形を描く Canvasで図形を描く 図形を…

rvm と rbenv の違い

書いた理由 rubyのversionの切り替えで調べていたとき気になったから 「~とは何か?」を考えるよりそれぞれの機能の違いから考えてみる rbenvの機能 アプリケーション固有のRubyバージョンを指定するためのサポートを提供 ユーザーごとにグローバルRubyバー…

マイグレーションファイル メリット

マイグレーションファイル 仕組み メリット

Pictweet 復習 Visual Studio Code git使用

Visual Studio Codeでの開発に慣れるため git の使い方で曖昧な箇所を潰すため 作業場所:リモート リポジトリを作成(private) 作業場所:ローカル Visual Studio Code 「command + o 」→ ファイルを開く コマンド:git clone (sslのURL)→「Cloning into …

MySQL DB削除

DB一覧表示、削除コマンドについて カリキュラムを復習するにあたりpictweetのデータベースが邪魔だっため削除した。 削除、編集で使うSQLのコマンドをまとめてみる mysqlへ接続 SQLを実行するために、まずはデータベースへ接続をする必要がある mysql -u ro…

JSON形式について

目的 理解できていなかったためまとめてみる この記事の目次 ルール1:APIの応答は、JSON形式で返却されることが一般的 ルール2:JSONはプログラム内ではオブジェクトである ルール3:JSONは「parce」でオブジェクト化、「stringify」でテキスト化して扱える…

ER図 ツール 

ER図作成用ツール draw.io https://www.draw.io/ Google DriveやOne Drive上にファイルを保存可能 Win/Mac両用で、なおかつSQL発行機能があるものは少ない。 要検討。 参考url bashalog.c-brains.jp

line と Dialogflow(Df) の連携をさせてチャットボットを作る

大枠での作る手順 細かい手順を書いた記事も書く予定 今回は4つにざっくりと分けてみた lineとDfの連携 やりとり(シナリオ)の用意をする APIを開発する APIの呼び出し処理を実装

Lineのチャットボットを作る流れ。(備忘録)

ボットを作る上での共通する箇所、流れをまとめてみた アカウント名作成、業種選択 自動応答メッセージの編集 アカウント登録→messaging API設定 プロバイダー登録→自分を選択→messagingAPI利用設定完了 オプションは変更しない→LINE Developersで設定する …

アルゴリズム入門者向けのイベントに参加した

イベント概要 入門者向け アルゴリズムとは? アルゴリズムを学ぶべき理由とは? まとめた 開発時間の短縮 原因のボトルネックが見つかりやすくなる 自分の解釈 ・アルゴリズムという型を身につるけこと ・型ありきで考えていけば自然と原因が絞られてくる …

190411 21:31:21 マークアップ言語 HTML XML まとめ

タイトル:マークダウン記法テスト

test マークダウン記法に慣れるためのネタ記事 aaaa ```×2で挟むと四角が出てくる html記法が使える 課金しなくてもhtmlは使える test 名称 味の特徴 色 りんご 甘酸っぱい おおむね赤 なつみかん かなり酸っぱいと思う たいてい黄色 憲法改正、法律、政令及…

190411 20:44:39 週次ミーティング まとめ

マインドマップで議事録(適当) 知らない言葉の勉強にもなる。

190410 21:11:38 Visual Studio Codeの設定を同期させる拡張機能「Setting Sync」の設定方法

git コマンドだけを使ってアプリを完成させる練習をする(1)

git

目的 ターミナルでgitを操作できるようになる コマンドの使い方を学ぶ どんなコマンドが使えるかをしる 理由 実際の現場ではターミナルを使うことが多いと知ったから コマンドの操作も把握しておきたいから 手段 コマンド入力のみ アプリケーションを作成し…

190410 12:59:29 Ruby on Rails 環境構築をもう一度

Ruby on Rails環境構築(再) 理由 復習 環境構築の流れを掴むため 再度やる場合どこまで省略できてどこをもう1度やらないといけないかを把握するため。 開発環境 mac os Mojave ver 10.14.3 Visual Studio Code ver バージョン1.33.0 (1.33.0) $ xcode-select…

190408 18:50:43 Firebase 関連 NoSQL リアルタイムデータベース

チャットボット作ってみた,詰まった

チャットボット作ってみた。 ラインと連携できる Dialogflow→Google が提供している自然言語による対話をビルドするツール。 AIの単位→agent 行動の単位→intent fulfillemntを設定するときは先にラインと繋げないほうがいいみたい 詰んだ箇所 agentとプログ…

JavaScriptのlength で混乱した。

lengthプロパティ なぜ混乱したのか? オブジェクト(文字列、配列、関数、引数、一般)によって意味が違かったから 書いたコード 変数itemsは商品の金額と個数を表している 関数higherPriceを編集し、商品ごとの小計(金額×個数)が引数targetPriceを超えた…

JavaScriptの理解を深める

書いた理由 JavaScriptの復習をしたが全く理解できていなかったため プロパティ、メソッドの違いなど基本的なことがわかっていなかったため とりあえず自分なりにまとめてみた。 オブジェクト=(プロパティ+メソッド)の部分の理解がよくわからなかった。 …

Visual Studio Codeを使いブラウザでhtmlをプレビューしたい

Visual Studio Code導入 色々パッケージを入れながら試していた。 sublimetext3のようにブラウザで実際に書いたJSを確認したいと思い調べてみた結果 Live HTML Previewerが使いやすいみたい。 https://marketplace.visualstudio.com/items?itemName=hdg.live…

190329 18:24:01

Visual Studio Code導入後 カリキュラム復習も兼ねて Visual Studio Codeでコードを書こうとした。 しかしVisual Studio Codeのソース管理タブに行っても「有効なソース管理プロバイダーがありません」と表示されました。 仕方なくsublimetext3で作業しよう…