タグ

2021年8月24日のブックマーク (6件)

  • Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech

    こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python 製の Web フレームワークとして FastAPI を導入した話をしようと思います。 Python 製の Web フレームワークPython には代表的な Web フレームワークが 2 つあります。 ・Django: フルスタックフレームワーク ・Flask: マイクロフレームワーク Django は大規模開発向け、Flask は小中規模開発向けと言われますが、今回開発したサーバは小規模なサーバだったため、以前は Flask で開発していました。 しかし、どちらのフレームワークを使う場合でも下記のような機能を使おうとするとプラグインやサードパーティの助けを借りる必要があります。 ・OpenAPI ・JSON Schema ・GraphQL ・We

    Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech
  • C++20 Concepts: The Definitive Guide - The Code Pad

    C++20 introduces concepts as a way to write powerful self-documenting templates. At their core, concepts are logical binary expressions that can be used to constrain the template parameters of any class or function template. These logical expressions are evaluated at compile time to determine whether the template parameters satisfy the given constraints. The purpose of this tutorial is to be a def

    C++20 Concepts: The Definitive Guide - The Code Pad
    nharuki
    nharuki 2021/08/24
    「C++20: コンセプト完全ガイド」
  • 誰かを批判しても悲しんでも誰も守ってはくれません。近づいてくるのはコロナだけです。 - teruyastarはかく語りき

    とてもいい言葉だったので。 www3.nhk.or.jp 妊婦でコロナ感染者の受け入れ先が見つからず赤ちゃん死亡という痛ましい出来事があった。ブコメは人災だと五輪や政権批判で燃えてるが、批判するときは五輪と政府がこの事件にどれだけ影響したか調べてからの方がいいと思う。 デルタがあまりに感染力高すぎたのか、五輪を開催したことが医療逼迫の主な原因なのかは、ほとんどの人が曖昧なままだ。これが五輪のせいなら次のパラリンピックを止めるためにその批判は正しい。だがデルタの感染力が主要因の場合、ここで訴えるべきは正しい情報の共有になる。 news.yahoo.co.jpコロナは基礎疾患や太ってる人が重症化しやすいように、妊婦も重症化しやすいこと。 www3.nhk.or.jp妊婦がコロナ重症化すると「早産」につながる危険性が高いこと。 早産は合併症になる危険があること。 www.youtube.com早

    誰かを批判しても悲しんでも誰も守ってはくれません。近づいてくるのはコロナだけです。 - teruyastarはかく語りき
  • 株式会社プランニングA | 福島市・郡山市・宇都宮市 広告代理店 [ホームページ制作 印刷 etc..]

    「創造力」×「分析力」で クライアントに寄りそう 広告代理店 私たちの強みは、印刷物やwebサイト制作のみならず、 web解析・改善、web広告の運用、映像制作など、広告業務をワンストップで対応できること。 クライアントが持続的な成長を遂げる環境を実現するために、 これまで数多くの広告戦略やマーケティングを実践してきた専門スタッフが、 あらゆる選択肢から最適な広告プランを提案いたします。

    nharuki
    nharuki 2021/08/24
  • OSS ライセンスの最近の潮流: PolyForm License について

    まえがき開発中のソフトウェアのライセンスを策定するため、現時点でのベストプラクティスについて探っていたところ、ここ数年の OSS ライセンスの動向が面白かったので復習も兼ねてまとめました。 特に、Umbrel が採用したという PolyForm という新しいライセンス形態が面白かったので、これについて詳しく述べます。 なぜ今ライセンスについてまとめるのか私はソフトウェアやサービスをマネタイズする方法について興味があり、特にビットコインの応用について調べたりしています。 ビットコイン (Lightning Network) を HTTP で利用することで、Web API の課金方法の可能性は大きく広がることは間違いないのですが、これはあくまで単なる支払いの手法であって、広く使われる事を前提としたソフトウェアの開発を支える手法にすることは(それだけでは)難しいという問題があります。 ソフトウェ

    OSS ライセンスの最近の潮流: PolyForm License について
    nharuki
    nharuki 2021/08/24
    “AGPL でさえ、インターネット越しにユーザーにウェブサービスを提供するケースを考慮したものであり、このようなクラウド環境に閉じたソフトウェアの利用は考慮していませんでした”
  • Visual Studio Code でPHPを開始するまでの手順 - Qiita

    TL;DR Windows 10の環境で、Visual Studio Code でPHPを開始するまでの手順を記載します。あくまで一例です。 1. Visual Studio Codeをインストール https://azure.microsoft.com/ja-jp/products/visual-studio-code/ ※途中でコンテキスト(右クリック)メニューに追加するオプションを【ON】とする 2. XAMPPをインストール ダウンロード先 https://www.apachefriends.org/jp/index.html 2.1. インストーラーをダブルクリックして既定でインストール インストール途中で、「Windowsセキュリティの重要な警告」が表示され、Apache HTTP Serverに関する許可が表示された場合には、すべてのチェックボックスにチェックして、アクセスを

    Visual Studio Code でPHPを開始するまでの手順 - Qiita
    nharuki
    nharuki 2021/08/24