ややめも

アプリ作りたい女子大学院生のめも💁‍♀️

技術メモ
日記
つくったもの
就活の話

IT系での就活を振り返ってみた

情報系修士1年のややです。
普段は医療画像処理の研究をしていますが、趣味でアプリを作ったり、サーバーサイドをちょこちょこ書いたりしています。
IT企業のエンジニアに絞っていたので10月~1月という早い時期に就活を行いました。
そして最終的には3社から内定を頂き、D社でエンジニアとして働くことに決めました。
就活で参加してよかったイベントや、評価されたこと、失敗談などを書いていきたいと思います。
エンジニア志望の21卒の方や地方学生の方に少しでも役立てば幸いです。

続きを読む

Docker上でWebアプリを簡単にHTTPS化してみた

現在、Docker上でRailsでAPIを作っています。
既に本番環境で動かしているWebアプリ(API)をHTTPS化する作業を行った際のメモ。

主にこちらのQiitaの記事を参考にしました。
qiita.com

https-portalというDockerコンテナを導入するだけで簡単にHTTPS化できるらしい・・・!?
github.com

使ってみた結果、docker-composeファイルに設定を少し加えるだけでできました。

続きを読む

初めてエンジニアインターンに参加して起きた変化💫

この記事はTECH PLAY女子部Advent Calendarの18日目の記事です。

こんにちは、やや(@w10y26)です。
TECHPLAY女子部のりほさん(@rllllho)にご紹介いただき、今回記事を書くことになりました!


私は現在修士の1年生で、この夏複数のサマーインターンに参加しました。
今まで趣味や研究でしかプログラムを書いたことがなく、初めてのチャレンジです。
そしてその結果、いくつか素敵な変化が起きたので、ご紹介したいと思います。

続きを読む

Railsで同じモデルを参照する外部キーを2つ以上もつ方法

Railsにて、同じモデルを参照する外部キーを作成するときに、
デフォルトでリレーションを定義してしまうと、カラム名がテーブル名_idになってしまい、複数カラムを設定したいときにうまくいかない。
例えばユーザー間取引の時などに、ユーザーテーブルを参照する二人の取引者の両方をモデルに関連付ける方法を考える。

class CreateTransactions < ActiveRecord::Migration[5.2]
  def change
    create_table :transactions do |t|
      t.string :text, null: false

      t.references :item, foreign_key: true. null: false

      t.references :buyer, foreign_key: { to_table: :users }, null: false
      t.references :seller, foreign_key: { to_table: :users }, null: false

      t.timestamps
    end
  end
end
続きを読む

DockerでRailsAPIモードとMySQLの環境構築

ちょうどAPIを作ることになったので、今更ながらDockerで環境構築をした時のメモ。

こんな感じで混乱していたので、まとめました。(ヘルプしてくださった方ありがとうございます🙏)

続きを読む