Skip to content

Instantly share code, notes, and snippets.

View thanakijwanavit's full-sized avatar
🎯
Focusing

Nic Wanavit thanakijwanavit

🎯
Focusing
View GitHub Profile
@thanakijwanavit
thanakijwanavit / management visa.md
Created June 12, 2025 15:37
japanese management visa

Here is the full English translation of the document titled:

“Bouldering & Capybara Café – Company Establishment and Visa Acquisition (2025-06-11)”

LLC Establishment / Business Manager Visa Requirements

◇ Application Flow 1. Decide on Basic Company Details

@thanakijwanavit
thanakijwanavit / board data comparison.md
Last active June 15, 2025 04:54
board data comparison

Board size data

Parameter Kilter 12×12 @ 60° / 20° Tension 2 12×12 @ 40° / 10° MoonBoard Full @ 40° / 20°
Panel height (L) 3.05 m 3.05 m 3.15 m
Panel width 2.44 m 2.44 m 2.44 m
Tilt from vertical (max / min) 60° / 20° 40° / 10° 40° / 20°
Horizontal projection (max tilt) 2.64 m 1.96 m 2.03 m
Horizontal projection (min tilt) 1.04 m (sin 20°×3.05) 0.53 m (sin 10°×3.05) 1.08 m (sin 20°×3.15)
Vertical height (max tilt)
@thanakijwanavit
thanakijwanavit / business_plan_capytube_mt_form.md
Last active May 22, 2025 01:45
malta form for business plan

Mandatory Business Plan & Financials

Disclaimer: This document is an integral part of the evaluation process for the Malta Start Up Residence Programme application.

Table of Contents

  • INTRODUCTION
  • PART 1 | COMPANY / GROUP OVERVIEW (pg 5-9)
    • Stylised Facts
  • Product/Service
@thanakijwanavit
thanakijwanavit / japanese_regulation.md
Created May 19, 2025 07:59
japanese regulation regarding bouldering gym and capybara

Regarding Business Permits for Opening a Bouldering Facility

1. Building Code and Zoning Confirmation

  • Confirm whether the building can be used as a "sports facility."
  • Depending on the zoning regulations, opening such a facility may be restricted.

2. Fire Service Act Notifications

  • As a facility used by the general public, you must appoint a fire prevention manager and submit a fire safety plan.
@thanakijwanavit
thanakijwanavit / business plan.md
Last active June 4, 2025 00:02
capy gym business plan

CapyClimb Business Plan

1. Executive Summary CapyClimb is a hybrid bouldering gym and capybara-themed relaxation cafe located in Tachikawa, Tokyo. Designed for urban outdoor climbers and animal lovers, CapyClimb combines world-class board training and premium animal-assisted leisure. Our facility will feature a 4-meter ceiling to fully support Tension, MoonBoard, and Kilter Board installations, either by selecting suitable real estate or digging for mat clearance.

Our target audience includes foreigners and Japanese climbers training for outdoor bouldering, especially in Mitake. We aim to become Tokyo’s go-to hub for international climbers by offering multilingual services, guided outdoor experiences, and friendly social programming. Capybara interaction will be premium and limited for animal welfare, creating an exclusive and ethical experience.

2. Business Objectives (Phase 1)

  • Launch pilot gym and cafe (220–250 sqm) in Tachikawa by Q3 2025.
@thanakijwanavit
thanakijwanavit / tashikawa.md
Last active May 9, 2025 22:21
japan land description

https://chatgpt.com/s/dr_681e7f6168948191ad433c83508a978c

Commercial Space with Rooftop Access in Tachikawa – Lease Details and Comparisons

Featured 100 m² Unit Near Tachikawa Station (Rooftop Access)

Location & Access: A commercial office unit (approx. 138 m²) on an upper floor of the Olympic Nishikicho Building in Tachikawa City, Nishikicho 2-chome, about 5–6 minutes’ walk from JR Tachikawa Station. This building is centrally located just south of Tachikawa Station, making it highly accessible for customers on foot.

Property Features: This space occupies most of the 5th floor (units 50-B and C) of a mid-rise building (built in 1979). It includes elevator access and has 24-hour usage permission. Notably, the unit comes with access to the rooftop – meaning tenants can utilize the roof (e.g. for ventilation equipment, signage, or potentially an outdoor terrace) pending landlord approval. The building is equipped with separate men’s and women’s restrooms, **air

villaPayment3

Project Specification: Payment Integration Endpoint

Objective: Develop a backend system that enables customers to make payments using credit cards, WeChat Pay, Alipay, and QR codes. The system will log transactions in DynamoDB, verify order accuracy via a cost calculation endpoint, and be implemented using Python 3.12 on AWS Lambda, managed with the Serverless Application Model (SAM).

Scope:

  1. Payment Processing:
@thanakijwanavit
thanakijwanavit / decodeDynamo.py
Created February 25, 2024 12:20
export and decode dynamodb
def decodeDynamo(path):
allItems = []
with gzip.open(path, 'rb') as f:
for line in f:
try:
line_str = line.decode('utf-8').strip()
item_data = json.loads(line_str)['Item']['data']['S']
allItems.append(json.loads(item_data))
except json.JSONDecodeError as e: # Change this to the specific exceptions you expect
print(f"Error parsing line: {e}")
@thanakijwanavit
thanakijwanavit / python38_sam_deploy.yaml
Created December 3, 2023 01:57
sam deployment for python3.8 using official image
name: deploy
on:
push:
branches:
- 'master'
jobs:
build:
name: build
@thanakijwanavit
thanakijwanavit / zoomableView.swift
Created July 18, 2023 01:39
swiftui zoomable view
import SwiftUI
import PDFKit
struct PhotoDetailView: UIViewRepresentable {
let image: UIImage
func makeUIView(context: Context) -> PDFView {
let view = PDFView()
view.document = PDFDocument()
guard let page = PDFPage(image: image) else { return view }