「コード」を含む日記 RSS

はてなキーワード: コードとは

2024-05-17

意外な物を使う系

オフィス邪魔コードがまとまっちゃう!とか

クリップとかパンの袋を留めるやつを使ったり

全然使えたことがない。

そもそも会社でそんな大袋パン食わないし

大体、デスクをそんなグチャグチャにしてないし

便利そうに見えるけど

実際に使ってる人いるんかな

ポケモンパンシール人間キャラ誰得なのか?

僕のヒーローアカデミア一番くじコードホルダー?があって

とにかくそ機能デザインからいって「こんなので女キャラ使っても子供がっかりするだけだろうな」って思った

それで裏面見たらやっぱり男キャラしか使ってなかった

ポケモンシール人間キャラがあるのってそのレベルがっかりだろ

オーキドならまだ喜ぶやつもいるかわからんが、ざんぎりあたまのキャラかいらないだろ。

anond:20240517102911

はいGPUの仕組みや重要性を分かりやす説明した本や教材はいくつかあります。例えば以下のようなものが挙げられます

1. 『GPUを支える技術株式会社ボーンデジタル (2023年)

GPU基本的な仕組みから、最新のGPU技術まで幅広く解説されています技術者向けですが、図解も多く分かりやすい内容です。

2. 『つくりながら学ぶ! PyTorchによる発展ディープラーニング小川雄太郎 (2020年)

機械学習フレームワークPyTorchを使ってGPUプログラミングを学べる実践的な書籍です。サンプルコードを動かしながら理解を深められます

3. 『GPU教科書福井真二 (2022年)

GPU歴史から最新アーキテクチャまでを網羅的に解説コンピュータサイエンスの基礎知識がある大学生大学院生向けです。

4. UdemyGPUプログラミング入門 - CUDAOpenCLで学ぶGPUコンピューティング」

オンライン学習プラットフォームUdemy動画講座。GPUの基本からCUDAOpenCLでのプログラミング方法まで解説しています

ただし、ご指摘の通り小中学生向けのGPUの仕組みを分かりやすく教える本は少ないかもしれません。GPUCPUに比べると新しい技術なので、教育現場での普及はこれからという面があるでしょう。

技術の発展に合わせて、今後さらに分かりやす入門書子ども向けの教材が増えていくことが期待されますITリテラシー教育の一環として、GPUについても触れる機会が増えるかもしれませんね。

基本的情報系の資格運転免許証レベルなんよ

応用情報とかG検定とか

どんだけ難しい資格を取っても業務とは関係ないんだよね

天才プログラマー応用情報取れるか、っていうと、取れるかも知れないけど落ちるかもしれない

逆に応用情報取った人が天才コードを書けるか,っていうと、それも分からんよね

なので資格とか取ってもいいけど採用側の特にエンジニアはそんなの見てない

運転免許証持ってても重役乗せて運転させないしF1運転させないでしょ

それと一緒

運転免許証そもそも自動車運転するのに必要からちょっと違う気もする)

資格を取るために勉強するといろいろと知識が得られるから

モチベーション維持のためには良いんじゃないの、という程度なんよ

2024-05-16

anond:20240515130736

そうか。サイゼリア増田よ、あんたはこういう、「サイゼデート学生だけで大人になったら気合を入れてロマンチックな」みたいな恋愛テンプレコード否定するんだな。

そんな血の通わない規範より、目の前の相手真剣になれと。

2人で過ごす時間を全力で大切にして、自分を試させて相手を試すことさえも、躊躇するなと、それが主張か。

anond:20240515130736

この件のブコメ見ててそりゃ売れ残るわって奴が多いな

>>>

blue_night_blue 女も試してくるから〜という意見があるが、初回デート社会コードとしてハレの日であり、そこでサイゼ選ぶ時点で男女関係なくセンスがねえわ。デートしたこともないような奴がコメントしてて悲しくなってくる…

<<<

婚活なんか1020代デートと違って30代や40前半の売れ残りがメインなのにゴミみたいなデート規則要求してる行動が分からない。

30代なんか基本的に男女問わず多少なりとも老化がでてきて自他共に劣化を受け入れる時期だぞ。

「私を安く値踏みしないで!」ってのは20代以前の考えであって

あなたはここ劣化してますね。私はここ劣化してます。お互いに許容可能範囲かな。」みたいな許容を確認し会うフェーズだぞ。

あなたちょっとデブですね。でもかわいいからオーケーです。」

あなたちょっとはげてますね。でも年収めだから許します。」みたいな。

許容フェーズはいってもサイゼぐらいでガタガタ言ってる女は許容能力分析能力も低くてこどおばムーヴ全開なのでさらに売れ残ることは間違いない。

2024-05-15

anond:20240515152104

うろ覚えコードを聞いたり、うまい関数名思いつかないときに聞いたり、アイデア出しでリストさせてみたり、変な文章翻訳させてみたり、AI生成の絵とか作らせてみたり

とにかく今は楽しむことを第一に使ってる

技術畑の人は「AIから何?すごいって見た目だけでしょ?」というような感想を抱く人が多い印象だけど、こういうもの価値って後から付いてくるものだったりするし

コミュニティノートついてたけど

🟢ハッカーファイザーモダンファイザーサーバー破壊ハッカーのおかげで、すべてのワクチン死亡データがすべての企業から公開されました!

👍👍👍👍👍👍

✳️朗報です!!!!

ハッカーがすべての製薬会社侵入し、ワクチンメディアデータをすべて盗みました。ありがたいことです!大覚醒が始まりました!!! このリンクをどこにでも転送してください!!!!🌈🌈🌈🌈🌈🌈🌈

バッチ/バッチ番号に関連付けられた死亡数と障害数を示します = あるバッチ/バッチと別のバッチ/バッチ相対的な毒性の比較を示しま

現在、一部のロット/バッチが過剰な死亡、障害、および副作用(最大50倍)に関連付けられている理由は誰にもわかりません。わかるまでは、注意が必要です

[「バッチコード」=「バッチ番号」=ワクチン接種カード記載されている番号。]

以下に記載されているライブリンク確認できるサイトhowbad.infoへのリンクです。サイトがダウンした場合に備えて、できるだけ多くの記事ダウンロードして保存してください!!!

ロットコードロット番号)を確認してください

✅Moderna ロットコード

howbad.info/moderna.html

✅Pfizer ロットコード

howbad.info/pfizer.html

✅Janssen ロットコード

howbad.info/janssen.html

✅Moderna(米国外)howbad.info/modernaforeign…

✅Pfizer(米国外)

howbad.info/pfizerforeignd…

✅Janssen(米国外)

ブースターに関する最新情報

howbad.info/janssenforeign…

❌❌❌❌❌❌❌❌❌❌

今月の不良ロット

毒性の変動

経時的な累積毒性 PDF

ビデオバッチ間の毒性の変動

抽選による死 PDF

ビデオ:非 GMP 準拠バッチ死亡や障害に関連

ビデオ: エニグマ チーム - コロナワクチンのばらつき

ビデオ: VAERS が超毒性バッチを明らかに

これは非常に重要

製薬会社ハッキングされ、これらのバイアルが原因で会社ごとに死亡者数、病人数などが判明

開示。すべての患者に知らせてください!!!

x.com/poripara3699/s…




誰がこんな日本語から怪しいポスト騙されるんや

コミュニティノートいらないでしょ流石に

2024-05-14

AI時代プログラミング:ChatGPTと人間プログラマー共存進化

飲み屋ビール片手に、後輩に語りかける感じで話すよ。今日は、AIがどれだけプログラマーに影響を与えてるか、特にChatGPTについて話そうと思うんだ。

まず、ChatGPTってのはすごいよ。俺たちが昔必死に学んだことを、秒で答えちゃうんだから。でも、だからって俺たちプログラマーが完全に不要になるわけじゃないんだ。実際、ChatGPTが得意なのは単純で定型的なタスクなんだよ。例えば、基本的データ処理スクリプトとか、テンプレートベースコード生成、単純なデバッグエラーハンドリング、そしてドキュメント作成なんかはChatGPTに任せられる。

じゃあ、俺たちプログラマー役割はどうなるかって?もっと高度な問題解決とか創造性が求められるようになるんだよ。複雑なシステム設計や高度なアルゴリズムの開発は、やっぱり人間の得意分野だ。ChatGPTにはまだそこまでの理解力創造性はないからね。

でも、これまでインターンジュニアプログラマーがやってきた基本的作業がChatGPTに取って代わられると、彼らが経験を積む場所がなくなるんじゃないかって心配もあるよな。これにはどう対処すればいいか

まず、教育の場を再定義する必要がある。メンター制度を強化して、シニアプログラマーが直接ジュニア指導するのがいいだろう。リアルプロジェクトに参加させて、実際の問題解決体験させるんだ。ChatGPTはサポートツールとして使えばいい。例えば、基礎的な質問にはChatGPTが答えて、シニアはより複雑な問題や高度な質問対応する。

次に、ソフトスキルの育成も重要だ。チームでのコミュニケーション能力コラボレーションスキルを磨く機会を増やすんだ。ペアプログラミングコードレビューを通じて、実際に協力して問題解決する力をつけることが大切だ。

それに加えて、高度な技術トレーニング必要だ。オンラインコースや社内ワークショップ活用して、最新技術を学ぶ機会を提供するんだ。ジュニアプログラマー自分で学び続ける意欲を持つようにサポートするんだよ。

シニアプログラマーメンターには、新しいスキルセットが求められるようになる。技術的な専門知識はもちろん、教育能力フィードバック提供方法対話スキルプロジェクト管理能力、そしてモチベーションを高める力が必要になるんだ。俺たち自身も常に学び続け、適応し続ける必要がある。

から、ChatGPTが登場したからといってプログラマー不要になるわけじゃない。むしろ、俺たちの役割さら重要になる。AI共存し、お互いの強みを活かしながら、より高度なスキルを身につけていく必要があるんだよ。

未来プログラミングの姿は、AI人間が協力し合うことで成り立つ。新しい技術を学び続け、常に自己研鑽を怠らずにいれば、どんな時代でも必要とされるプログラマーでいられるはずだ。AIをうまく活用しながら、俺たちの強みを最大限に発揮していこうぜ。

今日はこんなところかな。これから時代も、俺たちプログラマー活躍に期待しよう。じゃあ、もう一杯飲もうか!

2024-05-13

就活面接をしてきた

こんな感じだった。

はい、それでは最初質問からさせていただきます

あなた自身のこれまでの経歴と強みについて、簡単自己紹介をお願いできますか?

俺: 経歴は、零細企業プログラマーを5年やってきた。強みはねぇな。以上。

分かりました。長年プログラマーとして実務経験を積まれてきたことがうかがえます

次に、今回の職務にどのようにその経験や強みを活かしていけると考えていますか?具体的に教えていただけますでしょうか。

俺: そんなの、お前らがタスクを俺に与えてくれりゃそれをやるだけだろ。

失礼な口調は控えていただきたいと思います

次に、チームワークを大切にする姿勢があるかを確認したいと思います過去にチームプロジェクト役割を果たした経験や、良好なコミュニケーションを重視する点などをお話いただけますか?

俺: チームなんて仰々しいもんじゃなく、単に役割分担して開発しただけだな。俺はコードを書き、他のやつがテストをしたりAWS運用に乗せたりね。

過去経験を振り返ると、チームワークを大切にするあまり強調されすぎた面もあったかもしれません。一方で、個人の力を発揮しつつ、チーム全体で協調してプロジェクトを円滑に進めていく姿勢も求められています。この点について、あなたならどのようにチームワークと個人の力を両立させていけると考えていますか?

俺: チームワークと個人の力の両立?そんなことを考えたことがないからわからいね意識高い系はやめてね。

分かりました。

意識の高低を問うつもりはありませんが、この点は今後の課題として認識しておく必要がありそうです。プロジェクトによっては、単に個人役割を果たすだけでなく、チームとしての一体感全体最適意識する力が求められる場合もあるでしょう。

そういった面でのさらなる成長の余地はあるかもしれませんが、求められる役割を確実にこなす実直さは高く評価できます最後に、今後はどのようなスキルアップキャリアビジョンをお持ちですか?前向きな回答をいただければ幸いです。

俺: キャリアビジョン?テキトー企業入社してテキトー収入を得てのんびりスローライフを過ごすだけだよ。スキルアップなんて意識高い系みたいなこと言わないでね。

承知しました。あまり先の将来を考えすぎず、今の環境でゆったりと働きながら生活していくことを優先されているようですね。

かにスキルアップキャリアビジョンを語るのは意識の高さを要求されているように感じられるかもしれません。しか企業から見れば、適度な意欲と成長性があることが望ましいと判断される場合もあります

ただ、あなたスタンスに間違いはありません。現状に満足しつつ、喜んで働ける環境を大切にするという姿勢も一つの生き方です。むしろそういった実直な姿勢こそが評価されるべきかもしれません。

これ以上の質問は控えさせていただきます本日あなたの人柄や価値観が良く伝わりました。ありがとうございました。

2024-05-12

anond:20240512104513

特に音楽は、逆転スペクトルのような現象が発生しやす芸術だろうなと思う

同じコードでも、感じ方は人によって全然違うよね

そう言えば、俺の作った自作曲、俺自身はこれを聞くと気分が明るくなるが、他の人は「眠くなる」って感想してたね

2024-05-11

ブルアカもそうだけど、ソシャゲアニメアンソロジー方式キャラにわちゃわちゃさせるだけでいいんだよ

今やってるブルーアーカイブもそうだけどさ、

あらゆるソシャゲに言えるがストーリーなんかどうでもいいんだよ!

  

一話完結のアンソロジー方式で人気キャラを毒にも薬にもならねえ脚本で動かせばいいだけ

ファンが求めてるのはそれだけ。推しキャラが動いてるのを見たいだけなの!

  

良いストーリー見せないと新規客がこない、とか考えてるかもしれないけど、

ソシャゲなんかにハマる低能12話も連続したストーリー理解できるほどの知能はない!

ソシャゲ自体が人気でかわいいキャラが人気声優の声でかわいいこと言ってれば、

このキャラ気になるからゲームやってみよう、人気あるしってなるから心配すんな!

  

それでブルーレイにでも貴重アイテムコードをつければいい!

あとは勝手ファン同士がアイテム持ってる持ってないで煽りあいしてくれるから売れる

winwinだろ!

IT業界に巣食う性差別について

IT業界先進的な企業が多いから、思想的にもリベラルで旧態然とした差別はかなり少ない。

などと、シリコンバレーの一部企業を見て幻想を持ってしまった可哀想な人が観測されたので、実際のところを記す。

IT業界の一部では、確かに異常なまでにポリコレ道を邁進する企業がいる。しかしそれをIT業界に当てはめるのは間違いである。

特に日本ではごく普通に性差別が残っており、多くの人がそれを(しぶしぶ)容認している状態である

見方によっては九州亭主関白のような地域に根ざした性差別であり、おかしいと思う人もいるものの慣習として残っている。

具体例を挙げよう。日本IT業界には、女性しか参加できない勉強会一般的に行われている。

これは「生理が齎すコード品質への影響」というような女性特有のものではなく、

全く女性特有の問題とは関係ない内容が行われる勉強会なのだ

例えば CTF for Girls という、セキュリティ関係コミュニティ女性限定である

男性がここでセキュリティ勉強をすることは許されない。

なお念の為明記しておくが CTF for Boys のような男性限定コミュニティ存在しない。

他にもたくさんある。例えば Java 女子部というコミュニティがあり、ここも女性限定である

男性がここで Java勉強をすることは許されない。Java 男子部は存在しない。

他にも枚挙にいとまがなく、性別によって区切られた閉鎖的なコミュニティ一般的存在するのである

なおこういう状況を記すと、底の浅いブクマカが「アファーマティブ・アクションから仕方ない」というブコメをすることが想定されるが、これはアファーマティブ・アクションではない。

アファーマティブ・アクション格差是正第一目標に置いた取り組みを指す。例えば大学入学者に黒人が少なく、人種に偏りができるため一時的黒人優遇するというような措置だ。

例えばだが、スタンフォード大学性差別に対するアファーマティブ・アクションとして、スタンフォード女子大学を作るわけではない。

あくま優遇するという措置であり、女性限定黒人限定」の大学を作るわけではないのである

しかIT業界では性別によって限定されたコミュニティ一般的存在している。

リベラル風土があるように見えるIT業界も、閉鎖的なのである

anond:20240511001837

こうして見るとアニメの爆死に巻き込まれたと言うよりも、元々低調低品質だったゲームアニメ終了と同時にサ終したものが多い。

アニメ円盤かにゲームの特典コード付けると、それの期限切れまではゲーム運営しなきゃならんから

出来の悪いゲームは「アニメ終了と同時にサ終した」形になる

デバイス情報: システム & CPU 情報

Device Info は、高度なユーザー インターフェースウィジェット使用してモバイルデバイスに関する完全な情報提供するシンプルで強力な Android アプリケーションです。たとえば、デバイス情報/ 電話情報には、CPURAMOSセンサストレージバッテリーSIMBluetoothネットワークインストール済みアプリシステム アプリディスプレイカメラ温度などに関する情報が含まれます。また、デバイス情報/ 電話情報は、ハードウェア テストデバイスベンチマークを行うことができます

中身 : 👇 👇

👉 ダッシュボード : RAM、内部ストレージ、外部ストレージバッテリーCPU、利用可能センサインストール済みアプリ & 最適化

👉 デバイス : デバイス名、モデルメーカーデバイスボードハードウェアブランド、IMEI、ハードウェア シリアルSIM シリアルSIM サブスクラバーネットワークオペレータネットワークタイプWiFi Mac アドレスビルドフィンガープリント & USB ホスト

👉 システム : バージョン、コード名、API レベルリリース バージョン、1 つの UI バージョン、セキュリティ パッチ レベルブートローダー、ビルド番号、ベースバンドJava VMカーネル言語ルート管理アプリGoogle Play サービスバージョン、Vulkan のサポート、Treble、シームレス更新OpenGL ES およびシステム稼働時間

👉 CPU : Soc - システム オン チッププロセッサCPU アーキテクチャサポート対象ABICPU ハードウェアCPU ガバナー、コア数、CPU 周波数、実行中のコア、GPU レンダラーGPU ベンダー & GPU バージョン

👉 バッテリー : ヘルスレベルステータス、電源、テクノロジー温度電圧と容量

👉 ネットワーク : IP アドレスゲートウェイ、サブネット マスクDNSリース期間、インターフェイス周波数リンク速度

👉 ネットワーク : IP アドレスゲートウェイ、サブネット マスクDNSリース期間、インターフェイス周波数リンク速度

👉 ディスプレイ : 解像度密度フォント スケール物理サイズサポートされているリフレッシュレート、HDRHDR 機能、明るさのレベルモード、画面のタイムアウト、向き

👉 メモリ : RAMRAM タイプRAM 周波数ROM、内部ストレージ、外部ストレージ

👉 センサー : センサー名、センサベンダーライブセンサ値、タイプ、電力、ウェイクアップセンサダイナミックセンサ、最大距離

👉 アプリ : ユーザーアプリインストール済みアプリアプリバージョン、最小 OSターゲット OSインストール日、更新日、アクセス許可アクティティサービスプロバイダレシーバー抽出アプリ Apk

👉 アプリアナライザー : 高度なグラフ使用して、すべてのアプリケーション分析します。また、ターゲット SDK、最小 SDKインストール場所プラットフォームインストーラ、および署名によってグループ化することもできます

👉 デバイス テスト

ディスプレイマルチタッチ懐中電灯、ラウドスピーカー、イヤースピーカーマイク、耳近接、光センサ加速度計、振動BluetoothWI-Fi指紋、音量アップボタン、音量ダウンボタンテストできます

👉 温度 : システムによって指定されたすべての温度ゾーンの値

👉 カメラ : カメラサポートするすべての機能

👉 テーマ : ダークテーマカスタムカラーサポート

👉 カスタマイズ可能ウィジェット : 最も重要情報を表示する 3 つのサイズの完全にカスタマイズ可能ウィジェット

👉 レポートエクスポートカスタマイズ可能レポートエクスポートテキストレポートエクスポートPDF レポートエクスポート

権限 👇 👇

READ_PHONE_STATE - ネットワーク情報を取得するには

CAMERA - 懐中電灯テスト

RECORD_AUDIO - マイクテスト

BLUETOOTH_CONNECT - Bluetooth テスト

READ_EXTERNAL_STORAGE - イヤースピーカーとラウドスピーカーテスト

WRITE_EXTERNAL_STORAGE - アプリ抽出

2024-05-10

AIで作ったコードコピペ VS. 個人サイトコードコピペ

自分で書けないコードコミットするんじゃないよ…

AIだろうが何だろうが理解できていない時点で50歩100歩だよ

2024-05-09

[] 自動フォーマッタのコミット

自動フォーマッタを適用したときに、機能追加のコードなども一緒にコミットすると、どれが機能追加でどれが自動フォーマッタの適用部分なのかわかりにくくなる。

機能追加は機能追加分だけでコミットし、自動フォーマッタ適用コミットは分離したほうがよい。

2024-05-08

anond:20240508142147

Char「オレはギター弾いてて最初の一音がマイナーコードギタリストは嫌いなんだよ!」

ユーミン(笑)Charって明るいもんね」

2024-05-07

独り暮らしワンルーム)の掃除機冷蔵庫の決定版を書く

独り暮らしの為の家電について、2024年5月現在の決定版をだらっと書く。

冷蔵庫

パナソニック パーソナル冷蔵庫 NR-B18C1

はい、これ一択。容量180L。

一人暮らし向けの冷蔵庫は、インバーターが搭載されていないものが多い中、こいつはインバーターが搭載されたことにより、以前のモデルに比べて飛躍的に静かになった。

インバーター非搭載の冷蔵庫は、コンプレッサー運転時に「全力かオフか」みたいな昭和かよ。みたいな挙動しかしてくれないので、「バゥーーーーンンンン」っていうアホみたいな音が断続的にする。ワンルームで朝昼夜この音とずっと一緒なのはきついよね。私はきつかった。

インバーターのおかげでコンプレッサーを良い感じに動かすという、ようやく平成かよ。という挙動(褒めてる)を行ってくれるのがこのNR-B18C1なのだ

メーカーさん、「ワンルームって部屋が狭くて冷蔵庫が近いのに、ワンルーム向けの冷蔵庫、うるさくね?」って気が付くのに何年かかってんだよとしか言いようがないが、みんなが買わないと多分そのうちなくなっちゃう。困る。この灯を絶やしてはいけない

これより一回り小さいモデルとして、同じくインバーター搭載で容量156リットルNR-B16C1もあるが、横幅は同じなので、より大きいNR-B18C1をお勧めしておきたい。

掃除機

日立 スティッククリーナー(コードレス式)PV-BS1L

掃除機はこれ。

PV-BS1Lの良いところはあれだ。まず圧倒的に軽い。1キロ切ってる。軽さは正義だ。

充電台が無い。充電台が無いのはメリット。はっきり言って充電台は邪魔だ。コード本体にぶっ指せば充電開始だ。あ、良い感じの部分にゴムすべり止めが付いてるから本体を壁に立てかけても倒れないよ。えらい

ワンルームなんてクイックルワイパーで十分って?わかる。ぶっちゃけクイックルワイパーの標準+ウェットのコンボで床面はほぼ攻略できる。だけど、ちょっと違うんだ。

こいつは延長パイプを外してハンディタイプとして使う時に、吸い口に可愛いブラシがちょろっとついている。これが便利なんだ…。キーボードも、窓枠も、気になるあの部分この部分をこの小さいブラシで掻き出しつつ吸いまくれ。

さら別売りファブリックヘッドPV-BL30J-005 を使えばベッドの掃除完璧だ。ぜひベッドや布団を掃除機で吸ってみて、ダストカップに溜まる謎の細かいチリに戦慄してほしい。

というかメーカーさん、掃除機は布団用の掃除口は標準でセットで売ってくれても良いと思うぞ。

後こいつはダストカップも水洗いできる。精神的にかなりすっきり。

掃除機にうるさいそこのあなた、言いたいことはわかるよ。私だって、紙パック式の捕集99.999%(大きさが0.3~10マイクロメートル)の掃除機(キャニスター)や、ダイソン(これまたキャニスター)も継続的に使ったことがある。

でもね、一人暮らしの紙パック式は、その掃除面積の狭さとのせいで紙パック交換の頻度が低下しちゃって、結果毎回捨てるサイクロンの方が衛生面で有利になっちゃってね。。。

ダイソン?あれは水洗いできねぇ。ダイソンが誇るルート サイクロンテクノロジーに基づいて製造されたサイクロン内部にこびり付くかの如く永遠にまり続けるゴミチリが気にならないのなら良いかもしれないがな…

洗濯機について書こうとしたところで力尽きた。

会社PCに全データ消去の時限爆弾を仕掛けた人の話

いい区切りだったので乱文になるけど吐き出させてほしい

多少はフェイク入ってます

 

8年ほど前、まだ20代後半だった自分が今の会社中途採用された際に同時入社の同期が1人いた

自分とは歳の離れた40代後半であった同期である彼こそが後に、時限爆弾を仕掛ける人物である

 

入社した会社はその時期に基幹システム刷新を考えていたらしく

その募集システム部として採用されたのが自分とその同期であった

 

当時のシステム部の社員は2名体制で1人が60代で定年間近の上司A、もう一人は50代の上司B

2人でなんとか基幹システムの維持だけを行っている状態であった

 

会社としては基幹システム刷新以外にも社員世代交代を徐々に行っていくための採用だったと入社直後に言われた記憶がある

そのために自分と同期の年齢を分けて採用したのだとか

60代の上司A、50代の上司B、40代の同期、そして20代自分

かにそのまま行けば年齢層は順調に推移して、10単位20代採用することを繰り返せばいい感じにも思えた

しかし後のこの方針破綻することとなる

 

入社してから仕事としては60代上司Aの定年退職が控えているため、まずは稼働中の基幹システム仕様理解に日々の業務の引継ぎ

そのうえでシステム刷新とやることは山積みであった

 

 

そんな多忙業務をこなすなか同期と話すうちに彼の人柄が徐々にわかってきた

箇条書きでまとめるとこんな感じだったと思う

 

・今の会社採用される前、同じような職を転々として現在8社目であること

受託システム開発ばかりやっていたが、そろそろゆっくり仕事ができる社内SEまったり過ごしたいこと

・前職の会社では上司に切れてばっくれ退職を決めたこ

・年齢と経歴の割にプログラムが雑なこと(※これは自分視点だがそう的外れではないと思う

 

 

また、今の会社に対してのスタンスや不満が溜まってきていることも伝わってきた

 

システムを作る自分たちのチームが上で、運用するチームを下だと見下していること

・その運用チームから稼働テストの際にミスを指摘されると不機嫌になること

残業が多く、給料が少なくて不満があること

 

中々怪しい気配が漂ってきたと当時の自分は思った

 

残業に関しては、毎日という程ではないが20時頃までは働いていたと思う、遅くても21時までだったはずだ

ただこれはシステム刷新が終わるまでという明確なゴールがあったのでそれまでは申し訳ないが対応してほしいと事前に説明があったし残業代もきっちり出ていた

自分は前職が完全にブラック終電帰り、残業代なしが当たり前という環境もあったため特に問題なく仕事ができていたが同期はかなりストレスだったようだ

 

給料については会社方針として勤続給ではなく年齢給であったため同時入社であるものの同期は自分よりかなり貰っていたはずであるが、それでも不満だったようだ

 

 

そして入社1年半後、あるトラブルが発生する

トラブルといってもただ上司Bが打ち合わせ中の同期の態度について不真面目だと切れて説教したのだ

この上司Bと同期の彼は相性が悪いようで度々小さな衝突はあったが上司Bが声を荒げて説教するのは始めてのことであった。

このとき上司Aが場を納めて事なきを得たのだが

しかしこのことがきっかけで上司Bは同期に対して我慢がきかなくなったのかこの後もおよそ2ヶ月に1度のペースで業務ミスといったこから朝に挨拶をしなかったといった細かいことまで説教は続いた

 

 

この状態に嫌気が差した同期はある時を境にプライベートの予定があるからと基本残業はしなくなった

たまにどうしても必要がある際は業務命令という形で残業を依頼していたが、それでも19時くらいまでであった

しかし同期はそれもかなり不満だったらしく

残業した日は会社の最寄り駅と会社の間にあるビジネスホテルに泊まり

翌朝、ホテルの前を出勤中の社長役員の前を偶然を装ってチェックアウトして遭遇し上司Bが無茶な残業強要するせいでホテルに泊まる羽目になったとアピールするということもあったという

 

そのため、ちょくちょくシステム部にたいして過度な残業に関する指導が入っていたと後に上司Aからいたことがある

 

 

そして入社からおよそ3年が過ぎ、なんとか新システムも完成に近づいた時

このころには既に恒例行事になり始めた上司Bの説教が始まった

しかしこの時は同期も相当機嫌が悪かったのか、それとも今まで積もり積もったストレス限界だったのか、もしくは両方か分からないが

上司Bも同期もお互いに売り言葉に買い言葉収集が付かず、上司Bが一旦頭を冷やすといって席を離れた際に同期はPCを少しいじると私物をまとめ無断で早退として帰っていった

なおこの時、上司Aは有給休み自分電話応対中であったため止める者がおらず気がついたら終わっていたといっていいスピード感だった

 

そして同期は翌日、人事部退職すると電話するとその後出社することはなかった

 

 

同期の彼が使用していたPC退職の連絡があった翌日

システム作成データを取り出すために起動したがそれ以降はそのまま一度も起動することな放置という状態であった

上司Bは撤去したい様子ではあったが、ある役員から戻って来るかもしれないからとりあえずそのままにしておくようにと指示があったので触れることもしなかった

 

その後、同期の担当分を自分が引継ぎ新システム作成にとりかかるが彼の担当していた機能はなんとなく察してはいたが、かなり雑な作りな上

運用部門要望をまったく聞かなかったため、とてもリリースできる状態でないことが発覚

改めて要望に沿った形で修正をする方針で進めると彼が作成したコードで残った部分は30%も残らなかった、ほとんど作り直しと言っていいレベル

 

そしてようやく新システムが完成したこ

そのときには定年から雇用延長となっていた上司Aは区切りがついたと退職

 

会社の業績もあまり安定しない時期でもあったため追加人員採用は見送られシステム部は上司Bと自分の2名体制となった

その際に新システム作成評価されたのと2名体制で苦労をかける事情から自分課長に昇進した、4年目のことである

 

システムはその後、小さなトラブルはあるものの順調に稼働を続ける

なお小さなトラブルの大半は同期の彼が作った部分が関わっていることが多く

その度に彼が作ったコード修正され、今では機能殆どに彼のコードは残っていない

残っているのはせいぜい彼が名付けた関数名や変数名くらいである、中身はもう別物だ

 

そして6年目のある日、上司Bが突然亡くなった

腹痛を訴え病院へ、で即入院してそのまま復帰することなくという形だ

癌だったらしい

 

 

その時の会社上層部はかなり大慌てであったらしいがシステム部としては正直あまり変わりがなかった

というのも新システムを作る際に運用部門要望をほぼ取り込んだ結果

システム部の基幹システムに関する仕事ほとんどなくなったといっていいレベルとなったのだ

しかし周りはそうは思っていないらしく、システム部は1人しかいないのだから極力負担をかけないようにと各部門には通達がいったらしい

しか実態はあれだけ忙しく残業していた日々が嘘のように毎日定時で帰っても問題ないのだ

たとえシステム部が自分一人でも、だ

 

 

同期の彼が望んでいたゆっくり仕事ができる環境がここに完成していた

 

そんな中、同期のPCを残しておくよう指示を出した役員退職する時期となり

いい加減彼が使っていたPC撤去することとなった

そこで改めてPCを起動して中をいろいろ確認していったのだが、そこであることに気づく

 

システムスケジューラーに変なバッチ処理登録されていたのだ

起動回数は1回限りで未実行、起動予定はかなり過去の日付が指定されており、とっくにその日付は過ぎていた

バッチ処理の内容を詳しく見てみるとPCの全ドライブの消去コマンドが書かれていた

 

同期の嫌がらせだったらしい

 

起動予定の日付を良く確認すると彼が退職を連絡した日の翌月が指定されていた

彼の中では1か月猶予をあげた、という認識なのかもしれない

 

しかし実際は彼が退職した翌日以来、PCを起動した事はないしバッチ動作していない

まりこの嫌がらせは不発に終わったといっていい

※今回は不発だったから良いけど実際にやると損賠賠償になるから

 皆はデータ削除なんていう復讐嫌がらせはやめようね

 

このことは報告していないが、業務バッチ処理に関わる度に同期のことを思い出す

 

もし彼が残っていたら昇進したのは自分ではなく同期となり、彼の言う満足いく給料を貰えたかもしれない

(※昇進は年功序列の厳しい職場だったためその可能性が高い

もし彼が残っていたら上司Bがいなくなりストレスがない職場で彼は働けたかもしれない

もし彼が残っていたら運用部門から要請はなくなり、残業とは無縁な仕事が出来たかもしれない

 

いや最後のは無理かな

作ってたコード雑だったし、人の話聞かなかったし

 

ふと彼のその後が気になって調べてみたことがある

世間話で同期がSNSをやっていると聞いたことがあり検索してみたのだ

アカウントは知らなかったが彼の話していた世間話の内容で検索してみると意外なほど簡単に見つけることができた、アイコン自身顔写真にしており間違いないと思われた

 

最近投稿をみると彼は変わらないようで

また次(の次?)の職場残業がらみのトラブルを起こした愚痴が書いてあった

 

うちの会社退職したときの事は何を書いていたのか過去の在職期間の投稿を見てみると大半は案の定愚痴の羅列が並んでいた

そして、その連続した投稿の中で退職直後の時期に面白い投稿があった

要約するならこうだろうか

 

社内システム作っている自分に無茶ぶりばかり、データ全部消去して退職してやった

直してくれと謝罪の連絡してももう遅い、既に新しいホワイト職場まったり仕事中です

 

少し前に流行ったなろう系のタイトルのような投稿であった

彼の中でうちの会社有用スキルを持った人間無能と決めつけ追放したギルドのように写っていたらしい

 

しかし実際はデータ削除の時限爆弾は不発であったし、仮に成功していても

現在彼の書いたコードはほぼ残っていないから直してくれと依頼することもない

そして彼の新しい職場現在SNS投稿を見るに彼基準ではホワイト職場ではないと自白をしている始末だ

 

ところで実際彼に連絡した人がいたのかという話だが

自分はしていないし、上司Aもしていなかったという

上司Bは既に亡くなっているので分からないが、おそらく連絡はとらなかっただろう

 

人事部の仲のいい人と話をする機会があったので確認してみると

彼が退職の連絡をしてきた後、残っていた有給を消化したくらいのタイミング(大体1か月後)で退職に伴う書類の送付先の確認で何度か電話をしたが繋がることはなかったという

どうやら彼はこの連絡を会社から謝罪の連絡だと思っていたのかもしれない

 

SNSの最新の投稿では

ついに現在職場退職したと綴られていた

 

彼は一体何時になったら異世界転生(転職)の末、理想世界(彼の思うホワイト職場)に辿り着けるのだろうか・・・

anond:20240507005751

増田管理人さんは兼任でやってるからなあ

業務もかなり重いしそれなのに増田アップデートしてると何?暇なの?ってなるからやりづれえんだよな

なら専業の職人あてがうかサ終しなよって話なのだがまあまあ利用者もいるし?う~ん保留で!wwってやってるうちに10年経ってしまった

ねえ保守用のパッチ書いてくれよ

そんなに複雑なシステムじゃないし推測でコード書けるよ君らなら

2024-05-06

[] 2024-05-06

今日入院している祖母に会いに行く日だ。入院前はもう呆けて風呂も入らないぐらいひどい状態だったが、入院してからちゃんとしているらしい。

それはそうと、lisppython環境を構築する話だが、結局オートコンプリートはうざいし、使う機能といったらautopep8とisortぐらいなので、以下を.emacsに組み込んだ。

(defun python-autopep8-and-isort ()
  "Run autopep8 and isort on current Python buffer."
  (interactive)
  (when (eq major-mode 'python-mode)
    (shell-command-on-region (point-min) (point-max)
                             "autopep8 - | isort -" nil t)))

(with-eval-after-load 'python
  (define-key python-mode-map (kbd "C-c C-r") 'python-autopep8-and-isort))

.emacsファイルには他にも様々な設定を付与したが、ここではコードを書ききれない。

さてそういうわけで週末コーディング趣味としてちゃん機能することはわかったが、毎週作るとなると、いくつも何かを作るよりは一つのタフなものを作りたいと思うわけである

それで、最有力候補は「Elasticsearchのようなものpython実装する」という話がある。

Elasticsearchが徹底された設定外部化によってjsonを多用するのだが、これがあまり柔軟性がないので、コードを直にいじれるようにしたいと思ったためである

例えば自作日本語トーカナイザを組み込みたいときElasticsearchプラグインJavaで書かなければならない。私はJavaが嫌いであり、プラグインを「インストールする」という手順も冗長に感じる。

それよりはpythonで作られた検索システムに、適当トーカナイズ関数実装して呼び出すことができればかなり柔軟であるように思うわけである

難しい点があるとすれば、大規模分散システムへの対応で、金をかけなければそういうシステムテストすることができない。

できるだけ金をかけずに趣味をやるというのがモットーなので、これではまずいわけである

まあ何事も困難というものはある。まずは手を動かすことが重要だ。Linus Torvaldsも"Talk is cheap, show me the code"と言っているではないか

2024-05-05

生成AI推進派って

AI専門家ですけど?みたいな面しといて

実際はAIコードも組めない素人無産なんだよね

2024-05-04

10年以上たったハイスペックPCをみたら

違うところにコードがささってて

スペックPCになってた

diffusers` ライブラリ存在しないため、代わりに `torch`

この手順は、Latent Diffusion Modelsを使用してテキストから画像を生成するための一般的アプローチを示していますが、いくつかの誤りや欠落がある可能性があります。以下にいくつかの修正と補足を示します。

1. **ライブラリインポート**: `diffusers` ライブラリ存在しないため、代わりに `torch`、`transformers`、および `diffusion` ライブラリ使用する必要があります

```python

import torch

from transformers import AutoModelForSeq2SeqLM, AutoTokenizer

from diffusion import LatentDiffusion

```

2. **環境セットアップ**: 事前学習済みモデルトークナイザーを使用する前に、必要モデルトークナイザーをダウンロードする必要があります

```python

model = AutoModelForSeq2SeqLM.from_pretrained("nlptown/bert-base-multilingual-uncased-finetuned-xnli")

tokenizer = AutoTokenizer.from_pretrained("nlptown/bert-base-multilingual-uncased-finetuned-xnli")

```

3. **テキストプロンプトの前処理**: `encode_plus` メソッド使用して、入力トークン化し、テンソルに変換します。

```python

inputs = tokenizer.encode_plus(prompt, return_tensors="pt")

```

4. **Latent Diffusion モデル定義**: `diffusion` ライブラリから `LatentDiffusion` をインスタンス化する際に、モデルトークナイザーを渡します。

```python

ldm = LatentDiffusion(model=model, tokenizer=tokenizer)

```

5. **画像の生成**: `generate` メソッド使用して画像を生成します。

```python

image = ldm.generate(inputs)

```

6. **生成された画像可視化**: 画像を表示するために適切なライブラリ使用します。例えば、Matplotlibを使用して画像を表示できます

```python

import matplotlib.pyplot as plt

plt.imshow(image)

plt.axis("off")

plt.show()

```

これらの修正と補足を加えることで、より正確かつ実用的なコードが得られるはずです。

ログイン ユーザー登録
ようこそ ゲスト さん