ドメイン駆動設計、通称DDDを知った日。 #DDD

2023.02.11

Logging

おはようございます、悪魔祓いではありません🙄。

ドメイン駆動設計、通称DDDを知った日です。今まで名前は知っていたのだけど文章だけでふんわり理解していたのだけど、この度、職場で、こういう事がDDDなんだというが分かりました。かと言って、自分がドメイン駆動設計が出来るとは言っていません。

慣れれば出来そうな気もしますが、時間を要するかなって思います。

やっぱり何でもそうですが、体験してみるということは大事になるのだなと思います。経験を積むというのは、やはり大事になると思います。文字だけでは理解しにくいことも経験すると何だか、体感出来るのでイメージが付きやすいし、頭に入りやすいと自分は思います。

昨今、chatGPTなどを始め対話式回答ツールが流行っていますよね。こういうツールを使うと今まで知り得るまで時間がかかっていた事も知りえる事ができ、それを元に経験出来るようになると思っています。なので、躊躇しているひとは絶対に体験してみることが大事です。

人は経験してみないと学ばない生き物なので、そういうツールはこれから上手く使いこなせると良いと思いますよ。

著者名  @taoka_toshiaki

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

タグ

ChatGPT, DDD, イメージ, ツール, ドメイン駆動設計, ひと, ふんわり理解, , 名前, 対話式回答ツール, , 悪魔祓い, 文字, 文章, 昨今, 生き物, 経験, 職場, 通称DDD, ,

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

2023.02.06

Logging

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

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

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

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

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

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

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

著者名  @taoka_toshiaki

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

タグ

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

Twitterで自動投稿する雛形-#脱TwitterAPI。

2023.02.05

Logging

おはようございます、この記事はQiitaに投稿したもののと同じ内容になります。

エンジニアに悲報としか言えない今回の発表・イーロン・マスク氏って👹

2月9日でTwitterAPIが無料で使えなくなるのでその対応をしないといけない。
そんなエンジニアさんもいらっしゃると思います。

APIサービスに月、1万円払えないという会社は中小企業には多いと思います、それで取引を解消される企業とかもあったりするかも。

そんな方は一個VPSサーバーを構えてNodeJSをインストールして下記の雛形コードを元にゴニョゴニョしたら何とかなるかも知れません。🫠

因みにこれはchatGPTとの合作だったりします。

  • いつまで動作するかは保証しません。尚、これは雛形ですので、これに細工をして常時接続で
  • TweetやRTするようにコードを変更しないといけません。もしくは時間を置いてTweetするなど。
node sample.js 'username' 'password' 'テスト投稿'
const puppeteer = require('puppeteer');

const [username, password ,tw] = process.argv.slice(2);

(async () => {
    
    const browser = await puppeteer.launch({ headless: true });
    const page = await browser.newPage();
    await page.goto('https://twitter.com/login');

    await page.waitForTimeout(3000);
    await page.waitForSelector('input[autocomplete="username"]');
    await page.type('input[autocomplete="username"]', username);

    const divs = await page.$$('div[role="button"]');
    await divs[2].click();

    await page.waitForTimeout(3000);
    await page.waitForSelector('input[autocomplete="current-password"]');
    await page.type('input[autocomplete="current-password"]', password);
    

    await page.waitForSelector('div[data-testid="LoginForm_Login_Button"]');
    await page.click('div[data-testid="LoginForm_Login_Button"]');

    await page.waitForNavigation();

    console.log('Login successful');

    await page.waitForTimeout(3000);
    await page.waitForSelector('div[data-testid="tweetTextarea_0"]');
    await page.click('div[data-testid="tweetTextarea_0"]');
    

    await page.waitForSelector('div[data-testid="tweetTextarea_0"]');
    await page.type('div[data-testid="tweetTextarea_0"]',tw);
    await page.waitForTimeout(3000);

    await page.waitForSelector('div[data-testid="tweetButtonInline"]');
    await page.click('div[data-testid="tweetButtonInline"]');
    console.log('Tweet posted');                
    await browser.close();
})();

著者名  @taoka_toshiaki

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

タグ

async, autocomplete, await browser.close, await browser.newPage, await page.goto, await page.waitForSelector, await page.waitForTimeout, ChatGPT, const, data-testid, div, headless, input, nodejs, password, qiita, require, tw, TwitterAPI, username,

Chatgptと人との合作でブログ記事を書く人。 #滅びの呪文

2023.01.28

Logging

おはようございます、土曜日の朝ですね今週は寒かったですよね…。

さて、今日は学生さん達がChatgptを使用して論文などを書き出したので、米国では規制が始まりましたがどう考えても見抜けない気がします。特に優秀な学生の場合は見抜けない…。

自分はChatgptを使用してスマートフォンの普及した理由を述べてもらいました、理由は下記になります。

スマートフォン(スマホ)は、携帯電話の機能に加え、インターネット接続、メール、カメラ、音楽プレイヤーなどの多彩な機能を持つスマートフォンです。スマホは、普及の主な理由は以下のようになります。

  1. インターネット接続: スマホは、インターネットに接続できるため、SNSやメッセージングアプリ、ブラウジングなどのインターネットサービスを利用できるため人気があります。
  2. 端末の軽さ・コンパクトさ:スマホは、パソコンよりも小さく、持ち運びが容易であり、持ち歩くことができるため利用が増えました。
  3. 価格の低さ: スマホの普及に伴い、端末の価格は下がり続けており、幅広い層に買いやすくなりました。
  4. 多機能:スマホは、カメラ、音楽プレイヤー、GPSなどの多機能を持ち、日常生活において様々なニーズに対応できるため、人気があります。
  5. アプリの充実: スマホには、様々なアプリがあり、生活の中で様々なニーズに対応できるため、スマホは欠かせない存在になっています。

という感じで理由を書いてもらいましたが。

こんな事では人は馬鹿になるじゃないかなと思いつつあります。人は馬鹿になり一部の優秀なひとの支配下に置かれるじゃないかと。

著者名  @taoka_toshiaki

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

タグ

ChatGPT, GPS, SNS, インターネット接続, カメラ, ニーズ, パソコン, ひと, ブラウジング, メッセージングアプリ, 充実, 土曜日, 幅広い層, 支配下, 普及, 端末, 米国, 規制, 論文, 音楽プレイヤー,

YOU.comの驚異。 #YOUcom

2023.01.26

Logging

おはようございます、木曜日の朝、月曜日の朝は雨模様でしたね。

さて、自分の記事で何度か紹介しているYOU.comという検索サイト、GUI(グラフィックユーザーインターフェース)は英語仕様ですけど、日本語検索にも対応していて検索精度も結構高いです。今までの検索とは全然違うところはAIによる対話式の検索ができることです。その対話式も日本語で質問することより文章で回答してくれるという優れもの。

Looking for a Private Search Engine You Control? You.com Shows How to Search Privately
YOU.com

YOU.comでは何のAIがベースにあるのか分かりませんが、この原理はchatGPTの流れと同じです。地球の大きさはどのぐらい、何で空が青いのなど、子供の疑問にもちゃんと答えてくれる優れものです。

因みに、これがYOU.comに答えてもらった結果です。

著者名  @taoka_toshiaki

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

タグ

AI, ChatGPT, GUI, YOU.com, グラフィックユーザーインターフェース, ベース, 何度, 優れもの, 原理, 地球, 対話式, 文章, 月曜日, 木曜日, 検索精度, 疑問, , 英語仕様, 雨模様, 青い,

ChatGPT。#コードレッド 検索業界に激震。

2023.01.11

Logging

おはようございます、今日からリモートワークで初仕事が始まります。仕事内容等は秘密保持契約を結びましたので一切、お話できません。ちゃんとしたリモートワークは初めてなのでドキドキ感があります。

さて、そんな中IT業界ではChatGPTが流行っています。テキストを入力すると対話式にプログラムコードが書けたり、絵が生成されたりします。また、分からない事柄を質問するとそれに解答してくれるそうです。日本では英語という壁がありまだ、流行っているという感覚はないと思いますが。

米国を中心に若者たちがChatGPTを使用するようになってきて、検索大手のあの企業はCode Redを発動し速やかにChatGPTに優る検索サービスを作れとCEOが指示したそうです。それぐらい驚異に感じているのでしょう。恐らく検索大手のGさんは、今年年内に何らかの新たな検索サービスをリリースすると思います。

因みに、YOU.comは日本語検索も可能です、ただ、GUIのLanguageは日本語対応していませんけど、この検索サイトは凄いですよ。

著者名  @taoka_toshiaki

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

タグ

'language', CEO, ChatGPT, Code Red, GUI, YOU.com, テキスト, プログラムコード, リモートワーク, 中IT業界, 事柄, , 対話式, 年内, 感覚, 秘密保持契約, 米国, , 英語, 驚異,