tapitapi’s blog

1日1杯タピオカ!エンジニア

2020-02-01から1ヶ月間の記事一覧

【Ruby on Rails: cancancan】canの旅 (ソースコードリーディング)第六回

目指せ!ruby&railsマスター! ということで、cancancanのソースコードリーディング第五回はじめます。 前回まではコチラ 第一回、第二回、第三回、第四回、第五回 前回はControllerResourceクラスのadd_before_actionの内部まで見ていきました! 今回Contro…

【Ruby on Rails: cancancan】canの旅 (ソースコードリーディング)第五回

目指せ!ruby&railsマスター! ということで、cancancanのソースコードリーディング第五回はじめます。 前回まではコチラ 第一回、第二回、第三回、第四回 前回はControllerResourceクラスのadd_before_actionの引数まで見ていきました! 今回はControllerRe…

【コワーキングスペース紹介】町田「BUSO AGORA」

今回使わせていただいたのは町田「BUSO AGORA」さん! www.incubation-office-agora.com 住所:194-0013 東京都町田市原町田6-9-8 AETA町田 4階 町田駅から徒歩3分と言うアクセスの良さ!!! *1日1500円(学生1000円)で利用できるスペースを紹介します。…

【Ruby on Rails: callback】before_action vs prepend_before_action

前提として、下記のアクション(カタカナ)はindexなど、コントローラのアクション *prepend_before_action before_actionの前に実行 *before_action アクションの前に実行 *append_before_action before_actionの後に実行 *prepend_around_action aroun…

似てる単語の使い分け【お料理編】

お料理に使う単語の使い分け! 1. a cook(料理人)/ a cooker(料理道具) My wife is a good cook. The cooker has broken. I need to buy a new one. 2. a recipe(レシピ)/ a dish(料理) I will write that recipe below. Macaroni cheese is my favorite dis…

【Ruby on Rails: cancancan】canの旅 (ソースコードリーディング)第四回

目指せ!ruby&railsマスター! ということで、cancancanのソースコードリーディング第四回はじめます。 前回まではコチラ 第一回、第二回、第三回 前回、ability/rules.rb のadd_rule_to_index methodまで確認しました。 今回はコントローラに書く「load_and…

【Ruby on Rails: cancancan】canの旅 (ソースコードリーディング)第三回

目指せ!ruby&railsマスター! ということで、cancancanのソースコードリーディング第三回はじめます。 前回まではコチラ 第一回、第二回 前回、ability/rules.rb のadd_rule_to_index methodの引数まで確認しました。 add_rule_to_index methodの中身を見て…

【Ruby on Rails: cancancan】canの旅 (ソースコードリーディング)第二回

目指せ!ruby&railsマスター! ということで、cancancanのソースコードリーディング第二回はじめます。 前回はコチラ 前回、Ruleクラスが定義されているRule.rbファイルのinitializeまで読んだ! github.com なので、またability.rbのcan methodに戻ってみま…

【Ruby on Rails】Square でOnline決済実装 Checkout編

Ruby on rails で作られたサイト内にOnline決済(Square)を実装する方法を紹介します。 Squareってなに?という方は、下記が参考になれば。 tapitapi.hatenadiary.com まず前提として、Online決済は大まかに分けて二種類(Checkout & Payment)存在します。…

【Ruby on Rails: cancancan】canの旅 (ソースコードリーディング)第一回

目指せ!ruby&railsマスター! ということで、cancancanのソースコードをちょっとづつ読んでいこうと思いまーす。 プロのコードは勉強になるよね、、、きっと、、、 下記でもcancancanは扱ったんですが、権限(このユーザはこのページをみれるけど、別のユー…

ハイキューで英語!season1 episode1「終わりと始まり」 "The end and the Beginning"

ハイキューシーズン1の1話(Netflixの英語吹替)で、分からなかった表現をまとめました! ネタばれ注意です(笑) ※「全文を載せるのは著作権違反、ただし短い文はOKとのこと」でしたので、全文訳は載せてません。 iphappy.com 1. It's doggy. 「犬みたい」 s…

【ruby】Rubularで正規表現練習 第四回

ついに本当のRegex最終回! 今回もRubularさんにお世話になります! rubular.com (いままでの一覧->*第一回 *第二回 *第三回 *今回) 今回扱うのはOptionsです。 i :case insensitive (大文字と小文字の区別をなくす。Upper caseが大文字、Lower caseが小…

【ruby】Rubularで正規表現練習 第三回

いよいよ最終回!正規表現(以下Regex)について、下記サイトRubularで練習していきます。よろしくおねがいしまーす! rubular.com (一覧->*第一回 *第二回 *第三回 *第四回) (...) :Capture everything enclosed(囲まれたものすべてを取得する)(a|b) …

【ruby】Rubularで正規表現練習 第二回

前回、Regexの第一回をやったので、今回はその続き! (一覧->*第一回 *第二回 *第三回 *第四回) 前回は省いたのですが、基本として、RubyのRegexはスラッシュで囲みます。 たとえば前回の[abc]なら、/[abc]/で正規表現ですよ!という意味になります。 Ru…

go を使った表現

みんなしってる単語”GO”! でもでも簡単な単語でもいろいろな表現があるんだなー! ということで、今回はGoを使った表現をまとめてみました! go back on : to not do what you've promised or agreed to do 約束したり、同意したことをやらないこと ex1. I …

【ruby】Rubularで正規表現練習 第一回

今まで逃げてた正規表現(regular expresson、略してRegex! れげっくす???)に向き合うべく、基本の正規表現をおさらい! (正規表現はjavascriptやRubyなど、言語によって多少かわるようなのですが、今回はRubyに限定して行います。) かっこつけたいの…

【Ruby on Rails: cancancan】自分のレコードのみ操作できるようにする

cancancanで権限設定をしようとしたとき、つまづいた部分があったので忘備録として今回の記事を書きます。 だいたいの使い方は、下記の公式リファレンスをみたり、「cancancan how to use」などで検索すると出てきます github.com ただ今回、 「自分のプロフ…

オーストラリア学生ビザの取り方

オーストラリアに留学したいなー!という方向けに、自分でビザをとる方法を紹介します。 留学に行こう!となったら、留学エージェントにビザ取得を依頼する方が多いと思います。ただ、依頼すると高額な料金を請求されることも、、、、 ですが、自分で申請す…

【PHP or Railsエンジニア向け】Online決済APIどれ使う?

「うちのWeb予約システムで、パパっとクレジットカード決済できるようにしたいんだよね~~実装よろしくね ^^」 という話になって、どの会社のAPI使おうかな、、と比較したので共有です。 今回比較したのは下記3社! *Paypal: www.paypal.com *Square: s…