Skip to content

Instantly share code, notes, and snippets.

View tatsuyasusukida's full-sized avatar

Tatsuya Sususkida tatsuyasusukida

View GitHub Profile
@tatsuyasusukida
tatsuyasusukida / !README-javascript-media-video.md
Last active May 3, 2024 16:08
🎥 How to record a video with JavaScript [demo video available]

🎥 How to record a video with JavaScript [demo video available]

Demo video: How to record a video with JavaScript

About this article

This article describes how to shoot a video from JavaScript using the MediaStream Recording API. The related resources are shown below.

@tatsuyasusukida
tatsuyasusukida / !README-javascript-audio.md
Last active May 2, 2024 15:17
🎵 How to record audio using the Web Audio API in JavaScript

🎵 How to record audio using the Web Audio API in JavaScript

Demo video: How to record audio using the Web Audio API in JavaScript

About this article

This article describes how to record audio using the Web Audio API in JavaScript. The related resources are shown below.

@tatsuyasusukida
tatsuyasusukida / main.dart
Created September 16, 2022 02:04
Flutter video recording example
import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'video_recorder_screen.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
final cameras = await availableCameras();
final firstCamera = cameras.firstWhere((camera) {
return camera.lensDirection == CameraLensDirection.front;
@tatsuyasusukida
tatsuyasusukida / !README-javascript-svg-png.md
Last active April 30, 2024 06:11
🌅 How to convert SVG to PNG with JavaScript [video version available]

🌅 How to convert SVG to PNG with JavaScript [video version available]

Video thumbnail: How to convert SVG to PNG with JavaScript

About this article

This article describes how to convert SVG to PNG with frontend JavaScript. The related resources are as follows.

@tatsuyasusukida
tatsuyasusukida / .gitignore
Last active April 8, 2024 06:14
Node.js Docker Image that can uses FFmpeg
/out.mp4
@tatsuyasusukida
tatsuyasusukida / !README-nodejs-winston-logging.md
Last active December 26, 2023 15:34
🪵 How to collect logs using winston in Node.js
@tatsuyasusukida
tatsuyasusukida / !README-javascript-media-audio.md
Last active September 5, 2023 12:22
🎤 How to record audio using the MediaStream Recording API in JavaScript

🎤 How to record audio using the MediaStream Recording API in JavaScript

@tatsuyasusukida
tatsuyasusukida / config.example.mjs
Last active February 20, 2023 06:04
🏎 How to upload files to Google Drive without library
export default {
clientId: '000000000000-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com',
}
@tatsuyasusukida
tatsuyasusukida / !README-sequelize-test-data.md
Last active February 14, 2023 17:00
🧐 How to insert test records using Sequelize

🧐 How to insert test records using Sequelize

About this article

This article describes how to insert test records into the database using Sequelize, which is a Node.js ORM package. The related resources are shown below.

@tatsuyasusukida
tatsuyasusukida / !README-robot-arm-vr-content-mockup.md
Last active December 23, 2022 02:07
Robot arm VR content mockup

Robot arm VR content mockup

demo