tobotobo

システム開発

パスワードマネージャの選び方とおすすめツール5選

複数のパスワードを安全に管理できていますか?近年、サイバー攻撃の高度化により、パスワードの使い回しや単純なパスワードは大きなリスクとなっています。そこで役立つのが「パスワードマネージャ」です。パスワードマネージャを使えば、複雑なパスワードを...
プロジェクト管理

エンジニアのためのフェルミ推定:実務で役立つ思考法と活用事例

「このシステムの負荷はどのくらい?」「この機能の開発にどれくらいの工数がかかる?」エンジニアとして働いていると、正確なデータがない状況でも素早く概算を出す必要に迫られることがよくあります。そんなときに役立つのがフェルミ推定です。フェルミ推定...
システム開発

Ubuntuのインストール

VisturlBoxにUbuntuをインストールする手順のメモです。※インストールはUbuntu Server 24.04.02です。前提 VirtualBoxはインストール済み Ubuntu Serverのisoファイルはダウンロード済み...
システム開発

GitHub Desktopの使い方と活用方法:初心者から実務レベルまで解説!

Gitを使ったバージョン管理をしたいけど、コマンドラインはちょっとハードルが高い…そんな悩みを持っていませんか?「GitHub Desktop」 は、GitHub公式のGUIクライアントで、初心者でも直感的にリポジトリの管理ができる便利なツ...
システム開発

SQL ServerからER図を作成する方法!無料ツールで手軽に可視化

SQL ServerでER図を作成するメリットSQL ServerでER図を作成すると、データベースの構造を視覚的に把握でき、設計や運用の効率化に大きく貢献します。具体的なメリットは以下の通りです。1. データ構造の可視化ER図を作成するこ...
システム開発

docker-compose.yml を使った GitLab CE の構築ガイド

GitLab CE を Docker Compose で手軽に構築・運用する方法を、具体的な設定例や運用のコツとともに徹底解説します。この記事では、環境の再現性を保ちつつ、設定ファイル・データ・ログの永続化や初回ログインの手順、さらにバック...
システム開発

C#でのリバースエンジニアリング

「C#アプリのコードが解析されてしまうのでは?」と不安に思ったことはありませんか?C#は.NETフレームワーク上で動作するため、コンパイル後のアセンブリ(.dllや.exe)が容易に解析される可能性があります。本記事では、C#アプリに対する...
システム開発

Dockerを使うと何が便利?開発環境構築と移行のメリットを徹底解説!

開発環境の構築や移行で、「環境の違いによるエラー」や「セットアップの手間」に悩んでいませんか?Dockerを使えば、開発環境を簡単に構築し、チーム全員で統一された環境を共有できる だけでなく、本番環境への移行もスムーズになります。本記事では...
システム開発

GitLabをLinux上のVirtualBox+Docker環境で構築する方法

GitLabを社内や開発環境に構築したいと考えていませんか?GitLabは、Gitリポジトリ管理に加え、CI/CDやコードレビュー機能を備えた強力なツールです。本記事では、Linux上のVirtualBox仮想環境でDockerを活用し、G...
システム開発

シーケンス図作成ツールおすすめ5選!

システム設計やアプリ開発において、シーケンス図は欠かせません。しかし、「どのツールを選べばいいのか?」と悩んでいませんか?無料ツールから高機能なプロ向けツールまで多くの選択肢があり、それぞれの用途に適したものを選ぶことが重要です。本記事では...