2019-01-01から1年間の記事一覧
はじめに 参考: インメモリデータベースとは何ですか? インメモリデータベースとは、非リレーショナルデータベースの一種です。データをディスクや SSD に保存するデータベースではなく、データストレージ用のメモリに主に依存します。インメモリデータベー…
目次 目次 はじめに Thymeleafの準備 Springbootにおけるcssのリンク付け はじめに ちょっと迷ったので備忘録 筆者はmavenで開発しています。 Thymeleafの準備 pom.xmlにライブラリ追加 //追加 -> import <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thy</artifactid></dependency>…
目次 目次 Controller概要 @RestController @RequestMapping @PathVariable json形式で出力するRestfullなコントローラー HTMLファイルを出力するコントローラー まとめ Controller概要 ある程度の誤差はあると思うのですが、現在の理解でLaravelとSpring-Bo…
目次 目次 はじめに github 概要 詳細 インスタンス作成 post送信(レスポンス取得) デコードと表示 参考 はじめに WebAPIを作ることはあっても、使用する経験が少なかったので、練習として叩いてみました。 https://a3rt.recruit-tech.co.jp/product/talkA…
目次 目次 はじめに Guzzleとは? インストール 記述 詳細 今回のエラー 原因 デコード 参考 はじめに Guzzleというものを知ったので軽く練習 ライブドアの天気APIを使用してデータを取得していきます。 Guzzleとは? HTTP要求の送信を簡単にし、Webサービスと…
目次 目次 はじめに FormRequest 作成方法 メソッド紹介 authorize rules failedValidation 使用方法 豆知識 参考 はじめに 現在、業務でLaravelでAPI開発をしていて、バリデーションの失敗時の処理を備忘録 FormRequest 公式引用 フォームリクエストは、バ…
目次 目次 はじめに final 別のクラスでクラスを作成する 文字列 可変長引数(引数に配列を入れてあげる場合) はじめに 友達と読んでいる本のまとめ final 定数 識別子は大文字(final int FILE_NEW = 1;) 別のクラスでクラスを作成する 非静的・静的 Stat…
目次 目次 javaの選択ステートメント while ラベル javaの選択ステートメント if switch 同じスイッチ内の2つのケース定数が同じ値を持つことはできません switchステートメントは、ネストされたifのセットよりも効率的 if-elseよりも高速 while 本体の中身…
はじめに ! [rejected] develop -> develop (non-fast-forward) error: failed to push some refs to ... というエラーがでたので備忘録 結論 過去に一度remoteにpushした場所との整合性がとれずerrorがでてしまったらしいです。 // branch-nameブランチを削…
目次 目次 必要な項目 非同期(AsyncTask) AsyncTask 初期のメソッド 流れ スレッドの知識(参考) スレッドについて(メインスレッド)公式引用 スレッドを分ける理由 公式引用 HTTP接続(HttpURLConnection) 流れ is2String 今回の参考にした本 必要な項…
目次 目次 データ保存の種類 データ更新の流れ 知ったこと 番外編 データ保存の種類 SQLite DB(Android OSに備え付けのものを使用する) プレファレンス(簡易データをkeyとvalueとして保存する) 内部ストレージ(端末内部にファイルとして保存) 外部スト…
目次 目次 はじめに ダイアログ ダイアログの構成 実装の流れ 実装 はじめに 先日の続きで、ちょうどダイアログを実装する用事ができたので少し踏み込んで学習。 自分の備忘録 ダイアログ ダイアログの構成 タイトル コンテンツエリア アクションボタン Neut…
目次 目次 0. はじめに 1. Androidの基礎(個人的に調べた) 2.1.2 ウィザード 2.5.1 Strings.xmlの役割 3.1.6 数値の単位(dp / sp) 3.2.2 instant run 3.6.3 spinner 3.6.5 ListView 表示 クリック処理 4.1.2 AppCompatActivityクラス 4.1.3 Rクラス 4.2.…
目次 目次 簡単なユーザー インターフェースを作成する UI 文字列を変更する 別のアクティビティを開始する 疑問(Contextって?thisって?) 知ったこと 簡単なユーザー インターフェースを作成する ViewGroup = レイアウト / View = ウィジェット UI 文字列…
目次 目次 RecyclerViewとは? 作成準備 実装(Adapter) 1. inflate LayoutInflater.from(parent.getContext()) x.inflate(R.layout.item_list,parent,false)) 2. getItemCount() (表示するViewの個数) reuturn mTitleDataset.lengthとした場合 return 2…
目次 目次 はじめに そもそもAPIとは? LaravelでAPIを使用してみる マイグレーション作成 モデルの作成 コントローラーの作成と記述(今回はindexとstoreのみ) ルーティング 注意 はじめに APIに対するイメージがイマイチだったのですが、イメージできた瞬…
目次 目次 Eloquent ORMとは Eloquentチートシート Chatmsg::all();<全データを取得> Chatmsg::find();<特定のidの値を取得> Chatmsg::find()->key;<特定のkeyの値を取得> count(Chatmsg::all());<データの数を調べたい(レコード数)> モデルのイン…
目次 目次 サーバーとは? サーバーの利用形態 受動的な処理 能動的な処理 高性能な処理 具体的なPCとサーバーの違い 重視しているポイント 動作の違い 構成の違い サーバーの形 参考 サーバー設置場所 番外編(クラウド) クラウドとは? Saas Paas Laas オ…
目次 目次 8/5(月)~ 8/11(日)の学習内容 読み終わった本 これを読み終えて感じたこと Laravel入門 メリット デメリット github入門 現在気になる技術(来週にかけてやる箇所) まとめ 8/5(月)~ 8/11(日)の学習内容 読み終わった本 Laravel入門 githu…
はじめに マイグレーションとシーディング マイグレーションとは マイグレーションファイルのメソッド シーディングとは 流れ 実際に動かす。 流れ migrationファイルの作成とテーブル作成 controllerに処理を記述 Seedファイルの作成と記述 seedファイルの…
フォームの作成とリクエストの受け取り方法 やること コントローラーの作成 ビューの作成 ルーティング設定 バリデーション 詳細まで詰めてみる(自分が気になった点) トレイトとは? 内部の実装について 作成 Method Illuminate\Validation\Validator::val…
ルーティング ルーティングとは? ファイルの概要 パラメータの’?' 単機能のなコントローラー(推奨) シングルなコントローラの特有表現 マルチなコントローラー PHPテンプレート レンダリングとは? ビューファイルをフォルダに細分化して、シンプルに保…
2.6 テンプレート構文 2.6.1 テキストへの展開 2.6.2 属性値の展開 2.6.3 JavaScriptの展開 2.7 フィルタ 2.8 算出プロパティ 2.8.1 thisによる参照 2.9 ディレクティブ 2.9.1 条件付きレンダリング 2.9.2 クラストスタイルのバインディング 2.9.3 リストレ…
1 Vue.jsの歴史っぽいこと Vue.jsについて Vue.jsでUIを構築する際の考え方 実際に動かしてみる クリック処理追加 おまけ 1 Vue.jsの歴史っぽいこと 最近フロントエンドがバックエンドの責務も負うようになってきて複雑化してきた。 Vue.jsについて UIを構造…
ライフサイクル エントリポイント(index.php) HTTPカーネル(app\Http\Kernel.php) ルータ ミドルウェア コントローラー サービスコンテナ(バインドと解決) バインドの定義場所 ファサード 継承元のFacadeクラスを見てみる サービスプロバイダー プロバ…
www.amazon.co.jp 1 Laravel とは 1.2 環境構築 1.3.2 welcomページの処理 1.3.3 ルーティングの設定 1.3.4 テストコード 1 Laravel とは 色々書いてる 1.2 環境構築 Laravel が動作する開発環境を簡単に構築できるツールは大きく分けて2つ ・homestead ・…
www.amazon.co.jp この本のサンプル 0.画面の作成 1.アラーム処理のプログラム 1.1BroadcastReceiverを継承したクラスの作成 1.2 ブロードキャストインテントの作成 1.3 アラームをキャンセルする 3 ダイアログを利用する 3.1 アラートダイアログとは 3.2 ダ…
はじめに パスワードを毎回考えるのが面倒だったので、簡易なアプリを作成しました。 サービス名とパスワードを紐づけることができます。 後々、sqliteなどでローカルに保存できるように適応させていく予定です! コード めちゃ未熟ですが、よくなる方法。悪…
はじめに 環境 Cloud9 PHP 7.2.18 MySQL 5.7.26 流れ ・データベースの作成 ・認証機能の作成 データベースの作成 作成 mysql > create database sample-laravel; .envファイルにデータベース情報を記述 DB_DATABASE=saple-laravel DB_USERNAME=root DB_PASS…
はじめに エミュレータにかなり困らされたので備忘録。 SDK問題のみメモ。その他の解決方法はStack Over Flowあたり見れば解決するはず。 SDK問題 Module: appにて targetSdkVersion 26 Android StudioのツールバーのTools>ADV Manager > create virtual dev…