ニュース 全銀ネットでいったい何が起きたのかと、その後の展望 発足後50年に渡り致命的な障害もなく稼働していた全銀ネットこと全国銀行資金決済ネットワークがなぜ急に大規模障害を引き起こしたのか。憶測も含みますが、紹介しようと思います。障害の原因原因はRCと呼ばれる全銀センターと通信するための中継コンピュ... 2023.10.14 ニュース
プログラミング Pythonをfunctools.cacheで40000倍高速化してみた functoolsとはfunctoolsモジュールは高階関数、つまり関数に影響を及ぼしたり他の関数を返したりする関数のためのものです。一般に、どんな呼び出し可能オブジェクトでもこのモジュールの目的には関数として扱えます。簡単に言うと、関数に... 2023.09.23 プログラミング
Webアプリ サーバーレスコンピューティングを試してみる いつか使ってみようと思っていたら数年経ちました。サーバーレスコンピューティングとはサーバーレスコンピューティングとは、開発者がサーバーを意識せずにユーザーにアプリケーションサービスなどを提供することができるサービスのことです。サーバーレスと... 2023.09.02 Webアプリ
プログラミング 覚えておくと得をする(かもしれない)C言語のちょっとマイナーな機能 今回はC言語のちょっとマイナーな機能をご紹介します。ビットフィールドビットフィールドとは、簡単に言うと変数のメモリサイズをプログラマ側で指定することができるようにする技術のことです。C言語においては通常int型は4バイト、char型は1バイ... 2023.08.12 プログラミングプログラミング言語
プログラミング プログラミングの常識にとらわれると思わぬ罠にハマるかも? プログラミングにはいくつかの常識?のようなものがあります。時折それらがプログラマーの邪魔をすることがあるのでそれをいくつか紹介したいと思います。ログ出力ログは重要で必要なのは明白ですが、過ぎたログ出力はプログラムのパフォーマンスを落としたり... 2023.07.22 プログラミング
AI 【超劣化版ChatGPT??】特定人物の文章自動生成AIを作ってみた ChatGPTレベルはさすがに難しいですが、それっぽい発言をするAIなら簡単に作れますよーというお話です。自然言語処理自然言語処理とは一般的に、人間が話す言葉をコンピュータに処理させること、もしくはその一連の技術のことです。MeCabMeC... 2023.07.01 AIコンピュータープログラミング
セキュリティ 無料で今すぐできる簡単なパソコンのセキュリティ対策 パソコンには買ってそのままでは危ない設定というものがたまにあります。その1つを紹介しようと思います。拡張子の表示拡張子とはファイルの種類を示すもので、「.」といった感じでファイル名の末尾につけられる文字列のことです。これを表示するには、まず... 2023.06.10 セキュリティ
コンピューター Windows10のサポート終了日が決定 現地時間の2023年4月27日、MicrosoftはWindows10の最新バージョンである「22H2」が最終バージョンとなると発表しました。自分のPCのバージョンを確認しよう「Windowsキー」を押しながら「R」キーを押してください。こ... 2023.05.19 コンピューターセキュリティ