京都産業大学Webサイト
EasyDAV is an easy-to-install WebDAV server. It is implemented in Python using WSGI, and can be installed under e.g. Apache web server as an FCGI program. WebDAV folders can be mounted as virtual filesystems under Windows, Linux and Mac OS X, as well as accessed through separate clients (such as cadaver and CyberDuck) or through the built-in web browser interface. You can use EasyDAV to give a set
FastCGIとは? mod_fcgid Perl モジュールのインストール httpd-develのインストール FastCGIライブラリ(fcgi)のインストール mod_fcgidのインストール FastCGIの設定 MTの設定方法(その1) MTの設定方法(その2) httpdサービスの再起動 FastCGIの運用 FastCGIとは? Movable Type(以下MT)のようなCGIはユーザーからアクセスがあってから、Webサーバー経由で起動します。この起動時に設定ファイルの読み込みや、データベースとの接続、ファイルの読み込み、メモリの確保、モジュールの呼び出しなどおこない、CGIの処理が終了するとこれらのプロセスは自動的に停止します。 このため、MTなどのサイズが大きなCGIで、コメントや多数ユーザーによる書き込み等、頻繁にアクセスがある場合は、この起動処理が毎回行われること
Site functionality and performance. These cookies are required for NGINX site functionality and are therefore always enabled. They contain no identifiable information. Social media and advertising. Cookies that help connect to social networks, and advertising cookies (of third parties) to help better tailor NGINX advertising to your interests
Tomcat をコンテナとした Servlet のコード上で Content-Length ヘッダを設定していたのですが、なぜか HTTP レスポンスのヘッダには Content-Length が出力されないという事象が確認されました。 これは一体なぜなのだろうと調べていると、当該レスポンスのヘッダに Transfer-Encoding: Chunked が出力されていることに気付きました。 Chunked は HTTP/1.1 で定義されている方式です。RFC 2068 には以下のような記述があり、Chunked と Content-Length を共存させてはいけない (MUST NOT) ことが分かります。) Messages MUST NOT include both a Content-Length header field and the "chunked" transfer
通信テストの目的でChunked EncodingなHTTP Response Trafficを流すために必要だったことを書き残します。 [Topology] Client---Server [Client] Windows 7 Firefox 3.6.15 [Server] Ubuntu 10.04 Apache: 2.2.14 Perl: 5.10.1 Chunked EncodingはResponseのContent-Lengthが決まっていない場合に用いるもので、CGIなどによって動的にコンテンツが変化する場合やストリーミング等のコンテンツはウェブサーバは通常Chunked EncodingでResponseを返そうとします。 コネクション接続時にコンテンツの終端(Content-Length)が決定していないので、持続接続を継続する必要があります。そのためにConnectionヘ
気楽に行こう いろんなネタを書くかもなので、興味のあるネタ以外がうざい人は、カテゴリリンクの RSS を見てください。 今時というか、かなり前から、Mac や、Windows には、WebDAVクライアント機能がついていて、何も考えずに WebDAV を利用できる。 だいぶ、利用実績もあるはずだと思うんだけど、未だに、サーバー設定に関しては、「やってみた」的な情報しか、Google 先生は、教えてくれない。まあ、探し方が悪いのかもしれないが。 Mac で WebDAV の環境を構築していて、つまずいてしまったので、その記録。 単純に、固定グローバル IP を持ったサーバーで、Apache による WebDAV を構築する分には、ServerName さえ正確に設定していれば、さらっと使えるようになる。 この辺は、かなり前から実装されていることもあり、あっけなく使えるようになる。 ネットワー
apache で WebDAVを使ってファイル共有してみる
HTTPを拡張したWebDAVを利用することにより、HTTPと同じポートでファイル共有が可能になる。ここでは、Fedora Core 3(以下FC3)でWebDAVを使う設定を行う。 注:インターネットを経由してWebDAVでファイルを共有する場合、SSLによる暗号化が不可欠である。ここではSSLについての説明は省略する。
あけましておめでとうございます。本年もよろしくお願いします。 お正月休みはゴリゴリ PHP のコードを書いていた PHPer が Python って便利!!って思える事をちょっと書こうと思う。 因に Python 歴は去年の 6 月から仕事で使いだした初級者レベル。 他のレシピは id:nishiohirokazu さんのPythonで5分で便利なことをするレシピ - 西尾泰和のはてなダイアリーを参考にすると良いと思う! 最近 RESTful な Web アプリケーションを作っていて、POST や DELETE のリクエストを投げて動作確認をする必要があった。 ブラウザだと Firefox のアドオン、Mac だと HTTP Client というツールがあるが、いちいちツールを立ち上げるのメンドクサイ!ターミナルからやりたい!という場合に Python でこんな感じで書いた。 #!/usr
正規表現† コンパイルする方法 findall findallは見つかった文字列を全てリストにして返す。 import re p = re.compile("ab.", re.I) result = p.findall("AbdABCAAbb") print result finditer match matchは先頭の文字列がマッチしたらマッチオブジェクトを返す。何もマッチしない時はNone。 import re p = re.compile("ab.", re.I) result = p.match("Abd") print result.group() scanner search searchは文字列がマッチしたらマッチオブジェクトを返す。 import re p = re.compile("ab.", re.I) result = p.search("xxxAbd") print
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonには「後方互換性を大切にする」というモットーがあって,時にはそれが裏目に出ることがある。PythonでWebにリクエストを送る時の手法は,目的に応じて複数存在するが,これも後方互換性を守るがために起こっている現象といえる。当初はシンプルな機能を持つモジュールが利用されていて,その後より高度な機能を持つモジュールが追加されたのだが,後方互換性を守るために古いモジュールが残されているのだ。 たとえば,普通にhtppでGETリクエストを送って結果を取得するなら簡単で from urllib import urlopen src = urlopen('http://www.exam
This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. Note The urllib module has been split into parts and renamed in Python 3 to urllib.request, urllib.parse, and urllib.error. The 2to3 tool will automatically adapt imports when converting your sources to Python 3. Also note that the urllib.r
Note The urllib2 module has been split across several modules in Python 3 named urllib.request and urllib.error. The 2to3 tool will automatically adapt imports when converting your sources to Python 3. The urllib2 module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. The urllib2 module def
Note The httplib module has been renamed to http.client in Python 3. The 2to3 tool will automatically adapt imports when converting your sources to Python 3. Source code: Lib/httplib.py This module defines classes which implement the client side of the HTTP and HTTPS protocols. It is normally not used directly — the module urllib uses it to handle URLs that use HTTP and HTTPS.
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く