とあるweb屋の仕事術

10年以上現役のweb製作屋さん。web製作雑務全部やる。

システム

有料Webサービスでの同時ログイン制御をどうするか。サブスクリプションサービスの同時視聴、同時再生、同時使用のパターンまとめ

先日クライアントワークで 月額の有料のWebサービスの案件をリリース しまして、そのときにアカウントの 使い回しについて考察する機会があったので、 有名なサブスクリプション系のWebサービスは どうなってるかなというところをざっくり 調べてみたので、…

管理画面にWYSIWYG(ウィジウィグ)を採用してしんどかった話

WebサイトやWebシステム、 Webサービスには 管理画面と公開画面があります。 WordPressにもありますよね。 僕の勤めている会社では 受託でWeb製作しているのですが、 いわゆるCMSは、 独自開発したCMSを使っています。 クライアントごとにオーダーメイドに …

フォームの姓名、電話番号、郵便番号...など入力フィールドを分割するべきか問題

先日ツイッターで見かけた フォームの入力フィールドを分割するべきか問題。 一般的なフォームで、名前や電話番号の入力欄の分割をやめるよう指摘すると、DBの都合でできないと言われることがある。なぜDBのフィールドを分けるのか聞くと、「できるだけ細か…

多言語サイトでの言語切り替え実装方法。PHPでブラウザの言語情報を判定して切り替える

多言語で展開するサイトでは、 デフォルトはアクセスしたユーザの言語で 表示したい。 日本語対応している海外のwebサイトに アクセスしたら英語だったら切り替えるの面倒ですよね。 できれば自分のわかる言語ページがあるなら最初から その言語で表示してほ…

パスワード自動発行のシステム実装ではわかりにくい文字列を排除する

会員登録するときに、 ログインIDとパスワードを 設定するwebサービスは多いと思います。 メールアドレスをログインIDとしたり、 パスワードは自分で決めたものにするのか、 自動発行するパタンもあると思います。 自動発行する場合に、 ユーザごとにランダ…