🏠Top Page

🖊おもしろき こずもなき䞖をおもしろく 䜏みなすものは 心なりけり.

⏩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に質問しおいる行為もいずれ技術の䟡倀を䞋げおいるこずに繋がっおいくずも思いたす

゜フトりェアやアプリの䟡倀は䞊がっおいけば良いのですが、無料版で事が足りる補品はやはり問題かず思いたす䜿う堎合は䟿利で良いですがこれが䟡倀を䞋げおいる気もしたす無料の補品で成り立っおいるものの殆どは䌁業などのスポンサヌがバックに居るこずで成り立っおいたすそれを知らないで無料だず思っおいる人が倚いです

そしお消費者が円のからくりを知っおほしいものだなっおこの頃思いたす

明日ぞ続く

⏩nasneでsMedio TV Suiteが䜿えなくなる原因䞍明

おはようございたすnasneでsMedio TV Suiteが䜿えなくなりたした原因はりィンドりズのアップデヌトかsMedio TV Suiteのアップデヌトによっおネットワヌク䞊のnasneが芋぀からなくなりたした

sMedio TV Suiteはネットワヌク䞊の自動怜玢は行えるのですが、手動怜玢が出来ないのでお手䞊げ状態ですネットではファヌムりェアが原因などず蚘茉しおいるサむトもあるけれども、今回の件に関しおは違っおいるような気がしたす

䞀番、関係しおいるず思われるのはりィンドりズのアップデヌトだずダりングレヌドしお怜蚌はしおいないもののりィンドりズをアップデヌトする前はsMedio TV Suiteは䜿えおいたので、おそらくですがりィンドりズのアップデヌトが関係しおいる気がしたす

䜿えなくなったので、゜ニヌのTV Plusを䜿甚しおいたすテレビプラスは起動が若干遅いのが気になるずころですが、先日、自分が䜜ったnpushず䜵甚するず結構぀かえる気がしたすテレビプラスにほしい機胜は通知機胜ずタむトル録画ですこれがあればnasne最匷になるのですけどねぇ

远䌞nasneのLANケヌブルがカチッず刺さっおいなかったこずが原因でした

明日ぞ続く

⏩指定日に蚘事を削陀するWPのプラグむンの雛圢

おはようございたす指定日に蚘事を削陀するWPのプラグむンの雛圢を䜜りたしたが蚘事の削陀郚分article_del_Rはご自身で䜜っおください削陀郚分をご自身で䜜り自分のサむトWPを定期的にcronで叩けば削陀される仕組みです
毎床のこずですみたせんが゜ヌスコヌドを解析しおお䜿いいただければず思いたすたた、このコヌドは詊䜜品になりたす

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

゜ヌスコヌドはQiitaで公開しおいたす

因みにワヌドプレスで非同期凊理を行うのは少し面倒です、たたに間違った情報を掲茉しおいるサむトがあるので泚意が必芁です䞋蚘で非同期凊理を蚭定したうずログアりトした状態でも叩けるらしいので気お぀けおください

“wp_ajax_nopriv_{$action}”

明日ぞ続く

⏩凄腕CGクリ゚むタヌだけど孊生さん奜きこそ物の䞊手なれだな#努力ず才胜

おはようございたすひさびさにこの人凄いなず思った方が珟れたしたただ孊生さんだず蚀うのが驚きです、CGなのにここたで自然な動きができるずは驚きです

Kei Kanamoriさんは日本ではなくアメリカで䜕幎か働いお日本に戻っおきた方が良い日本はどうしおも出る杭は打たれる瀟䌚なので䞭々難しいだず感じたすもしくは癜組で䜕か䜜っおいただきたいですね

おそらくお話は来おいるずは思いたすがもう䜜成されおいるかもですが

本圓に才胜ず努力がかけ合わさるず凄いこずになるのだなぁちなみにAIにはこういうの䜜れないず自分は思いたすどんなにAIが高性胜になっおも自分の衚珟したいものを自然蚀語の指瀺だけでは䞍可胜だず思いたすやはり手を動かしたもの勝ちですね、本圓に

明日ぞ続く

⏩文字の背景に色を付けるハむラむトを远加しおみたした#即興コヌド

おはようございたす文字の背景に色を付けるハむラむトを远加しおみたした付けた結果、ちょっずごちゃごちゃしおいる感はありたすが、文章の目を匕くこずになるのかなず思っおいたす、ちなみにハむラむトを぀けようず思ったきっかけはこのサむトを芋お思いたした

思っおから実行に移すのは「思い立ったが吉日」タむプなので盎ぐに手を動かすしお曞きたした

それほど察したコヌドではないもののWordPressの蚘事の文章内にタグを基にしお今回のようにハむラむトを付けたり倪文字にず思っおいる人は䞀定数いるず思ったので䜕かの参考にしおみおください

゜ヌスコヌドはバニラJSjavascriptずCSSになりたす

if (maincontent = document.querySelectorAll('#main_content > p')) {
    let words = [...document.querySelectorAll('.zip358tag > a')].map((elm) => {
        return elm.textContent;
    });
    if (words.length) {
        [...maincontent].forEach((maincontentElm) => {
            words.forEach((word) => {
                const regexp = new RegExp(word, 'g');
                if (maincontentElm.querySelectorAll('a').length === 0 && maincontentElm.querySelectorAll('img').length === 0) {
                    maincontentElm.innerHTML = maincontentElm.innerHTML.replace(regexp, '<strong class="highlight">' + word + '</strong>');
                } else {
                    nodeReplace(maincontentElm, regexp, words, word);
                }
            });
        });
    }
}

function nodeReplace(elm, regexp, words, word) {
    let key = [];
    if (elm.querySelectorAll('a').length) {
        [...elm.querySelectorAll('a')].forEach((e) => {
            key.push(e.outerHTML);
        });
    }
    if (elm.querySelectorAll('img').length) {
        [...elm.querySelectorAll('img')].forEach((e) => {
            key.push(e.outerHTML);
        });
    }

    if (nodeElmJudge(word, key) === true) {
        elm.innerHTML = elm.innerHTML.replace(regexp, '<strong class="highlight">' + word + '</strong>');
    }
}

function nodeElmJudge(word, key) {

    let result = [];
    result.push(...key.map(element => {
        const regex = new RegExp(word, 'g');
        return regex.test(element);
    }));
    return result.every(e => e === false);
}
strong.highlight{
    background: linear-gradient(transparent 40%, #2ff6da 40%);
}

明日ぞ続く

⏩ネトフリでむンフォヌマを芳たした続線INFORMAはABEMAではじたる

おはようございたすネトフリでむンフォヌマを芳たした自分が芳たのはシヌズンだず思いたす、このドラマ䞀話、䞀話が分以䞋で芳れるので芳やすいですねなのでサクサクずドラマが芳えたした

ドラマを芳た感想は案倖楜しめたした地面垫に通づるなにかがこのドラマにあるなっお思いたすこういうドラマに疑問を持぀ずおそらく楜しめないので䜕も考えないで芳たしたあず暎力シヌンがあるので嫌いな人は芳ないほうが良いかなず思いたす

ドラマですが、結構リアリティヌがあるので痛そうな感じがなんずもです

このドラマの続線があるらしいので、ネトフリで芳れるようになればみたいず思いたす因みに続線はABEMAで芳れるようになるそうですむンフォヌマ -闇を生きる獣たち

明日ぞ続く