大晦日ですねぇ。

2023.12.31

Logging

おはようございます、今年も今日で最後です、皆様にとって今年はどんな年になりましたか?、自分にとってはいろいろと学びの多い年になりました。いままでとは働き方が変わりフルリモート勤務での働き方で働きだした年になります。

フルリモート勤務でやってみて、良い感じで自分にあった働き方のように感じます。一番良いのは通勤時間がゼロになったことと昼休みも買い出しなんかにも行かなくて良いので、休み時間も無駄な時間がなくなったということですね。あと、chatGPTのおかげで新たな技術もある程度入るのであまり、仕事をしていく中で困ることがほぼ無くなったということです。

white smartphone beside silver laptop computer
Photo by Dominika Roseclay on Pexels.com

IT業者を経営する方はフルリモート勤務オンリーで創業するのも有りだと思います。そうすることで、かなり分業制になると思います。また、光熱費などの費用も抑えることが出来ると思います。今こそフルリモート勤務なのに、大手企業ではフルリモート勤務から会社勤務へと戻す動きになっているそうです。ただIT業界はフルリモート勤務は定着しつつありますよね。

話はつきませんが、ここらへんで〆て、来年も良い一年でありますように。

明日へ続く。

タグ

ChatGPT, IT業界, IT業者, Photo by Dominika, Roseclay on Pexels.com, おかげ, かなり分業制, ここらへん, フルリモート勤務, フルリモート勤務オンリー, 会社勤務, 光熱費, 大手企業, 技術, 昼休み, 最後, 来年, 皆様, 費用, 通勤時間,

広告収入とサーバー代がとんとんになれば。

2023.10.23

Logging

おはようございます、広告収入とサーバー代がとんとん様に来年からはVPSサーバーをダウングレード出来そうです。VPSサーバーをかなり低予算サーバーに変えるので何とかとんとんに持っていけそうですが、これにドメイン費用をプラスすると赤字運営なのですが、何とか来年は黒字化したいですね。

おそらく自分の全知識をブログのバックエンドサービスに導入すればそれなりに黒字化出来そうな気もします。例えば生成AIなどを使用して記事を大量生産するなどを行い。

アクセスデータからヒットする記事を機械学習させて、それに特化した記事を量産するとかを頑張れば出来そうな気もします。

実験的にそういうことをするのは楽しいのですが、それで儲けても虚しい気がします。そういう事もあって記事の量産出来るプラグインもオープンにしましたからねぇ・・・。ちょっと商売気質ゼロです、ここを直さないといつまで経っても赤字運営のままな気がします。

因みにドメイン費用は年間2万円ぐらい払っているので・・・結構道のり険しいです。なお、月500円のレンタルサーバーと月1000円のVPSサーバー費用が発生したとしての計算です。それは何とか相殺出来るようになりました😭。ありがとうございます。これも皆様のおかげです🙇。

明日へ続く。

タグ

VPSサーバー, VPSサーバー費用, おかげ, かなり低予算サーバー, サーバー代, ドメイン費用, バックエンドサービス, プラグイン, レンタルサーバー, 商売気質ゼロ, 大量生産, 広告収入, 来年, 機械, 生成AI, 皆様, 虚しい気, 計算, 赤字運営, 黒字化,

川上量生さんはかなり賢い人だなって改めて思います。いや神回だなって。

2022.03.21

Logging

おはよう御座います。
今日は月曜日です、皆様お仕事頑張ってください!🙇(祝日!?)。

川上量生さんと堀江貴文さんとのニューズピックス対談を無料で見れるのは凄くお得だと思います、特に人工知能と意識の話がとても面白いと思いましたし、かなり川上量生さんはかなり賢い人だなって思いました。

競争はするな!ドワンゴ・ファウンダーの川上氏が語る経営哲学【川上量生×堀江貴文】

これは自分が説明するよりも対談を視聴したほうが良いです。この人工知能の話の中で堀江貴文さんが話していた脳の一部を徐々に電子の記憶媒体に変えた場合、どうなるのかなって話は昔、自分が記事にも書いたことがありますが、本当にそんな事を研究している人がいるだなって知って「あぁこれ」出来るだなって思いました。自分の予想では脳を電子の記憶媒体に置き換えることはいまの技術力で出来るじゃないかなって思います。ただ海馬などはまだまだ先の話になりそうですが😏。

タグ

いま, お仕事, かなり, こと, これ, ニュース, ピックス, 一部, , 予想, , , 人工, 今日, , 堀江貴文, 場合, 媒体, 対談, 川上量生, 意識, 技術力, , 月曜日, 本当, 海馬, 無料, 皆様, 知能, 研究, 祝日, 神回, , 自分, 視聴, 記事, 記憶, , 説明, 電子,

開発レビューした事がないが嫌いな人からレビューされたら。

2022.03.15

Logging

運悪く開発レビューした事がないので、今までコードに文句言われたことが殆どない、唯一Qiitaでコメントで指摘してくれるエンジニアはいるのですが、それ以外ないのです。でも嫌いな人からレビューされたら自分は心が狭いのでムカってなると思います。

そこらへん、皆さんどう思われているのでしょうか?

コードを書き直されるのは自分はあまりうれしくないですね。わざとわかり易く書いている部分があったりします。確かにコードを短くすることが出来るのだけど、それが正しいことなのかとは思わないタイプの人間です🤔。

駆け出しエンジニアにもわかり易く書くことのほうが、結果的に言えば自分に質問してくる事がなくなり自分の仕事に集中することが出来ると思っています。

これに関しては皆様が是々非々で判断してください😌。

タグ

qiita, エンジニア, コード, こと, コメント, これ, そこら, それ, タイプ, ムカ, レビュー, , , 人間, 仕事, 判断, 唯一, 嫌い, , 指摘, 文句, 是々非々, 殆ど, 皆さん, 皆様, 自分, 質問, 部分, 開発, 集中, 駆け出し,

明けましておめでとう御座います。新年も宜しくお願い致します。#2022

2022.01.01

Logging

2022年になりましたね。明けましておめでとうございます、皆様にとって良い一年でありますように。

コロナ禍で帰省しなかった人もいると思いますが、帰りたい人は帰ってきた方が良いと思いますよ。行動しなかった後悔ほど悔やまれるものはありません。あの時、「あー」しとけば良かったという後悔より行動する方が良いと自分は思っています。それぐらい自分も行動しなかった後悔というモノがあります。

[神回前編]島田秀平と占う2021年とその先の未来/時代は2極化/勝つための準備/占い師の本音!?占いとの距離の取り方/暴かれるシウマの本性!?

2021年の動画だけど2022年の事も予測しているので、是非、ほどほどに見てください。結構、当たっている気がします。因みにこの動画ではないですけど、今年は地震にも注意が必要らしいです。

占いとかって大雑把な予測は何故か当たる気がします、何故当たるのかは分からないのですが、全体的な社会の動きや自然災害などは予測の的中率は高いかなって思えるのですね。逆に個人がどうなるかとかは良い占い師さんじゃないと的中率は低そうな気がします。

昔から言われている通り、占いは「当たるも八卦当たらぬも八卦」の世界ですからね。因みに八卦とは、古代中国から伝わる易における8つの基本図像を指します。

タグ

-tOx, , 2021, 2022, 5, com, fegz, https, watch, www, youtube, お願い, コロナ, それぐらい, ほどほど, もの, , 予測, , , 今年, 動画, 占い, 地震, 帰省, 後悔, 必要, 新年, , , , 注意, 災害, 的中, 皆様, 社会, , 自分, 自然, 行動,

実はこの頃、何ですよ。

2020.06.17

Logging

実はこのブログの月の収益でサーバー代はまかなえるように
なってきました。そうワンコインぐらいの収益が去年から平均的に
入るようにはなりました。これも皆様のおかげです。
ただ目標金額は高卒の初任給手取り前ぐらいです。なので未だまだ遠い・・。
近い目標は夏目漱石さんです。

ちなみにサーバーはさくらレンタルサーバーのスタンダードプランを
使用しております。はい、とてもリーズナブルなお値段です?。

塵も積もれば山となる、犬も歩けば棒に当たる、記事も積もればググるに当たるという具合に質より量で頑張っているブログです。たまに良いことを書こうと案を練るのですが、モチベーションが続かず継続できません。継続できているのは更新記録です、たまにはその日にリリースせずに何日か溜めてリリースする日もあります。

昨日の昼頃から数のマジックを使用させてもらいます。数のマジックとはアクセスカウンターを設置致しました。リロードを書けるとカウンターが1プラスされます。また非同期通信でカウンターは表示させているので誰かが訪問したらリロードを書けないでもカウントが増えていきます。

追記:リロードを何回もするひとがいるので、対策を行いました。

タグ

, アクセスカウンター, おかげ, カウンター, コイン, こと, これ, サーバー, さくら, スタンダード, たま, プラス, プラン, ブログ, マジック, モチベーション, リーズナブル, リリース, リロード, レンタル, ワン, , 何日, 使用, 値段, 具合, 初任給, 去年, 収益, 同期, , 夏目漱石, , 手取り, , , 昨日, 昼頃, 更新, , , , , 皆様, 目標, 継続, 記事, 記録, 設置, , 通信, , 金額, , 高卒,

bingから画像を一括ダウンロードするアプリ。

2020.06.14

Logging

任意のキーワード検索でbing画像からを一括ダウンロードするアプリを作りました。img-dl-bing-sss.exeファイルを起動すると動画のようなコンソール画面が開くので入力してダウンロードを開始してください。ダウンロードが終わると勝手に閉じます。

なお、一応R指定にも対応しています、キーワードがR指定項目かもと思う場合、Yと入力ください。
新垣結衣さんの熱烈なファンでもないですが、綺麗な方だとは思います。ということで例として使用させて頂きました、、、関係者の皆様ごめんなさい。

bingから画像を一括ダウンロードするアプリ

このアプリはウィンドウズ10環境で動作します。また、動作しないブロックされる場合は下記のURL等を参照しブロックを解除しお使いください。ブロック解除方法:https://forest.watch.impress.co.jp/docs/news/1130655.html

※なお、Bingサイトのデザインが変わった場合、動作しなくなりますのであしからず。

画像ダウンロードアプリのソースコードはこちら(古いコードですので動かない場合がありますVS2019C#)

using System;
using System.Runtime.CompilerServices;

namespace img_dl_bing_sss
{
    class Program
    {
        static void Main(string[] args)
        {
            string keyword = "",R18="";
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("処理中は画面や立ち上がったブラウザを閉じないでください。\n" +
                "処理が完了すると「***終了します***」と表示されます。\n" +
                "何かキーを押し終了してください\n\n");


            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("↓検索キーワードを入力しエンターを押してください");
            keyword = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("↓R指定ですか?\nY or N かの文字を入力しエンターを押してください");
            R18 = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***画像のダウンロード量(画像数ではありません) 1?999 ***");
            var scroll = 9999;
            try
            {
                scroll = int.Parse(Console.ReadLine());
                if(scroll >=1 && scroll <= 999)
                {
                    scroll = scroll * 9999;
                }
            }
            catch
            {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***検索キーワードが不適切です。***");
            }
            SuiteTests img =  new SuiteTests();
            if (img.Imgdlok(keyword, R18, scroll))
            {
                img.Dispose();
            }
            else {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***検索キーワードが不適切です。***");
            }
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***終了します***");
            
        }
    }
}
// Generated by Selenium IDE
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Remote;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Interactions;
using Xunit;
using AngleSharp;
using AngleSharp.Html.Parser;
using AngleSharp.Html.Dom;
using AngleSharp.Dom;
using System.Runtime.InteropServices;
using Newtonsoft.Json;
using System.IO;
using System.Net;

public class SuiteTests : IDisposable {
  public IWebDriver driver {get; private set;}
  public IDictionary<String, Object> vars {get; private set;}
  public IJavaScriptExecutor js {get; private set;}
  public SuiteTests()
  {
    driver = new ChromeDriver();
    js = (IJavaScriptExecutor)driver;
    vars = new Dictionary<String, Object>();
  }
  public void Dispose()
  {
    driver.Quit();
  }
  public bool Imgdlok(string keyword="", string R18= "",int scroll = 999999)
    {
        if (keyword == "") return false;
        Console.Clear();
        string path = System.IO.Directory.GetCurrentDirectory() + "\\IMG\\";
        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
        driver.Navigate().GoToUrl("https://www.bing.com/?scope=images&nr=1&FORM=NOFORM");
        driver.Manage().Window.Size = new System.Drawing.Size(945, 1030);
        driver.FindElement(By.Id("sb_form_q")).Click();
        driver.FindElement(By.Id("sb_form_q")).SendKeys(keyword);
        driver.FindElement(By.CssSelector(".search.icon.tooltip")).Click();
        try
        {
            if (R18 == "Y")
        {
            driver.FindElement(By.LinkText("設定の変更")).Click();
            driver.FindElement(By.CssSelector("#settings_safesearch div:nth-child(3)")).Click();
            driver.FindElement(By.Id("adlt_set_off")).Click();
            driver.FindElement(By.Id("sv_btn")).Click();
            driver.FindElement(By.Id("adlt_confirm")).Click();
        }
        }
        catch
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***R指定ではありません***");
        }
        try
        {
            double ps = 0;
                for (int i = 99; i < scroll;i+=1000)
            {

                js.ExecuteScript("window.scrollTo(0," + i + ")");
                Console.CursorLeft = 0;
                ps = (double)(((double)i / (double)scroll) * 100);
                Console.Write("処理中::{0:D2}%",(int)ps);
            }
        }
        catch
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("***Max画像まで到達しました***");
        }
        Console.ForegroundColor = ConsoleColor.White;
        Console.WriteLine("\n***ダウンロード処理開始***\n");
        int cnt = 0;
        var elm = driver.FindElements(By.ClassName("iusc"));
        driver.Manage().Window.Minimize();
        foreach (var e in elm) {
           dynamic jsondata = JsonConvert.DeserializeObject(e.GetAttribute("m"));
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine((string)jsondata.murl + "::wait.....");
            string imgurl = (string)jsondata.murl;
            if(4 <= Path.GetExtension(imgurl).Length && Path.GetExtension(imgurl).Length <= 5)
            {
                try
                {
                    cnt++;
                    string ext = Path.GetExtension(imgurl);
                    WebClient myWebClient = new WebClient();
                    myWebClient.DownloadFile(imgurl, path + "No-" + cnt + "-" + keyword + ext);
                    myWebClient.Dispose();
                    Console.ForegroundColor = ConsoleColor.Cyan;
                    Console.WriteLine("***" + cnt +"::" + imgurl + "\n::ダウンロード中、画面を閉じないでください...***");
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("***" + cnt + "::ダウンロード済***");
                }
                catch
                {
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine("***ダウンロードが失敗しました***");
                }

            }else{
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine("***画像の拡張子が不明のためダウンロードが失敗しました***");
            }
        }
        Console.ForegroundColor = ConsoleColor.Blue;
        Console.WriteLine("***ダウンロード完了しました***\n" + path);
        return true;
  }
}

タグ

10, bing, exe, img-dl-bing-sss, url, VS, アプリ, ウィンドウズ, キーワード, コード, こちら, こと, コンソール, サイト, ソース, ダウンロード, デザイン, ファイル, ファン, ブロック, 一括, 下記, 任意, 使用, , 入力, 動作, 動画, 勝手, 参照, 場合, 対応, 指定, 新垣結衣, , 方法, 検索, 環境, 画像, 画面, 皆様, , 綺麗, 解除, 起動, 開始, 関係者, 項目,

仕事はじめ。

2017.01.04

Logging


自分は今日から仕事はじめです!!
以前の会社はサーバー管理?とかがありましたので
正月にシフトがまわってきた年もありました。
ココ数年、お正月という感覚が希薄になっていましたが
今年で3年目という事もあり徐々に正月休みというものの
感覚を取り戻しています。
トイウコトデ
皆様、お仕事の方がんばってください。
追記:
FF15をプレイするとか言いながら、休みの初日しか遊ぶことが
出来ず、あとは何やら時間が経過するのが早かったように思えます。

タグ

3年目, FF15, お仕事, お正月, ココ数年, サーバー管理, シフト, トイウコトデ, 仕事はじめ, 会社, 初日, 感覚, 時間, 正月休み, 皆様, 追記,

明けましておめでとうございます。

2017.01.01

Logging


明けましておめでとうございます。
新年、そうそうちょっと暗めの年賀状が届いている方、
申し訳ございません。うまく色合いを調整することが出来ませんでした。
ちなみに年賀状を送ったのは
数人、片手で数えることが可能な人数でございます。
あとはデジタル送信でLINEやらに送信されていると思います。
この記事は自動投稿機能によりカウントダウン後、
日付が変わって数秒で投稿されているはずです。
ちなみにこの記事はクリスマス・イブの日に書き上げています。
正月用の記事はこの三連休に予約しときます。
(それ以外にも記事は投稿するとは思いますが未定。)
ということで
今年もよろしくお願いします。
皆様にとって良い年になるように祈ってますので、
祈り返してください:D
 

タグ

line, nbsp, あと, イブ, お願い, カウントダウン, クリスマス, こと, それ, デジタル, パス, 三連, 予約, 人数, 今年, , 可能, , 年賀状, 投稿, 数人, 数秒, 新年, , , 日付, 未定, 機能, 正月, 片手, 申し訳, 皆様, 自動, 色合い, 記事, 調整, 送信,