Latest

客先常駐エンジニア向けに「稼働時間計算ツール」を作りました

自分が客先常駐してるときに、毎月計算してるものをより楽にできるようにツールを作成しました。客先常駐は契約上で稼働時間の縛りがあることが多く(140~180hとか)、それの参考値を出すことができます。 * 今月全部定時上がりすると、どのくらいの稼働? * 有休何日取れる? * どのくらい残業しても大丈夫? などを知りたい時に活用してください。 https://iris-on-tools.net/worktime-tool ツール仕様 稼働時間/日と指定月の営業日数から、総稼働時間/月を計算するツールです。オプションとして営業日数の調整や、残業可能時間の計算も行うことができます。 ポイント 営業日数(基本的には、土日祝日を除く平日)を調べるのって意外と面倒なんだけど、それも自動で算出できるようになっています。また、社休、有休が決まっている場合は、追加の休日を指定することで総稼働を調整でき、逆に休日を営業日扱いにすることもできます。 作成についてのあれこれ 作りかたとか
やまぐろ

ブログが200記事を超えたので、pvと収益を見ていく

2021年8月から運営している当ブログですが、この度ついに200記事を超えました!約4年で200記事なので、ペースとしてはだいぶゆっくり目ではありますが、とりあえず節目まで来ることができました。わーい。 ということで、ここからはこのブログの現状みたいな所を紹介していきたいと思います。 ブログを始めたばかりの方とか、同じくらい運用している方の参考値となれば。 pvについて 200記事書くとどのくらいのpvになるの?と言うのは、ブログ運用者であれば多少は気になる数字ですよね。ここでは実際にどんなSEO対策してるのかを前提とし、実際にどのくらいのpvになったのかを紹介します。 SEO対策 正直に言いますが、ほとんど何もしていません!ブログ村とかブログランキングとかの大手ランキングサイトへの登録と、更新時にXに投稿するくらいです。 本当はキーワード選定とかした方が良いのでしょうが、このブログは書きたいことを書く、いわゆる雑記ブログということもあり、記事を書く前の調査はしていないのです。 実際のpv
やまぐろ

【Java】設計書からDTOクラスを生成する【PowerShell】

DTOクラスは基本的にロジックを有さない。なので、実際の開発現場でも「設計書からコードを生成するようにできないか」みたいな話題が良く上がる。 というわけで、ここで仮組みしてることにした。 ざっくり要件 こんな感じでやっていく。 * 設計書に記載されている内容からDTOクラスを生成する * 設計書ファイルの複数入力可能 * Javaファイルの複数出力可能 * setter/getterの出力有無を選べる * 親クラスの指定ができる * importやpackageはEclipseにお願いするので不要 * 設計書のフォーマットがいじられても大丈夫なつくり(努力目標) 入力する設計書ファイルのレイアウト 以下のようなレイアウトにした。DTO設計書ってだいたいこういう感じだよな? また、シート名は「データ項目」固定とした。 シート名が可変になってしまうと、各シートを読み込み→対象のシートであるかどうかを何かしらの色付けして判定、となり面倒じゃね?と思った次第。 実際のコー
やまぐろ

GWの予定をChatGPTに考えてもらう

GWがやってきました。今回は4つ有休を取ると11連休になるということで、かなり長めのGWとなっていますね。ただ、正直自分のような引きこもり陰キャエンジニアには少々長く、逆に何したらええんや!?という感じ。かと言って、自分で予定を考える気も起きないので、今回ChatGPTさんにお願いして予定を考えてもらうことにしました。 ChatGTPへのお願い 面倒なので、まずは雑にお願いしてみる。 「ゴールデンウィークの予定を考えてください。」 すると、ChatGPTから以下のような返答が。 もうちょっと詳しく教えて~的なやつですね。こっちが雑でもちゃんとフォローしてくれて優しい。ひとまず「武蔵小杉発、電車です。また、予算は2泊3日で4万円です。」と返答してみる。 すると条件に合う旅行プラン的なものを3つ提示してくれた。本当はキャプチャを貼ろうと思ったけど、文字情報がメインなので、こっからはテキスト引用で「ChatGPTでここまでできるよ」ってのを紹介していきます! ChatGTPが出してくれたプラン
やまぐろ

IIJセキュアMXサービスの情報漏洩疑いについてまとめる

2025年4月15日、株式会社インターネットイニシアティブ(IIJ)は、法人向けメールセキュリティサービス「IIJセキュアMXサービス」において、最大で6,493契約、約407万2,650件のメールアカウント情報が漏えいした可能性があると発表した。 https://www.iij.ad.jp/news/pressrelease/2025/0415.html IIJセキュアMXサービスの発表について 原因 IIJによると、2024年8月3日以降、同サービスの設備に対して不正アクセスがあり、不正なプログラムが実行されていたことが判明している。これにより、サービス上で送受信された電子メールの情報や認証情報が漏えいした可能性がある。原因および影響範囲については調査を継続しているが、2025年4月9日時点では続報がない状態となっている。 漏えいした可能性のある情報 * 電子メールのアカウント・パスワード * 送受信された電子メールの本文・ヘッダ情報 * 他社クラウドサービスと連携して使用されていた認証情報
やまぐろ

今日発生したAWSの障害でどんな影響があったかをまとめる

本日自分が仕事している裏側でAWSの障害が発生していたみたいなので、どんな事が起きて、どんな影響があったのかをまとめつつ追っていきたいと思います。 障害の概要 * 発生日時:2025年4月15日(火)午後4時40分頃~午後5時43分頃 * 影響範囲:東京リージョン内の単一アベイラビリティゾーン(apne1-az4) * 原因:主電源および予備電源の両方が停止したことによる停電 * 影響内容: * Amazon EC2インスタンスの接続障害 * 一部のAWSサービス(例:Lambda、RDS、CloudWatchなど)でのエラー率増加やレイテンシーの上昇 * 影響を受けたインスタンスを利用する他のAWS APIにも問題が発生 おおよそ1時間くらいで復旧していますね。使ってる側としては1時間稼働しないことで大きな損害はあるかもだけど、システム屋的には1時間で解決できるのはすげえよ。日本企業だったらどう報告するかを決めるだけでもっと時間かかるぞ。 影響を受けた主なAWSサービス 以下のAWS
やまぐろ

WebサイトのUIをコピーしてコード化できるサービス「same.new」がなんかすごい

職業エンジニアなので、Webサイトを作ることはあるし、もちろんその中でUIを作ることもあるんだけど、正直なところあんまり毎回乗り気じゃなかったりする。そう、難しいんだ、クライアント処理は。特にバグ修正が!なるべく担当したくないが、どこ行っても何故か自分がやる事になりがちなので、更に嫌いになってる節が正直ある。 そんな自分のような人の救いになるかも知れないツールを見つけたので、ここで紹介する事にいたす。ちな、自分は縛りによってこの手のツールは使えません。悲C。 same.newってなんぞ? same.newは、既存のウェブサイトのユーザーインターフェース(UI)を複製、コード化できるツールとなっていて、無料で使用可能だ。この時点でなんか凄そうな感じはするよね。 https://same.new できること 任意のウェブサイトのUIを複製 複製したいウェブサイトのURLを入力するだけで、そのサイトのUIをピクセル単位でコピーし、再利用可能なコードにできます。 チャットによる修正指示がて
やまぐろ