2022年9月20日以前のブログは、https://mag.switch-science.com/ でご覧いただけます。
magazine
RSS-
最大で4個のDCモーターと8個のサーボモーターをドライブできるモーター制御基板 https://ssci.to/8296 でラジコンを作りました今すぐ読む
-
pip freezeして作られたであろう requirements.txt をどうにか整理する話
自社サービスを開発し続けていると、古くから存在し続けるリポジトリがあって、それらには `requirements.txt` しかないという状況がありまして。今すぐ読む
今回はそれを整理したよ、というお話です。
残念ながら便利ツールで一気に解決できたというお話ではありません。 -
プライベートなGmailで独自ドメインでDMARC対応した話
今すぐ読む個人でも本人証明の手段などのために、ドメインを使う機会がだんだん増えたのではないでしょうか。前から持ってるよ、という方も多いでしょうけれど。
僕は個人的に持っているドメインは基本的にCloudflareで管理しているのですが、”Email Routing”をメニューに見かけて「ああ、そういえば自ドメインでメール受信できるんだっけ」と思って試してみたくなりました。
今回は、プライベートなGmailアカウントに独自ドメインのメールアドレスを追加して、DMARCでPASSするように設定してみたお話です。
-
SPFのDNSルックアップ制限厳しすぎな話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。
みなさん、DMARC対応してますか。対応と言っても、基本的にはDKIMやSPFが設定されていればDMARCのDNSレコード追加するだけよね、くらいに思っていたんですが、SPFは曲者なんですね、というお話です。
-
AWSのIMDSv2対応でうっかりハマった話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。みなさんAWS使われていますか。
なんだかんだAWSのサービスのアップデートやdeprecatedなものへの対応って割と発生しますよね。
今日は、最近EC2環境でのIMDSv2対応を進めていたのですが、ドキュメントをよく読んでいなくてちょっとハマった話です。 -
Pythonのstrftimeメソッドの実行環境依存の小話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。今日は、あれ?そうだったのか、と思ったPythonの小ネタを。
datetime.date
やdatetime.datetime
から「2023年8月」といった文字列、08月
じゃなくて8月
な文字列を得たいときって、どう書きますか? -
Shopifyの新しいチェックアウト機能への移行 3 - Shop Payかどうかの判断
一応前回までのところで、支払がShop Payなのに配送が代金引換となるのを防ぐところまではできましたが、このままだとカートページで「代金引換を希望」したのに、チェックアウト画面に進んだら支払方法がShop Payで配送方法がネコポスとかになるわけで、ECサイトとしてはちょっとあり得ない感があります。今すぐ読む -
Shopifyの新しいチェックアウト機能への移行 2 - Shop PayとFunctions
前回、カートの画面に「代金引換を希望」のチェックボックスを設けて、お客さまにはカート画面で代金引換を利用するか否かの意思表示をしてもらい、チェックアウト画面ではそれに応じた表示を行うという方法でGoogle PayやApple Payにも対応できるはずと書きました。が、Shop Pay(というShopifyの提供する支払方法)の場合はFunctionsが機能しなさそう。今すぐ読む
-
Shopifyの新しいチェックアウト機能への移行 1 - 代金引換と〇〇Pay
スイッチサイエンスのECサイトはShopify Plusのcheckout.liquidやShopify Scriptを使ってカスタマイズしていますが、これらの機能は2024年から2025年にかけて徐々に廃止され、替わりにShopify FunctionsとCheckout UI extensionsに切り替わるので、それに追従していかないとなりません。今の所上がっている大きめの問題は代金引換に関すること。Google PayやApple Payの導入も考えると解決方法はこれしかなさそう。今すぐ読む -
gunicornのworker-classにuvicornを指定するときに、uvicornのlog-configを指定したい
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。uvicornの設定情報をどうやって渡すのかでちょっと困った話です。
-
古いFlask + SQLIteなウェブアプリ "EAGLE ".brd" file panelizer" を移設した話
こんにちは。ECシステム開発チームのいまづです。今すぐ読む
普段は社内の通販システム周りに生息しています。
最近、Litestreamをいじっているところに古いウェブアプリどうにかならん?という話が舞い込んできたので、対応してみたお話をします。