ストロングゼロは睡眠薬スマートフォン用の表示で見るストロングゼロは睡眠薬2020-01-05新規プロジェクトでGraphQL-Rubyを利用する際に気をつけることGraphQLGraphQL-RubyでAPI開発する際に、以下のように--apiオプションをつけたくなる。graphql:installとした時にgraphiql-railsがinstallされなくなってしまう。設計から携われるタスクがあり希望の上、チーム異動しました。どのように設計を行うか、何を考慮する必要があるのか、どのように関係者(ステークホルダー)に説明するかなど、ありとあらゆることが手探り状態です。Strategyパターンを学んだ。自分用のメモとして残しておく。RubyでStrategyパターンを学んだ2019-12-22Rubyであるメソッドの定義場所を知る方法RubyOSSなど実装を見る機会が乏しいコードに触れる時、あるメソッドがどこに定義されているか継承を辿るとデバッグに時間がかかる時がある。そんな時は、methodとsource_locationメソッドを利用すると便利である。:graphql_def...Rubyであるメソッドの定義場所を知る方法2019-12-21GraphQLで独自Scalar型を定義する時に気をつけることGraphQLGraphQL-Rubyでは、Int、Float、String、Boolean,IDといったビルドイン以外にISO8601DateTimeやISO8601Date型が提供されています。独自Scalar型を定義することができ、その方法はドキュメントに記載されています。Types::BaseSca...GraphQLで独自Scalar型を定義する時に気をつけること2019-12-20alert(1)では、危険性がわからなかった人にも優しいXSS解説セキュリティXSSとは、攻撃者によって意図しないHTMLやJavaScriptを挿入される脆弱性です。XSSを説明する際に、ローカルサーバーを立ち上げた後にブラウザ上でhttp://localhost:8080/?keyword=<script>alert(1)</script>にアクセスすると警告ダイヤルが表示される例を目にすることが多い...alert(1)では、危険性がわからなかった人にも優しいXSS解説2019-12-11GraphQL-RubyでUnion型を実装する方法GraphQLGraphQLにおけるUnion型は、Object型のリストを表現します。実装方法は、ドキュメントを参考にすると以下の通りです。簡易的にUnionを試すためUserクラスにcommentsメソッドを実装していますが、本来はSTIやCTIなどの実装を表現する場合に利用します。それ...GraphQL-RubyでUnion型を実装する方法2019-12-10Rubyの予約語を取得する方法RubyRubyの予約語を取得するワンライナーを知った。いくつか疑問があるので忘れないように残しておく。v2_7_0_pre...Rubyの予約語を取得する方法2019-12-08Rubyでは、クラスの比較ができるRubyRubyでは、クラスを比較できることを知ったのでメモとして残しておく。比較演算子は、Moduleクラスに存在している。ここで、以下を比較すると結果としてnilが返る。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。