Doiya’s blog

日々の進捗を書く雑記ブログ(メインはエンジニアやプログラミング関連)

2023年の振り返り

去年も書いたの、今年も振り返り記事を書こうと思います。 2023年1月~3月 プロジェクトにも参加してましたが、この期間は正直泣かず飛ばずで皆無といって言いくらい良い思い出はないので割愛します。 2023年4月 この月は札幌で初めてのオフラインもくもく会…

RUNTEQ教室でオフラインもくもく会開催しました!!

本日(2023/11/25)、RUNTEQ教室でオフラインもくもく会を開催しまして、感想を述べたいと思い投稿することにしました。 これまでの経緯 2021年2月にRUNTEQに入り、これまで関西オフラインもくもく会(2022/06/26)と札幌オフラインもくもく会(2023/04/30)を開…

エンジニアになって丸1年の振り返り

タイトルにも記載した通り、エンジニアになって先月末で丸1年が経ったので、節目として振り返りの記事を書きました。 前提 基本的に自分が経験したことをベースに書きます。 なので、エンジニアとしてもしかしたら相違する所はあるかもしれませんが その点を…

コミットメッセージとgitignore

表題の件で学んだことがあるので、振り返りも兼ねて書きます。 コメットメッセージ コメットメッセージって「fix:〜」って書くやないですか。このfixの部分をPrefixというらしいんですけど どのように使い分けたらええのか以下の記事に記載があったのでまと…

git clone 素早くする方法

実務でファイルが多すぎて、なかなかgit cloneに時間がかかるという事象が発生しました。 その時に検索して使用したコマンドを記載します。 depth こちらを指定すると、その数のコミットの歴史だけに限定したデータを取得する。 (別名:shallow cloneと呼ぶ…

Java サブ講師案件

今年の5月から7月まで対応した案件なのですが、色々思い出もあるので 振り返りも兼ねて記事を書いてみました。 どういう案件か Javaのサブ講師を約3ヶ月間する。 (RUNTEQでいう技術サポーター的な感じだと思います。) 対象 自分(汗) この案件で感じたこと…

エンジニアコミュニティ

RUNTEQのイベントで「エンジニアコミュティのいい所」というものがありまして 発表されたのは松井さんというAWSに詳しいつよつよエンジニアの方です。 以下はそのイベントの議事録です。 ・エンジニアコミュニティに参加すると、客観的に自分の立ち位置がわ…

今回の案件で学んだことを振り返る記事

今、関わっている案件絡みでJavaの勉強をしているのですが、その時に色々と学んだので 振り返りも兼ねて、いくつかピックアップして記事を書くことにしました。 今回、具体例はRubyでコードを記載しようと思います。 変数 変数とはプログラム内でデータを保…

札幌オフラインもくもく会開催しました!!

4/30に札幌でRUNTEQ関連の人たちとオフラインもくもく会をしました!! 感想をベラベラと書くのでよければ見てください。 なぜやろうとしたのか 色々理由はあるのですが、1番の理由は色々あってモチベーションが下がってきたということですかね。 以前関西…

公式ドキュメントで見る上で注意したほうがいい事

大した内容ではないけど、自分のログ残しで記載しますね。 事象 今、Udemyである言語を勉強しているのですが なぜか思い通りにいかなくて沼った。 結論 違うバージョンの公式ドキュメントを確認してたから あとがき Udemyなどで勉強すると 作られた当時と現…

2022年の振り返り

本当に大さっぱやけど、今年の振り返りをします。 主に今年、自分の中で重要だったエピソードを記載してみます。 2022年3月 会社を辞めてフルコミットになる。 それまでは働きながらでやってたけど、色々あって会社を辞める決断をした。 今振り返ってもこの…

エンジニアになって1ヶ月の振り返り

10月からエンジニアになってちょうど1ヶ月が経ったので 振り返りをしようと思います。 注意 なるべくマイナスなことは書かないように意識しますが リアルを書きたいので、多少ネガティブな記載をするかもしれません。 その点だけご了承ください。 エンジニア…

外部キー制約に絡んだエラーが出た。

HerokuにデプロイしたPFで自分の掲示板の一つを削除しようとしたらエラーが発生した。 どう対処したか?? まず以下のコマンドでHerokuのエラーの確認。 heroku logs --tail そしたら以下のエラーを検知した。 validForeignKey (PG::ForeignKeyViolation: ER…

Vue.js デプロイ時にエラーが出た。

Vue.jsで作ったアプリをHerokuにデプロイした時にエラーが出たので、ログ残しも兼ねて記事を書きます。 経緯 以下のエラーがデプロイ時に出た。 Build failed We're sorry this build is failing! You can troubleshoot common issues here: https://devcent…

Vue.jsのアプリをGithubに記録して、Herokuにデプロイする方法

今回は、ログ残しで書いている感じです。おそらく、今回詰まったところは他の方々がつまらない所なので 簡単に流れのみ書きます。 何に悩んだか?? タイトル通りの内容ですね。 「Githubに記録を残せるけど、Herokuにデプロイできない。」 「Herokuにデプロイ…

PV数やUU数って何??

Webエンジニアの転職活動において、「ポートフォリオのPV数やUU数を記載した方がいいよ」と言われることがあると思うのですが、自分はそれを言われてこのように思いました。 そもそもPV数やUU数って何?? どうすればそれ分かるの?? この記事は僕のように…

オフラインもくもく会を企画しました!!

はじめに 6月26日に関西の某所でオフラインもくもく会を企画しました。 オフラインもくもく会に関しての知見をまとめた記事は僕が見た限りあまりなく今回の内容を記載すれば、皆さんに何かしらの情報提供ができるのではないかと思い 記載しようと考えました…

firebaseで画像をアップロードする際

Udemy でVue.jsを学習をしている際 firebaseに画像をアップロードするときに 下記のエラーに出くわしました。 An unknown error occurred, please check the server response User does not have permission to access 結論、何がダメやったかというと fireb…

S3を通してHerokuの画像をうまくいくようにする方法。

ログ残しで記事を書く。 すいません。これに関しては同じRUNTEQの方が作成された以下の記事を元に作りました。 qiita.com 少し違うところがあるとすれば ACLを無効から有効にした。 流れとしては Amazon S3 ↓ パケット ↓ 自分が作成したパケット名のリンクを…

サイトマップの作成

基本的に以下のサイトを参考にした。 hataworakuni.net あと、robots.txtに文章を記入。 Sitemap: https://negative-word-share.com/sitemap.xml.gz #自分の個人サービスのサイトマップを記入。 robots.txtとは? どこまでを検索結果に載せるのかを明示する…

rubocopについて

rubocopとは Rubyの静的コード解析を実行するgem。 (コードの内容を精査するgem) 基本的な使い方 Gemfileに「gem 'rubocop'」を記入。 # ここからターミナルを使う。 bundle install bundle exec rubocop 関連ファイル .rubocop.yml RuboCopの設定ファイル…

2作目のPFで学んだ知見

今回作った2作目のPFで学んだことを箇条書きで列挙していく。 Rails7系の導入。 今までRailsの6系で作業していたので 一度7系を導入してみようと思って 導入してみた。ただ、やはり6と7の違いは 大きなものを感じて、詰まったことが多々あった。 詳しいこと…

SSL化で起きたエラー

Herokuで取ったURLを独自ドメインにしてSSL化をした。 こちらの内容に関しては以前自分が記事を書いたので そちらを参照してほしい。 doiya.hateblo.jp では話を戻すと、その時に何故か https://negative-word-share.com/ 上記のSSL化したURLだけ、ログイン…

Tailwind css 導入(仮)

zenn.dev zenn.dev どっちかの記事を参考にしたらうまくいった。 改めてTailwindに関しては記事を書こうと思う。 あと、最初「Tailwind css」だけで調べたけど、全然上手くいかなくて泥沼に浸った。 それから、自分はrailsを使ってTailwind cssをやるという…

クソアプリの作り方

RUNTEQの校長が先ほど、「クソアプリの作り方」についてレクチャーされていたので 箇条書きではありますが記載させていただきます。 企画の作り方 1 笑えないサービスを作らない。 ex ・ただふざけている。 ・チームで作っている。(校長曰く一人で作った方…

マイグレでいつもと違うエラーが起きたよ。 その2

ログ残しのため、記事を書いてます。 最初、schemaファイルのあるテーブルを消したいと思って マイグレーションファイルの中に以下のコマンドを打ちテーブルを消した。 class 〇〇< ActiveRecord::Migration[5.1] def change drop_table :〇〇 #消したいテー…

マイグレでいつもと違うエラーが出たよ。

しょっちゅう、マイグレのエラーと遭遇するんですけど 今回は普段と少し違ったエラーが出たので、その解決に向けての軌跡をまとめます。 まず、bin/rails db:migrateをすると 以下のエラーが出た。 StandardError: An error has occurred, this and all late…

PostgreSQLでエラーが起きた。

ローカルでサーバーを起動したら、Postgreでエラーが起きました。 以前mysqlで沼にハマったことがあったため、少し焦りましたが 意外とあっさり解決したので、その軌跡を書いておきます。 PG::ConnectionBad - connection to server on socket "/tmp/.s.PGSQ…

弁護士イベントのアウトプット(3/31)

RUNTEQで行われた「サービス開発」に関しての法律で知っておきたい内容を弁護士を招いて 教えていただいたので、そちらの内容をまとめさせていただいてます。 まず初めに 法律を守っていないと、社会的な信用を失う可能性があるので サービス開発をする上で…

悪魔のコマンドの防止策

まず、以下のコマンドは打つと非常に大変な事になる悪魔のコマンドです。 もし打つと、OSが動かなくなるという恐ろしいことが起きます。 rm -rf / 防止策としては、上記のコマンドを打たないようにすることが鉄則なのですが RUNTEQの校長からある防止策を教…