2021-01-01から1年間の記事一覧
2週間ぶりくらいの更新です。 もっと更新の頻度を上げてアウトプットをしたいと考えているjackです。 最近はJavaとposgreSQLを使用したアプリケーションを作成しています。 JavaのフレームワークであるSpringBootやthymeleafを使用し始めましたが、正直理解…
最近はJavaとMySQLを使用して、掲示板のようなアプリケーションを作成していました。 今日コードレビューを受けた際に、初めて知った知識があったのでここに備忘録として残します。 掲示板を使用するユーザーの情報を編集する際に、編集するユーザーのidを取…
随分久しぶりの投稿になってしまいました。 転職先が決まり、引越しなどバタバタ生活していました。 3項演算子とは条件分岐によって代入する値を変えたいときにしようするものみたいです。 具体的には int c; if (a > b) { c = a; } else { c = b; } の様な…
Javaの変数でboolean型が出てきました。 これは真偽値を表すもので、trueもしくはfalseが入ります。 例えば、 boolean bool = true; の様になります。 true, falseは" "を付けないことに注意。 また、 boolean bool = 2*9 == 18 の様に書くこともできます。 …
switch文は条件分岐に使われます。 if文も条件分岐に使われますが、条件によってはswitch文の方が簡潔にコードを記述できるようです。 switch (条件の値) { case 値1: 処理1; break; case 値2: 処理2; break; } となります。 また、defaultを使うと、caseで…
Javaで変数を定義するやり方についての備忘録です。 ex. numberという変数に3という数値を代入する場合 int numer; numer = 3; これでnumberに3が代入されました。 Javaではまず変数の型を指定しないといけないんですね。 Rubyとの大きな違いはそこかなと感…
最近、転職活動やオリジナルアプリの作成がうまく進まず、モチベーションも上がらない日々が続いています。 そんな中で、ある会社の最終面接にJavaの知識が必要(基礎の基礎的なことですが・・・)とのことで、Progateで勉強を始めました。 はじめに学んだの…
railsのオリジナルアプリで、記事に対してコメント機能を実装しました。 コメント欄を作成し、その中に投稿したコメントを表示することはできたのですが、 コメントが増えると、コメント欄に収まりきらずどんどん下に表示されてしまいます。 解決策ですが、…
railsを用いたオリジナルアプリを作成しています。 <課題> 投稿の一覧表示にBootstrapのcardを用いているため、文字数が多くなると一つ一つのcardの高さが合わなくなってしまう。 それを回避するために、投稿された記事のテキストが一定の文字数を超えると…
railsのアプリを作成している中で、正規表現で入力欄にバリデーションをかけていました。 しかし、任意入力欄を空欄でフォームを入力すると ”不正な値です”とエラーメッセージが表示されました。 presence: trueとはしていないのになぜ?と一瞬思いましたが…
railsのオリジナルアプリでグラフを作成していた際に、データが記録された日時をグラフのx軸に表示したかったのですが、<%= @profile.created_at %> とすると、 2021-01-14 17:15:00.749979 が表示されます。 必要なのは2010/01/14のみです。 解決策がこちら…
<課題> オリジナルアプリでBMIの値を扱うにあたり、計算すると BMI : 18.352525232315131 のようになってしまうため、少数第2位を四捨五入して表示をさせたい。 <解決策> roundメソッドを使用すると簡単に解決できました。 具体的には 変数名.round()とする…
今日のスクールのドリルの中で初めて学習したメソッドについてです。 ・downcaseメソッド str = "Hello" puts str.downcase とすると、出力結果は helloになります。 ・upcaseメソッド これはdowncaseメソッドとは逆に str = "Hello" puts str.upcase とする…