タグ

ブックマーク / qiita.com/Yametaro (3)

  • 4歳娘「パパ、オブジェクトから型を作って?」 - Qiita

    娘「まず↑こんなオブジェクトを定義してみたの」 ワイ「お、おお」 ワイ「ジャンケンの手やからhandsね」 娘「そう」 娘「それで」 娘「このhandsっていうオブジェクトから、型を作りたいの」 ワイ「オブジェクトから、型を、作る・・・?」 娘「"グー"か"チョキ"か"パー"っていう文字列しか許可しない・・・」 娘「Hand型っていうのを定義したいの」 ワイ「なるほどな」 ワイ「それなら・・・」 ワイ「↑これでええやん」 ワイ「このHand型は"グー"か"チョキ"か"パー"っていう文字列しか許可せえへんで!」 ワイ「union型いうやつやな」 ワイ「これで、間違って不正な値を代入せんようにできるで!」 ワイ「試しに"ピャー"という文字列を代入しようとすると・・・」 ワイ「ほら、VSCodeくんが赤い波線を表示してくれとる」 ワイ「エラーっちゅうことや」 娘「うん」 娘「でも、それは自分でu

    4歳娘「パパ、オブジェクトから型を作って?」 - Qiita
  • ワイの正規表現入門 - Qiita

    とあるWeb制作会社にて ワイ「社長、こないだ頼まれたショッピングサイトの件なんですけど」 ワイ「ご注文フォームのコーディング、完了しましたで!」 社長「おお、ありがとうな」 ワイ「ほな、飲みに行ってきますわ!」 社長「・・・いや待てや(まだ15時やし)」 社長「何やこのフォーム」 ワイ「何ですかいな」 ワイ「デザイン通り、完璧にコーディングできてますやん」 社長「いやバリデーションが全くされとらへんがな」 ワイ「グラデュエーション?」 ワイ「何を卒業するんでっか」 社長「バリデーションや」 社長「貴様をこの会社から卒業させたろか」 バリデーションとは 社長「バリデーションちゅうのは、不正な値やないかどうか確認することや」 社長「例えば数字を入力してほしいフォームに、文字列を入力して送信されても困るやろ?」 社長「そういうのをちゃんとチェックするのがフォームバリデーションや」 ワイ「あ、あ

    ワイの正規表現入門 - Qiita
    toshi-toma
    toshi-toma 2020/03/03
    説明の語りが面白くて最高
  • ブラウザ君「ワイはCSSのセレクタを右から読むんや」 - Qiita

    ある日のやめ太郎一家 娘(3歳)「パパ、レンダリング最適化されたCSS書いてる?」 ワイ「なんやレンダリングって」 娘「ブラウザがWebサイトを描画することだよ」 ワイ「ああ、そのレンダリングか」 ワイ「よう知っとるわ」 よめ太郎「(CSS関係で他にどんなレンダリングがあんねん)」 よめ太郎「(また知ったかぶりしとるわ)」 ワイ「ワイはいつも描画速度を意識してCSSセレクタを書いてるで?」 ワイ「例えばWebサイトのヘッダ部分にある、サイト名のところにスタイルをあてる場合で・・・」 ワイ「↑こんな風にセレクタを書いてやるんや」 ワイ「そしたらブラウザ君は」 ブラウザ君「このページの中で、header要素は・・・お、この1つだけやな」 ブラウザ君「ほんで、その中のdiv要素は・・・この1つだけやな」 ブラウザ君「ほんで、更にその中のa要素は・・・この1個だけやな!」 ブラウザ君「特定しやすい

    ブラウザ君「ワイはCSSのセレクタを右から読むんや」 - Qiita
    toshi-toma
    toshi-toma 2019/06/16
    ワイとブラウザ君のやりとりが面白いからスラスラ読めて分かりやすい
  • 1