ABCABC Tech Catalog

アプリ/業務効率化

Webアプリ・クラウド基盤の開発と業務効率化

業務効率化

Googleフォームで回答を受け付けたらSlackに通知するGASをちゃんと作る

Googleフォームで回答を受け付けたタイミングでSlack等別のツールで通知を受け取りたくなる、というよくある話があります。本記事ではその方法についてまとめています。本記事におけるGAS(Google App Script)は可能な限りコンパクトにまとまりのある形での実装を目指しています。

伴拓也
Tips

AzureのストレージをSASで権限管理する

ストレージサービスにおいては権限管理がかなり重要な位置づけとなっています。今回はその中でもAzure BLOB Storageの権限管理方法の一つであるShared Access Signature(SAS)について要点をまとめてみました。

伴拓也
Tips

Pythonでヘッダ付csvを読むならDictReaderがとても便利

今回はChatGPTからのレスポンスを発端として知った、PythonのcsvモジュールのDictReader/DictWriterについて紹介します。標準モジュール内にはこのように便利なメソッドが含まれていることが多く、ドキュメントを確認しておくことで車輪の再発明を防ぐことが出来ます。

伴拓也
レポート

AWS Summit Tokyo 2023に行ってきました!

2023年4月に幕張メッセで開催されたAWS Summit Tokyoに視察に行ってきたので、その報告になります。4年ぶりのリアル開催ということで現地で感じた雰囲気をお伝えします。

中村卓矢
Tips

少人数運用におけるGitOps実践メリットを振り返る

先日トレジャーデータ様のオンラインセミナーにて登壇してお話しさせていただいた内容の中から、GitOpsでの開発・運用についての部分を抜き出し、メリットや実践にあたっての注意点などを補足込みで纏め直してみました。

伴拓也
業務効率化

Googleスライドを表示専用のプレゼンテーションモードでシェアする方法

Googleスライドで作った資料を共有したいけど、PDFを書き出して共有すると内容を更新するときに不便といったお悩みはありませんか?そのようなときに便利な「Googleスライドを表示専用のプレゼンテーションモードでシェアする方法」をまとめました。

石田直之
アプリ

Next.js 13のSSGでUserAgentに応じて画面を変化させる

この記事では、まだリリースから日が浅いNext.js 13でのUserAgentによる画面制御の方法について説明しています。アプリ内でのAppBarとWeb画面との二重ヘッダを防ぐため、あるいは、分析用途でも使うことが可能なテクニックとなります。

伴拓也
アプリ

webview_flutter v4でのWebView描画コード

FlutterでWebViewを実装する際に活用できるパッケージ「webview_flutter」について、バージョン4では大きな変更が加えられています。ここではバージョン4でWebView画面を作るためにどのようなコードを書けば良いかについて見ていきます。

伴拓也
アプリ

Androidアプリの初回リリース公開時間を制御するには

Androidアプリの初回リリース時に公開のタイミングを制御したいことはよくあると思いますが、その方法については「初回リリース時は制御することが出来ない」等様々な情報があふれていて実際のところどうしたらいいかわかりにくいので一度技術検証をしてみた結果、どうすれば良いかが判明したのでその手順をまとめます。

伴拓也
アプリ

Flutterを使って超簡易スマホアプリを立ち上げるまでの記録

全く何も知らない状態からFlutterでWebviewオンリーのスマホアプリを立ち上げるまでの手順およびかかった時間についてまとめています。超簡易なアプリであれば工数をかけずにクロスプラットフォームで作成することが出来ます。

伴拓也
業務効率化

Google Workspaceの信頼できるドメイン設定でフォームの回答者を絞る

本記事では、Google Workspaceのフォーム設定等で使える「信頼できるドメイン」の設定方法について解説しています。可能な共有範囲が広がってしまうため、実際に設定を行う際はその影響範囲についての精査が必要ですが使える場面もある機能です。

伴拓也
アプリ

NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ⑤GitHub Actions編

本Techブログの構築に関する記事その5です。この記事では、記事公開に欠かせないステップである「レビュー」を実現するためのCDにあたるGitHub Actionsについて触れていきます。

伴拓也