IT・プログラミング

IT・プログラミング

UI/UX設計におけるオブジェクト指向UIとタスク指向UIの違いと具体例

オブジェクト指向UI(OOUI)とは? オブジェクト指向UI(OOUI)、またはObject Oriented UIとは、ユーザーインターフェースの設計において「もの」を中心にしたアプローチです。具体的には、ユーザーがまず「もの」を選び、そ...
IT・プログラミング

要件定義とは?流れと具体的なやり方

要件定義はシステム開発の初期段階で非常に重要なプロセスです。これが成功するかどうかで、プロジェクトの成功が大きく左右されます。この記事では、要件定義のやり方を具体例を交えながら解説します。 要件定義とは? 要件定義は、システムが満たすべき機...
IT・プログラミング

要件定義の確認に便利!SMARTとは?

要件定義において、正確で効果的な要件を設定するためには、「SMART」というフレームワークが非常に有用です。この記事では、SMARTの各要素について解説し、要件定義を成功させるための具体的なポイントを紹介します。 SMARTとは? SMAR...
IT・プログラミング

いきなりコードは書かない!システム開発の基本的な設計

システム開発の基本的な流れ システム開発は、主に以下のステップで進行します。 企画立案 要件定義 基本設計 詳細設計 企画立案 まず最初に行うのが企画立案です。このフェーズでは、プロジェクトの目的やゴールを明確にします。以下の要素を検討する...
IT・プログラミング

Google Drive上のファイルをPythonで読み込む速度

Google DriveのデータをPythonで読み込む方法については、以下の記事で紹介しました。 https:/lifetechia.com/google-drive-file/ 今回は、ここで紹介したAPI取得と共有リンクを使った方法の...
IT・プログラミング

PythonでGoogle Drive上のファイルを読み込む3つの方法

Google Drive上に保存されたファイルをPythonで読み込む方法は複数あります。本記事では、以下の3つの方法についてCSVファイルを例に具体的なに解説します。 Google Drive APIを使用してCSVファイルを読み込む方法...
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...