Skip to content

Instantly share code, notes, and snippets.

@mihanvr
mihanvr / JsonObjectApplicationConfig.kt
Created October 2, 2024 14:01
The implementation of Ktor's ApplicationConfig worked with kotlinx.serialization JsonObject.
package mobi.sevenwinds.gamification.utils
import io.ktor.server.config.ApplicationConfig
import io.ktor.server.config.ApplicationConfigValue
import io.ktor.server.config.ApplicationConfigurationException
import kotlinx.serialization.json.JsonArray
import kotlinx.serialization.json.JsonElement
import kotlinx.serialization.json.JsonNull
import kotlinx.serialization.json.JsonObject
import kotlinx.serialization.json.JsonPrimitive
@mihanvr
mihanvr / UnityLoader_2021.3.32_original.js
Last active May 14, 2025 15:45
Support splitted wasm and data files in WebGL builds for Unity 2021.3.16f1
function createUnityInstance(canvas, config, onProgress) {
onProgress = onProgress || function () {};
#if USE_THREADS
// Polyfill Atomics.wake for old Emscripten fastcomp compiler.
// TODO: When we update to new Emscripten, this can be removed.
if (typeof Atomics !== 'undefined' && Atomics.notify && !Atomics.wake) {
Atomics.wake = Atomics.notify;
}
#endif
@mihanvr
mihanvr / 00_wallet_database.sql
Last active September 7, 2022 10:53
Wallet database
-- https://docs.google.com/spreadsheets/d/1BFdaeOUeQ2hbAWazSYXBjEsSVJVpaFI_FaQXkr00KD8/edit#gid=131411458
-- Таблица пользователей для песочницы
create table garage_users
(
id serial primary key,
nickname text
);
@mihanvr
mihanvr / PreloadSigningAlias.cs
Last active November 12, 2020 11:06
Save version of PreloadSigningAlias
using System.Collections.Generic;
using System.IO;
using System.Linq;
using UnityEditor;
using UnityEditor.Build;
using UnityEditor.Build.Reporting;
[InitializeOnLoad]
public class PreloadSigningAlias : IPostprocessBuildWithReport
{
@mihanvr
mihanvr / docker-compose.yml
Created February 15, 2017 12:38
Run jar in docker-compose without create Dockerfile
version: '2'
services:
java-server:
image: java:8-jre-alpine
restart: always
environment:
spring.profiles.active: docker
jargs: -Djava.security.egd=file:/dev/./urandom
volumes:
- ./:/app
@mihanvr
mihanvr / FirebasePushNotificationClient.java
Created December 12, 2016 13:27
Firebase push notification sender
package sevenwinds.fool;
import lombok.Builder;
import lombok.Data;
import lombok.Singular;
import lombok.Value;
import org.springframework.http.*;
import org.springframework.web.client.RestTemplate;