タグ

ブックマーク / qiita.com/mogulla3 (4)

  • AMP ざっくりまとめ - Qiita

    AMPについて調べたのでざっくりまとめる。 AMPとは何か AMP(Accelerated Mobile Pages) Googleが中心となって立ち上げた、モバイルデバイスでのWebブラウジングを高速化することを目的としたオープンソースプロジェクト 従来より用いられているHTMLなどのWeb技術を改良している こういうの 上のgifではGoogleで「渋谷 うどん」で検索したのち、AMP対応しているべログのサイトを開いている。 タップすると瞬時にべログの詳細画面が表示されているのがわかると思う。 AMP対応しているサイトは、以下の画像のように検索結果のリストにAMPマークが表示されている。 適しているサイト どんなページでも高速化するわけではなく、適したサイトが決まっている。 以下、『Real World HTTP』の第8章より引用。 AMPは、あらゆるタイプの静的なウェブ コンテン

    AMP ざっくりまとめ - Qiita
  • 【Ruby】よく使うFileクラスを使ったファイル読み込み処理 - Qiita

    Fileクラスを使ったファイルの読み込み処理のうち、個人的に良く使うパターンをテンプレコードとしてまとめた。 前提 ファイル読み込みでは、実際には読み込んだあとに何らかの処理をすることが多いと思うが、ここではputsで出力するだけ 例外発生時は、捕捉した例外クラスとメッセージを出力するだけにする カレントディレクトリにlabmen.txtという名前で以下の内容のファイルがあるものとする。 Okabe Rintaro Shiina Mayuri Hashida Itaru Makise Kurisu Kiryu Moeka Urushibara Ruka Feyris Amane Suzuha begin # File.openはファイルをオープンし、Fileオブジェクトを返す # 第1引数: ファイルパス # 第2引数: ファイルモード (デフォルト => 'r') # 第3引数: ファイ

    【Ruby】よく使うFileクラスを使ったファイル読み込み処理 - Qiita
  • Rubyを好きな理由、使い続ける理由 - Qiita

    なぜRubyが好きなのか なぜRubyを使い続けるのか Rubyの何が「楽しい」のか 自分の整理がてらこのあたりを言語化してみたいと思い、この記事を書く。 Rubyは「楽しい」 Rubyはよく「書いていて楽しい」とか「書いていて気持ちがいい」とか言われている。 僕自身もこの感覚は持っているし、Rubyを使い続けている人の殆どは少ならからず同じような感覚を持ったことがあるんじゃないかと思っている。 いくつかその例を。 以下は『Rubyソースコード完全解説』を書かれた青木峰郎さんのサイトから引用。 Ruby が Ruby たる所以は「書くのが楽しい」ところなのである。 これはめちゃくちゃ重要なことだからもう一度書こう。 Ruby は書くのが楽しいプログラム言語なのだ! どうしてそんなにLove Ruby? 以下は伊藤直也さんのブログから引用。 ※ ただし、RubyではなくRu

    Rubyを好きな理由、使い続ける理由 - Qiita
  • Rubyプログラミングが快適になるVim環境を0から構築する - Qiita

    より快適なVim × Ruby環境を目指して構築したvim環境について。 0からでも構築できるように整理した。 やること 最初にRubyVim、その他必要なパッケージをガシガシインストールする。 その後、設定した下記機能について実際の操作例を見ていく。 自動コード補完ができるようにする(Rsense/neocomplete) Vim上で静的解析ができるようにする(Rubocop/syntastic) Vimからリファレンスを閲覧できるようにする(vim-ref/vim-ref-ri) メソッド定義元へのジャンプができるようにする(ctags/vim-tags) 構文終わりのキーワードを自動入力できるようにする(vim-endwise) OSはLinux(CentOS6.5)を想定。検証環境は以下のとおり。 $ uname -a Linux vagrant-centos65.vagrant

    Rubyプログラミングが快適になるVim環境を0から構築する - Qiita
  • 1