はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『Welcome to nginx!』

  • 人気
  • 新着
  • すべて
  • pythonで、コマンドラインから実行するスクリプトを書いたときのテストの書き方 - ANS-prog

    10 users

    answer.pythonpath.jp

    xxxx.pyに直接以下のようにコードを書いているのだと想定します。 import sys arg = sys.argv[1] count = raw_input("count? ") # write some code and set 'result' value print result これは以下のように書けます。 import sys def run(argv, count): # write some code and set result value return result def main(): x = raw_input("count? ") result = run(sys.argv, x) print result if __name__ == '__main__': main() この様に書かれたxxxx.pyには3つのメリットがあります。 直接実行すれば変更前と

    • 暮らし
    • 2012/03/30 15:13
    • Python
    • test
    • study
    • pythonの-m指定で便利なモジュール類 - ANS-prog

      37 users

      answer.pythonpath.jp

      Pythonは標準モジュールを-mに指定して実行するといろいろな機能を提供してくれるのが便利です。 現在のディレクトリをHTTPで公開する: $ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... 対象スクリプトをステップ実行する: $ python -m pdb foo.py > d:\foo.py(1)<module>() (Pdb) メールサーバーを立てる: $ python -m smtpd -d -n localhost:25 PureProxy started at Tue Nov 15 12:45:38 2011 Local addr: ('localhost', 25) Remote addr:('localhost', 25) メールを送る: $ python -m smtplib From:

      • テクノロジー
      • 2011/11/15 13:48
      • python
      • tips
      • HTTP
      • JSON
      • 備忘録
      • ハウツー
      • programming
      • Web
      • プログラミング
      • Scalaでmacro相当の機能を実現できますか? - ANS-prog

        3 users

        answer.pythonpath.jp

        こんばんは。 Lispのdefmacroや、Cの#defineマクロでは(本コンパイル前に事前評価を行う事で)コードを引数としてコードを展開する事ができますが、Scalaでコンパイル時にコードを展開する事は可能ですか? もしくはそれに同等の効果を得る方法はありますか? まず、Lispのdefmacroよりややおおがかりになりますが、Scalaにはコンパイラプラグインという仕組みがあり、これは、コンパイラの任意のフェーズに処理を挟み込むことができる、というものです。この機能を使ってマクロっぽい事をすることもできますし、defmacroみたいな「構文」を組み込むこともできます。ただ、Scalaコンパイラの生の構文木をいじる必要があるのでやや面倒です。 自分なりに調べてみたところ、scala-virtualized・virtualization-lmsというプロジェクトでは 型パラメータや暗黙の

        • 暮らし
        • 2011/09/14 00:57
        • Scala
        • Python コードのデバッグ方法を教えて下さい! - ANS-prog

          3 users

          answer.pythonpath.jp

          標準:pdb script.py, cコマンドで実行 pudb: pip install pudb, pudb script.py, cコマンドで実行 debug: pip install debug, ブレークポイントにimport debugを書いておく。 例外にフックして自動的にpdb立ち上げる方法。下記スクリプトををインポートしておく。 2.3.の参考: http://coreblog.org/ats/how-to-use-fancy-python-debugger 4.の参考: http://code.activestate.com/recipes/65287-automatically-start-the-debugger-on-an-exception/ 4.をやるのにvirtualenvwrapperで「debug」の名でつくっておいてそこのsitecustomize.py

          • 暮らし
          • 2011/08/21 18:06
          • python
          • debug
          • GDB上で動くpythonスクリプトでしかできないことは何ですか? - ANS-prog

            3 users

            answer.pythonpath.jp

            デバッギをいじる、という機能面ではGDB scriptとGDB/Python scriptは同じようなものですが、 実際に使ってみれば、GDB scriptは所詮マクロで言語的機能が貧弱で「書けないことはないが実際にはやりたくない」 書き方を強制されることが多々あります。 たとえば、 多数の分岐を伴う処理を書くと、if...else...endしかないのでif...else if ... else if ... end end end のように end の嵐になる GDB scriptはループ処理でループ脱出用の変数を入れたり処理スキップのための余計なif文が必要だったり面倒だが、Pythonは言語として完全なフロー制御命令を備えている 簡易変数はすべてグローバルスコープでスコープ概念がないので再起的なデータ構造の展開などが非常に書きにくい。複数のマクロを複合するとすぐ変数を潰しあって破綻

            • 世の中
            • 2011/08/21 18:04
            • Pythonで書かれた必読のソースコードを教えてください - ANS-prog

              5 users

              answer.pythonpath.jp

              プログラミングを勉強するための方法のひとつに「コードを読むこと」がありますが、Pythonで書かれたソースコードのうち、皆さんがお勧めするものを教えてください。 たとえば 標準的なPythonプログラミング テストやサーバ実装など特定分野 設計の面で 「こんなのアリ?」という超絶テクニック の勉強に役立つものなど、幅広く教えていただけたら嬉しいです。 (おひとりで全部と言う訳ではありません。為念)

              • 暮らし
              • 2011/08/09 14:11
              • python
              • あとで読む
              • PyPyはCPythonより速いときがある理由を教えてください - ANS-prog

                5 users

                answer.pythonpath.jp

                PyPyについて多くの方が「Python上で動くPython」と誤解されているのですが、実際にはそれだけではありません。 PyPy プロジェクトでは、 PythonのサブセットであるRPythonという言語(型推論あり) RPythonで動的言語を作るためのライブラリ RPythonで記述された動的言語のインタプリタをC言語等(JVM, .NETは現在対応中)に変換するトランスレータ(オプションでJIT付きにすることが可能) RPythonで書かれたPythonの実装 を作成しています。 RPythonはPythonのサブセットなので、RPythonで記述されたPythonの実装はCPython上で動かすこともできますが、 現在速度で多くの人を驚かせているJIT付きPyPyはRPythonで記述された実装を、JIT付きのC言語による実装にトランスレート してビルドしたものです。 なので、も

                • 暮らし
                • 2011/08/01 14:15
                • ファイル操作系処理における単体テストのスマートな書き方 - ANS-prog

                  3 users

                  answer.pythonpath.jp

                  PyCon JP 2011 Call for Papers:演題募集中 8月27日(土) 9:30~17:10 (仮) 産業技術大学院大学 (品川シーサイド駅から徒歩3分) ファイル操作系の単体テストは皆さんはどのように書かれているのでしょうか。 アプリ/システムにおけるユニットテストの場合には一枚ラッパーをかぶせてモック/スタブで処理すると思うのですが、 ラッパーをかぶせている処理のテストはどのように書くのがスマートなのか気になっています。 特にパス周りのテストとかやっかいなのかなぁと思っています。 よくあるのは pre_script/post_script を使ってテストファイルを一時的にそこにおいてテストが終わったら削除するでしょうか。 皆さんのテスト方法を教えて下さい。

                  • 暮らし
                  • 2011/07/25 22:43
                  • PyCon JP 2011 で一人で昼メシを食べることになりそうで困ってます - ANS-prog

                    7 users

                    answer.pythonpath.jp

                    8月27日(土) に 産業技術大学院大学で行われるPyCon JP 2011のチケットを購入し参加予定なのですが、 Python 系の勉強会に参加するのが久しぶりで、現地会場に知人がいないかもしれません。 このままでは一人でさみしく昼メシを食べることになりそうで心配しています。 どうすれば、Pythonネタなどを話しながら有意義なランチタイムを過ごせるでしょうか?

                    • テクノロジー
                    • 2011/07/22 14:23
                    • python
                    • Pythonista必読の本は? - ANS-prog

                      3 users

                      answer.pythonpath.jp

                      PyCon JP 2011 Call for Papers:演題募集中 8月27日(土) 9:30~17:10 (仮) 産業技術大学院大学 (品川シーサイド駅から徒歩3分)

                      • 暮らし
                      • 2011/07/09 20:45
                      • python
                      • 一歩先行くScalaプログラマが読むべきオープンソースソフトウェアを教えてください - ANS-prog

                        23 users

                        answer.pythonpath.jp

                        自分自身があまり一歩先行ってない気がするので参考にならないかもしれませんが、適当に。 Unfiltered https://github.com/n8han/Unfiltered これは、Webアプリケーションフレームワークというか、HTTPサービスをScalaで簡単に 提供するためのフレームワークです。ソースコードは明快で読みやすいですし、そのアーキテクチャ も非常に斬新(PartialFunctionを多用)で新鮮でした。 Swarm https://github.com/sanity/Swarm まだそれほど詳しく読んでいないのですが、限定継続を利用した面白いフレームワーク です。具体的には、限定継続を使って、計算を少しずつ行いながら、あちこちのコンピュータをわたり 歩いたり(モバイルオブジェクト)、計算を色々なコンピュータにばらまいて、その結果を集計したり、 といった事ができます。

                        • 暮らし
                        • 2011/06/19 20:47
                        • scala
                        • oss
                        • programming
                        • 今すぐフォローすべきPython界のスーパーエンジニア - ANS-prog

                          53 users

                          answer.pythonpath.jp

                          PyCon JP 2011 8月27日(土) 9:30~17:10 (仮) 産業技術大学院大学 (品川シーサイド駅から徒歩3分) Call for Papers:演題募集中 情弱なので、フォローして是非情強になりたいです。 Armin Ronacher (@mitsuhiko) Ian Bicking (@ianbicking) Michael Foord (@voidspace) Bob Ippolito (@etrepum) Atsuo Ishimoto (@atsuoishimoto) Yutaka Matsubara (@mopemope) Takayuki Shimizukawa (@shimizukawa) Moriyoshi Koizumi (@moriyoshit) Yasushi Masuda (@whosaysni) Atsushi Odagiri (@aodag

                          • 暮らし
                          • 2011/06/16 17:01
                          • python
                          • twitter
                          • コンピュータ・IT
                          • 人
                          • *programming
                          • http://answer.pythonpath.jp/questions/336/erlangoss?%E3%83%9A%E3%83%BC%E3%82%B8=1

                            6 users

                            answer.pythonpath.jp

                            • 学び
                            • 2011/06/11 19:54
                            • erlang
                            • github
                            • *あとで
                            • http://answer.pythonpath.jp/questions/143/python?%E3%83%9A%E3%83%BC%E3%82%B8=1

                              5 users

                              answer.pythonpath.jp

                              • テクノロジー
                              • 2011/06/11 00:36
                              • Python
                              • 一歩先を行くPythonプログラマが読むべきOSS - ANS-prog

                                55 users

                                answer.pythonpath.jp

                                PyCon JP 2011 8月27日(土) 9:30~17:10 (仮) 産業技術大学院大学 (品川シーサイド駅から徒歩3分) Call for Papers:演題募集中 Javaで同様のタイトルのものを読んで気になりました http://d.hatena.ne.jp/taichitaichi/20110609/1307641027 実装の面でPure Python部門、C/API部門とか、内容の面でサーバ部門、ツール部門、などいろいろあったら面白いかなあとか思ってみたり。 今は次のものをしこしこ読んだりしてます。 CPythonのソースコード(C/APIならModules以下、Pure PythonならLib以下) gevent(なんか最近コミット多いし) tobikko pytk(ちょうど読める大きさだしやってることわかりやすいから読みやすい) Zope/Ploneとかガチな方

                                • 暮らし
                                • 2011/06/10 09:50
                                • python
                                • programming
                                • コードリーディング
                                • OSS
                                • read it later
                                • プログラミング
                                • PythonでオススメのLightなORMを教えてください - ANS-prog

                                  3 users

                                  answer.pythonpath.jp

                                  CLIから既存のDBのレコードを集計したり、加工したりするちょっとした処理を作ろうとしています。 規模はごく小さいのLightなほうがよいかな、と思っていますが、一部、直接SQLを記述する必要もありそうです。DBはMySQLです。テーブルが30ぐらいあるため、Modelの記述が楽なものが良いです。 どのORMを使うのがベストでしょうか?

                                  • テクノロジー
                                  • 2011/06/07 15:16
                                  • ORM
                                  • Python
                                  • プログラミング
                                  • .bashrc に入れてる素敵な設定やエイリアス等を教えてください - ANS-prog

                                    8 users

                                    answer.pythonpath.jp

                                    PyCon JP 2011 8月27日(土) 9:30~17:10 (仮) 産業技術大学院大学 (品川シーサイド駅から徒歩3分) Call for Papers:演題募集中 最近 mac を買ったので .bashrc をいじりはじめました。今入れてる設定は pip と virtualenv (virtualenvwrapper) 以外は history に 重複するやつ (ignoredups) と 先頭空白 (ignorespace) のやつを残さない # Command history export HISTCONTROL=ignoreboth # (ignoredups and ignorespace) 標準エディタの設定 # Vim is THE editor! export VISUAL=vim export EDITOR=vim ぐらいです。他に皆様の素敵な設定やエイリア

                                    • 暮らし
                                    • 2011/06/01 12:42
                                    • bash
                                    • Linux
                                    • !share-with
                                    • 日本のPythonコミュニティは? - ANS-prog

                                      3 users

                                      answer.pythonpath.jp

                                      PyCon JP 2011 8月27日(土) 9:30~17:10 (仮) 産業技術大学院大学 (品川シーサイド駅から徒歩3分) Call for Papers:演題募集中

                                      • 学び
                                      • 2011/06/01 09:45
                                      • Community
                                      • Python
                                      • Japan
                                      • IT
                                      • Web
                                      • よく使う/全然使わない標準モジュールはなんですか? - ANS-prog

                                        12 users

                                        answer.pythonpath.jp

                                        Pythonには多くの標準モジュールがありますが、皆さんがよく使う/全然使わない標準モジュールはなんですか?(Python 2.x系でお願いします) 私の場合は、Web上の情報を取得したり加工したりすることが多いのでよく使うのは下記です。 urllib urllib2 urlparse re os(os.path) datetime(datetime.datetime) multiprocessing json optparse csv 逆に全く使ったことの無い物も多く例えばこのへんは使ったことがありません。 colorsys nntplib xdrlib turtle しかし標準モジュールとしてあるからには誰かが使っているのだと思います。そこで皆さんがよく使うモジュールをなぜ使うのか、また皆さんが使わなそうなモジュールだけど仕事上よく使うということがあれば何に使っているのかを差し支えない

                                        • 学び
                                        • 2011/05/26 08:38
                                        • python
                                        • Python-article
                                        • コンピュータ・IT
                                        • Programming
                                        • プログラミング言語のサーバ、アプリケーション間のインターフェースについて - ANS-prog

                                          3 users

                                          answer.pythonpath.jp

                                          様々なプログラミング言語の ウェブサーバとウェブアプリケーション間のインターフェースを調べています。 調べたのはこちらです。他にあったら教えてください。 PythonはWSGI RubyはRack PerlはPSGI/Plack JavaはServlet 3.0 CommonJSはJSGI CommonLispはClack ClojureはRing...Ring(これかな...?)...Clojure Web Development with Ring(これ...?) ErlangはEWGI 個人的には、当初Schemeのインターフェースを調べていたのでSchemeについて詳しい方は特に宜しくお願いします!! 追記:CGI、FastCGIが抜けてました...。

                                          • 学び
                                          • 2011/05/25 12:01
                                          • programming
                                          • Pythonの情報を収拾するのにオススメなサイトはありますか? - ANS-prog

                                            4 users

                                            answer.pythonpath.jp

                                            pythonista個人のブログ、及び各Python関連プロダクトのブログなどなど、 普段から皆様がPythonに関する先進的な・・・胸が熱くなるような情報を収拾するためにフィードを登録している・閲覧しているウェブサイトについて教えていただけると助かります。

                                            • 世の中
                                            • 2011/05/24 09:15
                                            • Python
                                            • *あとで見る
                                            • Vimmerの方へ:.vimrcでこれは入れておけというオプションは? - ANS-prog

                                              61 users

                                              answer.pythonpath.jp

                                              " whitespaceEOL on highlight via. gunyara highlight WhitespaceEOL ctermbg=red guibg=red match WhitespaceEOL /s+$/ たすくちゃん直伝の末尾スペースのハイライト。 消したくなります。

                                              • 暮らし
                                              • 2011/05/21 21:52
                                              • vim
                                              • vimrc
                                              • !share-with
                                              • *あとで見る
                                              • editor
                                              • コンピュータ・IT
                                              • Pythonの良いところ、悪いところ - ANS-PROG

                                                7 users

                                                answer.pythonpath.jp

                                                Markdownの基礎 *斜体*または__italic__ **または__bold__太字 リンク:[テキスト](http://url.com/ "タイトル") イメージ?![alt テキスト](/path/img.jpg "タイトル") 番号付きリスト: 1. Foo 2. Bar スペース二つだけの行は空行となります。 基本的なHTMLタグもサポートされています Markdownについての詳しい情報

                                                • 世の中
                                                • 2011/05/13 18:55
                                                • Python
                                                • unicode
                                                • git でスマートなブランチ管理方法 - ANS-PROG

                                                  4 users

                                                  answer.pythonpath.jp

                                                  git を使っていて沢山ブランチを作ると色々訳わからなくなるのですが、皆さんブランチの管理はどうされているのでしょうか。 スマートなブランチ管理方法があれば教えて下さい。 現状は README.rst や BRANCHES.rst などを作ってそこにブランチ情報を書いておいています。 ちなみに git-flow を使って開発をしているのでブランチをガンガン切ります。 http://keijinsonyaban.blogspot.com/2010/10/successful-git-branching-model.html

                                                  • 暮らし
                                                  • 2011/05/08 23:02
                                                  • git
                                                  • Welcome to nginx!

                                                    126 users

                                                    answer.pythonpath.jp

                                                    If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.

                                                    • 暮らし
                                                    • 2011/05/07 22:28
                                                    • q&a
                                                    • python
                                                    • programming
                                                    • webサービス
                                                    • webservice
                                                    • プログラミング
                                                    • qa
                                                    • programmer
                                                    • service
                                                    • web

                                                    このページはまだ
                                                    ブックマークされていません

                                                    このページを最初にブックマークしてみませんか?

                                                    『Welcome to nginx!』の新着エントリーを見る

                                                    キーボードショートカット一覧

                                                    j次のブックマーク

                                                    k前のブックマーク

                                                    lあとで読む

                                                    eコメント一覧を開く

                                                    oページを開く

                                                    はてなブックマーク

                                                    • 総合
                                                    • 一般
                                                    • 世の中
                                                    • 政治と経済
                                                    • 暮らし
                                                    • 学び
                                                    • テクノロジー
                                                    • エンタメ
                                                    • アニメとゲーム
                                                    • おもしろ
                                                    • アプリ・拡張機能
                                                    • 開発ブログ
                                                    • ヘルプ
                                                    • お問い合わせ
                                                    • ガイドライン
                                                    • 利用規約
                                                    • プライバシーポリシー
                                                    • 利用者情報の外部送信について
                                                    • ガイドライン
                                                    • 利用規約
                                                    • プライバシーポリシー
                                                    • 利用者情報の外部送信について

                                                    公式Twitter

                                                    • 公式アカウント
                                                    • ホットエントリー

                                                    はてなのサービス

                                                    • はてなブログ
                                                    • はてなブログPro
                                                    • 人力検索はてな
                                                    • はてなブログ タグ
                                                    • はてなニュース
                                                    • ソレドコ
                                                    • App Storeからダウンロード
                                                    • Google Playで手に入れよう
                                                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                    設定を変更しましたx