バコラー日記

人生は決して受け身になってはいけない。攻めるが勝ち!

    2011年08月

    • カテゴリ:
      このエントリーをはてなブックマークに追加 Share on Tumblr Clip to Evernote
    20)タイトルの通り「PyCon JP 2011」に参加してきました。

    PyCon JP 2011 はてなブックマーク - PyCon JP 2011


    プログラミングを本格的に始めて4ヶ月な僕が、Pythonのでっかい会議に参加して感じたことを5つ書いていきます。


    PyConの当日の内容や専門的なことは他の方がたくさん書かれているので、そちらを読んで頂ければお腹いっぱいになりますよ。

    こちらに当日の講演のUstreamアーカイブや資料、ブログ記事やTogetterなどのリンクがまとめられています。

    速報版 PyCon JP 2011 諸々まとめ — PyCon JP 2011 はてなブックマーク - 速報版 PyCon JP 2011 諸々まとめ — PyCon JP 2011


    1. ノベリティグッズが素敵!


    PyCon JP 2011 の参加者には、Pythonのバッジ・ステッカー・キャンディーなどが貰えました。

    写真


    ステッカーは新しい Mac Book Air を購入したらそれに貼りたいですね。

    キャンディーは勿体無くて食べれないのですが… ><


    2. 参加者にコアな方が多い


    他の勉強会に比べて、特にライトなPythonプログラマーは少ないように感じました。

    なので、自分がまだPythonについて詳しくないので、コアなPythonistaの方々と深い話ができず、かなりもったいなかったです。


    日々、Pythonでプログラムを書かなければですね。

    こういうカンファレンスや勉強会がある/あった前後の期間は、異様にモチベーションが高いのは当然なので、そうでないときに”やる”ことを続けないといけないですね。


    3. どうせ参加するなら発表者として


    まるっと一日、受身で発表を聴くのもこれはこれで勉強にはなるのですが、「発表者として参加したらどれだけ有意義だろうなぁ」と思いました。

    次のPyCon JPでは、LTとかあわよくばセッションの発表者として参加したいですね。


    そのためにも月1回のペースで開催されている「Python mini Hack-a-thon」で発表の経験を積んでいこうと思います。

    ・次回開催について:(第11回)Python mini Hack-a-thon : ATND はてなブックマーク - (第11回)Python mini Hack-a-thon : ATND


    4. スタートアップはいかに速くサービスを作れるかが勝負


    「Python と MongoDB でWEB開発」の発表者であるVuzzのCTO:清田さんとお話しして頂いて、印象に残った言葉が「スタートアップはいかに速くサービスを作れるかが勝負」ということでした。

    その手段として、Python + MongoDB だと。

    何でMongoDBを使うのですか?メリットって何ですか?という質問に対する回答だったので、「スケーラビリティを確保できる」というのもポイントみたいです。


    サービスがヒットしたときにスケーリングしやすいってのは、スタートアップでサービスを作っていくエンジニアにとっては欠かせないポイントなんでしょうね。


    5. Sprintの「App Engine Code Lab」に参加できず(涙)


    PyCon JP の翌日に開催されたSprints(スプリント)で「App Engine Code Lab」に参加しようと思ってたら、Googleの松尾さんが風邪気味ということと、僕が事前登録をしていなかったことで中止に…。

    参加登録が必須でないと書いてあったので、軽く考えていたせいで痛い目に合いました。

    PyCon JP 2011 Sprint Spreadsheet で自分でテーマを書いてリーダーになることもできますし、他の人のテーマに参加することも可能です。 参加登録は必須ではありませんが、リーダーが何を準備するかとか考える助けになるので、事前登録をおすすめします。

    ・引用元:Sprints(スプリント) — PyCon JP 2011

    ”参加登録必須”とか、参加する人は必ずスプレッドシートにやることを記入するとかにしておいて貰えれば、僕みたいな人が現れず、もっと良くなりそうだなと思いました。


    幸いスプリントでやる予定だった内容のリンクを知ることができたので、取り組んでみます!

    Python Codelab - Google Developer Codelabs


    まとめ


    PyCon JP 2011、為になりました。

    もっと為になるものにするには、Pythonでコードをもっと書かねばですね。


    @ransuiさんのセッションで、Pythonプログラミングの経験として「初めてのPython」もしくは「Python チュートリアル」をクリアしている人ということを言われていました。

    Python チュートリアル はてなブックマーク - Python チュートリアル

    これが初心者から中級者になるための1つの基準なのでしょうか。


    まずはこれに取り組みつつ、またWebサービスを作っていきます!


    おまけ(宣伝)


    本を裁断して電子書籍化するユーザー向けに、裁断済み書籍を検索できるサービス「自炊戦隊サイダーン」を先日リリースしました。

    自炊戦隊サイダーン | 裁断本を一括検索 はてなブックマーク - 自炊戦隊サイダーン | 裁断本を一括検索

    Pythonで書いているのでよかったら使ってみて下さい!

      このエントリーをはてなブックマークに追加 Share on Tumblr Clip to Evernote
    Mr.Children STADIUM TOUR 2011 SENSE -in the field- が先週の土日から始まりましたね!

    35)

    Mr.Children STADIUM TOUR 2011 SENSE -in the field-

    今週末は地元、熊本で初ツアーがあるのですがさすがに参加できません ><

    どうにかチケットを手に入れて、日産スタジアムに参戦しようと思っているところです。


    参加できることを祈って、予習がてら広島公演のセットリストを調べてみました。

    1.かぞえうた
    2.Prelude
    3.HOWL
    4.未来
    5.I’m talking about Lovin’
    6.innocent world
    7.Replay
    8.君が好き
    9.Mirror
    10.蒼
    11.I
    12.CENTER OF UNIVERSE
    13.365日
    14.ハル
    15.ロックンロールは生きている
    16.ニシエヒガシエ
    17.Everything is made from a dream
    18.風と星とメビウスの輪
    19.HERO
    20.擬態
    21.エソラ

    [アンコール]
    22.fanfare
    23.星になれたら
    24.Tomorrow never knows
    25.かぞえうた
    26.終わりなき旅


    アルバムSENSEからセットリスト入りしている曲は、前回のツアーで歌った「ロザリータ」と「Foever」以外の10曲みたいです。

    あとは「CENTER OF UNIVERSE」や「Everything is made from a dream」とかも聴けるのは楽しみです!


    STADIUM TOUR 2011 SENSE -in the field- に参加されるミスチルファンの方々はともに楽しみましょう!!

    • カテゴリ:
      このエントリーをはてなブックマークに追加 Share on Tumblr Clip to Evernote
    本日、Amazonで販売されている裁断済み書籍を検索できるサービス「自炊戦隊サイダーン」をリリースしました。

    自炊戦隊サイダーン | 裁断本を一括検索 はてなブックマーク - 自炊戦隊サイダーン | 裁断本を一括検索 http://www.saidaan.com/

    saidaan560x178

    ちなみに、個人で作った初めてのWebサービスです。


    どうやって作ったの?


    今回、作ったウェブサービスは「Python + web.py + dotcloud」で実装しました。

    プログラミング言語: Python
    フレームワーク: web.py
    サーバー: dotcloud

    技術的に難しいことは全くしておらず、Amazonから書籍情報を取得して「裁断」というキーワードが含まれているかを判別しているだけです。

    詳しくは、また後日、ブログで書こうと思います。


    自炊戦隊サイダーンの使い方


    では、自炊戦隊サイダーンで裁断本を検索する手順をざっと説明していきます。

    (ほぼ、自炊戦隊サイダーンの使い方に書いた内容と同じですが)


    手順1. 「検索」または「ジャンル別」から本を探す


    サイダーンで本を探すには「検索」と「ジャンル別」から探す2通りの方法があります。

    ■ 検索から本を探す


    まず、トップページにて「裁断本をいますぐ検索」の入力フォームに探したい本のキーワードを入れて、「フリーワード検索」のボタンをクリックします。

    キーワードは、書籍名・著者名・出版社・ISBNに対応しています。


    下図の例では「ハルヒ」というキーワードで検索しています。

    how2saidaan_01


    ■ ジャンル別から本を探す


    サイト内の左側にあるサイドバーから本のジャンルを選択してクリックします。

    how2saidaan_07


    手順2. 検索結果一覧 または 書籍一覧から裁断本を探す


    手順1の後、本の一覧が下図のように表示されていると思います。

    一覧から裁断済みの書籍を探すには、本の価格の下に記載してる「裁断本 在庫あり」、「裁断本 売切中」から確認します。

    how2saidaan_02


    書籍が「裁断済み」の状態で販売されている場合、下図のように「裁断本 在庫あり」というメッセージと「amazon.co.jp 詳細ページへ」というボタンが表示されます。

    (※ 在庫切れなどにより、既にAmazonにて販売されていない場合があります。)

    how2saidaan_03


    裁断済み本が販売されていない場合、下図のように「裁断本 売切中」というメッセージが表示されます。

    このとき、「amazon.co.jp 詳細ページへ」というボタンは表示されません。

    how2saidaan_04


    手順3. Amazonで裁断本を買う


    Amazon.co.jpで裁断済み書籍を購入する方法を説明します。

    手順2で「裁断本 在庫あり」の状態である書籍から「amazon.co.jp 詳細ページへ」ボタンをクリックすると、下図のようなAmazonの商品ページが別ウィンドウで開かれます。

    (※ ここからは当サイトではなく「Amazon.co.jp」のページに移動します。)

    Amazonの商品ページを開いた後、裁断済み本が販売されている「中古品」のページに移動します。

    下図の例だと、赤丸で囲まれた「中古品 26点 ¥1より」のリンクをクリックして移動します。

    how2saidaan_05

    中古品のページ(Amazonマーケットプレイス)を開いた後、複数の出品者からの販売情報が表示されます。

    この中から、書籍状態のコメント欄に「裁断済み」「裁断本」などのキーワードが含まれている商品を見つけます。


    下図の例だと、
    出品者:矢後市という方が「【裁断済】ページの抜けはありませんが、表紙以外は裁断済でバラバラの状態… 」
    というようなコメントで裁断本を出品しています。

    最後に、書籍を購入する場合「ショッピングカートに入れる」ボタンをクリックします。

    how2saidaan_06

    サイダーンの使い方の説明はこれで終わりです。

    ちょっとややこしいので、分からなければお気軽にお問合せ下さい。


    謝辞


    今回のWebサービス作成を通して、多くの方々にアドバイスを頂きました。

    みなさま、本当にありがとうございました。

    個人で作った習学のウェブサービスですが、本当に自分一人だけだったら完成できなかったと思います。

    この話も、詳しくはまた後日、改めてブログに書き起こそうと思います。


    次回のサイダーンは?


    今後は、Yahoo!オークションやその他、裁断本販売サイトの書籍を横断検索する機能を実装していく予定です。

    自炊戦隊サイダーン | 裁断本を一括検索 はてなブックマーク - 自炊戦隊サイダーン | 裁断本を一括検索

    要望などありましたら、メールやTwitterとかでお気軽にご連絡下さい。


    このページのトップヘ