Skip to content

Instantly share code, notes, and snippets.

@DBC-Works
DBC-Works / TestClassTemplateUsingMoto.py
Created October 1, 2023 07:03
Test class template using moto
import boto3
from moto import mock_s3
import pytest
class TestClassTemplateUsingMoto:
@classmethod
def setup_class(cls):
cls.__mock_s3 = mock_s3()
cls.__mock_s3.start()
s3_resource = boto3.resource("s3")
@DBC-Works
DBC-Works / LitMainDomElement.ts
Last active July 20, 2023 14:10
Abstract LitElement class for main DOM
import { LitElement } from 'lit'
/**
* Abstract LitElement class for main DOM
* This class moves child elements into slots after rendering
* @slot - Derived class can use slot element
*/
export abstract class LitMainDomElement extends LitElement {
//
// Class methods
void setup() {
size(1280, 720, P3D);
noFill();
noiseSeed(88);
frameRate(24);
smooth();
blendMode(ADD);
sphereDetail(18);
}
final int C = 360;
@DBC-Works
DBC-Works / SimpleReactReduxAppSampleCompletedInOneFile.js
Created February 2, 2020 08:14
一つのファイルで完結するシンプルなReact+Reduxアプリケーションサンプル
/**
* @file 一つのファイルで完結するシンプルなReact+Reduxアプリケーションサンプル
*/
import React from "react";
import { render } from "react-dom";
import { createStore } from "redux";
import { Provider, connect } from "react-redux";
//
@DBC-Works
DBC-Works / FontCatalogue.pde
Created May 4, 2019 08:02
Installed font viewer by Processing
final String sampleText = "Installed font catalogue";
int fontSize = 24;
String[] fontNames;
PFont[] fonts;
float originY = 0;
int lineHeight = 0;
boolean sizeChanging = false;
void setup() {
@DBC-Works
DBC-Works / filter-grayscale.frag
Created November 18, 2018 06:48
Grayscale translater fragment shader for Processing
uniform sampler2D texture;
uniform ivec2 u_size;
out vec4 o_fragColor;
void main()
{
vec4 color = texture(texture, gl_FragCoord.xy / u_size);
float grayScale = ((color.r * 0.109375) + (color.g * 0.30078125) + (color.b * 0.58984375));
o_fragColor = vec4(grayScale, grayScale, grayScale, 1);
}
@DBC-Works
DBC-Works / FrameRecorder.pde
Created March 31, 2018 23:45
Processing frame recorder classes for creating movie
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.Executors;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
@DBC-Works
DBC-Works / RSAsyncJacketLikeImageGenerator.pde
Created March 31, 2018 23:30
坂本龍一"async"ジャケット風画像生成Processingプログラム
int x;
PImage sourceImg;
void setup() {
size(1280, 720);
x = (int)random(width);
sourceImg = loadImage("(set image file path here)");
sourceImg.resize(width, height);
frameRate(24);
}