タグ

Flaskに関するraimon49のブックマーク (23)

  • 一休レストランPython移行の進捗 - 一休.com Developers Blog

    レストラン事業部エンジニアの id:ninjinkun です。 一休レストランでは10年以上動いているシステムをPython 3で書かれた新システム(以下restaurant2)に順次移行する作業を進めています。現在ではPC用のレストランページ や主要な API を含め、いくつかのページがrestaurant2で提供されるようになっている状態です。記事ではこの移行の経緯と、restaurant2システムの詳細、Pythonを選んだ理由、現在の進捗状況をお伝えします。 経緯 一休レストランはサービスローンチ時よりClassic ASP(言語はVBScript)でシステムが構築されてきました(こちらに驚かれる方も多いと思いますが、歴史的経緯という言葉で強引にまとめて話を先に進めます)。このシステムは現在も一休レストランを支えているのですが、長年の改修による複雑性の増加、言語の古さ、言語機能の

    一休レストランPython移行の進捗 - 一休.com Developers Blog
    raimon49
    raimon49 2018/08/15
    PEP8に従っておけば良いからコードスタイルの議論に無駄なコストかけなくて済むの楽だし良いよね。ML方面で使える人の採用が進むという見込みにも合理性あると思う。
  • 【新機能】Python Serverless Microframework for AWS(プレビュー版)が登場! | DevelopersIO


    Python Serverless Microframework for AWS() 便  AWSLambda + API GatewayREST APIAPI GatewayURLLambdaLambdaEC2 
    【新機能】Python Serverless Microframework for AWS(プレビュー版)が登場! | DevelopersIO
  • Flask | The Pallets Projects

    Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks. Flask offers suggestions, but doesn't enforce any dependencies or project layout. It is up to the developer

    Flask | The Pallets Projects
    raimon49
    raimon49 2015/03/29
    FlaskでWeb APIエンドポイント毎にレートリミット制御を入れるサンプルコード。X-RateLimit-各種ヘッダで残り回数やリセット時間を返す。
  • FlaskをJSから叩いてエラーになった時に対話的デバッグする方法 - 西尾泰和のはてなダイアリー

    WebアプリフレームワークのFlask(が内部で使っているWerkzeug)は、デバッグモードをONにしておくとエラーが起きた時にそのエラー画面からブラウザ上で対話的にコードを実行したり変数を表示させたりしてデバッグが出来る。これは超便利。なのだけど、最近JSからAPIを叩くケースが多くなって、その場合JSが予期しないHTMLを受け取ってパースに失敗するだけなので折角の対話的デバッグが生かせない。 そこで、エラー時には新しいwindowを開いて、レスポンスの内容をそちらに書き出すようにした。初回だけポップアップブロックが発動してしまうけど、それ以降はこれでAPIでも対話的デバッグが出来る。 $.ajax({ url:'/buggy/', data: 'q=42', success: function(x){console.log(x)}, error:function(x){ var w

    FlaskをJSから叩いてエラーになった時に対話的デバッグする方法 - 西尾泰和のはてなダイアリー
  • SimpleHTTPServerの次の一歩としてFlaskを使う - Qiita

    手元で実験のためにWebアプリのちょこっとしたプロトタイプを作るって時に、HTMLCSSやJSなどを静的に配信したいだけだったら が楽ちんだということはだいぶ知名度が上がってきたみたいだけど、「あ、ちょっとデータを保存したい」とか思った時には静的配信だけだと力不足なんだよね。(GETパラメータに積んでログに残すという力技は除く) で、そういうシチュエーションになったので僕はFlaskで1ポモドーロ(25分)くらいで実装したんだけど、ふとFacebookを見たら似たようなシチュエーションでSocket使うとか言ってる人が居たのでこれはブログに書いておくべきことかーと思ったのです。 フレームワーク習得にかかる時間を大きく見積もり過ぎだよ。とりあえず25分間Quickstartをやってはどうか。Socketでサーバを実装するのに比べたら学習に掛かった時間はすぐにペイする。 http://fla

    SimpleHTTPServerの次の一歩としてFlaskを使う - Qiita
  • Webフレームワークとは何か - HackerNews翻訳してみた


    HackerNews POSTD ()  Original article: What is a Web Framework? by Jeff Knupp WeWebWeb使AjaxWebFlaskDjangoWebWebWe
  • Teclab3

    raimon49
    raimon49 2014/01/23
    環境周り、CRUDをひと巡り
  • Python 2/3 両対応のために `unicode_literals` を使うべきか - methaneのブログ


     Python2 Python3 # -*- coding: utf-8 -*- from __future__ import division, print_function, absolute_import  __future__  Python3 __future__  unicode_literals 使使  native string Python22 str (bytes)  unicode 
    Python 2/3 両対応のために `unicode_literals` を使うべきか - methaneのブログ
  • Flask ハンズオン — Flask Handson 1 documentation


    Flask  Flask  Python   Web便  Web 使    (O/R) .   ()  
  • Flaskの闇 - methaneのブログ


    Merry, Xmas. Python advent calendar 2012 (#python_adv) 24BGM  Flask   import  app.py import 1 app.py  myapp/__init__.py  view  myapp/views.py  #myapp/__init__.py from flask import Flask app = Flask(__name__) import myapp.views #myapp/views.py from myapp import app @ap
    Flaskの闇 - methaneのブログ
    raimon49
    raimon49 2012/12/28
    __init__.pyを使わない。
  • Flaskのカスタマイズについて - methaneのブログ


    2012 Python(Web) #python_adv 5  @altnight  Flask PyCharmIDEFlaskFlask  Django  Python  Web  No.2 (Python3) FlaskHello World  import flask app = flask.Flask(__name__) @app.route('/') def index(): return "Hello, World." app.run(debug=True) Fla
    Flaskのカスタマイズについて - methaneのブログ
  • Gistクローンのhesoを導入して試してみた | Glide Note - グライドノート


    Gist便 lanius/heso  GitHub troter / memocurial / overview  Bitbucket @laniusheso Scientific Linux 6.1 yum -y git gcc mkdir -p /var/www/ cd /var/www git clone git://github.com/lanius/heso.git cd heso bootstrap.py -d buildout.cfghostport [settings]host = heso001.tokyo.pbport = 80repo_root = ${buildout:directory}/var
    raimon49
    raimon49 2012/04/24
    GistクローンをSupervisorでデーモン化
  • Flask でアプリケーションを作る際のメモ - Memo


     Flask   Flask 使  Django  Pyramid 使 Modular Applications withBlueprints  Flask 1.0.2 documentation Flask  Blueprint ver. -   *1 danjac / newsmeme  Bitbucket http://www.ninxit.com/blog/2011/03/09/flask-mvc-sample/   manage.py  app  __
    Flask でアプリケーションを作る際のメモ - Memo
  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud connects developer workflows from planning to incident management. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
    raimon49
    raimon49 2011/11/14
    組み込みのunittestを使ったテストケースの例。
  • 超シンプルな、pushState + Ajax = PJAXのサンプル Flask編 - When it’s ready.


    HTML5 BigPipeHTMLpjax = pushState + ajax使UI  http://pjax.atu.si/ Pjax  http://pjax.atu.si  URL  http://pjax.atu.si/parts/x  http://pjax.atu.si/parts/
    超シンプルな、pushState + Ajax = PJAXのサンプル Flask編 - When it’s ready.
    raimon49
    raimon49 2011/08/22
    PJAXミニマム実装
  • さくらVPSにOpenCVをインストールしてPythonから使う – Rest Term


    OpenCV2.2VPS(CentOS 5.5) PythonWSGI(mod_wsgi)使 OpenCV  2.x  Tech Note OpenCV2.2NumPyPython NumPy(numpy.ndarray)便 Python (NumPy) $ python Python 2.7.1 (r271:86832, Feb 18 2011, 03:06:36) [GCC 4.4.0 20090514 (Red Hat 4.4.0-6)] on linux2 Type "help", "copyright", "credits" or "l
    さくらVPSにOpenCVをインストールしてPythonから使う – Rest Term
    raimon49
    raimon49 2011/04/04
    mod_wsgiから呼べる
  • PythonでWebアプリ開発入門のススメ Flask/MongoDB - mizchi log

    TwitBlogin! http://twitblogin.com/ とか作ったことだし、そこそこ開発環境整って、今なら思いつく限りのサービスはさっくり実装できそうだったのでPython初心者向けに書いておく。 少しでもPythonユーザが増えれば幸い。 対象は Python の基的な構文程度はわかるけど、具体的に何から手をつけていいかわからない人 目次 Apache/WSGI/MongoDBの環境構築 flask [ Sinatra風ウェブアプリケーションフレームワーク] pymongo [ MongoDBラッパー ] werkzeug [Web Application デバッガ] jinja2 [ HTMLテンプレートビルダー ] pyquery [ jQuery風HTMLパーサ ] nose [ TDD ] 細かいライブラリの使い方とかPython体の言語仕様とかは適当にぐぐって

    PythonでWebアプリ開発入門のススメ Flask/MongoDB - mizchi log
    raimon49
    raimon49 2011/02/15
    Sinatraの影響を受けたマイクロフレームワークFlask。これだけセットになってる解説は余り無いので分かり易い。
  • Flask で始める Google AppEngine アプリ開発 | Webシステム開発/教育ソリューションのタイムインターメディア


    @t2y  Python Web    Python 使1 Web  Web  Rails + Google MapsAPI 稿使  Rails 1.1    python  Flask   Google App Engine (appengine)使  appengine 
    Flask で始める Google AppEngine アプリ開発 | Webシステム開発/教育ソリューションのタイムインターメディア
  • python/flaskで超簡単にjsonpのホスティングする(雛形) - mizchi log

    クライアントサイドでjsonpで非同期なUIを作るとき、結局自分でjsonpをホスティングしないといけない。 だけどあんまりサンプルなかったので、手間を掛けないように雛形だけメモ flaskを使う Welcome | Flask (A Python Microframework) easy_install flask 最近までjuno使ってたけどあっちは更新されなくなったしバグばっかなので止めた #!/usr/bin/env python # -*- encoding:utf8 -*- from flask import Flask, Response, json application = Flask(__name__) def jsonp(data, callback="function"): return Response( "%s(%s);" %(callback, json.du

    python/flaskで超簡単にjsonpのホスティングする(雛形) - mizchi log
    raimon49
    raimon49 2011/02/06
    Flask + json.dumps() でお手軽コールバック
  • Python のマイクロフレームワーク『Flask』を試してみた - present


     Flask Python   Kay  Django Flask  Flask  URL Ruby  Sinatra 使  App Engine  Flask   Python  App Engine SDK  URL  Flask  GAE  gigq/flasktodo · GitHub   Goo
    Python のマイクロフレームワーク『Flask』を試してみた - present