IT・プログラミング

IT・プログラミング

Pythonでパスワード付きExcelファイルを扱う方法

今回は、パスワードで保護されたExcelファイルをPythonを使って解読し、そのデータをCSV形式に変換する方法をご紹介します。ビジネスや個人で扱うデータが安全に管理されている一方で、そのデータをプログラムで処理する必要があるときに困った...
IT・プログラミング

ExpoGoではじめてのモバイルアプリを爆速で作る

この記事では、create-expo-appを使用してExpoプロジェクトを作成し、スマホで「Hello World」を表示するまでの手順を説明します。ExpoはReact Nativeをベースとしたフレームワークで、iOSとAndroid...
IT・プログラミング

Gitでの「LF will be replaced by CRLF」のエラーについて

エラー発生状況 Gitで作業をしていると、ファイルをステージしようと git add コマンドを実行した際に、次のような警告メッセージが表示されることがあります。 warning: in the working copy of 'ファイル名...
IT・プログラミング

Expo Goで簡単なマークダウン編集アプリを作る

Expoを使用してReact Nativeでマークダウン編集アプリを作成する基本的な手順を紹介します。 Expo Goの基本的な使い方がわからない場合は、以下の記事を参考にしてください。 プロジェクトのセットアップ まず、create-ex...
IT・プログラミング

expo init と create-expo-app の違い

expo init と create-expo-app の違いについて説明します。 どちらもExpoプロジェクトを初期化する方法ですが、いくつかの違いがあります。 expo init expo init は、Expo CLIからプロジェクト...
IT・プログラミング

RasberryPiの初期設定(OSの導入)を徹底解説

ラズパイ購入したけどどうやったら使えるようになるの? 今回は、ラズパイを購入後最初に行う設定であるOSのインストールとラズパイの起動を丁寧に解説していきます。 セットアップに必要なもの パソコン ディスプレイ microSDカード ラズパイ...
IT・プログラミング

CodespacesでAndroidアプリ開発用のSHAを作成

GitHub Codespacesで、Androidアプリ開発用のSHA-1フィンガープリントを生成する方法をメモしておきます。 Java Development Kit (JDK)のインストール GitHub Codespacesでkey...
IT・プログラミング

RasberryPiでAndroidスマホ画面をモニターに映す

LazyCastとは? LazyCastは、Raspberry Pi上で動作する軽量なソフトウェアで、Androidデバイスの画面をミラーリングできるツールです。特に、追加のハードウェアなしでミラーリングを実現できる点が魅力です。 zyCa...
IT・プログラミング

2進数10進数 変換方法

2進数と10進数の相互変換は、コンピュータサイエンスの基礎的な概念の一つです。この記事では、2進数を10進数に変換する方法と、10進数を2進数に変換する方法について詳しく解説します。 2進数と10進数とは 2進数(Binary)は、0と1の...
IT・プログラミング

データベースの正規化とは(第一~第三正規化)

データベース設計における正規化は、データの冗長性を減らし、データの整合性を保つために行うプロセスです。正規化にはいくつかの段階があり、主に第一正規化(1NF)、第二正規化(2NF)、第三正規化(3NF)がよく使われます。以下では、それぞれの...