『入る学科間違えた高専生』の日記

プログラミングのコードを書いたりする予定です。あとは日記等。あといつまで高専生やねん

Django

Python と iOS でパスキー認証の実装をする

はじめに 挙動デモ 実装サンプル 環境 流れ パスキー登録 パスキー認証 パスキーの登録 クライアントの実装 サーバサイドの実装 パスキーでの認証 クライアント実装 サーバサイド実装 最後に おまけ 参考 はじめに パスキー (Passkeys) の実装をサーバサイド…

Vonage Verify API を使ってみた

この記事は Vonage Advent Calendar 2022 の10日目の記事です。 qiita.com はじめに Verify API とは 環境 デモを使ってみる 電話番号のレンタル サーバサイド開発 SDK のインストール 前準備 Verify を始める API の作成 PIN コードを検証する API の作成 …

アプリへの招待リンクをFirebase Dynamic Linksを使って実装した

はじめに 前回、サービスを終了したからメインロジックの解説を書いたときに、最後の方に頑張った機能を羅列したのでそれを記事化しようという流れです。 今回は、 Firebase Dynamic Links (以下 FDL ) を使って招待リンクから招待された人がアプリを初回起…

DjangoでPyMySQLを使うのそろそろやめよう

はじめに こんにちは。 今回は Django で PyMySQL を使うのが主流(私の観測範囲では使ってる人が多い気がする)だと思うんですが、「いや、そろそろ使うのやめようぜ」ということを記事にしたいと思います! 今回の実装したコードは以下です。 bitbucket.org …

Django (DRFを含む) で日付をレスポンスに含めて Swift の Codable で正常にデコードさせる

はじめに 私は、よく Django + iOS(Swift) を使ってサービスを作ったり作らなかったりしているわけですが、以前このようなことになりました。 例えば、 Django で django.utils.timezone.now なものを DRF の rest_framework.response.Response に直で返した…

Fabricを使ったDjangoアプリのDeployをやってみた

追記 (2019-01-06 02:48) こちらの記事は古いので fabric==2.4.0 を使う場合は以下を参照ください。 nnsnodnb.hatenablog.jp はじめに 今まで、Djangoアプリをサーバにデプロイする時に毎回毎回、 ssh して cd して git pull して migrate して gunicorn を…

Ubuntu + Nginx + Gunicornを手動デプロイする手順

はじめに なんか、久しぶりにド素人的なタイトル。(いつもとか言わないでくださいw 今回は JUN (id:JUN_NETWORKS) から何か書いてくれって言われたのでこれです。 本来はNginxの話(またどうでもいいクソ記事)を書くつもりだったんですが、組み合わせのデプ…

SFSafariViewControllerでTwitterOAuthをしてアプリにコールバックさせる

はじめに 今、作ってるアプリとサーバサイドでSFSafariViewControllerでTwitterOAuthしてアプリ側にコールバックさせたいっていうことで実装しました。 環境 クライアント側 Xcode 9.2 Swift 4.0.3 iOS 10.3.3以上 サーバサイド側 Python 3.6.2 Django==2.0 …

Djangoで使えるiOS用のIAPのレシート検証サーバサイドのライブラリパッケージをリリースした

はじめに なんかタイトルから意味わからんって自分でもなったので、自分でもわかるようにちょっと説明すると。 In-App Purchase っていうアプリ内課金のレシートがあるんですけど、それの検証をサーバサイドに持っていくことが多くあるんですが、 それのDjan…

今更だけどDjangoでLINEボットを実装したからな( `•ω•´ )

はじめに https://business.line.me/ja/services/bot より画像引用 最近DjangoでLINEボット作っているのでメモ的なあれ nnsnodnb.hatenablog.jp 上の記事はTrial APIのものなのでそろそろ古いなぁって思ってたので

iOS用のAPNSをPython3でも動かすことができるDjangoプラグイン(α版)を作成した

はじめ タイトル通り、プッシュ通知を送信することができるPython2,3対応のDjangoプラグインを作成しました。 現段階では、まだα版としてのリリースをしています。(パッケージ名かぶりが怖いからとりあえず拾っておいた) 現状探すと一応あるんですが、Python…

モールス信号APIを公開してしまった!

はじめに qiita.com 先日こんな感じの記事を書いてから何故か @lovee さんと モールス信号関係の開発をしようとかなって「じゃあ!僕はAPIを作ります!」って言う感じに作ったやつです。 また、いつ非公開にするかもしれないのでご了承ください。 github.com…