WEBサイトは著作権で守られています。許可無く勝手に人様のサイトから情報だけ抜き出して自分のサイト上に公開することは出来ません。この著作権の問題には十分注意してください。 スクレイピング便利クラス Simple HTML Dom スクレイピングの方法はいくつか存在するのがですが、私はSimple HTML Domを好んで使っています。色々調べた結果、個人的にはこれが一番使い易いと思いました。 サイトからダウンロードし、simplehtmldom_1_5フォルダをスクレイピングを実行したいサーバーにアップして、simple_html_dom.phpを呼び出すだけで準備は完了します。 引っこ抜きの指定が実はCSSそっくり!だからWEBデザイナーにも! 簡単ですが、データの引っこ抜き方です。『ここを引っこ抜きたい!』という部分を指定します。 下記の赤字部分に注目。引っこ抜きたい(スクレイピングし
PHP Simple HTML DOM Parserを利用することで、HTMLの要素へ簡単にアクセスできるようになります 導入 まずライブラリをダウンロードします。 PHP Simple HTML DOM Parser - Browse Files at SourceForge.net そして、それを読み込みます。 require_once 'simple_html_dom.php'; オブジェクトの生成 ヘルパー関数のstr_get_html()またはfile_get_html()から、simple_html_domオブジェクトを生成します。 // 文字列から $html = str_get_html( '<html><body>Hello!</body></html>' ); // URLから $html = file_get_html( 'http://example.com/' )
HTMLをパースしてきてDB化したり、RSSのテンプレに落とし込む…と言ったことを少し前からしているのですけど、1つ2つならいざ知らず対象サイトが増えてくると正規表現で何かし続けるのはたいそう無理があります。そういうわけでDOMを使ったりXPathを使ったりもしていたのですが、どちらもHTMLの構造にぴったりとは言えなくて、高度なことが出来るが故に記述が複雑になってしまうのでした。うーん。慣れるまでにハードルがあるな… そんなことを思っていたのですが、ふとした拍子に見つけたライブラリ「PHP Simple HTML DOM Parser」を利用してみたらば、とてつもなく便利でびっくり。jQueryのようなセレクタでガンガン指定して持ってくるスタイルでわかりやすいのなんの。 $text = $dom->find('#todays_darling', 0)->innertext; //今日のダ
ほしいなと思っていた機能をプラグインで実現してみる。 プロジェクト運営中にチケットの担当替えをすることがままあります。 いや、担当替えというよりも突発的な機能追加や、設計中に機能を細分化できていなかったものなど、チケットの追加->担当をアサインすることが良くあります。 そんな時に、現実的にアサイン可能な担当を割り振るうえで、誰が余裕ある?ってのが、Redmineだと把握しずらいと思っています。 チケット一覧をうまく使ってもできるんでしょうが、なんとなく良い方法が見つかりません。 そこで、担当、期間を指定して、どのくらいのワークロードがあるのか?ってのが視覚化されているといいなと思っています。そこで、普段使っているプラグインを参考にしながら作成してみました 。 単純に、担当を指定して、期間を入力すると割あたっている工数がグラフに表示される簡単なものです。 管理する側だけでなく、担当者も自分が
こんにちは。毎日暑いですね。 ビールのことで頭がいっぱいな品質管理グループの turu です。 Tricorn Labs では初登場です。よろしくお願いします。 今回のエントリでは2点、ご紹介しようと思います。 トライコーン式Redmineステータスについて Redmineのステータス設定方法について 1.トライコーン式Redmineステータスについて トライコーンではバグ管理システムとして Redmine と trac を利用しています。 そのうちのRedmineのステータスについてご紹介します。 まず、弊社プロジェクトで Redmine を使うにあたって デフォルトステータス (新規/進行中/解決等) ではいくつかの問題がありました。 チケットが終了したときの状況が不明 不具合分析がしづらい 開発、品質管理のどちらにボールがあるか不鮮明 チケット一覧からプロジェクトの状況が把握しづらい
WindowsでのPHP開発を教えるようになってきましたが、環境構築でXAMPPの特殊な手順をどうしても覚えたくなかったのでVagrantをWindows対応させました。CentOS 64bit版が動かないパターンに遭遇したので、32bit版のboxを使っています。 (05-01 21:15) Ruby InstallerのRubyコマンドプロンプトの説明を追記 🍮 VirtualBoxVirtualBox 公式サイト パッケージをDLしてインストール。 🤔 Ruby InstallerRuby Installer Rubyの安定版&最新版をダウンロード。(3/30時点ではRuby 2.0.0-p451) インストールが完了したら、Windowsのスタートメニュー内に「Ruby x.x.xフォルダ内にRubyコマンドプロンプトを開く」というショートカットが増えていると思います。ここをク
Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template. These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available. Suggest a Box Do you know of another base box? Send a
5000万回以上ダウンロードされながらも開発者が「これ以上もう堪えられない」とコメントを残したのを最後に、App StoreとGoogle Playから削除された「Flappy Bird」というゲームがありました。Flappy Birdが姿を消した後も、ゲームシステムの酷似しているコピーゲームが次々に登場していますが、音楽や政治、大衆文化を扱う雑誌「Rolling Stone」がFlappy Birdの開発者にインタビューを実施したところ、Flappy Birdを再度復活させることや開発秘話などが明らかになっています。 The Flight of the Birdman: Flappy Bird Creator Dong Nguyen Speaks Out | Culture News | Rolling Stone http://www.rollingstone.com/culture/
iPhone版iMindmap、iPad版iMindmapのニューバージョンが、別アプリとしてリリースされました。 これがとにかくすごいです。もうこれ事件ですよ! iOSアプリの中で、マインドマップアプリとしては間違いなく最強です。 しかも、まさかの無料なのでとにかく落としてみてください! ここでは、その特徴や感想などまとめておきます。 1. iMindMapニューバージョンはこれ! 注意ですが、旧iMindmap mobile(有料)もまだApp Storeに別アプリとして残ってます。最新版は以下です。 最新版は、アプリ自体はなんと無料。 サブスクリプション購入(いまなら導入キャンペーン価格 \1200 / 年)することで クラウドサービス追加機能追加が可能となります。 iMindMap 2.0.3(iPhone版) カテゴリ: 仕事効率化, ライフスタイル 現在の価格: 無料(サイズ:
マインドマップ&ロジックツリーの定番ソフトウェア FreeMindは世界で年間212万件のダウンロードを誇るマインドマップ&ロジックツリー・ソフトウェアです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く