noteが生成AIに侵食されていっている現実.ビジネスが崩壊しそう.
2024.08.16
おはようございます.noteが生成AIに侵食されていっている現実を書いていきます.noteのIT記事などではトップに表示されるのは生成AIで作られたイラスト素材や記事が並んでいます.購読者もそんなのに騙されたりしないので、記事を購入することが無くなると思っています.そうなるとnoteのビジネスモデルが成り立たなくなる可能性が高いと思っていて下手をすると崩壊する可能性さえある.
他のブログサービスビジネスも対策を行わないと、生成AIで埋め尽くされた記事で飽和しそうな気がします.
もう至る所に生成AIで作ったものが出てきている.恐らく規制を設けないと物の価値がゼロになってしまうと自分は思っています.デジタルの単価がゼロに近づくのはビジネスの崩壊を招くのではないかと.既存のビジネスモデルが崩壊して新しいビジネスモデルが登場するとは、どうしても今回は思わないですよね.
明日へ続く.
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
IT記事, note, イラスト素材, デジタル, ドップ, ビジネス, ビジネスモデル, ブログサービスビジネス, 下手, 価値, 単価, 対策, 崩壊, 新しいビジネスモデル, 既存, 物, 現実, 生成AI, 規制, 購読者,
期待しているけど。どうなるかな○×○×庁の今後は🤔
2022.05.04
おはようございます。
デジタル庁事務方トップに浅沼尚氏が就任されましたね。ITのことを理解されている方が就任された事は本当に良かったと思います。ここから、どうなっていくのかな?サーバーはやはりAWSを使う感じですね、2ch創設者のひろゆき氏は国産サーバーにこだわっていましたが、まぁAWSが妥当だと思います。
これから先、首都直下型地震が起きてもホームページやWEBアプリなどは安定に稼働できるでしょう。首都直下型地震が起きても今はスターリンクがありますからね。衛生通信からネット接続が行えると思います。国産サーバーが何処にサーバーを設置しているか分かりませんが、日本は何処で地震が起きても可怪しくないわけですから、AWSを使うのはそういう面でも妥当だと思います。
因みにいまのマイナポータルはかなり使いづらいですよね。マイナポータルアプリ内で完結できないと恐らくポイント貰ったあとは何も使わないアプリになると思います。浅沼尚氏もそういう側面は分かっていると思うので徐々にアプリは改善されていくと思います。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
○×, 2, AWS, ch, IT, web, あと, アプリ, いま, かなり, ここ, こと, これ, サーバー, スター, デジタル, ドップ, ネット, ひろゆき, ポータル, ホームページ, ポイント, マイナ, リンク, 事, 事務, 今, 今後, 何, 何処, 先, 創設者, 可, 国産, 地震, 安定, 完結, 尚氏, 就任, 感じ, 接続, 方, 日本, 期待, 本当, 浅沼, 理解, 直下, 稼働, 衛生, 設置, 通信, 面, 首都,
Yahooが配信しているRED Chair[レッドチェアー]プラスの対談が結構良い感じですよ!!
2021.09.04
朝から雷がなっています。また停電でもするのではないかとビクビクしながらブログの記事を書いています。
さて、Yahooが配信しているRED Chair[レッドチェアー]プラスの対談が結構良いものがあります。自分のおすすめははじめしゃちょーさんと佐藤二朗さんが対談している回ですね。
佐藤二朗さんは自分も好きな役者さんです、これまで挫折や苦労をされているからこそ、言葉に説得力があります。なので、悩んでいる若者たちには、とても大切なお話(対談)かと思います。人生、一度きりなので大成するかどうかは置いといて自分の赴くまま決断していくとよいかと思います。
はじめしゃちょーさんと佐藤二朗さんの対談の他にもいろいろなトップランナーの対談や話が聞けるので何かに悩んでいる方は「あぁー」こんな考え方があるだなと参考にしてみてはどうかなと思い、今回、記事としてアップしました。
尚、YOUTUBEチャンネルはコチラになります、YOUTUBEの動画、一部しか見えないのでフル視聴したい方はYahooの配信リンクを参照ください。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
Chair, red, Yahoo, アップ, いろいろ, おすすめ, お話, これまで, チェアー, ドップ, はじめしゃちょー, プラス, ブログ, まま, もの, ランナー, レッド, 一度, 人生, 今回, 他, 佐藤二朗, 停電, 参考, 回, 大切, 大成, 対談, 役者, 感じ, 挫折, 方, 朝, 決断, 考え方, 自分, 若者, 苦労, 言葉, 記事, 話, 説得力, 配信, 雷,
C#でwebview2を使用して情報を収集するためのサンプルコード。
2021.08.22
今日は日曜日ですね。先日は久しぶりにお天気になったので外へ出ていっておりました。これを投稿する日は晴れているでしょうか。
さてjavaを勉強している合間にC#も勉強しております。javaを勉強しているとC#に応用が効くのでとてもやりやすいですね。webview2というオブジェクトをインストールして使用しました、VC#2019で開発しているのですが既存のwebBrowserというオブジェクトは全然というほど役に立ちません。例えばYahooのトップページを開いたらjavascriptエラーのアラートが表示されたりして動作してくれません。おそらくwebBrowserというオブジェクトを使用して何か開発している人はあまりいないじゃないかなと思います。
今回、作成したサンプルコードはYahoo!ニュースのITニュースのタイトルとリンクを収集するものですが、この方法を応用してブラウザの作業を自動化することはそれ程難しくないと思っています。
サンプルコードの一部を記載します=ボタンをクリックする場所に埋め込んだソースコードになります。因みにawaitを使用しているのでボタンクリックにはasyncしてあげる必要があります。
※注意事項としてYahoo!ニュースのソースコードが変わればそれに対応したコードを記載する必要があります。
PM> Install-Package Microsoft.Web.WebView2 -Version 1.0.902.49
async private void button1_Click(object sender, EventArgs e)
{
var result = await webView21.ExecuteScriptAsync(
"(()=>{let obj = document.querySelectorAll(\"#uamods-topics > div > div > div > ul > li > a\");" +
"let str = \"\";" +
"for (let i = 0; i < obj.length; i++)" +
"{" +
"str += obj[i].innerText + \"[\" + obj[i].href + \"],\";" +
"}" +
"return str;" +
"})();"
);
richTextBox1.Text = result.Replace(",","\n").Replace("\"","");
}
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
2, 2019, IT, java, javascript, VC++, webBrowser, webview, Yahoo, アラート, インストール, エラー, オブジェクト, コード, こと, これ, サンプル, タイトル, ため, ドップ, ニュース, ブラウザ, ページ, もの, リンク, 久しぶり, 人, 今回, 今日, 作成, 作業, 使用, 先日, 勉強, 動作, 収集, 合間, 外, 天気, 役, 応用, 情報, 投稿, 方法, 既存, 日, 日曜日, 自動, 表示, 開発,
今頃、書くべきではなかったなと思っていること。
2021.04.01
高知県にあったデジトップの倒産、そして、その人が再度起業して立ち上げたディーアンドジーネクストの製品のリバースエンジニアリングの事を記事にするべきではなかったなと今頃、思いました。まず倒産に関して分かったかのように考察するべきではなかった。次にディーアンドジーネクストの製品のリバースエンジニアリングの事、わかっていても書くべきことではなかった、これは自分の傲りが招いたことだと今になって思います。気にせずに頑張ってほしいと感じます。
この頃、植松努さんが言われている事が正しいと感じる事がありました、本当に「思うは招く」だなと。諦めずに頑張り続ければ何か道は出来てきます。そこには運なども必要になるだろうけれど・・・。行動せずに後悔するより行動して失敗した方が悔いは残らないと。植松電機のHPにも書いているけど【可能性は無限大】です。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
HP, エンジニアリング, こと, これ, そこ, ディーアンドジー, デジ, ドップ, ネクスト, リバース, 事, 人, 今, 今頃, 倒産, 再度, 努, 可能性, 失敗, 後悔, 必要, 方, 本当, 植松, 気, 無限大, 考察, 自分, 行動, 製品, 記事, 起業, 運, 道, 電機, 頃, 高知県,
今日はお休みなのに。
2021.02.20
今日はお休みなのに、クラウドワークスのお仕事に手を出してしまってへとへとな感じになっています。今日のAM2時頃から起きて12時まで作業して手取り2000円です、受注実績がほしくてトライしたのですが正直なところ割りに合わないかなと思いました。プログラムコード数は結構書きました、たぶん2000円以上の仕事をしている気がします。
あと土曜日、告知するということは仕事辞めることになりました・・・。まる三ヶ月間ぐらい、仕事をしたのですが社長さんと合わないのが、このさきも続くとなると、長くは続かないだろうし何よりシステムのことを理解していない人がトップにいると仕事が進めにくいのです、そんなこともあり辞めるのです。
前社長は、システム上がりの現役でコードを書いていたので、そういう面では良かったなと思います、辞めてこれからフルリモートの仕事をするのか、倉庫作業員になるか、悩んでおります。お給料が良いのはフルリモートですが、倉庫作業が懐かしくて・・・。悩ましいですね。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
12, 2, 2000, AM, お仕事, お休み, お給料, クラウド, コード, こと, これ, さき, システム, ところ, ドップ, トライ, プル, プログラム, まる, リモート, ワークス, 三, 人, 今日, 仕事, 作業, 倉庫, 前社長, 受注, 告知, 土曜日, 実績, 手, 手取り, 正直, 気, 現役, 理解, 社長, 面,
情熱大陸LITEというYOUTUBEチャンネル。
2020.05.16
あの情熱大陸がYOUTUBEチャンネル、情熱大陸LITEというチャンネルを開設していた。今年の4月28日にチャンネル登録されていますが、まだ登録者数は少ない感じですね。高視聴率の番組でもないのだけど深夜帯にしてはまぁまぁの視聴率が取れていると思います。
自分はどちらかと言うと好きな人や興味がある人が取り上げられたら見るという感じかなと、自分の場合リアルタイムで見ることはないですね。ほぼ録画で見るという形をとっています。ちなみに全部見るわけではないですけどね。
いろいろな人を話を聞くことは大事かなと思います、特にトップで活躍されている人の話なんて日常生活で聴くことはないのだから、そんな人達がどういう考えや生き方をしているという事を垣間見える番組は自分は好きです。
ちなみに自分はお笑い番組ほぼ見ないで、こういう番組を見ている方が心弾むのでちょっと変わっているのだろうと思います・・・。
最後にチャンネル登録はこちら
https://www.youtube.com/channel/UChrwWDsptJWqbV_oPKdHk1Q
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
28, 4, LITE, youtube, いろいろ, お笑い, こと, チャンネル, どちらか, ドップ, リアルタイム, わけ, 事, 人, 今年, 垣間, 場合, 大事, 帯, 形, 心, 情熱大陸, 感じ, 方, 日常, 活躍, 深夜, 生き方, 生活, 番組, 登録, 登録者, 自分, 興味, 視聴率, 話, 録画, 開設, 高視聴率,
DropFTPを配布。
2018.12.01
ドップして一つのファイルを転送するソフトを作りました。
こんなのどうしているのかと疑問を持つ人もいると思いますが
業務上、こんなソフトが要るという会社などもいるのではないかと
思いで作りました。
ダウンロードはこちらから
https://zip358.com/tool/DropFTP.zip
ソースコードは下記になります。
※FTP部分はWinSCPのライブラリを使用しています。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WinSCP;
namespace dropFTP
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void upbtn_Click(object sender, EventArgs e)
{
String err = "";
if (hostText.Text == "") {
err += "ホスト名が設定されていませんn";
}
if (idText.Text == "")
{
err += "IDが設定されていませんn";
}
if (passText.Text == "")
{
err += "passが設定されていませんn";
}
if (remText.Text == "")
{
err += "アップロード場所が設定されていませんn";
}
if (uplab.Text == "")
{
err += "アップロードファイルが設定されていませんn";
}
var RadioGroup = groupFTP.Controls.OfType<RadioButton>().SingleOrDefault(rb => rb.Checked == true);
if (RadioGroup == null) {
err += "アップロード環境が設定されていませんn";
}
if (err != "")
{
MessageBox.Show(err);
}
else {
if (RadioGroup.Text == "FTP") {
upFTP();
}
if (RadioGroup.Text == "SFTP")
{
upSFTP();
}
}
}
private int upFTP() {
try
{
// Setup session options
SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Ftp,
HostName = hostText.Text,
UserName = idText.Text,
Password = passText.Text,
PortNumber =int.Parse(portText.Text)
};
using (Session session = new Session())
{
// Connect
session.Open(sessionOptions);
// Upload files
TransferOptions transferOptions = new TransferOptions();
transferOptions.TransferMode = TransferMode.Binary;
TransferOperationResult transferResult;
if (remText.Text.EndsWith("/"))
{
transferResult = session.PutFiles(@uplab.Text, remText.Text, false, transferOptions);
}
else
{
transferResult = session.PutFiles(@uplab.Text, remText.Text + "/", false, transferOptions);
}
// Throw on any error
transferResult.Check();
// Print results
foreach (TransferEventArgs transfer in transferResult.Transfers)
{
MessageBox.Show("アップロードしました");
}
}
return 0;
}
catch (Exception e)
{
MessageBox.Show("Error: {0}" + e);
return 1;
}
}
private int upSFTP()
{
try
{
// Setup session options
SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = hostText.Text,
UserName = idText.Text,
Password = passText.Text,
PortNumber = int.Parse(portText.Text),
GiveUpSecurityAndAcceptAnySshHostKey = true
};
using (Session session = new Session())
{
// Connect
session.Open(sessionOptions);
// Upload files
TransferOptions transferOptions = new TransferOptions();
transferOptions.TransferMode = TransferMode.Binary;
TransferOperationResult transferResult;
if (remText.Text.EndsWith("/")) {
transferResult = session.PutFiles(@uplab.Text, remText.Text, false, transferOptions);
} else {
transferResult = session.PutFiles(@uplab.Text, remText.Text + "/", false, transferOptions);
}
// Throw on any error
transferResult.Check();
// Print results
foreach (TransferEventArgs transfer in transferResult.Transfers)
{
MessageBox.Show("アップロードしました");
}
}
return 0;
}
catch (Exception e)
{
MessageBox.Show("Error: {0}" + e);
return 1;
}
}
private void Form1_DragDrop(object sender, DragEventArgs e) {
//e.Effect = DragDropEffects.Copy;
string[] fileName = (string[])e.Data.GetData(DataFormats.FileDrop, false);
uplab.Text = fileName[0];
}
private void Form1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Copy;
}
private void radioSFTP_CheckedChanged(object sender, EventArgs e)
{
portText.Text = "22";
}
private void radioFTP_CheckedChanged(object sender, EventArgs e)
{
portText.Text = "21";
}
private void Form1_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.FixedSingle;
this.MaximumSize = this.Size;
this.MinimumSize = this.Size;
}
}
}
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
358, Collections, com, ComponentModel, data, Drawing, DropFTP, Forms, FTP, Generic, Linq, System, Tasks, Text, Threading, tool, using, Wi, Windows, WinSCP, zip, コード, こちら, ソース, ソフト, ダウンロード, ドップ, ファイル, ライブラリ, 一つ, 下記, 人, 会社, 使用, 業務, 疑問, 転送, 部分, 配布,
高知のソフトウェア会社、デジトップが破産したで思うこと。
2017.08.14
高知のソフトウェア会社、デジトップが破産したで思うこと。
こういうの見て、いまの会社は大丈夫だろうか?
デジトップさんのソースコードを見たことがあるので
ソースコードはしっかりとしたコードを書いているし、いまの会社みたいな
突貫工事みたいなので運用していない。ちゃんと契約の流や制作の流れもある
のにもかかわらず倒産した。この契約の流や制作の流れ通り行えていて
自分たちの技量の上で動いていたならば、倒産することは無かったのではないだろうか?
デジトップ資料引用:
ただ、従業員数がここ数年見ていても変化がないというのは
それなりに問題があったのかもしれない。経営がうまくいっていない会社は
求人が絶えず出ているし、そして自分たちが希望している人が来ないと
却下している。それでは新しい風も入っては来ないしマンネリ気味になり
最終的に「なぁなぁ」の世界になることは間違いない。
経営がうまくいっている会社は、ハローワークにもう求人を出さなくなっている
リクルートや学内の求人などを見て学生さんが就職活動を行うように仕掛けている。
ハローワークで就職活動するというのは、この頃はないに等しい。
ハローワークへ行くと時間帯によるけれども、若い人がソフトウェアやWEB開発などの
求人を探している姿はないに等しい、有ったとしても別業種が多い。
話し戻して、倒産すると全責任は経営者に伸し掛かってくるのだから
経営は大事なんだということ・・・。
何だか・・・他人事ではない感じがします。
健全な仕事が出来ていなかったら、最終的に経営者に伸し掛かってくる。
何でもかんでも仕事を取ってきたらやはり信用はあっという間に崩れていきます。
信用が第一なんだと思います。
信用は評判を生むのだから、悪い評判はあっという間に広がります。
2021/03/31:追記
社長さんの顔をフェイスブックで見たけど良い人そうな感じの人だった。なんかやるせないなと…。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
いま, コード, ここ, こと, ソース, ソフトウェア, それなり, デジ, ドップ, ハローワーク, マンネリ, リクルー, 上, 世界, 人, 会社, 倒産, 制作, 却下, 員数, 問題, 変化, 契約, 工事, 希望, 引用, 従業, 技量, 数, 求人, 流, 破産, 突貫, 経営, 自分, 資料, 運用, 風, 高知,