ページ: 1 2 >>

日次レビューで今日収穫した箱の中身を空にしよう

パーマリンク 2010/01/08 15:04:31 著者: あつ メール
カテゴリ: Ajax, LifeHack・GTD

RSSやTwitterなどで情報収集をやっていると、情報がどんどん増えてしまいます。
たまった情報を見ていると、処理しないとなぁとちょっとしたストレスになってしまいます。

そんな状況に陥らないために毎日の日次レビューで、「今日得た情報を全てその日のうちに処理してしまおう」ということをやっています。

参考元:shigotanoさんのつぶやき

今日訓:一日の終わりにその日の収穫を棚卸してカゴを空にする。明日、より多くを収穫するために。


もちろん全ての情報を完結できる訳ではありません。
やっているのは、GTDで振り分けるまで。
これだけでも随分気持ちがスッキリします。

毎日空っぽにしていきましょう。

ストレスフリーの整理術

第10回高蔵寺SE勉強会を開催しました

パーマリンク 2008/07/06 22:48:51 著者: あつ メール
カテゴリ: PHP, CakePHP, Ajax, 勉強会・セミナー

第10回高蔵寺SE勉強会を開催しました

第10回高蔵寺SE勉強会を開催しました。

今回の宿題は「PHPでスクレイピングしてみよう」とのことだったので、このブログの右側にある「今日の料理」コーナーをスクレイピングで表示するようにしてみました。

<?php
$url = $_GET['url'];
$img_url = $_GET['img_url'];
$width = $_GET['width'];
$count = $_GET['count'];

if (empty($url) || empty($img_url)) {
exit;
}
if (empty($width)) {
$width = 200;
}
if (empty($count)) {
$count = 5;
}

$img_url = str_replace('/', '\\/', $img_url);
$pattern = '<img.+?src=[\\'"][^\\'"]*(' . $img_url . '.+?)[\\'"].*?\\/>';

$i = 1;
$page = 1;
$base_url = $url;

echo 'document.write(\'<ul class="thumbnail">\');';
while ($i <= $count) {
$html = file($url);
$str = implode('', $html);

// 画像取得
$str = mb_convert_encoding($str, 'EUC-JP', 'UTF-8');
if (preg_match_all('/' . $pattern . '/i', $str, $match)) {
foreach ($match[1] as $value) {
// URL 取得(画像の後にrdf情報があるとする)
$pattern2 = 'rdf:about="(.*)"';
$str2 = explode($value, $str);
if (preg_match('/' . $pattern2 . '/i', $str2[1], $match2)) {
echo 'document.write(\'<li><a href="' . $match2[1] . '"><img src="' . $value . '" width="' . $width . '" border="0"></a></li>\');';
$i++;
if ($i > $count) { break; }
}
}
}
// ページは5ページ前まで
$page++;
$url = $base_url . '?paged=' . $page;
if ($page > 5) { $i = $count + 1; }
}
echo 'document.write(\'</ul>\');';

結構決め打ちの部分が多数。

今回はおみうが面白いことをやっていたので、今後スクレイピングをやる時には参考にしようと思う。



僕の発表は「CakePHPでの安全なサイトの作り方1~SQLインジェクション~」を行いました。
資料は高蔵寺SE勉強会ブログに掲載してあります。
これをきっかけにセキュリティへの意識を高めていって欲しいです。


もう一つの発表はみっくの「CakePHPでAjax [入門編]」。
知らない部分もあり、いままでAJAXで作った部分を見直そうかなと思いました。


あとは、近況報告などで時間がなくなってしまったので、先週からスタートした開発は今日はありませんでした。

次回の宿題は僕から出題することになりましたので、お楽しみに♪

Yahooの検索結果が変わります

パーマリンク 2008/05/29 16:00:05 著者: あつ メール
カテゴリ: Ajax, Yahoo!JAPAN

Yahooの検索結果が変わります

Yahoo!検索 Index Updateが発表されました。

インデックスアップデートでは、世界各国に向けた機能改良などが盛り込まれていますが、日本向けについても、日本語処理やコンテンツ解析、その他の改良を行なった成果をインデクサに組み込み、インデックス全体の更新を行っています。

これにより、検索結果が改善されるとともに順位変動が予想されます。


どうなるかな。。。。

検索結果の見せ方

パーマリンク 2008/01/31 13:50:18 著者: あつ メール
カテゴリ: PHP, Ajax

検索結果の見せ方

検索ボックスにAjaxを使うパターンはありますが、アップルのように商品を見せるのも良いですね。

「ipod」と検索すると、下記のようにipod関連の商品が表示されます。
アップル

Ajaxの開発にはFirebugだね

パーマリンク 2008/01/18 23:34:51 著者: あつ メール
カテゴリ: Ajax

Ajaxの開発にはFirebugだね

今までなんとなく使っていたFirebugですが、Ajaxの開発時にはめちゃくちゃ便利です。

何が便利かというと、Ajaxの動きは、画面上であれこれ動いていても、ソースをみると何も変化なしです。
ですがFirebugで見てみると、ソース上にちゃんと表示されます。
便利です。

1 2 >>

あつ

Facebookやってます

愛知県名古屋市在住のWEBシステム屋(SE・プログラマ)。株式会社一六社(いちろくしゃ)所属。PHP、 CakePHPを利用して日々開発中。WEBで地域活性化を目指します。好き:フットサル/GTD/Mac/ 住んだことのある場所:一宮(愛知)、豊田(愛知)、浜松(静岡)、浦添(沖縄)、中津川(岐阜)、名古屋(愛知)

検索

タグクラウド

勉強会

欲しい物リストの全て

レコメンデーションエンジン

16ブログ     powered by b2evolution