masayun

Python

【プログラミング】Pythonでの文字列操作について整理してみた②

Pythonの文字列操作について、前回の続きです。前回記事:【プログラミング】Pythonでの文字列操作について整理してみた①基本的な部分は前回整理しましたが、他の便利な文字列操作関数についても、整理しておきたいと思います。 1.先頭の文字...
Python

【プログラミング】Pythonでの文字列操作について整理してみた①

Pythonの文字列操作について、簡単なようで意外と忘れている部分も多かったので、以下に整理してみました。 1.文字列の連結、および繰り返し ① 「+」での連結 変数aとbにセットされる文字列は、"+"演算子で連結可能です。 a = "He...
AWS

【AWS】RDSを利用してデータベースサーバを構築する

1.「RDS」とは データベースサーバ(※以下、DBサーバ)を構築する場合、通常はEC2インスタンス上にRDBの製品をインストールして構築しますが、その場合、・RDB製品そのもののインストールが必要・EC2内でのメンテナンスが必要・セキュリ...
Docker

【Docker】コンテナイメージからMySQLのコンテナ作成し、DBアクセスしてみた

はじめに(今回の目標) 以前、「Dockerにとにかく触ってみる」ことを目的に【Docker】を初めて触ってみた↑この記事を書いてみたのですが、ここでは『Docker Desktop』のインストール後、『hello-world』のDocke...
AWS

【AWS】ロードバランサーを配置して複数のEC2インスタンスに負荷分散してみる

以前、AWS環境上にVPCを構築し、EC2を利用して踏み台サーバーとWEBサーバを配置しました。<参考記事>・【AWS】EC2を利用して仮想サーバーを構築(WEBサーバー編)この時は1台のWEBサーバのみを作成し、踏み台サーバからアクセス可...
Docker

【Docker】を初めて触ってみた

1.Dockerって何? 最近、業務で「Docker」について話題に上がりまして、「Docker、名前だけ聞いたことはあるけど実はどういうものか全く分かっていない」状態の私は、この機会に少しDockerについて知識を深めていこうと考えました...
Python

【プログラミング】Pythonにてクライアント~サーバ間のソケット通信を行う

今回は、Pythonにてクライアント~サーバ間のソケット通信を行う方法を掲載します。 1.サーバ側のサンプルコード サーバは、クライアントからの接続を受け入れ、データを受信し、応答を返す役割を担います。以下のコードは、サーバ側のサンプルコー...
Python

【プログラミング】PythonにてMySQLのテーブル操作を行う

今回は、PythonにてMySQLでのデータベース操作を行う方法を掲載します。 1.ライブラリのインストール PythonでMySQLのテーブルを操作するためには、mysql-connector-pythonやPyMySQLなどのライブラリ...
Python

【プログラミング】PythonのGUI画面をお試しで作ってみる(tkinter)

1.PythonのGUI用ライブラリ 今回、Pythonに標準で搭載されているライブラリである「tkinter」を使ってGUIの画面を作ってみました。CUIではコマンドライン上で処理を実行していく形になりますが、GUIの画面を使う事で「メニ...
TypeScript

【プログラミング】TypeScriptに初めて触れてみた

1.初めてのTypeScript 先日、初めて業務で「TypeScript」に触れました。「動作がおかしいので確認してほしい」と依頼されて、とある社内向けのWEBシステムのソースコードを覗いてみたのですが、その拡張子が「.ts」。まぁ当然「...