SakuraWi - BLog

みんなのウェディングの新米エンジニア。聴いたお話をまとめておく倉庫的な。スタックストックスタック!

櫻井広大-サイトマップ-ほしいものリスト,うまい飯マップ

サイトマップ的なものを一番上にくるようにしておきます。櫻井広大のプロフィーーーール "すぐさま飛び込み活用マン"櫻井広大のプロフィール - SakuraWi - BLog 東京うまい飯マップ 櫻井広大、圧倒的物欲リスト先輩から注意を受けたことリスト 先輩に注意さ…

npmが動かなくて困った

`/usr/local/lib/node_modules/npm/lib/config/cmd-list.js:113` このエラー勘弁してくれ! ``` module.exports.aliases = Object.assign({}, shorthands, affordances) ^ TypeError: Object function Object() { [native code] } has no method 'assign' at…

bashプロンプト長い問題を解決する方法【プロンプト長すぎ説】

bashのプロンプトが長い。やってれん!!!NAGAI!! ということで、編集してみた。 bashのファイルで編集する bashというものは、だいたい `.bash_profile` か `.bashc` をいじればなんとなるものである。ちなみにこいつらの違いはログイン時に一回発火するも…

インベスターZ

という、いろんな人がおすすめしている面白い漫画があります。 株のことを主に取り扱っている漫画なんですけど、株を考える上で歴史とか、その物事の背景とかをおもしろく解説してて、 読んでるとオレ賢くなったんじゃね?と勘違いさせられるほどの漫画なの…

誰かと住む

誰かと一緒に住むという経験って実はあんまりないことなんじゃないか、とお風呂に入っててふと思った。 自分は生まれて滋賀県で23歳まで家族と過ごしていて、春から初めて2人暮らしをはじめた。 1人暮らしの経験はなし。 というのはさておき、人生の間で一緒…

railsで1ヶ月後を使う

1ヶ月後を選択するには 1.month.since 1.month.from_now のどちらかで扱うことができます。 rails consoleで試してみましょう [5] pry(main)> 1.month.since => Sun, 19 Nov 2017 16:43:06 UTC +00:00 [6] pry(main)> 1.month.from_now => Sun, 19 Nov 2017…

配列同士のincludeをする方法

通常の.include?では、引数の中身は1つしか渡せません .include("aaa", "bbb")とはできない。 irb(main):004:0> ["2", "3", "4"].include?("3") => true irb(main):005:0> ["2", "3", "4"].include?("3", "4") ArgumentError: wrong number of arguments (g…

フォームオブジェクト

フォームオブジェクトを書く理由、それはすなわち fatになるcontrollerをスリムにするためである。 controllerには,searchメソッドなどを書きがちで、どんどん肥大化する傾向にある def search @hoge = Hoge.where(id: XXX) if id.present? @hoge = @hoge.wh…

LINEモバイルデビューしたい

LINEpay使ってみるとあまりにも便利なもので、2%還元という驚異的な還元率でなんだか幸せになっております。 auでiphone6Sを使っているんですが、sim変えてみたいなーなんて思い始めました。 lineよさげだから、LINEモバイル使ってみようかななんて考えてま…

宝石の国が面白すぎた

超面白い。 よくわからない正体不明な敵がちょいちょいやってきて、撃退しつつ世界の秘密が明らかになっていく系。 初見でガンツとかそのあたりにあった、「ようわからんけどおもろい」がこの作品にはある。 登場する主人公たちは、鉱石に命が宿っている、と…

ポートフォリオの考え方

最近ちょっとポートフォリオ、について考えることがあって、ちょうど深津さんがツイートしていたので、ここでシェア。 作品ポートフォリオの作り方 | 深津 貴之 (fladdict) | note 誰に、何を見せるか?(つくるか) ちゃんと考えて用意することは大事だな。 …

Action Viewの概要 を読んだ

6.6 CaptureHelper テンプレートの一部を変数に保存することができる 6.6.2 content_for 他のテンプレートでも呼び出しが可能になる 6.9 FormHelper きたか、という感じ チュートリアルでも出てくるし、必読箇所ですね paramsあたりに関しては最初はまっっっ…

レイアウトとレンダリング railsガイド

2.2.1 Action Viewを出力する render "edit" or render :edit はedit.html.erbなどのテンプレートの呼び出しを行う layoutの指定 class ApplicationController < ActionController::Base layout "main" #... end などの方法で設定が可能。 個々のレイアウト…

Rails国際化 (I18n) API

tとl I18n.t I18n.l Time.now は、 translate # 訳文を参照する localize # DateオブジェクトやTimeオブジェクトを現地のフォーマットに変換する の意味 遅延読み込み I18のバックエンドは、訳文が初めて参照されるときに遅延読み込みを行います。これにより…

Active Record クエリインターフェイスを読む【Rails Guides】

さてさて、Active Record クエリインターフェイスを読んで行きます。 あ、これ知らなかったなーなんていうことをまとめておきます。 .first(3) とすると3つとれる。 なんだってー バッチ プログラムの一連の流れ あらかじめ決めておいた処理のまとまりのよ…

読書会のススメ

今週から、同期と読書会をしている。 業務後1時間弱、東京タワーの見える椅子に座り、肩を並べて課題図書を読むのである。 今年度中、いや、今年中に読んだ方がいいよ、というか課題図書が出ているのだが あまり進捗が好ましくなく、今になって焦り始めたの…

has_oneとbelongs_toの違い

自身が他のテーブルをたどるキーを所持している場合は、belongs_to 自身が他のテーブルからたどるキーで示されている場合は、has_one belongs_to class Book < ApplicationRecord belongs_to :author end と書くとすると Bookテーブルが、author_idをカラム…

基礎知識がついた状態

エンジニアとして基礎知識がついた状態ってなんだろう? 何を持って基礎的なものが身についたと言えるんだろう。 自分だと、webアプリエンジニアで、Ruby on Railsを扱ってる。 自分一人でインフラ周りから、アプリの実装までを一人で作り上げて、運用ができ…

仕組み作り

仕組みにしてしまえばいい、とは口でいうのは簡単ですが、 実際一年間続くレベルの習慣・仕組みづくりはめっちゃ大変です。 本を以前よりもよく読むようになりましたが、 1、2ヶ月読もう読もうとする気持ちをキープできたことが読むようになったきっかけな…

Ruby on Railsガイドを読み進める - validation

Active Record まわり 2.1 acceptance チェックボックス専用のバリデーション 複数個だとどうなるだろ? 2.2 validates_associated アソシエーションを張っているものを一緒にバリデーションしてくれる便利くん validates_associatedは関連付けの両側のオブ…

JISキーボードの英数、かなキーをコマンド扱いできるようにした

会社のPCと家のPCでUS、JISの違いがあり、 コマンドキーの位置でかなりストレスが溜まっていたので ソフトウェアいれて解決させました。 Karabiner-Elementsの本家が「英数/かな」の切り替えに対応したみたい - Qiita かなり便利なやつがあったので、インス…

メルカリテックカンフ

行こうかなーどうしようかなーと前日まで迷っていてチケットを購入せず。 当日のいろんな人のツイートをみてたら、やっぱり行けばよかったな〜という気持ちになります。 行動として、チケット買っておけばよかったな。

勉強する

自分から勉強していかないと、身につくものも身につきません。 今日は久々にパーフェクトRubyをほんの少しですが、読み進められた日にできました。 ちょっとずつでいいから積み重ねよう。 それと、今日は作ったものが求められていたものと違う、という経験を…

suicaかpasmoかどっちがいいの?

suica有能説、あります。 ふと、pasmoをオートチャージにしようと思い立ち、色々と検索していると どうも、suicaの方が優秀なんじゃないか、と感じました。 pasmoでオートチャージをしようと思うと、専用のクレジットカード(提携先)が必要になります。 クレ…

ARなアプリ

ゆうちょのATM検索アプリがARを導入していて面白い。 ATMまで歩いて行けちゃう、そんな感じになっている。 iOS11になってARってどうかなーと思っていたら 意外と使ってみると近未来的に感じる やっぱり触ってみるに限りますよね

成長させる

なんだか最近伸びているのかそうじゃないのかわからない感覚に陥っております。 なんとなく感じる今の自分の印象 もっと挑戦的な内容にチャレンジするべき 業務時間に加えるか置き換えて勉強する時間を設けるべき 隙間時間の活用と無駄な時間を減らす 家に帰…

台湾から帰国

ちきりんさんがこんなことを言っていたので、安直ですが書いておこうと思います。 海外から帰った直後の日本の風景がどう見えるかを言語化しておくことはすごい大事。なぜならこの瞬間が、日本がどういう国かを 直感的に理解できるベストチャンスだから。— …

登壇してきました

先日、登壇させていただく機会があって、久々に人前で話をしてきました。 conpassはこちら Ruby on Rails を使ったサービス開発と組織(ブラケット × みんなのウェディング) - connpass また、slideshareにもスライドを載せています。 新卒のぼくが て…

発散と収束

なんだか土日をぼーっといい天気だなーと過ごしていたらふと、 発散と収束どっちかが得意なタイプがあるとしたら自分は発散が得意なタイプなんじゃないだろうかと思った。 いろいろ練り歩いたりインスピレーション得るの好きで それでメモったり付箋にはりま…

【RubyonRails】newとbuildの違いについて【alias】

RubyonRailsにおける new と buildの違いについてまとめておきます。 結論から言うと、同じです。 環境 筆者が試した、またこの記事を書いた環境はこちらです。 $ rails -v Rails 5.1.3 newとbuild 基本的な使い方として、 以下のような例があると思います。…