タグ

2018年7月18日のブックマーク (3件)

  • 初学者用チュートリアルの選択肢を探ってみた - Qiita

    何か新しい言語とかフレームワークを学ぶ時ってやっと構文や組み込み関数覚えたところで目的先行じゃない場合広い海原にほっぽりだされるわけですよ。次何すればいいんだろう?と。 なのでそういう時何すればいいのか考えてみたい。 つまり今回の要件は 初学者がやると良いチュートリアルを探る です。特に言語間で実装を比較できるものであればより良い。 というわけで世間で良く使われている教材を見ていきます。リンク先は古いものもありますので、参考程度に。 FizzBuzz C#でFizzBuzz DartでFizzBuzz Erlangでfizzbuzz [Rust] RustでFizzBuzz書いてみる 基中の基、FizzBuzzです。言語チュートリアルを終えたら脳みそに定着しているか確認も兼ねてまずやってみると良いと思います。ボリューム的には実装するだけなら30分もあればできてしまうでしょう。そこから突

    初学者用チュートリアルの選択肢を探ってみた - Qiita
  • PHPネイティブのDOMによるスクレイピング入門 - Qiita

    はじめに 淫夢要素はありません。 Simple HTML DOM Parser や Goutte の使い方は至る所で説明されていますが、PHPネイティブのDOMに関しての記事がかなり少ないので書いてみることにします。 ちなみに… Simple HTML DOM Parserは内部で何回も正規表現を使って全ての要素をパースするので、かなり遅いです。これ使うぐらいなら最初から自分で正規表現一で書いたほうがマシ。自分で正規表現を使って必要部分だけを抜き出す方法は、全ての方法の中で最も高速なので、正規表現が得意な人だったらこれでもいいと思います。 Goutteは内部でPHPネイティブのDOMを使ってます。PHPネイティブのDOMはDOMとして読ませる方法の中では最も高速なので良い方法をチョイスしていることになるのですが、そもそもGoutteに頼らなくてもそれなりに十分やっていけます。何より依存フ

    PHPネイティブのDOMによるスクレイピング入門 - Qiita
  • HTMLのタグ選びで迷うところ - Qiita

    WHATWGのHTML Living Standardと、W3CのHTML5.2を見比べつつ、たまにMDNをながめながら書いていますが、少し感情的な部分も混じっています。 <article>と<section> A section forms part of something else. An article is its own thing. But how does one know which is which? Mostly the real answer is "it depends on author intent" 4.3.12.1 Article or section? | HTML Standard 実装する人の意図によるよ!ってそれを言っちゃおしまいですよ。気持ちはわかるけども。 <article> in principle, independently distri

    HTMLのタグ選びで迷うところ - Qiita