タグ

2008年11月5日のブックマーク (18件)

  • ウノウラボ Unoh Labs: Python開発環境を整えよう

    こんにちは!4月から入社したYet Another Sakatoku、酒徳千尋です。今まで同じクラス、同じ職場に別の「酒徳さん」がいるのを経験したことがないので不思議な気分です。 ウノウでは新規サービスの開発を担当することになったのですが、言語やフレームワークの選択は開発者に任されているということなので、PythonとDjangoの組み合わせで開発を始めることにしました。 PythonでのWeb開発は、日ではまだメジャーではないと思うので、このウノウラボでtipsや、ライブラリ・フレームワークの使い方を紹介できればと思います。 今回は、僕が入社してから最初に行ったPython開発環境のセットアップについて書いてみたいと思います。 virtual-pythonで開発環境をつくる 開発にあたって様々なライブラリをインストールする必要が出てきますが、通常のPythonのホームディレクトリ、例え

    hurvinek
    hurvinek 2008/11/05
    easy_install で入れるべきモジュール
  • dmsolutions blog » WSGI ことはじめ

    WSGI (Web Server Gateway Interface) は DjangoGoogle App Engine を始めたくさんの Python Web フレームワークが準拠している仕様で、これについての秀逸なチュートリアルの翻訳。日語訳が秀逸かどうかは知らないので、怪しい部分は原文にあたって教えてください。 WSGI ことはじめ ==================== 著者(Author): Armin Ronacher 原文(Original Text): http://lucumr.pocoo.org/articles/getting-started-with-wsgi 翻訳(Japanese Translation): hkurosawa ライセンス(Lisence): http://creativecommons.org/licenses/by-nc

    hurvinek
    hurvinek 2008/11/05
    WSGIについて「WSGI (Web Server Gateway Interface) は Django や Google App Engine を始めたくさんの Python Web フレームワークが準拠している仕様」
  • WSGIとPythonでスマートなWebアプリケーション開発を 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    WSGIとPythonでスマートなWebアプリケーション開発を 記事一覧 | gihyo.jp
    hurvinek
    hurvinek 2008/11/05
    「Pythonには数多くのWebアプリケーションフレームワークが存在しますが,Webサーバとこれらフレームワーク間の共通インターフェースを定義したのがWSGIです。」
  • Warning! Pylonshq.com has expired. If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit http://www.NameBright.com

    hurvinek
    hurvinek 2008/11/05
    Pylonsマニュアル日本語版
  • Pylons - Wikipedia

    Pylons は Python 言語で書かれた オープンソース の webアプリケーションフレームワークである。再利用性を促進し、機能を各モジュールに分割するためにWSGI 標準を広い範囲にわたり採用している。 Pylons は、Django や TurboGears などを含む昨今の webアプリケーションフレームワークの中でも最も新しいもののひとつである。Ruby on Railsに強い影響を受けており、主要なコンポーネントのうちRoutes と WebHelpers は、Rails の機能を Python で再実装したものである。 Pylonsはメンテナンスモードに移行し実質的な開発は終了し、後継となるPyramidに移行している。 特徴[編集] 構造[編集] Pylons は他社が開発したツールに基づくほぼ完成したスタックを持つことで知られており、明らかに NIH シンドロームを避

    hurvinek
    hurvinek 2008/11/05
    「Pylons は Python 言語で書かれた オープンソース の webアプリケーションフレームワークである。再利用性を促進し、機能を各モジュールに分割するためにWSGI 標準を広い範囲にわたり採用している。」
  • PylonsなどPasteベースなPythonWebアプリケーションをFastCGIで動かす方法 【VISH+サイトマスター.jp Blog 】

    Pylonsも最近じわじわと使う人が増えてきているようです。 PylonsはPythonのWebアプリケーションフレームワークで、 WSGI、Pasteなど、PythonのWebアプリケーションフ レームワークのベースを標準化しようとする活動から生まれた成果を活 用している点で注目しています。 written by aodag Blogランキング参加しています WSGIはWeb Server Gateway Interface の略ですが、CGIと 同等の内容をPythonで規定しています。 Pythonの呼び出し可能オブジェクト(関数だけじゃありませ ん)を使った柔軟でシンプルな構造となっているため、現在多くの WebアプリケーションフレームワークがWSGIに準拠しています。 WSGIは非常に低レベルなので、その上のレイヤーで汎用的なモジュール をPasteが提供しています。また、We

    hurvinek
    hurvinek 2008/11/05
    「lighttpdからfastcgiを使ってPasteベースの Webアプリケーションを配備する方法を紹介します」
  • Python - Wikipedia

    Pythonは1991年にグイド・ヴァン・ロッサムにより開発されたプログラミング言語である。 最初にリリースされたPythonの設計哲学は、ホワイトスペース(オフサイドルール)の顕著な使用によってコードの可読性を重視している。その言語構成とオブジェクト指向のアプローチは、プログラマが小規模なプロジェクトから大規模なプロジェクトまで、明確で論理的なコードを書くのを支援することを目的としている。 Pythonは動的に型付けされていて、ガベージコレクションされている。構造化(特に手続き型)、オブジェクト指向、関数型プログラミングを含む複数のプログラミングパラダイムをサポートしている。Pythonは、その包括的な標準ライブラリのため、しばしば「バッテリーを含む」言語と表現されている[† 1]。 Pythonのインタプリタは多くのOSに対応している。プログラマーのグローバルコミュニティは、自由かつオ

    hurvinek
    hurvinek 2008/11/05
    「Pythonは言語自身の機能をできるだけ小さくおさえ、ユーザがいつも必要とする最小限の機能のみを提供するように作られている。」
  • Mozilla Re-Mix: Firefoxの履歴とブックマークからスマートブックマークフォルダを作成する方法。

    Firefox 3には、デフォルトで[よく見るページ][最近ブックマークしたページ][最近付けたタグ]などをリスト化する「スマートブックマーク」が用意されています。 このスマートブックマークの内容は、サイトを閲覧したり、新たにブックマークしたりするだけで自動的に更新されるようになっており、慣れればかなり便利なブックマークフォルダとして利用できます。 このスマートブックマークのスタイルが気に入っているのなら、もう一歩進んだ自分だけのスマートブックマークを作ってみれば便利になるかもしれません。 以下の設定を行うことにより、ブックマーク・履歴から任意のキーワードにマッチするものだけを抽出し、今後それを自動更新してくれるスマートなブックマークフォルダを作成することができます。 <すべてのブックマークから作成する例> 1.ブックマーク→[ブックマークの管理]を開く。 2.[履歴とブックマークの管理]

    hurvinek
    hurvinek 2008/11/05
    これはやってしまいそう.「スマートブックマークフォルダ内のブックマークを削除すると、元フォルダやツリーにあるブックマークや履歴も削除されてしまいますのでご注意ください。」
  • pasterを使って素早くeggとパッケージを作る — nagosui.org

    hurvinek
    hurvinek 2008/11/05
    「pasterコマンドを使って、setuptools、そしてeggのレイアウトに適した新しいパッケージを素早く簡単に作る方法を紹介します。」
  • Goolgeマイマップで個人情報流出の恐れ、公開設定を今すぐ確認してください

    Googleは4日、「Googleマイマップ」の情報公開範囲の設定を確認するよう、公式ブログで注意を呼びかけた。設定を誤って「一般公開」にしていたため、個人情報が流出するケースが多発している。 GoogleマイマップはGoogleマップの機能の1つで、ユーザーがカスタマイズした地図を作成でき、個人での利用はもちろん、他の人々と情報を共有できるサービス。ユーザーはマイマップを作成する際に、情報公開の範囲設定を「一般公開」か「限定公開」から選ぶことができる。 カスタマイズした情報をインターネット上で共有することが目的のサービスのため、Googleでは初期設定を「一般公開」としている。「一般公開」と設定すると、全世界のインターネットユーザーとその情報を共有することになり、検索エンジンでの検索対象となる。そのため、個人利用を目的として作成したマイマップの場合は、必ず設定を「限定公開」にしなければな

    Goolgeマイマップで個人情報流出の恐れ、公開設定を今すぐ確認してください
    hurvinek
    hurvinek 2008/11/05
    だからそれでもダメなんだって.http://www.oshiete-kun.net/archives/2008/11/google_7.html
  • buildoutチュートリアル — Portal

    hurvinek
    hurvinek 2008/11/05
    buildoutを使うとプロダクトの導入が簡単になる.バージョンの範囲を指定したりも.自分でプロダクト探してきてDLして解凍してという作業が不要
  • 携帯端末以外のIPを制限するhtaccessを簡単生成 『Mobile IP htaccess Maker』 - HTMLタグボード

    携帯サイトを運営する上で、携帯端末のみをアクセス可能にしたい場合にサーバーに設置が必要なサーバー定義ファイル「.htaccess」を簡単に生成します。キャリアや検索エンジンのクローラーごとに設定可能なため、例えば「auは許可し、docomoは拒否」といった設定も可能です。 アクセスを許可したいキャリアやクローラーを選択し、最後に「htaccess生成」ボタンを押すと、htaccess用に書かれたIP情報(自IP含む)が表示れます。表示内容をコピーし、「.htaccess」という名前で保存した後、自分のサーバーにアップロードすれば完了です。 以下の携帯キャリアとモバイル向け検索エンジンに対応しています。 ※スマートフォンは対象外です。 携帯キャリア (5) NTT docomo, au by KDDI, SoftBank, 旧willcom(新Y!mobile), 旧emobile(新Y!m

    hurvinek
    hurvinek 2008/11/05
    便利だけどIPって急に変更されないのかな./やっぱり難しそうhttp://takagi-hiromitsu.jp/diary/20080727.html#p01
  • Yahoo!のビジネスSNSの「CU」がゆるふわ系SNSになっている件 : ロケスタ社長日記

    Yahoo!Japanさんが、CUという、招待性のビジネスSNSをはじめたみたいです。 さっそく、招待されたので入ってみました。ビジネスに使えるSNSがなかったため、結構楽しみです。 コミュニティ検索編 コミュニティを探そうと思って、検索画面に来てみました! そうしたら ぎゃー! gifアニメがそのままの大きさで表示されるので、画像が点滅しまくりです。 ぎゃー! 大きな画像がそのまま出てしまっているみたいです。 ぎゃー! コミュニティの名前が長くつけられるので大変なことに! ぎゃー! コミュニティの参加メンバーの背景もなんだかおもしろいことに。 たぶん、コミュニティ画像を大きいものを投稿するとここの背景に出ちゃうみたいです。 ユーザーページ編 ぎゃー! コミュニティの一覧が小倉優子!小倉ありす! ※追記 小倉優子ではなく、小倉ありすでした。関係者の皆様に

    hurvinek
    hurvinek 2008/11/05
    中身はOpenPNEらしい./もともとこういう作りなのかな.あまり評判良くないみたい->OpenPNE.
  • Linux で VMware Server 2 を使ってみた。 - trial and error

    最近、ちょっと VM (仮想マシン) を使う用事があったので、VMware Server 2 を使ってみました。 いやぁ、ポータブル HDD に、いろんな VM のイメージ入れておいたんだけど、全部吹っ飛んだー!w ノートで使う用事もあるから、と思いあれに入れておいたんだけど、HDD がこんなに速く逝ってくれるとは思わなかった。 ということで、全部環境を構築しなおす代わりに、新しく出た VMware Server 2 でも使ってみようかなと。 VMware Server, Virtual Server Consolidation, Free Virtualization - VMware VMware Server の最新版、2 は、何が目玉かというと、管理がブラウザからできること。 前の、VMware Server は、クライアントのソフトを用意して...とか結構面倒だったんですが、今回

    hurvinek
    hurvinek 2008/11/05
    VMware Server 2のインストール
  • Zope: ZEO環境の構築 (1) サーバ編 « (有)サウンドボード公式ブログ メンバーによるIT関連何でも技術情報メモ

    ZEOサーバを用意する方法. ZopeにはZEOという負荷分散のための仕組みが標準で用意されています. Zopeがコンテンツを保存するために用いているZODBというオブジェクトデータベースにC/S(クライアント・サーバ)方式のアクセスを提供する物です. 一つのZEOサーバに複数のZEOクライアントが接続して,各ZEOクライアントが同じコンテンツを持つWebサーバとして動作します.これらのWebサーバにApacheのproxy_load_balancer等でアクセスを分散させることで負荷分散を実現します. ZEOサーバ構築方法 1. ZEOサーバのインスタンスを作成する. % mkzeoinstance.py `pwd`/zeo mkzeoinstance.py の引数にはインスタンスのディレクトリパスを指定する.mkzeoinstance.py はZopeをインストールしたディレクトリのb

    hurvinek
    hurvinek 2008/11/05
    ZEO環境を作るときはmkzeoinstance.pyを実行
  • プロのサイトデザイン方法を作って学べる手順集:phpspot開発日誌

    35 Tutorials for Creating Website Layouts in Photoshop | Vandelay Website Design Photoshop is an excellent tool for creating attract websites. プロのサイトデザイン方法を作って学べる手順集。 次のようなサイトデザインのPhotoshopチュートリアル集です。 Create a Dark Themed Web Design from Scratch Making Your Own Portfolio Web Page Design a Cartoon Grunge Website Layout Hand Drawn Layout Online Photo Portfolio Layout Sound System Studio Website Layo

    hurvinek
    hurvinek 2008/11/05
    見てもどうせ作れないけど..
  • HTMLにエンベッドできるWYSIWYGエディタ6選 | CREAMU

    HTMLにWYSIWYGエディタを搭載したい。 そんなときにおすすめなのが、『6 Embeddable HTML Editors for Your Website Compared』。Mashableによる、HTMLにエンベッドできるWYSIWYGエディタ6選だ。 以下にご紹介。 » WYMEditor » TinyMCE » Kupu » CB RTE » Xinha » NicEdit 元記事は以下から。 » 6 Embeddable HTML Editors for Your Website Compared HTMLにエンベッドできるWYSIWYGエディタ、チェックして使ってみてはいかがだろうか。 プリンタからインクが出なくてかなりへこみました。。

    hurvinek
    hurvinek 2008/11/05
    元記事がアレなんだろうけどKupuはPloneでしかメンテされてないしYUIもFCKEditorも入ってない.
  • Linux印刷システムの仕組みと設定

    連載は、Linux 認定試験 LPICに対応しています。一般的なLinuxユーザーレベルのトピックは省略し、システム管理とサーバ管理の内容を取り上げています。また、LPIC対策だけでなく、関連するトピックについて系統的な理解を問う問題も出題しています。連載の特徴は、対象となるプログラムのバージョンを可能な限り明記していること、比較的新しくまとまった解説がまだ少ないトピック、重要だが理解しにくいトピックを優先して取り上げていることです。問題を解き、その解説を読むことにより実践でLinuxを活用できる力を身に付けます。

    Linux印刷システムの仕組みと設定
    hurvinek
    hurvinek 2008/11/05
    印刷の設定.