Skip to content

Instantly share code, notes, and snippets.

Shader "Hidden/JumpFloodOutline"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Tags { "PreviewType" = "Plane" }
Cull Off ZWrite Off ZTest Always
@Nicolas-Constanty
Nicolas-Constanty / JsonTest.jl
Last active February 21, 2024 01:03
Julia json parsing with struct and unitful
module JsonText
module JsonUtils
using Unitful
using JSON3
function remove_space(str::String)::String
filter(x -> !isspace(x), str)
end
@Nicolas-Constanty
Nicolas-Constanty / DynamicVectorType.cpp
Last active April 8, 2023 00:00
DynamicVector supporting integer from uint8_t to uint32_t
// DynamicArrayType.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include <iostream>
#include <vector>
#include <cassert>
void* operator new(size_t size)
{
std::cout << "Allocating" << size << std::endl;
@Nicolas-Constanty
Nicolas-Constanty / json_nested_serialize.py
Last active July 28, 2022 22:45
json nested object serialization
import json
import typing
from json import JSONEncoder
def _default(self, obj):
return getattr(obj.__class__, "serialize", _default.default)(obj)
_default.default = JSONEncoder().default
@Nicolas-Constanty
Nicolas-Constanty / SubprocessAPI.py
Last active July 21, 2022 02:08
subprocess command streaming through pipe
import os
import subprocess
import time
import asyncio
from asyncio.subprocess import PIPE, STDOUT
import sys
class SubprocessAPI:
def __init__(self, command, auto_connect: bool = False) -> None:
@Nicolas-Constanty
Nicolas-Constanty / update_if_needed.sh
Last active October 2, 2021 18:08
Cron job that can be called every minute to pull repository changes, act as a lightweight autodeployment solution
#!/bin/bash
#############################################
## CHECK IF REMOTE DIVERGED FROM LOCAL ##
## IS SO THEN UPDATE THE SERVER ##
## (it's called every minute with cron) ##
#############################################
# Set script directory as working directory
cd "$(dirname "$0")"
@Nicolas-Constanty
Nicolas-Constanty / github_api_release_count.py
Last active May 22, 2019 15:37
Get release download count
import argparse
import getpass
import importlib.util
# Install requests if not present
package = 'requests'
spec = importlib.util.find_spec(package)
if spec is None:
try:
from pip import main as pipmain
#include "SaltyEngine/SFML.hpp"
int main(int argc, char* argv[])
{
SaltyEngine::SFML::AssetManager::Instance().LoadAssets();
SaltyEngine::SFML::Renderer *renderer = new SaltyEngine::SFML::Renderer(sf::VideoMode(1280, 720), "R-Type Launcher");
SaltyEngine::SFML::EventManager *event_manager = new SaltyEngine::SFML::EventManager(renderer->GetRenderWindow());
Singleton<SaltyEngine::SaltyEngine>::Instance().SetRenderer(renderer);
angular-2-typeScript-snippets
atom-beautify
atom-typescript
auto-indent
autocomplete-go
builder-go
color-picker
file-icons
genesis-ui
git-time-machine