大ちゃんの駆け出し技術ブログ

RUNTEQ受講生のかわいいといわれるアウトプットブログ

【無職に転生 ~ 就職するまで毎日ブログ出す④】【Rails】sorceryを使ったSlackログイン②

はじめに こんにちは、大ちゃんの駆け出し技術ブログです。 タイトルにあるとおり【無職に転生 ~ 就職するまで毎日ブログ出す】というチャレンジをしています!!!大人気アニメのタイトルをまるパクリした毎日投稿チャレンジです。 RailsやらRubyやらSQLや…

【無職に転生 ~ 就職するまで毎日ブログ出す③】【Rails】sorceryを使ったSlackログイン①

はじめに こんにちは、大ちゃんの駆け出し技術ブログです。 タイトルにあるとおり【無職に転生 ~ 就職するまで毎日ブログ出す】というチャレンジをしています!!!大人気アニメのタイトルをまるパクリした毎日投稿チャレンジです。 RailsやらRubyやらSQLや…

【無職に転生 ~ 就職するまでブログ出す②】【書籍】エッセンシャル思考

はじめに こんにちは、大ちゃんの駆け出し技術ブログです。 タイトルにあるとおり【無職に転生 ~ 就職するまでブログ出す】というチャレンジをしています!!!!大人気アニメのタイトルのまるパクリチャレンジです。 RailsやらRubyやらSQLやらその他Webの知…

【無職に転生 ~ 就職するまで本気出す①】【SQL】句の実行順序

はじめに こんにちは、大ちゃんの駆け出し技術ブログです。 タイトルにあるとおり【無職に転生 ~ 就職するまで本気出す】というチャレンジをします!!!!今月から2クール目が始まる大人気アニメのタイトルのまるパクリチャレンジです。これは単純にRailsや…

【書籍】世界一やさしい「やりたいこと」の見つけ方

はじめに みなさんこんにちは、大ちゃんの駆け出し本紹介ブログです笑 本日はいつもの技術的なアウトプットとは違い、本の紹介をしようと思います。現在就職活動中で本を読む機会があるのですが、アウトプット派としては読んだ本をアウトプットせずにはいら…

【Ruby】?の付くArrayクラスのインスタンスメソッド

はじめに みなさんこんにちは。大ちゃんの駆け出し技術ブログです。 今回は?がつくArrayクラスのメソッドです。基本的には簡単なものが多いです。 all? レシーバーである配列の要素が全て真であればtrueを返却し、要素の中に一つでも偽である要素があればfal…

【Ruby】eachの付くArrayクラスのインスタンスメソッド

はじめに みなさんこんにちは。大ちゃんの駆け出し技術ブログです。 先日の記事ではArrayクラスのインスタンスメソッドを中心に記事を出しましたが、記事では書かなかったeachの付くメソッドがいくつもあったので本記事ではそれを紹介します。 メソッドは英…

【Ruby】Arrayクラスのインスタンスメソッド

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 個人的にRubyのメソッドを学習したくて、現在「Rubyがミニツク」などでメソッドの使い方を学習しています。やはりあまりにも数が多く、「どうせググるし覚えなくてもいいんじゃね」という甘えた考…

【個人用】gemの使用理由まとめ

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 下記Gemfileですがこれが自分のPFで使用したものです。 github.com # Gemfile source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby '2.7.3' gem…

【オブジェクト指向設計ガイド】単一責任

はじめに おはようございます!大ちゃんの駆け出し技術ブログです! 綺麗なコードを書きたいということで、 Railsのデザインパターンも学習していますが、下記書籍で綺麗な設計について学んでいます。 オブジェクト指向設計実践ガイド ~Rubyでわかる 進化し…

【Railsデザインパターン①】Decorator

綺麗なコードを書きたい!!! こんにちは、大ちゃんの駆け出し技術ブログです。 みなさん、綺麗なコード書きたくないですか?? 最近自分はポートフォリオをリリースしまして、リリース後のユーザーの反応から機能などを追加しているのですが、まあコードが…

【SQLの基本】関数①

SQL

はじめに 今回の記事ではSQL第4回目の記事になります。 今回はSQLの関数について学習します。 関数といえばメソッドのことですね。rubyでもたくさんのメソッドが用意されています。 split join uniq メソッドそれぞれに複雑な処理がありますが、メソッドを使…

【SQLの基本】取得データの加工

SQL

はじめに 今回の記事ではSQL第3回目のSQLの記事になります。 SQLの基本として取得・作成・更新・削除があると思いますが、その中で最も使われるのは取得、つまりはSELECTです。 SELECT 列名 FROM テーブル名; SELECTで取得したデータは基本的に取得元のテー…

【SQLの基本】WHERE句

はじめに 今回の記事ではSQL第一回目に引き続き第二回目のSQLに関する記事として基本のWHERE句について説明したいと思います! WHERE句基本 WHERE句の用途は絞り込みです。どのレコード(行)を対象にして取得・更新・削除するのかを条件式で絞り込みます。 WH…

【SQL】SQL基本①

SQL

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 この間まで面接で出てきそうな質問シリーズについて深掘りするという記事を9記事にも渡って執筆しました。それをすることで基本がいかに大事であるかを再認識しました、、!そして自分は基本からや…

Slack社審査済みアプリ!社内プロフィール共有サービス「プロフちゃん」をリリースしました!

はじめに 今回ようやく個人開発のサービス「Slack App 社内プロフィール共有サービス プロフちゃん」をリリースしました!! 【本サービスサイト】 www.prof-chan.com 【Slack App Directory】 showprofilede-lr12072.slack.com 【Twitterアカウント】 twitt…

【Rails】技術面接対策の記事の質問を多少深ぼる記事⑨

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ49 ~ Q53を多少深掘りします。 Q49: selectとmapとcollectの違いを説明してください 回答: 3つともブ…

【Rails】技術面接対策の記事の質問を多少深ぼる記事⑧

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ43 ~ Q48を多少深掘りします。 Q43: includeとextendの違いを説明してください 回答: includeとextend…

【Rails】技術面接対策の記事の質問を多少深ぼる記事⑦

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ37 ~ Q42を深掘りします。 Q37: Railsのどういうところがキライですか? 回答: 私の場合は、機械学習…

【Rails】技術面接対策の記事の質問を多少深ぼる記事⑥

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ31 ~ Q36を深掘りします。 Q31: procとlambdaの違いを説明してください 回答: procもlambdaも、ブロッ…

【Rails】技術面接対策の記事の質問を多少深ぼる記事⑤

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ25 ~ Q30を深掘りします。 Q25: ヘルパーにはどのようなロジックを置きますか? 回答: ヘルパーのロジ…

【Rails】技術面接対策の記事の質問を多少深ぼる記事④

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ19 ~ Q24を深掘りします。 Q23についてはこの記事では治らない内容でしたのでいつか別記事で書きたい…

【Rails】Sorceryを使用したGitHubログイン

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 sorceryでGitHubログインを実装しましたので本記事で紹介します。GitHubログインをSorceryで実装している記事はほとんどなかったので誰かの役に立てば幸いです。 公式の流れに基本的には沿っていま…

【Rails】技術面接対策の記事の質問を多少深ぼる記事③

はじめに この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ13 ~ Q18を深掘りします。 Q13: コールバックとは何かを説明してください 回答: コールバック(callback)は誤解を招きがちな用語です(訳注: 英語圏で…

【Rails】技術面接対策の記事の質問を多少深ぼる記事②

はじめに この記事は前回の記事の続きものです。 (前回の記事) sakitadaiki.hatenablog.com 本記事ではQ7 ~ Q12を深掘りします。(Q9については後述しますが割愛させてください ) Q7: Gemfileについて説明してください この質問の答えはすぐには思いつきませ…

【Rails】技術面接対策の記事の質問を多少深ぼる記事①

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 技術面談の対策としてRUNTEQでは以下の記事をおすすめしています。 techracho.bpsinc.jp 53問もありますし充実しています。そして問題を解こうとすると案の定言葉で説明できないことが多かったです…

【Nuxt】NuxtでAxios

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 今回はNuxt.jsでAxiosを使用した簡単なチュートリアルを記述します。 API取得サイト AxiosはJSONレスポンスを受け取るのでJSONレスポンスを返却するサイトが必要です。 今回はAPIサーバを自分で設…

【API】Speaker Recognition 概要

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 最近は就活と仕事でそこまでプログラミング学習ができていないのですが、プログラミングを日々学習するのがエンジニアということで次に作るポートフォリオを考えています。 最近自分が通っているス…

【Nuxt】ルーティング

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 前回の記事ではNuxtの自動ルーティングについて少し触れましたが、今回の記事でさらに深掘りしたいと思います。 事前知識 前の記事のおさらいです。Nuxtを使う最大のメリットの一つは自動ルーティ…

【Nuxt】プロジェクト立ち上げ

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 10日間ほど更新できていませんでしたので久しぶりの投稿となります。 今月はVue.jsのフレームワークであるNuxt.jsを中心に投稿していきたいと考えています。 Nuxt.js - ユニバーサル Vue.js アプリ…