カテゴリー: WEB

  • 【書評】アフィリエイターのための Web APIプログラミング入門

    アフィリエイターのための Web APIプログラミング入門
     脇村隆(著)の書評です。

    良い点

    • 綺麗なパステル系フルカラーで見やすい
    • 見開き2ページで1項目完結
    • 実践的なAPIを学べる
    • XMLの取扱いに慣れられる

    悪い点

    • やや説明不足の点もあり
    • 後半は若干かけ足な説明

    総評

    API初心者にも、わかりやすく解説されており、なかなかの満足できる内容です。

    言語としてはPHPが採用されており、PHP自体の解説も軽くされています。ただ、PHPの解説としては薄いので各自でそれなりの学習は必要です。

    この本で扱われる主なAPIは、リンクシェア、楽天API、グーグルマップです。これらを組み合わせて、最終的には、マッシュアップサイト(トラベルサイト、ショッピングサイト)を作るレベルまで学習できます。この点は、とてもためになります。

    レベル的には、本の前半は、かなり簡単ですが、後半にかけて少しずつ難しくなってきます。本を読むだけでなく実際に手を動かしながら読み進めると理解が深まる内容です。

    最後には、APIを利用したサイトが紹介されているので、こちらも参考になりました。

    アフィリエイターのための Web APIプログラミング入門

  • 【書評】プロになるためのWeb技術入門

    「プロになるためのWeb技術入門」 小森裕介(著)の書評です。

    良い点

    • 読み物として面白い
    • WEBアプリ製作の基礎知識に焦点をあてている
    • セキュリティに一章を割いている

    悪い点

    •  6章フレームワークの箇所が難しい

    総評

    アマゾンで評価の高いレビューが多いので読んでみました。

    内容的には、プログラミングの入門ではなく、WEBアプリ製作のための基礎知識を紹介している本です。

    具体的には、HTTP、クッキーやセッション、データベース、フレームワーク、セキュリティなどに多くが割かれています。最初の方では、WEBの成立した歴史などにも触れられています。

    もっとも、サンプルとしてコードを紹介している箇所もいくつか出てきます。前半は、PHP、後半はJavaを用いて解説しています。ですから、PHPとJavaの両方の知識があると理解しやすいでしょう。

    レベル的には、全体的に易しい部類に入ると思いますが、MVCモデルやStrutsのあたりは難しくなります。ただ、Javaのフレームワークに慣れている人なら簡単なのかもしれません。

    プログラミングの勉強に疲れた時に、軽い読み物として本書を読むと気分転換になると思います。

    「プロになるためのWeb技術入門」

  • 【FreeMyPDF】 PDFのコピーガードを解除する方法

    PDFの素材を利用したいときに、当該PDFにコピーガードがかかっていて利用できない時があります。

    もちろん、著作権で保護されたコンテンツのコピーガードを外すのは違法だと思います。

    しかし、著作権で保護されていないコンテンツ、例えば、法律そのものや裁判所の出した判例、あるいは、国家資格試験の問題などは著作権で保護されていないと言って良いでしょう。

    こうしたコンテンツを利用したい場合に、PDFにコピーガードがかかっていると利用が面倒になります。

    こうした時に便利なのが、FreeMyPDFです。
    URL : http://freemypdf.com/

    FreeMyPDFは英語サイトですが、使い方は至ってシンプルです。

    1. コピーガードを外したいPDFファイルを用意
    2. Choose a file to unlock の欄のボタンでPDFを選択
    3. Do it ! ボタンをクリック
    4. 2、3秒待つとダウンロード画面が出るので解除済みPDFをダウンロード

    以上で、コピーガードを外すことが出来ます。

    ただし、自分が利用した限りだと、コピーの際に、半角数字の一桁、1-9の数字が欠落しました。半角数字一桁のみ文字コードかなにか特殊なようです。この点は注意が必要です。

    なお、利用に際して、サイトの注意事項をよく読まれることをお勧めします。

    英語なので、簡単に要約しておくと「見るのにパスワードが必要なPDFには利用できない」とうことです。見れるものだけを解除するので問題ないということのようです。

    ただ、著作権で保護されているコンテンツを解除するのは自重した方が良いでしょう。

  • 【書評】体系的に学ぶ 安全なWebアプリケーションの作り方

    『体系的に学ぶ 安全なWebアプリケーションの作り方』 徳丸浩(著)の書評です。

    良い点

    • WEBアプリへの攻撃を具体的に体験できる
    • ほぼすべての脆弱性とその対策を網羅
    • 実習環境とサンプルスクリプトを完備
    • 主にPHPで解説
    • 文章が読みやすく理解しやすい

    悪い点

    • 初心者には若干ハードルが高い

    総評

    WEBアプリケーションのセキュリティに関し、現時点で最高の本です。

    セキュリティに関するトピックを網羅していながら、詳細で具体的な解説が多く理解しやすくなっています。

    予め用意されている実習環境を構築することで、攻撃手法とその防御策を実際に体験し学習することができます。

    解説に用いられている言語は、9割ほどがPHPなのでPHP既習者には特にお勧めです。PHP未学習者は、その点に注意が必要です。

    もっともPHPなどの言語そのものの解説はないので、初心者ならばPHPの入門書を何冊か読んだ後にこの本を読むのがお勧めです。

    この本はセキュリティだけで450ページ以上あるので、PHP入門書でセキュリティの基礎を学んでおくと途中で挫折することなく最後まで読みきれると思います。

    体系的に学ぶ 安全なWebアプリケーションの作り方

  • 【WEB】インターネットアーカイブがリニューアル

    約半年前、インターネットアーカイブのインデックスが更新されない旨の記事をアップしたのですが、最近、リニューアルとともに、インデックスの更新がきました。
    http://webmaster.chielog.com/web/30.html (過去の記事)

    ヤフージャパンを調べると2010年11月までインデックスされています。

    http://web.archive.org/*/http://www.yahoo.co.jp/

    今回までなかなか更新されなかったのは、新バージョンであるカレンダー表示方式の開発のためだったと推測できます。

    ただ、以前のクラッシックバージョンではアーカイブされていたインデックスが、カレンダー表示方式ではインデックスされず消滅しているケースもあるようです。データを単純に引き継いだのではないのかもしれません。

    いずれにせよ、今回の更新で、以前から欲しかったデータが手に入ったので助かりました。