Railsチュートリアル 第14章 ユーザーをフォローする - ステータスフィード実装の動機と計画(データモデルの解説とテストの実装)
ステータスフィードのデータモデルの基本例えば、「id 1のユーザーが、id...
View ArticleRailsチュートリアル 第14章 ユーザーをフォローする - ステータスフィード - フィードを初めて実装する
フィードに必要となるSQLクエリと、対応するwhereメソッドの引数要件は以下です。対象ユーザーがフォローしているユーザーのユーザーidを持つマイクロポストを全て選択するかつ、対象ユーザー自身のマイクロポストも全て選択する以上の要件を満たす最小限のSQLクエリを模式的に書くと、以下のようになります。SELECT*FROMmicropostsWHEREuser_idIN(<listofids&g...
View ArticleRailsチュートリアル 第14章 ユーザーをフォローする - ステータスフィード - サブセレクト
前準備 - whereメソッド内の変数に、キーと値のペアを使うようにするwhereメソッドの第1引数であるSQL文において、Rails側の変数の内容を使う部分は、これまで?(疑問符)として与えてきました。以下のようなメソッド呼び出しがその例です。Micropost.where("user_id IN (?) OR user_id =...
View ArticleRailsチュートリアル 第14章 ユーザーをフォローする - ステータスフィード
何をするのかRailsチュートリアル本文13.3.3にて、「ユーザー自身のポストを含むマイクロポストのフィード」を実装しました。さらに、14章ここまでで「ユーザーのフォロー」という機能も実装しました。今度は「ユーザー自身のポストと、フォローしているユーザーのポストの両方を含むマイクロポストのフィード」を実装しよう、というわけです。ステータスフィードの完成形は、Railsチュートリアル本文においては、...
View ArticleWindowsにてCP932(Shift-JIS)エンコード以外を開く際の注意点
はじめに 現在、機械学習を学習している初心者です。kaggleにて先人のコードを模写することでその方法を学んでいた時に起きたエラーとその解決方法を備忘としてまとめます。...
View Article初心者がCOTOHAを使ってみました~②API動作~
1.概要前回COTOHA APIの環境構築を記載いたしました。今回は、各APIを動かしてどんな結果が返ってくるのかまとめたいと思います。(COTOHA APIへのリンク)また、今回例として以下のJSTQB...
View ArticleKotlin入門:継承
継承openclassPerson(varname:String="山田"){openfunshow():String{return"${this.name}です。30歳です。"}}classMagickPerson(name:String,varmagick:String):Person(name){overridefunshow():String{return"${super.show()}得意...
View Article【ターミナル】地味だけど使いこなせば時間が浮くショートカットキー一覧
はじめにターミナルで使えるショートカットキーのうち、以下3項目をまとめました。カーソル移動カット&ペースト履歴系コマンド特に移動とカット!これをもっと使っていれば楽だったなーと感じています。環境OS:macOS Catalina 10.15.3zsh:5.7.1ターミナルショートカットキー一覧カーソルの移動キー意味⌃ + A行頭に移動⌃ + E行末に移動⌥ + →1単語右に移動⌥ +...
View Articleメモ④-カラム名の変更とテーブルが異なるカラム同士の結合-
MariaDBでは、表の項目名を自由に設定し表示することができる。【カラム名を変更しての表示】例えば、以下のような表示。 MariaDB [company]> SELECT -> emp.code AS emp_code, -> emp.name AS emp_name, -> post.code AS post_code, -> post.name AS...
View Articleメモ③-関数を用いたSELECT文ほか-
SELECT文いろいろ①給与平均を求めるデータベースをcompanyに切り替え… MariaDB [world]> use company; Database changed以下の形で入力する MariaDB [company]> SELECT -> AVG(basic_salary) -> AS "給与平均" -> FROM tbl_employee;...
View Articleメモ⑤-データベースへのDDL処理-
DDLとはデータベースや、テーブルそのものに処理を加える指示。生成(=CREATE)・削除(=DROP)・変更(=ALTER)などがある。~データベースへの処理【CREATE】「sample」というデータベースを新しく生成する。書き方は以下の通り。↓ MariaDB [world]> create database sample; Query OK, 1 row affected (0.003...
View Articleメモ⑥-テーブルへのDDL処理(CREATE)-
~テーブルへの処理【CREATE】以下のように入力し、テーブルを生成する。テーブルを追加したいDBに切り替えておく↓ MariaDB [world]> use company; Database changedテーブル内の情報を入力していく↓ MariaDB [company]> CREATE TABLE tbl_employee2( -> code INTEGER,...
View Articleメモ⑦-テーブルへのDDL処理(DROPとALTER)-
【DROP】テーブルを削除するコマンド。⑥で作成した「tbl_employee4」を、以下のように入力して削除する↓ MariaDB [company]> DROP TABLE tbl_employee4; Query OK, 0 rows affected (0.010 sec)確認すると。 MariaDB [company]> show tables;...
View ArticleMosquittoをMacにインストールして起動する方法
はじめにみなさん!こんにちは!!今回はMosquittoをMacにインストールして起動するところまでの方法をまとめていきたいと思いますMosquittoとは早速インストールといきたいところですが、一旦Mosquittoについて一言だけご紹介させてください。MosquittoというのはMQTTプロトコルを実装する、オープンソースのメッセージブローカーです。うーん、なるほど!あれ...今度はMQTTプロ...
View Article【Python初心者】結局どうやってPython開発して実行すればいいのさ?
本稿で伝えたいことこれは備忘録ですが、私と重なる人がいれば参考になる!かもしれません。私はだあれ?Pythonやりたいネットからの情報収集ルーティーンがめんどいとりあえずPythonインストールしてみたとりあえずVisualStudioCodeをインストールしてみたとりあえずATOMインストールしてみたとりあえずDjangoインストールしてみたとりあえずAnacondaインストールしてみたとりあえず...
View Article【初心者】JavaScriptでカレンダーのプログラミングを解説
どうも、UT(@ut_1029)です。ブログ(UTの日常)の紹介です。JavaScriptでカレンダーをプログラミングしたサンプルコードを紹介します。JavaScriptでカレンダーのプログラミング<html><head><metacharset="UTF-8"><title>JavaScript...
View Article初めてのVagrant - セットアップと試しにUbuntu
はじめに 初めてVagrantを使ってみました。ずっと、モクモクと仮想環境を単体で使っていたのですが何せセットアップに時間が掛かる。更新すると、また動く様になるまで時間が掛かる。私だけ?wそこで、前から気になっていたVagrantを使ってみました。その時に記録です。今回使ったもの・Windows 10...
View Articleリモートワークする時に気を付けている事。(自宅編)
はじめに こんにちは。K's Software Designです。よろしくお願いします。 さて、以前は喫茶店やカフェでリモートワークをする場合の注意点など書かせて頂きました。今回は自宅からリモートワークする場合に注意しているポイントを書かせて頂きたいと思います。...
View Article🔰WinActor 6.x ライブラリ一覧 (インストール済み/クラウド)
2019年5月に公開されたWinActor 6.x で使えるインストール済みライブラリと、ネットからダウンロードできるライブラリ (5.x/6.x対応) を並べてみたよ😚😄 活用してね😘✨7.xのライブラリ一覧はこちらをみてね5.xのライブラリ一覧はこちらをみてねVer.6 新機能WinActor®Ver.6 機能紹介WinActor...
View Article[Android]スワイプができるユーザーの操作を止めないレビュー誘導を簡単に実装してみた
はじめに最速で作れることに重きを置いていたので、最適ではないかもしれませんが早く作りたい方や初心者の方のご参考になればと思い投稿しました。この記事の主なターゲット細かいところはすっ飛ばして、邪魔しないレビュー誘導を実装したい方アニメーションとか座標とか自力で考えるのが難しい、又は面倒だと感じている方レビュー誘導の実装に時間を掛けてらんねぇわって思ってるけど、ユーザーにウザがられたくもないーと感じてる...
View Article