Skip to content

Instantly share code, notes, and snippets.

View souri-t's full-sized avatar

HIYOSHI YOSUKE(Andy) souri-t

View GitHub Profile
  • フィールド変数では、追加や削除の必要が無い限り、リストなどのコレクション型変数の宣言を禁止し、必ず配列で宣言するものとする。
  • コレクション型の引数禁止。配列で宣言するものとする。
  • 参照渡しは原則禁止する。
  • 簡潔な条件文は三項演算子で実現すること。
  • 1行の処理を持つif文は1行で実現すること。
  • 配列やコレクションの各要素に意味を持たせる設計は禁止。
  • シングルトンパターンは原則禁止。
  • メソッドは1つの責務のみ持たせること。
  • イベントリスナーを除き、privateメソッドはフィールド変数の参照禁止。副作用を排除するため必ず値渡しによって入力すること。
  • DTOは必ずrecord型で宣言すること。
services:
# Ollama LLM サービス
ollama:
image: ollama/ollama:latest
container_name: ollama
ports:
- "11434:11434"
volumes:
- ./ollama_data:/root/.ollama
restart: unless-stopped

GitHub Copilot 用カスタム指示

このプロジェクトでは、GitHub Copilot / Copilot Chat に対して、必ず日本語で応答するように指示します。

基本方針

  • 回答・コメント・コード内コメント・ドキュメント説明など、テキストはすべて 日本語 で出力すること。
  • ただし、コード・コマンド・ファイル名・API名などは原文(英語)で問題ありません。
  • 不必要に丁寧すぎる敬語は避け、落ち着いたフラットな日本語で書くこと。
@souri-t
souri-t / table.md
Last active October 10, 2025 02:19
mode
agent

指示

  1. templete/estimate01.md にある見積書テンプレート(Markdown形式)をコピーして開いてください。
  2. 新たな要件が記載されたPDFファイルを解読し、内容を正確に把握してください。
  3. PDFから抽出した要件を、見積書テンプレートの指定された章に追記・編集してください。
  4. 章ごとに要件が適切に整理されていることを確認してください。

ITイベント・講習

カンファレンスイベント

@echo off
setlocal enabledelayedexpansion
REM --- 設定項目 ---
REM コピー元 (Sourceフォルダ) のパス
set "SOURCE_FOLDER=C:\Path\To\Your\SourceFolder"
REM コピー先 (Destinationフォルダ) のパス、クリーンアップ対象
set "DESTINATION_FOLDER=C:\Path\To\Your\DestinationFolder"
REM Destinationフォルダで保持し、Sourceフォルダからのコピー時に除外するファイル (スペース区切りで複数指定)
@page "/ganttchart"
@inject IJSRuntime JSRuntime
<h3>Gantt Chart</h3>
<div id="gantt"></div>
<button @onclick="GetGanttChartData">Get Gantt Chart Data</button>
@code {
評価用プロンプトの例
タスク:与えられた業務オペレーションを要約して回答してください。
###(プロンプト)###
LLM : ###(回答)###
評価基準:
* 正確性:要約は業務の重要な情報を正確に反映しているか?
* 流暢さ:要約は自然な日本語で書かれているか?
* 関連性:要約は業務の主な作業内容と関連性があるか?
網羅性:要約は業務の主要なポイントを網羅しているか?
期待される出力:業務内容の主要なポイントを簡潔かつ正確にまとめた文章。
@souri-t
souri-t / marp-sample.md
Created July 13, 2024 10:27
marp-sample.md

marp: true theme: default header: "ヘッダータイトル1 ヘッダータイトル2" footer: "by Auther"

size: 16:9 paginate: true

style: |