自宅で10Gbps環境を構築してみた。
自宅で10Gbps環境を構築してみた。 インターネット回線の契約にて、回線速度がグングンと早くなり一般向けの回線でも10Gbpsも普及し始めました。 しかし、いくら回線が10Gbpsになっても使っているPCやスマフォの接続先が10Gbpsに対応していなかったらまったく恩恵をうけることができません。そんなわけで、自宅の回線を10Gbpsにすると同時に10Gbpsの速度を感じることができるネットワーク […]
自宅で10Gbps環境を構築してみた。 インターネット回線の契約にて、回線速度がグングンと早くなり一般向けの回線でも10Gbpsも普及し始めました。 しかし、いくら回線が10Gbpsになっても使っているPCやスマフォの接続先が10Gbpsに対応していなかったらまったく恩恵をうけることができません。そんなわけで、自宅の回線を10Gbpsにすると同時に10Gbpsの速度を感じることができるネットワーク […]
IT業界への入り口 先日あるTV番組にて、昔のゲーム機特集にて自分で書いたプログラムを 動かすという内容の番組が放送されていました。 BASICの言語で書かれたプログラムを画面上で実行していましたが、 どこか懐かしく思わず集中して観ておりました。 初めてのコンピューター体験がよみがえる 番組を観ながらふと自分が初めてコンピューターに触れた時のことを思い出しました。 30数年前、中学校の授業で初めて […]
仮想マシン(VM)イメージを Amazon EC2にインポートしてみた AWSへの移行サービスがAWSから多数提供されているようです。 今回はその中からVM Import/Exportを利用してHyper-Vの仮想マシン(VM)をAmazon EC2インスタンスにインポートしてみたいと思います。 VM Import/Export とは まずはVM Import/Export とはEC2の機能です。 […]
開発コーディングメモ~配列処理関数 はじめに PHPの簡易辞書シリーズです。 配列データを色々ごにょごにょして配列内のデータを変換して調整したり、新しく成形し直したりすることはよくあることかなと思います。 今回は、そんな配列データを処理するときに覚えておくと効率的に処理を行うことができる関数をご紹介致します。 今回ご紹介する配列処理関数の種類 ・array_map() ・array_reduce( […]
コピペでOK! ホバーアニメーション集 今回のBAオンラインはコピペで簡単に実装できるホバーアニメーション集です! 個人的にコーディング作業の中で一番好きなのがこのホバー時のアニメーションだったりします。 一見シンプルなサイトでもぐっと華やかになるのが楽しいところです。 今回はこのホバー時の効果をつけたボタンをいろいろ作ってみました! ぜひご利用ください♪ 作成時のルール ①サイズはwidth10 […]
ChatGPTと音声会話の実験 最近何かと話題のChatGPTを利用して、音声で会話することができるのか実験してみました。 今回は気軽に試すことを前提として、HTMLやJavaScriptのサンプルを作成していきます。 データの流れについて 今回の実験では、JavaScript、ChatGPT API、Web Speech APIを使って、下図のような流れでデータを処理するサンプルを作成していきま […]
Amazon S3へのバックアップ移行を考える。 今回は弊社で稼働しているバックアップ系をクラウドへ移行した際の費用などを調べていこうと思います。移行するバックアップの容量 5500GBの構成としてはざっくりこんな感じです。 5500GB使用する想定の1か月あたりの料金 S3には様々な料金形態があります。5500GB使用する想定で1か月あたりの料金を計算してみました。 S3 標準 頻繁にアクセスす […]
オンプレミスからAWSクラウドへの移行勘所 初めまして、駆け出しエンジニアのネンザです。 これから第2回に亘り、シリーズ『オンプレミスからAWSクラウドへの移行勘所』について執筆させていただきます。 第1回は『AWSとコストダウン』について言及させていただきます。 さて近年、オンプレミス(≒自社サーバ)からクラウド化を推進する企業が増加していますが、一体、AWSクラウドとはどういったサービスなのか […]
無防備の状態でインターネットにPCを晒してみるとどうなるか 前回に引き続き、FWやウィルス対策ソフトを無効化して、インターネットに晒してみた。 1.晒して数秒で、海外のIPアドレスからicmpのポートへ不正アクセスされる。 2.晒して数秒で、海外のIPアドレスからredis(6379tcp)のポートへ不正アクセスされる。 3.晒して数十秒で、海外のIPアドレスからssh(22tcp)のポートへ不正 […]
習得難易度 レベル1 (小学生でも分かりやすい): Scratch レベル2 (易しい): HTML/CSS レベル3 (易しめ): JavaScript, PHP, Swift レベル4 (やや易しめ): Ruby, Python, Kotlin, Go ~大きな壁~ レベル5 (やや難しめ): Java レベル6 (難しい): C, C# レベル7 (最高難易度): C++ 初心者はまず「大き […]