おーしまブログ

プログラミングやってます

2020-11-01から1ヶ月間の記事一覧

Pythonでできること

こんにちは、おーしまです。今回は、プログラミング言語「Python」でできることについて書いていきます。Pythonは汎用性が高く、できることは、 Webサービス、Webアプリケーションが作れる 自動でデータ処理、データ分析ができる 自動でWebサイトの情報を収…

プログラミング言語とその特徴

こんにちは、おーしまです。今回は、プログラミング言語と、その特徴、どういう時に使われるかを解説していきます。 Java JavaScript HTML,CSS ruby python Go swift PHP Kotlin C系 Scala TypeScript Java Webアプリケーションや、Androidアプリ、組込み系…

高評価を得られるポートフォリオの特徴!!!

こんにちは、おーしまです。 今日は、AWS-EC2で自動車レビューサイトをデプロイしようとか思って、色々やっていたのですが、そんなことはどうでもよくて、ついさっき、どういうポートフォリオが企業様に高評価をいただけるのかという動画をYoutubeで見ていま…

はじめてのめんせつ

こんにちは、おーしまです。今回は、就活が始まって、2週間たってないくらいですが、初めて面接に行ったので、その紹介と少し感想とかを書いていきます。私は高専出身なので、就職がすぐ決まったこともあり、学生時代にあまり面接や就活そのものをやった経験…

Dockerって何ですか?

こんにちは、おーしまです。今回は、Youtubeでポートフォリオについて検索していた時、Dockerを活用すると良いと書いてあったのですが、その時、「Dockerって何?」と思って、調べてみたので、それについて書いていきます。 正直難しすぎて、まだしっかりと…

<rails>人気のタグを取り出す方法

こんにちは、おーしまです。今回は、人気タグを取り出す方法について、書いていきます。今回はタグですが、データベースの同士で紐づいていれば使うことができます。原理としては、 中間テーブルのcar_tagsテーブルから、一番多く紐づいているタグを取り出せ…

<css>box-shadowが反映されない時の対処法

こんにちは、おーしまです。今回は、cssで要素に影を作る、box-shadowが反映されない時の対処法について、書いていきます。まず、box-shadowの使い方から説明しますと、 .content{ box-shadow: 左右の向きpx 上下の向きpx ぼかしpx 広がりpx 色 内側指定; } …

<rails>戻るボタンの実装

こんにちは、おーしまです。今回は、1つ前のページに戻る「戻るボタン」についてです。 自動車レビューサイトでいろいろ試していると、検索をかけた状態から、レビューの詳細画面に遷移した後、トップページへ遷移するボタンしかなく、また検索をやり直さな…

自動車レビューアプリで複数枚画像投稿の編集機能に一応、成功した

こんにちは、おーしまです。今回は、自動車レビューアプリの画像編集機能が一応成功したので、報告します。 問題点については、こちら tomo-bb-aki0117115.hatenablog.com 簡単に、問題点について説明すると、編集画面で画像を変更しない場合、そのまま前回…

自動車レビューサイトの編集機能で画像がうまく扱えない問題に立ち向かう

こんにちは、おーしまです。今回は、自動車レビューサイトで画像編集がうまくできず、全然解決できないので、問題を整理する意味でも、とりあえず記事にしてみました。今起きている問題は、編集画面で画像を変更しない場合、そのまま前回保存した画像が維持…

<rails>basic認証

こんにちは、おーしまです。今回は、railsのbasic認証について書いていきます。basic認証とは、サイトにアクセスして、サーバーとやり取りする前に、IDとパスワードで、制限をかけておいて、それを知っている人だけがアプリを使えるといった仕組みのことです…

<rails> kaminari を使って、たくさんのレビューをページで分ける

こんにちは、おーしまです。今回は、kaminari gemを使ってたくさんのレビューを、いくつかのページに、分ける方法についてです。 レビューアプリの場合、レビューを一覧表示させるときに、レビューが多過ぎて、ページのずっと下の方まで続いてしまうことがあ…

<rails> ActiveHashで絞り込み機能をつけたときに、フォームに文字を残しておく方法

こんにちは、おーしまです。今回は、 ActiveHashで絞り込み機能をつけたときに、フォームに文字を残しておく方法について書きます。 <%= f.collection_select(:maker_id, Maker.all, :id, :name, {selected: params[:maker_id]}, {class:"select-down-box", …

【卒業】TECH:CAMPに通ってみて

こんにちは、おーしまです。先週の金曜日でついにTECH:CAMPを卒業したので、その総評とTECH:CAMPに通うべきかどうかというところに関して書いていきたいと思います。 総評 カリキュラムは全部で10週間あります。 習ったこととしては、 ruby ruby on rails HT…

<rails>to_modelメソッドとは

こんにちは、おーしまです。今回は、to_modelというメソッドについて書いていきます。to_modelメソッドとは、ActiveModel内のメソッドのことで、クラスをモデルのように扱ってくれるメソッドです。formオブジェクトパターンを使用するときは、新しいクラスを…

<rails> formで入力した文章を改行したままにする方法

こんにちは、おーしまです。今回は、フォームで文章を入力して、それを表示する際に、改行や間隔も入力した通りに表示する方法についてです。例えば、下のようにフォームに入力しても、、、 普通に表示すると、こうなります。 保存された、テキストの中身を…

<rails>スクレイピングで自動車のマイナーチェンジ情報を載せる

こんにちは、おーしまです。今回は、スクレイピングに関してです。スクレイピングとは、他のサイトのHTMLの要素を持ってくることを言います。自動車レビューサイトに、自動車のマイナーチェンジなどの最新情報を載せたかったので、スクレイピングでベストカ…

【9週間目】TECH:CAMPに通ってみて

こんにちは、おーしまです。このTECH:CAMPに通ってみてシリーズも残りわずかとなりました。全部で10週間なので、来週が終われば卒業です。卒業した後に、本格的な就活が始まるのでまだまだこれからって感じなんですけどね笑私は、最終課題が2週間前に終わっ…

自動車レビューサイトがまあまあできた(ポートフォリオ)

こんにちは、おーしまです。今回は、ここまでで、できた自動車レビューサイトを紹介していきます。ちなみに、就活の際の、ポートフォリオにしようと思っているものです。まだ就活を始めていないので、どのくらいのレベルなのかわかりませんが、、、(多分ク…

<rails>joinメソッドの使い方を現役エンジニア(駆け出し)が解説【初心者向け】

こんにちは、おーしまです。おーしま :今回は、rubyに関する内容だね小石ゆかり :どういう内容でしょうかおーしま :joinメソッドの使い方について詳しく説明していくね!小石ゆかり :お願いします! joinメソッドは、配列を文字列に変換することができる…

<rails><javascript>「#」(%23)(ハッシュタグ)が認識できない時の解決策

こんにちは、おーしまです。今回は、私が作成中のアプリで、ハッシュタグ(#)が認識できないことがあったので、その解決策をご紹介します。内容としては、タグの検索機能で、フォームにタグ名を打ち込んで検索する際に、逐次検索機能を実装して、以下のよう…

<javascript>クリックした要素の中身を取得する方法

こんにちは、おーしまです。今回は、javascriptでクリックした要素を取得する方法について説明します。 HTML <div class="delete-btn" id="delete-btn-0" onclick="deleteId(this)">削除</div> onclick="deleteId(this)で、このdivをクリックした際に、この要素のデータをdeleteIdという関数に運びます。 JavaScript window.deleteId = …

<rails>タグ検索とキーワード検索を1つのフォームで行う

こんにちは、おーしまです。今回は、タグの検索とキーワード検索を1つのフォームで行うことができたので、紹介します。ちなみに、タグ検索は、入力したタグがついているレビューだけを表示し、キーワード検索は、入力したキーワードがタイトルか本文に含まれ…

<rails> superメソッドとは

こんにちは、おーしまです。今日は、自動車レビューサイトのコメント機能を実装しましたが、特に新しく得られた技術はないので、前回のsuperメソッドに関して書いていきます。 とりあえず、superメソッドとは? 子クラスのインスタンスに対して、同名の親ク…

ここはどこ おれはだれ それに近いものがあんだよ 始めようとした奴らも迷い始めてる 怖がらせないでよ そりゃ甘くはないけど まだまだ 夢見ていい世界なんでしょ {UVERwould「ハイ!問題作」}