DeNA社内の技術共有会でFastAPIの便利さについて語った資料です。 ▼ 要点 ・機械学習の推論API立てる用途ならFastAPIが便利 ・型定義で開発UXばっちり ・ドキュメント自動生成でつなぎこみも円滑 ▼ ソースコード https://github.com/amaotone/fastapi-example
![さよならFlask ようこそFastAPI / goodbye Flask, welcome FastAPI](https://cdn-ak-scissors.b.st-hatena.com/image/square/81fbf32f914ad870b6b0d51380b997ffc78c36c1/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F1ea808792d434a968c169fed0f9f4cc7%2Fslide_0.jpg%3F17234983)
エディタを並べて配置可能に――Microsoftが「Visual Studio Code」の6月リリース(version 1.25)を公開:多数の新機能や強化機能を提供 Microsoftは、クロスプラットフォームエディタ「Visual Studio Code」の6月リリース(version 1.25)を公開した。 Microsoftは2018年7月5日(米国時間)、Windows、Mac、Linuxに対応するクロスプラットフォームエディタ「Visual Studio Code」(以下、VS Code)の「June 2018」リリース(version 1.25)を公開した。 VS Code 1.25では、6月に公開されたVS Code 1.24でプレビュー版として導入された幾つかの機能が安定版となっている。Microsoftは、VS Code 1.25の主なハイライトとして、以下を挙げてい
2017/8/3〜8/5 に開催の builderscon tokyo 2017 に行ってきました。 ついでに色々あってスピーカーとして登壇してきました。 詳細はこちら。 横山三国志に「うむ」は何コマある?〜マンガ全文検索システムの構築 ウムの数を数えるに至るまで そもそもこの話がどこから始まったかというと、十数年前に 二次裏(虹裏)という掲示板で突如「ウム!」 というコマが貼られだした辺りだと思います。 当時広島で大学生しててCREATIVEという部の部長だったんですけど(今でもあるのかな?)、大学祭のときに何故か皆でウムの人を書き続けるという遊びをしていました。 そこから、それまでは読んだことあるなー程度だった横山三国志に深くハマることになります。 なお、大学では「マルコフ確率場を用いた自動作曲」という、今のDeepLearningが出る前のAIで生成系の研究をしていました。これ
仕様 ターミナルからcurlコマンドでjsonデータを送ると, 文字列が成型されて, 同じくjson形式でデータが返ってくる. 環境 Mac OS X 10.12 Docker for Mac 17.03 多分Linuxでも同様にできます. 1. Flask起動スクリプトの用意 Pythonの軽量WebフレームワークであるFlaskをつかって作成します. @app.route()で指定されたディレクトリにアクセスすると, defで定義したメソッドが起動し, returnで結果を返す, という流れです. from flask import Flask, jsonify, request import json app = Flask(__name__) @app.route("/", methods=['GET']) def hello(): return "Hello World!" @a
大手レンタルサーバーのエックスサーバーで、pythonベースのWEBサーバーを構築した時の手順についての記録です。 エックスサーバーはPythonがインストールされているものの、Flaskなどは全然入っていないので、自分でインストールする必要があります。 また、/etcへのアクセス権がなく、pipを使うとpipの中のos.listdir(_UNIXCONFDIR)で失敗します。 、、、など、色々ハマりながら、サンプルレベルのWEBサーバーを構築出来たので、覚えているうちにまとめます。 終わったあとに、記述しているので、途中手順がぬてけている事があるかもしれません。 なお、WEBアプリの開発は、趣味レベルで本職ではないので、知識が不足している上での記述であることを予めお断ります。 また、参考にさせていただいたサイトは、数知れず、どこからどう参照したのか、わからなくなっています。ごめんなさい。
予定と実績¶ Flaskを使う準備 20分 -> 60分 Flaskチュートリアル 40分 -> 60分 休憩 15分 Flaskを使いこなす1 40分 -> 60分 アプリを公開する 20分 -> 20分 休憩 15分 Flaskを使いこなす2 30分 -> 30分 プラグイン、情報源紹介、Q/A、予備 -> 10分
This post explains how to add Google Oauth2 login in a Flask web app using the requests-oauthlib package for OAuth 2.0 and flask-sqlalchemy. To get started, first we have to create a project in Google Developers Console to get client key and secret. Creating a Google project First go to Google Developers Console. Sign in using your Google credentials if you haven’t already. There will be a list of
自分用メモ。 ここら辺を参考にした。 Golang でのウェブ開発を考えてみる - Qiita cli GitHub - urfave/cli: A simple, fast, and fun package for building command line apps in Go ここら辺が鉄板。 ちょっとアレと思ったのが、グローバルオプションの位置がサブコマンドの前に書かないといけない。 $ ./app runserver --config=./setting.hcl とかやる場合は、runserver のオプションにしないと行けない。 あと、グローバルオプションが goji の goji.Serve() と被って困った。 試してないけど良さそうと思ったけど、どうなんだろう。 GitHub - mitchellh/cli: A Go library for implementing c
検索エンジン自作入門 ~手を動かしながら見渡す検索の舞台裏 作者:山田 浩之,末永 匡発売日: 2014/09/25メディア: 単行本(ソフトカバー) (この記事で紹介しているのはTF-IDFとかの計算もない簡素なものです。) はじめに Webサービスのプログラミングに必要なことのだいたいは、スクレイピングに学んだ - Line 1: Error: Invalid Blog('by Esehara' ) この前↑の記事をみかけました。クローリングやスクレイピングは、色々と応用が効きそうなのでしっかり勉強したい。 PythonではScrapyという有名なクローリング・スクレイピング用のライブラリがありますが、今回は勉強としてScrapyを使わずに実装してみる。流れとしては以下のとおり Webクローラの構築 Mecabで日本語の形態素解析 検索エンジンの構築 データをMongoDBに格納 Fl
The official video for “Never Gonna Give You Up” by Rick Astley. The new album 'Are We There Yet?' is out now: Download here: https://RickAstley.lnk.to/AreWeThereYetFA/itunes “Never Gonna Give You Up” was a global smash on its release in July 1987, topping the charts in 25 countries including Rick’s native UK and the US Billboard Hot 100. It also won the Brit Award for Best single in 1988. Sto
The only resource exposed by this service is a "task", which has the following data fields: uri: unique URI for the task. String type. title: short task description. String type. description: long task description. Text type. done: task completion state. Boolean type. Routing In my first RESTful server example (source code here) I have used regular Flask view functions to define all the routes. Fl
poise/python · GitHub を使ってPython環境を作ると、自作のCookBookでpipやvirtualenvが使えるようになります。 poise/python · GitHub で は、Pythonのインストール、pipのインストール、virtualenvのインストールを行います。 インストールする場合はbuild-essentialが必要になります。 また、Redhat系の環境にパッケージでインストールするの場合はyumも必要になります。 インストール方法 recipesのdefault.rbを見ると、他のrecipeをincludeしているので、特に何も指定しなくてもpythonのインストール、pipのインストール、virtualenvのインストールが実行されることがわかります。 include_recipe "python::#{node['python']['
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く