Sassyブログ

好きなことで暮らしを豊かにするブログ

【IT知識無くてもOK】fortniteapi.ioを使ってフォートナイトのプレイヤー(アカウント)統計情報をAPIから取得してみる方法をわかりやすく解説します!

始めに 準備 fortniteapi.ioへ登録する Postmanをインストールする 実際にAPIを叩いてみる。 最後に 始めに どうもSassyです! 今回は fortniteapi.io というサイトが提供しているWebAPIを使用して、自身のアカウントの統計データの取得をしてみたいと思いま…

Amazonで購入したダイキン空気清浄機(KAFP080B4)の社外フィルターについて

どうもSassyです! 今回は4~5年ほど使用しているDAIKINの空気清浄機フィルターを購入しました! 我が家では空気清浄機は1年中フル稼働しているため、フィルターが汚れやすいのです。 毎週欠かさず空気の取り込み口のフィルター掃除はやっているのですが、最…

Djangoの管理画面(/admin)にアクションを追加する方法

始めに 今回はDjangoの管理画面にアクションを追加する方法について書いていきます。 デフォルトではレコードの削除アクションしかないので、それ以外で何かアクションが欲しい場合は自分で作成しなくてはなりません。 それにしてもDjangoの管理画面は拡張性…

【備忘録】.gitignoreへ後から管理対象を追加してgit管理対象外とする方法

これ結構やり方忘れてしまうので備忘録として残します。 .gitignoreファイルに対象外にしたいファイルまたはディレクトリを追加します。 そしたら以下のコマンドを叩いて削除を行います。 git rm --cached [削除対象のファイル名] 「-r」オプションを付ける…

【Python】django-maintenance-modeを使ってメンテナンスモード切替え機能を爆速に開発する

始めに 今回はdjango-maintenance-modeというものを知ったのでDjnagoアプリにインストールして、稼働しているサービスでメンテナンスモード機能を取り込んでみたいと思います。 github.com 動作環境 Windows10 python 3.8 django 3.2 django-maintenance-mod…

TypeScript Compiler APIを使ってimportのモジュールパスを取得する

今回は前回の延長線上でASTからimport宣言のモジュールパスを取得してみようと思います。 前回の記事を見ていない方はこちらをどうぞ www.sassy-blog.com 前回のソースコードから以下のように変更しました。 testTscApi/test.tsではimport文を適当に増やして…

TypeScript Compiler APIを触ってみた

始めに 本記事で話す範囲 TypeScript Compiler APIとは何か? TypeScript Compiler APIを使うと具体的に何ができるのか? ASTによるコード解析を試してみる ASTから元のコードを生成してみる 最後に 始めに 今回はTypeScript Compiler APIというものについて…

【かっこいい幼児向けキックボード】グロッバー[GLOBBER]3輪キックスクーターがイケてる

どうもSassyです! この間の休みの日に子供の誕生日プレゼントで自転車を購入しようと自転車屋に足を運びました。 色々見てて子供が気に入ったのがあったので購入しようと思ったんですが、まさか店員に声をかけてから今回紹介する商品を見つけて「こっちにす…

【JavaScript】default export、named exportについての話

これは完全に私が普段の開発でTypeScriptを使用していて「あ、この場合はやっぱりdeafult exportがいいなとか、こっちの場合はnamed exportの方がいいな」という個人的な意見で書いております。 default exportの良さ 今のところ業務でコードを書いていてdef…

【型落ち】シャープ加湿/空気清浄機 2019年モデル KI-LX75-Tを購入して良かった話 - そしてKI-NX-75との比較

どうもSassyです! 今回はシャープの空気清浄機を購入しました! 私は専ら家電の中でも空気清浄機が大好きです! とにかく綺麗な空気の空間で住みたい人で1部屋に1台は空気清浄機が欲しいです。 という野望を掲げてすこしづつ空気清浄機を購入していってま…

DjangoでGoogleWorkspace(旧: GSuite)で作成したグループアドレスでメール送信する方法

概要 登録完了後に送信するメールだったり、何かしらのお知らせメールだったり、アプリケーションからサービス用のメールアドレスでユーザーへ送りたい場合ってありますよね。 個人で開発していたりしたら、そのまま専用のアカウントを作って設定した方が良…

DjangoからGmailでメール送信する場合はアプリパスワードを発行しよう

今回はdjangoアプリからメール送信でgmailのsmtpサーバーを使うときのベストプラクティスな設定方法を書こうと思います。 環境 Django3.1 Python3.8 GmailはGoogleWorkspaceで設定している会社ドメインのメールアドレスを使用しています。 djangoドキュメン…

social-auth-app-djangoを本番で使う際にsettings.pyへ「SOCIAL_AUTH_REDIRECT_IS_HTTPS=True」を追加してhttpsプロトコルの使用を強制するようにしよう

DjnagoでGoogleやFackbook、Twitter、Yahooログインを実装する場合にsocial-auth-app-djangoというライブラリを使用する方はおおいのではないでしょうか? 今回はsocial-auth-app-djangoを使ってソーシャル認証機能を実装する際に知っておくと問題解決がスム…

【新興電子タバコブランド】ドクタースティック(DR. STICK)を購入してみた!

どうもSassyです! 先日ドクタースティック(DR. STICK)という電子タバコを購入してみました。 私は喫煙者なのですが、心の中ではタバコをやめられたらなあという淡い思いをいだきつつも中々断ち切るのが難しく、 今日までズルズル引きずってきました。 そ…

【安価でおススメ!】Bluetoothトランスミッター/レシーバーを購入してテレビにBluetooth機能を追加してみた

どうもSassyです! 最近、妻がDVD鑑賞するのにワイヤレスのイヤホンで聞きたいと言ってましてね。 そんなの家にある有線のイヤホンで聞けばいいじゃんと思ったのですが、有線だとケーブルが短いから嫌だとというんですよ。 ワイヤレスのイヤホンを持っている…

ペットの自動餌やり機 - マルカン社の「Auto Feeder」を購入してみました

どうもSassyです! 最近色々と必要なためちょいちょい購入しているのですが、こういった商品のブログを書いていると意外にも購入しているなと実感します。 しかし、こういった記事を書くことで読者さんの購入時の判断材料として読んでいただければ幸いです。…

【これおすすめ!2021最新版扇風機】Stillcoolの冷風機を購入してみた

どうもSassyです! 最近はあいにく蒸し暑くて集中力が低下しますね。 私の勤務スタイルは基本テレワークなのですが、現在テレワークに使っている部屋が自宅ではなく半空き家状態の祖母の家なのでエアコンが無くて汗かきながら仕事をしています。 少し前まで…

渋谷の謎店舗「遠藤青汁サービススタンド」に足を踏み入れてみた

どうもSassyです。 今回は渋谷のとあるお店が以前からずっと気になっていたので入ってみました。 お店の名前は「遠藤青汁サービススタンド」です。 宮益坂を少し上ったところに「宮益御嶽神社」があり、そこの左側の小道を入ったところの角にあります。 なぜ…

【DIY】家の周りに小石を敷くためにレンガブロックで仕切りを作ってみた

DIY

どうもSassyです! 色々DIYにも手を着けております。 今回のDIYについて 今回は家の横と裏側に防草シートを敷いて、さらにその上に小石を敷こうと考えてます。 家は○○産業グループの建て売りで買ったんですが、家と駐車場のみで、庭や家周りは土のみでした..…

【DIYツール】SORAKOの電動インパクトドライバーを購入してみました!

DIY

どうもSassyです! ちょいちょいDIY頑張ってます! さて今回はSORAKOというメーカーのインパクトドライバーを購入してみました! まずはなぜインパクトドライバーを購入したのかといいますと、レンガにネジを打ち付けたかったんですがホームセンターで購入し…

レンダリングブロックせずにCSSを非同期的に読み込ませる簡単なテクニック

はじめに preloadやpreconnectのResourse Hintsを使う? media属性とonload属性を使った非同期読み込みテクニック 最後に はじめに CSSは画面描画をブロックするリソースとして扱われます。 developers.google.com 今回はパフォーマンス改善の一環としてCSS…

巣ごと食べれる!成城石井のアカシアハニーコムを食べてみました【アンチエイジングにも効果あり?】

どうもSassyです! みなさん蜂の巣って食べたことありますか? 私は食べたことないです。 先日、子どもから仕事中に電話がありましてね。ハチミツが食べたいと。 それも蜂の巣が入っているやつと。。 それどこにあるの?と聞いたら成城石井と言うんですよ。 …

【初心者でも簡単】はてなブログで現在の記事ページのカテゴリを取得してアフィリエイト広告を出しわける方法

どうもSassyです! 今回ははてなブログでアフィリエイトを行っている方向けのTips記事を書きました。 ただしこのやり方は力技なので今後はてなブログの仕様変更などにより破壊されてしまう可能性があることにご注意ください。 概要 サイドバーで「もしもアフ…

猫のグルーミングもこれで楽チン - グルーミンググローブで毛繕いをサポートしてみました

どうもSassyです! ペットと一緒に住んでいると絨毯や布団のシーツにつくペットの毛がすごいことに気づきませんか? 毎日掃除機かけ手られればよいのですが、毎日掃除機かけるのはしんどいですよね? 毎日掃除機かけるの億劫なので布団やらバフバフして宙に…

【DIY】50インチのテレビを2×4の木材とラブリコを使って壁掛けしてみた

DIY

どうもSassyです! 半年くらい前に家のテレビを壁掛けしてみました! 完成したものはこちらです。 結構雑に作ってしまいましたが、取り付け後は申し分ない仕上がりとなりました。 50インチテレビとなるとツーバイフォー木材とラブリコでの壁掛けは危ういかも…

【DIY】ダイソーのワイヤーネットを使って、車載可能なペット用ゲージを作ってみた

DIY

どうもSassyです! 我が家では去年5月頃から猫を飼っており、毎年GWかお盆には妻の実家へ帰省しています。(去年、今年のGWは帰省できていない。。) やはりペット連れて行きたいですよね。 しかし、ネコは犬と違って飼い主に付くというよりも家に付くので外…

PlayStationNetworkアカウント(PSN)で間違ったEpicアカウントに紐づけてしまった場合の対処法

どうもSassyです! 先日PS5を購入して届いたので、早速フォートナイトと連携しようと思い、家族の分のEpicアカウントと新規に作成したPSNアカウントをリンクしようとしたらやらかしてしまいました。。。 今は無事想定通りのリンク状態となっていますが、これ…

ブラウザやタブを閉じたり、画面内でコンテンツを切り替えたりするときに非同期処理をしたい場合はsendBeacon使いましょう

掲題の通りなのですが、ブラウザやタブを閉じるタイミングや画面内で別コンテンツに切り替える場合に その時の状態のデータをWebAPIリクエストしたりしたい場合ってありますよね? JavaScriptのAjax通信なんかは基本非同期なので、これをそのままブラウザや…

我が家にPlayStation5(PS5)がやってきた

どうもSassyです。 やっと!やっと!!やっと!!! PS5の抽選に当たりました! 5回くらいチャレンジして当選しました! 1回目 → ノジマオンラインで抽選 ハズレ 2~4回目 → ゲオで抽選 ハズレ 5回目 → ビックカメラで抽選 当選 メール届いて当選を目にした…

【商品レビュー】娘を少し成長させてくれた!鉄棒ブランコ遊具ポップンロール

どうもSassyです! GW前、日中も暖かくなり公園に行きたい気分になりますね! しかしCOVID-19が猛威をふるっている中、3度目の緊急事態宣言が発令されましたね。。 今後どうなるんでしょうか。。 我が家もGWは帰省する予定だったのですが、予定無くなってし…