Skip to content

Instantly share code, notes, and snippets.

View chiepomme's full-sized avatar
💜
💕

chiepomme chiepomme

💜
💕
View GitHub Profile
@chiepomme
chiepomme / Encode.bat
Last active July 18, 2022 14:26
Encode a video file for discord regarding the nitro file limit with ffmpeg
@echo off
cd /d %~dp0
"C:\Program Files\PowerShell\7\pwsh.exe" -File Encode.ps1 %1
@chiepomme
chiepomme / TakeScreenShotPlugin.cs
Created June 15, 2022 00:51
Take a screen shot on a Unity Device Simulator window.
using System;
using System.IO;
using System.Linq;
using System.Reflection;
using UnityEditor;
using UnityEditor.DeviceSimulation;
using UnityEngine;
using UnityEngine.UIElements;
public class TakeScreenShotPlugin : DeviceSimulatorPlugin
@chiepomme
chiepomme / PathUtil.cs
Last active May 25, 2020 11:12
Convert an absolute path to a relative path.
using System;
using System.IO;
using System.Text;
public static class PathUtil
{
public static string AbsoluteToRelative(DirectoryInfo baseDir, FileInfo target)
{
var baseParts = baseDir.FullName.Replace('/', '\\').TrimEnd('\\').Split('\\');
var targetParts = target.FullName.Replace('/', '\\').Split('\\');
currentProject, _ = reaper.EnumProjects(-1, "") -- -1 is current currentProjectect
for midiIndex = 0,64,1
do
exists, name = reaper.GetMIDIInputName(midiIndex, "")
if (exists and (name == "A" or name == "B" or name == "C" or name == "D"))
then
for channelIndex = 0,15,1
do
trackIndex = reaper.GetNumTracks()
using UnityEngine;
[ExecuteInEditMode]
public class Layout3D : MonoBehaviour
{
public bool mirrorX;
public bool mirrorY;
public bool mirrorZ;
public bool enableXPos;
using SmfNoteTiming;
using System;
using UnityEngine;
namespace Idol
{
public class NoteStar : MonoBehaviour
{
[SerializeField]
public float seconds;
@chiepomme
chiepomme / MyLineRenderer.cs
Last active March 18, 2017 04:44
SplineEditor https://www.assetstore.unity3d.com/jp/#!/content/58080 のスプラインを実線にするようなやつ
using Battlehub.SplineEditor;
using UnityEngine;
[ExecuteInEditMode]
[RequireComponent(typeof(MeshRenderer), typeof(MeshFilter), typeof(MeshCollider))]
public class MyLineRenderer : MonoBehaviour
{
[SerializeField]
public Material material;
[SerializeField]
@chiepomme
chiepomme / Program.cs
Created March 10, 2017 05:17
TransferUV
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ObjUVProjector
{
class Program
{
@chiepomme
chiepomme / find-comitia-attending-creators.go
Created August 21, 2016 14:11
自分のツイッターでフォローしている人の中でティアに参加しそうな名前の人を抜き出します
package main
import (
"fmt"
"regexp"
"github.com/ChimeraCoder/anaconda"
)
func main() {
@chiepomme
chiepomme / non-ascii-filename.rb
Last active July 23, 2016 06:24
A monkey patch for Jekyll to use non-ascii post title
require "webrick"
# put this file to [your jekyll root]/_plugins/non-ascii-filename.rb
module Jekyll
module Commands
class Serve
class Servlet < WEBrick::HTTPServlet::FileHandler
# original: webrick/httpservlet/filehandler.rb
def prevent_directory_traversal(req, res)