ノウハウ

アプリ・サービス運営

業界歴10年近くなったのでプロジェクト管理&コーディングルールをまとめてみる

私はこの業界に身を置いてもうすぐ10年です。(2024年現在) 経歴としては、ヒアリング(営業に近いこともしていた)・設計・開発・テスト・納品・運用保守までを一貫して行う、いわゆる一貫型の受託開発を行っていたある意味ではフルスタック...
IT知識

localhostでのポート違いとCookieについて

今回、ASP.NET Core web apiで開発したAPIサーバとBlazor wasmで開発したSPAの連携で大いに悩み躓いたのでメモ。 状況 開発する中で「Cookie認証」を軸にすると決めていました。APIのログイン...
IT知識

実運用と技術的な流行を考慮してフロントとサーバの構成を考えてみる

2024年現在、新たにwebサービスを立ち上げようとした際には多岐にわたる技術セットが考えられます。サーバ構成、利用するサービスのアーキテクチャ、言語等、、考え出すと何日も悩んだりします。特に今の時代リッチなライブラリも増えているので本当...
PHP

PHP ロングポーリングとセッションのデッドロックについて

今回、なかなかレアなケースだと思いますが、致命的な現象に出会ったのでメモ。 やりたかったこと トーク画面のようなwebサービスを実装しようと思い、ロングポーリングというアーキテクチャをPHPとjsで実装しました。 ロング...
Flutter

[flutter]M系MacでiOSシミュレータでデバッグ時、ビルドに失敗する

Armでは対応していないパッケージを使っている場合、ビルド時にエラーが発生するので対処を行う必要があります。 エラー内容 building for iOS Simulator, but linking in object fi...
Flutter

M系MacでPlayStoreが使えるAndroidエミュレータを作成する。

今回、M1ProチップのMacBookProでGooglePlayStore対応のAndroidエミュレータ(タブレット)を作成したくなったのでメモ。Android Studioはダウンロード済みな想定で進めます。 SDKマネージャ...
IT知識

[インストールなし]WindowsからMacにChrome Remote Desktopした際の英字かな入力切替方法

WindowsとMacでキーボードが大きく違うことはご存知でしょうが、これがリモートデスクトップ時にも悪さしていました。日本語入力と英字入力をうまく切り替えられなかったのです。最初は無変換・変換キーが対応するのかなと思ってましたが、どうも...
express

フォームデータの送受信に関するセキュリティ対策まとめ

今回、webサービスのセキュリティについて考える機会があったので記事にします。前提・目的は、「formタグでPOSTする機能を持ったwebサービスの保護」です。ログイン機能は実装済みで、サーバセッション&Cookieで管理するもの...
アプリ・サービス運営

[appStore ios]iPhoneアプリ申請時、引っかかったガイドラインまとめ

せっかく作ったアプリ、審査に出すとガイドラインに引っかかってしまい作り直す羽目に。ある程度アプリを作成している方であれば経験しているでしょうが、中には早めに知りたかったものも。なのでまとめておきます。 OAuth認証(外部サービスを...
Flutter

[flutter]アプリ領域にデータを保存する際の注意点

flutterで端末内、内部領域にデータを保存する方法は調べるとたくさん出てきますが、肝心なところが抜け落ちている記事が多いため、注意喚起もかねて書いてみました。自分もアプリをリリースして何度もアップデートをした後という、かなり時間が経っ...
タイトルとURLをコピーしました