バリューコマースアフィリエイトも。

2024.01.22

Logging

おはようございます、楽天続きバリューコマースアフィリエイトの広告も追加しました。これで収益も右肩上がりになれば良いって思っていますが、そんなにうまく行かないのが現実だと思っています。

body of water wave
Photo by Matthew Barra on Pexels.com

ちなみにソースコードは楽天とバリューコマースとも似たようなコード体系です、それはjavascriptのコードを見ていただいてもらえば分かるかと思っています。ajaxで渡すときにパラメーターを楽天とバリューコマースでは差異があるだけでPHP側の処理はAPIサーバーへ投げて返却データをキャチするだけですので同じような感じになっています。

追伸:辞めました。

明日へ続く。

タグ

ajax, APIサーバー, javascript, Photo by Matthew Barra on Pexels.com, PHP側, コード, コード体系, ソースコード, パラメーター, バリューコマース, 処理, 収益, 右肩, 差異, 広告, 楽天, 楽天続きバリューコマースアフィリエイト, 現実, 返却データ, 追伸,

楽天市場のアフェリエイトを挟むように。

2024.01.20

Logging

おはようございます、正月休みに作業を行いました。作業内容は次のとおりです、個別記事に楽天市場のアフェリエイト広告を記事下にテキスト形式で自動追加するように対応しました。

技術的な話をすると楽天市場で返却してきたデータをオブジェクト形式に変換した後、シリアライズでデータを保管しています。呼び出すときはアンシリアライズします😌。データの保管期間は一ヶ月にしてなるべく楽天市場のAPIサーバーに問い合わせを行わないようにしています。

person wearing red hoodie
Photo by Sebastiaan Stam on Pexels.com

頻繁に問い合わせを行うと楽天市場のAPIからお叱りをかうようですので・・・。

今後の課題は、もう少し人のおすすめを記事に似せていきたいということですね。いま、あまり関係ない商品の広告が表示されている所があります。ここらへんを今後、改善していきたいと思っています。

ちなみに、記事から単語を取得してその単語で楽天市場のAPIサーバーに問い合わせを行っていますが、前述の通り精度がいまいちなので改善していきたいですね~。

追伸:辞めました。

明日へ続く。

タグ

API, APIサーバー, Photo by Sebastiaan Stam on Pexels.com, アフェリエイト広告, アン, オブジェクト形式, お叱り, シリアライズ, テキスト形式, とおり, らへん, 作業, 保管期間, 前述, 単語, 楽天市場, 正月休み, 課題, 追伸, 通り精度,

レンタルサーバーでことが足りた。python動くpip

2024.01.19

Logging

おはようございます、いままでVPSサーバーで動かしていたPython部分の処理がさくらレンタルサーバーで動くことが判明した。pipはさくらレンタルサーバーに入っていなかったのでPython Packaging Authority(pypa)からget-pip.pyをさくらレンタルサーバーのローカルにダウンロードし叩くとpipがインストールされます。

pipを実行する場合は、~/.local/bin/pipで実行可能です。インストール方法はご自身で調べてみてください、ここでは説明を割愛します。pipがインストール出来たのでライブラリがインストール可能になりました、機械学習用のライブラリとかもインストール可能ですがサーバーにかなりの負荷がかかりおそらく、アカウント停止もしくは警告を受けると思います。なので、機械学習などの使用は控えください!。

因みに自分は軽めのライブラリをローカルにインストールして走らすことが出来ました。

※ここでいうローカルとはHome配下のことを指しています。

なお、さくらレンタルサーバーにはPython3.8環境です、ライブラリが対応しているかなどの確認が必要になります。

明日へ続く。

追伸:どうもさくらレンタルサーバーの人に怒られたぽっい次の日には動かなくなっていた。

追伸:でけた~。ライブラリインストール先をファイル実行時に指定することで。

タグ

Authority, bin, get-pip.py, Home配下, local, pip, pypa, Python Packaging, Python部分, VPSサーバー, インストール, サーバー, さくらレンタルサーバー, ライブラリ, ライブラリインストール先, 実行, 機械学習, 警告, 負荷, 追伸,

x.comをtwitter.comへ変換する拡張機能

2023.10.28

Logging

おはようございます。クリップボードコピーする際にx.comのurlをtwitter.comへ変更するクロームの拡張機能を作りました。これを使用するにはクリップボードの許可が必要になります💁。

どんな時に使用するか?。ワードプレスの記事に貼り付ける際、x.comのurlなのでワードプレスの方でウィジェットに変換されないという問題が発生するのですが、その問題を解決するために、この拡張機能を作成しました。これで一応、解決したのですが、クリップボードの権限を許可しないといけないのが、ちょっと自分としてはどうかなぁーと考えることがあります。

これを書いているときは、まだ審査中ですが、公開される頃には拡張機能も公開されていると思います。なので…、追伸で公開URLを貼ります。

こちらになります。⏩x-convert-twitter

明日へ続く。

タグ

twitter.com, url, x-convert-twitter, X.com, ウィジェット, クリップボード, クローム, ワードプレス, 公開URL, 問題, 審査中, 拡張機能, 権限, 自分, 記事, 許可, 追伸, ,

第何週目かを即座に知りたくないですか?☺

2023.09.03

Logging

おはようございます、第何週目かを即座に知りたくないですか?そんな二番煎じのちょっとしたシステムを作りました。下記のリンクをクリックしてお使い頂けたら幸いです☺

https://zip358.com/tool/week-day/

このシステムまだ作り込みの最中でして、もう一つ機能を追加して完了とします。その機能とは・・・秘密です。リリースした再度、記事にしてご報告いたします。二番煎じなので差別化を図らないと検索上位には表示されそうにないなと思ったので近日中に公開します💁。

追伸:記事をUPする前に機能追加できたので、こちらの記事にどんな機能なのか説明します。それはGカレンダーでインポート出来るCSVファイルを出力する機能です。これがあれば便利かなと思ってその機能を追加しました。差別化という程のものではないけれども、実際、他のサイトでは出力機能がないので、調べるには良いけど活用できないよね。

いちいち調べた情報をカレンダーに登録するのは、面倒くさいと思う人もいるだろうという事で今回、その機能を自前しました。

タグ

CSVファイル, Gカレンダー, カレンダー, システム, リンク, 下記, 二番, 二番煎じ, 再度, 出力機能, 即座, 実際, 差別化, 最中, 検索上位, 機能, , , 近日中, 追伸,

書いているけど、あまり実行しない人。#デジタルとアナログの共存

2023.06.29

Logging

おはようございます、書いているけど、あまり実行しない人です。本当は実行しているけどやってみたらそれほど面白くなかったと思うことがあり。継続しないものがたまにあります。例えばchatGPTでブログ記事を量産するプラグインを先日ちょこちょこっと作りました。

上手く作れたと思いますが自分は使っていないです。作る過程は面白いだけど使うのは一回だけで良いかなって思ってしまいます。記事を書くのは楽しいのでこれからも自分の手を動かしていくと思います。

おそらく、選択肢として生成AIを使用する人はこれから増えてくると思いますが人が作ったものが売れなくなるとは自分は思っていないです。電子書籍が登場したとき紙の本はなくなるだろうなって思っていましたが実際は違って電子書籍も紙の本も未だにあります。

なので、生成AIも同じような感じで選択肢の一つとしてあるけど10年後も人は手を動かして働いていると思います。

追伸:人工知能の話でいうと10年後あたりから自動運転車はこんな地方でも乗っているひとがチラホラ出てくるのだろうと思っていますが、これもまた人が運転しない車がなくなることもないような気がします。人の常識とか思い込みを変えるには一世代ぐらいの時間がかかるじゃないかって、この頃を思い出しています。

タグ

ChatGPT, ひと, プラグイン, 一世代, 人工知能, 地方, 実際, 常識, 感じ, 未だ, , 生成AI, , 自動運転車, , , 追伸, 過程, 選択肢, 電子書籍,

編集エディタにYOUTUBEのshortのURLを貼り付けても変換されないを改善。 #プラグイン

2023.05.17

Logging

おはようございます。編集エディタにYOUTUBEのshortのURLを貼り付けても変換されないのを改善する方法1ですがコアなPHPファイルを編集することになりますので、動作しなくなったとかは補償はしません、自己責任でお願い致します。YOUTUBEのshortのURLを貼り付けても変換されないのは、WordPressがそのコード一行を未だに追加してくれないから単なるリンクに変換されるだけであるということです。

砂浜Tシャツアート展2023

やり方はこんな感じです。下記のWordPressのファイルを開きます。$providersの配列に一行追加してあげるだけです。但しUPDATEが走る度にWordPressを確認しないといけないので自己責任でお願い致します。そのうち、WordPressの公式が解決してくれると思います。

wp-includes\class-wp-oembed.php
$providers = array(
'#https?://www.youtube.com/shorts/.*#i'        => array( 'https://www.youtube.com/oembed', true ),

この方法の他にURLを貼り付けたときにJSコードでURLを変換する方法や変換する瞬間に関数にフックする方法もありかと思います。そちらの方がWordPressのバージョンがUPしても気にしなくて良いし安全かと思います。

追伸:プラグインにしてみました。ソースコードはこちらです。

/*
Plugin Name: youtube-shorts
Plugin URI: https://zip358.com/
Description: youtube-shorts
Version: 1.0
Author: taoka-toshiaki
Author URI: youtube-shortsを貼り付け出来るように
*/
add_filter(
    'oembed_providers',
    function ($providers) {
        $providers['#https?://www.youtube.com/shorts/.*#i'] = array('https://www.youtube.com/oembed', true);
        return $providers;
    },
    1,
    1
);

タグ

$providers, add_filter, array, description, function, oembed_providers, PHPファイル, return, short, taoka-toshiaki Author, true, UPDATE, URI, wp-includesclass-wp, youtube, youtube-shorts, youtube-shorts Plugin, youtube-shorts Version, 追伸, 配列,

プロンプトマスターには程遠い。 #chatGPT

2023.05.04

Logging

おはようございます、プログラミングのためにご指導をchatGPTに頼んでいろいろ試してみた結果。簡単なプログラムなら解答を得られるけど、エラーで困っている時には五分五分感が歪めない。確かに正しい解答を得れることもあるけど、質問の方法によるけど全然トンチンカンの解答も返ってくる。

やはりまだ検索は重要だし無料で何かする場合は、chatGPTを導入しているbingを使用するよりか公式のchatGPTを使用する方が良い。bingにはchatGPT4が導入されているというものの、恐らくマイクロソフトがカスタマイズしているためか、検索結果を進めてくる感が強い。

情報としては最新ではないものの、OpenAIのchatGPTを使った方が良いしお金に余裕があるなら有料を導入したほうが良さげです。

コードが動かないのに半日程、沼から出られなかったのでやはり辛い。尚、chatGPTの使い方に関して公式(OpenAI)が日本語で掲載しています。自分もこの際、じっくりとプロンプトの使い方(プロンプトエンジニアリング)を勉強したいところです。

追伸:沼から抜け出せたのもchatGPTでした😤。

タグ

bing, ChatGPT, chatGPT4, OpenAI, エラー, この際, トンチンカン, プログラミング, プロンプト, プロンプトエンジニアリング, マイクロソフト, 五分五分感, 半日程, 有料, 正しい解答, , , 解答, 辛い, 追伸,

さくらレンタルサーバーライトでもLaravel。

2023.05.03

Logging

おはようございます。さくらレンタルサーバーライトで初期のドメインでもLaravelは導入可能。ただし、Laravelの構築はローカル側でDockerなりなんなりを使用して構築しないと限りなく面倒なので、おすすめしません。

Laravelのローカル導入は割愛して、さくらレンタルサーバーライトの初期ドメインで構築するには、どのようにすれば良いかを記載します。まず、ローカル側でLaravelを構築し、そのファイルをサーバー側のwww配下にアップロードします。その後、wwwに.htaccessファイルを新規作成し下記のような記述を書いてください。こうすることで、さくらレンタルサーバーライトでもLaravelを使用できます。尚、Mysqlはさくらレンタルサーバーライトでは使用できないので、sqliteを使用する事になります。

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/reborn9-app/public/
RewriteRule ^(.*) /reborn9-app/public/$1

軽量のWebサービスならさくらレンタルサーバーのライトでも十分動作します。是非、トライしてみてください。

追伸:ライトなのでcronは使用できません。格安サーバーでcronまで使用したいというのならばロリポップが良いかと思います。5分間ですがcronも使用できます、ロリポップ最強かも🤔。

タグ

$1, cron, docker, htaccessファイル, Laravel, MYSQL, public, reborn9-app, REQUEST_URI, RewriteEngine On RewriteCond %, RewriteRule, Sqlite, www配下, さくらレンタルサーバー, さくらレンタルサーバーライト, ロリポップ, ロリポップ最強, 記述, 軽量, 追伸,

Bladeのinjectという物を使えば独自関数を呼び出せる。#laravel

2023.02.01

Logging

おはようございます、週に一個は技術ネタを入れようかなと思っている中の人です。

今回はタイトル通りのお話になります。bladeで独自関数を使用したいなと思ったことはありませんか。そういう時に重宝するのはinjectだというお話になります。使い方は下記の方法で可能です。

@inject('代入される任意の変数名', 'namespaceを含むクラス名')
{{ $代入される任意の変数名->呼び出すメソッド名() }}

これを知ったのは次のサイトになります。因みにbladeとはLaravelで使用できるテンプレートエンジンになります。いうなれば昔、流行ったSmartyという物と同じ位置づけですね。

因みに、この記事はあまりSEOを意識していませんので検索にヒットしないかも知れませんので、是非ともシェアして頂けると有難いです😄。

余談なんですかもう一つ、bladeでHTMLを含む文字を変数に代入するとそのまま表示されてしまいますよね、それをHTMLコードとして認識させたい場合は下記のようにすることでHTMLコードとして認識されます。

{!! 任意の変数名 !!}

追伸、こちらの方が手っ取り早いような気がします.

{{ app()->call('App\Http\Controllers\TestController@test') }}
{{app()->call('App\Http\Controllers\QiitaController@aiueo',['a'=>'test'])}}

タグ

$代, App, AppHttpControllersQiitaController@aiueo&#39, AppHttpControllersTestController@test, blade, call, gt, html, inject, Laravel, namespace, SEO, Smarty, テンプレートエンジン, メソッド名, 余談, 変数, 変数名, 追伸, 関数,

Seaboard RISE 2(シーボードライズ2)が凄いよ😯 #SeaboardRISE2

2023.01.14

Logging

おはようございます、本日は朝イチにイチケイのカラスを観に行く予定です🐦。

今日はYOUTUBEでネトサしていたら、おすすめにSeaboard RISE 2(シーボードライズ2)の動画が紹介されてなんだろうこれはという見入ってしまいました。

古い表現で言うと電子ピアノというの物の分類に入るのかな、今の機器は凄いの出てますね。この機械一台でいろいろな音色を奏でることが出来てしまうという所が知らない人にとっては、凄く衝撃的です。

Seaboard RISE 2: The Music of Hans Zimmer

これで演奏もできたり、譜面も作成できたり演奏した音源も録音できたりするのかな?、あまり調べていないけれどもPCに繋げたりすればそういう事が出来るかも。

追伸

公式サイト見てみたら、恐らく上記のことは可能のようですね、音楽を作るの何だか楽しそうですね。これからの時代、色々なことが自分で作れるようになると思います、逆に色々なことが自分で出来ないと大変な時代になると思っています。そして、これから数十年先の未来、AIをツールとして使いこなせる人が生き残れる社会になるじゃないかとも思います。

タグ

AI, Seaboard RISE, youtube, イチケイ, ガラス, シーボードライズ, ツール, ネト, 分類, 古い表現, 朝イチ, 未来, 機器, 演奏, 譜面, 追伸, 録音, 電子ピアノ, 音源, 音色,

dockerとlaravel(ローカルと同期していると遅くなる。)

2022.12.26

Logging

おはようございます、先日は雪が降りましたね_(:3」∠)_。今日も寒い日になりそうです☃。

さて、Laravelを勉強して昨日の時点でLaravelの参考書は終盤になっています。月曜日には入門書はコンプリート出来そうです。自分はDockerを使って環境を作っているのですが、Laravelのファイルをローカルに置きDockerで走らせているのですが、どうもブラウザで見る際も常に全ての同期処理がバックグラウンドで走っているらしく、とても表示するのにストレス(遅延)を感じていました。

それを解消する方法はないかと探していた所、@ucan-labさんと@suinさんがヒントを記載していました。下記のヒントから、vendorをローカルに同期しないようにしてDocker内にコピーする方法に変更した所、Qiitaに記載している通り、レスポンスがかなり早くなりました。爆速で表示されるようになりました😲。

docker container cp vendor コンテナ名:/var/www/html/example-app

追伸

vendor及びstorageのframeworkの配下も同じようにすると早くなりますよ。エラーが出るのでパーミッションの777に変更することもお忘れなく!!!!Composerのインストールでエラーが出る場合は下記を叩いてみてください。

mkdir -p storage/framework/cache/data/
mkdir -p storage/framework/app/cache
mkdir -p storage/framework/sessions
mkdir -p storage/framework/views

タグ

App, cache mkdir, Composer, data, docker, example-app, Framework, Laravel, qiita, sessions mkdir, storage, ucan-labさん, var, vendor, Volume, パーミッション, 爆速, 置きDocker, 追伸, 配下,

Laravelのbladeにはloop変数が用意されている🙄 #loop

2022.12.23

Logging

おはようございます、今年もあと数日ですね_(:3」∠)_。

Laravelのbladeにはloop変数が用意されています、 ワードプレスでいう$postとは考え方が違います。$loopはbladeファイルの@foreach内だけで動作するように設計されています。なので@foreach外でしようする{{$loop}}とは別ものです。

逆に$loop変数を@foreach内で表示しようとすると$loopはオブジェクトなので表示できませんとエラーが発生して怒られます。ややこしいいっその事、使用できないようにして欲しいですよね。

ErrorException
htmlspecialchars() expects parameter 1 to be string, object given

$loop変数の他に$attributes(属性)という変数もあるそうです。使いどころがイマイチ分からないですがあります。最後に予約語の一覧を抜粋して記載ときます😄。

  • data
  • render
  • resolveView
  • shouldRender
  • view
  • withAttributes
  • withName

追伸:laravelで独自関数を使用したい場合やbladeで使用したい場合などはこの方法で定義することで使用可能となります。Qiitaのリンクを参照ください。

https://qiita.com/kuroshun960/items/13a792ceabfec454cf21

タグ

attributes, blade, bladeファイル, data, ErrorException htmlspecialchars, foreach外, Laravel, loop, loop変数, object given, qiita, render, resolveView, shouldRender, withAttributes, withName, 変数, 追伸,

あの噂のパン屋さんへ行ってきました。小麦の○☓。

2022.07.20

Logging

こんにちは、今日は先日の雨の中、あの噂のパン屋さんへ行ってきたのでレビューします。辛口コメントです😌。

先日、小麦の奴隷というホリエモンプロデュースのパン屋さんへ行ってきました。このパン屋さんは奇抜なカレーパンが美味しいという事で有名です!!なので、自分もカレーパンと数点のパンを購入しました。味の方は食べてみてください、多くは食べれないけど自分はカレーパン好きですね。

尚、小麦の奴隷 高知瀬戸店の場所は高知県高知市瀬戸1丁目4-21サンパティオビル1Fにあります。
AM10:00~PM17:00まで(完売次第終了)
※定休日は水曜日です。

追伸:なぜ、帯屋町に店を出店しなかったのだろう、絶対そちらの方が話題になってたと思うのに!?

タグ

00, , 10, 17, 21, 4, AM, PM, カレー, コメント, サン, そちら, パティオ, パン, ビル, プロデュース, ホリエモン, レビュー, , , 今日, 先日, 出店, , , 場所, 多く, 奴隷, 完売, 定休日, 小麦, 帯屋町, , , , 有名, 次第, 水曜日, 瀬戸, 終了, 自分, 話題, 購入, 辛口, 追伸, , 高知, 高知市, 高知県,

コントが始まる。というドラマが痛いほど!

2021.05.11

Logging

コントが始まる。というドラマが痛いほどわかるので、ドラマは未だに見ていないけどダイジェスト版はYOUTUBEで見たりしています。自分はこういう負の側面に焦点をあてたドラマは嫌いではないむしろ、好きです。凄く彼ら彼女たちに共感する部分があるから、ちょっとドラマを通してみることを躊躇ってしまう。それが今のこのドラマに持ち合わせている印象であり感情ですね。

「コントが始まる」視聴者参加型特別企画がHuluで配信決定!!

なので、ブルーレイディスクが発売された頃には自分も仕事をしていることだと思います。そうなった時にじっくじっくりコトコト、「コントが始まる」を見ようと思っています(忘れてたりするかも?)。

追伸・コントが始まるで流れるあいみょんの曲も良いですね。コントが始まる見て「愛を知るまでは」を聞くとこれは泣けてきそうです。

尚、huluTVerで視聴できることは知っています?。

あいみょん – 愛を知るまでは【OFFICIAL MUSIC VIDEO】

タグ

hulu, TVer, youtube, あい, こと, これ, コント, じっく, それ, ダイジェスト, ディスク, ドラマ, ブルーレイ, ほど, みょん, むしろ, , 仕事, 側面, 共感, 印象, 嫌い, 彼ら, 彼女, , 感情, , , 未だ, 焦点, 発売, 自分, 視聴, , 追伸, 部分, ,

このサイトは安全に接続できません。

2018.01.13

Logging


このサイトは安全に接続できません。という表示がされて開発が思うようにできない。
最初はサービス提供元の問題かなと思っていたのですがどうもそんな感じではないような気がしてきた。
サービス提供元と自分のレベルを考えた所、どう考えても自分の技術の方が劣っているはずだと・・・考えた際・・・。
おそらく自分のコードが駄目なんだろうと、ブラウザではこのような表示が出るけれど・・・プログラム実行時にはうまく動くように出来ているように作成されているのではないかと思うようになってきた。
となると・・・・。
自分のコードが駄目なんだろうと。
週明け見直してみないといけないな・・・。
追伸.英語から日本語へブログ記事を元に戻しました。
理由はボットが大量に流れ込むようになったからというのが理由です。
英語で記事を書くサイトを設けました。
https://zip358com.hatenablog.com/ [不定期掲載?]

追記:SSL(https)対応ではないと接続は安全ではありませんのような事が表示されるようにChromeが対応を行うらしいですね。
あんまり嬉しくはない機能をChromeは導入するのでしょう。WEB業界は一時的に潤うかもしれませんが・・・?
尚、業者にボッタクられないように言っとくと、SSL対応費は基本無料でも出来ますので、あとはホームページ内のリンクなどを修正費用が一度だけ発生します。そこらへんの説明無しで高額な費用が発生した場合、おそらくボッタクリな金額を請求されています。お気をつけて・・・(*´ω`*)

タグ

358, com, hatenablog, https, SSL, zip, コード, サービス, サイト, パス, ブラウザ, ブログ, プログラム, ボット, レベル, 不定期, 作成, , 問題, 大量, 安全, 実行, 対応, 感じ, , 技術, 接続, 掲載, 提供, , 日本語, 最初, , 理由, 自分, 英語, 表示, 記事, 追伸, 追記, 週明け, 開発, , 駄目,

サイトを売りたいと買いたいを結ぶサービス。

2016.06.23

Logging


サイトを売りたいと買いたいを結ぶサービス、その名は
サイトM&A・・・まんまですが、ある程度成長したサイトを
購入することが可能です。
企業レベルが売買するレベルの値段・・・。
お高いという事をお忘れなく。車が一台買えちゃうレベルの値段が
あると思ってください。このサービスはサイトのドメインを
買うというよりは、サイトのサービスも合わせて購入できちゃうので
ドメインだけ購入するよりかは断然にお高いのです。
アクセス数を上げたい場合なら
ある程度、集客のあったドメインを購入して
そのドメインからいまのドメインへリンクなどを貼るか
もしくは飛ばすなどを行えば、アクセス数は伸びます。
上記のサービスは手っ取り早くネットで商売などを
始めたい方に対して有効かと思います。

追伸 もうリンク切れになっていたので、別のリンクを貼っときます。こちらもM&Aサイトになります。

https://rakkoma.com/  

タグ

A`, Aサイト, M&amp, アクセス数, サイトM&amp, ドメイン, ネット, まんま, リンク, リンク切れ, 上記, 企業レベル, 値段, , 商売, 有効, 程度, , 追伸, 集客,