Java ジェネリクスメソッド+関数渡し

2025 年 6 月 11 日 by marukor

ジェネリクスメソッドに関数を渡すとは?

ジェネリクスで型を柔軟にしたうえで、 その型に応じた関数(処理)を引数としてメソッドに渡す。
→ より汎用的なロジックを使いまわせるようになります。

(さらに…)

Java ラムダ式使い方

2025 年 6 月 11 日 by marukor

ラムダ式とは?

ラムダ式は、「名前のない関数」(=匿名関数)です。
Javaでは主に「関数型インターフェース(1つだけメソッドがあるインターフェース)」の実装を簡潔に書くために使います。

なぜ使う?

クラスやメソッドをわざわざ定義しなくても、処理(関数)をその場で書いて渡せる。
コードが短く・読みやすくなる。

(さらに…)

【Python,JSON】辞書型の活用

2025 年 6 月 9 日 by yamamotor

1.はじめに

Pythonでは辞書型を利用することが多くあります。

また、PythonではJSONファイルを辞書型として扱うことが出来るため、

JSONファイルを上手く使いこなすことで、より使いやすいプログラムを作成することが出来ます。

今回は簡単な辞書型の利用方法から、階層が深いような辞書型の利用方法まで、様々なものを紹介します。

(さらに…)

【Python】PythonでのGUI作成5

2025 年 6 月 9 日 by yamamotor

1.はじめに

今回はPyQtを利用してPythonでテーブル形式の画面を作成します。

2.テーブル、入力フォーマット、登録ボタンを作成する

まずはテーブルの枠と、テーブルに項目を追加するための入力部分を作成します。

Excelで作成したイメージを下記に添付します。

(さらに…)

Java ジェネリクスの使い方

2025 年 6 月 6 日 by marukor

ジェネリクスとは

ジェネリクス(Generics)とは、「データ型をパラメータ化して扱う仕組み」です。
クラスやメソッドにおいて、具体的な型を後から指定できるようにすることです。

(さらに…)

BIツールについて(STEP2 費用・機能比較)

2025 年 3 月 26 日 by arakawas

今回は当社で取り扱っているMotionBoardとPower BIの費用や機能の比較について記載しますので、BIツールを導入する際のご参考にしていただければと思います。


【MotionBoardとPower BIの違い】

≪MotionBoard≫
ウイングアーク1st社が提供しているBIツールで、30種類以上のチャートと豊富なテンプレートが用意されています。

≪Power BI≫
Microsoft社が提供しているBIツールで、Microsoft製品との連携が可能です。


【費用の比較】

MotionBoardにはクラウド版とオンプレミス版があり、Power BIには無料版の料金プランがあります。

(さらに…)

SVNをGitに移行したい(その1)

2025 年 3 月 19 日 by sugakir

概要

今回はSVNをGitに移行するというテーマで検証に取り組みました。
その1では、検証に必要な情報を定義し、調査した内容を共有します。

SVNとGitの違い

SVNもGitもソース管理のシステムとして有名ですが、大きな違いがあります。
それは、

リポジトリの数

です。SVNは、リポジトリが1つしかないのに対して、
Gitでは、リモートリポジトリをもとに、クローンした分だけローカル
リポジトリが作成されます。

本題

今回は、SVNサーバーの期限切れ等、Gitに移行したい!となった際の
注意点や手順を明確化させるため、テスト用のリポジトリを用意し、
移行してみたいと思います。

(さらに…)

flutterでRiverpodとFreezedを使ってカウンターアプリを実装

2025 年 3 月 12 日 by marukor

はじめに

flutterの標準カウンターアプリを、状態管理に Riverpod、データクラスに Freezed を使って実装します。
flutter開発に必須のライブラリなので使い方を習得していきましょう!

完成系はこんな感じです。

(さらに…)

flutter初学者のためのコードの追い方

2025 年 3 月 1 日 by marukor

はじめに

最近flutterの学習を始めました。web系の開発しかやってこなかったのでファイルの構成やコードの見方に苦戦しました。ここではフォルダの構成からコードの追い方について説明していきます。

環境

os mac

flutter-version 3.27.1

まずはプロジェクトを作成する

何でもいいので以下のコマンドでプロジェクトを作成してください。

flutter create [プロジェクト名]

(さらに…)

Spring boot セッション管理をしよう

2025 年 2 月 25 日 by marukor

はじめに

Springにはいくつかのセッションの管理の方法があったので、その中のよく使う方法を紹介します。

バージョン

springframework-version 4.3.30

java-version 1.8

HttpSession を使用したセッション管理

これはSpringのデフォルトのセッション管理方法になります。

コントローラー

セッションに値を保存・取得するシンプルな Controller を作成します。

(さらに…)