おーしまブログ

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

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

【swift】オプショナル型の使い方

こんにちは、おーしまです。今回はオプショナル型について解説していきます。 オプショナル型とは、 データ型の1つで、初期の値はなく、これから値が入ることを宣言するプロパティのことです。最大の特徴はnilを許容できる事で、オプショナル型以外はnilが…

<swift> guardとは

こんにちは、おーしまです。今回は、swiftの「guard」について書いていきます。 guardとは、条件分岐をする際に用いるメソッドです。 条件分岐で代表的な「if」と反対の効果を持っていて、ifは条件がtrueの場合に後続の処理を行いますが、guardはfalseの場合…

【就活1ヶ月半】TECH:CAMPに通ってみて

こんにちは、おーしまです。今回は就活を始めて、約1ヶ月半が経過したので、その感想を書きます。 今の気持ちとしては、辛いです。心が折れそうになります。現在、内定はありません。面接、面談を合計で7回ほど受けて、分かったことは自分がIT企業から全く求…

【最新swift5】Realmを用いたToDoリストアプリの作成

こんにちは、おーしまです。今回は、swiftでRealmデータベースを用いたアプリ開発ができたので記事にします。 初心者向けなので、まだswiftの経験が浅い人は参考にしてください。 まず、Realmを使う下準備として「cocoapods」をインストールします。 cocoapo…

<swift> UISegmentedControlを使う

こんにちは、おーしまです。最近、swiftの勉強を始めたのでご紹介していきます。今回は、「SegmentedControl」を使った簡単なアプリを作成したので、それの紹介です。 画面中央にある「A 、B、C、D」と書かれた4つのボタンが「SegmentedControl」です。 アプ…

webアプリとネイティブアプリの違い

こんにちは、おーしまです。今回は、webアプリとネイティブアプリの違いについて書いていきます。 webアプリ:定義が曖昧だが、大まかに言うと、ブラウザで開くことができるアプリケーションのこと。ホームページやブログなどもwebアプリに属する。ネイティ…

iosアプリを作るには

こんにちは、おーしまです。本日は、iosアプリをどのように作るのかについて書いていきます。iosアプリとは、i phoneなどでapp storeからアプリをインストールしているあのアプリのことです。 私が簡単に調べた結果、xcodeとswift言語で作成するのがメジャー…

問題解決能力を深掘る(ポートフォリオ)

みなさんこんにちは、おーしまです。今回は問題解決能力について深く考えていきたいと思います。 というのも、エンジニアを目指すに当たってどうも「問題解決能力」と「コミュニケーション能力」がかなり重要らしいのです。コミュニケーション能力に関しては…

エラーメッセージを日本語にする方法

こんにちは、おーしまです。今回はエラーメッセージを日本語にする方法について解説していきます。本来、presence: true のバリデーションがかけてある場合は、「(カラム名)can't be blank」となっているはずです。 やり方です。まずは、gemをインストール…

<rails>テストログイン機能の実装

こんにちは、おーしまです。今回は、テストログイン機能を実装したので、それについて書きます。テストログイン機能とは、ポートフォリオを面接官に見ていただく際に、できるだけ手間を省くためにボタン1つでテストユーザーにログインできる機能です。 この…

<ruby>中身が空かを確認するメソッド

こんにちは、おーしまです。今回は、変数や配列の中身があるかないか調べるメソッドを紹介します。 nil? empty? blank? present? nil? 中身を入れるオブジェクトが存在すれば、falseを返す。 empty? 中身が空かどうか見るメソッド。 空の場合は、trueを返し…

【就活4週目】TECH:CAMPに通ってみて

こんにちは、おーしまです。今回は、転職活動4週目が終わったので、それで感じたことなどを書いていきます。 最近は、ポートフォリオの改善をやめて、就活に専念しているのでプログラミングではなく、面接などで思ったことを書いています。今日も、面接を一…

面接で対策しておきたい質問1選

こんにちは、おーしまです。現在、プログラミングスクールを卒業し、就職活動中ですが、面接でどこの企業も聞いてくる質問が1つあったので、ご紹介します。 それは、 「転職サイトなどで企業を選ぶ際、何を基準に選んでいらっしゃいますか?」 という質問で…

カー・オブ・ザ・イヤー結果発表 今年一番の車は?

こんにちは、おーしまです。今回はカー・オブ・ザ・イヤー2020~2021結果が発表されたので、みていきたいと思います!最初に、カーオブザイヤーの説明をします。 カーオブザイヤーとは、前年の11月1日より当年の10月31日までに日本国内において発表された乗用…

通知機能の実装

こんにちは、おーしまです。今回は自動車レビューサイトに通知機能を実装したので、ご紹介します。自動車レビューサイトでは、フォローやいいねが機能がないので、コメントだけ通知機能が必要になります。よって新しく通知のテーブルを作成し、コメントを保…

【就活3週目】TECH:CAMPに通ってみて

こんにちは、おーしまです。今回は前回に続いて、就活で思うことについて、書いていきます。(前回) tomo-bb-aki0117115.hatenablog.com 今日も、面接した企業様から「お祈りメール」が届きました。お祈りメールとは、まあ、採用されなかったということです…

【就活3週目】TECH:CAMPに通ってみて

こんにちは、おーしまです。今回は、TECH:CAMPを卒業してから転職活動を始めて、3週間が経過したので、その感想などを書いていきます。まず、現在の状況は、 内定:0 面接:3 です。もっと、面接を受けたかったのですが、想像以上に書類が通らず、3回しか受…

通知機能に挑戦する

こんにちは、おーしまです。今回は、自動車レビューサイトに新たに、通知機能を実装しようと思い、それについて書きます。まだコードは書けていませんが、コードを書く前にどうやったら実装できるのか考えることも重要だと思うので、まずは頭の中で実装して…

created_at を日本時間に変更する方法

こんにちは、おーしまです。今回は、created_atを日本時刻に変更する方法について、書いていきます。 created_atとは、データベースにレコードが保存されるときに、その日付と時刻を保存するカラムのことです。railsでは、テーブルを作成した際に、デフォル…

AWSでのデプロイに成功した

こんにちは、おーしまです。今回は、自動車レビューアプリをAWSを使って、デプロイできたので、それに関して書いていきます。これまでは「Heroku」を使ってデプロイしていたのですが、あまりに動作が遅いので、AWSでドメインを取得して、デプロイしようと思…

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