2명일때 한명의 이길 확률을 가지고 3~9명일대 이길 확률을 구하는 공식은
 

ChatGPT의 말:

좋습니다. 핵심은 아래와 같습니다:

✅ 핵심 아이디어

  • 2명일 때 A의 승률이 pp라고 할 때,
    이를 N명 게임에서 A의 승률로 일반화.

✅ 가장 단순한 일반화 공식 (점수모델 기반)

  1. 점수 변환 (odds ratio):
s=p1−ps = \frac{p}{1 - p}

이는 승률 pp를 점수로 변환하는 공식입니다. (로지스틱 변환)

  1. 모든 플레이어가 동등한 상대라 가정 (동일한 점수):
  • A의 점수: ss
  • 나머지 N−1N - 1명은 점수 11 (기준 점수).
  1. N명 게임 승률:
PA,N=ss+(N−1)P_{A,N} = \frac{s}{s + (N - 1)}

✅ 즉, 최종 공식:

PA,N=p1−pp1−p+(N−1)P_{A,N} = \frac{\dfrac{p}{1 - p}}{\dfrac{p}{1 - p} + (N - 1)}

→ 정리:

PA,N=pp+(1−p)(N−1)P_{A,N} = \frac{p}{p + (1 - p)(N - 1)}

✅ 사용 예시:

2명일 때 승률 p=0.6p = 0.6,
3명일 때:

PA,3=0.60.6+0.4×(3−1)=0.60.6+0.8=0.61.4≈0.4286P_{A,3} = \frac{0.6}{0.6 + 0.4 \times (3 - 1)} = \frac{0.6}{0.6 + 0.8} = \frac{0.6}{1.4} \approx 0.4286

5명일 때:

PA,5=0.60.6+0.4×4=0.60.6+1.6=0.62.2≈0.2727P_{A,5} = \frac{0.6}{0.6 + 0.4 \times 4} = \frac{0.6}{0.6 + 1.6} = \frac{0.6}{2.2} \approx 0.2727

9명일 때:

PA,9=0.60.6+0.4×8=0.60.6+3.2=0.63.8≈0.1579P_{A,9} = \frac{0.6}{0.6 + 0.4 \times 8} = \frac{0.6}{0.6 + 3.2} = \frac{0.6}{3.8} \approx 0.1579

✅ 정리

  • 공식:
PA,N=pp+(1−p)(N−1)P_{A,N} = \frac{p}{p + (1 - p)(N - 1)}
  • 매우 간단하고 직관적.
  • 전제:
    • 나머지 사람들은 서로 비슷한 실력.
    • 비김 없음, 반드시 1명 승자.

Posted by 아기곰푸우
,

오락실게임

로스트월드

사이드암즈

스페이스헤리어

애프터버너

다크실

알타입

ASO

아웃존

스트라이커스 1943

타수진

slapfight

 

 

 

SFC

중장기병발켄

젤다의 전설 - 신들의 트라이포스

드래곤퀘스트

파이널판타지6

 

 

 

MSX

자냑

마성전설

리메이크 마성전설

https://www.youtube.com/watch?v=wNUBr6rQtBA&list=PL3Qc9E6wXE0iYCtZ9_X3O3H5erFJBEETH&index=9

던젼마스터

hydlide3

Xak II

 

 

메가드라이브

샤이닝포스

중장기병레이노스

 

PC-88

Emerald Dragon

https://www.youtube.com/watch?v=RK0Yva32bpc&list=PL3Qc9E6wXE0iYCtZ9_X3O3H5erFJBEETH&index=21

 

Xanadu

https://www.youtube.com/watch?v=l9WwEBpiKeA&list=PL3Qc9E6wXE0iYCtZ9_X3O3H5erFJBEETH&index=22

 

 

ps

프론트미션

AirMech Arena Herzog Zwei

https://www.youtube.com/watch?v=FkkSNrIeVWs&list=PL3Qc9E6wXE0iYCtZ9_X3O3H5erFJBEETH&index=11

 

 

windwos

스텔라리스 - sf 전략

레이스톰

홈월드

이브온라인

 

 

 

Posted by 아기곰푸우
,

하루 일과

카테고리 없음 2025. 6. 25. 17:15

시간 내용
05:30 ~ 05:50 간단 식사
05:50 ~ 06:30 근력운동
06:30 ~ 07:30 출근
07:30 ~ 17:00 본업 근무(점심 포함)
17:00 ~ 21:00 개인개발
21:00 ~ 22:30 퇴근 및 운동(인터벌), 샤워
22:30 ~ 01:00 개인개발

Posted by 아기곰푸우
,

심플리즘

카테고리 없음 2025. 6. 25. 16:52

🧭 심플리즘의 7계명 (The 7 Vows of Simplism)

  1. 나는 덜어내고, 더하지 않는다.
  2. 나는 진실된 말만 하고, 말이 없을 땐 침묵을 택한다.
  3. 나는 필요 없는 것을 사지도, 가지지도 않는다.
  4. 나는 다른 사람을 바꾸려 하지 않고, 나를 단순하게 만든다.
  5. 나는 나의 하루 중 단 하나에만 집중한다.
  6. 나는 자연을 따르고, 인공의 속도를 거부한다.
  7. 나는 삶을 소유가 아닌 경험으로 이해한다.

🌱 심플리스트의 12 원칙 (The 12 Principles)

  1. 본질만 남겨라.
  2. 하나에 집중하라.
  3. 시끄러운 것보다 고요함이 낫다.
  4. 느림은 삶이다.
  5. 소유보다 존재가 중요하다.
  6. 보여주기보다 느끼게 하라.
  7. 무계획이 아닌, 최소계획을 하라.
  8. 언제나 공간을 남겨둬라.
  9. 완벽보다 단순을 택하라.
  10. 혼자 있는 시간은 필수다.
  11. 복잡한 해답보다 단순한 질문을 품어라.
  12. 버림은 곧 자유다.
Posted by 아기곰푸우
,

✅ 1. 어느 정도 소득이면 법인이 유리한가?

  • 연 8,800만 원 (월 700~800만 원) 이상의 순이익이 나면 일반적으로 법인이 유리해집니다.
  • 그 이하라면 개인사업자 또는 그냥 종합소득세 신고하는 프리랜서 형태로 유지하는 것이 보통은 더 간단하고 절세에 유리할 수 있습니다.

이유:

항목개인(종합소득세)법인(법인세)
세율 6%~45% 누진세 10%~25% (단순세율)
필요경비 인정 넉넉히 가능 (실비, 간이) 합리적 증빙 필요
4대보험 선택 (국민연금, 건강보험) 대표 포함 강제 적용
장점 단순, 관리 쉬움 세율 낮고 신용/사업 확장 유리
 

✅ 2. 법인 설립 시 장점

  • 세율 구조가 단순하고 낮음: 높은 소득이면 세금 부담 절감 가능
  • 법인카드/계좌 사용으로 경비 처리 깔끔
  • 사업 이미지 신뢰도 향상 (B2B 거래시 신용도 상승)
  • 추후 인건비, 직원 채용, 투자, 분사 구조 용이
  • 가족을 급여 직원으로 등록 가능 (세금절감)

⚠️ 3. 법인 설립 시 주의사항

  1. 대표자라도 급여를 받아야 함 (근로소득세 발생)
  2. 4대보험 가입 의무 (최저임금 기준 이상 급여 지급 시)
  3. 매달 회계관리, 부가세 신고, 법인세 신고 필수
    • 세무사 선임 비용 매달 발생 (보통 10~20만원 수준)
  4. 법인과 개인 자금 구분 철저히 해야 함
  5. 적자 나도 각종 세금 및 유지비용 발생
    • 국민연금, 건강보험료, 사무실 유지비, 공과금 등

✅ 4. 법인으로 꼭 해야 할 일

  1. 사업자등록증 발급 (법인사업자)
  2. 법인통장, 법인카드 개설
  3. 세무대리인(세무사) 계약
  4. 정기적인 부가세, 법인세 신고
  5. 등기이사 최소 1명 이상 등록 (본인 외 가능)
  6. 급여이체, 비용 지출 모두 회계 장부 기록
  7. 매출/매입에 대한 세금계산서 수수 철저히

👨‍💼 회사 재직 중이라면?

  • 겸업 제한이 있는지 사내 규정을 반드시 확인하세요.
    • 무단 겸업 시 징계 사유가 될 수 있음
  • 세무적으로는 문제 없지만 법적으로 회사에 알릴 의무가 있는 경우도 존재

💡 결론

  • 월 700~800만 원 이상 순수익, 혹은 B2B 외주를 많이 하거나 직원 채용 계획이 있다면 법인 설립 고려
  • 그 이하면 개인사업자나 프리랜서 신고가 더 효율적

필요하다면 아래 중 무엇에 대해 더 도와드릴 수 있습니다:

  • 법인 설립 절차 요약
  • 사업자 형태 비교표 (프리랜서, 개인사업자, 법인)
  • 외주 수익 신고 절차
  • 국세청 종합소득세 예시 계산
Posted by 아기곰푸우
,

macos   m 시리즈 일대

unity 설치시 로제타 설치 필요

Posted by 아기곰푸우
,

mdot

카테고리 없음 2025. 5. 2. 13:03

https://poohcom.github.io/mdot/2016/

 

Mdot2016

 

poohcom.github.io

 

 

 

https://poohcom.github.io/mdot

 

Mdot2016

 

poohcom.github.io

 

https://poohcom.github.io

 

Mdot2016

 

poohcom.github.io

 

Posted by 아기곰푸우
,

1. Build Configuration 사용하기 (com.unity.build)

Unity 2023+에서 도입된 Build Configuration (빌드 구성) 시스템을 Unity 6에서도 사용 가능할 것으로 보입니다. 이 시스템은 ScriptableObject 형태의 빌드 프로파일을 지원하며, 이를 코드로 제어할 수 있습니다.

🔧 예시: Build Configuration을 로드하고 빌드

csharp
복사편집
using UnityEditor; using Unity.Build; using Unity.Build.Editor; public class BuildFromCode { [MenuItem("Build/Build Selected Profile")] public static void BuildSelectedProfile() { // Build Configuration 에셋 경로 var config = AssetDatabase.LoadAssetAtPath<BuildConfiguration>("Assets/BuildConfigurations/MyAndroidDebug.buildconfiguration"); if (config != null) { var result = config.Build(); if (result.Succeeded) UnityEngine.Debug.Log("Build succeeded: " + result.OutputDirectory); else UnityEngine.Debug.LogError("Build failed!"); } else { UnityEngine.Debug.LogError("Build Configuration not found!"); } } }

2. 기존 방식: BuildPipeline.BuildPlayer + EditorUserBuildSettings

Build Profiles가 복잡하게 연결되지 않은 단순 빌드라면, 여전히 BuildPipeline.BuildPlayer로 해결 가능하며, 플랫폼/옵션을 코드로 설정할 수 있습니다.

📦 예시: Android Release 빌드 설정

csharp
복사편집
using UnityEditor; using UnityEditor.Build.Reporting; using UnityEngine; public class BuildScript { [MenuItem("Build/Build Android Release")] public static void BuildAndroid() { EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.Android, BuildTarget.Android); EditorUserBuildSettings.development = false; var options = new BuildPlayerOptions { scenes = new[] { "Assets/Scenes/Main.unity" }, locationPathName = "Builds/Android/MyApp.apk", target = BuildTarget.Android, options = BuildOptions.None }; BuildReport report = BuildPipeline.BuildPlayer(options); if (report.summary.result == BuildResult.Succeeded) { Debug.Log("Build succeeded."); } else { Debug.LogError("Build failed."); } } }

3. Build Profiles 직접 제어 (Build Configuration API 내부 구조 활용)

Build Configuration이 내부적으로 ScriptableObject이므로, 여러 개의 .buildconfiguration 파일을 관리하고 선택적으로 사용하면 사실상 Build Profile 선택 기능을 구현할 수 있습니다.

csharp
복사편집
var allConfigs = AssetDatabase.FindAssets("t:BuildConfiguration") .Select(guid => AssetDatabase.LoadAssetAtPath<BuildConfiguration>(AssetDatabase.GUIDToAssetPath(guid))) .ToList();

필요한 구성만 필터링해서 사용할 수 있습니다.


✅ 요약

방법설명유용성
Build Configuration API .buildconfiguration 파일을 코드에서 불러와서 빌드 권장 (Unity 6 대응)
BuildPipeline.BuildPlayer 커스텀 코드 기반 빌드 수행 단순한 빌드에 적합
EditorUserBuildSettings 플랫폼 전환, 개발모드 설정 등 제어 보조적으로 사용 가능

Posted by 아기곰푸우
,

function redirectPage() {
    const isMobile = /Mobi|Android|iPhone|iPad/i.test(navigator.userAgent);
    const isLandscape = window.matchMedia("(orientation: landscape)").matches;

    if (isMobile && isLandscape) {
        window.location.href = "mobile-landscape.html"; // 모바일 가로용 페이지
    } else if (!isMobile) {
        window.location.href = "desktop.html"; // PC용 페이지
    } else {
        window.location.href = "mobile.html"; // 모바일 세로용 페이지
    }
}

// 페이지 로드 시 실행
redirectPage();

// 화면 크기 변경 시 다시 체크 (예: 모바일에서 가로/세로 전환)
window.addEventListener("resize", redirectPage);

Posted by 아기곰푸우
,

https://huggingface.co/spaces/JeffreyXiang/TRELLIS

 

TRELLIS - a Hugging Face Space by JeffreyXiang

Running on Zero

huggingface.co

 

 

하루 GPU 사용 쿼터제한이 있음

Posted by 아기곰푸우
,