体重133キロからのプログラミング

体重はちょっと減って今125キロです。

2019-01-01から1年間の記事一覧

未経験からSESで内定を貰うまで

はじめに まずは私が客観的にどれほどやばそうな人間なのか知ってもらうために経歴を書いておきます。 年齢:27歳(12月末で28になります) 体重:140kg 学歴:大学中退(当時付き合っていた彼女が病死、そのまま引きこもり半年) 職歴:飲食アルバイト⇨半年ニ…

BubbleSortについて調べた

動機 就活をする中で、最終面接の課題になるという話だったので。 バブルソートとは リストに於いて、隣り合う2つの要素を比較して条件に応じた交換を行う整列アルゴリズムのこと。 このソートを行うことで、値の小さい(大きい)ものが浮かび上がってくる…

Javaを勉強し始めた

最近就活してます。体重は多分142キロを超えました、私です。 SESの求人に応募してまして、現在2社落ちていて、1社2次面接っていう感じです。 まあわかってはいたんですが、現場で働くにはまずJavaを覚える必要があります。 研修のあるところしか応募して…

人生68日目

HAGIRE(n) devise+omniauthを使用してtwitterログインを実装した。 学び device gem使用時、ユーザー情報の更新に現在のパスワード(current_password)を使用しないように設定する。 Twitterログインと通常の認証をユーザーが選択する場合、Twitterログイン…

人生67日目

昨日ナチュラルにブログ書き忘れちゃった、てへぺろ星 Ruby超入門 Railsばっかやってるのもどうかなと思って原点であるRubyを最初から学んでる。 ページ数はまあまあ多いけど、3〜4日あれば読めるようにできてると思う。 とりあえずざっと読んで付箋挟んで…

人生65日目

HAGIRE(11) 画像アップロード時にアップロード予定の画像をプレビューできるようにした。 一応うまくいってるんだけど、jsの知識がないので複数表示は一旦保留にしている。 そもそもActive Storageに対してうまくvalidationを適用できなくて困ってる。 1日調…

人生64日目

HAGIRE(10) ほぼ全ての作業が終わった。現在SendGridが凍結されている影響でメール認証ができないため、公開はしていないけど。 以下に今回初めてwebアプリを作ってみての感想を述べます。 感想 ・強力なgem deviseを使って認証してみたけど、影響範囲がとに…

人生64日目

HAGIRE(9) ほとんど全ての機能が完成した。 あと原因不明だったcontainerのmarginが解決した!(原因不明のまま) ユーザー検索機能の実装 生のSQLをちょこッと書いた。 . . . #users controller def index @users = if params[:search] User.all.page(params…

人生63日目

HGIRE(8) 昨日もちゃんと作業してたんだけど、力尽きて寝てしまっていた。 初めて解決できない問題にぶち当たってしまった。 rubyの問題ではなくてCSSの問題なのでまあいいっちゃいいんだけど・・・。 herokuにデプロイすると謎のマージンが指定されるってい…

人生61日目

HAGIRE(6) 今日はログインユーザー向けHomeページの外観を完成させた。 あとはユーザー情報の編集ページ、フォロー/フォロワーのリストページ、ユーザーの個別ページ、認証メールの再送信ページで全て終わるはず。 目算だとあと2日くらいかなあ、就活本当に…

人生60日目

HAGIRE(5) あ、今日で2ヶ月だったのか。全然気づかなかった。ブログ書くときにしか気にしてないからわからなかった。 今日、最初の頃のブログを読んでたんだけど、何もわかってないのに頑張ってて偉かった。 2ヶ月経つと割となんでもわかるようになるぞ、過…

Devise日本語化後の「translation missing」に対処する

このように、translation missing: ja.activerecord.errors.models.user.attributes.current_password.blankというエラーが出て、エラーメッセージの表示がうまくいかなかった。 これは、devise.views.ja.ymlに該当の項目がないため発生している。 以下のよ…

人生59日目

HAGIRE(4) トップページのビューをほぼ完成させた。 まだ高さが物足りないため、いくつか項目を追加予定ではある。 deviseのflashメッセージを日本語化したりもした。 後、プルリクエストを作ってGitHub上でmergeするというプロっぽいことも始めた。 Gitは触…

人生58日目

HAGIRE(4) 今日はあんまり進んでない。 というのも、昨日間違ったまま実装していたコードをお世話していたからだ。 記事は修正したので大丈夫だと思うけど、これの解決に3時間くらい使って虚無だった。 あと、credentialに認証情報をいれているのにGitHubがo…

人生57日目

HAGIRE(3) 今日はdeviseとActive Storageにいじめられた。 privateメソッドのテスト 「send」メソッドを使う。 equire 'test_helper' class UserTest < ActiveSupport::TestCase def setup @maehara = users(:maehara) @konishi = users(:konishi) end test …

人生56日目

HAGIRE(2) Buriburipost modelを作成。アソシエートも問題なし。 CarrierWaveで画像アップロードを試そうとしたが、ActiveStorageとかいうものがあったのでせっかくなので使ってみた。 外部ライブラリ使わずにアップロードできるってすごいなあ。 紆余曲折を…

人生55日目

HAGIRE.(1) 静的ページを作ってdevice gemを導入した。 これ頭おかしいよ強力すぎる。 一瞬でログイン機能を実装してしまった。 強力すぎて内部がどうなっているかわからないので、好きなように弄りにくいのが難点。 特にflashメッセージのコントロールが普…

HAGIRE.(定期更新)

HAGIREとは 「うんちの歯ぎれ報告サイト」 排便から、健康を考えるきっかけを作る。 動機 うんちのこと真面目に考えたことなかったので。(快食快便) 機能(実装予定) 投稿機能 短い文章を投稿できる。ツイートみたいなもの。 フォロー機能 ユーザーをフォ…

人生54日目

ポートフォリオ作成 今日からようやく始めることができたが、早速bootstrapに泣かされている。 便利なものを便利に使うためには知識がどうしても必要になる。しんどいなあ。 データモデルも固まってるので、明日詳しい内容を載せます。今日から開発日記や!

人生53日目

Railsチュートリアル(14)2週目 完走した。なんか泣けそうになる。寂しさもある。 でもきっとまた読むことになる。これからもよろしくな!!!!! これから まずはTwitterライクということもあってとっつきやすいと思うので「うんちの歯切れ報告サイト」を一…

人生52日目

Railsチュートリアル(14)2週目 ま〜〜〜〜じで難しい。 Relationshipのこと(特に多対多)を文章を読んだだけで理解するのは本当に難しい。 1/3ほどやったけど、今日はあまり集中できず、理解できたかどうか怪しいので明日頭からもう一回やる。 多分データベ…

人生51日目

Railsチュートリアル(13)2週目 マイクロポスト機能の実装に加え、画像投稿などを学んだ。 非常に長い本章を終えてちょっと清々しい。残すところあと1章。頑張ろう。 JavaScript(3)Progate JSもちょっとずつやってる。やばいお腹痛いトイレ行くから今日はこ…

人生50日目

人生もついに50日、2ヶ月まであと10日ほどとなったが進捗やいかに!?!?!?!? Railsチュートリアル(13)2週目 2/3ほどを終えたところで今日は一旦終了。 この章、長すぎてやばい。でも途中で切りようもないよね。 今までは結構応用とかちょい足し系だっ…

人生49日目

Railsチュートリアル(13)2週目 今日は午前中ずっと家具の組み立てを指定て数時間じか勉強できなかった。 明日は頑張ろう。 初学者同士で繋がりたいけど、初学者同士で繋がりたいとかハッシュタグつけてるような感じの人とはあんまり繋がりたくない。わかる?…

人生48日目

Railsチュートリアル(12)2週目 走破した。この辺から本当に複雑になってくるなーという印象。 モヤっとしたところがあってSlackで質問しようと思い、 Railsのルートについての質問です。 Railsチュートリアルの中のことなんですが、routes.rbにresources :us…

人生47日目

Railsチュートリアル(12)2週目 パスワード再設定機能を実装する章。 ほとんどが前章と同じなのでサクサク進む。今日は半分ほどで一旦切り上げ。 くら寿司の採用ページ 無限 無添 くら寿司| 採用サイト みなさんこれ見ましたか? 僕こういうの作りたすぎて震…

人生46日目

Railsチュートリアル(11)2週目 今日は家具を買いに出かけていたのでほとんど勉強できなかった。 昨日「統合テスト自分で書くとかヤベーよ何時間かかるんだ」と思って逃げていたけど、今朝改めて見てみたら簡単だった。 一応コードを乗せておく。(GREENだか…

人生45日目

Railsチュートリアル⑾2週目 ⑾ってこんなにほっそりしてるのか…。 主にメイラーの使い方を学んだ。本当に学べてるか? だんだん難しくなってきて、1日1章がやっとですね。2週目なのに。 「じゃあ、/usersと/user/:idの統合テスト書いてみよっか」とかいう爆発…

人生44日目

Railsチュートリアル⑽2週目 indexページ実装・ユーザー削除機能実装。 これでRESTの要件を満たしたページができたらしい。 やればやるほど、Railsってすげーんだなってなる。 <% @users.each do |user| %> <%= render user %> #パーシャル呼び出し <% end %>…

人生43日目

Railsチュートリアル(10)2週目 2/3くらいまでやった。かなり複雑になってきた。 この辺まで来ると最初の方にやったことを覚えてないのでメソッド名にピンとこなかったりするので大変である。 1週したはずなのに初見のような内容が多い。あ、テスト飛ばしたか…