🏠️Top Page

🖊️おもしろき こともなき世をおもしろく 住みなすものは 心なりけり.

⏩️映画、アイミタガイを観てきました.一言で表すといやー良かった.

おはようございます.先日の金曜日に映画、アイミタガイを観てきました.この頃、金曜日に仕事がないのでその関係上、新作映画を初日に観えたり火曜日の合間に映画が安く観えたりと良いこともありますが、その分、働いている日数は少なくなりますので給与にも影響してきますが前向きに考えて生きています.

前置きはそれとして、アイミタガイはいやいやいや無いと思う方もいると思うけど巡り巡ぐって良いことも悪いことも繋がっていると自分は思っていて、そう思っている人がこの映画を観ると良かったなって思える作品になっていることは間違いないです.

アイミタガイ:相身互いを是非劇場でみて心揺さぶられてください.

なお、この映画は静かに物語が進んでいきます.

明日へ続く

⏩️あのYahoo!と同じ機能を追加しようか悩んでいる.選択した文字を

おはようございます.あのYahoo!と同じ機能を追加しようか悩んでいる.選択した文字をサイト内検索する機能.やり方はこのサイトを参照すると導入できそうなんだけど、ちょっとウザいかもしれないと言う気持ちが自分の中にあるので悩んでいます.

もし追加するなら休みの日に機能追加をするつもりです.なので、直近の三連休中に追加していなかったら追加しなかったんだなと思って頂いて構わないです.

let paragraphElement = document.querySelector("p");

paragraphElement.addEventListener('selectstart', function() {
    paragraphElement.addEventListener('mouseup', function(event) {
        console.log(window.getSelection().toString());
    });
});

その場合でもこんな感じになります的なコードは公開しようと思っています.

明日へ続く

⏩️Let's encryptのSSLを適応してもブラウザ等で閲覧するとブロックされるかも.

おはようございます.Let's encryptのSSLを適応してもブラウザ等で閲覧するとブロックされるかも..2024年10月31日以降に発行されるOCSPはブロックするとGさんから通告があった.

https://gigazine.net/news/20240724-letsencrypt-ocsp

OCSPは、ユーザーがウェブサイトにアクセスする際、証明書の有効性をリアルタイムで確認するプロトコルですが、プライバシーリスクや運用コストの問題が指摘されています。一方、CRLは失効した証明書の一覧を提供する方式で、プライバシー保護や運用の簡素化に寄与します。Let's Encryptは、OCSPに依存しているユーザーに対し、早急にCRLへの移行を検討するよう推奨しています。

トイウコトデ、普通に大丈夫そうです.

明日へ続く

⏩️npushに改善したい事はプシュ通知.追加した機能はこれ.

おはようございます.npushに改善したい事はプシュ通知.本日追加した機能はこれです.使わなくなったスケジュールを定期的に削除する機能です.コード的には3行ほどのコードなんだけど、そこまで手が回らなかった.アクセス数が頻繁にあるサイトは定期的に機能追加とかしているのだけど、npushは全然駄目で運営が軌道に乗るまでかなり時間がかかりそうです.

<?php

namespace App\Jobs;

use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Foundation\Queue\Queueable;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
use App\Models\ListItem;
use App\Models\TelevisionSchedule;
use DateTime;

class delDataJob implements ShouldQueue
{
    use Queueable;

    /**
     * Create a new job instance.
     */
    public function __construct()
    {
        //
    }

    /**
     * Execute the job.
     */
    public function handle(): void
    {
        //
        $datetime = new DateTime();
        ListItem::where('created_at','<=',$datetime->format('Y-m-d H:i:s'))->delete();
        TelevisionSchedule::where('end_time','<=',$datetime->format('Y-m-d H:i:s'))->delete();
    }
}

そもそもNHKを見る人はデジタル世代に少なそうということはこのサービスを作った時点で分かっていたのだけど、それでも作ったのは単なる自分が必要だっただけなんですね.ともあれ、もう運用しているので何とか軌道に乗せたいなって思いますが道は険しいです.このままではサービス停止もあり得ることなのかも.

最後に技術的なお話.Laravel11からスケジュール設定を書く場所が変更になりました.下記の場所にスケジュールを登録しないと動かないようですね.Laravel9からLaravel10、11と引き継いで来た場合は旧の階層で大丈夫そうです.

routes/console.php
<?php

use Illuminate\Foundation\Inspiring;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Schedule;
use App\Jobs\delDataJob;

Schedule::job(new delDataJob())->dailyAt('10:10');

明日へ続く

⏩️meta(旧Facebook)、凄いなこれ無料かよ.いろいろと広告で叩かれている

おはようございます.休みの日にPythonを勉強している.勉強しているというか機械学習のサンプルを動かしてちょっとでも理解しようと奮闘しています.自分は馬◯なので、数学的な観点から書かれた本ではなく、一切そういうことを書かれていない.手を動かして理解する本で理解しようと奮闘しています.

本のタイトルは「Python3年生 機械学習のしくみ 体験してわかる!会話でまなべる!」です.表紙もまるで低学年向けに書かれた本の様で中身もかなり噛み砕いた内容、なのでこんな自分にも理解しやすい.これを読んだ後に「実務で役立つPython機械学習入門」を読もうとしている(先日買いました).

Pythonとは別にReactとVue.jsを並行して業務で対応を行っているだけども、慣れない言語はベストが分からないのでやっぱ大変ですね.もっと良いコードが書けるのではないかなどプルリクエストを行った後に思うわけですが...

ともあれ、Pythonは趣味で触っているのでそういう意味では気兼ねなく楽しめている気がします.

最後にタイトルへ釣られたひとにLlama 3.2モバイル(ローカル)でも動くもののリンクを貼っときます.RaspberryPi4や5なら動くと思います、手持ちのRaspberryPi3B+では駄目でした.

明日へ続く

⏩️以前はAWSを使っていたけどいまはレンタルサーバー.

おはようございます.以前はAWSを使っていたけど今はレンタルサーバーです.そろそろVPSサーバーにまた変えようかなとか思っているのだけど、どうなるかは今後の広告収入を見て判断しようと思っています(※1).変えなかった場合は広告収入が安定していない場合か本業の仕事で嬉しい悲鳴になったかだと思ってください.

※(1.先日はコンスタントに入ってきていると書いたばかりだけど、一年間安定して入ってきた訳ではないので

デタラメな構成図

レンタルサーバーでも何とか運用出来ているのだけど、通知機能などを作ろうとした場合に壁があったりPythonのライブラリに制限があったりするので困りものです.そういうのを取っ払えるのがVPSサーバーやAWSサーバーです.VPSサーバーは自分でゴトゴトとサーバー設定を行わないといけないのに対してAWSサーバーはGUI操作で設定出来るのが良い.良いだけどAWSサーバーは個人で運用するには運用費が馬◯高い.この頃は円安なので苦しい感じかもですー(自分なら苦しい.

書いていて思ったのですがもし変えるならVPSサーバーにします.その方がお手頃で良いから...唯変えるのは面倒です.FTP(File Transfer Protocol)でファイル移動すると面倒なのでscpでサーバー間の転送しますが、これでも面倒..因みにSCP(Secure Copy)でのファイル移動は規約違反なのかもしれないのでレンタルサーバーの規約を参照してください.

明日へ続く

⏩️みんな大好きお金の話.WEB個人開発の広告収入の方はどう?

おはようございます.「みんな大好きお金の話.WEB個人開発の広告収入の方はどう?」というタイトル通り、今日は個人での収入のことを少し書いていきますね.いま、毎日ワンコインぐらいの収入があります.それ乗算する月末数が毎月の収入だと思ってください.ワンコインが100円を指すのか500円を指すのかはご想像にお任せします.

収入はコンスタント(常に一定)に入ってくるようになりましたがこれが長期的に続くのかは正直な所、分からないです、まさに水物みたい.商売とはそういう物なのかもしれないですね.

成功の理由は分からないと言いますが、ある程度は分かります.ユーザーに需要があるから収入に転換出来るですね.あとは時代の流れを読むことだと思います、時代よりも先にそこに投資していると大体、上手くいきます.

今の時代に合わすより次を読むことが大事だと思います.そこにどれだけ時間、お金、技術を投資できるかだと思います.

自分の先読み話.
この頃のSNSを見ていると正社員で働いている人と同等ぐらいの収入を得ている人が増えてきている.この流れは進むかもしれない.フォロワーが100万人以上とかそういう人達ではなく1万人や5000人などの人達が増えてきている(※自分は個人開発で正社員ぐらい収入を稼いでいる訳ではありません).そんな何と言うか村社会のような経済圏(マクロ経済的な)が今後増えてくるのだと思います.

自分は安定した状態を好みますが時代は変わっている気がします.

明日へ続く

⏩️この頃思うのは技術的な公開を何処までして良いのか?飯テロが多い人.

おはようございます.この頃思うのは技術的な公開を何処までして良いのかという事を考えることが多い.まともな人ほど飯テロ投稿が多い気がしますが、実際何処まで投稿するのかが微妙なんだということ、特に技術の価値をあまり知らないひとは価値を教えてもらった方が良いと思います.

これは経営者が教えてあげないと分からないことだと思うですね.とくにエンジニアは自分の技術の価値には無頓着です.そういう自分も無頓着だったのですが、この頃はネットに掲載されているけど自分は公開しないようにしようとか考えることがあります.

公開するということは技術の価値を下げていることに協力しているようなもの.これはNGだと思います.いまこぞってAIに質問している行為もいずれ技術の価値を下げていることに繋がっていくとも思います.

ソフトウェアやアプリの価値は上がっていけば良いのですが、無料版で事が足りる製品はやはり問題かと思います.使う場合は便利で良いですがこれが価値を下げている気もします.無料の製品で成り立っているものの殆どは企業などのスポンサーがバックに居ることで成り立っています.それを知らないで無料だと思っている人が多いです.

そして消費者が0円のからくりを知ってほしいものだなってこの頃思います.

明日へ続く

⏩️nasneでsMedio TV Suiteが使えなくなる.原因不明?

おはようございます.nasneでsMedio TV Suiteが使えなくなりました.原因はウィンドウズのアップデートかsMedio TV Suiteのアップデートによってネットワーク上のnasneが見つからなくなりました.

sMedio TV Suiteはネットワーク上の自動検索は行えるのですが、手動検索が出来ないのでお手上げ状態です.ネットではファームウェアが原因などと記載しているサイトもあるけれども、今回の件に関しては違っているような気がします.

一番、関係していると思われるのはウィンドウズのアップデートだと.ダウングレードして検証はしていないものの.ウィンドウズをアップデートする前はsMedio TV Suiteは使えていたので、おそらくですがウィンドウズ11のアップデートが関係している気がします.

使えなくなったので、ソニーのTV Plusを使用しています.テレビプラスは起動が若干遅いのが気になるところですが、先日、自分が作ったnpushと併用すると結構つかえる気がします.テレビプラスにほしい機能は通知機能とタイトル録画です.これがあればnasne最強になるのですけどねぇ...

追伸:nasneのLANケーブルがカチッと刺さっていなかったことが原因でした.

明日へ続く

⏩️指定日に記事を削除するWPのプラグインの雛形.

おはようございます.指定日に記事を削除するWPのプラグインの雛形を作りましたが記事の削除部分(article_del_R)はご自身で作ってください.削除部分をご自身で作り自分のサイト(WP)を定期的にcronで叩けば削除される仕組みです.
毎度のことですみませんがソースコードを解析してお使いいただければと思います.また、このコードは試作品になります.

WPプラグインの画面はこんな感じです.

ソースコードはQiitaで公開しています.

因みにワードプレスで非同期処理を行うのは少し面倒です、たまに間違った情報を掲載しているサイトがあるので注意が必要です.下記で非同期処理を設定しまうとログアウトした状態でも叩けるらしいので気おつけてください!.

“wp_ajax_nopriv_{$action}”

明日へ続く.