【PHP言語】はてなAPIを使用してURLをはてなブックマークに保存するコード

2024.07.07

Logging

おはようございます、【PHP言語】はてなAPIを使用してURLをはてなブックマークに保存するコードを先日Qiitaに掲載しています.なお、使いたい方はギットハブからクローンしてお使い頂ければと思っています.

https://github.com/taoka3/hatenaApi

この記事は数日前にUPした記事と関係しています.こちらの記事が最新となります、この問題が解決方法を探るのに時間として8時間ぐらい「あーでもない、こーでもない」と試行錯誤して解にたどり着きました.

久しぶりに詰まったコードです.原理原則は理解していたのですが、先人の知恵も見つからず生成AIに聞いてもあまり良い答えが返ってこずでしたが、ソース・コードを書き直したらすんなりコードが実行出来たのでそういう事も大事なのかもなって.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

8時間, API, PHP言語, qiita, url, ギットハブ, コー, コード, すんなりコード, ソース, はてなブックマーク, 先人, 原理原則, 問題, 最新, 生成AI, 知恵, , 解決方法, 試行錯誤,

サービスで提供しているサンドボックス使う派?使わない派?どっち?

2024.06.02

Logging

おはようございます、サービスで提供しているサンドボックス使う派?使わない派?ですか?自分は基本的にサンドボックスは仕事では使わない派です.コードの流出に繋がる可能性があるのでほぼ使いません.使うときは、PHPのドキュメントの例文を使用してどんな動きするか確認する時ぐらいです.

この頃はDockerでひとつサンドボックスとして使用する環境を作っています.これで情報漏れを防ぐことが可能です.ちなみにPHPのバージョンもコマンドで切り替えることが可能にしています.

仕事では使わない派ですが個人開発をするときは使用したりします.使用するサンドボックス環境はパイザアイ・オーさんのサンドボックス環境を良く使用します.よく使用する方は自分のアカウントを取得しておくと良いと思っています😌

これからPHPやPython言語を学びたいと参考書を買った方はアカウントを取得し非公開の状態で参考書のコードを試してみるのも良いかと思います.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

docker, php, Python言語, アカウント, コード, コマンド, サンドボックス, サンドボックス使う派, サンドボックス環境, ドキュメント, バージョン, パイザアイ・オーさん, ひとつサンドボックス, 例文, 参考書, 情報漏れ, , 流出, 環境, 非公開,

php7.4から使用できるようになったアロー関数.

2024.06.01

Logging

おはようございます、php7.4から使用できるようになったアロー関数のことを記載しますと言っても書き方はこんな感じで結果は9になりますということしか言えない.

<?php
$a = fn($x,$y) => $x*$y;
var_dump($a(3,3));
<?php
$a = (fn($x,$y) => $x*$y)(3,3);
var_dump($a);

ちなみにカッコで包んで即時関数?にすることも出来ます.この方法の方がjavascript様な書き方なのかも知れないなって思います.そんなアロー関数ですが、あまり使用している方を見かけないですね.コードを書くときは無名関数で書くことが多い気がします.

無名関数が関数になってしまうようなコード量だったら関数にしてしまう方が良いのかも知れませんが、そのコードの内だけで使用するものなら関数にしなくても良い気もしますが、これはレビューする人によって違う気がしますので現場によりかけりだと思います😌.

なお、アロー関数はコールバック関数としても使用可能です📝.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

-y, A`, fn, javascript様, lt, php, var_dump, X, アロー関数, かっこ, コード, コード量, コールバック関数, , 即時関数, 書き方, 無名関数, 現場, 結果, 関数,

PHP言語版のソース・コード自動整形.

2024.05.26

Logging

おはようございます、PHP言語版のソース・コード自動整形(php-cs-fixer)ツールがあります.毎回プルリクエストをするとソース・コードが直されます😅.直されないようにするにはローカルでソース・コード自動整形を導入することで解決されます.

導入の仕方は下記の通りです.

composer require friendsofphp/php-cs-fixer --dev
vendor/bin/php-cs-fixer fix app 

これで毎回プルリクエストの時に自動整形が走らないような気がします.以前の会社ではソース・コード管理などは全然でしたので、其れに比べると今の会社はいろいろと業界の標準が知れて勉強になります.おそらく中小企業や大手で行われていることが、ここ一年で身についてきたのではないかなって思います.

ちなみにLaravelでは自動整形が入っているので下記のコマンドを打つことによりソース・コードの自動整形が走ります.

./vendor/bin/pint fix app

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

bin, composer require friendsofphp, dev, Laravel, php-cs-fixer, php-cs-fixer fix app, PHP言語版, pint fix app, vendor, コード, コード自動整形, コマンド, ソース, ツール, 中小企業, 仕方, 大手, 標準, 毎回プルリクエスト, 自動整形,

chatGPTの様な出力を作ってみた.

2024.05.16

Logging

おはようございます、chatGPTの様な出力を作ってみました、コードを見たい方はQiitaの記事をご確認ください.

吾輩は猫である

動画では吾輩は猫であるを実際に出力しています.案外、コードは簡単なコードになっていると思います、こんなのでも本家のような出力が可能です.実際、こういう事を作ってみたいと思っている方はいるかなと思って作ってみたわけですけど、需要があるようで満足しています.

https://zip358.com/tool/demo89

もう、初心者さんの気持ちが欠けてきているのでどんな所で躓いたのかが分からないです.あの頃が懐かしい....あの頃からOUTPUTしとけば良かったのかも.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

ChatGPT, qiita, コード, 出力, 初心者さん, 動画, 吾輩, 実際, , 本家, 気持ち, , 記事, 需要,

ゆめみからの挑戦状 ★第5弾をいまごろトライする

2024.05.05

Logging

おはようございます.株式会社ゆめみさんからの挑戦状を受けてみました、結果あんがい簡単に解けてしまったので自分でもびっくりこれで良いだろうかってポストしてみました.

自分の解はQiitaと上記の画像(途切れていますが)になります.どちらも同じ内容です.

因みに何か他人の解を見たわけではないので、これが最適解かどうかはわかりません.もっとシンプルで且つ綺麗なコードはあると思います.人の数だけコードはありますからね😌.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

qiita, コード, びっくりこれ, 上記, , 他人, 内容, 挑戦状, , 最適解, 株式会社ゆめみさん, 画像, 結果, 自分, ,

Cloudflare(クラウドフレア)良いね.

2024.04.04

Logging

おはようございます、cloudflare(クラウドフレア)というサービスをご存知でしょうか?これを使用すれば無料でサクサクっとウェブサイトやサービスが作れてしまいます.ただ、PHPなどは動かないようです、動かすことが出来るのはvue.jsやReact.js系です.当然、それらに付随するフレームワークは動きます.

自分もつい最近クラウドフレアでお試しにReact.jsを動かしてみました.

因みにReact.jsを身に付けようと思ってごりごりとコードを書いています、今までバニラjsを使っていたのでお作法を覚えるのがちょっと苦ではありますが、仕事で必要なので身につけようとしています.

当分、React.jsを覚えていたら食いっぱぐれはない言語なのかもなぁって思っています.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

cloudflare, php, React.js, React.js系, vue.js, ウェブサイト, お作法, お試し, クラウドフレア, コード, ご存知, サービス, それら, バニラJs, フレームワーク, 仕事, , 言語, , 食いっぱぐれ,

JSの?.って何か!

2024.04.03

Logging

おはようございます、この頃js(javascript)コードに?.オプショナルチェーン (optional chaining) 演算子を見かけるようになってきましたね.そろそろこういう書き方をしてもエラーにならない時代になってきたのでしょう.

//オプショナルチェーン (optional chaining) 演算子 (?.)👍
let email = data?.email;

因みにdata?.emailが宣言されていない場合はundefinedが返却されます.今迄、if文なんかで判断していたものがオプショナルチェーンを使用することで省略可能になります.

このオプショナルチェーンは使い道が結構あると思うので、これから見ることが多くなると思います.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

data, email, if文, javascript, let email, optional chaining, undefined, エラー, オプショナルチェーン, コード, この頃js, 使い道, 時代, 書き方, 演算子, 省略,

php言語てへ.

2024.04.01

Logging

おはようございます、php8.3が主流になりそうです.うとうと寝ている間にphpがあっという間にphp8.3になってしまいました.PHPも勉強しないといけないなぁと思いつつ、今はReact.jsとNext.jsを頑張って勉強しています.

勉強しているつもりはないのですが、コードを書いて書いて書いてで手に滲ませて忘れますw.

生成AIが登場してからというもの、生成AIに尋ねることが多くなりました.

頭には抽象的な事しか覚えてなくても仕事になります.分からない事をググる事より生成AIに尋ねるに置き換わっています.

生成AIで明確な解が出ない時にググるという順番になってきた感じです.

ネットが断線してしまうと無能の出来上がりになるじゃないかと、この頃思い始めたので復習を行うようにしています.

ツールに頼ることは良いことだけども、頼りすぎるのは良くないなってw.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

Next.js, php, PHP8.3, React.js, , あっという間, コード, ツール, ネット, 主流, 仕事, 復習, , 生成AI, 良いこと, , , 順番, ,

Photo by Valeria Boltneva on Pexels.com

AIがコードを生成

2024.03.31

Logging

おはようございます、AIがコードを生成していくら完璧なものを出力しだしてもコード書きには影響ないように感じている今日この頃.絵や動画ならそのまま使用する人は増えていくような気がしますがコードに関してはそれを動かすプラットホームと抱き合わせ販売で恐らくサブスクリプションでのサービスになると思うのであまり使う人はいないじゃないかな、そして生成AIに対話式で注文するよりも企業に注文した方が良いと気づくと思うですよね.

pair of brown leather casual shoes on table
Photo by Terje Sollie on Pexels.com

その方がリーズナブルだと.

そう思ったのは先日、デヴィン(Devin)というプログラムコード生成に特化した生成AIの紹介動画を見たことで、そう感じたのです.凄いことなんですけども...

Introducing Devin, the first AI software engineer

生成AIで本当に仕事が奪われるのか?奪われる職もあると思います、特にロゴ作成は奪われる、あとコールセンターなども奪われる.生成AIの単価が下がれば奪われる職業も増えてくると.奪われてその人達に新たな職があるのかが疑問です.やはり規制が必要な気がします.

明日へ続く.

著者名  @taoka_toshiaki

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

タグ

AI, Devin, Photo by Terje Sollie on Pexels.com, コード, コード書き, コールセンター, サブスクリプション, デヴィン, プラットホーム, プログラムコード生成, ロゴ作成, 今日この頃, 単価, 対話式, 抱き合わせ販売, 生成AI, 疑問, , 職業, 規制,

Photo by Pixabay on Pexels.com

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

2024.01.22

Logging

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

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

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

追伸:辞めました。

明日へ続く。

著者名  @taoka_toshiaki

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

タグ

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

キャッチコピーを考える、昨日の記事続き。

2023.12.05

Logging

おはようございます、メルカリで売るキャッチコピーを考えるために売れるキャッチコピーをみんなが使っているchatGPTさんとBardさんに考えてもらいました。それをXに自動でポストするようにここは人の手でコードを書きました。無料の生成AIは完璧なコードを書けないので?手直しが必要になります。

chatGPT4Turboとかなら、コードの生成も凄いらしいだけども有料で月3000円ぐらいの支払いを行わないといけないので、それだったらそのお金を別のことに使用したいというのが本音。

お金に余裕のある人は試せているのだろうけど、基本的にあまり自分はお金に余裕はないのでポチれないのが本音ですかねぇ。本当は試したいのだけども・・・・。

話し戻しまして無料版でも十分、キャッチコピーを考えてくれるので有り難い。

ちなみにBardさんはこんな感じです。chatGPTに軍配が上がる・・・。

というわけで、メルカリ店よろしくお願いします🙇

https://jp.mercari.com/user/profile/808093563

明日へ続く。

著者名  @taoka_toshiaki

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

タグ

Bardさん, ChatGPT, chatGPT4Turbo, chatGPTさん, X, キャッチコピー, コード, みんな, メルカリ, メルカリ店, 余裕, , 手直し, 有料, 本音, 無料版, 生成, 生成AI, 自分, 軍配,

生成AIの良いところと悪いところコード編

2023.11.23

Logging

おはよう御座います、生成AIの良いところと悪いところコード編を書いてみます、良いところは新しい技術を知るきっかけになる、理解しやすい。参考書よりも無料で使用できるchatGPTの方がかゆいところに手が届く感じがします。悪いところは、そのままのコードでは上手く動かないや間違っている事がある、同じ解を示さないなどなど…。

無料なので仕方がないかもしれないですが、そういう所があります。そんなコードの難点を解決してくれるコードエディタを見つけました。これ凄いみたいです、ちなみに自分が勤めている会社のミーティング(会議)でも取り上げれました。

エディタの名前はCursorというものです。これ無料で使用できるみたいなんです。業界では有名なのかも知れないです。みんなアンテナ立てているだなって思った日でした😌。

明日へ続く。

著者名  @taoka_toshiaki

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

タグ

ChatGPT, Cursor, エディタ, かゆいところ, きっかけ, コード, コードエディタ, ミーティング, みんなアンテナ, 会議, 参考書, 名前, 悪いところ, 悪いところコード編, 感じ, 新しい技術, 業界, 生成AI, , 難点,

メルカリ、メルカリ。売れたけど。

2023.11.18

Logging

おはようございます、メルカリ、メルカリ。売れたけど完売まで遠いなぁ・・・。売れないので、SNSの自動宣伝を早朝にコードを書き換えてました。具体的に商品名も記述するようにコードを書き換え。

そして発送方法を郵便とクロネコヤマトに本の重さとかで振り分けたりしていました。そして値段も再調整しています。これで様子見を行います、今年中にあと3冊ぐらい売れてほしいもの。

ちなみに14商品を出品して今のところ3商品売れた感じです。

あと、カテゴリーもなんだか人工知能で仕分けすると健康のカテゴリに振り分けられていた商品があったので、ITカテゴリーに再振り分けを行いました。

値段の調整ですが、値引きした商品もあれば適正価格にした商品もあります、値引きすれば売れるとは限らないですからねぇ。あまりにも安くすると裏があるじゃないかと思う人もいると思うので、値引きもなかなか難しいですね。

明日へ続く。

著者名  @taoka_toshiaki

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

タグ

3冊, ITカテゴリー, SNS, カテゴリ, カテゴリー, クロネコヤマト, コード, メルカリ, 人工知能, 値段, 完売, 早朝, , 様子見, 発送方法, 自動宣伝, , 調整, 適正価格, 郵便,

Photo by Pixabay on Pexels.com

息するコード個展に行きたかったのだけど

2023.11.06

Logging

おはようございます、息するコード個展に行きたかったのだけど、知るのが少し遅すぎた残念!!。Xのタイムラインに流れきたのが少し遅すぎた。頑張れば格安で神戸まで高知から飛んでいるのだけど、スケジュール的にちょっと無理ぽっかたのと格安でもまぁまぁな料金設定だったので今回は見送りました😢。深夜高速バスや高速バスとか神戸まで出ていればその便で行くことも可能なんですけどねぇ。東京と大阪行きしか知らないのであるかもしれないけど…。

高尾俊介氏、グネグネと絵の具のようにコードを思いのまま書ける人なんだろうな、すごいなぁ~って思います。自分も絵の具を使うようにコードが思いのまま書ければもっとコードを書くのが楽しいだろうなって思います。コードを書くのは苦ではないもののもっと良いコードをと思うことは今でも思います。リリースしたあとに、もっと丁寧な感じに書けばよかったや命名があまりにもだなって思うと恥ずかしくなりますね。

明日へ続く。

著者名  @taoka_toshiaki

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

タグ

X, コード, コード個展, タイムライン, 便, 命名, 大阪行き, 少し, 感じ, 料金設定, 東京, 深夜高速バス, 無理ぽっかた, 神戸, 絵の具, 良いコード, , 高尾俊介氏, 高知, 高速バス,

Photo by Pixabay on Pexels.com

機械学習でオススメ記事を作ってみる。

2023.10.24

Logging

おはようございます、機械学習でオススメ記事を作ってみる。仕組みはこんな感じです😄。

  • 記事から同じ傾向の記事を取得する。
  • 記事のMeCabを使用して分割。分離したものを機械学習に投入。
  • 出来上がったモデルから似ている傾向の記事を抽出。
  • 新規記事を投稿した場合、再学習させモデルに追加。

上記の流れをCHATGPTに投げ込んでコードを生成してもらい、そのコードを再修正してAPI化したものを仕事終わりに週末作ろうと思っています。出来ればそれを元に自分だけしか使えないプラグインにしてWordPressに取り組むつもりでいます。

これでどれぐらいの精度がでるのかは、やってみないと分かりませんが試す価値はあるかなって思っています。あと、作りたいのはクリックしたものを機械学習させて何か出来たら良いなって思っています、また、記事学習モデルから、チャット形式でこんな記事はどうですかってオススメする物を作りたいですね。

明日へ続く。

著者名  @taoka_toshiaki

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

タグ

API化, ChatGPT, Mecab, WordPress, コード, チャット形式, プラグイン, モデル, 仕事終わり, 価値, 傾向, , 分割, 投入, 抽出, 機械, 機械学習, 精度, 記事学習モデル, 週末,

laravelの技術ネタ。こういうのを有ることを。

2023.10.03

Logging

おはようございます、laravelの技術ネタです。Laravelにはこういうメソッドが用意されています。下記のリンクを参照ください。

https://readouble.com/laravel/8.x/ja/collections.html

こんな機能が有ることを覚えて置くと良いです。なので、わざわざ自分でコードを書かなくても便利な機能があります。覚えて置くと良いです。

この頃の学びはPHPに文字の置き換えする事。いやいや文字の置き換えなんて初歩の初歩でしょって思うかも知れません。自分もそう思っていましたけど、PHPにはいろいろな文字の置き換えができるメソッドがあります。その中でこれは便利だなっていう文字の置き換えはこれ!!

文字の位置を指定して、その部分だけを文字を置き換えることが出来るメソッドです。

substr_replace

明日へつづく

著者名  @taoka_toshiaki

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

タグ

Laravel, php, substr_replace, いやいや文字, コード, メソッド, リンク, わざわざ自分, 下記, 位置, 初歩, 技術ネタ, 文字, 機能, 自分, 部分,

知らなかった機能ですね。知らないというのは。

2023.09.14

Logging

おはようございます、知らなかった機能ですね。知らないというのは何ともだなって・・・。今回知らなかった機能はWordPressの表示オプションという機能。存在は知っていたけどどんな機能なのか知らなかった機能です。

あぁーそういう事が出来るですね。わざわざコード書かなくても標準機能として搭載されていて知った時は悶絶(気絶)ものですね(・・;)。因みに表示オプションにはいろいろな機能がありますので、一度クリックしてリロードしてみてください。素敵な機能が使用出来るようになります。

これを知ったのは仕事でWordPress開発を行うことになった為、前々の会社でもWordPressを使って裏の部分を作ったりしていたのですが、ほぼ忘れていたのでイチから出直しみたいな感じでした。WordPressのカテゴリを参照する関数があまり使えない事なども知りましたね。親から子の並びで参照してくれないみたいで・・・困りものです。

今回の件で知識が蓄積されましたが、慣れないことは疲れますね。

著者名  @taoka_toshiaki

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

タグ

WordPress, WordPress開発, いち, カテゴリ, コード, 仕事, , 前々, , 存在, 悶絶, 標準機能, 機能, 気絶, 知識, 表示オプション, , , 部分, 関数,

Photo by Alex Dugquem on Pexels.com

GASを使ってGメールを転送する方法が書いていた。

2023.09.02

Logging

おはようございます、GASを使ってGメールを転送する方法が書いていた。このひとが書いてあるとおりすれば転送することができます。そしてトリガーの設定することで未読のメールをチェックして送信することが可能になります。じぶんはこの方法を使ってXXX請求書メールを親と共有するのに使用させて頂きました。一応、ソースコードを自分なりにチェックして不正行為のないコードということは確認済みです。

Gmailで条件に合ったメールを転送するGAS(Google Apps Script)の紹介 #shorts

公開されているソースコードを使用する場合、全部をまるまるコピーして使うってことはあまりしないですが、今回のソースコードはシンプルなコードだったのでまるまるコピーして使用した感じです。無駄がないコードでした。

複数のメール転送にも対応していて良い感じですし、トリガーする場合、フィルターも複数登録できるように配列化すると、処理自体が重たくなると思うのでこれで良い感じがします。ただ、転送するメールアドレスが増えてしまうとおそらく重たくなると思うので精誠、20件が限度かなと思います。

著者名  @taoka_toshiaki

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

タグ

GAS, Gメール, XXX請求書メール, コード, ソースコード, トリガー, ひと, フィルター, メール転送, 不正行為, 全部, 処理自体, 未読, 確認済み, 精誠, 良い感じ, 複数, , 配列化, 限度,

Photo by meo on Pexels.com

二度目の挑戦🔥。英字配列キーボードに置き換え。

2023.07.21

Logging

おはようございます、先日、英字配列キーボードに置き換えました、これは二度目の挑戦になります。まえ挑戦を行ったときは数週間で元のキーボードに戻りましたけど今回は頑張ってなれるまで使用してみようと思っています。英字配列のキーボードで何が一番困るのかといえば日本語と英字の切り替えだと思います。この英字と日本語を切り替えるために日本語キーボードには切り替え専用のキーが存在するのだけど、英字配列の場合は`とALTを同時に押して切り替えるようになります。

他に簡単に切り替えることが出来る方法があれば、記事の下にあるご意見等からご連絡頂ければ凄く助かります。さて、なぜ英字配列のキーボードを購入したのかといえば仕事でコードを書くときやはり英字配列の方が効率的が良いです。特に『[ ] ; : ‘ ” 』など打ちやすい場所に配置されていることにあります。そのキー配置を覚えれば効率よくコードを書くことが出来るはずです👨。

close up photo of gaming keyboard
Photo by John Petalcurin on Pexels.com

因みにまだ英字配列に慣れていません、特に日本語と英字の切り替えでミスタッチを繰り返してしまいます。慣れるまでかなり時間がかかりそうな気がしますが、何とか元を取りたいな💰。

著者名  @taoka_toshiaki

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

タグ

ALT, Photo by John Petalcurin on Pexels.com, かなり時間, キー, キーボード, キー配置, コード, ご意見, まえ挑戦, ミスタッチ, 仕事, , 場所, 専用, 挑戦, 日本語, 日本語キーボード, 英字, 英字配列, 英字配列キーボード,

Laravelでユニットテストしている。大事ですね。

2023.06.04

Logging

おはようございます、今日は仕事が終わったら映画を見に行く予定にしているのだけど、台風2号とかの影響でどうなるか、これを書いている時は分からない。

さて、Laravelでユニットテストしています、テスト大事な仕事だと思います。自分で書いたコードを自分でUnit Testしています。Laravelでユニットテストやフィーチャーテストをしたい場合はまず、artisanコマンドを使用して雛形のテストファイルを生成するのが、一般的だと思います。

php artisan make:test unitTest --unit
php artisan make:test

テストファイルの書き方などは、ここでは割愛します、公式のドキュメントやQiitaなどを参照して下さい。ここではサンプルコードなどは書きません。

著者名  @taoka_toshiaki

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

タグ

artisanコマンド, Laravel, php artisan make, qiita, test, test unitTest, unit, Unit Test, コード, サンプルコード, テストファイル, ドキュメント, フィーチャーテスト, ユニットテスト, 公式, 台風2号, 影響, 映画, 書き方, 雛形,

chatGPTを使用していますか。”YesOrNo”

2023.02.28

Logging

おはようございます、chatGPTをお仕事でも活用しています。

例えば「Bootstrapで下記の情報(単語一覧)を使用してフォームを構築して」と指示すると、コーディングしたBootstrapの雛形を生成してくれます。なので、大量の項目数を必要とする場合などは間違いなく力を発揮してくれます。

因みにchatGPTはコーディングを途中で辞めてしまう場合がありますので、その場合は続きを書いてという指示を出せば、続きのコードを書いてくれますが、ここで注意点があり先ほどと同じスタイルのコードで書いてくれればよいのですが、たまにコーディングスタイルを変えてしまう場合があります。そう言う時は先ほどの続きを書いてと指示を出すか、最初からやり直してもらうのが良いです。

その他の方法として一度に渡すタスク量を少なくして小出しに指示を出すとでも良い結果が得られます。

コーディングしてくれた物が完璧なものをchatGPTに要求するより、後は人の手で直す方が効率が良いのです、ですので自分はこれで全てが現段階で出来るとは思っていませんし、そういう使い方は難しいとも思っています。

著者名  @taoka_toshiaki

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

タグ

Bootstrap, ChatGPT, コーディング, コーディングスタイル, コード, スタイル, その他, タスク量, フォーム, 一度, 下記, 効率, 単語一覧, 小出し, 指示, 最初, 現段階, 途中, 雛形, 項目数,

chatGPTのようなサービスに速やかに変えるべき。ググらない。

2023.02.06

Logging

おはようございます。月曜日の朝、サイト検索は衰退するのかなぁ???個人でサイトを運営している人にとっては悲しいですよね。

Gさんは、chatGPTのような検索に速やかに変えるべきだと思っている。自分はchatGPTをやっているのだけど、答えはだいたい返ってくるし、指示の出し方によってはソースコードも生成も正確なコードを書いてくれる。

ソースコードだけの事に焦点を置いて書くと、複雑な計算式を用いたもののアルゴリズムや複雑なソースコードは書けない。また、スパゲティプログラムみたいな長文のコードなどは恐らく解読出来ないだろう。やった事はないので「だろう」なんですが。

機能追加により、コードが膨大になった物は理解出来ないなので、プログラマーはまだ大丈夫です。ですが、これからプログラマーを職にしたい方は辞めといた方が良いです。

一から新たなサービスを創るときにメソッド単位で命令をchatGPTに指示を出せば、大体作ってくれる。

話を戻して、何故、速やかに検索サービスを変えるべきなのか、それは検索よりも正確、そして短時間で答えが見つかるところです。そのうち気づくよ・・・一般人もchatGPTの優秀で時間短縮になるという事を。

だからYou.comは驚異の検索サービスですよ。

著者名  @taoka_toshiaki

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

タグ

ChatGPT, YOU.com, アルゴリズム, コード, スパゲティプログラム, ソースコード, プログラマー, メソッド単位, 命令, 指示, 時間短縮, 月曜日, , 焦点, 短時間, 答え, , 計算式, 長文, 驚異,

Photo by Miguel Á. Padriñán on Pexels.com

漁港マップや潮汐APIで何を作っているか分かるだろうけど実は。 #api #釣り人的な。

2022.12.13

Logging

おはようございます、釣りは中学生と二十代に少しだけしただけです😱。

この頃Twitterに漁港マップや潮汐APIが取得できたよとかツイートしているので何を作ろうとしているか、徐々にわかってきた人もいると思うのですが、実はまだ着手はしていない。部分的に創れるかどうか調査しているところです。

難題だと思っていた潮汐ですが、APIを見つけたので何とかなりそうな気がしています。これが無かったら難しい計算式を理解して、コードに落とさないといけない作業が発生するところでしたが、そこがカバー出来たのは大きいです。どんなサービスを作ろうとしているかと言えば、釣り情報を共有する釣りマップというサイトです。この釣りマップを作ろうと構想して数年は経過しています。

創りたいけど、自分はズブの素人なのでどういうサイトにすれば良いのかが分かっていないのが痛い。手探りで作ろうとはしているもののまだ先の話。この釣りマップというサイトは、使い勝手良いものにしたいし、釣りしている人はスマホがメインだと思うとUIがしっかりしたものでは駄目だなって思います。

誰かアドバイスしてくれる人がいれば良いのだけども…。

著者名  @taoka_toshiaki

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

タグ

API, UI, コード, この頃Twitter, ズブ, , マップ, メイン, 中学生, 二十代, 作業, 手探り, , 漁港マップ, 潮汐, 潮汐API, 着手, 素人, 難しい計算式, 難題,

全国各地の漁港データをJSONデータ化したお話🦾。#php #map

2022.12.07

Logging

おはようございます、昨日は晴れていましたね☼。

そんなお天気な日に漁港座標データXMLをJSONデータ化しておりました。国土交通省のデータを加工しJSONデータに加工するのはそんな難しい問題じゃないかなって思っていたのですが、データが重たい、中身のXMLデータは名前空間使っているなどという面倒くさい仕様になっておりました。名前空間の対応は、こちらのQiitaの記事を参照してほぼコピペで自分のコードに追加しました。

だた追加しただけでは、あんなツイートしたJSON構造にならないので細工しています。自分が必要なのは漁港名と座標軸だけなので、これだけで良い感じです。

preg_grep("/".$val->{"@attributes"}->id."/",$name);

因みにXMLファイルが重いので自分はデータを分割しました(エラーが出力されるので)。php.iniの設定は変えたくなかったので分割と加工をしたわけです。座標データと漁港名に分割して上記のコード等を使用しJSONファイルを出力。このJSONコードを元にオープンストリートマップ(OpenStreetMap)とかでサービスを作ることが出来ますが、このデータは非商用なので使い物にならないかな…🤔。データの販売等や二次配布は禁止だけど、データ活用は禁止していないように取れるので詳しく調べてみます🙄。

追記:都道府県を追加してみました

著者名  @taoka_toshiaki

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

タグ

attributes, grep, gt, ID, json, map, name, php, preg, qiita, quot, val, xml, お話, コード, こちら, コピペ, これだけ, ツイート, データ, ファイル, 中身, 仕様, 全国, 分割, 加工, 参照, 各地, 名前, 問題, 国土交通省, 天気, 対応, 座標, 座標軸, 必要, 感じ, , 昨日, 構造, 漁港, 空間, 細工, 自分, 記事, 追加,