tadashi_toyのブックマーク (337)

  • BeautifulSoupを使ってスクレイピングをしてみる |

    そもそもスクレイピングとは? わかりやすく説明すると特定のWebサイトをプログラミングによって必要な情報を取得したりする行為のことです。 スクレイピングが行えるようになるとムフフなサイトからムフフな画像の取得をプログラムを実行するだけで行えるようになります。 スクレイピングを始める Pythonのことをあまり知らない人にPythonの基文法のまとめという記事を書いたので これを読むと他の言語を触ったことがある方は雰囲気がわかると思います。 今回はスクレイピングをするためにBeautifulSoupというライブラリを使ってみます。 BeautifulSoupを知らない方に説明するとBeautifulSoupはPythonで動作するHTMLとXMLのパーサーです。 これを使用することでjQueryみたいにHTML/XMLの要素の取得を簡単に行えるようになります。pipを使ってインストールを行

  • PyCon JP 2014 1日目参加レポート #pyconjp - Time Flies

    今日はPyConJP 2014に参加してきた。 プログラミング言語系の会議に参加するのは初めて何だけど雰囲気としては学生時代に参加した学会とだいたい同じ。PyConの場合はほぼPython関連の話題だった。(まあ当たり前なんだけど会議によってはそうでもないらいしい) ちなみに今回の会場では電源は絶望的に少なかったので苦しんだ。 どれも勉強になる発表だったが、以下では特に印象に残った発表について触れる。 Keynote Speech @kennethreitz CH01 Opening~Keynote: Kenneth Reitz - YouTube 1日目のKeynote SpeechはHerokuPythonプロダクトオーナーでPython Software FoundationのKenneth Reitz氏。 プレゼンではそもそも言語とは何かという話題から入りPythonの2系と3系

    PyCon JP 2014 1日目参加レポート #pyconjp - Time Flies
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • Python Django入門 (1) - Qiita

    はじめに なぜPythonを選ぶか かなり独断と偏見が入っていますが、 シンプルな言語セット 某言語のように、呪文のように短く書けることが命ではない。 それでいて、書くコード量は少なく、すっきりしている。 某言語のように、記号を多用しない。 コードを書いている間Shiftキーを押しっぱなしにならない。 学習コストが低い。 言語セットとしての文法は、わりと平易で、直感で理解できる。 難しい書き方は、後から覚えればよい。 文法書を読むのは、後からでいいでしょう。まずこの講座をやってみましょう。 Djangoフレームワークや、各種Pythonパッケージのソースを読んでも、 言語仕様を駆使した難しい書き回しは少ない。 メンテナーでなくても意外と読める。 なぜDjangoを選ぶか Pythonで作られたフルスタック・フレームワークであるということ。 必要なものはすべて揃っている。 テンプレートはあれ

    Python Django入門 (1) - Qiita
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • 可視化で理解するマルコフ連鎖モンテカルロ法(MCMC) - ほくそ笑む

    先日行われた第9回「データ解析のための統計モデリング入門」読書会にて、 「可視化で理解するマルコフ連鎖モンテカルロ法」というタイトルで発表させて頂きました。 発表スライドは以下です。 可視化で理解するマルコフ連鎖モンテカルロ法 from hoxo_m この発表は、みどりぼんに登場する、マルコフ連鎖モンテカルロ法(MCMC)のアルゴリズムである「メトロポリス法」と「ギブス・サンプラー」について、可視化して理解しようというお話です。 「マルコフ連鎖モンテカルロ法」というのは、字面だけ見ると難しそうですが、この発表で理解すべきポイントは、次のスライド 1枚に凝縮されています。 このことを念頭に置いて、それぞれの手法を見ていきましょう。 まず、メトロポリス法ですが、これは、 前の状態の近くの点を次の遷移先候補として選ぶ(マルコフ連鎖) そのときの確率比 r < 1 ならば確率 r で棄却する。それ

    可視化で理解するマルコフ連鎖モンテカルロ法(MCMC) - ほくそ笑む
  • 大学教師が新入生に薦める100冊

    ドカ読み上等!若さに任せて読みふけろ、読むべきを読み干すべし。 このリストは、以下の4500冊超の中から、読むべき100冊を選んだもの。だから、「大学新入生に薦める」というより、若かったわたしに読ませたいリストであり、もう若くないわたしが読むべきリストなのだ。しょうもない新刊ばかり追いかけて踊らされているわたしの目を覚まし、叱咤激励するリストなのだ。 書籍『東大教師が新入生にすすめる』文藝春秋編 書籍『東大教師が新入生にすすめる<2>』文藝春秋編 書籍『教養のためのブックガイド』小林康夫ほか 書籍『大学新入生に薦める101冊の』広島大学101冊のプロジェクト編 書籍『大学新入生に薦める101冊の 新版』広島大学101冊の委員会編 書籍『必読書150』柄谷行人ほか サイト[東京大学 学科別 分類による推薦図書] サイト[は脳を育てる 北大教員による新入生への推薦図書] TV番

    大学教師が新入生に薦める100冊
  • オブジェクト指向の法則集 - Qiita

    この記事は、故石井勝さんが1999年に書いた記事を Qiita に転載するものです。オブラブ(objectclub.jp)にて記事をホスティングしていましたが、現代でも十分に読める内容なので、たくさんの方に読んでもらいたいと思い、若干の編集(リンクとコンテキスト追加)を平鍋が行い、転載します。今でも、読みやすく、カジュアルな語り口のよい記事です。 オブジェクト指向の法則集(転載元:http://objectclub.jp/community/memorial/homepage3.nifty.com/masarl/article/oo-principles.html ) なお、この記事の他にも石井さんのオブジェクト指向やRubyに関する多くの記事をオブラブの「まさーるのページ」で読むことができます。では、以下に石井勝さん(旧メールアドレス masarl@nifty.com)の記事を転載します

    オブジェクト指向の法則集 - Qiita
  • プログラマーが効果的な可視化を作成する(後編 Part 2): 学習ガイド - Qiita

    (後半 Part1からの続きです。何故か元記事が消失したので、分割して再構成しました。) シリーズ各セクションへのリンク 前編: 効果的なデータ可視化とはどのようなものか? 中編: 分かりにくい可視化を避けるための手法の選択 後編: Part 1 基原則 後編: Part 2 学習ガイド データ可視化について更に学ぶ ここまでに書いたことは、可視化の専門家ではない自分が経験や読書などで得た知識の一部です。つまり普通に手に入る情報やでこの分野はある程度まで独学できます。プログラマーの方々がこの先さらに学ぶためのポインタを幾つか示したいと思います。 英語を学ぶ いきなりやる気を無くすアドバイスで申し訳ないのですが、プログラミング一般の話題と同じく、実務方面の可視化に関する最新の話題は、ほぼ全ての一次情報が英語で書かれています。日語の紹介記事を待ってもいいのですが、そうするとかなりのタイム

    プログラマーが効果的な可視化を作成する(後編 Part 2): 学習ガイド - Qiita
    tadashi_toy
    tadashi_toy 2014/09/09
    良記事
  • プログラマーが効果的な可視化を作成する(後編 Part 1): 基本原則 - Qiita

    はじめに この記事は実際に手を動かし、コンピュータを使ってデータ可視化を行う人に向けて一般的なノウハウをお伝えする三回シリーズの最終回です。 (9/1/2014 追記: 現在原因をQiitaさんに問い合わせているのですが、日投稿した記事が長すぎたため(?)サーバー側で何らかの問題が発生して元の文書が消えてしまい、フォーマットと画像が失われましたので、二分割した後多少の修正を加えて再アップしました) 前編: 効果的なデータ可視化とはどのようなものか? 中編: 分かりにくい可視化を避けるための手法の選択 後編: Part 1 基原則 後編: Part 2 学習ガイド 前回までに私が可視化を行うときに従っているおおよその作業の流れと手法の選択方法などをまとめました。最終回は可視化作業全般で私が気をつけている基原則と、更にこの分野を学び続けるための学習ガイドです。 可視化を行う時に従うべき基

    プログラマーが効果的な可視化を作成する(後編 Part 1): 基本原則 - Qiita
  • 【画像あり】LINEのパン田一郎の自動返信がすごすぎるんだけど : 暇人\(^o^)/速報

    【画像あり】LINEのパン田一郎の自動返信がすごすぎるんだけど Tweet 1:以下、\(^o^)/でVIPがお送りします:2014/09/08(月) 15:28:21.98 ID:dLhccwYb0.net ほかの公式垢の自動返信とは比べ物にならないほど会話が成り立つ ボキャブラリーはんぱない あと天気教えてって打てば教えてくれる 典型的な草系の若者。 フロムエーでみつけたバイト先で、自分で働いてお金をかせぐことを目指している。 …が、そう簡単にはうまくいかないバイト生活を送っている。 基的には、パンダ族の習性として、引っ込み思案で気弱。 ずっと動物園で暮らしてきたので、体力はあまりない。 https://twitter.com/panda_ichiro 4:以下、\(^o^)/でVIPがお送りします:2014/09/08(月) 15:30:32.68 ID:X1PD8Zxa0.ne

    【画像あり】LINEのパン田一郎の自動返信がすごすぎるんだけど : 暇人\(^o^)/速報
  • 「知的生産の技術」のコミュニティと体系化に向けて | シゴタノ!

    By: Jean-Pierre Dalbéra 1969年に発売された『知的生産の技術』には、こうあります。 知的生産の技術の開発も、その体系化も、これからのはなしである。今後、たくさんのひとたちの手によって、知的生産のさまざまな技術が開発され、その体系化もすすめられるようになるだろう。その日を期待している。 40年以上経った現代ではどうでしょうか。 たしかに「知的生産のさまざまな技術」は開発されてきたように思います。書籍でも「知的生産」を関するはたくさんありますし、ブログなども含めれば、さらにその数は膨れあがります。技術の数は増えた。そう言ってもよいでしょう。 しかし、あらためて考えてみると、著者の期待に応えられているようには感じません。 散らばる情報 問題の一つは、「体系化」です。 「知的生産の技術」に関する体系化はまったく進んでいません。もしかしたら、どこかで進んでいるのかもしれま

    「知的生産の技術」のコミュニティと体系化に向けて | シゴタノ!
  • [CEDEC 2014]「ゲーム世界を動かすサイコロの正体 〜 往年のナムコタイトルから学ぶ乱数の進化と応用」 - 4Gamer.net

    [CEDEC 2014]ナムコ作品で見る乱数の歴史。「ゲーム世界を動かすサイコロの正体 〜 往年のナムコタイトルから学ぶ乱数の進化と応用」レポート ライター:箭進一 神奈川のパシフィコ横浜で行われた,ゲーム開発者向けイベントCEDEC 2014の最終日である2014年9月4日,「ゲーム世界を動かすサイコロの正体 〜 往年のナムコタイトルから学ぶ乱数の進化と応用」という講演が行われた。 登壇したバンダイナムコスタジオ HE技術部 加来量一氏 この講演のユニークな点は,旧ナムコの作品を「乱数」という視点から振り返るということだ。バンダイナムコスタジオ HE技術部のプログラマーである加来量一氏は,旧ナムコの初期作品50を解析し,それぞれの時代でどのような乱数が使われていたかを特定した。そこから見えてくる乱数技術改良の歴史を見ていくというのが,講義の主旨なのである。 1980年代のナムコアーケ

    [CEDEC 2014]「ゲーム世界を動かすサイコロの正体 〜 往年のナムコタイトルから学ぶ乱数の進化と応用」 - 4Gamer.net
    tadashi_toy
    tadashi_toy 2014/09/05
    すごい
  • 初めてコードレビューされる人のためのpull requestとcommitの作り方 - Qiita

    pull requestの作り方について 作業途中でもpull request作ったほうがいい。 作業途中だと分かるようにwantedlyだと、[WIP]とかタイトルの最初につけてる タイトルに書くこと 作業の内容が分かるタイトル descriptionに書くこと WHY WHATを必ず書く Viewに変更がある場合は、スクリーンショットを貼る 関連のissueやpull reqeustへのリンクがあれば書く コードだけで分かりにくい箇所の説明(できるだけコードだけで分かるほうがいいけど) イメージは、初めてpull requestを見る人がmergeする上で必要な判断ができる情報があること。 どの作業をしているか、残っているか分かるように、マークダウンでチェックリスト作る git commitの方法について 僕自身まだまだcommitの単位は汚いので、今の僕レベルで気をつけていることを書

    初めてコードレビューされる人のためのpull requestとcommitの作り方 - Qiita
  • (池上彰の新聞ななめ読み)慰安婦報道検証:朝日新聞デジタル

    過ちがあったなら、訂正するのは当然。でも、遅きに失したのではないか。過ちがあれば、率直に認めること。でも、潔くないのではないか。過ちを訂正するなら、謝罪もするべきではないか。 朝日新聞は、8月5日付と6日付朝刊で、「慰安婦問題を考える」と題し、自社の過去の慰安婦報道を検証しました。これを読んだ私の感想が、冒頭のものです。 6日付紙面で、現代史家の秦郁彦氏は、朝日の検証について、「遅ればせながら過去の報道ぶりについて自己検証したことをまず、評価したい」と書いています。これは、その通りですね。 しかし、今頃やっと、という思いが拭い切れません。今回の検証で「虚偽」と判断した人物の証言を掲載してから32年も経つからです。 今回、「虚偽」と判断したのは、吉田清治氏の証言。氏が自らの体験として、済州島で200人の若い朝鮮人女性を「狩り出した」などと証言したと朝日新聞大阪社版朝刊が1982年9月2日に

    (池上彰の新聞ななめ読み)慰安婦報道検証:朝日新聞デジタル
  • グローバリズムと英語教育 - 内田樹の研究室

    「グローバリズムと英語教育」というタイトルの文章をある媒体に書いた。英語教育専門の媒体なので、たぶんふつうの方は読む機会がないだろうと思うのでここに採録する。 少し前にある雑誌から「子供を中等教育から海外留学させることがブームになっている」という特集を組むので意見を聴きたいと言ってきた。そういう人がいるとは聞き知っていたが、特集を組むほどの拡がりとは知らなかった。 聞けば、富裕層は欧米の寄宿学校へ子供を送り、それほど富裕でもない層ではアジア諸国に移住して子弟をインターナショナル・スクールに通わせ、父は単身日に残って働いて送金するというかたちが選好されているそうである。 半信半疑だったが、その後バリ島に行ったとき、現地の日人の方からバリ島のインターナショナルスクールに日人の母子を誘導する計画があるという話を聴いて得心した。なるほど、そういう時代になったのだ。 これが意味するのは、親たち

    tadashi_toy
    tadashi_toy 2014/09/04
    そんなことが流行してたんだー.外国に送るなら,もう帰ってこなくていいくらいの気持ちで送るべき.だってそうなるかもしれないし.
  • 実践 Selenium WebDriver

    書は、Seleniumの導入と構成の仕方、テストの書き方について、包括的に解説する書籍です。IE、Firefox、Chrome、Safariなどのブラウザに対応するWebDriverの機能から、iOSとAndroidアプリケーションのテスト、さらにUIテストツールのPageObjectパターンまで、サンプルコードを使って具体的に説明します。日語版では玉川紘子氏による「CI(継続的インテグレーション)ツールの活用」を付録として追加。WebアプリケーションのUIテストを自動化したい技術者必携の一冊です。 訳者まえがき はじめに 1章 WebDriverとWebElementの紹介 1.1 Seleniumの歴史 1.1.1 Selenium 1、別名Selenium Remote Control、別名 Selenium RC 1.1.2 Selenium 2、別名Selenium WebD

    実践 Selenium WebDriver
  • Pythonを使って最適化計算するための方法色々。 - Pythonで学ぶ金融工学

    2014-08-29 Pythonを使って最適化計算するための方法色々。 最適化計算 Python 数学 Pythonを使ったポートフォリオの最適化計算。 Pythonで金融工学を学ぶところの当ブログでは、これまで、Pythonを使ってポートフォリオの最適化計算を行うための方法論を検討して参りました。複数資産から構成されるポートフォリオの期待リターンとボラティリティを算出するところまできましたが、ここで最適化計算を行う必要性に迫られているところです。 Pythonで複数資産から構成されるポートフォリオの期待リターンとボラティリティを算出する。 - Pythonで学ぶ金融工学 最適化計算は数学における一分野を築くものでありますので、浅学非才の身であるわたくしにとっては、大きく、難しい問題です。そこで、最適化計算をしてくれるライブラリやツールを探して、使えそうなものがあるか検討してみました。

    Pythonを使って最適化計算するための方法色々。 - Pythonで学ぶ金融工学
  • 横浜市のオープンデータで人口ピラミッドを作ってみた - え、そこから?

    2014-08-31 横浜市のオープンデータで人口ピラミッドを作ってみた R できそうなことをやってみよう。 Rの勉強をするにあたり、このを注文しました。手を動かしながら学ぶ ビジネスに活かすデータマイニング作者: 尾崎隆出版社/メーカー: 技術評論社発売日: 2014/08/22メディア: 単行(ソフトカバー)この商品を含むブログ (1件) を見る  が、まだ来てません。 しかしながら、今日は今流行のデータサイエンティストたる夫が在宅している休日であります。そこで何かデータを触るべく、オープンデータを探していたら、横浜市の「よこはまオープンデータカタログ」というサイトに出会いました。 横浜市政策局 政策課 オープンデータの推進 よこはまオープンデータカタログ(試行版) 集計済みデータのため、簡単にできることは限られていそうでしたが、「人口データがあるなら人口ピラミッドできるじ

    横浜市のオープンデータで人口ピラミッドを作ってみた - え、そこから?
  • 【レビュー】スマホと連携するWi-Fi対応ドライブレコーダー 『Transcend DrivePro 200』

    トランセンド(Transcend)のスマートフォン対応ドライブレコーダー『Transcend DrivePro 200』を購入してみました。 ドライブレコーダーには以前から興味があり、あれこれと検討してみたものの、いまいちこれといった製品が見つからず導入を見送っていました。 最近になってやっと魅力的な物をみつけ、購入に踏み切ったのがこの『Transcend DrivePro 200』です。 購入にあたっての条件は: カメラの性能 スマートフォンとの連携(Wi-Fi) 信頼できるメーカー コストパフォーマンス の4点。 数あるドライブレコーダーの中から絞り込み、アマゾンでのレビューなども参考にしました。 パッケージには、以下が含まれています: カラー液晶付きドライブレコーダー体 シガーソケット電源コード フロントガラス固定用ブラケット 粘着シート(予備) AVケーブル microSDカード

    【レビュー】スマホと連携するWi-Fi対応ドライブレコーダー 『Transcend DrivePro 200』