Push通知ってブラウザ閉じても通知出来る様に出来るのか?

2024.11.04

Logging

おはようございます.Push通知ってブラウザ閉じても通知出来る様に出来るのか?答えは出来るのですが無料でその機能を実装できるのか.こたえはYesに近い?.有料のサービス機能push7を使用すればもっと簡単に可能です.

サービスワーカーとかいう機能を使えば良いみたいですね.知らないは一時の恥ですね.サービスワーカーとGCPやララベルの拡張Webpushなどを使えば出来そうですがまだ試していません.

因みにPusherサービスを使用して実装しました.当分、無料枠で対応可能な感じですね💁.

下記はリアルタイムPush通知の動作とソースコードの一部になります.

<?php
namespace App\Events;

use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Broadcasting\Channel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;

class NotificationEvent implements ShouldBroadcast
{
    use Dispatchable, InteractsWithSockets, SerializesModels;

    public $title;
    public $message;
    public $userId;

    public function __construct($title, $message,$userId='')
    {
        $this->title = $title;
        $this->message = $message;
        $this->userId = $userId;
    }

    public function broadcastOn()
    {
        return new Channel('notifications.' . $this->userId);
    }

    public function broadcastAs()
    {
        return 'notification-event';
    }
}

明日へ続く

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

construct, GCP, gt, InteractsWithSockets, lt, Message, notification-event, notifications, public, return, SerializesModels, use IlluminateBroadcastingChannel, use IlluminateBroadcastingInteractsWithSockets, use IlluminateBroadcastingPrivateChannel, use IlluminateContractsBroadcastingShouldBroadcast, use IlluminateFoundationEventsDispatchable, use IlluminateQueueSerializesModels, userid, yes, ララベル,

Gさんが提供するVertex AI VisionAIを使用してみて。

2023.04.04

Logging

おはようございます。Vision AIで画像解析の精度を試しみた結果、これで良いかなと思い始めています。これを使用して「釣ったー」という釣り画像をシェアするサイトを作ろうかなって思っています。問題だったのが魚が写っている写真なのかを判別することが問題になっていました。当初はtensorflowで提供されている学習済みのモデルを使用したJSライブラリを使用して画像の判別しようと思っていたのですが、これ少し難がありモデルの精度がいまいちな所があります。

サービス提供する側としては、あまり変な画像をUPされるとその対応に時間を費やさないといけないので、そこは避けたい所があります。文章での誹謗中傷は現在、誹謗中傷に特化したデータを自分がもっているので、その方法を使用することである程度、投稿の判別は可能になっていましたが、前文で書いた通り画像の判別は難です。

今から魚のデータセットを取り入れたとしても、学習させるPCが存在しない。いつも使用しているPCでは、学習させることは可能だけどさて、どのぐらい時間を費やさないといけないのかなどの問題があるので断念。旧PCはあるにはあるのだけど機械学習させるスペックではないので断念した。

そのため機械学習モデル済みのモデルが必要になった。モデルを探すより、学習済みのAPIを使うのが手っ取り早いと思ったので、AWS、Azure、GCPという候補の中でざっくり考えた結果。

GCPに軍配が上がって、試してみた結果。良好だったのでそちらを使用することにした。

尚、VisualAPIを使用するにあたって参考にしたサイト。環境変数などの設定などは如何なものかと思ったのでそこは参考にしていない🙄。

https://www.asobou.co.jp/blog/web/vision-api

https://packagist.org/packages/google/cloud-vision

注意事項として画像をひとつ添付する。左の項目最下のマーケットプライスの中にVertex AI VisionAIが組み込まれているので、それを有効にすること。後は上記のリンクを参考にすると上手く出来ると思います。

著者名  @taoka_toshiaki

※この記事は著者が40代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

AI VisionAI, API, AWS, Azure, GCP, JSライブラリ, tensorflow, Vertex, VisualAPI, スペック, マーケットプライス, , 判別, 前文, 断念, 環境変数, 精度, 誹謗中傷, 軍配, ,

GCPやAWSを素人は使わないほうが良い。

2018.07.30

Logging


GCPやAWSを素人は使わないほうが良い。
理由はトラフィックが増大になったときに対応できないから
ちなみに金額の限度設定をすればサーバを停止することは
可能ですが・・・。
それはあまりにも意味がないので
やはりGCPやAWSは玄人さんしか使えないような気がします。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

Amazon Web Services, AWS, GCP, jp, サーバ, サーバー構築, トラフィック, ネットワーク, 基礎, 増大, 意味, 改訂版, 玄人, 理由, 素人, 金額, 限度設定,

GCPを辞めました。また合う日まで・・・。

2018.05.28

Logging


GCPを辞めました。
理由は金銭的なことです、3日で1000円ぐらい消費したので
これはやばいなと思い、昨日からサーバ移行を
朝から晩まで行っていました。
設定等はお昼過ぎにはすべて移行が整っていたのですが
ZIPファイルをダウンロードするのに半日以上費やして、
本日の朝方まで消費しました。
うちの回線が非常に遅いことが
明確にわかったので今週か来週あたりにプロバイダに
問い合わせを行うつもりです。
下りがADSL状態なんです、明らかに遅いので
問い合わせを行い改善してもらうつもりでいます。
トイウコトデ、休日の一日をサーバ移行に
費やしてしまったのは痛い。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

1000円, ADSL状態, GCP, zipファイル, うち, ウチ, お昼過ぎ, サーバ移行, すべて移行, トイウコトデ, プロバイダ, 下り, 休日, 半日以上, 問い合わせ, 回線, 朝方, 本日, 理由, 設定, 遅いこと,

GCPではサーバ上から送信が出来ないだから代替えサービス。

2018.04.15

Logging


GCPではサーバ上から送信が出来ないだから代替えサービスを使わないと
いけないらしい。でも其の代替えサービスは有料だったりする。
それも結構お高い。
なので、サーバ内から送信を行う必要がなければ無理に
代替えサービスを使う必要はない、ということなので
国内サーバのメール送受信サービスを
使えば何とかなります。
もしsendmail系を使いたいなら
国内サーバの仮想サーバ(VPS)を自分はお薦めします。
ちなみにGCPよりAWSの方が良い気がしていますが
人工知能などのAPIサービスはやはりGCPの方が性能が良いですね。
AWSは機能が豊富な所が売りかなと。

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

APIサービス, AWS, GCP, Google Cloud Platform, sendmail系, VPS, お薦め, サーバ上, サーバ内, メール送受信サービス, 人工知能, 代替えサービス, 仮想サーバ, 国内サーバ, 有料, 機械学習, 深層学習, 送信,

GCPでメール代行するならmailgunだと思います。

2018.01.28

Logging


GCPでメール代行するならmailgunだと思います。
GCPではポート番号、25とか110とかメール系のポートはセキュリティ上の
関係ですべてシャットアウトしています。
25番ポートなんてずっと閉じている。
メール中継も自分のお好みは使えない、Gさんが推奨している
中継しか使えなかった。その中で一番、お利口さんが
mailgunだという事です。

但しDNSやMXやいろいろと設定してあげないと
いかないことだらけ、その間にPostfixの設定(+ mailgun)がGさんの公式サイトに
書かれているので、そちらを参照すると良いかなと。
ちなみに自分はDNSやMXの反映に4時間ぐらいかかりました:D
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

GCP, Google Cloud Platform入門, Gさん, mailgun, MX, Postfix, お利口さん, お好み, クラウド, セキュリティ上, プログラマ, ポート, ポート番号, メール, メール中継, 但しDNS, 全体像, 反映,

XからGCPへサーバ以降。

2018.01.27

Logging


メールサーバが動きません・・・動いているのかな?
自動送信メールが来ないので・・・分からないのですが
何とか、サーバ以降は出来たみたいです。
普通、こういうのは真っ昼間に移行なんてしないのですが
朝、サーバ以降途中で映画を見に行き、昼ごろから
サイトが見えた感じになっていると思います。
今回、GCPに移行した理由は一年間、無料だということと
会社で試験的に導入することになるみたいだから、その練習台として
稼働させたわけですが・・・。
案外簡単に導入することが出来ました。
 

著者名  @taoka_toshiaki

※この記事は著者が30代前半に書いたものです.

Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki

OFUSEで応援を送る

タグ

GCP, X, サーバ以降, サーバ以降途中, サイト, メールサーバ, 一年間, 大事, 感じ, 昼ごろ, , 無料, 理由, 真っ昼間, 移行, 練習台, 自動送信メール,